diff --git a/blog/2015/02/23/README.md b/blog/2015/02/23/README.md index 4013b9fff..f197eb4ed 100644 --- a/blog/2015/02/23/README.md +++ b/blog/2015/02/23/README.md @@ -22,73 +22,329 @@ If the self-test is not requested, the contents of EAX after RESET is undefined. > DX holds a component identifier and revision number after RESET as Figure 10-1 illustrates. DH contains 3, which indicates an 80386 component. DL contains a unique identifier of the revision level. -But what "revision levels" did Intel actually use? +But what steppings did Intel produce, and what "revision level" was associated with each stepping? -Based on information below (see the ill-fated XBTS instruction), it seems there were A0-B0 steppings. -However, all we can really infer from that is the existence of A0 and B0 steppings. It doesn't tell us -whether there were any intervening (eg, A1, A2) steppings, or what revision levels were used on reset. +I've read reports that the first stepping (A0) had serious problems, like an inability to return to real mode +(reminiscent of the 80286). Since it was never released commercially, and we know so little about it, let's move +on to the A1 stepping. -I've read reports that A steppings had serious problems, like an inability to return to real mode -(reminiscent of the 80286). By all accounts, no A-stepping 80386 CPUs were sold commercially, so we can -more or less ignore them. +From "Advanced 80386 Programming Techniques" by James L. Turley (C) 1988: -As for the B0 stepping, the October 15, 1991 issue of PC Magazine reported: +> ### Evolution of the 80386 - You can tell if you have a B0 or B1 Step level 386 by looking at the markings on the chip. - If it has the ID number S40336 or S40337 stamped on it, then it's a Step B0; if it's marked - with S40343, S40344, or S40362, it's a Step B1. Some B0 and B1 chips were marked B0 or B1 - rather than with an ID number. +> #### A1 Stepping -Unfortunately, this doesn't tell us what revision number an 80386-B0 reported. +> This is the first revision after the initial (A0) introduction of the 80386 [in late 1985]. The A1 +stepping became available around the first of the year in 1986. -Most of the information I have about the 80386 begins with the B1 stepping. From a December 17, 1986 -document titled "**80386-B1 STEPPING INFORMATION**": +> + *Hardware Peculiarity*: Unless pin F13 of the 80386 is connected to the +5V power supply, the 80386 +never terminates a memory cycle, hanging the processor. ++ *Loading LDTR with a Null Selector*: If you load the local descriptor table register with a null +selector (0000 through 0003) without performing a memory read immediately afterward, the 80386 behaves +erratically. LDTR can be loaded either as the result of an LLDT instruction or as part of a task-switch +operation if the incoming TSS has a null selector in its LDT field. ++ *Loading Bad Stack Selectors*: The 80386 does not check the privilege level of the desired stack +segment selector during an LSS instruction. Normally, the RPL of the selector and the DPL of the segment +must exactly equal the DPL of the currently executing code segment. ++ *Misaligned Selectors*: If a 16-bit memory operand is loaded into a segment register, the 80386 hangs +if the selector is not word-aligned. This can happen with a MOV instruction and with the LDS, LES, LFS, +LGS, and LSS instructions. ++ *Testing Null Selectors*: The 80386 hangs if an LAR, LSL, VERR, or VERW instruction is used to test +a null selector. ++ *Popping Selectors*: When popping a segment selector from the stack, the 80386 performs all of the +privilege-related checks backward. That is, you are allowed to pop a selector to a segment with more +privilege, but not to one with less privilege. ++ *Indirect FAR JMP to Same Privilege Level*: An indirect JMP instruction is one in which the new segment +selector and offset are stored in memory. If the new code segment is at the same privilege level as the +current code segment, the 80386 does not read the selector portion of the JMP operand. The result is a +NEAR JMP to a new offset within the current code segment. ++ *Spurious Breakpoint Exceptions*: A MOV instruction into or out of the debug registers while hardware +breakpoints are enabled may cause a breakpoint fault to be reported. You should temporarily disable the +hardware breakpoints while reading or writing the debug registers and then execute a JMP instruction +to flush the prefetch queue before reenabling them. ++ *Successive Floating-Point Instructions*: If two floating-point instructions are executed close together, +the 80386 may force the coprocessor to start the second one too soon if the first one did not require any +memory operands. ++ *Bad Floating-Point Instructions*: The execution of certain undefined floating-point instructions causes +the 80386 to hang rather than reporting an invalid instruction fault. ++ *Misaligned Floating-Point Instructions*: If 80287 and/or 80387 instructions are not word-aligned, the +80386 passes the wrong instruction to the coprocessor, causing unpredictable behavior. ++ *Misaligned Descriptor Tables*: All segment descriptors should be dword-aligned, or the 80386 may not +read them correctly. ++ *Incorrect Interrupt Vector*: If a maskable interrupt occurs immediately after the 80386 has executed an +instruction with an 8-bit operand, the interrupt is always assigned a vector number of 0. ++ *Handling Exceptions with 80286 Tasks*: If an exception that pushes an error code is handled through a +task gate to an 80286 task, the 80386 generates a double fault (exception 8) as soon as the 80286 task +switch is completed. ++ *Page Fault During Task Switch*: If the new task uses different page tables than the old task and a page +fault occurs during the task-switch operation, the 80386 hangs instead of reporting the page fault. ++ *Returning from a Nested Task*: If you execute an IRET instruction when the NT (Nested Task) flag in +EFLAGS is set, the 80386 returns to your "parent" task. However, it will neglect to clear NT in the outgoing +task's TSS. ++ *Task-Switch Trap Bit*: When a task switch occurs and the incoming TSS has its task-switch bit set, the +80386 generates a debug fault (exception 1). However, it will neglect to set the BT flag in register DR6 +before invoking the exception 1 handler. ++ *Invalid TSS Faults*: When an invalid TSS fault (exception 10) occurs as the result of a task-switch +operation, the 80386 pushes the wrong values for EIP and ESP on the error handler's stack. ++ *Wrong Paging Information During Task Switch*: When a task switch occurs and the new task uses a different +set of page tables than the old task (that is, CR3 in the TSS is different), the 80386 reads the new TSS +descriptor and updates the old TSS using the page tables of the new task. ++ *Masking NMI*: If an NMI is serviced through a task gate, the 80386 neglects to reenable NMI inputs after +the NMI-handling task terminates. The 80386 does not recognize NMI inputs while it is servicing an NMI. ++ *Incorrect Error Code*: If an exception that pushes an error code is handled through a task gate, the +80386 may push an error code of 0 instead of the correct error code. ++ *Not-Present LDT*: If a task switch occurs and the new task's TSS selector selects an LDT descriptor +that is marked no present, the 80386 reports a not-present fault (exception 11), instead of an invalid TSS +(exception 10). ++ *Self-test*: The self-test feature does not work on the A1 stepping of the 80386. ++ *Interlevel Transfers*: If you perform a control transfer to a higher privilege level and the procedure +at that level uses an expand-down stack segment for its stack, as opposed to an expand-up data segment, +the 80386 generates a spurious stack fault (exception 12). ++ *Debug Access Fault*: If an attempt is made to read or write the debug registers while GD is set in DR7, +the 80386 generates a debug fault (exception 1). However, the wrong value for EIP will be pushed onto the +exception handler's stack. ++ *Multiply and Divide Errors*: If the 80386 executes a MUL, IMUL, DIV, or IDIV instruction with a memory +operand and general protection fault (exception 13) occurs, the processor hangs rather than reporting the fault. ++ *Intersegment Transfers*: If the last 2 bytes of a direct FAR JMP or FAR CALL instruction are beyond the +end of the code segment, the 80386 hangs rather than reporting a general protection fault. ++ *Intersegment Transfers II*: If the last 2 bytes of a direct FAR JMP or FAR CALL instruction lie on the +other side of a page boundary, the 80386 hangs, regardless of whether the other page is present or not. +Remember, a page boundary occurs every 4kb. ++ *Bit-Test Instructions*: The bit-test instructions that perform read-modify-write cycles to memory (BTC, +BTR, and BTS) do not work properly unless your memory runs without wait states. ++ *Bit Scan Forward Instruction*: If a BSF instruction is executed with a memory operand, and a general +protection fault (exception 13) or a page fault (exception 14) occurs, the 80386 hangs rather than reporting +the fault. ++ *Accessing CR3, TR6, and TR7*: Reading or writing registers CR3, TR6, or TR7 produces incorrect results +if your memory requires wait states. This is particularly obscure, since these instructions do not reference +memory. - 80386-B1 component identifier readable in DH after reset: 03H - 80386-B1 revision identifier readable in DL after reset: 03H +> #### B0 Stepping + +> The B0 stepping became available around the middle of 1986. As is the case with earlier steppings, the +"B0" marking can sometimes be found on the outside of the device. If not, the code "S40336" or "S40337" may +appear. Starting with the B0 stepping, the 80386 would leave the component identifier, 3, in DH and the +revision identifier, also 3, in DL [Surprisingly, these are the same values that the B1 stepping reports +as well. -JP] + +> + *Interrupts and Privilege Violations*: If a hardware interrupt occurs immediately before an IOPL-sensitive +instruction when CPL is greater than IOPL, the 80386 behaves erratically. Generally, it will produce spurious +stack faults (exception 12). Note that this occurs only if the IOPL-sensitive instruction was going to fail. ++ *Infinite Page Faults*: If a page fault (exception 14) occurs while the 80386 is attempting to invoke a +page fault handler, it generates another page fault rather than reporting a double fault (exception 8). ++ *Invalid TSS Fault*: If an invalid TSS fault (exception 10) is caused by an attempt to switch to a TSS that +is too small, and the exception is handled through a task gate, the 80386 shuts down. ++ *Invalid TSS Fault II*: If you execute an IRET instruction while the NT (Nested Task) flag is set in EFLAGS, +and the "parent" TSS is too small, the 80386 generates a double fault (exception 8). ++ *Invalid TSS Fault III*: If the previous error occurs and the double fault is handled through a trap gate, +the 80386 shuts down. ++ *Invalid TSS Fault IV*: If the gate descriptor for an invalid TSS fault (exception 10) is bad and an +invalid TSS fault occurs for any reason, the 80386 shuts down. ++ *Tracing a REP MOVS Instruction*: The 80386 does not correctly single-step (trace) repeated string move +instructions. Instead, it generates a debug trap after every *other* iteration of the repeated MOVS instruction. ++ *Breakpointing a REP MOVS Instruction*: If a data breakpoint is enabled and it is hit during a repeated +string move instruction, the 80386 reports it only after an even number of iterations. This gives you a +fifty-fifty chance of learning about your breakpoint one instruction late. ++ *16-Bit and 32-Bit Control Transfers*: Whenever control is transferred from 16-bit code to 32-bit code +through a task gate or through a gate that causes a change in privilege level, the 80386 discards the upper +half of the offset address in EIP. If the destination address was greater than 64Kb, this will cause a +program error. ++ *16-Bit and 32-Bit Control Transfers II*: When an IRET instruction that transfers control to a Virtual +8086 mode task is executed, the 80386 neglects to truncate the offset address on the stack to 16 bits. ++ *16-Bit and 32-Bit Control Transfers III*: If a 32-bit call, trap, or interrupt gate is used to transfer +control from a 16-bit code segment to a 32-bit code segment without changing privilege levels, the 80386 +treats the gate as a 16-bit gate. ++ *Mixing Address Sizes*: If a LOOP, MOVS, LODS, STOS, CMPS, INS, or OUTS instruction is followed by an +instruction that uses a different address size, the 80386 may use the incorrect address size when updating +either the loop counter or the string index. + +> #### B1 Stepping + +> The B1 stepping became available in late 1986. It corrected many of the bugs in earlier versions, but +new ones were either introduced or discovered. The best known of these was the widely publicized multiply +failure discovered in mid-1987. The B1 stepping is identifiable either by the "B1" mark or by the code +"S40343," "S40344," or "S40362." As is the case with the B0 stepping, the B1 revision leaves a binary three +in DL after reset. [Surprisingly, these are the same values that the B0 stepping reports as well. -JP] + +> + *IBTS and XBTS Instructions Removed*: The Insert Bit String (IBTS) and Extract Bit String (XBTS) +instructions were removed from the 80386's instruction set. It was determined that they took up too much +space on the microprocessor and that their functionality could be duplicated with the SHLD and SHRD +instructions. The opcodes 0F A6 and 0F A7 now produce invalid opcode faults. ++ *Multiplication Errors*: Certain 80386 microprocessors produce erroneous results when performing +multiplication. Not all B1 stepping 80386s suffer from this bug. It is aggravated by increases in the +processor's operating frequency, elevations in the ambient temperature, or decreases in the power supply +voltage. This failure is extremely pattern sensitive; certain patterns will produce errors readily, while +others never will. [See sample program below] ++ *Double Page Faults*: The bug that appeared in the B0 stepping regarding page faults that occurred +during page faults has been made a permanent feature of the 80386, with one minor change. If a third page +fault occurs while the processor is servicing the first two, the 80386 shuts down. [See Intel Errata #18 below] ++ *Disabling Page Translation*: The 80386 does not stop translating linear addresses to physical addresses +when paging is disabled. Any page-translation entries that are still in the cache will be used, regardless +of the setting of PG in CR0. To completely disable paging, flush the TLB by clearing CR3. ++ *Page Translation Affects I/O Addresses*: When paging is enabled, the MMU sometimes erroneously translates +I/O addresses above 0FFF as well as memory addresses. Coprocessor references (which appear in the I/O space) +are also affected. The I/O addresses are translated as though they were linear memory addresses, using the +memory translation tables cached in the TLB. If the "linear" I/O address is not in the cache, no translation +will take place; only cached entries produce this effect. [See Intel Errata #10 below] ++ *Page Fault Error Codes*: Under certain circumstances, the 80386 pushes an incorrect error code onto the +page fault handler's stack. [See Intel Errata #9 below] ++ *Four-Gigabyte Code Segments*: If you define a 4Gb code segment (limit = FFFFF, G = 1), the base address +of that segment must be dword-aligned, or the 80386 generates a general protection fault (exception 13) +when it fetches an instruction from the beginning of the segment. This feature is expected to become permanent. ++ *Wrong Loop Counter*: After a REP INS instruction finishes its last iteration, register ECX holds the value +FFFFFFFF instead of 0, if the next instruction after the REP INS references memory. [See Intel Errata #11 below] ++ *LSL Instruction and Stack Pointer*: If the LSL instruction is followed by an instruction that references +the stack, register ESP may become corrupted. [See Intel Errata #14 below] ++ *Not-Present LDT*: If a task switch occurs to a Virtual 8086 mode task and the incoming task's TSS holds +a selector to an LDT descriptor that is marked not present, the 80386 generates a not-present fault +(exception 11) rather than reporting an invalid TSS fault (exception 10). [See Intel Errata #16 below] ++ *Reading from CR3, TR6, or TR7*: If hardware breakpoints are enabled, reading from CR3, TR6, or TR7 may +cause spurious debug faults to be reported. It is recommended that you disable breakpoints and then execute +the MOV instruction followed by a JMP instruction before reenabling breakpoints. ++ *Privilege Checking a Null Selector*: If you perform an LAR, LSL, VERR, or VERw instruction using a null +selector (0000 through 0003), the 80386 actually checks the descriptor in slot 0 of the GDT instead of +always failing. [See Intel Errata #15 below] ++ *Privilege Checking Bad Selectors*: An LAR, LSL, VERR, or VERW instruction that checks an unreachable +selector causes the 80386 to hang unless there is a JMP, CALL, or memory-related instruction already in the +prefetch queue. An unreachable selector is one that either is beyond the limit of its descriptor table +or references a non-existent LDT. The processor will remain hung until it receives an interrupt. ++ *Faulting Floating-Point Instructions*: If the second byte of a floating-point instruction is located +in the first byte of a page that will cause a page fault (either because it is not present or because of an +impending privilege violation), the 80386 hangs. The processor will remain hung until it receives an interrupt. + [See Intel Errata #17 below] + +> The following sample program has been calculated to produce the [multiplication] error. An 80386 that +fails one or more of these multiply instructions is obviously faulty. However, passing does not guarantee +a perfect part. To their credit, Intel agreed to test all 80386s for a limited time and report on their +success or failure. Since then, all 80386s have been tested before shipping. Those that fail have been marked +"For Sixteen-Bit Software Only." [I believe the exact marking was "16 BIT S/W ONLY" -JP] Those that passed +have been marked with a double sigma sign. All 80386s produced after the B1 stepping should be free of this +defect. + + ; Perform various 16-bit and 32-bit multiply operations... - At this time, B1 stepping parts are identified with one of the marks shown - below: + K1 DD 41h ;memory-based constant 1 + K2 DD 81h ;memory-based constant 2 - | - ii | ii - | - ii A80386-16 | ii A80386-20 - ii S40344 | ii S40362 - ii (FPO number) | ii (FPO number) - ii m c i '85 '86 | ii m c i '85 '86 - | - ----------------------------------- ---------------------------------- - | - ii | - | - ii A80386 ES B1 | - ii | - ii | - ii m c i '85 '86 | - | + MOV EAX,0042E8h ;load EAX with operand + MUL K1 ;EAX = EAX * 41H + CMP EAX,10FCE8h ;check answer + JNE fail ;failure if not equal + + MOV EAX,085D00h + MUL K1 + CMP EAX,021F9D00h + JNE fail + + MOV EAX,042E80000h + MUL K1 + CMP EAX,0FCE80000h + JNE fail + CMP EDX,010h + JNE fail + + MOV EAX,0417A000h + MUL K2 + CMP EAX,0FE7A000h + JNE fail + CMP EDX,0002h + JNE fail + + MOV DX,0AB66h + MOV AX,09AE8h + MUL DX + CMP AX,0B070h + JNE fail + + MOV DX,0FDF3h + MOV AX,09AE8h + MUL DX + CMP AX,05238h + JNE fail + + MOV DX,0B554h + MOV AX,0E8EAh + MUL DX + CMP DX,0A4F9h + JNE fail + + MOV DX,0B4C6h + MOV AX,0E8EAh + MUL DX + CMP AX,0ACFCh + JNE fail + CMP DX,0A478h + JNE fail + + MOV DX,0B318h + MOV AX,0E8EAh + MUL DX + CMP DX,0A2F1h + JNE fail + + MOV DX,0B43Bh + MOV AX,0E8EAh + MUL DX + CMP DX,0A3FAh + JNE fail + +--- + +As for the B0 stepping, the October 15, 1991 issue of PC Magazine confirms what Turley noted above: + + You can tell if you have a B0 or B1 Step level 386 by looking at the markings on the chip. + If it has the ID number S40336 or S40337 stamped on it, then it's a Step B0; if it's marked + with S40343, S40344, or S40362, it's a Step B1. Some B0 and B1 chips were marked B0 or B1 + rather than with an ID number. + +Most of the information I have obtained about the 80386 begins with the B1 stepping. From a December +17, 1986 Intel document titled "**80386-B1 STEPPING INFORMATION**": + + 80386-B1 component identifier readable in DH after reset: 03H + 80386-B1 revision identifier readable in DL after reset: 03H + + At this time, B1 stepping parts are identified with one of the marks shown + below: + + | + ii | ii + | + ii A80386-16 | ii A80386-20 + ii S40344 | ii S40362 + ii (FPO number) | ii (FPO number) + ii m c i '85 '86 | ii m c i '85 '86 + | + ----------------------------------- ---------------------------------- + | + ii | + | + ii A80386 ES B1 | + ii | + ii | + ii m c i '85 '86 | + | So, the B1 stepping set DL to 0x03 on reset. It also seems a safe bet that the revision number for a B0 stepping was 0x02. Does that mean the revision number for the A0 was 0x01? I can only guess. The 80386 CPU on my Compaq DeskPro 386 "Version 2" System Board is labeled as: - A80386-16 - S40344 - L8260347 - (m)(c)i '85 '86 + A80386-16 + S40344 + L8260347 + (m)(c)i '85 '86 The "S40344" indicates that it's a B1 stepping, although I'm not currently able to power it and run any tests. According to [OS/2 Museum](http://os2museum.com) proprietor Michal Necasek, the "L8260347" means: - [I]t was actually manufactured in mid-1988. It took me many years to realize how Intel marked the chips. - The initial 'L' (or whatever number/letter it is) can be ignored and the following 3 digits (826) are the - date code. The first is the last digit of the year.... The last two digits are the week of manufacture, - so week 26 of 1988. Many Intel CPUs actually have 2 or 3 date codes on them, probably related to when the - die was made, when the package was assembled, and when it was tested/binned and stamped. On your 386, - there might be another date code on the bottom side, but if there is, it's not going to be too far apart - from the one on the top and it's going to be slightly older. + [I]t was actually manufactured in mid-1988. It took me many years to realize how Intel marked the chips. + The initial 'L' (or whatever number/letter it is) can be ignored and the following 3 digits (826) are the + date code. The first is the last digit of the year.... The last two digits are the week of manufacture, + so week 26 of 1988. Many Intel CPUs actually have 2 or 3 date codes on them, probably related to when the + die was made, when the package was assembled, and when it was tested/binned and stamped. On your 386, + there might be another date code on the bottom side, but if there is, it's not going to be too far apart + from the one on the top and it's going to be slightly older. Fortunately, my 80386-B1 CPU is also marked with a "ΣΣ" (double sigma), which is how Intel marked parts that tested safe for 32-bit multiplication. Some 80386 CPUs suffered from a manufacturing defect that @@ -98,8 +354,8 @@ could occasionally result in multiplication errors; defective parts that Intel c The only other information I have about revision levels comes from a March 30, 1987 document titled "**80386-C0 STEPPING INFORMATION**": - 80386-C0 component identifier readable in DH after reset: 03H - 80386-C0 revision identifier readable in DL after reset: 04H + 80386-C0 component identifier readable in DH after reset: 03H + 80386-C0 revision identifier readable in DL after reset: 04H However, that document does not indicate how a 80386-C0 part was marked, and I've found very little other information on the C0 stepping; it may have been quickly superseded by the D0 stepping, which used revision @@ -127,7 +383,7 @@ that time: 12. NMI Doesn't Always Bring Chip Out of Shutdown in Obscure Condition with Paging Enabled 13. HOLD Input During Protected Mode Interlevel IRET when Paging is Enabled 14. Protected Mode LSL Instruction Should not be Followed by PUSH/POP -15. LSL/LAR/VERR/VERW. Instructions Malfunction with Null Selector +15. LSL/LAR/VERR/VERW Instructions Malfunction with Null Selector 16. "Not Present" LDT in VM86 Task Raises Wrong Exception 17. Coprocessor Instructions Crossing Page/Segment Boundaries 18. Double Page Faults Do Not Raise Double Fault Exception @@ -170,56 +426,57 @@ publicly acknowledged in April 1987. From the San Jose Mercury News, April 11, 1987: - INTEL DISCOVERS A BUG IN ITS NEW 80386 CHIP - Author(s): CHRISTOPHER H. SCHMITT AND JIM BARTIMO, Mercury News - Business Writers Date: April 11, 1987 Section: Business - - Intel acknowledged Friday that a bug has cropped up in its new flagship microprocessor chip. - - Microprocessors serve as the electronic brains of devices ranging from personal computers to - home appliances. - - Intel said the bug in its 80386 microprocessor produces incorrect answers when the chip - performs certain mathematical operations. "When you multiply one 32-bit number by another - 32-bit number, you get the error," said Intel spokesman Jim Jarrett. A 32-bit number is one - that utilizes the full data path of the chip. - - However, operating system software that would let the chip fully use its 32-bit characteristics - is still being developed, so the problem shouldn't immediately affect personal computer users. - Microsoft Corp. of Redmond, Wash., has announced its intention to deliver in early 1988 a 32-bit - operating system known as OS/2. - - Even when using the 32-bit capabilities of the chip, the possibility of an error is "rare," - Jarrett said. - - Spokesman Bruce LeBoss said not all of the 100,000 80386 chips Intel has produced so far are - affected, but he declined to elaborate. Intel is sticking with a previously announced estimate - that it will sell from 500,000 to 1 million 80386s this year. - - To address the problem, Intel said it is notifying computer companies and other customers and - extending the chip's warranty from one to two years. Anticipating that it will replace some - 80386s already in the field, the company charged off an undisclosed amount to cover the - expense. One analyst estimated the charge at about $7 million. - - Intel will test the chips it has already sold to determine which ones have the bug. But it will - not replace the chips for free. Instead, Intel will work with customers on an upgrade program. - - Intel said it will be up to individual computer makers to work with consumers who have - purchased machines using the 80386 chip. - - The problem may be most acutely felt by Houston-based Compaq Computer, which so far has - been the biggest producer of 80386-based computers. Compaq said it will disclose by early - next week plans for coping with the possibility that versions of its Deskpro 386 computer model - contain flawed chips. - - The bug may cause some shortages of the 80386. The problem won't be fixed until July, so the - only guaranteed chips are those that have already been produced and have passed Intel's test. - "Everybody wants perfect chips and we'll have fewer of those to go around for a while," Jarrett - said. Analysts indicated that in the long run, the bug is more likely to be embarrassing than - anything else. "You have a complex chip here," said Daniel Klesken, an analyst for Montgomery - Securities in San Francisco. "One should not be surprised that (problems) happen occasionally." + INTEL DISCOVERS A BUG IN ITS NEW 80386 CHIP + Author(s): CHRISTOPHER H. SCHMITT AND JIM BARTIMO, Mercury News + Business Writers Date: April 11, 1987 Section: Business -The problem affected the B1 stepping; it's unknown whether other steppings were affected as well. + Intel acknowledged Friday that a bug has cropped up in its new flagship microprocessor chip. + + Microprocessors serve as the electronic brains of devices ranging from personal computers to + home appliances. + + Intel said the bug in its 80386 microprocessor produces incorrect answers when the chip + performs certain mathematical operations. "When you multiply one 32-bit number by another + 32-bit number, you get the error," said Intel spokesman Jim Jarrett. A 32-bit number is one + that utilizes the full data path of the chip. + + However, operating system software that would let the chip fully use its 32-bit characteristics + is still being developed, so the problem shouldn't immediately affect personal computer users. + Microsoft Corp. of Redmond, Wash., has announced its intention to deliver in early 1988 a 32-bit + operating system known as OS/2. + + Even when using the 32-bit capabilities of the chip, the possibility of an error is "rare," + Jarrett said. + + Spokesman Bruce LeBoss said not all of the 100,000 80386 chips Intel has produced so far are + affected, but he declined to elaborate. Intel is sticking with a previously announced estimate + that it will sell from 500,000 to 1 million 80386s this year. + + To address the problem, Intel said it is notifying computer companies and other customers and + extending the chip's warranty from one to two years. Anticipating that it will replace some + 80386s already in the field, the company charged off an undisclosed amount to cover the + expense. One analyst estimated the charge at about $7 million. + + Intel will test the chips it has already sold to determine which ones have the bug. But it will + not replace the chips for free. Instead, Intel will work with customers on an upgrade program. + + Intel said it will be up to individual computer makers to work with consumers who have + purchased machines using the 80386 chip. + + The problem may be most acutely felt by Houston-based Compaq Computer, which so far has + been the biggest producer of 80386-based computers. Compaq said it will disclose by early + next week plans for coping with the possibility that versions of its Deskpro 386 computer model + contain flawed chips. + + The bug may cause some shortages of the 80386. The problem won't be fixed until July, so the + only guaranteed chips are those that have already been produced and have passed Intel's test. + "Everybody wants perfect chips and we'll have fewer of those to go around for a while," Jarrett + said. Analysts indicated that in the long run, the bug is more likely to be embarrassing than + anything else. "You have a complex chip here," said Daniel Klesken, an analyst for Montgomery + Securities in San Francisco. "One should not be surprised that (problems) happen occasionally." + +The problem affected the B1 stepping; it's unknown whether other (earlier) steppings were affected +as well. What follows is some additional information about early 80386 processors from various online sources. @@ -236,20 +493,20 @@ processor that passes all tests, the model and stepping leap ahead to 3 and 1. V support the 80386 (and only then in a single-processor configuration), rejects any 80386 that does not pass all these tests. - Family Model Stepping Test - ------ ----- -------- ---- - 3 0 0 32-bit MUL not reliably correct - 3 1 0 supports XBTS instruction - 3 1 1 set TF bit (0x0100) in EFLAGS causes Debug exception (interrupt 0x01) only at completion of REP MOVSB - 3 3 1 + Family Model Stepping Test + ------ ----- -------- ---- + 3 0 0 32-bit MUL not reliably correct + 3 1 0 supports XBTS instruction + 3 1 1 set TF bit (0x0100) in EFLAGS causes Debug exception (interrupt 0x01) only at completion of REP MOVSB + 3 3 1 > The particular multiplication that distinguishes model 0 is of 0x81 by 0x0417A000. This same test was used by Microsoft at least as far back as Windows 3.10 Enhanced Mode, to advise: - The Intel 80386 processor in this computer does not reliably execute 32-bit - multiply operations. Windows usually works correctly on computers with this - problem but may occasionally fail. You may want to replace your 80386 processor. - Press any key to continue... + The Intel 80386 processor in this computer does not reliably execute 32-bit + multiply operations. Windows usually works correctly on computers with this + problem but may occasionally fail. You may want to replace your 80386 processor. + Press any key to continue... > The instruction whose support is tested for model 1 stepping 0 has opcode bytes 0x0F 0xA6 followed by a Mod R/M byte and by whatever more this byte indicates is needed for the operand. This opcode is disassembled as XBTS by Microsoft’s @@ -260,10 +517,10 @@ with zero and ECX with 0xFF00. If executing XBTS ECX,EDX does not cause an Inval zero (which CMPXCHG ECX,EDX would not), then XBTS is deemed to be supported and the processor is model 1 stepping 0. This case of 80386 processor also was known to Windows 3.10 Enhanced Mode, and was rejected as fatal: - Windows may not run correctly with the 80386 processor in this computer. - - Upgrade your 80386 processor or start Windows in standard mode by typing - WIN /s at the MS-DOS prompt. + Windows may not run correctly with the 80386 processor in this computer. + + Upgrade your 80386 processor or start Windows in standard mode by typing + WIN /s at the MS-DOS prompt. > When string instructions such as MOVSB are repeated because of a REP prefix, each operation is ordinarily interruptible. As Intel says (for REP in the [Intel 64 and IA-32 Architectures Software Developer’s Manual Volume 2B: Instruction Set Reference N-Z](http://www.intel.com/design/processor/manuals/253667.pdf)), @@ -307,39 +564,70 @@ Never allocate valid memory at 0x80000xxx. ### Instructions -Regarding [Opcode XBTS](http://asm.inightmare.org/opcodelst/index.php?op=XBTS): +Here's more information on the opcodes (IBTS and XBTS) that were removed from the B1 stepping. - Opcode XBTS +[IBTS (0x0F 0xA7)](http://asm.inightmare.org/opcodelst/index.php?op=IBTS) + + Opcode IBTS CPU: 80386 step A0-B0 only Type of Instruction: User - Instruction: XBTS dest,base,bitoffset,len + Instruction: IBTS base,bitoffset,len,sorc Description: - Write bit string length bits from bitfield, defined by - and bitsoffset from this base to start of - the field to read. String read from this start field bit to - higher memory addresses or register bits. - And after it string placed to operand, lowest bit of - register or memory to bit 0 of . - - Note: Use SHLD/SHRD instructions for extract bits strings. - On 80386 steps B1+ this opcode generation INT 6, - and on some of 486 other instruction replace this - instruction opcode. + Write bit string length bits from + [bits .. 0 ] (lowest bits) to bitfield, + defined by and bitsoffset from this base + to start of the field to write. String write from this start + field bit to higher memory addresses or register bits. Flags Affected: None CPU mode: RM,PM,VM +++++++++++++++++++++++ - Physical Form: XBTS r16,r/m16,AX,CL - XBTS r32,r/m32,EAX,CL - COP (Code of Operation) : 0FH A6H Postbyte + Physical Form: IBTS r/m16,AX,CL,r16 + IBTS r/m32,EAX,CL,r32 + COP (Code of Operation) : 0FH A7H Postbyte - Clocks: XBTS - 80386: 6/13 + Clocks: IBTS + 80386: 12/19 -*[@jeffpar](http://twitter.com/jeffpar)* +[XBTS (0x0F 0xA6)](http://asm.inightmare.org/opcodelst/index.php?op=XBTS): + + Opcode XBTS + + CPU: 80386 step A0-B0 only + Type of Instruction: User + + Instruction: XBTS dest,base,bitoffset,len + + Description: + Write bit string length bits from bitfield, defined by + and bitsoffset from this base to start of + the field to read. String read from this start field bit to + higher memory addresses or register bits. + And after it string placed to operand, lowest bit of + register or memory to bit 0 of . + + Note: Use SHLD/SHRD instructions for extract bits strings. + On 80386 steps B1+ this opcode generation INT 6, + and on some of 486 other instruction replace this + instruction opcode. + + Flags Affected: None + + CPU mode: RM,PM,VM + + +++++++++++++++++++++++ + Physical Form: XBTS r16,r/m16,AX,CL + XBTS r32,r/m32,EAX,CL + COP (Code of Operation) : 0FH A6H Postbyte + + Clocks: XBTS + 80386: 6/13 + +*[@jeffpar](http://twitter.com/jeffpar)* *February 23, 2015* +*(Updated March 9, 2015 with information from "Advanced 80386 Programming Techniques")* diff --git a/docs/pcjs/demos/pc-dbg.js b/docs/pcjs/demos/pc-dbg.js index 92c007346..937c3f6f8 100644 --- a/docs/pcjs/demos/pc-dbg.js +++ b/docs/pcjs/demos/pc-dbg.js @@ -4,8 +4,8 @@ function ea(a,b){var c="";void 0===b?b=8:8":">",'"':""","'":"'"};function ia(a){return a.replace(/[&<>"']/g,function(a){return ha[a]})}function ka(a,b){var c="",d;for(d in a)d=d.replace(/([\\[\]*{}().+?])/g,"\\$1"),c+=(c?"|":"")+d;return b.replace(new RegExp("("+c+")","g"),function(b){return a[b]})}function la(a,b){return a+" ".substr(0,b-a.length)} function ma(a){return String.prototype.trim?a.trim():a.replace(/^\s+|\s+$/g,"")}function na(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)}var pa=Date.now||function(){return+new Date}; function ta(){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 ua=[31,28,31,30,31,30,31,31,30,31,30,31]; -function wa(a,b,c,d,e,f){b=!!b;var g=0,h=null,t=fa(a),r=window.XMLHttpRequest?new window.XMLHttpRequest:new window.ActiveXObject("Microsoft.XMLHTTP");b&&(r.onreadystatechange=function(){4===r.readyState&&(h=r.responseText,200==r.status||!r.status&&h.length&&"file:"==(window?window.location.protocol:"file:")||(g=r.status||-1),e&&(d?e.call(d,t,h,g,f):e(t,h,g,f)))});if(c){var B="",J;for(J in c)c.hasOwnProperty(J)&&(B&&(B+="&"),B+=J+"="+encodeURIComponent(c[J]));B=B.replace(/%20/g,"+");r.open("POST", -a,b);r.setRequestHeader("Content-type","application/x-www-form-urlencoded");r.send(B)}else r.open("GET",a,b),r.send();a=[];b||(h=r.responseText,200!=r.status&&(g=r.status||-1),e&&(d?e.call(d,t,h,g,f):e(t,h,g,f)),a=[g,h]);return a}function xa(){return"http://"+(window?window.location.host:"www.pcjs.org")}function ya(a){window&&window.alert(a)}function za(a){var b=!1;window&&(b=window.confirm(a));return b}var Aa=null; +function wa(a,b,c,d,e,f){b=!!b;var g=0,h=null,t=fa(a),r=window.XMLHttpRequest?new window.XMLHttpRequest:new window.ActiveXObject("Microsoft.XMLHTTP");b&&(r.onreadystatechange=function(){4===r.readyState&&(h=r.responseText,200==r.status||!r.status&&h.length&&"file:"==(window?window.location.protocol:"file:")||(g=r.status||-1),e&&(d?e.call(d,t,h,g,f):e(t,h,g,f)))});if(c){var C="",K;for(K in c)c.hasOwnProperty(K)&&(C&&(C+="&"),C+=K+"="+encodeURIComponent(c[K]));C=C.replace(/%20/g,"+");r.open("POST", +a,b);r.setRequestHeader("Content-type","application/x-www-form-urlencoded");r.send(C)}else r.open("GET",a,b),r.send();a=[];b||(h=r.responseText,200!=r.status&&(g=r.status||-1),e&&(d?e.call(d,t,h,g,f):e(t,h,g,f)),a=[g,h]);return a}function xa(){return"http://"+(window?window.location.host:"www.pcjs.org")}function ya(a){window&&window.alert(a)}function za(a){var b=!1;window&&(b=window.confirm(a));return b}var Aa=null; function Ba(){if(null==Aa){var a=!1;if(window)try{window.localStorage.setItem("PCjs.localStorage","PCjs.localStorage"),a="PCjs.localStorage"==window.localStorage.getItem("PCjs.localStorage"),window.localStorage.removeItem("PCjs.localStorage")}catch(b){a=!1}Aa=a}return Aa}function Ca(a){var b;if(window)try{b=window.localStorage.getItem(a)}catch(c){}return b}function Da(a,b){try{return window.localStorage.setItem(a,b),!0}catch(c){}return!1} function Ea(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 Fa(a,b,c){function d(){--a;0<=a&&(b()||(a=0));0>>this.Ga;0>>this.Ga;return b!=this.Ea?this.ma[a].Mk(b):this.ma[a++].Eb(b)|this.ma[a&this.tc].Eb(0)<<8};function Yb(a,b){var c=b&a.Ea,d=(b&a.Wa)>>>a.Ga;return c!=a.Ea?a.ma[d].Nk(c):a.ma[d++].th(c)|a.ma[d&a.tc].th(0)<<8}k.Vg=function(a){var b=a&this.Ea;a=(a&this.Wa)>>>this.Ga;if(b>>c|this.ma[a+1&this.tc].ud(0)<<32-c};k.vd=function(a,b){this.ma[(a&this.Wa)>>>this.Ga].Ib(a&this.Ea,b&255)}; k.Qa=function(a,b){var c=a&this.Ea,d=(a&this.Wa)>>>this.Ga;c!=this.Ea?this.ma[d].Xk(c,b&65535):(this.ma[d++].Ib(c,b&255),this.ma[d&this.tc].Ib(0,b>>8&255))};function Zb(a,b,c){var d=b&a.Ea;b=(b&a.Wa)>>>a.Ga;d!=a.Ea?a.ma[b].Yk(d,c&65535):(a.ma[b++].og(d,c&255),a.ma[b&a.tc].og(0,c>>8&255))} k.zn=function(a,b){var c=a&this.Ea,d=(a&this.Wa)>>>this.Ga;if(c>>32-f)}}; -function $b(a){for(var b=0,c=[],d=0;dc&&(c=60);2>c&&(c=2);var d=1;b&&1a.U.pi&&(c=Math.round(c/a.U.be));return c}function Tc(a){a.U.Ge=0;a.rf=a.Ke=a.Zc=a.A=0;Uc(a);cd(a,1)} function Eb(a){return a.da.jb&&a.U.Ge?a.U.Ge.toFixed(2)+"Mhz":"Stopped"}function Db(a){return a.U.$g.toFixed(2)+"Mhz"}function cd(a,b,c){if(void 0!==b){.8>a.U.Ge/a.U.$g&&(b=1);a.U.be=b;b=a.U.pi*a.U.be;if(a.U.$g!=b){a.U.$g=b;b=Db(a);var d=a.qa.setSpeed;d&&(d.textContent=b);a.R("target speed: "+b)}c&&a.Oc()}hd(a,a.Ke);a.Ke=0;a.U.ag=pa();a.U.nf=0;id(a)} k.uf=function(a){if(fb(this,!0)){if(!this.da.jb){cd(this);this.Ba&&this.Ba.start(this.U.ag,Yc(this));this.da.jb=!0;this.da.Dj=!0;this.fa&&jd(this.fa);var b=this.qa.run;b&&(b.textContent="Halt");this.ed(!0);a&&this.Oc()}this.U.Tj>=this.U.Hd&&id(this,!0);this.U.gh=0;this.U.qi=pa();this.U.nf&&(a=this.U.qi-this.U.nf,a>this.U.am&&(this.U.ag+=a,this.U.ag>this.U.qi&&(this.U.ag=this.U.qi)));try{do{var c=this.da.Rf?1:this.U.wp;if(this.fa){kd(this.fa);var d=this.fa;a=c;var e=d.Jb[0];if(e.kf){var f=(Yc(d.N, -d.Ce)-e.td)/d.zi|0,g=ld(d,0)-f;6==e.mode&&(g-=f);var h=g*d.zi|0;6==e.mode&&(h>>=1);a>h&&(a=h)}var c=a,t=this.fa;a=c;if(t.ea&&t.ea[11]&64){var r=t.hg-Yc(t.N,t.Ce);0r&&(a=r)}c=a}this.ng(c);var B=this.Zc-this.A;this.Ke+=B;this.U.gh+=B;hd(this,0,!0);Xc(this,B);this.U.fh-=B;0>=this.U.fh&&(this.U.fh+=this.U.em,$c(this));this.U.eh-=B;0>=this.U.eh&&(this.U.eh+=this.U.dm,this.ed());this.U.eg-=B;if(0>=this.U.eg){this.U.eg+=this.U.Sj;break}}while(this.da.jb)}catch(J){this.lb();Vc(this);this.Ba&&this.Ba.stop(pa(), -Yc(this));fb(this,!1);lb(this,J.message);return}c=setTimeout;d=this.Dp;this.U.nf=pa();e=this.U.am;this.U.gh&&(e=Math.round(e*this.U.gh/this.U.Sj));e-=this.U.nf-this.U.qi;if(f=this.U.nf-this.U.ag)this.U.Ge=Math.round(this.Ke/(10*f))/100,864E5<=f&&(this.rf=0,this.fa&&kd(this.fa,!0),cd(this));if(0>e||this.U.Ge>=1);a>h&&(a=h)}var c=a,t=this.fa;a=c;if(t.ea&&t.ea[11]&64){var r=t.hg-Yc(t.N,t.Ce);0r&&(a=r)}c=a}this.ng(c);var C=this.Zc-this.A;this.Ke+=C;this.U.gh+=C;hd(this,0,!0);Xc(this,C);this.U.fh-=C;0>=this.U.fh&&(this.U.fh+=this.U.em,$c(this));this.U.eh-=C;0>=this.U.eh&&(this.U.eh+=this.U.dm,this.ed());this.U.eg-=C;if(0>=this.U.eg){this.U.eg+=this.U.Sj;break}}while(this.da.jb)}catch(K){this.lb();Vc(this);this.Ba&&this.Ba.stop(pa(), +Yc(this));fb(this,!1);lb(this,K.message);return}c=setTimeout;d=this.Dp;this.U.nf=pa();e=this.U.am;this.U.gh&&(e=Math.round(e*this.U.gh/this.U.Sj));e-=this.U.nf-this.U.qi;if(f=this.U.nf-this.U.ag)this.U.Ge=Math.round(this.Ke/(10*f))/100,864E5<=f&&(this.rf=0,this.fa&&kd(this.fa,!0),cd(this));if(0>e||this.U.Gethis.rb?this.ta+a:Cd.call(this,0,0,c)}function Cd(a,b,c){c||wd.call(this.N,13,0);return q} function Ed(a,b,c){return a+b<=this.rb?this.ta+a:Fd.call(this,0,0,c)}function Gd(a,b,c){return a+b>this.rb?this.ta+a:Fd.call(this,0,0,c)}function Fd(a,b,c){c||wd.call(this.N,13,0);return q} function Hd(a,b){var c=this.N,d=c.eb.ta,e=this.bb,f=c.eb.va;if(!b){if(768!=c.eb.type)return wd.call(c,10,a,!0),!1;c.Qa(c.eb.Pd+4,c.eb.nb&-769|256)}if(c.eb.load(a)==q)return!1;var g=c.eb.ta;if(b){if(768==c.eb.type)return wd.call(c,13,a,!0),!1;c.Qa(c.eb.Pd+4,c.eb.nb|=768);c.eb.type=768}c.Qa(d+14,v(c));c.Qa(d+16,Gb(c));c.Qa(d+18,c.G);c.Qa(d+20,c.I);c.Qa(d+22,c.J);c.Qa(d+24,c.C);c.Qa(d+26,w(c));c.Qa(d+28,c.H);c.Qa(d+30,c.F);c.Qa(d+32,c.D);c.Qa(d+34,c.Ja.va);c.Qa(d+36,c.ra.va);c.Qa(d+38,c.xa.va);c.Qa(d+ 40,c.Ya.va);var d=38,h=26;Id(c,c.la(g+16)|(b?16384:0));c.G=c.la(g+18);c.I=c.la(g+20);c.J=c.la(g+22);c.C=c.la(g+24);c.H=c.la(g+28);c.F=c.la(g+30);c.D=c.la(g+32);c.Ja.load(c.la(g+34));c.Ya.load(c.la(g+40));Jd(c,c.la(g+14),c.la(g+36));this.bb>13;if(6144<=h){M=c&3;if(M>a.bb){if(!1!==B&&!(N==a.bb||g&1024&&N<=a.bb)){t=q;break}C=e.Ka();Kd(e,e.Ka(),!0);x(e,C);a.ji=!0}C=!1}else if(1024==h)C=!0,E=-1,J=c,Mh||2048==(h&2560))){d||wd.call(e,13,c,!!g);t=q;break}}else if(3==a.id){if(!B||4096>h||2048==(h&2560)){d|| -wd.call(e,13,c,!0);t=q;break}}else if(4==a.id){if(!B||256!=h&&768!=h){d||wd.call(e,10,c,!0);t=q;break}}else if(6==a.id&&!(g&4096)&&768>13;if(6144<=h){N=c&3;if(N>a.bb){if(!1!==C&&!(O==a.bb||g&1024&&O<=a.bb)){t=q;break}D=e.Ka();Kd(e,e.Ka(),!0);x(e,D);a.ji=!0}D=!1}else if(1024==h)D=!0,F=-1,K=c,Nh||2048==(h&2560))){d||wd.call(e,13,c,!!g);t=q;break}}else if(3==a.id){if(!C||4096>h||2048==(h&2560)){d|| +wd.call(e,13,c,!0);t=q;break}}else if(4==a.id){if(!C||256!=h&&768!=h){d||wd.call(e,10,c,!0);t=q;break}}else if(6==a.id&&!(g&4096)&&768>13;80386>a.N.za||!(a.ai&64)?(a.qe=2,a.ja=65535):(a.qe=4,a.ja=-1)}else a.load=td,a.Yl=xd,a.Jc=zd,a.jc=Ad,a.rb=65535,a.bb=a.qc=0,a.Pd=q,a.qe=2,a.ja=65535;a.Wc=a.qe;a.na=a.ja} function Nd(a){this.za=a.model||8088;var b=0;switch(this.za){default:b=4772727;break;case 80286:b=6E6;break;case 80386:b=16E6}Sc.call(this,a,b);this.cl=61442;this.Bh=nd;this.Ah=4;this.ig=255;this.B=80286<=this.za?Od:Pd;this.Ua=Qd;this.fl=Rd;this.gl=Sd;this.hl=Td;80186<=this.za&&(this.Ua=Qd.slice(),this.fl=Rd.slice(),this.gl=Sd.slice(),this.ig=31,this.Ua[15]=Ud,this.Ua[96]=Vd,this.Ua[97]=Wd,this.Ua[98]=Xd,this.Ua[99]=Ud,this.Ua[100]=Ud,this.Ua[101]=Ud,this.Ua[102]=Ud,this.Ua[103]=Ud,this.Ua[104]=Yd, @@ -87,48 +87,48 @@ k.save=function(){var a=new Ee(this);a.set(0,[this.G,this.C,this.I,this.J,w(this k.restore=function(a){var b=a[0];this.G=b[0];this.C=b[1];this.I=b[2];this.J=b[3];var c=b[4];this.H=b[5];this.F=b[6];this.D=b[7];this.gg=b[8]||0;b=a[1];this.ra.restore(b[1]);this.Ya.restore(b[2]);this.xa.restore(b[3]);this.Ja.restore(b[4]);var d=b[5];d&&d.length&&(this.gc=d[0],this.Fc=d[1],this.We=d[2],this.Tc=d[3],this.Xe=d[4],this.cd.restore(d[5]),this.eb.restore(d[6]),this.gg=d[7],we(this));Id(this,b[6]);Jd(this,b[0],this.ra.va);x(this,c);Kd(this,this.xa.va);b=a[2];this.tb=null!=b[0]&&Fe(this,b[0])|| this.Ya;this.dd=null!=b[1]&&Fe(this,b[1])||this.xa;this.S=b[2];this.Da=b[3];this.wb=b[4];this.ca=b[5];this.La=b[6];b=a[3];this.rf=b[1];cd(this,b[2]);a:{b=this.ha;a=a[4];for(c=0;c>((a^a>>4)&15)&1?0:Ob}function Me(a){return(a.W^a.ia)&16?Nb:0} +function Ie(a,b){a.Ja.load(b);a.S|=a.Ah}function v(a){return a.ka-a.ra.ta}function B(a,b){a.ka=a.ra.ta+(b&65535)}function Jd(a,b,c,d){a.ra.vj=d;a.Pk=b;b=a.ra.load(c);return b!=q?(a.ka=b+a.Pk,a.sf=b+a.ra.rb,a.ra.ji):null}function Je(a){a.ka+=-1;a.ka<=a.sf||B(a,a.ka-a.ra.ta)}function w(a){return a.$c-a.xa.ta}function x(a,b){a.$c=a.xa.ta+b}function Ke(a){return a.Q&a.V?Pb:0}function Le(a){a=a.W;return 27030>>((a^a>>4)&15)&1?0:Ob}function Me(a){return(a.W^a.ia)&16?Nb:0} function Ne(a){return a.Q&a.V-1?0:Mb}function Oe(a){return a.W&a.V>>1?Lb:0}function Pe(a){return(a.W^a.ia^a.W>>1)&a.V>>1?Hb:0}function Qe(a){a.Q&=~a.V}function Re(a){a.ia=a.W&16|a.ia&-17}function Se(a){a.Q|=a.V-1}function Te(a){Oe(a)&&(a.W^=a.V>>1|a.V>>2,a.ia^=32896)}function Ue(a){a.W&=~a.V;a.ia=a.W&32896|a.ia&-32897}function Ve(a){a.Q|=a.V}function We(a){a.ia=~(a.W&16)&16|a.ia&-17}function Xe(a){a.Q&=~(a.V-1)}function Ye(a){Oe(a)||(a.W^=a.V>>1|a.V>>2,a.ia^=32896)} function Ze(a){a.W|=a.V;a.ia=a.W&32896|a.ia&-32897}function Gb(a){return a.wa&~od|Ke(a)|Le(a)|Me(a)|Ne(a)|Oe(a)|Pe(a)}function $e(a,b){b=b|a.gc&1|65520;a.gc=a.gc&-65536|b&65535;a.gc&1&&we(a,!0)}function Id(a,b,c){a.V=256;a.Q=a.W=a.ia=0;b&Pb&&Ve(a);b&Ob||(a.W|=1);b&Nb&&(a.ia|=16);b&Mb||Se(a);b&Lb&&Ye(a);b&Hb&&Ze(a);a.gc&1||(b&=-61441);void 0===c&&(c=a.ra.bb);c?b=b&-12289|a.wa&12288:a.gg=(b&12288)>>12;c>a.gg&&(b=b&~Jb|a.wa&Jb);a.wa=a.wa&~a.Bh|b&a.Bh|a.cl;a.wa&Kb&&(a.wb|=2,a.S|=4)} k.Fb=function(a,b,c){var d=!1;switch(b){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 "V":this.qa[b]=c;this.ul++;d=!0;break;default:d=this.parent.Fb.call(this,a,b,c)}return d};k.Oa=function(a){return this.ma[(a&this.Wa)>>>this.Ga].Eb(a&this.Ea)}; k.la=function(a){var b=a&this.Ea;a=(a&this.Wa)>>>this.Ga;this.A-=this.B.Ai;return b>>this.Ga;if(b>>c|this.ma[a+1&this.tc].ud(0)<<32-c};k.vd=function(a,b){this.ma[(a&this.Wa)>>>this.Ga].Ib(a&this.Ea,b&255)}; k.Qa=function(a,b){var c=a&this.Ea,d=(a&this.Wa)>>>this.Ga;this.A-=this.B.Ai;c>8&255))};k.zn=function(a,b){var c=a&this.Ea,d=(a&this.Wa)>>>this.Ga;this.A-=this.B.Ai;if(c>>32-f)}}; -function af(a,b,c){a.zh=b;a.ca=b.Jc(a.sh=c,0);return a.S&1?0:a.Oa(a.ca)}function F(a,b){return af(a,a.tb,b&65535)}function G(a,b){return af(a,a.dd,b&65535)}function bf(a,b,c){a.zh=b;a.ca=b.Jc(a.sh=c,1);return a.S&1?0:a.Wg(a.ca)}function H(a,b){return bf(a,a.tb,b&65535)}function I(a,b){return bf(a,a.dd,b&65535)}function cf(a,b,c){a.zh=b;a.La=a.ca=b.Jc(a.sh=c,0);return a.S&1?0:a.Oa(a.ca)}function K(a,b){return cf(a,a.tb,b&65535)}function L(a,b){return cf(a,a.dd,b&65535)} -function df(a,b,c){a.zh=b;a.La=a.ca=b.Jc(a.sh=c,1);return a.S&1?0:a.Wg(a.ca)}function O(a,b){return df(a,a.tb,b&65535)}function P(a,b){return df(a,a.dd,b&65535)}function Q(a,b){a.S&2||a.vd(a.zh.jc(a.sh,0),b)}function R(a,b){a.S&2||a.Qa(a.zh.jc(a.sh,1),b)}function Md(a,b,c){return a.la(b.Jc(c,1))}k.Y=function(){var a=this.Oa(this.ka);++this.ka>this.sf&&D(this,this.ka-this.ra.ta);return a};k.L=function(){var a=this.Oa(this.ka)<<24>>24;++this.ka>this.sf&&D(this,this.ka-this.ra.ta);return a&65535}; -function ef(a){var b=a.la(a.ka);a.ka+=2;a.ka>a.sf&&D(a,a.ka-a.ra.ta);return b}k.K=function(){var a=this.Wg(this.ka);this.ka+=this.qe;this.ka>this.sf&&D(this,this.ka-this.ra.ta);return a};k.Ka=function(){var a=this.Wg(this.$c);this.$c+=2;this.$c>this.nn&&x(this,this.$c-this.xa.ta);return a};function y(a,b){a.$c-=2;a.$cthis.sf&&B(this,this.ka-this.ra.ta);return a};k.L=function(){var a=this.Oa(this.ka)<<24>>24;++this.ka>this.sf&&B(this,this.ka-this.ra.ta);return a&65535}; +function ef(a){var b=a.la(a.ka);a.ka+=2;a.ka>a.sf&&B(a,a.ka-a.ra.ta);return b}k.K=function(){var a=this.Wg(this.ka);this.ka+=this.qe;this.ka>this.sf&&B(this,this.ka-this.ra.ta);return a};k.Ka=function(){var a=this.Wg(this.$c);this.$c+=2;this.$c>this.nn&&x(this,this.$c-this.xa.ta);return a};function y(a,b){a.$c-=2;a.$cthis.La?0>this.ca?this.B.bc:this.B.Cb:this.B.rc;return this.Q&255}function mf(a,b){this.ia=a^b;this.Q=this.W=a+b+(this.Q&this.V?1:0);this.V=65536;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.Cb:this.B.rc;return this.Q&65535} -function nf(a,b){this.ia=a^b;this.V=256;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.Cb:this.B.rc;return(this.Q=this.W=a+b)&255}function of(a,b){this.ia=a^b;this.V=65536;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.Cb:this.B.rc;return(this.Q=this.W=a+b)&65535}function pf(a,b){this.V=256;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.Cb:this.B.rc;return(this.Q=this.W=this.ia=a&b)&255} -function qf(a,b){this.V=65536;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.Cb:this.B.rc;return(this.Q=this.W=this.ia=a&b)&65535}function rf(a,b){this.A-=10+(0>this.ca?0:1);if((a&3)<(b&3))return a=a&-4|b&3,Xe(this),a;Se(this);return a}function sf(a){if(0>this.ca)return Ud.call(this),a;var b=a<<16>>16,c=this.la(this.ca)<<16>>16,d=this.la(this.ca+2)<<16>>16;this.A-=this.B.im;if(bd)D(this,this.Ob-this.ra.ta),hf.call(this,5,null,0);this.S|=2;return a} -function tf(a,b){var c=Fb(this),d=v(this);null!=Jd(this,a,b,!0)&&(y(this,c),y(this,d))}function uf(a,b){this.ia=a^b;this.V=256;this.Q=this.W=a-b;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.bk:this.B.Cb;this.S|=2;return a}function vf(a,b){this.ia=a^b;this.V=65536;this.Q=this.W=a-b;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.bk:this.B.Cb;this.S|=2;return a}function wf(a){return a} -function xf(a,b){var c=(b<<16>>16)*(this.Y()<<24>>24);this.Q=this.ia=this.W=c;this.V=256;32767c?(Ve(this),Ze(this)):(Qe(this),Ue(this));this.A-=0>this.ca?21:24;return c&65535}function yf(a,b){var c=(b<<16>>16)*(this.K()<<16>>16);this.Q=this.ia=this.W=c;this.V=65536;32767c?(Ve(this),Ze(this)):(Qe(this),Ue(this));this.A-=0>this.ca?21:24;return c&65535} -function hf(a,b,c){this.A-=this.B.Dm+c;this.ra.vj=!0;c=Gb(this);var d=Fb(this),e=v(this);a=this.ra.Yl(a);a!=q&&(this.ka=a,y(this,c),y(this,d),y(this,e),null!=b&&y(this,b),this.vi=-1)}function zf(a,b){this.A-=14+(0>this.ca?0:2);if(this.Tb.load(b,!0)!=q&&this.Tb.qc>=this.ra.bb&&this.Tb.qc>=(b&3))return Xe(this),this.Tb.nb&65280;Se(this);return a}function Af(a,b){if(0>this.ca)return U.call(this),a;He(this,this.la(this.ca+2));this.A-=this.B.fk;return b} -function Bf(a){if(0>this.ca)return U.call(this),a;this.A-=this.B.Lm;return this.ca}function Cf(a,b){if(0>this.ca)return U.call(this),a;Ie(this,this.la(this.ca+2));this.A-=this.B.fk;return b}function Df(a,b){this.A-=14+(0>this.ca?0:2);if(b&65528&&this.Tb.load(b,!0)!=q&&(7168==(this.Tb.nb&7168)||this.Tb.qc>=this.ra.bb)&&this.Tb.qc>=(b&3))return Xe(this),this.Tb.rb;Se(this);return a}function Ef(a,b){this.A-=0>this.La?0>this.ca?this.B.Sm:this.B.Rm:this.B.Pm;return b} -function Ff(){return Ef.call(this,0,this.Pb)}function Gf(a,b){this.V=256;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.Cb:this.B.rc;return(this.Q=this.W=this.ia=a|b)&255}function Hf(a,b){this.V=65536;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.Cb:this.B.rc;return(this.Q=this.W=this.ia=a|b)&65535} -function If(a){var b=this.Ka(),c=this.Ka();(a<<=this.Wc>>2)&&x(this,w(this)+a);Jd(this,b,c,!1)&&(a&&x(this,w(this)+a),this.Ya.va&65528&&this.Ya.qcthis.La?0>this.ca?this.B.bc:this.B.Cb:this.B.rc;return this.Q&255} -function Kf(a,b){this.ia=a^b;this.Q=this.W=a-b-(this.Q&this.V?1:0);this.V=65536;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.Cb:this.B.rc;return this.Q&65535}function Lf(a,b){this.ia=a^b;this.V=256;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.Cb:this.B.rc;return(this.Q=this.W=a-b)&255}function Pf(a,b){this.ia=a^b;this.V=65536;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.Cb:this.B.rc;return(this.Q=this.W=a-b)&65535} -function Qf(a,b){this.Q=this.W=this.ia=a&b;this.V=256;this.A-=0>this.La?0>this.ca?this.B.Ek:this.B.ph:this.B.ph;this.S|=2;return a}function Rf(a,b){this.Q=this.W=this.ia=a&b;this.V=65536;this.A-=0>this.La?0>this.ca?this.B.Ek:this.B.ph:this.B.ph;this.S|=2;return a} -function Sf(a,b){if(0>this.ca){switch(this.Oh&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.C=this.C&-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.C=this.C&255|a<<8}this.A-=this.B.Gk}else this.La=this.ca,Q(this,a),this.A-=this.B.Fk;return b} -function Tf(a,b){if(0>this.ca){switch(this.Oh&7){case 0:this.G=a;break;case 1:this.I=a;break;case 2:this.J=a;break;case 3:this.C=a;break;case 4:x(this,a);break;case 5:this.H=a;break;case 6:this.F=a;break;case 7:this.D=a}this.A-=this.B.Gk}else this.La=this.ca,R(this,a),this.A-=this.B.Fk;return b}function Uf(a,b){this.V=256;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.Cb:this.B.rc;return(this.Q=this.W=this.ia=a^b)&255} -function Vf(a,b){this.V=65536;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.Cb:this.B.rc;return(this.Q=this.W=this.ia=a^b)&65535}function Wf(a,b){this.Q=this.Q&this.V-1|(a&b?this.V:0);(a^a>>1)&b>>1?Ze(this):Ue(this)}function Xf(){this.A-=0>this.ca?2:this.B.en;return 1}function Yf(){var a=this.I&this.ig;this.A-=(0>this.ca?this.B.xk:this.B.wk)+(a<this.ca?this.B.xk:this.B.wk)+(a<this.vi)D(this,this.Ob-this.ra.ta),d=!0;else if(8!=this.vi)b=0,a=8,d=!0;else{dg.call(this,-1,0,c);pe(this);return}dg.call(this,a,b,c)&&(d=!1);d&&hf.call(this,this.vi=a,b,0);this.S&=-4}else this.Xa("Fault "+l(a)+" blocked by Debugger",536870912),D(this,this.Ob-this.ra.ta)} +Ma(function(){for(var a=db(window.document,"pcjs","cpu"),b=0;b>16,c=this.la(this.ca)<<16>>16,d=this.la(this.ca+2)<<16>>16;this.A-=this.B.im;if(bd)B(this,this.Ob-this.ra.ta),hf.call(this,5,null,0);this.S|=2;return a} +function tf(a,b){var c=Fb(this),d=v(this);null!=Jd(this,a,b,!0)&&(y(this,c),y(this,d))}function uf(a,b){this.ia=a^b;this.V=256;this.Q=this.W=a-b;this.A-=this.La===q?this.ca===q?this.B.bc:this.B.bk:this.B.Cb;this.S|=2;return a}function vf(a,b){this.ia=a^b;this.V=65536;this.Q=this.W=a-b;this.A-=this.La===q?this.ca===q?this.B.bc:this.B.bk:this.B.Cb;this.S|=2;return a}function wf(a){return a} +function xf(a,b){var c=(b<<16>>16)*(this.Y()<<24>>24);this.Q=this.ia=this.W=c;this.V=256;32767c?(Ve(this),Ze(this)):(Qe(this),Ue(this));this.A-=this.ca===q?21:24;return c&65535}function yf(a,b){var c=(b<<16>>16)*(this.K()<<16>>16);this.Q=this.ia=this.W=c;this.V=65536;32767c?(Ve(this),Ze(this)):(Qe(this),Ue(this));this.A-=this.ca===q?21:24;return c&65535} +function hf(a,b,c){this.A-=this.B.Dm+c;this.ra.vj=!0;c=Gb(this);var d=Fb(this),e=v(this);a=this.ra.Yl(a);a!=q&&(this.ka=a,y(this,c),y(this,d),y(this,e),null!=b&&y(this,b),this.vi=-1)}function zf(a,b){this.A-=14+(this.ca===q?0:2);if(this.Tb.load(b,!0)!=q&&this.Tb.qc>=this.ra.bb&&this.Tb.qc>=(b&3))return Xe(this),this.Tb.nb&65280;Se(this);return a}function Af(a,b){if(this.ca===q)return S.call(this),a;He(this,this.la(this.ca+2));this.A-=this.B.fk;return b} +function Bf(a){if(this.ca===q)return S.call(this),a;this.A-=this.B.Lm;return this.ca}function Cf(a,b){if(this.ca===q)return S.call(this),a;Ie(this,this.la(this.ca+2));this.A-=this.B.fk;return b}function Df(a,b){this.A-=14+(this.ca===q?0:2);if(b&65528&&this.Tb.load(b,!0)!=q&&(7168==(this.Tb.nb&7168)||this.Tb.qc>=this.ra.bb)&&this.Tb.qc>=(b&3))return Xe(this),this.Tb.rb;Se(this);return a}function Ef(a,b){this.A-=this.La===q?this.ca===q?this.B.Sm:this.B.Rm:this.B.Pm;return b} +function Ff(){return Ef.call(this,0,this.Pb)}function Gf(a,b){this.V=256;this.A-=this.La===q?this.ca===q?this.B.bc:this.B.Cb:this.B.rc;return(this.Q=this.W=this.ia=a|b)&255}function Hf(a,b){this.V=65536;this.A-=this.La===q?this.ca===q?this.B.bc:this.B.Cb:this.B.rc;return(this.Q=this.W=this.ia=a|b)&65535} +function If(a){var b=this.Ka(),c=this.Ka();(a<<=this.Wc>>2)&&x(this,w(this)+a);Jd(this,b,c,!1)&&(a&&x(this,w(this)+a),this.Ya.va&65528&&this.Ya.qc>1)&b>>1?Ze(this):Ue(this)}function Xf(){this.A-=this.ca===q?2:this.B.en;return 1}function Yf(){var a=this.I&this.ig;this.A-=(this.ca===q?this.B.xk:this.B.wk)+(a<this.vi)B(this,this.Ob-this.ra.ta),d=!0;else if(8!=this.vi)b=0,a=8,d=!0;else{dg.call(this,-1,0,c);pe(this);return}dg.call(this,a,b,c)&&(d=!1);d&&hf.call(this,this.vi=a,b,0);this.S&=-4}else this.Xa("Fault "+l(a)+" blocked by Debugger",536870912),B(this,this.Ob-this.ra.ta)} function dg(a,b,c){var d=32,e=Qb(this.ha,this.ka);204==e&&(c=!1,d|=1);983040<=this.ka&&1048575>=this.ka&&(c=!1);this.pa(d|1073741824)&&(c=!0);if(this.pa(d)||c)a=(c?"\n":"")+"Fault "+l(a)+(null!=b?" ("+m(b)+")":"")+" on opcode 0x"+l(e)+" at "+uc(this.Z,v(this),Fb(this))+" (%"+ea(this.ka,6)+")",b=this.da.jb,this.Xa(a,d)?c&&(c=b,this.Z.lb()):(this.Ca(a),this.lb());return c}function me(){this.Kn[this.Y()].call(this)}function oe(){y(this,w(this)&this.na);this.A-=this.B.zc} function Vd(){var a=w(this)&this.na;y(this,this.G&this.na);y(this,this.I&this.na);y(this,this.J&this.na);y(this,this.C&this.na);y(this,a);y(this,this.H&this.na);y(this,this.F&this.na);y(this,this.D&this.na);this.A-=this.B.Zm} function Wd(){this.D=this.D&~this.na|this.Ka();this.F=this.F&~this.na|this.Ka();this.H=this.H&~this.na|this.Ka();x(this,w(this)+this.Wc);this.C=this.C&~this.na|this.Ka();this.J=this.J&~this.na|this.Ka();this.I=this.I&~this.na|this.Ka();this.G=this.G&~this.na|this.Ka();this.A-=this.B.Xm}function Xd(){this.Gb[this.Y()].call(this,sf)}function ne(){this.Qc[this.Y()].call(this,rf)}function Yd(){y(this,this.K());this.A-=this.B.zc}function Zd(){this.Gb[this.Y()].call(this,yf)} function $d(){y(this,this.Y());this.A-=this.B.zc}function ae(){this.Gb[this.Y()].call(this,xf)}function be(){var a=1,b=0,c=5;this.Da&192&&(a=this.I,b=1,this.Da&256&&(c=4));if(a--){var d=cc(this.ha,this.J,this.ka-b-1);this.vd(this.Ja.jc(this.D&this.ja,0),d);this.D=this.D&~this.ja|this.D+(this.wa&Ib?-1:1)&this.ja;this.A-=c;this.I-=b;a&&(this.ka=this.Ob,this.S|=256)}} function ce(){var a=1,b=0,c=5;this.Da&192&&(a=this.I,b=1,this.Da&256&&(c=4));if(a--){var d=this.ka-b-1,e=cc(this.ha,this.J,d),d=e|=cc(this.ha,this.J,d)<<8;this.Qa(this.Ja.jc(this.D&this.ja,1),d);this.D=this.D&~this.ja|this.D+(this.wa&Ib?-2:2)&this.ja;this.A-=c;this.I-=b;a&&(this.ka=this.Ob,this.S|=256)}} function de(){var a=1,b=0,c=5;this.Da&192&&(a=this.I,b=1,this.Da&256&&(c=4));if(a--){var d=this.Oa(this.Ya.Jc(this.F&this.ja,0));this.F=this.F&~this.ja|this.F+(this.wa&Ib?-1:1)&this.ja;this.A-=c;this.I-=b;gc(this.ha,this.J,d,this.ka-b-1);a&&(this.ka=this.Ob,this.S|=256)}} -function ee(){var a=1,b=0,c=5;this.Da&192&&(a=this.I,b=1,this.Da&256&&(c=4));if(a--){var d=Md(this,this.Ya,this.F&this.ja);this.F=this.F&~this.ja|this.F+(this.wa&Ib?-2:2)&this.ja;this.A-=c;this.I-=b;b=this.ka-b-1;gc(this.ha,this.J,d&255,b);gc(this.ha,this.J,d>>8,b);a&&(this.ka=this.Ob,this.S|=256)}}function eg(){var a=this.L();Pe(this)?(D(this,v(this)+a),this.A-=this.B.cc):this.A-=this.B.dc}function fg(){var a=this.L();Pe(this)?this.A-=this.B.dc:(D(this,v(this)+a),this.A-=this.B.cc)} -function gg(){var a=this.L();Ke(this)?(D(this,v(this)+a),this.A-=this.B.cc):this.A-=this.B.dc}function hg(){var a=this.L();Ke(this)?this.A-=this.B.dc:(D(this,v(this)+a),this.A-=this.B.cc)}function ig(){var a=this.L();Ne(this)?(D(this,v(this)+a),this.A-=this.B.cc):this.A-=this.B.dc}function jg(){var a=this.L();Ne(this)?this.A-=this.B.dc:(D(this,v(this)+a),this.A-=this.B.cc)}function kg(){var a=this.L();Ke(this)||Ne(this)?(D(this,v(this)+a),this.A-=this.B.cc):this.A-=this.B.dc} -function lg(){var a=this.L();Ke(this)||Ne(this)?this.A-=this.B.dc:(D(this,v(this)+a),this.A-=this.B.cc)}function mg(){var a=this.L();Oe(this)?(D(this,v(this)+a),this.A-=this.B.cc):this.A-=this.B.dc}function ng(){var a=this.L();Oe(this)?this.A-=this.B.dc:(D(this,v(this)+a),this.A-=this.B.cc)}function og(){var a=this.L();Le(this)?(D(this,v(this)+a),this.A-=this.B.cc):this.A-=this.B.dc}function pg(){var a=this.L();Le(this)?this.A-=this.B.dc:(D(this,v(this)+a),this.A-=this.B.cc)} -function qg(){var a=this.L();!Oe(this)!=!Pe(this)?(D(this,v(this)+a),this.A-=this.B.cc):this.A-=this.B.dc}function rg(){var a=this.L();!Oe(this)==!Pe(this)?(D(this,v(this)+a),this.A-=this.B.cc):this.A-=this.B.dc}function sg(){var a=this.L();Ne(this)||!Oe(this)!=!Pe(this)?(D(this,v(this)+a),this.A-=this.B.cc):this.A-=this.B.dc}function tg(){var a=this.L();Ne(this)||!Oe(this)!=!Pe(this)?this.A-=this.B.dc:(D(this,v(this)+a),this.A-=this.B.cc)} -function ug(){this.Ve[this.Y()].call(this,vg,this.Y);this.A-=0>this.La?1:this.B.wi}function fe(){this.Ve[this.Y()].call(this,wg,Zf)}function ge(){this.hd[this.Y()].call(this,xg,Zf)}function yg(){var a=this.K()<<(this.Wc>>2);D(this,this.Ka());a&&x(this,w(this)+a);this.A-=this.B.dn}function zg(){D(this,this.Ka());this.A-=this.B.an} +function ee(){var a=1,b=0,c=5;this.Da&192&&(a=this.I,b=1,this.Da&256&&(c=4));if(a--){var d=Md(this,this.Ya,this.F&this.ja);this.F=this.F&~this.ja|this.F+(this.wa&Ib?-2:2)&this.ja;this.A-=c;this.I-=b;b=this.ka-b-1;gc(this.ha,this.J,d&255,b);gc(this.ha,this.J,d>>8,b);a&&(this.ka=this.Ob,this.S|=256)}}function eg(){var a=this.L();Pe(this)?(B(this,v(this)+a),this.A-=this.B.cc):this.A-=this.B.dc}function fg(){var a=this.L();Pe(this)?this.A-=this.B.dc:(B(this,v(this)+a),this.A-=this.B.cc)} +function gg(){var a=this.L();Ke(this)?(B(this,v(this)+a),this.A-=this.B.cc):this.A-=this.B.dc}function hg(){var a=this.L();Ke(this)?this.A-=this.B.dc:(B(this,v(this)+a),this.A-=this.B.cc)}function ig(){var a=this.L();Ne(this)?(B(this,v(this)+a),this.A-=this.B.cc):this.A-=this.B.dc}function jg(){var a=this.L();Ne(this)?this.A-=this.B.dc:(B(this,v(this)+a),this.A-=this.B.cc)}function kg(){var a=this.L();Ke(this)||Ne(this)?(B(this,v(this)+a),this.A-=this.B.cc):this.A-=this.B.dc} +function lg(){var a=this.L();Ke(this)||Ne(this)?this.A-=this.B.dc:(B(this,v(this)+a),this.A-=this.B.cc)}function mg(){var a=this.L();Oe(this)?(B(this,v(this)+a),this.A-=this.B.cc):this.A-=this.B.dc}function ng(){var a=this.L();Oe(this)?this.A-=this.B.dc:(B(this,v(this)+a),this.A-=this.B.cc)}function og(){var a=this.L();Le(this)?(B(this,v(this)+a),this.A-=this.B.cc):this.A-=this.B.dc}function pg(){var a=this.L();Le(this)?this.A-=this.B.dc:(B(this,v(this)+a),this.A-=this.B.cc)} +function qg(){var a=this.L();!Oe(this)!=!Pe(this)?(B(this,v(this)+a),this.A-=this.B.cc):this.A-=this.B.dc}function rg(){var a=this.L();!Oe(this)==!Pe(this)?(B(this,v(this)+a),this.A-=this.B.cc):this.A-=this.B.dc}function sg(){var a=this.L();Ne(this)||!Oe(this)!=!Pe(this)?(B(this,v(this)+a),this.A-=this.B.cc):this.A-=this.B.dc}function tg(){var a=this.L();Ne(this)||!Oe(this)!=!Pe(this)?this.A-=this.B.dc:(B(this,v(this)+a),this.A-=this.B.cc)} +function ug(){this.Ve[this.Y()].call(this,vg,this.Y);this.A-=this.La===q?1:this.B.wi}function fe(){this.Ve[this.Y()].call(this,wg,Zf)}function ge(){this.hd[this.Y()].call(this,xg,Zf)}function yg(){var a=this.K()<<(this.Wc>>2);B(this,this.Ka());a&&x(this,w(this)+a);this.A-=this.B.dn}function zg(){B(this,this.Ka());this.A-=this.B.an} function he(){var a=this.K(),b=this.Y()&31;this.A-=11;y(this,this.H);var c=w(this)&this.xa.ja;if(0>>16|a&65535|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=2},function(){this.W=(this.ia=this.H)-1;this.H=this.W&65535;this.Q=this.H|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=2},function(){this.W=(this.ia=this.F)-1;this.F=this.W&65535;this.Q=this.F|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=2},function(){this.W=(this.ia=this.D)-1;this.D=this.W&65535;this.Q=this.D|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=2},function(){y(this, this.G&this.na);this.A-=this.B.zc},function(){y(this,this.I&this.na);this.A-=this.B.zc},function(){y(this,this.J&this.na);this.A-=this.B.zc},function(){y(this,this.C&this.na);this.A-=this.B.zc},function(){y(this,w(this)-this.Wc&this.na);this.A-=this.B.zc},function(){y(this,this.H&this.na);this.A-=this.B.zc},function(){y(this,this.F&this.na);this.A-=this.B.zc},function(){y(this,this.D&this.na);this.A-=this.B.zc},function(){this.G=this.G&~this.na|this.Ka();this.A-=this.B.sc},function(){this.I=this.I& ~this.na|this.Ka();this.A-=this.B.sc},function(){this.J=this.J&~this.na|this.Ka();this.A-=this.B.sc},function(){this.C=this.C&~this.na|this.Ka();this.A-=this.B.sc},function(){x(this,w(this)&~this.na|this.Ka());this.A-=this.B.sc},function(){this.H=this.H&~this.na|this.Ka();this.A-=this.B.sc},function(){this.F=this.F&~this.na|this.Ka();this.A-=this.B.sc},function(){this.D=this.D&~this.na|this.Ka();this.A-=this.B.sc},eg,fg,gg,hg,ig,jg,kg,lg,mg,ng,og,pg,qg,rg,sg,tg,eg,fg,gg,hg,ig,jg,kg,lg,mg,ng,og,pg, -qg,rg,sg,tg,ug,function(){this.hd[this.Y()].call(this,Eg,this.K);this.A-=0>this.La?1:this.B.wi},ug,function(){this.hd[this.Y()].call(this,Eg,this.L);this.A-=0>this.La?1:this.B.wi},function(){this.xd[this.Y()].call(this,Qf)},function(){this.Qc[this.Y()].call(this,Rf)},function(){this.yd[this.Oh=this.Y()].call(this,Sf)},function(){this.Gb[this.Oh=this.Y()].call(this,Tf)},function(){this.S|=1;this.xd[this.Y()].call(this,Ef)},function(){this.S|=1;this.Qc[this.Y()].call(this,Ef)},function(){this.yd[this.Y()].call(this, -Ef)},function(){this.Gb[this.Y()].call(this,Ef)},function(){var a=this.Y();switch((a&56)>>3){case 0:this.Pb=this.Ja.va;break;case 1:this.Pb=this.ra.va;break;case 2:this.Pb=this.xa.va;break;case 3:this.Pb=this.Ya.va;break;default:U.call(this);return}this.S|=1;this.Qc[a].call(this,Ff)},function(){this.S|=1;this.tb=this.dd=this.xn;this.Gb[this.Y()].call(this,Bf)},function(){var a,b=this.Y(),c=(b&56)>>3;switch(c){case 0:a=this.G;break;case 2:a=this.J;break;case 3:a=this.C;break;default:if(80286==this.za|| +qg,rg,sg,tg,ug,function(){this.hd[this.Y()].call(this,Eg,this.K);this.A-=this.La===q?1:this.B.wi},ug,function(){this.hd[this.Y()].call(this,Eg,this.L);this.A-=this.La===q?1:this.B.wi},function(){this.xd[this.Y()].call(this,Qf)},function(){this.Qc[this.Y()].call(this,Rf)},function(){this.yd[this.Oh=this.Y()].call(this,Sf)},function(){this.Gb[this.Oh=this.Y()].call(this,Tf)},function(){this.S|=1;this.xd[this.Y()].call(this,Ef)},function(){this.S|=1;this.Qc[this.Y()].call(this,Ef)},function(){this.yd[this.Y()].call(this, +Ef)},function(){this.Gb[this.Y()].call(this,Ef)},function(){var a=this.Y();switch((a&56)>>3){case 0:this.Pb=this.Ja.va;break;case 1:this.Pb=this.ra.va;break;case 2:this.Pb=this.xa.va;break;case 3:this.Pb=this.Ya.va;break;default:S.call(this);return}this.S|=1;this.Qc[a].call(this,Ff)},function(){this.S|=1;this.tb=this.dd=this.xn;this.Gb[this.Y()].call(this,Bf)},function(){var a,b=this.Y(),c=(b&56)>>3;switch(c){case 0:a=this.G;break;case 2:a=this.J;break;case 3:a=this.C;break;default:if(80286==this.za|| 80386==this.za&&4!=c&&5!=c){Ud.call(this);return}switch(c){case 1:a=this.I;break;case 4:a=w(this);break;case 5:a=this.H;break;case 6:a=this.F;break;case 7:a=this.D}}this.Gb[b].call(this,Ef);switch(c){case 0:Ie(this,this.G);this.G=a;break;case 1:Ge(this,this.I);this.I=a;break;case 2:Kd(this,this.J);this.J=a;break;case 3:He(this,this.C);this.C=a;break;case 4:Ie(this,w(this));x(this,a);break;case 5:Ge(this,this.H);this.H=a;break;case 6:Kd(this,this.F);this.F=a;break;case 7:He(this,this.D),this.D=a}}, function(){this.S|=1;this.hd[this.Y()].call(this,Fg,this.Ka)},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.C;this.C=a;this.A-=3},function(){var a=this.G;this.G=w(this);x(this,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= 2==this.Wc?this.G&-65536|this.G<<24>>24&65535:this.G<<16>>16;this.A-=2},function(){this.J=2==this.Wc?this.J&-65536|(this.G&32768?65535:0):this.G&-2147483648?-1:0;this.A-=this.B.km},function(){tf.call(this,this.K(),ef(this));this.A-=this.B.nm},function(){this.Xa("WAIT not implemented",1);this.A--},function(){y(this,Gb(this));this.A-=this.B.zc},function(){Id(this,this.Ka());this.A-=this.B.sc},function(){var a=this.G>>8;a&Pb?Ve(this):Qe(this);a&Ob?Le(this)||(this.W^=1):Le(this)&&(this.W^=1);a&Nb?We(this): @@ -160,277 +160,278 @@ this.A-=this.B.Nb},function(){this.G=this.G&255|this.Y()<<8;this.A-=this.B.Nb},f function(){x(this,w(this)&~this.na|this.K());this.A-=this.B.Nb},function(){this.H=this.H&~this.na|this.K();this.A-=this.B.Nb},function(){this.F=this.F&~this.na|this.K();this.A-=this.B.Nb},function(){this.D=this.D&~this.na|this.K();this.A-=this.B.Nb},yg,zg,yg,zg,function(){this.Gb[this.Y()].call(this,Cf)},function(){this.Gb[this.Y()].call(this,Af)},function(){this.S|=1;this.Ve[this.Y()].call(this,Gg,this.Y)},function(){this.S|=1;this.hd[this.Y()].call(this,Gg,this.K)},Ag,Bg,Ag,Bg,function(){hf.call(this, 3,null,this.B.Em)},function(){var a=this.Y();ye(this,a)?hf.call(this,a,null,0):this.A--},function(){Pe(this)?hf.call(this,4,null,this.B.Fm):this.A-=this.B.Gm},function(){this.A-=this.B.Cm;if(this.gc&1&&this.wa&16384){var a=this.la(this.eb.ta+0);Hd.call(this.ra,a,!1)}else{var a=this.ra.bb,b=this.Ka(),c=this.Ka(),d=this.Ka();null!=Jd(this,b,c,!1)&&(Id(this,d,a),this.Eg&&Ce(this,this.ka))}},function(){this.Ve[this.Y()].call(this,wg,Xf)},function(){this.hd[this.Y()].call(this,xg,Xf)},function(){this.Ve[this.Y()].call(this, wg,Yf)},function(){this.hd[this.Y()].call(this,xg,Yf)},function(){var a=this.Y(),b=this.G&255;this.G=(b/a&255)<<8|b%a;this.V=256;this.Q=this.W=b;this.A-=this.B.hm},function(){var a=this.Y();this.Q=this.W=this.G=(this.G>>8)*a+this.G&255;this.V=256;this.A-=this.B.gm},function(){this.G=this.G&-256|(Ke(this)?255:0);this.A-=2},function(){this.G=this.G&-256|af(this,this.tb,this.C+(this.G&255)&65535);this.A-=this.B.fn},Cg,Cg,Cg,Cg,Cg,Cg,Cg,Cg,function(){var a=this.L();(this.I=this.I-1&this.ja)&&this.Q&this.V- -1?(D(this,v(this)+a),this.A-=this.B.Nm):this.A-=this.B.jk},function(){var a=this.L();!(this.I=this.I-1&this.ja)||this.Q&this.V-1?this.A-=this.B.lk:(D(this,v(this)+a),this.A-=this.B.kk)},function(){var a=this.L();(this.I=this.I-1&this.ja)?(D(this,v(this)+a),this.A-=this.B.Mm):this.A-=this.B.jk},function(){var a=this.L();this.I?this.A-=this.B.lk:(D(this,v(this)+a),this.A-=this.B.kk)},function(){var a=this.Y();this.G=this.G&-256|cc(this.ha,a,this.ka-2);this.A-=this.B.dk},function(){var a=this.Y();this.G= -cc(this.ha,a,this.ka-2);this.G|=cc(this.ha,a+1&65535,this.ka-2)<<8;this.A-=this.B.dk},function(){var a=this.Y();gc(this.ha,a,this.G&255,this.ka-2);this.A-=this.B.sk},function(){var a=this.Y();gc(this.ha,a,this.G&255,this.ka-2);gc(this.ha,a+1&65535,this.G>>8,this.ka-2);this.A-=this.B.sk},function(){var a=this.K();y(this,v(this));D(this,v(this)+a);this.A-=this.B.lm},function(){var a=this.K();D(this,v(this)+a);this.A-=this.B.ek},function(){Jd(this,this.K(),ef(this));this.A-=this.B.Im},function(){var a= -this.L();D(this,v(this)+a);this.A-=this.B.ek},function(){this.G=this.G&-256|cc(this.ha,this.J,this.ka-1);this.A-=this.B.ck},function(){this.G=cc(this.ha,this.J,this.ka-1);this.G|=cc(this.ha,this.J+1&65535,this.ka-1)<<8;this.A-=this.B.ck},function(){gc(this.ha,this.J,this.G&255,this.ka-1);this.A-=this.B.rk},function(){gc(this.ha,this.J,this.G&255,this.ka-1);gc(this.ha,this.J+1&65535,this.G>>8,this.ka-1);this.A-=this.B.rk},Dg,Dg,function(){this.S|=132;this.A-=this.B.Je},function(){this.S|=68;this.A-= +1?(B(this,v(this)+a),this.A-=this.B.Nm):this.A-=this.B.jk},function(){var a=this.L();!(this.I=this.I-1&this.ja)||this.Q&this.V-1?this.A-=this.B.lk:(B(this,v(this)+a),this.A-=this.B.kk)},function(){var a=this.L();(this.I=this.I-1&this.ja)?(B(this,v(this)+a),this.A-=this.B.Mm):this.A-=this.B.jk},function(){var a=this.L();this.I?this.A-=this.B.lk:(B(this,v(this)+a),this.A-=this.B.kk)},function(){var a=this.Y();this.G=this.G&-256|cc(this.ha,a,this.ka-2);this.A-=this.B.dk},function(){var a=this.Y();this.G= +cc(this.ha,a,this.ka-2);this.G|=cc(this.ha,a+1&65535,this.ka-2)<<8;this.A-=this.B.dk},function(){var a=this.Y();gc(this.ha,a,this.G&255,this.ka-2);this.A-=this.B.sk},function(){var a=this.Y();gc(this.ha,a,this.G&255,this.ka-2);gc(this.ha,a+1&65535,this.G>>8,this.ka-2);this.A-=this.B.sk},function(){var a=this.K();y(this,v(this));B(this,v(this)+a);this.A-=this.B.lm},function(){var a=this.K();B(this,v(this)+a);this.A-=this.B.ek},function(){Jd(this,this.K(),ef(this));this.A-=this.B.Im},function(){var a= +this.L();B(this,v(this)+a);this.A-=this.B.ek},function(){this.G=this.G&-256|cc(this.ha,this.J,this.ka-1);this.A-=this.B.ck},function(){this.G=cc(this.ha,this.J,this.ka-1);this.G|=cc(this.ha,this.J+1&65535,this.ka-1)<<8;this.A-=this.B.ck},function(){gc(this.ha,this.J,this.G&255,this.ka-1);this.A-=this.B.rk},function(){gc(this.ha,this.J,this.G&255,this.ka-1);gc(this.ha,this.J+1&65535,this.G>>8,this.ka-1);this.A-=this.B.rk},Dg,Dg,function(){this.S|=132;this.A-=this.B.Je},function(){this.S|=68;this.A-= this.B.Je},function(){this.wb|=4;this.A-=2;this.Z&&ff(this.Z)?(Je(this),this.lb()):this.wa&Jb||(this.Z&&Je(this),this.lb())},function(){Ke(this)?Qe(this):Ve(this);this.A-=2},function(){this.Pb=-1;this.Ve[this.Y()].call(this,Hg,$f);0<=this.Pb&&(this.G=this.Pb)},function(){this.Pb=-1;this.hd[this.Y()].call(this,Ig,$f);0<=this.Pb&&(this.G=this.Pb,this.J=this.vh)},function(){this.Q&=~this.V;this.A-=2},function(){this.Q|=this.V;this.A-=2},function(){this.wa&=~Jb;this.A-=this.B.jm},function(){this.wa|= -Jb;this.S|=4;this.A-=2},function(){this.wa&=~Ib;this.A-=2},function(){this.wa|=Ib;this.A-=2},function(){this.Ve[this.Y()].call(this,Rd,$f)},function(){this.hd[this.Y()].call(this,Sd,$f)}],vg=[nf,Gf,lf,Jf,pf,Lf,Uf,uf],Eg=[of,Hf,mf,Kf,qf,Pf,Vf,vf],Fg=[function(a,b){this.A-=0>this.La?this.B.sc:this.B.Ym;return b},ag,ag,ag,ag,ag,ag,ag],Gg=[function(a,b){this.A-=0>this.La?this.B.Qm:this.B.Om;return b},bg,bg,bg,bg,bg,bg,bg],wg=[function(a,b){var c=a;if(b){var d,e=b&7;e?c=(d=a<>8-e)&255:d=a<<8;Wf.call(this, -d,256)}return c},function(a,b){var c=a;if(b){var d,c=b&7,c=d=(a>>c|a<<8-c)&255;d&128&&(d|=256);Wf.call(this,d,256)}return c},function(a,b){var c=a;if(b){var d;(d=(b&this.ig)%9)?(d=a<>9-d,c=d&255):d=a|(this.Q&this.V?1:0)<<8;Wf.call(this,d,256)}return c},function(a,b){var c=a;b&&(c=(b&this.ig)%9,c=a>>c|(this.Q&this.V?1:0)<<8-c|a<<9-c,Wf.call(this,c,256),c&=255);return c},function(a,b){var c=a;b&&(c=8>b-1;this.Q=this.W=c>>1;this.Q=c&1?this.Q|256:this.Q&-257;this.ia=a^this.Q;this.V=256;a=this.Q}return a&255},bg,function(a,b){if(b){8>24>>b-1;this.Q=this.W=c>>1;this.Q=c&1?this.Q|256:this.Q&-257;this.ia=a^this.Q;this.V=256;a=this.Q}return a&255}],xg=[function(a,b){var c=a;if(b){var d,e=b&15;e?c=(d=a<>16-e)&65535:d=a<<16;Wf.call(this,d,65536)}return c},function(a,b){var c=a;if(b){var d,c=b&15,c=d=(a>>c|a<<16-c)&65535;d&32768&&(d|=65536); -Wf.call(this,d,65536)}return c},function(a,b){var c=a;if(b){var d;(d=(b&this.ig)%17)?(d=a<>17-d,c=d&65535):d=a|(this.Q&this.V?1:0)<<16;Wf.call(this,d,65536)}return c},function(a,b){var c=a;b&&(c=(b&this.ig)%17,c=a>>c|(this.Q&this.V?1:0)<<16-c|a<<17-c,Wf.call(this,c,65536),c&=65535);return c},function(a,b){var c=a;b&&(c=16>b-1;this.Q=this.W=c>>1;this.Q=c& -1?this.Q|65536:this.Q&-65537;this.ia=a^this.Q;this.V=65536;a=this.Q}return a&65535},bg,function(a,b){if(b){16>16>>b-1;this.Q=this.W=c>>1;this.Q=c&1?this.Q|65536:this.Q&-65537;this.ia=a^this.Q;this.V=65536;a=this.Q}return a&65535}],Hg=[function(a,b){b=this.Y();this.Q=this.W=this.ia=a&b;this.V=256;this.A-=0>this.ca?this.B.Dk:this.B.Ck;this.S|=2;return a},bg,function(a){this.A-=0>this.ca?this.B.nh:this.B.mh;return a^255},function(a,b){b=0;this.ia=a^b;this.V=256;this.A-=0>this.ca? -this.B.nh:this.B.mh;return(this.Q=this.W=b-a)&255},function(a){this.G=this.Pb=(this.Q=(this.G&255)*a)&65535;this.ia=this.W=this.Q;this.V=256;this.G&65280?(Ve(this),Ze(this)):(Qe(this),Ue(this));this.A-=0>this.ca?this.B.Um:this.B.Tm;this.S|=2;return a},function(a){var b=(this.G<<24>>24)*(a<<24>>24);this.G=this.Pb=b&65535;this.Q=this.ia=this.W=b;this.V=256;127b?(Ve(this),Ze(this)):(Qe(this),Ue(this));this.A-=0>this.ca?this.B.zm:this.B.ym;this.S|=2;return a},function(a){if(!a)return cg.call(this), -a;var b=this.G/a;if(255this.ca?this.B.rm:this.B.qm;this.S|=2;return a},function(a){if(!a)return cg.call(this),a;var b=(this.G<<16>>16)/(a<<24>>24);if(b>b<<24>>24&65535)return cg.call(this),a;this.Pb=this.G=b&255|((this.G<<16>>16)%(a<<24>>24)&255)<<8;this.W=this.ia=this.Q=b|256;this.V=256;this.A-=0>this.ca?this.B.vm:this.B.um;this.S|=2;return a}],Ig=[function(a,b){b=this.K();this.Q=this.W= -this.ia=a&b;this.V=65536;this.A-=0>this.ca?this.B.Dk:this.B.Ck;this.S|=2;return a},bg,function(a){this.A-=0>this.ca?this.B.nh:this.B.mh;return a^65535},function(a,b){b=0;this.ia=a^b;this.V=65536;this.A-=0>this.ca?this.B.nh:this.B.mh;return(this.Q=this.W=b-a)&65535},function(a){this.Pb=this.G=(this.Q=this.G*a)&65535;this.vh=this.J=this.Q>>16&65535;this.ia=this.W=this.Q;this.V=65536;this.J?(Ve(this),Ze(this)):(Qe(this),Ue(this));this.A-=0>this.ca?this.B.Wm:this.B.Vm;this.S|=2;return a},function(a){var b= -(this.G<<16>>16)*(a<<16>>16);this.G=this.Pb=b&65535;this.J=this.vh=b>>16&65535;this.Q=this.ia=this.W=b;this.V=65536;32767b?(Ve(this),Ze(this)):(Qe(this),Ue(this));this.A-=0>this.ca?this.B.Bm:this.B.Am;this.S|=2;return a},function(a,b){if(!a)return cg.call(this),a;b=this.G+65536*this.J;var c=Math.floor(b/a);if(65536<=c)return cg.call(this),a;this.Pb=this.G=c&65535;this.vh=this.J=b%a&65535;this.W=this.ia=this.Q=c|65536;this.V=65536;this.A-=0>this.ca?this.B.tm:this.B.sm;this.S|=2;return a}, -function(a,b){if(!a)return cg.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 cg.call(this),a;this.Pb=this.G=d&65535;this.vh=this.J=b%c&65535;this.W=this.ia=this.Q=d|65536;this.V=65536;this.A-=0>this.ca?this.B.xm:this.B.wm;this.S|=2;return a}],Rd=[function(a){this.ia=a;a=(this.W=a+1)&255;this.Q=a|(this.Q&this.V?1:0)<<8;this.V=256;this.A-=0>this.ca?this.B.lh:this.B.kh;return a},function(a){this.ia=a;a=(this.W=a-1)&255;this.Q=a|(this.Q&this.V?1: -0)<<8;this.V=256;this.A-=0>this.ca?this.B.lh:this.B.kh;return a},bg,bg,bg,bg,bg,bg],Sd=[function(a){this.ia=a;a=(this.W=a+1)&65535;this.Q=a|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=0>this.ca?this.B.lh:this.B.kh;return a},function(a){this.ia=a;a=(this.W=a-1)&65535;this.Q=a|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=0>this.ca?this.B.lh:this.B.kh;return a},function(a){y(this,v(this));D(this,a);this.A-=0>this.ca?this.B.pm:this.B.om;this.S|=2;return a},function(a){if(0>this.ca)return bg.call(this, -a);tf.call(this,a,this.la(this.ca+2));this.A-=this.B.mm;this.S|=2;return a},function(a){D(this,a);this.A-=0>this.ca?this.B.Km:this.B.Jm;this.S|=2;return a},function(a){if(0>this.ca)return bg.call(this,a);Jd(this,a,this.la(this.ca+2));this.Eg&&Ce(this,this.ka);this.A-=this.B.Hm;this.S|=2;return a},function(a){var b=a;this.S&512&&(a=a-2&65535,80286>this.za&&(b=a));y(this,b);this.A-=0>this.ca?this.B.zc:this.B.$m;this.S|=2;return a},ag],le=[function(){var a=this.Y();16>(a&56)&&(this.S|=1);this.hd[a].call(this, -this.hl,$f)},function(){var a=this.Y();a&16||(this.S|=1);this.hd[a].call(this,Jg,$f)},function(){this.Gb[this.Y()].call(this,zf)},function(){this.Gb[this.Y()].call(this,Df)},U,function(){this.ra.bb?wd.call(this,13,0,!0):($e(this,this.la(2054)),this.D=this.la(2086),this.F=this.la(2088),this.H=this.la(2090),this.C=this.la(2094),this.J=this.la(2096),this.I=this.la(2098),this.G=this.la(2100),Ld(this.Ja,2102,this.la(2084)),Ld(this.ra,2108,this.la(2082)),Ld(this.xa,2114,this.la(2080)),Ld(this.Ya,2120,this.la(2078)), -Id(this,this.la(2072)),D(this,this.la(2074)),x(this,this.la(2092)),this.Fc=this.la(2126)|this.Oa(2128)<<16,this.We=this.Fc+this.la(2130),Ld(this.cd,2132,this.la(2076)),this.Tc=this.la(2138)|this.Oa(2140)<<16,this.Xe=this.Tc+this.la(2142),Ld(this.eb,2144,this.la(2070)),this.A-=195)},function(){this.ra.bb?wd.call(this,13,0,!0):(this.gc&=-9,this.A-=2)},U,U,U,U,Ud,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, -U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U],De=[function(){this.A-=2+(0>this.ca?0:1);return this.cd.va},function(){this.A-=2+(0>this.ca?0:1);return this.eb.va},function(a){this.S|=2;this.cd.load(a); -this.A-=17+(0>this.ca?0:2);return a},function(a){this.S|=2;this.eb.load(a)!=q&&(this.Qa(this.eb.Pd+4,this.eb.nb|=512),this.eb.type=768);this.A-=17+(0>this.ca?0:2);return a},function(a){this.S|=2;this.A-=14+(0>this.ca?0:2);if(this.Tb.load(a,!0)!=q&&2048!=(this.Tb.nb&2560)&&(this.Tb.qc>=this.ra.bb&&this.Tb.qc>=(a&3)||7168==(this.Tb.nb&7168)))return Xe(this),a;Se(this);return a},function(a){this.S|=2;this.A-=14+(0>this.ca?0:2);if(this.Tb.load(a,!0)!=q&&512==(this.Tb.nb&2560)&&this.Tb.qc>=this.ra.bb&& -this.Tb.qc>=(a&3))return Xe(this),a;Se(this);return a},bg,bg],Td=[ke,ke,ke,ke,ke,ke,bg,bg],Jg=[function(a){0>this.ca?Ud.call(this):(a=this.We-this.Fc,this.Qa(this.ca+2,this.Fc),this.Qa(this.ca+4,65280|this.Fc>>16),this.A-=11);return a},function(a){0>this.ca?Ud.call(this):(a=this.Xe-this.Tc,this.Qa(this.ca+2,this.Tc),this.Qa(this.ca+4,65280|this.Tc>>16),this.A-=12);return a},function(a){0>this.ca?Ud.call(this):(this.Fc=this.la(this.ca+2)|this.Oa(this.ca+4)<<16,this.We=this.Fc+a,this.S|=2,this.A-=11); -return a},function(a){0>this.ca?Ud.call(this):(this.Tc=this.la(this.ca+2)|this.Oa(this.ca+4)<<16,this.Xe=this.Tc+a,this.S|=2,this.A-=12);return a},function(){this.A-=2+(0>this.ca?0:1);return this.gc},bg,function(a){$e(this,a);this.A-=0>this.ca?3:6;this.S|=2;return a},bg],z=[function(a){a=a.call(this,this.G&255,F(this,this.C+this.F));this.G=this.G&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.G&255,F(this,this.C+this.D));this.G=this.G&-256|a;this.A-=this.B.ba},function(a){a=a.call(this, -this.G&255,G(this,this.H+this.F));this.G=this.G&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.G&255,G(this,this.H+this.D));this.G=this.G&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.G&255,F(this,this.F));this.G=this.G&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&255,F(this,this.D));this.G=this.G&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&255,F(this,this.K()));this.G=this.G&-256|a;this.A-=this.B.ua},function(a){a=a.call(this,this.G&255,F(this,this.C)); -this.G=this.G&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.I&255,F(this,this.C+this.F));this.I=this.I&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.I&255,F(this,this.C+this.D));this.I=this.I&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.I&255,G(this,this.H+this.F));this.I=this.I&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.I&255,G(this,this.H+this.D));this.I=this.I&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.I&255,F(this,this.F));this.I=this.I& --256|a;this.A-=this.B.T},function(a){a=a.call(this,this.I&255,F(this,this.D));this.I=this.I&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.I&255,F(this,this.K()));this.I=this.I&-256|a;this.A-=this.B.ua},function(a){a=a.call(this,this.I&255,F(this,this.C));this.I=this.I&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.J&255,F(this,this.C+this.F));this.J=this.J&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.J&255,F(this,this.C+this.D));this.J=this.J&-256|a;this.A-=this.B.ba}, -function(a){a=a.call(this,this.J&255,G(this,this.H+this.F));this.J=this.J&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.J&255,G(this,this.H+this.D));this.J=this.J&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.J&255,F(this,this.F));this.J=this.J&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.J&255,F(this,this.D));this.J=this.J&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.J&255,F(this,this.K()));this.J=this.J&-256|a;this.A-=this.B.ua},function(a){a=a.call(this, -this.J&255,F(this,this.C));this.J=this.J&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.C&255,F(this,this.C+this.F));this.C=this.C&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.C&255,F(this,this.C+this.D));this.C=this.C&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.C&255,G(this,this.H+this.F));this.C=this.C&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.C&255,G(this,this.H+this.D));this.C=this.C&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.C&255, -F(this,this.F));this.C=this.C&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.C&255,F(this,this.D));this.C=this.C&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.C&255,F(this,this.K()));this.C=this.C&-256|a;this.A-=this.B.ua},function(a){a=a.call(this,this.C&255,F(this,this.C));this.C=this.C&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.G>>8,F(this,this.C+this.F));this.G=this.G&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this,this.G>>8,F(this,this.C+this.D));this.G= -this.G&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.G>>8,G(this,this.H+this.F));this.G=this.G&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.G>>8,G(this,this.H+this.D));this.G=this.G&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this,this.G>>8,F(this,this.F));this.G=this.G&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.G>>8,F(this,this.D));this.G=this.G&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.G>>8,F(this,this.K()));this.G=this.G&255|a<<8;this.A-= -this.B.ua},function(a){a=a.call(this,this.G>>8,F(this,this.C));this.G=this.G&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.I>>8,F(this,this.C+this.F));this.I=this.I&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this,this.I>>8,F(this,this.C+this.D));this.I=this.I&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.I>>8,G(this,this.H+this.F));this.I=this.I&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.I>>8,G(this,this.H+this.D));this.I=this.I&255|a<<8;this.A-=this.B.aa}, -function(a){a=a.call(this,this.I>>8,F(this,this.F));this.I=this.I&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.I>>8,F(this,this.D));this.I=this.I&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.I>>8,F(this,this.K()));this.I=this.I&255|a<<8;this.A-=this.B.ua},function(a){a=a.call(this,this.I>>8,F(this,this.C));this.I=this.I&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.J>>8,F(this,this.C+this.F));this.J=this.J&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this, -this.J>>8,F(this,this.C+this.D));this.J=this.J&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.J>>8,G(this,this.H+this.F));this.J=this.J&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.J>>8,G(this,this.H+this.D));this.J=this.J&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this,this.J>>8,F(this,this.F));this.J=this.J&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.J>>8,F(this,this.D));this.J=this.J&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.J>>8,F(this, -this.K()));this.J=this.J&255|a<<8;this.A-=this.B.ua},function(a){a=a.call(this,this.J>>8,F(this,this.C));this.J=this.J&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.C>>8,F(this,this.C+this.F));this.C=this.C&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this,this.C>>8,F(this,this.C+this.D));this.C=this.C&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.C>>8,G(this,this.H+this.F));this.C=this.C&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.C>>8,G(this,this.H+this.D)); -this.C=this.C&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this,this.C>>8,F(this,this.F));this.C=this.C&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.C>>8,F(this,this.D));this.C=this.C&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.C>>8,F(this,this.K()));this.C=this.C&255|a<<8;this.A-=this.B.ua},function(a){a=a.call(this,this.C>>8,F(this,this.C));this.C=this.C&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.G&255,F(this,this.C+this.F+this.L()));this.G=this.G&-256| -a;this.A-=this.B.O},function(a){a=a.call(this,this.G&255,F(this,this.C+this.D+this.L()));this.G=this.G&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.G&255,G(this,this.H+this.F+this.L()));this.G=this.G&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.G&255,G(this,this.H+this.D+this.L()));this.G=this.G&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.G&255,F(this,this.F+this.L()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,F(this,this.D+this.L())); -this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,G(this,this.H+this.L()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,F(this,this.C+this.L()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,F(this,this.C+this.F+this.L()));this.I=this.I&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.I&255,F(this,this.C+this.D+this.L()));this.I=this.I&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.I&255,G(this, -this.H+this.F+this.L()));this.I=this.I&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.I&255,G(this,this.H+this.D+this.L()));this.I=this.I&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.I&255,F(this,this.F+this.L()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,F(this,this.D+this.L()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,G(this,this.H+this.L()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this, -this.I&255,F(this,this.C+this.L()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,F(this,this.C+this.F+this.L()));this.J=this.J&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.J&255,F(this,this.C+this.D+this.L()));this.J=this.J&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.J&255,G(this,this.H+this.F+this.L()));this.J=this.J&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.J&255,G(this,this.H+this.D+this.L()));this.J=this.J&-256|a;this.A-=this.B.O}, -function(a){a=a.call(this,this.J&255,F(this,this.F+this.L()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,F(this,this.D+this.L()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,G(this,this.H+this.L()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,F(this,this.C+this.L()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,F(this,this.C+this.F+this.L()));this.C=this.C&-256|a;this.A-= -this.B.O},function(a){a=a.call(this,this.C&255,F(this,this.C+this.D+this.L()));this.C=this.C&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.C&255,G(this,this.H+this.F+this.L()));this.C=this.C&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.C&255,G(this,this.H+this.D+this.L()));this.C=this.C&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.C&255,F(this,this.F+this.L()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,F(this,this.D+this.L()));this.C= -this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,G(this,this.H+this.L()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,F(this,this.C+this.L()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,F(this,this.C+this.F+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.G>>8,F(this,this.C+this.D+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.G>>8,G(this,this.H+ -this.F+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.G>>8,G(this,this.H+this.D+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.G>>8,F(this,this.F+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,F(this,this.D+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,G(this,this.H+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G>> -8,F(this,this.C+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,F(this,this.C+this.F+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.I>>8,F(this,this.C+this.D+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.I>>8,G(this,this.H+this.F+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.I>>8,G(this,this.H+this.D+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.O}, -function(a){a=a.call(this,this.I>>8,F(this,this.F+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,F(this,this.D+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,G(this,this.H+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,F(this,this.C+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,F(this,this.C+this.F+this.L()));this.J=this.J&255|a<<8;this.A-= -this.B.O},function(a){a=a.call(this,this.J>>8,F(this,this.C+this.D+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.J>>8,G(this,this.H+this.F+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.J>>8,G(this,this.H+this.D+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.J>>8,F(this,this.F+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,F(this,this.D+this.L()));this.J= -this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,G(this,this.H+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,F(this,this.C+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,F(this,this.C+this.F+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.C>>8,F(this,this.C+this.D+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.C>>8,G(this,this.H+ -this.F+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.C>>8,G(this,this.H+this.D+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.C>>8,F(this,this.F+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,F(this,this.D+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,G(this,this.H+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>> -8,F(this,this.C+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,F(this,this.C+this.F+this.K()));this.G=this.G&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.G&255,F(this,this.C+this.D+this.K()));this.G=this.G&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.G&255,G(this,this.H+this.F+this.K()));this.G=this.G&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.G&255,G(this,this.H+this.D+this.K()));this.G=this.G&-256|a;this.A-=this.B.O},function(a){a= -a.call(this,this.G&255,F(this,this.F+this.K()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,F(this,this.D+this.K()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,G(this,this.H+this.K()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,F(this,this.C+this.K()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,F(this,this.C+this.F+this.K()));this.I=this.I&-256|a;this.A-=this.B.O},function(a){a= -a.call(this,this.I&255,F(this,this.C+this.D+this.K()));this.I=this.I&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.I&255,G(this,this.H+this.F+this.K()));this.I=this.I&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.I&255,G(this,this.H+this.D+this.K()));this.I=this.I&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.I&255,F(this,this.F+this.K()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,F(this,this.D+this.K()));this.I=this.I&-256|a;this.A-= -this.B.M},function(a){a=a.call(this,this.I&255,G(this,this.H+this.K()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,F(this,this.C+this.K()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,F(this,this.C+this.F+this.K()));this.J=this.J&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.J&255,F(this,this.C+this.D+this.K()));this.J=this.J&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.J&255,G(this,this.H+this.F+this.K()));this.J= -this.J&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.J&255,G(this,this.H+this.D+this.K()));this.J=this.J&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.J&255,F(this,this.F+this.K()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,F(this,this.D+this.K()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,G(this,this.H+this.K()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,F(this,this.C+this.K())); -this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,F(this,this.C+this.F+this.K()));this.C=this.C&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.C&255,F(this,this.C+this.D+this.K()));this.C=this.C&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.C&255,G(this,this.H+this.F+this.K()));this.C=this.C&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.C&255,G(this,this.H+this.D+this.K()));this.C=this.C&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.C& -255,F(this,this.F+this.K()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,F(this,this.D+this.K()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,G(this,this.H+this.K()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,F(this,this.C+this.K()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,F(this,this.C+this.F+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this, -this.G>>8,F(this,this.C+this.D+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.G>>8,G(this,this.H+this.F+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.G>>8,G(this,this.H+this.D+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.G>>8,F(this,this.F+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,F(this,this.D+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.M}, -function(a){a=a.call(this,this.G>>8,G(this,this.H+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,F(this,this.C+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,F(this,this.C+this.F+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.I>>8,F(this,this.C+this.D+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.I>>8,G(this,this.H+this.F+this.K()));this.I=this.I& -255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.I>>8,G(this,this.H+this.D+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.I>>8,F(this,this.F+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,F(this,this.D+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,G(this,this.H+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,F(this,this.C+this.K())); -this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,F(this,this.C+this.F+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.J>>8,F(this,this.C+this.D+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.J>>8,G(this,this.H+this.F+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.J>>8,G(this,this.H+this.D+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this, -this.J>>8,F(this,this.F+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,F(this,this.D+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,G(this,this.H+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,F(this,this.C+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,F(this,this.C+this.F+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.O},function(a){a= -a.call(this,this.C>>8,F(this,this.C+this.D+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.C>>8,G(this,this.H+this.F+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.C>>8,G(this,this.H+this.D+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.C>>8,F(this,this.F+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,F(this,this.D+this.K()));this.C=this.C&255|a<<8;this.A-= -this.B.M},function(a){a=a.call(this,this.C>>8,G(this,this.H+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,F(this,this.C+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,this.G&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.I&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.J&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.C&255);this.G=this.G&-256|a},function(a){a= -a.call(this,this.G&255,this.G>>8);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.I>>8);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.J>>8);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.C>>8);this.G=this.G&-256|a},function(a){a=a.call(this,this.I&255,this.G&255);this.I=this.I&-256|a},function(a){a=a.call(this,this.I&255,this.I&255);this.I=this.I&-256|a},function(a){a=a.call(this,this.I&255,this.J&255);this.I=this.I&-256|a},function(a){a=a.call(this, -this.I&255,this.C&255);this.I=this.I&-256|a},function(a){a=a.call(this,this.I&255,this.G>>8);this.I=this.I&-256|a},function(a){a=a.call(this,this.I&255,this.I>>8);this.I=this.I&-256|a},function(a){a=a.call(this,this.I&255,this.J>>8);this.I=this.I&-256|a},function(a){a=a.call(this,this.I&255,this.C>>8);this.I=this.I&-256|a},function(a){a=a.call(this,this.J&255,this.G&255);this.J=this.J&-256|a},function(a){a=a.call(this,this.J&255,this.I&255);this.J=this.J&-256|a},function(a){a=a.call(this,this.J&255, -this.J&255);this.J=this.J&-256|a},function(a){a=a.call(this,this.J&255,this.C&255);this.J=this.J&-256|a},function(a){a=a.call(this,this.J&255,this.G>>8);this.J=this.J&-256|a},function(a){a=a.call(this,this.J&255,this.I>>8);this.J=this.J&-256|a},function(a){a=a.call(this,this.J&255,this.J>>8);this.J=this.J&-256|a},function(a){a=a.call(this,this.J&255,this.C>>8);this.J=this.J&-256|a},function(a){a=a.call(this,this.C&255,this.G&255);this.C=this.C&-256|a},function(a){a=a.call(this,this.C&255,this.I&255); -this.C=this.C&-256|a},function(a){a=a.call(this,this.C&255,this.J&255);this.C=this.C&-256|a},function(a){a=a.call(this,this.C&255,this.C&255);this.C=this.C&-256|a},function(a){a=a.call(this,this.C&255,this.G>>8);this.C=this.C&-256|a},function(a){a=a.call(this,this.C&255,this.I>>8);this.C=this.C&-256|a},function(a){a=a.call(this,this.C&255,this.J>>8);this.C=this.C&-256|a},function(a){a=a.call(this,this.C&255,this.C>>8);this.C=this.C&-256|a},function(a){a=a.call(this,this.G>>8,this.G&255);this.G=this.G& -255|a<<8},function(a){a=a.call(this,this.G>>8,this.I&255);this.G=this.G&255|a<<8},function(a){a=a.call(this,this.G>>8,this.J&255);this.G=this.G&255|a<<8},function(a){a=a.call(this,this.G>>8,this.C&255);this.G=this.G&255|a<<8},function(a){a=a.call(this,this.G>>8,this.G>>8);this.G=this.G&255|a<<8},function(a){a=a.call(this,this.G>>8,this.I>>8);this.G=this.G&255|a<<8},function(a){a=a.call(this,this.G>>8,this.J>>8);this.G=this.G&255|a<<8},function(a){a=a.call(this,this.G>>8,this.C>>8);this.G=this.G&255| -a<<8},function(a){a=a.call(this,this.I>>8,this.G&255);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.I>>8,this.I&255);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.I>>8,this.J&255);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.I>>8,this.C&255);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.I>>8,this.G>>8);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.I>>8,this.I>>8);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.I>>8,this.J>>8);this.I=this.I&255| -a<<8},function(a){a=a.call(this,this.I>>8,this.C>>8);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.J>>8,this.G&255);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>>8,this.I&255);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>>8,this.J&255);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>>8,this.C&255);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>>8,this.G>>8);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>>8,this.I>>8);this.J=this.J&255| -a<<8},function(a){a=a.call(this,this.J>>8,this.J>>8);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>>8,this.C>>8);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.C>>8,this.G&255);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.I&255);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.J&255);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.C&255);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.G>>8);this.C=this.C&255| -a<<8},function(a){a=a.call(this,this.C>>8,this.I>>8);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.J>>8);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.C>>8);this.C=this.C&255|a<<8}],se=[function(a){a=a.call(this,K(this,this.C+this.F),this.G&255);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,K(this,this.C+this.D),this.G&255);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.F),this.G&255);Q(this,a);this.A-=this.B.ba},function(a){a= -a.call(this,L(this,this.H+this.D),this.G&255);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,K(this,this.F),this.G&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.D),this.G&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.K()),this.G&255);Q(this,a);this.A-=this.B.ua},function(a){a=a.call(this,K(this,this.C),this.G&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.C+this.F),this.I&255);Q(this,a);this.A-=this.B.aa},function(a){a= -a.call(this,K(this,this.C+this.D),this.I&255);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.F),this.I&255);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.D),this.I&255);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,K(this,this.F),this.I&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.D),this.I&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.K()),this.I&255);Q(this,a);this.A-=this.B.ua},function(a){a= -a.call(this,K(this,this.C),this.I&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.C+this.F),this.J&255);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,K(this,this.C+this.D),this.J&255);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.F),this.J&255);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.D),this.J&255);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,K(this,this.F),this.J&255);Q(this,a);this.A-=this.B.T}, -function(a){a=a.call(this,K(this,this.D),this.J&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.K()),this.J&255);Q(this,a);this.A-=this.B.ua},function(a){a=a.call(this,K(this,this.C),this.J&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.C+this.F),this.C&255);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,K(this,this.C+this.D),this.C&255);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.F),this.C&255);Q(this,a);this.A-= -this.B.ba},function(a){a=a.call(this,L(this,this.H+this.D),this.C&255);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,K(this,this.F),this.C&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.D),this.C&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.K()),this.C&255);Q(this,a);this.A-=this.B.ua},function(a){a=a.call(this,K(this,this.C),this.C&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.C+this.F),this.G>>8);Q(this,a);this.A-= -this.B.aa},function(a){a=a.call(this,K(this,this.C+this.D),this.G>>8);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.F),this.G>>8);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.D),this.G>>8);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,K(this,this.F),this.G>>8);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.D),this.G>>8);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.K()),this.G>>8);Q(this,a);this.A-= -this.B.ua},function(a){a=a.call(this,K(this,this.C),this.G>>8);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.C+this.F),this.I>>8);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,K(this,this.C+this.D),this.I>>8);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.F),this.I>>8);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.D),this.I>>8);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,K(this,this.F),this.I>>8);Q(this, -a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.D),this.I>>8);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.K()),this.I>>8);Q(this,a);this.A-=this.B.ua},function(a){a=a.call(this,K(this,this.C),this.I>>8);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.C+this.F),this.J>>8);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,K(this,this.C+this.D),this.J>>8);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.F),this.J>>8);Q(this, -a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.D),this.J>>8);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,K(this,this.F),this.J>>8);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.D),this.J>>8);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.K()),this.J>>8);Q(this,a);this.A-=this.B.ua},function(a){a=a.call(this,K(this,this.C),this.J>>8);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.C+this.F),this.C>>8);Q(this,a); -this.A-=this.B.aa},function(a){a=a.call(this,K(this,this.C+this.D),this.C>>8);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.F),this.C>>8);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.D),this.C>>8);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,K(this,this.F),this.C>>8);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.D),this.C>>8);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.K()),this.C>>8);Q(this, -a);this.A-=this.B.ua},function(a){a=a.call(this,K(this,this.C),this.C>>8);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.C+this.F+this.L()),this.G&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.C+this.D+this.L()),this.G&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.L()),this.G&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.L()),this.G&255);Q(this,a);this.A-=this.B.O},function(a){a= -a.call(this,K(this,this.F+this.L()),this.G&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.L()),this.G&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.L()),this.G&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.L()),this.G&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.L()),this.I&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.C+this.D+this.L()),this.I& -255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.L()),this.I&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.L()),this.I&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.F+this.L()),this.I&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.L()),this.I&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.L()),this.I&255);Q(this,a);this.A-=this.B.M},function(a){a= -a.call(this,K(this,this.C+this.L()),this.I&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.L()),this.J&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.C+this.D+this.L()),this.J&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.L()),this.J&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.L()),this.J&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.F+ -this.L()),this.J&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.L()),this.J&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.L()),this.J&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.L()),this.J&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.L()),this.C&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.C+this.D+this.L()),this.C&255);Q(this,a);this.A-= -this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.L()),this.C&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.L()),this.C&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.F+this.L()),this.C&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.L()),this.C&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.L()),this.C&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this, -this.C+this.L()),this.C&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.L()),this.G>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.C+this.D+this.L()),this.G>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.L()),this.G>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.L()),this.G>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.F+this.L()),this.G>>8); -Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.L()),this.G>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.L()),this.G>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.L()),this.G>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.L()),this.I>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.C+this.D+this.L()),this.I>>8);Q(this,a);this.A-=this.B.P},function(a){a= -a.call(this,L(this,this.H+this.F+this.L()),this.I>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.L()),this.I>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.F+this.L()),this.I>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.L()),this.I>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.L()),this.I>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.L()),this.I>> -8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.L()),this.J>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.C+this.D+this.L()),this.J>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.L()),this.J>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.L()),this.J>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.F+this.L()),this.J>>8);Q(this,a);this.A-=this.B.M}, -function(a){a=a.call(this,K(this,this.D+this.L()),this.J>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.L()),this.J>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.L()),this.J>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.L()),this.C>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.C+this.D+this.L()),this.C>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+ -this.L()),this.C>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.L()),this.C>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.F+this.L()),this.C>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.L()),this.C>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.L()),this.C>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.L()),this.C>>8);Q(this,a);this.A-=this.B.M}, -function(a){a=a.call(this,K(this,this.C+this.F+this.K()),this.G&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.C+this.D+this.K()),this.G&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.K()),this.G&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.K()),this.G&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.F+this.K()),this.G&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this, -K(this,this.D+this.K()),this.G&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.K()),this.G&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.K()),this.G&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.K()),this.I&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.C+this.D+this.K()),this.I&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.K()),this.I& -255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.K()),this.I&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.F+this.K()),this.I&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.K()),this.I&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.K()),this.I&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.K()),this.I&255);Q(this,a);this.A-=this.B.M},function(a){a= -a.call(this,K(this,this.C+this.F+this.K()),this.J&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.C+this.D+this.K()),this.J&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.K()),this.J&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.K()),this.J&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.F+this.K()),this.J&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+ -this.K()),this.J&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.K()),this.J&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.K()),this.J&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.K()),this.C&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.C+this.D+this.K()),this.C&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.K()),this.C&255);Q(this,a); -this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.K()),this.C&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.F+this.K()),this.C&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.K()),this.C&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.K()),this.C&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.K()),this.C&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this, -K(this,this.C+this.F+this.K()),this.G>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.C+this.D+this.K()),this.G>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.K()),this.G>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.K()),this.G>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.F+this.K()),this.G>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.K()),this.G>> -8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.K()),this.G>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.K()),this.G>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.K()),this.I>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.C+this.D+this.K()),this.I>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.K()),this.I>>8);Q(this,a);this.A-=this.B.P},function(a){a= -a.call(this,L(this,this.H+this.D+this.K()),this.I>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.F+this.K()),this.I>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.K()),this.I>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.K()),this.I>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.K()),this.I>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.K()),this.J>> -8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.C+this.D+this.K()),this.J>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.K()),this.J>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.K()),this.J>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.F+this.K()),this.J>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.K()),this.J>>8);Q(this,a);this.A-=this.B.M},function(a){a= -a.call(this,L(this,this.H+this.K()),this.J>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.K()),this.J>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.K()),this.C>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.C+this.D+this.K()),this.C>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.K()),this.C>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.K()), -this.C>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.F+this.K()),this.C>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.K()),this.C>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.K()),this.C>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.K()),this.C>>8);Q(this,a);this.A-=this.B.M},z[192],z[200],z[208],z[216],z[224],z[232],z[240],z[248],z[193],z[201],z[209],z[217],z[225],z[233],z[241],z[249], -z[194],z[202],z[210],z[218],z[226],z[234],z[242],z[250],z[195],z[203],z[211],z[219],z[227],z[235],z[243],z[251],z[196],z[204],z[212],z[220],z[228],z[236],z[244],z[252],z[197],z[205],z[213],z[221],z[229],z[237],z[245],z[253],z[198],z[206],z[214],z[222],z[230],z[238],z[246],z[254],z[199],z[207],z[215],z[223],z[231],z[239],z[247],z[255]],te=[function(a,b){var c=a[0].call(this,K(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[0].call(this,K(this,this.C+this.D),b.call(this)); -Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[0].call(this,L(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[0].call(this,L(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[0].call(this,K(this,this.F),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,K(this,this.D),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,K(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.ua}, -function(a,b){var c=a[0].call(this,K(this,this.C),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,K(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[1].call(this,K(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[1].call(this,L(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[1].call(this,L(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.aa},function(a, -b){var c=a[1].call(this,K(this,this.F),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,K(this,this.D),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,K(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.ua},function(a,b){var c=a[1].call(this,K(this,this.C),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,K(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[2].call(this,K(this, -this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[2].call(this,L(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[2].call(this,L(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[2].call(this,K(this,this.F),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,K(this,this.D),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,K(this,this.K()),b.call(this)); -Q(this,c);this.A-=this.B.ua},function(a,b){var c=a[2].call(this,K(this,this.C),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,K(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[3].call(this,K(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[3].call(this,L(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[3].call(this,L(this,this.H+this.D),b.call(this));Q(this,c); -this.A-=this.B.aa},function(a,b){var c=a[3].call(this,K(this,this.F),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,K(this,this.D),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,K(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.ua},function(a,b){var c=a[3].call(this,K(this,this.C),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,K(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.aa},function(a, -b){var c=a[4].call(this,K(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[4].call(this,L(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[4].call(this,L(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[4].call(this,K(this,this.F),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,K(this,this.D),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this, -K(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.ua},function(a,b){var c=a[4].call(this,K(this,this.C),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,K(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[5].call(this,K(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[5].call(this,L(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[5].call(this,L(this,this.H+ -this.D),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[5].call(this,K(this,this.F),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,K(this,this.D),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,K(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.ua},function(a,b){var c=a[5].call(this,K(this,this.C),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,K(this,this.C+this.F),b.call(this));Q(this,c); -this.A-=this.B.aa},function(a,b){var c=a[6].call(this,K(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[6].call(this,L(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[6].call(this,L(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[6].call(this,K(this,this.F),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,K(this,this.D),b.call(this));Q(this,c);this.A-=this.B.T}, -function(a,b){var c=a[6].call(this,K(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.ua},function(a,b){var c=a[6].call(this,K(this,this.C),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,K(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[7].call(this,K(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[7].call(this,L(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c= -a[7].call(this,L(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[7].call(this,K(this,this.F),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,K(this,this.D),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,K(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.ua},function(a,b){var c=a[7].call(this,K(this,this.C),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,K(this,this.C+this.F+ -this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,K(this,this.C+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[0].call(this,L(this,this.H+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[0].call(this,L(this,this.H+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,K(this,this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this, -K(this,this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,L(this,this.H+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,K(this,this.C+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,K(this,this.C+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,K(this,this.C+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c= -a[1].call(this,L(this,this.H+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[1].call(this,L(this,this.H+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,K(this,this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,K(this,this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,L(this,this.H+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a, -b){var c=a[1].call(this,K(this,this.C+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,K(this,this.C+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[2].call(this,K(this,this.C+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[2].call(this,L(this,this.H+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[2].call(this,L(this,this.H+this.D+this.L()),b.call(this));Q(this, -c);this.A-=this.B.O},function(a,b){var c=a[2].call(this,K(this,this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,K(this,this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,L(this,this.H+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,K(this,this.C+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,K(this,this.C+this.F+this.L()),b.call(this)); -Q(this,c);this.A-=this.B.O},function(a,b){var c=a[3].call(this,K(this,this.C+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[3].call(this,L(this,this.H+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[3].call(this,L(this,this.H+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[3].call(this,K(this,this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,K(this,this.D+ -this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,L(this,this.H+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,K(this,this.C+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,K(this,this.C+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[4].call(this,K(this,this.C+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[4].call(this, -L(this,this.H+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[4].call(this,L(this,this.H+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[4].call(this,K(this,this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,K(this,this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,L(this,this.H+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c= -a[4].call(this,K(this,this.C+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,K(this,this.C+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[5].call(this,K(this,this.C+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[5].call(this,L(this,this.H+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[5].call(this,L(this,this.H+this.D+this.L()),b.call(this));Q(this,c);this.A-= -this.B.O},function(a,b){var c=a[5].call(this,K(this,this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,K(this,this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,L(this,this.H+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,K(this,this.C+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,K(this,this.C+this.F+this.L()),b.call(this));Q(this, -c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,K(this,this.C+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[6].call(this,L(this,this.H+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[6].call(this,L(this,this.H+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,K(this,this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,K(this,this.D+this.L()), -b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,L(this,this.H+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,K(this,this.C+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,K(this,this.C+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this,K(this,this.C+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[7].call(this,L(this, -this.H+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[7].call(this,L(this,this.H+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this,K(this,this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,K(this,this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,L(this,this.H+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this, -K(this,this.C+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,K(this,this.C+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,K(this,this.C+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[0].call(this,L(this,this.H+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[0].call(this,L(this,this.H+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a, -b){var c=a[0].call(this,K(this,this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,K(this,this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,L(this,this.H+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,K(this,this.C+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,K(this,this.C+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.O}, -function(a,b){var c=a[1].call(this,K(this,this.C+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[1].call(this,L(this,this.H+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[1].call(this,L(this,this.H+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,K(this,this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,K(this,this.D+this.K()),b.call(this));Q(this, -c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,L(this,this.H+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,K(this,this.C+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,K(this,this.C+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[2].call(this,K(this,this.C+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[2].call(this,L(this,this.H+this.F+this.K()), -b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[2].call(this,L(this,this.H+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[2].call(this,K(this,this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,K(this,this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,L(this,this.H+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,K(this,this.C+ -this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,K(this,this.C+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[3].call(this,K(this,this.C+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[3].call(this,L(this,this.H+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[3].call(this,L(this,this.H+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c= -a[3].call(this,K(this,this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,K(this,this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,L(this,this.H+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,K(this,this.C+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,K(this,this.C+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a, -b){var c=a[4].call(this,K(this,this.C+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[4].call(this,L(this,this.H+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[4].call(this,L(this,this.H+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[4].call(this,K(this,this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,K(this,this.D+this.K()),b.call(this));Q(this,c);this.A-= -this.B.M},function(a,b){var c=a[4].call(this,L(this,this.H+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,K(this,this.C+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,K(this,this.C+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[5].call(this,K(this,this.C+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[5].call(this,L(this,this.H+this.F+this.K()),b.call(this)); -Q(this,c);this.A-=this.B.P},function(a,b){var c=a[5].call(this,L(this,this.H+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[5].call(this,K(this,this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,K(this,this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,L(this,this.H+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,K(this,this.C+this.K()),b.call(this)); -Q(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,K(this,this.C+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,K(this,this.C+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[6].call(this,L(this,this.H+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[6].call(this,L(this,this.H+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,K(this, -this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,K(this,this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,L(this,this.H+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,K(this,this.C+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,K(this,this.C+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this, -K(this,this.C+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[7].call(this,L(this,this.H+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[7].call(this,L(this,this.H+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this,K(this,this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,K(this,this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a, -b){var c=a[7].call(this,L(this,this.H+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,K(this,this.C+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},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.C&255,b.call(this));this.C= -this.C&-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.C>>8,b.call(this));this.C=this.C&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.C&255,b.call(this));this.C=this.C&-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.C>>8,b.call(this));this.C=this.C&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.C&255,b.call(this));this.C=this.C&-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.C>>8,b.call(this));this.C=this.C&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.C&255,b.call(this));this.C=this.C&-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.C>>8,b.call(this));this.C=this.C&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.C&255,b.call(this));this.C=this.C&-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.C>>8,b.call(this));this.C=this.C&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.C&255,b.call(this));this.C=this.C&-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.C>>8,b.call(this));this.C=this.C&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.C&255,b.call(this));this.C=this.C&-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.C>>8,b.call(this));this.C=this.C&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.C&255,b.call(this));this.C=this.C&-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.C>>8,b.call(this));this.C=this.C&255|c<<8}],A=[function(a){this.G=a.call(this,this.G,H(this,this.C+this.F));this.A-=this.B.aa}, -function(a){this.G=a.call(this,this.G,H(this,this.C+this.D));this.A-=this.B.ba},function(a){this.G=a.call(this,this.G,I(this,this.H+this.F));this.A-=this.B.ba},function(a){this.G=a.call(this,this.G,I(this,this.H+this.D));this.A-=this.B.aa},function(a){this.G=a.call(this,this.G,H(this,this.F));this.A-=this.B.T},function(a){this.G=a.call(this,this.G,H(this,this.D));this.A-=this.B.T},function(a){this.G=a.call(this,this.G,H(this,this.K()));this.A-=this.B.ua},function(a){this.G=a.call(this,this.G,H(this, -this.C));this.A-=this.B.T},function(a){this.I=a.call(this,this.I,H(this,this.C+this.F));this.A-=this.B.aa},function(a){this.I=a.call(this,this.I,H(this,this.C+this.D));this.A-=this.B.ba},function(a){this.I=a.call(this,this.I,I(this,this.H+this.F));this.A-=this.B.ba},function(a){this.I=a.call(this,this.I,I(this,this.H+this.D));this.A-=this.B.aa},function(a){this.I=a.call(this,this.I,H(this,this.F));this.A-=this.B.T},function(a){this.I=a.call(this,this.I,H(this,this.D));this.A-=this.B.T},function(a){this.I= -a.call(this,this.I,H(this,this.K()));this.A-=this.B.ua},function(a){this.I=a.call(this,this.I,H(this,this.C));this.A-=this.B.T},function(a){this.J=a.call(this,this.J,H(this,this.C+this.F));this.A-=this.B.aa},function(a){this.J=a.call(this,this.J,H(this,this.C+this.D));this.A-=this.B.ba},function(a){this.J=a.call(this,this.J,I(this,this.H+this.F));this.A-=this.B.ba},function(a){this.J=a.call(this,this.J,I(this,this.H+this.D));this.A-=this.B.aa},function(a){this.J=a.call(this,this.J,H(this,this.F)); -this.A-=this.B.T},function(a){this.J=a.call(this,this.J,H(this,this.D));this.A-=this.B.T},function(a){this.J=a.call(this,this.J,H(this,this.K()));this.A-=this.B.ua},function(a){this.J=a.call(this,this.J,H(this,this.C));this.A-=this.B.T},function(a){this.C=a.call(this,this.C,H(this,this.C+this.F));this.A-=this.B.aa},function(a){this.C=a.call(this,this.C,H(this,this.C+this.D));this.A-=this.B.ba},function(a){this.C=a.call(this,this.C,I(this,this.H+this.F));this.A-=this.B.ba},function(a){this.C=a.call(this, -this.C,I(this,this.H+this.D));this.A-=this.B.aa},function(a){this.C=a.call(this,this.C,H(this,this.F));this.A-=this.B.T},function(a){this.C=a.call(this,this.C,H(this,this.D));this.A-=this.B.T},function(a){this.C=a.call(this,this.C,H(this,this.K()));this.A-=this.B.ua},function(a){this.C=a.call(this,this.C,H(this,this.C));this.A-=this.B.T},function(a){x(this,a.call(this,w(this),H(this,this.C+this.F)));this.A-=this.B.aa},function(a){x(this,a.call(this,w(this),H(this,this.C+this.D)));this.A-=this.B.ba}, -function(a){x(this,a.call(this,w(this),I(this,this.H+this.F)));this.A-=this.B.ba},function(a){x(this,a.call(this,w(this),I(this,this.H+this.D)));this.A-=this.B.aa},function(a){x(this,a.call(this,w(this),H(this,this.F)));this.A-=this.B.T},function(a){x(this,a.call(this,w(this),H(this,this.D)));this.A-=this.B.T},function(a){x(this,a.call(this,w(this),H(this,this.K())));this.A-=this.B.ua},function(a){x(this,a.call(this,w(this),H(this,this.C)));this.A-=this.B.T},function(a){this.H=a.call(this,this.H, -H(this,this.C+this.F));this.A-=this.B.aa},function(a){this.H=a.call(this,this.H,H(this,this.C+this.D));this.A-=this.B.ba},function(a){this.H=a.call(this,this.H,I(this,this.H+this.F));this.A-=this.B.ba},function(a){this.H=a.call(this,this.H,I(this,this.H+this.D));this.A-=this.B.aa},function(a){this.H=a.call(this,this.H,H(this,this.F));this.A-=this.B.T},function(a){this.H=a.call(this,this.H,H(this,this.D));this.A-=this.B.T},function(a){this.H=a.call(this,this.H,H(this,this.K()));this.A-=this.B.ua}, -function(a){this.H=a.call(this,this.H,H(this,this.C));this.A-=this.B.T},function(a){this.F=a.call(this,this.F,H(this,this.C+this.F));this.A-=this.B.aa},function(a){this.F=a.call(this,this.F,H(this,this.C+this.D));this.A-=this.B.ba},function(a){this.F=a.call(this,this.F,I(this,this.H+this.F));this.A-=this.B.ba},function(a){this.F=a.call(this,this.F,I(this,this.H+this.D));this.A-=this.B.aa},function(a){this.F=a.call(this,this.F,H(this,this.F));this.A-=this.B.T},function(a){this.F=a.call(this,this.F, -H(this,this.D));this.A-=this.B.T},function(a){this.F=a.call(this,this.F,H(this,this.K()));this.A-=this.B.ua},function(a){this.F=a.call(this,this.F,H(this,this.C));this.A-=this.B.T},function(a){this.D=a.call(this,this.D,H(this,this.C+this.F));this.A-=this.B.aa},function(a){this.D=a.call(this,this.D,H(this,this.C+this.D));this.A-=this.B.ba},function(a){this.D=a.call(this,this.D,I(this,this.H+this.F));this.A-=this.B.ba},function(a){this.D=a.call(this,this.D,I(this,this.H+this.D));this.A-=this.B.aa}, -function(a){this.D=a.call(this,this.D,H(this,this.F));this.A-=this.B.T},function(a){this.D=a.call(this,this.D,H(this,this.D));this.A-=this.B.T},function(a){this.D=a.call(this,this.D,H(this,this.K()));this.A-=this.B.ua},function(a){this.D=a.call(this,this.D,H(this,this.C));this.A-=this.B.T},function(a){this.G=a.call(this,this.G,H(this,this.C+this.F+this.L()));this.A-=this.B.O},function(a){this.G=a.call(this,this.G,H(this,this.C+this.D+this.L()));this.A-=this.B.P},function(a){this.G=a.call(this,this.G, -I(this,this.H+this.F+this.L()));this.A-=this.B.P},function(a){this.G=a.call(this,this.G,I(this,this.H+this.D+this.L()));this.A-=this.B.O},function(a){this.G=a.call(this,this.G,H(this,this.F+this.L()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,H(this,this.D+this.L()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,I(this,this.H+this.L()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,H(this,this.C+this.L()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,H(this, -this.C+this.F+this.L()));this.A-=this.B.O},function(a){this.I=a.call(this,this.I,H(this,this.C+this.D+this.L()));this.A-=this.B.P},function(a){this.I=a.call(this,this.I,I(this,this.H+this.F+this.L()));this.A-=this.B.P},function(a){this.I=a.call(this,this.I,I(this,this.H+this.D+this.L()));this.A-=this.B.O},function(a){this.I=a.call(this,this.I,H(this,this.F+this.L()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,H(this,this.D+this.L()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I, -I(this,this.H+this.L()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,H(this,this.C+this.L()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,H(this,this.C+this.F+this.L()));this.A-=this.B.O},function(a){this.J=a.call(this,this.J,H(this,this.C+this.D+this.L()));this.A-=this.B.P},function(a){this.J=a.call(this,this.J,I(this,this.H+this.F+this.L()));this.A-=this.B.P},function(a){this.J=a.call(this,this.J,I(this,this.H+this.D+this.L()));this.A-=this.B.O},function(a){this.J=a.call(this, -this.J,H(this,this.F+this.L()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,H(this,this.D+this.L()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,I(this,this.H+this.L()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,H(this,this.C+this.L()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,H(this,this.C+this.F+this.L()));this.A-=this.B.O},function(a){this.C=a.call(this,this.C,H(this,this.C+this.D+this.L()));this.A-=this.B.P},function(a){this.C=a.call(this,this.C, -I(this,this.H+this.F+this.L()));this.A-=this.B.P},function(a){this.C=a.call(this,this.C,I(this,this.H+this.D+this.L()));this.A-=this.B.O},function(a){this.C=a.call(this,this.C,H(this,this.F+this.L()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,H(this,this.D+this.L()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,I(this,this.H+this.L()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,H(this,this.C+this.L()));this.A-=this.B.M},function(a){x(this,a.call(this,w(this), -H(this,this.C+this.F+this.L())));this.A-=this.B.O},function(a){x(this,a.call(this,w(this),H(this,this.C+this.D+this.L())));this.A-=this.B.P},function(a){x(this,a.call(this,w(this),I(this,this.H+this.F+this.L())));this.A-=this.B.P},function(a){x(this,a.call(this,w(this),I(this,this.H+this.D+this.L())));this.A-=this.B.O},function(a){x(this,a.call(this,w(this),H(this,this.F+this.L())));this.A-=this.B.M},function(a){x(this,a.call(this,w(this),H(this,this.D+this.L())));this.A-=this.B.M},function(a){x(this, -a.call(this,w(this),I(this,this.H+this.L())));this.A-=this.B.M},function(a){x(this,a.call(this,w(this),H(this,this.C+this.L())));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,H(this,this.C+this.F+this.L()));this.A-=this.B.O},function(a){this.H=a.call(this,this.H,H(this,this.C+this.D+this.L()));this.A-=this.B.P},function(a){this.H=a.call(this,this.H,I(this,this.H+this.F+this.L()));this.A-=this.B.P},function(a){this.H=a.call(this,this.H,I(this,this.H+this.D+this.L()));this.A-=this.B.O},function(a){this.H= -a.call(this,this.H,H(this,this.F+this.L()));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,H(this,this.D+this.L()));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,I(this,this.H+this.L()));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,H(this,this.C+this.L()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,H(this,this.C+this.F+this.L()));this.A-=this.B.O},function(a){this.F=a.call(this,this.F,H(this,this.C+this.D+this.L()));this.A-=this.B.P},function(a){this.F=a.call(this, -this.F,I(this,this.H+this.F+this.L()));this.A-=this.B.P},function(a){this.F=a.call(this,this.F,I(this,this.H+this.D+this.L()));this.A-=this.B.O},function(a){this.F=a.call(this,this.F,H(this,this.F+this.L()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,H(this,this.D+this.L()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,I(this,this.H+this.L()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,H(this,this.C+this.L()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D, -H(this,this.C+this.F+this.L()));this.A-=this.B.O},function(a){this.D=a.call(this,this.D,H(this,this.C+this.D+this.L()));this.A-=this.B.P},function(a){this.D=a.call(this,this.D,I(this,this.H+this.F+this.L()));this.A-=this.B.P},function(a){this.D=a.call(this,this.D,I(this,this.H+this.D+this.L()));this.A-=this.B.O},function(a){this.D=a.call(this,this.D,H(this,this.F+this.L()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,H(this,this.D+this.L()));this.A-=this.B.M},function(a){this.D=a.call(this, -this.D,I(this,this.H+this.L()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,H(this,this.C+this.L()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,H(this,this.C+this.F+this.K()));this.A-=this.B.O},function(a){this.G=a.call(this,this.G,H(this,this.C+this.D+this.K()));this.A-=this.B.P},function(a){this.G=a.call(this,this.G,I(this,this.H+this.F+this.K()));this.A-=this.B.P},function(a){this.G=a.call(this,this.G,I(this,this.H+this.D+this.K()));this.A-=this.B.O},function(a){this.G= -a.call(this,this.G,H(this,this.F+this.K()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,H(this,this.D+this.K()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,I(this,this.H+this.K()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,H(this,this.C+this.K()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,H(this,this.C+this.F+this.K()));this.A-=this.B.O},function(a){this.I=a.call(this,this.I,H(this,this.C+this.D+this.K()));this.A-=this.B.P},function(a){this.I=a.call(this, -this.I,I(this,this.H+this.F+this.K()));this.A-=this.B.P},function(a){this.I=a.call(this,this.I,I(this,this.H+this.D+this.K()));this.A-=this.B.O},function(a){this.I=a.call(this,this.I,H(this,this.F+this.K()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,H(this,this.D+this.K()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,I(this,this.H+this.K()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,H(this,this.C+this.K()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J, -H(this,this.C+this.F+this.K()));this.A-=this.B.O},function(a){this.J=a.call(this,this.J,H(this,this.C+this.D+this.K()));this.A-=this.B.P},function(a){this.J=a.call(this,this.J,I(this,this.H+this.F+this.K()));this.A-=this.B.P},function(a){this.J=a.call(this,this.J,I(this,this.H+this.D+this.K()));this.A-=this.B.O},function(a){this.J=a.call(this,this.J,H(this,this.F+this.K()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,H(this,this.D+this.K()));this.A-=this.B.M},function(a){this.J=a.call(this, -this.J,I(this,this.H+this.K()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,H(this,this.C+this.K()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,H(this,this.C+this.F+this.K()));this.A-=this.B.O},function(a){this.C=a.call(this,this.C,H(this,this.C+this.D+this.K()));this.A-=this.B.P},function(a){this.C=a.call(this,this.C,I(this,this.H+this.F+this.K()));this.A-=this.B.P},function(a){this.C=a.call(this,this.C,I(this,this.H+this.D+this.K()));this.A-=this.B.O},function(a){this.C= -a.call(this,this.C,H(this,this.F+this.K()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,H(this,this.D+this.K()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,I(this,this.H+this.K()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,H(this,this.C+this.K()));this.A-=this.B.M},function(a){x(this,a.call(this,w(this),H(this,this.C+this.F+this.K())));this.A-=this.B.O},function(a){x(this,a.call(this,w(this),H(this,this.C+this.D+this.K())));this.A-=this.B.P},function(a){x(this, -a.call(this,w(this),I(this,this.H+this.F+this.K())));this.A-=this.B.P},function(a){x(this,a.call(this,w(this),I(this,this.H+this.D+this.K())));this.A-=this.B.O},function(a){x(this,a.call(this,w(this),H(this,this.F+this.K())));this.A-=this.B.M},function(a){x(this,a.call(this,w(this),H(this,this.D+this.K())));this.A-=this.B.M},function(a){x(this,a.call(this,w(this),I(this,this.H+this.K())));this.A-=this.B.M},function(a){x(this,a.call(this,w(this),H(this,this.C+this.K())));this.A-=this.B.M},function(a){this.H= -a.call(this,this.H,H(this,this.C+this.F+this.K()));this.A-=this.B.O},function(a){this.H=a.call(this,this.H,H(this,this.C+this.D+this.K()));this.A-=this.B.P},function(a){this.H=a.call(this,this.H,I(this,this.H+this.F+this.K()));this.A-=this.B.P},function(a){this.H=a.call(this,this.H,I(this,this.H+this.D+this.K()));this.A-=this.B.O},function(a){this.H=a.call(this,this.H,H(this,this.F+this.K()));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,H(this,this.D+this.K()));this.A-=this.B.M},function(a){this.H= -a.call(this,this.H,I(this,this.H+this.K()));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,H(this,this.C+this.K()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,H(this,this.C+this.F+this.K()));this.A-=this.B.O},function(a){this.F=a.call(this,this.F,H(this,this.C+this.D+this.K()));this.A-=this.B.P},function(a){this.F=a.call(this,this.F,I(this,this.H+this.F+this.K()));this.A-=this.B.P},function(a){this.F=a.call(this,this.F,I(this,this.H+this.D+this.K()));this.A-=this.B.O},function(a){this.F= -a.call(this,this.F,H(this,this.F+this.K()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,H(this,this.D+this.K()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,I(this,this.H+this.K()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,H(this,this.C+this.K()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,H(this,this.C+this.F+this.K()));this.A-=this.B.O},function(a){this.D=a.call(this,this.D,H(this,this.C+this.D+this.K()));this.A-=this.B.P},function(a){this.D=a.call(this, -this.D,I(this,this.H+this.F+this.K()));this.A-=this.B.P},function(a){this.D=a.call(this,this.D,I(this,this.H+this.D+this.K()));this.A-=this.B.O},function(a){this.D=a.call(this,this.D,H(this,this.F+this.K()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,H(this,this.D+this.K()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,I(this,this.H+this.K()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,H(this,this.C+this.K()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G, -this.G)},function(a){this.G=a.call(this,this.G,this.I)},function(a){this.G=a.call(this,this.G,this.J)},function(a){this.G=a.call(this,this.G,this.C)},function(a){this.G=a.call(this,this.G,w(this))},function(a){this.G=a.call(this,this.G,this.H)},function(a){this.G=a.call(this,this.G,this.F)},function(a){this.G=a.call(this,this.G,this.D)},function(a){this.I=a.call(this,this.I,this.G)},function(a){this.I=a.call(this,this.I,this.I)},function(a){this.I=a.call(this,this.I,this.J)},function(a){this.I=a.call(this, -this.I,this.C)},function(a){this.I=a.call(this,this.I,w(this))},function(a){this.I=a.call(this,this.I,this.H)},function(a){this.I=a.call(this,this.I,this.F)},function(a){this.I=a.call(this,this.I,this.D)},function(a){this.J=a.call(this,this.J,this.G)},function(a){this.J=a.call(this,this.J,this.I)},function(a){this.J=a.call(this,this.J,this.J)},function(a){this.J=a.call(this,this.J,this.C)},function(a){this.J=a.call(this,this.J,w(this))},function(a){this.J=a.call(this,this.J,this.H)},function(a){this.J= -a.call(this,this.J,this.F)},function(a){this.J=a.call(this,this.J,this.D)},function(a){this.C=a.call(this,this.C,this.G)},function(a){this.C=a.call(this,this.C,this.I)},function(a){this.C=a.call(this,this.C,this.J)},function(a){this.C=a.call(this,this.C,this.C)},function(a){this.C=a.call(this,this.C,w(this))},function(a){this.C=a.call(this,this.C,this.H)},function(a){this.C=a.call(this,this.C,this.F)},function(a){this.C=a.call(this,this.C,this.D)},function(a){x(this,a.call(this,w(this),this.G))}, -function(a){x(this,a.call(this,w(this),this.I))},function(a){x(this,a.call(this,w(this),this.J))},function(a){x(this,a.call(this,w(this),this.C))},function(a){x(this,a.call(this,w(this),w(this)))},function(a){x(this,a.call(this,w(this),this.H))},function(a){x(this,a.call(this,w(this),this.F))},function(a){x(this,a.call(this,w(this),this.D))},function(a){this.H=a.call(this,this.H,this.G)},function(a){this.H=a.call(this,this.H,this.I)},function(a){this.H=a.call(this,this.H,this.J)},function(a){this.H= -a.call(this,this.H,this.C)},function(a){this.H=a.call(this,this.H,w(this))},function(a){this.H=a.call(this,this.H,this.H)},function(a){this.H=a.call(this,this.H,this.F)},function(a){this.H=a.call(this,this.H,this.D)},function(a){this.F=a.call(this,this.F,this.G)},function(a){this.F=a.call(this,this.F,this.I)},function(a){this.F=a.call(this,this.F,this.J)},function(a){this.F=a.call(this,this.F,this.C)},function(a){this.F=a.call(this,this.F,w(this))},function(a){this.F=a.call(this,this.F,this.H)},function(a){this.F= -a.call(this,this.F,this.F)},function(a){this.F=a.call(this,this.F,this.D)},function(a){this.D=a.call(this,this.D,this.G)},function(a){this.D=a.call(this,this.D,this.I)},function(a){this.D=a.call(this,this.D,this.J)},function(a){this.D=a.call(this,this.D,this.C)},function(a){this.D=a.call(this,this.D,w(this))},function(a){this.D=a.call(this,this.D,this.H)},function(a){this.D=a.call(this,this.D,this.F)},function(a){this.D=a.call(this,this.D,this.D)}],ue=[function(a){a=a.call(this,O(this,this.C+this.F), -this.G);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,O(this,this.C+this.D),this.G);R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.F),this.G);R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.D),this.G);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,O(this,this.F),this.G);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.D),this.G);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.K()),this.G);R(this, -a);this.A-=this.B.ua},function(a){a=a.call(this,O(this,this.C),this.G);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.C+this.F),this.I);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,O(this,this.C+this.D),this.I);R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.F),this.I);R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.D),this.I);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,O(this,this.F),this.I);R(this,a);this.A-= -this.B.T},function(a){a=a.call(this,O(this,this.D),this.I);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.K()),this.I);R(this,a);this.A-=this.B.ua},function(a){a=a.call(this,O(this,this.C),this.I);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.C+this.F),this.J);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,O(this,this.C+this.D),this.J);R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.F),this.J);R(this,a);this.A-=this.B.ba},function(a){a= -a.call(this,P(this,this.H+this.D),this.J);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,O(this,this.F),this.J);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.D),this.J);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.K()),this.J);R(this,a);this.A-=this.B.ua},function(a){a=a.call(this,O(this,this.C),this.J);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.C+this.F),this.C);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,O(this,this.C+ -this.D),this.C);R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.F),this.C);R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.D),this.C);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,O(this,this.F),this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.D),this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.K()),this.C);R(this,a);this.A-=this.B.ua},function(a){a=a.call(this,O(this,this.C),this.C);R(this, -a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.C+this.F),w(this));R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,O(this,this.C+this.D),w(this));R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.F),w(this));R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.D),w(this));R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,O(this,this.F),w(this));R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.D),w(this));R(this,a); -this.A-=this.B.T},function(a){a=a.call(this,O(this,this.K()),w(this));R(this,a);this.A-=this.B.ua},function(a){a=a.call(this,O(this,this.C),w(this));R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.C+this.F),this.H);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,O(this,this.C+this.D),this.H);R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.F),this.H);R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.D),this.H);R(this,a);this.A-= -this.B.aa},function(a){a=a.call(this,O(this,this.F),this.H);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.D),this.H);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.K()),this.H);R(this,a);this.A-=this.B.ua},function(a){a=a.call(this,O(this,this.C),this.H);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.C+this.F),this.F);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,O(this,this.C+this.D),this.F);R(this,a);this.A-=this.B.ba},function(a){a= -a.call(this,P(this,this.H+this.F),this.F);R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.D),this.F);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,O(this,this.F),this.F);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.D),this.F);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.K()),this.F);R(this,a);this.A-=this.B.ua},function(a){a=a.call(this,O(this,this.C),this.F);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.C+ -this.F),this.D);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,O(this,this.C+this.D),this.D);R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.F),this.D);R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.D),this.D);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,O(this,this.F),this.D);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.D),this.D);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.K()),this.D); -R(this,a);this.A-=this.B.ua},function(a){a=a.call(this,O(this,this.C),this.D);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.C+this.F+this.L()),this.G);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.C+this.D+this.L()),this.G);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.L()),this.G);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.L()),this.G);R(this,a);this.A-=this.B.O},function(a){a=a.call(this, -O(this,this.F+this.L()),this.G);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.D+this.L()),this.G);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.L()),this.G);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.L()),this.G);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.F+this.L()),this.I);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.C+this.D+this.L()),this.I);R(this,a);this.A-=this.B.P}, -function(a){a=a.call(this,P(this,this.H+this.F+this.L()),this.I);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.L()),this.I);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.F+this.L()),this.I);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.D+this.L()),this.I);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.L()),this.I);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.L()),this.I); -R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.F+this.L()),this.J);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.C+this.D+this.L()),this.J);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.L()),this.J);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.L()),this.J);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.F+this.L()),this.J);R(this,a);this.A-=this.B.M},function(a){a=a.call(this, -O(this,this.D+this.L()),this.J);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.L()),this.J);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.L()),this.J);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.F+this.L()),this.C);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.C+this.D+this.L()),this.C);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.L()),this.C);R(this,a);this.A-= -this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.L()),this.C);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.F+this.L()),this.C);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.D+this.L()),this.C);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.L()),this.C);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.L()),this.C);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.F+this.L()), -w(this));R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.C+this.D+this.L()),w(this));R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.L()),w(this));R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.L()),w(this));R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.F+this.L()),w(this));R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.D+this.L()),w(this));R(this,a);this.A-=this.B.M},function(a){a= -a.call(this,P(this,this.H+this.L()),w(this));R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.L()),w(this));R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.F+this.L()),this.H);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.C+this.D+this.L()),this.H);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.L()),this.H);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.L()),this.H); -R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.F+this.L()),this.H);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.D+this.L()),this.H);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.L()),this.H);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.L()),this.H);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.F+this.L()),this.F);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.C+ -this.D+this.L()),this.F);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.L()),this.F);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.L()),this.F);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.F+this.L()),this.F);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.D+this.L()),this.F);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.L()),this.F);R(this,a);this.A-=this.B.M},function(a){a= -a.call(this,O(this,this.C+this.L()),this.F);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.F+this.L()),this.D);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.C+this.D+this.L()),this.D);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.L()),this.D);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.L()),this.D);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.F+this.L()),this.D); -R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.D+this.L()),this.D);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.L()),this.D);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.L()),this.D);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.F+this.K()),this.G);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.C+this.D+this.K()),this.G);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this, -this.H+this.F+this.K()),this.G);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.K()),this.G);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.F+this.K()),this.G);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.D+this.K()),this.G);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.K()),this.G);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.K()),this.G);R(this,a);this.A-=this.B.M},function(a){a= -a.call(this,O(this,this.C+this.F+this.K()),this.I);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.C+this.D+this.K()),this.I);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.K()),this.I);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.K()),this.I);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.F+this.K()),this.I);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.D+this.K()),this.I); -R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.K()),this.I);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.K()),this.I);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.F+this.K()),this.J);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.C+this.D+this.K()),this.J);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.K()),this.J);R(this,a);this.A-=this.B.P},function(a){a=a.call(this, -P(this,this.H+this.D+this.K()),this.J);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.F+this.K()),this.J);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.D+this.K()),this.J);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.K()),this.J);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.K()),this.J);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.F+this.K()),this.C);R(this,a);this.A-=this.B.O}, -function(a){a=a.call(this,O(this,this.C+this.D+this.K()),this.C);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.K()),this.C);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.K()),this.C);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.F+this.K()),this.C);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.D+this.K()),this.C);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.K()), -this.C);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.K()),this.C);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.F+this.K()),w(this));R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.C+this.D+this.K()),w(this));R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.K()),w(this));R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.K()),w(this));R(this,a);this.A-=this.B.O},function(a){a= -a.call(this,O(this,this.F+this.K()),w(this));R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.D+this.K()),w(this));R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.K()),w(this));R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.K()),w(this));R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.F+this.K()),this.H);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.C+this.D+this.K()),this.H);R(this,a); -this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.K()),this.H);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.K()),this.H);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.F+this.K()),this.H);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.D+this.K()),this.H);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.K()),this.H);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+ -this.K()),this.H);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.F+this.K()),this.F);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.C+this.D+this.K()),this.F);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.K()),this.F);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.K()),this.F);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.F+this.K()),this.F);R(this,a);this.A-=this.B.M}, -function(a){a=a.call(this,O(this,this.D+this.K()),this.F);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.K()),this.F);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.K()),this.F);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.F+this.K()),this.D);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.C+this.D+this.K()),this.D);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.K()), -this.D);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.K()),this.D);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.F+this.K()),this.D);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.D+this.K()),this.D);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.K()),this.D);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.K()),this.D);R(this,a);this.A-=this.B.M},A[192],A[200],A[208],A[216], -A[224],A[232],A[240],A[248],A[193],A[201],A[209],A[217],A[225],A[233],A[241],A[249],A[194],A[202],A[210],A[218],A[226],A[234],A[242],A[250],A[195],A[203],A[211],A[219],A[227],A[235],A[243],A[251],A[196],A[204],A[212],A[220],A[228],A[236],A[244],A[252],A[197],A[205],A[213],A[221],A[229],A[237],A[245],A[253],A[198],A[206],A[214],A[222],A[230],A[238],A[246],A[254],A[199],A[207],A[215],A[223],A[231],A[239],A[247],A[255]],ve=[function(a,b){var c=a[0].call(this,O(this,this.C+this.F),b.call(this));R(this, -c);this.A-=this.B.aa},function(a,b){var c=a[0].call(this,O(this,this.C+this.D),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[0].call(this,P(this,this.H+this.F),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[0].call(this,P(this,this.H+this.D),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[0].call(this,O(this,this.F),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,O(this,this.D),b.call(this));R(this,c);this.A-=this.B.T}, -function(a,b){var c=a[0].call(this,O(this,this.K()),b.call(this));R(this,c);this.A-=this.B.ua},function(a,b){var c=a[0].call(this,O(this,this.C),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,O(this,this.C+this.F),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[1].call(this,O(this,this.C+this.D),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[1].call(this,P(this,this.H+this.F),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c= -a[1].call(this,P(this,this.H+this.D),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[1].call(this,O(this,this.F),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,O(this,this.D),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,O(this,this.K()),b.call(this));R(this,c);this.A-=this.B.ua},function(a,b){var c=a[1].call(this,O(this,this.C),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,O(this,this.C+this.F), -b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[2].call(this,O(this,this.C+this.D),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[2].call(this,P(this,this.H+this.F),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[2].call(this,P(this,this.H+this.D),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[2].call(this,O(this,this.F),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,O(this,this.D),b.call(this));R(this, -c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,O(this,this.K()),b.call(this));R(this,c);this.A-=this.B.ua},function(a,b){var c=a[2].call(this,O(this,this.C),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,O(this,this.C+this.F),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[3].call(this,O(this,this.C+this.D),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[3].call(this,P(this,this.H+this.F),b.call(this));R(this,c);this.A-=this.B.ba}, -function(a,b){var c=a[3].call(this,P(this,this.H+this.D),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[3].call(this,O(this,this.F),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,O(this,this.D),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,O(this,this.K()),b.call(this));R(this,c);this.A-=this.B.ua},function(a,b){var c=a[3].call(this,O(this,this.C),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this, -O(this,this.C+this.F),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[4].call(this,O(this,this.C+this.D),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[4].call(this,P(this,this.H+this.F),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[4].call(this,P(this,this.H+this.D),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[4].call(this,O(this,this.F),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,O(this,this.D), -b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,O(this,this.K()),b.call(this));R(this,c);this.A-=this.B.ua},function(a,b){var c=a[4].call(this,O(this,this.C),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,O(this,this.C+this.F),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[5].call(this,O(this,this.C+this.D),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[5].call(this,P(this,this.H+this.F),b.call(this));R(this, -c);this.A-=this.B.ba},function(a,b){var c=a[5].call(this,P(this,this.H+this.D),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[5].call(this,O(this,this.F),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,O(this,this.D),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,O(this,this.K()),b.call(this));R(this,c);this.A-=this.B.ua},function(a,b){var c=a[5].call(this,O(this,this.C),b.call(this));R(this,c);this.A-=this.B.T},function(a, -b){var c=a[6].call(this,O(this,this.C+this.F),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[6].call(this,O(this,this.C+this.D),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[6].call(this,P(this,this.H+this.F),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[6].call(this,P(this,this.H+this.D),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[6].call(this,O(this,this.F),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c= -a[6].call(this,O(this,this.D),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,O(this,this.K()),b.call(this));R(this,c);this.A-=this.B.ua},function(a,b){var c=a[6].call(this,O(this,this.C),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,O(this,this.C+this.F),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[7].call(this,O(this,this.C+this.D),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[7].call(this,P(this, -this.H+this.F),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[7].call(this,P(this,this.H+this.D),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[7].call(this,O(this,this.F),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,O(this,this.D),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,O(this,this.K()),b.call(this));R(this,c);this.A-=this.B.ua},function(a,b){var c=a[7].call(this,O(this,this.C),b.call(this)); -R(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,O(this,this.C+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,O(this,this.C+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[0].call(this,P(this,this.H+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[0].call(this,P(this,this.H+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,O(this, -this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,O(this,this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,P(this,this.H+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,O(this,this.C+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,O(this,this.C+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[1].call(this, -O(this,this.C+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[1].call(this,P(this,this.H+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[1].call(this,P(this,this.H+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,O(this,this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,O(this,this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a, -b){var c=a[1].call(this,P(this,this.H+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,O(this,this.C+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,O(this,this.C+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[2].call(this,O(this,this.C+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[2].call(this,P(this,this.H+this.F+this.L()),b.call(this));R(this,c);this.A-= -this.B.P},function(a,b){var c=a[2].call(this,P(this,this.H+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[2].call(this,O(this,this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,O(this,this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,P(this,this.H+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,O(this,this.C+this.L()),b.call(this));R(this, -c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,O(this,this.C+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[3].call(this,O(this,this.C+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[3].call(this,P(this,this.H+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[3].call(this,P(this,this.H+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[3].call(this,O(this,this.F+ -this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,O(this,this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,P(this,this.H+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,O(this,this.C+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,O(this,this.C+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[4].call(this,O(this, -this.C+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[4].call(this,P(this,this.H+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[4].call(this,P(this,this.H+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[4].call(this,O(this,this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,O(this,this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c= -a[4].call(this,P(this,this.H+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,O(this,this.C+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,O(this,this.C+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[5].call(this,O(this,this.C+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[5].call(this,P(this,this.H+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.P}, -function(a,b){var c=a[5].call(this,P(this,this.H+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[5].call(this,O(this,this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,O(this,this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,P(this,this.H+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,O(this,this.C+this.L()),b.call(this));R(this,c);this.A-= -this.B.M},function(a,b){var c=a[6].call(this,O(this,this.C+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,O(this,this.C+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[6].call(this,P(this,this.H+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[6].call(this,P(this,this.H+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,O(this,this.F+this.L()), -b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,O(this,this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,P(this,this.H+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,O(this,this.C+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,O(this,this.C+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this,O(this,this.C+ -this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[7].call(this,P(this,this.H+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[7].call(this,P(this,this.H+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this,O(this,this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,O(this,this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this, -P(this,this.H+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,O(this,this.C+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,O(this,this.C+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,O(this,this.C+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[0].call(this,P(this,this.H+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a, -b){var c=a[0].call(this,P(this,this.H+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,O(this,this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,O(this,this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,P(this,this.H+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,O(this,this.C+this.K()),b.call(this));R(this,c);this.A-=this.B.M}, -function(a,b){var c=a[1].call(this,O(this,this.C+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,O(this,this.C+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[1].call(this,P(this,this.H+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[1].call(this,P(this,this.H+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,O(this,this.F+this.K()),b.call(this)); -R(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,O(this,this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,P(this,this.H+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,O(this,this.C+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,O(this,this.C+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[2].call(this,O(this,this.C+this.D+this.K()), -b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[2].call(this,P(this,this.H+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[2].call(this,P(this,this.H+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[2].call(this,O(this,this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,O(this,this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,P(this, -this.H+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,O(this,this.C+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,O(this,this.C+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[3].call(this,O(this,this.C+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[3].call(this,P(this,this.H+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c= -a[3].call(this,P(this,this.H+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[3].call(this,O(this,this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,O(this,this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,P(this,this.H+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,O(this,this.C+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a, -b){var c=a[4].call(this,O(this,this.C+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[4].call(this,O(this,this.C+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[4].call(this,P(this,this.H+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[4].call(this,P(this,this.H+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[4].call(this,O(this,this.F+this.K()),b.call(this));R(this, -c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,O(this,this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,P(this,this.H+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,O(this,this.C+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,O(this,this.C+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[5].call(this,O(this,this.C+this.D+this.K()),b.call(this)); -R(this,c);this.A-=this.B.P},function(a,b){var c=a[5].call(this,P(this,this.H+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[5].call(this,P(this,this.H+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[5].call(this,O(this,this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,O(this,this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,P(this,this.H+this.K()), -b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,O(this,this.C+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,O(this,this.C+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,O(this,this.C+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[6].call(this,P(this,this.H+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[6].call(this, -P(this,this.H+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,O(this,this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,O(this,this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,P(this,this.H+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,O(this,this.C+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this, -O(this,this.C+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this,O(this,this.C+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[7].call(this,P(this,this.H+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[7].call(this,P(this,this.H+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this,O(this,this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a, -b){var c=a[7].call(this,O(this,this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,P(this,this.H+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,O(this,this.C+this.K()),b.call(this));R(this,c);this.A-=this.B.M},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.C=a[0].call(this, -this.C,b.call(this))},function(a,b){x(this,a[0].call(this,w(this),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.C=a[1].call(this,this.C,b.call(this))},function(a,b){x(this, -a[1].call(this,w(this),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.C=a[2].call(this,this.C,b.call(this))},function(a,b){x(this,a[2].call(this,w(this),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.C=a[3].call(this,this.C,b.call(this))},function(a,b){x(this,a[3].call(this,w(this),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.C=a[4].call(this,this.C,b.call(this))},function(a,b){x(this,a[4].call(this,w(this),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.C=a[5].call(this,this.C,b.call(this))},function(a,b){x(this,a[5].call(this,w(this),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.C=a[6].call(this,this.C,b.call(this))},function(a,b){x(this,a[6].call(this,w(this),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.C=a[7].call(this,this.C,b.call(this))},function(a,b){x(this,a[7].call(this,w(this),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))}]; +Jb;this.S|=4;this.A-=2},function(){this.wa&=~Ib;this.A-=2},function(){this.wa|=Ib;this.A-=2},function(){this.Ve[this.Y()].call(this,Rd,$f)},function(){this.hd[this.Y()].call(this,Sd,$f)}],vg=[nf,Gf,lf,Jf,pf,Lf,Uf,uf],Eg=[of,Hf,mf,Kf,qf,Pf,Vf,vf],Fg=[function(a,b){this.A-=this.La===q?this.B.sc:this.B.Ym;return b},ag,ag,ag,ag,ag,ag,ag],Gg=[function(a,b){this.A-=this.La===q?this.B.Qm:this.B.Om;return b},bg,bg,bg,bg,bg,bg,bg],wg=[function(a,b){var c=a;if(b){var d,e=b&7;e?c=(d=a<>8-e)&255:d=a<<8; +Wf.call(this,d,256)}return c},function(a,b){var c=a;if(b){var d,c=b&7,c=d=(a>>c|a<<8-c)&255;d&128&&(d|=256);Wf.call(this,d,256)}return c},function(a,b){var c=a;if(b){var d;(d=(b&this.ig)%9)?(d=a<>9-d,c=d&255):d=a|(this.Q&this.V?1:0)<<8;Wf.call(this,d,256)}return c},function(a,b){var c=a;b&&(c=(b&this.ig)%9,c=a>>c|(this.Q&this.V?1:0)<<8-c|a<<9-c,Wf.call(this,c,256),c&=255);return c},function(a,b){var c=a;b&&(c=8>b-1;this.Q=this.W=c>>1;this.Q=c&1?this.Q|256:this.Q&-257;this.ia=a^this.Q;this.V=256;a=this.Q}return a&255},bg,function(a,b){if(b){8>24>>b-1;this.Q=this.W=c>>1;this.Q=c&1?this.Q|256:this.Q&-257;this.ia=a^this.Q;this.V=256;a=this.Q}return a&255}],xg=[function(a,b){var c=a;if(b){var d,e=b&15;e?c=(d=a<>16-e)&65535:d=a<<16;Wf.call(this,d,65536)}return c},function(a,b){var c=a;if(b){var d,c=b&15,c=d=(a>>c|a<<16-c)&65535;d&32768&& +(d|=65536);Wf.call(this,d,65536)}return c},function(a,b){var c=a;if(b){var d;(d=(b&this.ig)%17)?(d=a<>17-d,c=d&65535):d=a|(this.Q&this.V?1:0)<<16;Wf.call(this,d,65536)}return c},function(a,b){var c=a;b&&(c=(b&this.ig)%17,c=a>>c|(this.Q&this.V?1:0)<<16-c|a<<17-c,Wf.call(this,c,65536),c&=65535);return c},function(a,b){var c=a;b&&(c=16>b-1;this.Q=this.W=c>> +1;this.Q=c&1?this.Q|65536:this.Q&-65537;this.ia=a^this.Q;this.V=65536;a=this.Q}return a&65535},bg,function(a,b){if(b){16>16>>b-1;this.Q=this.W=c>>1;this.Q=c&1?this.Q|65536:this.Q&-65537;this.ia=a^this.Q;this.V=65536;a=this.Q}return a&65535}],Hg=[function(a,b){b=this.Y();this.Q=this.W=this.ia=a&b;this.V=256;this.A-=this.ca===q?this.B.Dk:this.B.Ck;this.S|=2;return a},bg,function(a){this.A-=this.ca===q?this.B.nh:this.B.mh;return a^255},function(a,b){b=0;this.ia=a^b;this.V=256; +this.A-=this.ca===q?this.B.nh:this.B.mh;return(this.Q=this.W=b-a)&255},function(a){this.G=this.Pb=(this.Q=(this.G&255)*a)&65535;this.ia=this.W=this.Q;this.V=256;this.G&65280?(Ve(this),Ze(this)):(Qe(this),Ue(this));this.A-=this.ca===q?this.B.Um:this.B.Tm;this.S|=2;return a},function(a){var b=(this.G<<24>>24)*(a<<24>>24);this.G=this.Pb=b&65535;this.Q=this.ia=this.W=b;this.V=256;127b?(Ve(this),Ze(this)):(Qe(this),Ue(this));this.A-=this.ca===q?this.B.zm:this.B.ym;this.S|=2;return a},function(a){if(!a)return cg.call(this), +a;var b=this.G/a;if(255>16)/(a<<24>>24);if(b>b<<24>>24&65535)return cg.call(this),a;this.Pb=this.G=b&255|((this.G<<16>>16)%(a<<24>>24)&255)<<8;this.W=this.ia=this.Q=b|256;this.V=256;this.A-=this.ca===q?this.B.vm:this.B.um;this.S|=2;return a}],Ig=[function(a,b){b=this.K();this.Q= +this.W=this.ia=a&b;this.V=65536;this.A-=this.ca===q?this.B.Dk:this.B.Ck;this.S|=2;return a},bg,function(a){this.A-=this.ca===q?this.B.nh:this.B.mh;return a^65535},function(a,b){b=0;this.ia=a^b;this.V=65536;this.A-=this.ca===q?this.B.nh:this.B.mh;return(this.Q=this.W=b-a)&65535},function(a){this.Pb=this.G=(this.Q=this.G*a)&65535;this.vh=this.J=this.Q>>16&65535;this.ia=this.W=this.Q;this.V=65536;this.J?(Ve(this),Ze(this)):(Qe(this),Ue(this));this.A-=this.ca===q?this.B.Wm:this.B.Vm;this.S|=2;return a}, +function(a){var b=(this.G<<16>>16)*(a<<16>>16);this.G=this.Pb=b&65535;this.J=this.vh=b>>16&65535;this.Q=this.ia=this.W=b;this.V=65536;32767b?(Ve(this),Ze(this)):(Qe(this),Ue(this));this.A-=this.ca===q?this.B.Bm:this.B.Am;this.S|=2;return a},function(a,b){if(!a)return cg.call(this),a;b=this.G+65536*this.J;var c=Math.floor(b/a);if(65536<=c)return cg.call(this),a;this.Pb=this.G=c&65535;this.vh=this.J=b%a&65535;this.W=this.ia=this.Q=c|65536;this.V=65536;this.A-=this.ca===q?this.B.tm:this.B.sm; +this.S|=2;return a},function(a,b){if(!a)return cg.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 cg.call(this),a;this.Pb=this.G=d&65535;this.vh=this.J=b%c&65535;this.W=this.ia=this.Q=d|65536;this.V=65536;this.A-=this.ca===q?this.B.xm:this.B.wm;this.S|=2;return a}],Rd=[function(a){this.ia=a;a=(this.W=a+1)&255;this.Q=a|(this.Q&this.V?1:0)<<8;this.V=256;this.A-=this.ca===q?this.B.lh:this.B.kh;return a},function(a){this.ia=a;a=(this.W=a-1)&255;this.Q= +a|(this.Q&this.V?1:0)<<8;this.V=256;this.A-=this.ca===q?this.B.lh:this.B.kh;return a},bg,bg,bg,bg,bg,bg],Sd=[function(a){this.ia=a;a=(this.W=a+1)&65535;this.Q=a|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=this.ca===q?this.B.lh:this.B.kh;return a},function(a){this.ia=a;a=(this.W=a-1)&65535;this.Q=a|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=this.ca===q?this.B.lh:this.B.kh;return a},function(a){y(this,v(this));B(this,a);this.A-=this.ca===q?this.B.pm:this.B.om;this.S|=2;return a},function(a){if(this.ca=== +q)return bg.call(this,a);tf.call(this,a,this.la(this.ca+2));this.A-=this.B.mm;this.S|=2;return a},function(a){B(this,a);this.A-=this.ca===q?this.B.Km:this.B.Jm;this.S|=2;return a},function(a){if(this.ca===q)return bg.call(this,a);Jd(this,a,this.la(this.ca+2));this.Eg&&Ce(this,this.ka);this.A-=this.B.Hm;this.S|=2;return a},function(a){var b=a;this.S&512&&(a=a-2&65535,80286>this.za&&(b=a));y(this,b);this.A-=this.ca===q?this.B.zc:this.B.$m;this.S|=2;return a},ag],le=[function(){var a=this.Y();16>(a& +56)&&(this.S|=1);this.hd[a].call(this,this.hl,$f)},function(){var a=this.Y();a&16||(this.S|=1);this.hd[a].call(this,Jg,$f)},function(){this.Gb[this.Y()].call(this,zf)},function(){this.Gb[this.Y()].call(this,Df)},S,function(){this.ra.bb?wd.call(this,13,0,!0):($e(this,this.la(2054)),this.D=this.la(2086),this.F=this.la(2088),this.H=this.la(2090),this.C=this.la(2094),this.J=this.la(2096),this.I=this.la(2098),this.G=this.la(2100),Ld(this.Ja,2102,this.la(2084)),Ld(this.ra,2108,this.la(2082)),Ld(this.xa, +2114,this.la(2080)),Ld(this.Ya,2120,this.la(2078)),Id(this,this.la(2072)),B(this,this.la(2074)),x(this,this.la(2092)),this.Fc=this.la(2126)|this.Oa(2128)<<16,this.We=this.Fc+this.la(2130),Ld(this.cd,2132,this.la(2076)),this.Tc=this.la(2138)|this.Oa(2140)<<16,this.Xe=this.Tc+this.la(2142),Ld(this.eb,2144,this.la(2070)),this.A-=195)},function(){this.ra.bb?wd.call(this,13,0,!0):(this.gc&=-9,this.A-=2)},S,S,S,S,Ud,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S, +S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S],De=[function(){this.A-=2+(this.ca===q?0:1);return this.cd.va},function(){this.A-=2+(this.ca===q?0:1); +return this.eb.va},function(a){this.S|=2;this.cd.load(a);this.A-=17+(this.ca===q?0:2);return a},function(a){this.S|=2;this.eb.load(a)!=q&&(this.Qa(this.eb.Pd+4,this.eb.nb|=512),this.eb.type=768);this.A-=17+(this.ca===q?0:2);return a},function(a){this.S|=2;this.A-=14+(this.ca===q?0:2);if(this.Tb.load(a,!0)!=q&&2048!=(this.Tb.nb&2560)&&(this.Tb.qc>=this.ra.bb&&this.Tb.qc>=(a&3)||7168==(this.Tb.nb&7168)))return Xe(this),a;Se(this);return a},function(a){this.S|=2;this.A-=14+(this.ca===q?0:2);if(this.Tb.load(a, +!0)!=q&&512==(this.Tb.nb&2560)&&this.Tb.qc>=this.ra.bb&&this.Tb.qc>=(a&3))return Xe(this),a;Se(this);return a},bg,bg],Td=[ke,ke,ke,ke,ke,ke,bg,bg],Jg=[function(a){this.ca===q?Ud.call(this):(a=this.We-this.Fc,this.Qa(this.ca+2,this.Fc),this.Qa(this.ca+4,65280|this.Fc>>16),this.A-=11);return a},function(a){this.ca===q?Ud.call(this):(a=this.Xe-this.Tc,this.Qa(this.ca+2,this.Tc),this.Qa(this.ca+4,65280|this.Tc>>16),this.A-=12);return a},function(a){this.ca===q?Ud.call(this):(this.Fc=this.la(this.ca+2)| +this.Oa(this.ca+4)<<16,this.We=this.Fc+a,this.S|=2,this.A-=11);return a},function(a){this.ca===q?Ud.call(this):(this.Tc=this.la(this.ca+2)|this.Oa(this.ca+4)<<16,this.Xe=this.Tc+a,this.S|=2,this.A-=12);return a},function(){this.A-=2+(this.ca===q?0:1);return this.gc},bg,function(a){$e(this,a);this.A-=this.ca===q?3:6;this.S|=2;return a},bg],z=[function(a){a=a.call(this,this.G&255,E(this,this.C+this.F));this.G=this.G&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.G&255,E(this,this.C+this.D)); +this.G=this.G&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.G&255,G(this,this.H+this.F));this.G=this.G&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.G&255,G(this,this.H+this.D));this.G=this.G&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.G&255,E(this,this.F));this.G=this.G&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&255,E(this,this.D));this.G=this.G&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&255,E(this,this.K()));this.G=this.G&-256|a;this.A-= +this.B.ua},function(a){a=a.call(this,this.G&255,E(this,this.C));this.G=this.G&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.I&255,E(this,this.C+this.F));this.I=this.I&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.I&255,E(this,this.C+this.D));this.I=this.I&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.I&255,G(this,this.H+this.F));this.I=this.I&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.I&255,G(this,this.H+this.D));this.I=this.I&-256|a;this.A-=this.B.aa}, +function(a){a=a.call(this,this.I&255,E(this,this.F));this.I=this.I&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.I&255,E(this,this.D));this.I=this.I&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.I&255,E(this,this.K()));this.I=this.I&-256|a;this.A-=this.B.ua},function(a){a=a.call(this,this.I&255,E(this,this.C));this.I=this.I&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.J&255,E(this,this.C+this.F));this.J=this.J&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.J& +255,E(this,this.C+this.D));this.J=this.J&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.J&255,G(this,this.H+this.F));this.J=this.J&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.J&255,G(this,this.H+this.D));this.J=this.J&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.J&255,E(this,this.F));this.J=this.J&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.J&255,E(this,this.D));this.J=this.J&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.J&255,E(this,this.K())); +this.J=this.J&-256|a;this.A-=this.B.ua},function(a){a=a.call(this,this.J&255,E(this,this.C));this.J=this.J&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.C&255,E(this,this.C+this.F));this.C=this.C&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.C&255,E(this,this.C+this.D));this.C=this.C&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.C&255,G(this,this.H+this.F));this.C=this.C&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.C&255,G(this,this.H+this.D));this.C=this.C& +-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.C&255,E(this,this.F));this.C=this.C&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.C&255,E(this,this.D));this.C=this.C&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.C&255,E(this,this.K()));this.C=this.C&-256|a;this.A-=this.B.ua},function(a){a=a.call(this,this.C&255,E(this,this.C));this.C=this.C&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.G>>8,E(this,this.C+this.F));this.G=this.G&255|a<<8;this.A-=this.B.aa},function(a){a= +a.call(this,this.G>>8,E(this,this.C+this.D));this.G=this.G&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.G>>8,G(this,this.H+this.F));this.G=this.G&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.G>>8,G(this,this.H+this.D));this.G=this.G&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this,this.G>>8,E(this,this.F));this.G=this.G&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.G>>8,E(this,this.D));this.G=this.G&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this, +this.G>>8,E(this,this.K()));this.G=this.G&255|a<<8;this.A-=this.B.ua},function(a){a=a.call(this,this.G>>8,E(this,this.C));this.G=this.G&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.I>>8,E(this,this.C+this.F));this.I=this.I&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this,this.I>>8,E(this,this.C+this.D));this.I=this.I&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.I>>8,G(this,this.H+this.F));this.I=this.I&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.I>>8, +G(this,this.H+this.D));this.I=this.I&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this,this.I>>8,E(this,this.F));this.I=this.I&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.I>>8,E(this,this.D));this.I=this.I&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.I>>8,E(this,this.K()));this.I=this.I&255|a<<8;this.A-=this.B.ua},function(a){a=a.call(this,this.I>>8,E(this,this.C));this.I=this.I&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.J>>8,E(this,this.C+this.F));this.J= +this.J&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this,this.J>>8,E(this,this.C+this.D));this.J=this.J&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.J>>8,G(this,this.H+this.F));this.J=this.J&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.J>>8,G(this,this.H+this.D));this.J=this.J&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this,this.J>>8,E(this,this.F));this.J=this.J&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.J>>8,E(this,this.D));this.J=this.J&255| +a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.J>>8,E(this,this.K()));this.J=this.J&255|a<<8;this.A-=this.B.ua},function(a){a=a.call(this,this.J>>8,E(this,this.C));this.J=this.J&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.C>>8,E(this,this.C+this.F));this.C=this.C&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this,this.C>>8,E(this,this.C+this.D));this.C=this.C&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.C>>8,G(this,this.H+this.F));this.C=this.C&255|a<<8;this.A-= +this.B.ba},function(a){a=a.call(this,this.C>>8,G(this,this.H+this.D));this.C=this.C&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this,this.C>>8,E(this,this.F));this.C=this.C&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.C>>8,E(this,this.D));this.C=this.C&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.C>>8,E(this,this.K()));this.C=this.C&255|a<<8;this.A-=this.B.ua},function(a){a=a.call(this,this.C>>8,E(this,this.C));this.C=this.C&255|a<<8;this.A-=this.B.T},function(a){a= +a.call(this,this.G&255,E(this,this.C+this.F+this.L()));this.G=this.G&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.G&255,E(this,this.C+this.D+this.L()));this.G=this.G&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.G&255,G(this,this.H+this.F+this.L()));this.G=this.G&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.G&255,G(this,this.H+this.D+this.L()));this.G=this.G&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.G&255,E(this,this.F+this.L()));this.G=this.G&-256|a; +this.A-=this.B.M},function(a){a=a.call(this,this.G&255,E(this,this.D+this.L()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,G(this,this.H+this.L()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,E(this,this.C+this.L()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,E(this,this.C+this.F+this.L()));this.I=this.I&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.I&255,E(this,this.C+this.D+this.L()));this.I= +this.I&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.I&255,G(this,this.H+this.F+this.L()));this.I=this.I&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.I&255,G(this,this.H+this.D+this.L()));this.I=this.I&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.I&255,E(this,this.F+this.L()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,E(this,this.D+this.L()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,G(this,this.H+ +this.L()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,E(this,this.C+this.L()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,E(this,this.C+this.F+this.L()));this.J=this.J&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.J&255,E(this,this.C+this.D+this.L()));this.J=this.J&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.J&255,G(this,this.H+this.F+this.L()));this.J=this.J&-256|a;this.A-=this.B.P},function(a){a=a.call(this, +this.J&255,G(this,this.H+this.D+this.L()));this.J=this.J&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.J&255,E(this,this.F+this.L()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,E(this,this.D+this.L()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,G(this,this.H+this.L()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,E(this,this.C+this.L()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this, +this.C&255,E(this,this.C+this.F+this.L()));this.C=this.C&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.C&255,E(this,this.C+this.D+this.L()));this.C=this.C&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.C&255,G(this,this.H+this.F+this.L()));this.C=this.C&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.C&255,G(this,this.H+this.D+this.L()));this.C=this.C&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.C&255,E(this,this.F+this.L()));this.C=this.C&-256|a;this.A-=this.B.M}, +function(a){a=a.call(this,this.C&255,E(this,this.D+this.L()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,G(this,this.H+this.L()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,E(this,this.C+this.L()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,E(this,this.C+this.F+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.G>>8,E(this,this.C+this.D+this.L()));this.G=this.G&255|a<< +8;this.A-=this.B.P},function(a){a=a.call(this,this.G>>8,G(this,this.H+this.F+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.G>>8,G(this,this.H+this.D+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.G>>8,E(this,this.F+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,E(this,this.D+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,G(this,this.H+this.L())); +this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,E(this,this.C+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,E(this,this.C+this.F+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.I>>8,E(this,this.C+this.D+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.I>>8,G(this,this.H+this.F+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.I>> +8,G(this,this.H+this.D+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.I>>8,E(this,this.F+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,E(this,this.D+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,G(this,this.H+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,E(this,this.C+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this, +this.J>>8,E(this,this.C+this.F+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.J>>8,E(this,this.C+this.D+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.J>>8,G(this,this.H+this.F+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.J>>8,G(this,this.H+this.D+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.J>>8,E(this,this.F+this.L()));this.J=this.J&255|a<<8;this.A-= +this.B.M},function(a){a=a.call(this,this.J>>8,E(this,this.D+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,G(this,this.H+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,E(this,this.C+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,E(this,this.C+this.F+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.C>>8,E(this,this.C+this.D+this.L()));this.C=this.C& +255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.C>>8,G(this,this.H+this.F+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.C>>8,G(this,this.H+this.D+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.C>>8,E(this,this.F+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,E(this,this.D+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,G(this,this.H+this.L())); +this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,E(this,this.C+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,E(this,this.C+this.F+this.K()));this.G=this.G&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.G&255,E(this,this.C+this.D+this.K()));this.G=this.G&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.G&255,G(this,this.H+this.F+this.K()));this.G=this.G&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.G&255, +G(this,this.H+this.D+this.K()));this.G=this.G&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.G&255,E(this,this.F+this.K()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,E(this,this.D+this.K()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,G(this,this.H+this.K()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,E(this,this.C+this.K()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this, +this.I&255,E(this,this.C+this.F+this.K()));this.I=this.I&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.I&255,E(this,this.C+this.D+this.K()));this.I=this.I&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.I&255,G(this,this.H+this.F+this.K()));this.I=this.I&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.I&255,G(this,this.H+this.D+this.K()));this.I=this.I&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.I&255,E(this,this.F+this.K()));this.I=this.I&-256|a;this.A-=this.B.M}, +function(a){a=a.call(this,this.I&255,E(this,this.D+this.K()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,G(this,this.H+this.K()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,E(this,this.C+this.K()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,E(this,this.C+this.F+this.K()));this.J=this.J&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.J&255,E(this,this.C+this.D+this.K()));this.J=this.J&-256|a; +this.A-=this.B.P},function(a){a=a.call(this,this.J&255,G(this,this.H+this.F+this.K()));this.J=this.J&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.J&255,G(this,this.H+this.D+this.K()));this.J=this.J&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.J&255,E(this,this.F+this.K()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,E(this,this.D+this.K()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,G(this,this.H+this.K()));this.J= +this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,E(this,this.C+this.K()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,E(this,this.C+this.F+this.K()));this.C=this.C&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.C&255,E(this,this.C+this.D+this.K()));this.C=this.C&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.C&255,G(this,this.H+this.F+this.K()));this.C=this.C&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.C&255,G(this, +this.H+this.D+this.K()));this.C=this.C&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.C&255,E(this,this.F+this.K()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,E(this,this.D+this.K()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,G(this,this.H+this.K()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,E(this,this.C+this.K()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G>> +8,E(this,this.C+this.F+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.G>>8,E(this,this.C+this.D+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.G>>8,G(this,this.H+this.F+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.G>>8,G(this,this.H+this.D+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.G>>8,E(this,this.F+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.M}, +function(a){a=a.call(this,this.G>>8,E(this,this.D+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,G(this,this.H+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,E(this,this.C+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,E(this,this.C+this.F+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.I>>8,E(this,this.C+this.D+this.K()));this.I=this.I&255| +a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.I>>8,G(this,this.H+this.F+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.I>>8,G(this,this.H+this.D+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.I>>8,E(this,this.F+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,E(this,this.D+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,G(this,this.H+this.K())); +this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,E(this,this.C+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,E(this,this.C+this.F+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.J>>8,E(this,this.C+this.D+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.J>>8,G(this,this.H+this.F+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.J>> +8,G(this,this.H+this.D+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.J>>8,E(this,this.F+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,E(this,this.D+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,G(this,this.H+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,E(this,this.C+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this, +this.C>>8,E(this,this.C+this.F+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.C>>8,E(this,this.C+this.D+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.C>>8,G(this,this.H+this.F+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.C>>8,G(this,this.H+this.D+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.C>>8,E(this,this.F+this.K()));this.C=this.C&255|a<<8;this.A-= +this.B.M},function(a){a=a.call(this,this.C>>8,E(this,this.D+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,G(this,this.H+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,E(this,this.C+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,this.G&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.I&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.J& +255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.C&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.G>>8);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.I>>8);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.J>>8);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.C>>8);this.G=this.G&-256|a},function(a){a=a.call(this,this.I&255,this.G&255);this.I=this.I&-256|a},function(a){a=a.call(this,this.I&255,this.I&255);this.I= +this.I&-256|a},function(a){a=a.call(this,this.I&255,this.J&255);this.I=this.I&-256|a},function(a){a=a.call(this,this.I&255,this.C&255);this.I=this.I&-256|a},function(a){a=a.call(this,this.I&255,this.G>>8);this.I=this.I&-256|a},function(a){a=a.call(this,this.I&255,this.I>>8);this.I=this.I&-256|a},function(a){a=a.call(this,this.I&255,this.J>>8);this.I=this.I&-256|a},function(a){a=a.call(this,this.I&255,this.C>>8);this.I=this.I&-256|a},function(a){a=a.call(this,this.J&255,this.G&255);this.J=this.J&-256| +a},function(a){a=a.call(this,this.J&255,this.I&255);this.J=this.J&-256|a},function(a){a=a.call(this,this.J&255,this.J&255);this.J=this.J&-256|a},function(a){a=a.call(this,this.J&255,this.C&255);this.J=this.J&-256|a},function(a){a=a.call(this,this.J&255,this.G>>8);this.J=this.J&-256|a},function(a){a=a.call(this,this.J&255,this.I>>8);this.J=this.J&-256|a},function(a){a=a.call(this,this.J&255,this.J>>8);this.J=this.J&-256|a},function(a){a=a.call(this,this.J&255,this.C>>8);this.J=this.J&-256|a},function(a){a= +a.call(this,this.C&255,this.G&255);this.C=this.C&-256|a},function(a){a=a.call(this,this.C&255,this.I&255);this.C=this.C&-256|a},function(a){a=a.call(this,this.C&255,this.J&255);this.C=this.C&-256|a},function(a){a=a.call(this,this.C&255,this.C&255);this.C=this.C&-256|a},function(a){a=a.call(this,this.C&255,this.G>>8);this.C=this.C&-256|a},function(a){a=a.call(this,this.C&255,this.I>>8);this.C=this.C&-256|a},function(a){a=a.call(this,this.C&255,this.J>>8);this.C=this.C&-256|a},function(a){a=a.call(this, +this.C&255,this.C>>8);this.C=this.C&-256|a},function(a){a=a.call(this,this.G>>8,this.G&255);this.G=this.G&255|a<<8},function(a){a=a.call(this,this.G>>8,this.I&255);this.G=this.G&255|a<<8},function(a){a=a.call(this,this.G>>8,this.J&255);this.G=this.G&255|a<<8},function(a){a=a.call(this,this.G>>8,this.C&255);this.G=this.G&255|a<<8},function(a){a=a.call(this,this.G>>8,this.G>>8);this.G=this.G&255|a<<8},function(a){a=a.call(this,this.G>>8,this.I>>8);this.G=this.G&255|a<<8},function(a){a=a.call(this,this.G>> +8,this.J>>8);this.G=this.G&255|a<<8},function(a){a=a.call(this,this.G>>8,this.C>>8);this.G=this.G&255|a<<8},function(a){a=a.call(this,this.I>>8,this.G&255);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.I>>8,this.I&255);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.I>>8,this.J&255);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.I>>8,this.C&255);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.I>>8,this.G>>8);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.I>> +8,this.I>>8);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.I>>8,this.J>>8);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.I>>8,this.C>>8);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.J>>8,this.G&255);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>>8,this.I&255);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>>8,this.J&255);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>>8,this.C&255);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>> +8,this.G>>8);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>>8,this.I>>8);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>>8,this.J>>8);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>>8,this.C>>8);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.C>>8,this.G&255);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.I&255);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.J&255);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8, +this.C&255);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.G>>8);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.I>>8);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.J>>8);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.C>>8);this.C=this.C&255|a<<8}],se=[function(a){a=a.call(this,J(this,this.C+this.F),this.G&255);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,J(this,this.C+this.D),this.G&255);Q(this,a);this.A-=this.B.ba}, +function(a){a=a.call(this,L(this,this.H+this.F),this.G&255);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.D),this.G&255);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,J(this,this.F),this.G&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,J(this,this.D),this.G&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,J(this,this.K()),this.G&255);Q(this,a);this.A-=this.B.ua},function(a){a=a.call(this,J(this,this.C),this.G&255);Q(this,a);this.A-=this.B.T}, +function(a){a=a.call(this,J(this,this.C+this.F),this.I&255);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,J(this,this.C+this.D),this.I&255);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.F),this.I&255);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.D),this.I&255);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,J(this,this.F),this.I&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,J(this,this.D),this.I&255);Q(this,a);this.A-= +this.B.T},function(a){a=a.call(this,J(this,this.K()),this.I&255);Q(this,a);this.A-=this.B.ua},function(a){a=a.call(this,J(this,this.C),this.I&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,J(this,this.C+this.F),this.J&255);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,J(this,this.C+this.D),this.J&255);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.F),this.J&255);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.D),this.J&255); +Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,J(this,this.F),this.J&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,J(this,this.D),this.J&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,J(this,this.K()),this.J&255);Q(this,a);this.A-=this.B.ua},function(a){a=a.call(this,J(this,this.C),this.J&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,J(this,this.C+this.F),this.C&255);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,J(this,this.C+this.D),this.C&255); +Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.F),this.C&255);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.D),this.C&255);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,J(this,this.F),this.C&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,J(this,this.D),this.C&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,J(this,this.K()),this.C&255);Q(this,a);this.A-=this.B.ua},function(a){a=a.call(this,J(this,this.C),this.C& +255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,J(this,this.C+this.F),this.G>>8);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,J(this,this.C+this.D),this.G>>8);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.F),this.G>>8);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.D),this.G>>8);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,J(this,this.F),this.G>>8);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,J(this,this.D), +this.G>>8);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,J(this,this.K()),this.G>>8);Q(this,a);this.A-=this.B.ua},function(a){a=a.call(this,J(this,this.C),this.G>>8);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,J(this,this.C+this.F),this.I>>8);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,J(this,this.C+this.D),this.I>>8);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.F),this.I>>8);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+ +this.D),this.I>>8);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,J(this,this.F),this.I>>8);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,J(this,this.D),this.I>>8);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,J(this,this.K()),this.I>>8);Q(this,a);this.A-=this.B.ua},function(a){a=a.call(this,J(this,this.C),this.I>>8);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,J(this,this.C+this.F),this.J>>8);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,J(this,this.C+this.D), +this.J>>8);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.F),this.J>>8);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.D),this.J>>8);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,J(this,this.F),this.J>>8);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,J(this,this.D),this.J>>8);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,J(this,this.K()),this.J>>8);Q(this,a);this.A-=this.B.ua},function(a){a=a.call(this,J(this,this.C),this.J>> +8);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,J(this,this.C+this.F),this.C>>8);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,J(this,this.C+this.D),this.C>>8);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.F),this.C>>8);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.D),this.C>>8);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,J(this,this.F),this.C>>8);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,J(this,this.D), +this.C>>8);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,J(this,this.K()),this.C>>8);Q(this,a);this.A-=this.B.ua},function(a){a=a.call(this,J(this,this.C),this.C>>8);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,J(this,this.C+this.F+this.L()),this.G&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,J(this,this.C+this.D+this.L()),this.G&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.L()),this.G&255);Q(this,a);this.A-=this.B.P},function(a){a= +a.call(this,L(this,this.H+this.D+this.L()),this.G&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,J(this,this.F+this.L()),this.G&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.D+this.L()),this.G&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.L()),this.G&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.C+this.L()),this.G&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.C+this.F+this.L()),this.I& +255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,J(this,this.C+this.D+this.L()),this.I&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.L()),this.I&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.L()),this.I&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,J(this,this.F+this.L()),this.I&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.D+this.L()),this.I&255);Q(this,a);this.A-=this.B.M}, +function(a){a=a.call(this,L(this,this.H+this.L()),this.I&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.C+this.L()),this.I&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.C+this.F+this.L()),this.J&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,J(this,this.C+this.D+this.L()),this.J&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.L()),this.J&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this, +this.H+this.D+this.L()),this.J&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,J(this,this.F+this.L()),this.J&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.D+this.L()),this.J&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.L()),this.J&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.C+this.L()),this.J&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.C+this.F+this.L()),this.C&255);Q(this,a); +this.A-=this.B.O},function(a){a=a.call(this,J(this,this.C+this.D+this.L()),this.C&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.L()),this.C&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.L()),this.C&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,J(this,this.F+this.L()),this.C&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.D+this.L()),this.C&255);Q(this,a);this.A-=this.B.M},function(a){a= +a.call(this,L(this,this.H+this.L()),this.C&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.C+this.L()),this.C&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.C+this.F+this.L()),this.G>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,J(this,this.C+this.D+this.L()),this.G>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.L()),this.G>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+ +this.L()),this.G>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,J(this,this.F+this.L()),this.G>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.D+this.L()),this.G>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.L()),this.G>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.C+this.L()),this.G>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.C+this.F+this.L()),this.I>>8);Q(this,a);this.A-=this.B.O}, +function(a){a=a.call(this,J(this,this.C+this.D+this.L()),this.I>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.L()),this.I>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.L()),this.I>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,J(this,this.F+this.L()),this.I>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.D+this.L()),this.I>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+ +this.L()),this.I>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.C+this.L()),this.I>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.C+this.F+this.L()),this.J>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,J(this,this.C+this.D+this.L()),this.J>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.L()),this.J>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.L()),this.J>>8);Q(this, +a);this.A-=this.B.O},function(a){a=a.call(this,J(this,this.F+this.L()),this.J>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.D+this.L()),this.J>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.L()),this.J>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.C+this.L()),this.J>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.C+this.F+this.L()),this.C>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,J(this, +this.C+this.D+this.L()),this.C>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.L()),this.C>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.L()),this.C>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,J(this,this.F+this.L()),this.C>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.D+this.L()),this.C>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.L()),this.C>>8);Q(this, +a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.C+this.L()),this.C>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.C+this.F+this.K()),this.G&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,J(this,this.C+this.D+this.K()),this.G&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.K()),this.G&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.K()),this.G&255);Q(this,a);this.A-=this.B.O},function(a){a= +a.call(this,J(this,this.F+this.K()),this.G&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.D+this.K()),this.G&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.K()),this.G&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.C+this.K()),this.G&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.C+this.F+this.K()),this.I&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,J(this,this.C+this.D+this.K()),this.I& +255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.K()),this.I&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.K()),this.I&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,J(this,this.F+this.K()),this.I&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.D+this.K()),this.I&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.K()),this.I&255);Q(this,a);this.A-=this.B.M},function(a){a= +a.call(this,J(this,this.C+this.K()),this.I&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.C+this.F+this.K()),this.J&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,J(this,this.C+this.D+this.K()),this.J&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.K()),this.J&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.K()),this.J&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,J(this,this.F+ +this.K()),this.J&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.D+this.K()),this.J&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.K()),this.J&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.C+this.K()),this.J&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.C+this.F+this.K()),this.C&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,J(this,this.C+this.D+this.K()),this.C&255);Q(this,a);this.A-= +this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.K()),this.C&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.K()),this.C&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,J(this,this.F+this.K()),this.C&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.D+this.K()),this.C&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.K()),this.C&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this, +this.C+this.K()),this.C&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.C+this.F+this.K()),this.G>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,J(this,this.C+this.D+this.K()),this.G>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.K()),this.G>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.K()),this.G>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,J(this,this.F+this.K()),this.G>>8); +Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.D+this.K()),this.G>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.K()),this.G>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.C+this.K()),this.G>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.C+this.F+this.K()),this.I>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,J(this,this.C+this.D+this.K()),this.I>>8);Q(this,a);this.A-=this.B.P},function(a){a= +a.call(this,L(this,this.H+this.F+this.K()),this.I>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.K()),this.I>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,J(this,this.F+this.K()),this.I>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.D+this.K()),this.I>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.K()),this.I>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.C+this.K()),this.I>> +8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.C+this.F+this.K()),this.J>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,J(this,this.C+this.D+this.K()),this.J>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.K()),this.J>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.K()),this.J>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,J(this,this.F+this.K()),this.J>>8);Q(this,a);this.A-=this.B.M}, +function(a){a=a.call(this,J(this,this.D+this.K()),this.J>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.K()),this.J>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.C+this.K()),this.J>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.C+this.F+this.K()),this.C>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,J(this,this.C+this.D+this.K()),this.C>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+ +this.K()),this.C>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.K()),this.C>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,J(this,this.F+this.K()),this.C>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.D+this.K()),this.C>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.K()),this.C>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.C+this.K()),this.C>>8);Q(this,a);this.A-=this.B.M}, +z[192],z[200],z[208],z[216],z[224],z[232],z[240],z[248],z[193],z[201],z[209],z[217],z[225],z[233],z[241],z[249],z[194],z[202],z[210],z[218],z[226],z[234],z[242],z[250],z[195],z[203],z[211],z[219],z[227],z[235],z[243],z[251],z[196],z[204],z[212],z[220],z[228],z[236],z[244],z[252],z[197],z[205],z[213],z[221],z[229],z[237],z[245],z[253],z[198],z[206],z[214],z[222],z[230],z[238],z[246],z[254],z[199],z[207],z[215],z[223],z[231],z[239],z[247],z[255]],te=[function(a,b){var c=a[0].call(this,J(this,this.C+ +this.F),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[0].call(this,J(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[0].call(this,L(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[0].call(this,L(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[0].call(this,J(this,this.F),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,J(this,this.D),b.call(this)); +Q(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,J(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.ua},function(a,b){var c=a[0].call(this,J(this,this.C),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,J(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[1].call(this,J(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[1].call(this,L(this,this.H+this.F),b.call(this));Q(this,c);this.A-= +this.B.ba},function(a,b){var c=a[1].call(this,L(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[1].call(this,J(this,this.F),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,J(this,this.D),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,J(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.ua},function(a,b){var c=a[1].call(this,J(this,this.C),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c= +a[2].call(this,J(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[2].call(this,J(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[2].call(this,L(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[2].call(this,L(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[2].call(this,J(this,this.F),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this, +J(this,this.D),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,J(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.ua},function(a,b){var c=a[2].call(this,J(this,this.C),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,J(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[3].call(this,J(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[3].call(this,L(this,this.H+this.F), +b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[3].call(this,L(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[3].call(this,J(this,this.F),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,J(this,this.D),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,J(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.ua},function(a,b){var c=a[3].call(this,J(this,this.C),b.call(this));Q(this,c);this.A-= +this.B.T},function(a,b){var c=a[4].call(this,J(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[4].call(this,J(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[4].call(this,L(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[4].call(this,L(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[4].call(this,J(this,this.F),b.call(this));Q(this,c);this.A-=this.B.T}, +function(a,b){var c=a[4].call(this,J(this,this.D),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,J(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.ua},function(a,b){var c=a[4].call(this,J(this,this.C),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,J(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[5].call(this,J(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[5].call(this, +L(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[5].call(this,L(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[5].call(this,J(this,this.F),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,J(this,this.D),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,J(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.ua},function(a,b){var c=a[5].call(this,J(this,this.C),b.call(this)); +Q(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,J(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[6].call(this,J(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[6].call(this,L(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[6].call(this,L(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[6].call(this,J(this,this.F),b.call(this));Q(this,c); +this.A-=this.B.T},function(a,b){var c=a[6].call(this,J(this,this.D),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,J(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.ua},function(a,b){var c=a[6].call(this,J(this,this.C),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,J(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[7].call(this,J(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.ba},function(a, +b){var c=a[7].call(this,L(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[7].call(this,L(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[7].call(this,J(this,this.F),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,J(this,this.D),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,J(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.ua},function(a,b){var c=a[7].call(this, +J(this,this.C),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,J(this,this.C+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,J(this,this.C+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[0].call(this,L(this,this.H+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[0].call(this,L(this,this.H+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c= +a[0].call(this,J(this,this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,J(this,this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,L(this,this.H+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,J(this,this.C+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,J(this,this.C+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a, +b){var c=a[1].call(this,J(this,this.C+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[1].call(this,L(this,this.H+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[1].call(this,L(this,this.H+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,J(this,this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,J(this,this.D+this.L()),b.call(this));Q(this,c);this.A-= +this.B.M},function(a,b){var c=a[1].call(this,L(this,this.H+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,J(this,this.C+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,J(this,this.C+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[2].call(this,J(this,this.C+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[2].call(this,L(this,this.H+this.F+this.L()),b.call(this)); +Q(this,c);this.A-=this.B.P},function(a,b){var c=a[2].call(this,L(this,this.H+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[2].call(this,J(this,this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,J(this,this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,L(this,this.H+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,J(this,this.C+this.L()),b.call(this)); +Q(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,J(this,this.C+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[3].call(this,J(this,this.C+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[3].call(this,L(this,this.H+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[3].call(this,L(this,this.H+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[3].call(this,J(this, +this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,J(this,this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,L(this,this.H+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,J(this,this.C+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,J(this,this.C+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[4].call(this, +J(this,this.C+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[4].call(this,L(this,this.H+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[4].call(this,L(this,this.H+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[4].call(this,J(this,this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,J(this,this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a, +b){var c=a[4].call(this,L(this,this.H+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,J(this,this.C+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,J(this,this.C+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[5].call(this,J(this,this.C+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[5].call(this,L(this,this.H+this.F+this.L()),b.call(this));Q(this,c);this.A-= +this.B.P},function(a,b){var c=a[5].call(this,L(this,this.H+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[5].call(this,J(this,this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,J(this,this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,L(this,this.H+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,J(this,this.C+this.L()),b.call(this));Q(this, +c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,J(this,this.C+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,J(this,this.C+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[6].call(this,L(this,this.H+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[6].call(this,L(this,this.H+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,J(this,this.F+ +this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,J(this,this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,L(this,this.H+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,J(this,this.C+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,J(this,this.C+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this,J(this, +this.C+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[7].call(this,L(this,this.H+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[7].call(this,L(this,this.H+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this,J(this,this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,J(this,this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c= +a[7].call(this,L(this,this.H+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,J(this,this.C+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,J(this,this.C+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,J(this,this.C+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[0].call(this,L(this,this.H+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.P}, +function(a,b){var c=a[0].call(this,L(this,this.H+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,J(this,this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,J(this,this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,L(this,this.H+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,J(this,this.C+this.K()),b.call(this));Q(this,c);this.A-= +this.B.M},function(a,b){var c=a[1].call(this,J(this,this.C+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,J(this,this.C+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[1].call(this,L(this,this.H+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[1].call(this,L(this,this.H+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,J(this,this.F+this.K()), +b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,J(this,this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,L(this,this.H+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,J(this,this.C+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,J(this,this.C+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[2].call(this,J(this,this.C+ +this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[2].call(this,L(this,this.H+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[2].call(this,L(this,this.H+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[2].call(this,J(this,this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,J(this,this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this, +L(this,this.H+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,J(this,this.C+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,J(this,this.C+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[3].call(this,J(this,this.C+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[3].call(this,L(this,this.H+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a, +b){var c=a[3].call(this,L(this,this.H+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[3].call(this,J(this,this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,J(this,this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,L(this,this.H+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,J(this,this.C+this.K()),b.call(this));Q(this,c);this.A-=this.B.M}, +function(a,b){var c=a[4].call(this,J(this,this.C+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[4].call(this,J(this,this.C+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[4].call(this,L(this,this.H+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[4].call(this,L(this,this.H+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[4].call(this,J(this,this.F+this.K()),b.call(this)); +Q(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,J(this,this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,L(this,this.H+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,J(this,this.C+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,J(this,this.C+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[5].call(this,J(this,this.C+this.D+this.K()), +b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[5].call(this,L(this,this.H+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[5].call(this,L(this,this.H+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[5].call(this,J(this,this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,J(this,this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,L(this, +this.H+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,J(this,this.C+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,J(this,this.C+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,J(this,this.C+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[6].call(this,L(this,this.H+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c= +a[6].call(this,L(this,this.H+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,J(this,this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,J(this,this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,L(this,this.H+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,J(this,this.C+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a, +b){var c=a[7].call(this,J(this,this.C+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this,J(this,this.C+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[7].call(this,L(this,this.H+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[7].call(this,L(this,this.H+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this,J(this,this.F+this.K()),b.call(this));Q(this, +c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,J(this,this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,L(this,this.H+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,J(this,this.C+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},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.C&255,b.call(this));this.C=this.C&-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.C>>8,b.call(this));this.C=this.C&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.C&255,b.call(this));this.C=this.C&-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.C>>8,b.call(this));this.C=this.C&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.C&255,b.call(this));this.C=this.C&-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.C>>8,b.call(this));this.C=this.C&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.C&255,b.call(this));this.C=this.C&-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.C>>8,b.call(this));this.C=this.C&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.C&255,b.call(this));this.C=this.C&-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.C>>8,b.call(this));this.C=this.C&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.C&255,b.call(this));this.C=this.C&-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.C>>8,b.call(this));this.C=this.C&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.C&255,b.call(this));this.C=this.C&-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.C>>8,b.call(this));this.C=this.C&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.C&255,b.call(this));this.C=this.C&-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.C>> +8,b.call(this));this.C=this.C&255|c<<8}],A=[function(a){this.G=a.call(this,this.G,H(this,this.C+this.F));this.A-=this.B.aa},function(a){this.G=a.call(this,this.G,H(this,this.C+this.D));this.A-=this.B.ba},function(a){this.G=a.call(this,this.G,I(this,this.H+this.F));this.A-=this.B.ba},function(a){this.G=a.call(this,this.G,I(this,this.H+this.D));this.A-=this.B.aa},function(a){this.G=a.call(this,this.G,H(this,this.F));this.A-=this.B.T},function(a){this.G=a.call(this,this.G,H(this,this.D));this.A-=this.B.T}, +function(a){this.G=a.call(this,this.G,H(this,this.K()));this.A-=this.B.ua},function(a){this.G=a.call(this,this.G,H(this,this.C));this.A-=this.B.T},function(a){this.I=a.call(this,this.I,H(this,this.C+this.F));this.A-=this.B.aa},function(a){this.I=a.call(this,this.I,H(this,this.C+this.D));this.A-=this.B.ba},function(a){this.I=a.call(this,this.I,I(this,this.H+this.F));this.A-=this.B.ba},function(a){this.I=a.call(this,this.I,I(this,this.H+this.D));this.A-=this.B.aa},function(a){this.I=a.call(this,this.I, +H(this,this.F));this.A-=this.B.T},function(a){this.I=a.call(this,this.I,H(this,this.D));this.A-=this.B.T},function(a){this.I=a.call(this,this.I,H(this,this.K()));this.A-=this.B.ua},function(a){this.I=a.call(this,this.I,H(this,this.C));this.A-=this.B.T},function(a){this.J=a.call(this,this.J,H(this,this.C+this.F));this.A-=this.B.aa},function(a){this.J=a.call(this,this.J,H(this,this.C+this.D));this.A-=this.B.ba},function(a){this.J=a.call(this,this.J,I(this,this.H+this.F));this.A-=this.B.ba},function(a){this.J= +a.call(this,this.J,I(this,this.H+this.D));this.A-=this.B.aa},function(a){this.J=a.call(this,this.J,H(this,this.F));this.A-=this.B.T},function(a){this.J=a.call(this,this.J,H(this,this.D));this.A-=this.B.T},function(a){this.J=a.call(this,this.J,H(this,this.K()));this.A-=this.B.ua},function(a){this.J=a.call(this,this.J,H(this,this.C));this.A-=this.B.T},function(a){this.C=a.call(this,this.C,H(this,this.C+this.F));this.A-=this.B.aa},function(a){this.C=a.call(this,this.C,H(this,this.C+this.D));this.A-= +this.B.ba},function(a){this.C=a.call(this,this.C,I(this,this.H+this.F));this.A-=this.B.ba},function(a){this.C=a.call(this,this.C,I(this,this.H+this.D));this.A-=this.B.aa},function(a){this.C=a.call(this,this.C,H(this,this.F));this.A-=this.B.T},function(a){this.C=a.call(this,this.C,H(this,this.D));this.A-=this.B.T},function(a){this.C=a.call(this,this.C,H(this,this.K()));this.A-=this.B.ua},function(a){this.C=a.call(this,this.C,H(this,this.C));this.A-=this.B.T},function(a){x(this,a.call(this,w(this), +H(this,this.C+this.F)));this.A-=this.B.aa},function(a){x(this,a.call(this,w(this),H(this,this.C+this.D)));this.A-=this.B.ba},function(a){x(this,a.call(this,w(this),I(this,this.H+this.F)));this.A-=this.B.ba},function(a){x(this,a.call(this,w(this),I(this,this.H+this.D)));this.A-=this.B.aa},function(a){x(this,a.call(this,w(this),H(this,this.F)));this.A-=this.B.T},function(a){x(this,a.call(this,w(this),H(this,this.D)));this.A-=this.B.T},function(a){x(this,a.call(this,w(this),H(this,this.K())));this.A-= +this.B.ua},function(a){x(this,a.call(this,w(this),H(this,this.C)));this.A-=this.B.T},function(a){this.H=a.call(this,this.H,H(this,this.C+this.F));this.A-=this.B.aa},function(a){this.H=a.call(this,this.H,H(this,this.C+this.D));this.A-=this.B.ba},function(a){this.H=a.call(this,this.H,I(this,this.H+this.F));this.A-=this.B.ba},function(a){this.H=a.call(this,this.H,I(this,this.H+this.D));this.A-=this.B.aa},function(a){this.H=a.call(this,this.H,H(this,this.F));this.A-=this.B.T},function(a){this.H=a.call(this, +this.H,H(this,this.D));this.A-=this.B.T},function(a){this.H=a.call(this,this.H,H(this,this.K()));this.A-=this.B.ua},function(a){this.H=a.call(this,this.H,H(this,this.C));this.A-=this.B.T},function(a){this.F=a.call(this,this.F,H(this,this.C+this.F));this.A-=this.B.aa},function(a){this.F=a.call(this,this.F,H(this,this.C+this.D));this.A-=this.B.ba},function(a){this.F=a.call(this,this.F,I(this,this.H+this.F));this.A-=this.B.ba},function(a){this.F=a.call(this,this.F,I(this,this.H+this.D));this.A-=this.B.aa}, +function(a){this.F=a.call(this,this.F,H(this,this.F));this.A-=this.B.T},function(a){this.F=a.call(this,this.F,H(this,this.D));this.A-=this.B.T},function(a){this.F=a.call(this,this.F,H(this,this.K()));this.A-=this.B.ua},function(a){this.F=a.call(this,this.F,H(this,this.C));this.A-=this.B.T},function(a){this.D=a.call(this,this.D,H(this,this.C+this.F));this.A-=this.B.aa},function(a){this.D=a.call(this,this.D,H(this,this.C+this.D));this.A-=this.B.ba},function(a){this.D=a.call(this,this.D,I(this,this.H+ +this.F));this.A-=this.B.ba},function(a){this.D=a.call(this,this.D,I(this,this.H+this.D));this.A-=this.B.aa},function(a){this.D=a.call(this,this.D,H(this,this.F));this.A-=this.B.T},function(a){this.D=a.call(this,this.D,H(this,this.D));this.A-=this.B.T},function(a){this.D=a.call(this,this.D,H(this,this.K()));this.A-=this.B.ua},function(a){this.D=a.call(this,this.D,H(this,this.C));this.A-=this.B.T},function(a){this.G=a.call(this,this.G,H(this,this.C+this.F+this.L()));this.A-=this.B.O},function(a){this.G= +a.call(this,this.G,H(this,this.C+this.D+this.L()));this.A-=this.B.P},function(a){this.G=a.call(this,this.G,I(this,this.H+this.F+this.L()));this.A-=this.B.P},function(a){this.G=a.call(this,this.G,I(this,this.H+this.D+this.L()));this.A-=this.B.O},function(a){this.G=a.call(this,this.G,H(this,this.F+this.L()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,H(this,this.D+this.L()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,I(this,this.H+this.L()));this.A-=this.B.M},function(a){this.G= +a.call(this,this.G,H(this,this.C+this.L()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,H(this,this.C+this.F+this.L()));this.A-=this.B.O},function(a){this.I=a.call(this,this.I,H(this,this.C+this.D+this.L()));this.A-=this.B.P},function(a){this.I=a.call(this,this.I,I(this,this.H+this.F+this.L()));this.A-=this.B.P},function(a){this.I=a.call(this,this.I,I(this,this.H+this.D+this.L()));this.A-=this.B.O},function(a){this.I=a.call(this,this.I,H(this,this.F+this.L()));this.A-=this.B.M},function(a){this.I= +a.call(this,this.I,H(this,this.D+this.L()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,I(this,this.H+this.L()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,H(this,this.C+this.L()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,H(this,this.C+this.F+this.L()));this.A-=this.B.O},function(a){this.J=a.call(this,this.J,H(this,this.C+this.D+this.L()));this.A-=this.B.P},function(a){this.J=a.call(this,this.J,I(this,this.H+this.F+this.L()));this.A-=this.B.P},function(a){this.J= +a.call(this,this.J,I(this,this.H+this.D+this.L()));this.A-=this.B.O},function(a){this.J=a.call(this,this.J,H(this,this.F+this.L()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,H(this,this.D+this.L()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,I(this,this.H+this.L()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,H(this,this.C+this.L()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,H(this,this.C+this.F+this.L()));this.A-=this.B.O},function(a){this.C=a.call(this, +this.C,H(this,this.C+this.D+this.L()));this.A-=this.B.P},function(a){this.C=a.call(this,this.C,I(this,this.H+this.F+this.L()));this.A-=this.B.P},function(a){this.C=a.call(this,this.C,I(this,this.H+this.D+this.L()));this.A-=this.B.O},function(a){this.C=a.call(this,this.C,H(this,this.F+this.L()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,H(this,this.D+this.L()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,I(this,this.H+this.L()));this.A-=this.B.M},function(a){this.C=a.call(this, +this.C,H(this,this.C+this.L()));this.A-=this.B.M},function(a){x(this,a.call(this,w(this),H(this,this.C+this.F+this.L())));this.A-=this.B.O},function(a){x(this,a.call(this,w(this),H(this,this.C+this.D+this.L())));this.A-=this.B.P},function(a){x(this,a.call(this,w(this),I(this,this.H+this.F+this.L())));this.A-=this.B.P},function(a){x(this,a.call(this,w(this),I(this,this.H+this.D+this.L())));this.A-=this.B.O},function(a){x(this,a.call(this,w(this),H(this,this.F+this.L())));this.A-=this.B.M},function(a){x(this, +a.call(this,w(this),H(this,this.D+this.L())));this.A-=this.B.M},function(a){x(this,a.call(this,w(this),I(this,this.H+this.L())));this.A-=this.B.M},function(a){x(this,a.call(this,w(this),H(this,this.C+this.L())));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,H(this,this.C+this.F+this.L()));this.A-=this.B.O},function(a){this.H=a.call(this,this.H,H(this,this.C+this.D+this.L()));this.A-=this.B.P},function(a){this.H=a.call(this,this.H,I(this,this.H+this.F+this.L()));this.A-=this.B.P},function(a){this.H= +a.call(this,this.H,I(this,this.H+this.D+this.L()));this.A-=this.B.O},function(a){this.H=a.call(this,this.H,H(this,this.F+this.L()));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,H(this,this.D+this.L()));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,I(this,this.H+this.L()));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,H(this,this.C+this.L()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,H(this,this.C+this.F+this.L()));this.A-=this.B.O},function(a){this.F=a.call(this, +this.F,H(this,this.C+this.D+this.L()));this.A-=this.B.P},function(a){this.F=a.call(this,this.F,I(this,this.H+this.F+this.L()));this.A-=this.B.P},function(a){this.F=a.call(this,this.F,I(this,this.H+this.D+this.L()));this.A-=this.B.O},function(a){this.F=a.call(this,this.F,H(this,this.F+this.L()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,H(this,this.D+this.L()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,I(this,this.H+this.L()));this.A-=this.B.M},function(a){this.F=a.call(this, +this.F,H(this,this.C+this.L()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,H(this,this.C+this.F+this.L()));this.A-=this.B.O},function(a){this.D=a.call(this,this.D,H(this,this.C+this.D+this.L()));this.A-=this.B.P},function(a){this.D=a.call(this,this.D,I(this,this.H+this.F+this.L()));this.A-=this.B.P},function(a){this.D=a.call(this,this.D,I(this,this.H+this.D+this.L()));this.A-=this.B.O},function(a){this.D=a.call(this,this.D,H(this,this.F+this.L()));this.A-=this.B.M},function(a){this.D= +a.call(this,this.D,H(this,this.D+this.L()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,I(this,this.H+this.L()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,H(this,this.C+this.L()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,H(this,this.C+this.F+this.K()));this.A-=this.B.O},function(a){this.G=a.call(this,this.G,H(this,this.C+this.D+this.K()));this.A-=this.B.P},function(a){this.G=a.call(this,this.G,I(this,this.H+this.F+this.K()));this.A-=this.B.P},function(a){this.G= +a.call(this,this.G,I(this,this.H+this.D+this.K()));this.A-=this.B.O},function(a){this.G=a.call(this,this.G,H(this,this.F+this.K()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,H(this,this.D+this.K()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,I(this,this.H+this.K()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,H(this,this.C+this.K()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,H(this,this.C+this.F+this.K()));this.A-=this.B.O},function(a){this.I=a.call(this, +this.I,H(this,this.C+this.D+this.K()));this.A-=this.B.P},function(a){this.I=a.call(this,this.I,I(this,this.H+this.F+this.K()));this.A-=this.B.P},function(a){this.I=a.call(this,this.I,I(this,this.H+this.D+this.K()));this.A-=this.B.O},function(a){this.I=a.call(this,this.I,H(this,this.F+this.K()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,H(this,this.D+this.K()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,I(this,this.H+this.K()));this.A-=this.B.M},function(a){this.I=a.call(this, +this.I,H(this,this.C+this.K()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,H(this,this.C+this.F+this.K()));this.A-=this.B.O},function(a){this.J=a.call(this,this.J,H(this,this.C+this.D+this.K()));this.A-=this.B.P},function(a){this.J=a.call(this,this.J,I(this,this.H+this.F+this.K()));this.A-=this.B.P},function(a){this.J=a.call(this,this.J,I(this,this.H+this.D+this.K()));this.A-=this.B.O},function(a){this.J=a.call(this,this.J,H(this,this.F+this.K()));this.A-=this.B.M},function(a){this.J= +a.call(this,this.J,H(this,this.D+this.K()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,I(this,this.H+this.K()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,H(this,this.C+this.K()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,H(this,this.C+this.F+this.K()));this.A-=this.B.O},function(a){this.C=a.call(this,this.C,H(this,this.C+this.D+this.K()));this.A-=this.B.P},function(a){this.C=a.call(this,this.C,I(this,this.H+this.F+this.K()));this.A-=this.B.P},function(a){this.C= +a.call(this,this.C,I(this,this.H+this.D+this.K()));this.A-=this.B.O},function(a){this.C=a.call(this,this.C,H(this,this.F+this.K()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,H(this,this.D+this.K()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,I(this,this.H+this.K()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,H(this,this.C+this.K()));this.A-=this.B.M},function(a){x(this,a.call(this,w(this),H(this,this.C+this.F+this.K())));this.A-=this.B.O},function(a){x(this, +a.call(this,w(this),H(this,this.C+this.D+this.K())));this.A-=this.B.P},function(a){x(this,a.call(this,w(this),I(this,this.H+this.F+this.K())));this.A-=this.B.P},function(a){x(this,a.call(this,w(this),I(this,this.H+this.D+this.K())));this.A-=this.B.O},function(a){x(this,a.call(this,w(this),H(this,this.F+this.K())));this.A-=this.B.M},function(a){x(this,a.call(this,w(this),H(this,this.D+this.K())));this.A-=this.B.M},function(a){x(this,a.call(this,w(this),I(this,this.H+this.K())));this.A-=this.B.M},function(a){x(this, +a.call(this,w(this),H(this,this.C+this.K())));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,H(this,this.C+this.F+this.K()));this.A-=this.B.O},function(a){this.H=a.call(this,this.H,H(this,this.C+this.D+this.K()));this.A-=this.B.P},function(a){this.H=a.call(this,this.H,I(this,this.H+this.F+this.K()));this.A-=this.B.P},function(a){this.H=a.call(this,this.H,I(this,this.H+this.D+this.K()));this.A-=this.B.O},function(a){this.H=a.call(this,this.H,H(this,this.F+this.K()));this.A-=this.B.M},function(a){this.H= +a.call(this,this.H,H(this,this.D+this.K()));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,I(this,this.H+this.K()));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,H(this,this.C+this.K()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,H(this,this.C+this.F+this.K()));this.A-=this.B.O},function(a){this.F=a.call(this,this.F,H(this,this.C+this.D+this.K()));this.A-=this.B.P},function(a){this.F=a.call(this,this.F,I(this,this.H+this.F+this.K()));this.A-=this.B.P},function(a){this.F= +a.call(this,this.F,I(this,this.H+this.D+this.K()));this.A-=this.B.O},function(a){this.F=a.call(this,this.F,H(this,this.F+this.K()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,H(this,this.D+this.K()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,I(this,this.H+this.K()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,H(this,this.C+this.K()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,H(this,this.C+this.F+this.K()));this.A-=this.B.O},function(a){this.D=a.call(this, +this.D,H(this,this.C+this.D+this.K()));this.A-=this.B.P},function(a){this.D=a.call(this,this.D,I(this,this.H+this.F+this.K()));this.A-=this.B.P},function(a){this.D=a.call(this,this.D,I(this,this.H+this.D+this.K()));this.A-=this.B.O},function(a){this.D=a.call(this,this.D,H(this,this.F+this.K()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,H(this,this.D+this.K()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,I(this,this.H+this.K()));this.A-=this.B.M},function(a){this.D=a.call(this, +this.D,H(this,this.C+this.K()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,this.G)},function(a){this.G=a.call(this,this.G,this.I)},function(a){this.G=a.call(this,this.G,this.J)},function(a){this.G=a.call(this,this.G,this.C)},function(a){this.G=a.call(this,this.G,w(this))},function(a){this.G=a.call(this,this.G,this.H)},function(a){this.G=a.call(this,this.G,this.F)},function(a){this.G=a.call(this,this.G,this.D)},function(a){this.I=a.call(this,this.I,this.G)},function(a){this.I=a.call(this, +this.I,this.I)},function(a){this.I=a.call(this,this.I,this.J)},function(a){this.I=a.call(this,this.I,this.C)},function(a){this.I=a.call(this,this.I,w(this))},function(a){this.I=a.call(this,this.I,this.H)},function(a){this.I=a.call(this,this.I,this.F)},function(a){this.I=a.call(this,this.I,this.D)},function(a){this.J=a.call(this,this.J,this.G)},function(a){this.J=a.call(this,this.J,this.I)},function(a){this.J=a.call(this,this.J,this.J)},function(a){this.J=a.call(this,this.J,this.C)},function(a){this.J= +a.call(this,this.J,w(this))},function(a){this.J=a.call(this,this.J,this.H)},function(a){this.J=a.call(this,this.J,this.F)},function(a){this.J=a.call(this,this.J,this.D)},function(a){this.C=a.call(this,this.C,this.G)},function(a){this.C=a.call(this,this.C,this.I)},function(a){this.C=a.call(this,this.C,this.J)},function(a){this.C=a.call(this,this.C,this.C)},function(a){this.C=a.call(this,this.C,w(this))},function(a){this.C=a.call(this,this.C,this.H)},function(a){this.C=a.call(this,this.C,this.F)},function(a){this.C= +a.call(this,this.C,this.D)},function(a){x(this,a.call(this,w(this),this.G))},function(a){x(this,a.call(this,w(this),this.I))},function(a){x(this,a.call(this,w(this),this.J))},function(a){x(this,a.call(this,w(this),this.C))},function(a){x(this,a.call(this,w(this),w(this)))},function(a){x(this,a.call(this,w(this),this.H))},function(a){x(this,a.call(this,w(this),this.F))},function(a){x(this,a.call(this,w(this),this.D))},function(a){this.H=a.call(this,this.H,this.G)},function(a){this.H=a.call(this,this.H, +this.I)},function(a){this.H=a.call(this,this.H,this.J)},function(a){this.H=a.call(this,this.H,this.C)},function(a){this.H=a.call(this,this.H,w(this))},function(a){this.H=a.call(this,this.H,this.H)},function(a){this.H=a.call(this,this.H,this.F)},function(a){this.H=a.call(this,this.H,this.D)},function(a){this.F=a.call(this,this.F,this.G)},function(a){this.F=a.call(this,this.F,this.I)},function(a){this.F=a.call(this,this.F,this.J)},function(a){this.F=a.call(this,this.F,this.C)},function(a){this.F=a.call(this, +this.F,w(this))},function(a){this.F=a.call(this,this.F,this.H)},function(a){this.F=a.call(this,this.F,this.F)},function(a){this.F=a.call(this,this.F,this.D)},function(a){this.D=a.call(this,this.D,this.G)},function(a){this.D=a.call(this,this.D,this.I)},function(a){this.D=a.call(this,this.D,this.J)},function(a){this.D=a.call(this,this.D,this.C)},function(a){this.D=a.call(this,this.D,w(this))},function(a){this.D=a.call(this,this.D,this.H)},function(a){this.D=a.call(this,this.D,this.F)},function(a){this.D= +a.call(this,this.D,this.D)}],ue=[function(a){a=a.call(this,M(this,this.C+this.F),this.G);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,M(this,this.C+this.D),this.G);R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.F),this.G);R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.D),this.G);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,M(this,this.F),this.G);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.D),this.G);R(this, +a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.K()),this.G);R(this,a);this.A-=this.B.ua},function(a){a=a.call(this,M(this,this.C),this.G);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.C+this.F),this.I);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,M(this,this.C+this.D),this.I);R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.F),this.I);R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.D),this.I);R(this,a);this.A-= +this.B.aa},function(a){a=a.call(this,M(this,this.F),this.I);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.D),this.I);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.K()),this.I);R(this,a);this.A-=this.B.ua},function(a){a=a.call(this,M(this,this.C),this.I);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.C+this.F),this.J);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,M(this,this.C+this.D),this.J);R(this,a);this.A-=this.B.ba},function(a){a= +a.call(this,P(this,this.H+this.F),this.J);R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.D),this.J);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,M(this,this.F),this.J);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.D),this.J);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.K()),this.J);R(this,a);this.A-=this.B.ua},function(a){a=a.call(this,M(this,this.C),this.J);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.C+ +this.F),this.C);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,M(this,this.C+this.D),this.C);R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.F),this.C);R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.D),this.C);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,M(this,this.F),this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.D),this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.K()),this.C); +R(this,a);this.A-=this.B.ua},function(a){a=a.call(this,M(this,this.C),this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.C+this.F),w(this));R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,M(this,this.C+this.D),w(this));R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.F),w(this));R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.D),w(this));R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,M(this,this.F),w(this));R(this, +a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.D),w(this));R(this,a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.K()),w(this));R(this,a);this.A-=this.B.ua},function(a){a=a.call(this,M(this,this.C),w(this));R(this,a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.C+this.F),this.H);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,M(this,this.C+this.D),this.H);R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.F),this.H);R(this,a);this.A-= +this.B.ba},function(a){a=a.call(this,P(this,this.H+this.D),this.H);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,M(this,this.F),this.H);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.D),this.H);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.K()),this.H);R(this,a);this.A-=this.B.ua},function(a){a=a.call(this,M(this,this.C),this.H);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.C+this.F),this.F);R(this,a);this.A-=this.B.aa},function(a){a= +a.call(this,M(this,this.C+this.D),this.F);R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.F),this.F);R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.D),this.F);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,M(this,this.F),this.F);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.D),this.F);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.K()),this.F);R(this,a);this.A-=this.B.ua},function(a){a=a.call(this, +M(this,this.C),this.F);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.C+this.F),this.D);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,M(this,this.C+this.D),this.D);R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.F),this.D);R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.D),this.D);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,M(this,this.F),this.D);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,M(this, +this.D),this.D);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.K()),this.D);R(this,a);this.A-=this.B.ua},function(a){a=a.call(this,M(this,this.C),this.D);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.C+this.F+this.L()),this.G);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.C+this.D+this.L()),this.G);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.L()),this.G);R(this,a);this.A-=this.B.P},function(a){a=a.call(this, +P(this,this.H+this.D+this.L()),this.G);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.F+this.L()),this.G);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.D+this.L()),this.G);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.L()),this.G);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.C+this.L()),this.G);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.C+this.F+this.L()),this.I);R(this,a);this.A-=this.B.O}, +function(a){a=a.call(this,M(this,this.C+this.D+this.L()),this.I);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.L()),this.I);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.L()),this.I);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.F+this.L()),this.I);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.D+this.L()),this.I);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.L()), +this.I);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.C+this.L()),this.I);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.C+this.F+this.L()),this.J);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.C+this.D+this.L()),this.J);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.L()),this.J);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.L()),this.J);R(this,a);this.A-=this.B.O},function(a){a= +a.call(this,M(this,this.F+this.L()),this.J);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.D+this.L()),this.J);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.L()),this.J);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.C+this.L()),this.J);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.C+this.F+this.L()),this.C);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.C+this.D+this.L()),this.C);R(this,a);this.A-= +this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.L()),this.C);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.L()),this.C);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.F+this.L()),this.C);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.D+this.L()),this.C);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.L()),this.C);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.C+this.L()), +this.C);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.C+this.F+this.L()),w(this));R(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.C+this.D+this.L()),w(this));R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.L()),w(this));R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.L()),w(this));R(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.F+this.L()),w(this));R(this,a);this.A-=this.B.M},function(a){a= +a.call(this,M(this,this.D+this.L()),w(this));R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.L()),w(this));R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.C+this.L()),w(this));R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.C+this.F+this.L()),this.H);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.C+this.D+this.L()),this.H);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.L()),this.H);R(this, +a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.L()),this.H);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.F+this.L()),this.H);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.D+this.L()),this.H);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.L()),this.H);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.C+this.L()),this.H);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.C+this.F+ +this.L()),this.F);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.C+this.D+this.L()),this.F);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.L()),this.F);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.L()),this.F);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.F+this.L()),this.F);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.D+this.L()),this.F);R(this,a);this.A-=this.B.M},function(a){a= +a.call(this,P(this,this.H+this.L()),this.F);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.C+this.L()),this.F);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.C+this.F+this.L()),this.D);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.C+this.D+this.L()),this.D);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.L()),this.D);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.L()),this.D); +R(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.F+this.L()),this.D);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.D+this.L()),this.D);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.L()),this.D);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.C+this.L()),this.D);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.C+this.F+this.K()),this.G);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.C+ +this.D+this.K()),this.G);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.K()),this.G);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.K()),this.G);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.F+this.K()),this.G);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.D+this.K()),this.G);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.K()),this.G);R(this,a);this.A-=this.B.M},function(a){a= +a.call(this,M(this,this.C+this.K()),this.G);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.C+this.F+this.K()),this.I);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.C+this.D+this.K()),this.I);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.K()),this.I);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.K()),this.I);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.F+this.K()),this.I); +R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.D+this.K()),this.I);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.K()),this.I);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.C+this.K()),this.I);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.C+this.F+this.K()),this.J);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.C+this.D+this.K()),this.J);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this, +this.H+this.F+this.K()),this.J);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.K()),this.J);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.F+this.K()),this.J);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.D+this.K()),this.J);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.K()),this.J);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.C+this.K()),this.J);R(this,a);this.A-=this.B.M},function(a){a= +a.call(this,M(this,this.C+this.F+this.K()),this.C);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.C+this.D+this.K()),this.C);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.K()),this.C);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.K()),this.C);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.F+this.K()),this.C);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.D+this.K()),this.C); +R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.K()),this.C);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.C+this.K()),this.C);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.C+this.F+this.K()),w(this));R(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.C+this.D+this.K()),w(this));R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.K()),w(this));R(this,a);this.A-=this.B.P},function(a){a=a.call(this, +P(this,this.H+this.D+this.K()),w(this));R(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.F+this.K()),w(this));R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.D+this.K()),w(this));R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.K()),w(this));R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.C+this.K()),w(this));R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.C+this.F+this.K()),this.H);R(this,a);this.A-=this.B.O}, +function(a){a=a.call(this,M(this,this.C+this.D+this.K()),this.H);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.K()),this.H);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.K()),this.H);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.F+this.K()),this.H);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.D+this.K()),this.H);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.K()), +this.H);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.C+this.K()),this.H);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.C+this.F+this.K()),this.F);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.C+this.D+this.K()),this.F);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.K()),this.F);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.K()),this.F);R(this,a);this.A-=this.B.O},function(a){a= +a.call(this,M(this,this.F+this.K()),this.F);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.D+this.K()),this.F);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.K()),this.F);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.C+this.K()),this.F);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.C+this.F+this.K()),this.D);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.C+this.D+this.K()),this.D);R(this,a);this.A-= +this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.K()),this.D);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.K()),this.D);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.F+this.K()),this.D);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.D+this.K()),this.D);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.K()),this.D);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.C+this.K()), +this.D);R(this,a);this.A-=this.B.M},A[192],A[200],A[208],A[216],A[224],A[232],A[240],A[248],A[193],A[201],A[209],A[217],A[225],A[233],A[241],A[249],A[194],A[202],A[210],A[218],A[226],A[234],A[242],A[250],A[195],A[203],A[211],A[219],A[227],A[235],A[243],A[251],A[196],A[204],A[212],A[220],A[228],A[236],A[244],A[252],A[197],A[205],A[213],A[221],A[229],A[237],A[245],A[253],A[198],A[206],A[214],A[222],A[230],A[238],A[246],A[254],A[199],A[207],A[215],A[223],A[231],A[239],A[247],A[255]],ve=[function(a,b){var c= +a[0].call(this,M(this,this.C+this.F),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[0].call(this,M(this,this.C+this.D),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[0].call(this,P(this,this.H+this.F),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[0].call(this,P(this,this.H+this.D),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[0].call(this,M(this,this.F),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this, +M(this,this.D),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,M(this,this.K()),b.call(this));R(this,c);this.A-=this.B.ua},function(a,b){var c=a[0].call(this,M(this,this.C),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,M(this,this.C+this.F),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[1].call(this,M(this,this.C+this.D),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[1].call(this,P(this,this.H+this.F), +b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[1].call(this,P(this,this.H+this.D),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[1].call(this,M(this,this.F),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,M(this,this.D),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,M(this,this.K()),b.call(this));R(this,c);this.A-=this.B.ua},function(a,b){var c=a[1].call(this,M(this,this.C),b.call(this));R(this,c);this.A-= +this.B.T},function(a,b){var c=a[2].call(this,M(this,this.C+this.F),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[2].call(this,M(this,this.C+this.D),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[2].call(this,P(this,this.H+this.F),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[2].call(this,P(this,this.H+this.D),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[2].call(this,M(this,this.F),b.call(this));R(this,c);this.A-=this.B.T}, +function(a,b){var c=a[2].call(this,M(this,this.D),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,M(this,this.K()),b.call(this));R(this,c);this.A-=this.B.ua},function(a,b){var c=a[2].call(this,M(this,this.C),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,M(this,this.C+this.F),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[3].call(this,M(this,this.C+this.D),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[3].call(this, +P(this,this.H+this.F),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[3].call(this,P(this,this.H+this.D),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[3].call(this,M(this,this.F),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,M(this,this.D),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,M(this,this.K()),b.call(this));R(this,c);this.A-=this.B.ua},function(a,b){var c=a[3].call(this,M(this,this.C),b.call(this)); +R(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,M(this,this.C+this.F),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[4].call(this,M(this,this.C+this.D),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[4].call(this,P(this,this.H+this.F),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[4].call(this,P(this,this.H+this.D),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[4].call(this,M(this,this.F),b.call(this));R(this,c); +this.A-=this.B.T},function(a,b){var c=a[4].call(this,M(this,this.D),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,M(this,this.K()),b.call(this));R(this,c);this.A-=this.B.ua},function(a,b){var c=a[4].call(this,M(this,this.C),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,M(this,this.C+this.F),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[5].call(this,M(this,this.C+this.D),b.call(this));R(this,c);this.A-=this.B.ba},function(a, +b){var c=a[5].call(this,P(this,this.H+this.F),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[5].call(this,P(this,this.H+this.D),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[5].call(this,M(this,this.F),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,M(this,this.D),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,M(this,this.K()),b.call(this));R(this,c);this.A-=this.B.ua},function(a,b){var c=a[5].call(this, +M(this,this.C),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,M(this,this.C+this.F),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[6].call(this,M(this,this.C+this.D),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[6].call(this,P(this,this.H+this.F),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[6].call(this,P(this,this.H+this.D),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[6].call(this,M(this,this.F), +b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,M(this,this.D),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,M(this,this.K()),b.call(this));R(this,c);this.A-=this.B.ua},function(a,b){var c=a[6].call(this,M(this,this.C),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,M(this,this.C+this.F),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[7].call(this,M(this,this.C+this.D),b.call(this));R(this,c); +this.A-=this.B.ba},function(a,b){var c=a[7].call(this,P(this,this.H+this.F),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[7].call(this,P(this,this.H+this.D),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[7].call(this,M(this,this.F),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,M(this,this.D),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,M(this,this.K()),b.call(this));R(this,c);this.A-=this.B.ua},function(a, +b){var c=a[7].call(this,M(this,this.C),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,M(this,this.C+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,M(this,this.C+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[0].call(this,P(this,this.H+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[0].call(this,P(this,this.H+this.D+this.L()),b.call(this));R(this,c);this.A-= +this.B.O},function(a,b){var c=a[0].call(this,M(this,this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,M(this,this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,P(this,this.H+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,M(this,this.C+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,M(this,this.C+this.F+this.L()),b.call(this));R(this, +c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,M(this,this.C+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[1].call(this,P(this,this.H+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[1].call(this,P(this,this.H+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,M(this,this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,M(this,this.D+this.L()), +b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,P(this,this.H+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,M(this,this.C+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,M(this,this.C+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[2].call(this,M(this,this.C+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[2].call(this,P(this, +this.H+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[2].call(this,P(this,this.H+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[2].call(this,M(this,this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,M(this,this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,P(this,this.H+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this, +M(this,this.C+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,M(this,this.C+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[3].call(this,M(this,this.C+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[3].call(this,P(this,this.H+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[3].call(this,P(this,this.H+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a, +b){var c=a[3].call(this,M(this,this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,M(this,this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,P(this,this.H+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,M(this,this.C+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,M(this,this.C+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.O}, +function(a,b){var c=a[4].call(this,M(this,this.C+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[4].call(this,P(this,this.H+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[4].call(this,P(this,this.H+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[4].call(this,M(this,this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,M(this,this.D+this.L()),b.call(this));R(this, +c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,P(this,this.H+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,M(this,this.C+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,M(this,this.C+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[5].call(this,M(this,this.C+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[5].call(this,P(this,this.H+this.F+this.L()), +b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[5].call(this,P(this,this.H+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[5].call(this,M(this,this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,M(this,this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,P(this,this.H+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,M(this,this.C+ +this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,M(this,this.C+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,M(this,this.C+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[6].call(this,P(this,this.H+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[6].call(this,P(this,this.H+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c= +a[6].call(this,M(this,this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,M(this,this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,P(this,this.H+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,M(this,this.C+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,M(this,this.C+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a, +b){var c=a[7].call(this,M(this,this.C+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[7].call(this,P(this,this.H+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[7].call(this,P(this,this.H+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this,M(this,this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,M(this,this.D+this.L()),b.call(this));R(this,c);this.A-= +this.B.M},function(a,b){var c=a[7].call(this,P(this,this.H+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,M(this,this.C+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,M(this,this.C+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,M(this,this.C+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[0].call(this,P(this,this.H+this.F+this.K()),b.call(this)); +R(this,c);this.A-=this.B.P},function(a,b){var c=a[0].call(this,P(this,this.H+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,M(this,this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,M(this,this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,P(this,this.H+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,M(this,this.C+this.K()),b.call(this)); +R(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,M(this,this.C+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,M(this,this.C+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[1].call(this,P(this,this.H+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[1].call(this,P(this,this.H+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,M(this, +this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,M(this,this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,P(this,this.H+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,M(this,this.C+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,M(this,this.C+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[2].call(this, +M(this,this.C+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[2].call(this,P(this,this.H+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[2].call(this,P(this,this.H+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[2].call(this,M(this,this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,M(this,this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a, +b){var c=a[2].call(this,P(this,this.H+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,M(this,this.C+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,M(this,this.C+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[3].call(this,M(this,this.C+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[3].call(this,P(this,this.H+this.F+this.K()),b.call(this));R(this,c);this.A-= +this.B.P},function(a,b){var c=a[3].call(this,P(this,this.H+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[3].call(this,M(this,this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,M(this,this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,P(this,this.H+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,M(this,this.C+this.K()),b.call(this));R(this, +c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,M(this,this.C+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[4].call(this,M(this,this.C+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[4].call(this,P(this,this.H+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[4].call(this,P(this,this.H+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[4].call(this,M(this,this.F+ +this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,M(this,this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,P(this,this.H+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,M(this,this.C+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,M(this,this.C+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[5].call(this,M(this, +this.C+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[5].call(this,P(this,this.H+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[5].call(this,P(this,this.H+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[5].call(this,M(this,this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,M(this,this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c= +a[5].call(this,P(this,this.H+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,M(this,this.C+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,M(this,this.C+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,M(this,this.C+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[6].call(this,P(this,this.H+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.P}, +function(a,b){var c=a[6].call(this,P(this,this.H+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,M(this,this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,M(this,this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,P(this,this.H+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,M(this,this.C+this.K()),b.call(this));R(this,c);this.A-= +this.B.M},function(a,b){var c=a[7].call(this,M(this,this.C+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this,M(this,this.C+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[7].call(this,P(this,this.H+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[7].call(this,P(this,this.H+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this,M(this,this.F+this.K()), +b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,M(this,this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,P(this,this.H+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,M(this,this.C+this.K()),b.call(this));R(this,c);this.A-=this.B.M},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.C=a[0].call(this,this.C,b.call(this))},function(a,b){x(this,a[0].call(this,w(this),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.C= +a[1].call(this,this.C,b.call(this))},function(a,b){x(this,a[1].call(this,w(this),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.C=a[2].call(this,this.C,b.call(this))}, +function(a,b){x(this,a[2].call(this,w(this),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.C=a[3].call(this,this.C,b.call(this))},function(a,b){x(this,a[3].call(this, +w(this),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.C=a[4].call(this,this.C,b.call(this))},function(a,b){x(this,a[4].call(this,w(this),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.C=a[5].call(this,this.C,b.call(this))},function(a,b){x(this,a[5].call(this,w(this),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.C=a[6].call(this,this.C,b.call(this))},function(a,b){x(this,a[6].call(this,w(this),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.C=a[7].call(this,this.C,b.call(this))},function(a,b){x(this,a[7].call(this,w(this),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))}]; function Kg(a){n.call(this,"ChipSet",a,Kg,16384);this.za=(this.za=a.model)?parseInt(this.za,10):Lg;this.hc=0;var b=a.sw1;if(b)this.hc=Mg(b,Ng|Og.In);else{this.me=[360,360];(b=a.floppies)&&b.length&&(this.me=b);if(b=this.me.length)this.hc|=Pg.Ri,b--,this.hc|=(b&3)<=Qg&&(this.Uh=this.Fg=2);this.Ce=a.scaleTimers||!1;this.Gq=a.rtcDate; this.Ll=!1;a.sound&&(this.mj=this.Lg=null,window&&(this.mj=window.AudioContext||window.webkitAudioContext),this.mj&&(this.Lg=new this.mj));this.reset(!0);jb(this)}Ya(n,Kg);var Lg=5150,Qg=5170,Rg={none:0,tv:1,color:2,mono:3,ega:0},Pg={Ri:1,ONE:0,vr:64,tr:128,Tq:192,qg:192,rg:6},Ng=12,Og={ur:16,Lq:32,In:48,qg:48,rg:4};k=Kg.prototype; k.Fb=function(a,b,c){switch(b){case "sw1":return this.qa[b]=c,Sg(this,b,c,this.hc,{0:this.za==Lg?"Bootable Floppy Drive":"Loop on POST",1:this.za==Lg?"Reserved":"Coprocessor",2:"Base Memory Size",4:"Monitor Type",6:"Number of Floppy Drives"}),!0;case "sw2":if(this.za==Lg)return this.qa[b]=c,Sg(this,b,c,this.Re,{0:"Expansion Memory Size",4:"Reserved"}),!0;break;case "swdesc":return this.qa[b]=c,!0}return!1}; @@ -502,22 +503,22 @@ Wr:108,Xr:109,Yr:110,$r:111,as:112,cs:113,ds:114,hs:115,ls:116,ms:117,ns:118,os: ri[V["0"]]=V[")"];ri[186]=V[":"];ri[187]=V["+"];ri[188]=V["<"];ri[189]=V._;ri[190]=V[">"];ri[191]=V["?"];ri[192]=V["~"];ri[219]=V["{"];ri[220]=V["|"];ri[221]=V["}"];ri[222]=V['"'];ri[173]=V._;ri[61]=V["+"];ri[59]=V[":"]; var si={3016:1,1016:2,1017:8,1018:32,1091:128,1093:64,1224:128,1020:512,1144:1024,1145:2048},ti={TAB:1009,ESC:1027,F1:1112,F2:1113,F3:1114,F4:1115,F5:1116,F6:1117,F7:1118,F8:1119,F9:1120,F10:1121,LEFT:1037,UP:1038,RIGHT:1039,DOWN:1040,CTRL_C:4003,CTRL_BREAK:4008,CTRL_ALT_DEL:4046},ui={esc:1027,1:V["1"],2:V["2"],3:V["3"],4:V["4"],5:V["5"],6:V["6"],7:V["7"],8:V["8"],9:V["9"],0:V["0"],"-":V["-"],"=":V["="],bs:1008,tab:1009,q:81,w:87,e:69,r:82,t:84,y:89,u:85,i:73,o:79,p:80,"[":V["["],"]":V["]"],enter:13, ctrl:1017,a:65,s:83,d:68,f:70,g:71,h:72,j:74,k:75,l:76,";":V[";"],quote:V["'"],"`":V["`"],shift:1016,"\\":V["\\"],z:90,x:88,c:67,v:86,b:66,n:78,m:77,",":V[","],".":V["."],"/":V["/"],"right-shift":3016,prtsc:1044,alt:1018,space:V[" "],"caps-lock":1020,f1:1112,f2:1113,f3:1114,f4:1115,f5:1116,f6:1117,f7:1118,f8:1119,f9:1120,f10:1121,"num-lock":1144,"scroll-lock":1145,"num-home":1036,"num-up":1038,"num-pgup":1033,"num-sub":1109,"num-left":1037,"num-center":1101,"num-right":1039,"num-add":1107,"num-end":1035, -"num-down":1040,"num-pgdn":1034,"num-ins":1045,"num-del":1046},vi={"caps-lock":512,"num-lock":1024,"scroll-lock":2048},X={1027:1};X[V["1"]]=2;X[V["!"]]=10754;X[V["2"]]=3;X[V["@"]]=10755;X[V["3"]]=4;X[V["#"]]=10756;X[V["4"]]=5;X[V.$]=10757;X[V["5"]]=6;X[V["%"]]=10758;X[V["6"]]=7;X[V["^"]]=10759;X[V["7"]]=8;X[V["&"]]=10760;X[V["8"]]=9;X[V["*"]]=10761;X[V["9"]]=10;X[V["("]]=10762;X[V["0"]]=11;X[V[")"]]=10763;X[V["-"]]=12;X[V._]=10764;X[V["="]]=13;X[V["+"]]=10765;X[1008]=14;X[1009]=15;X[113]=16; -X[81]=10768;X[119]=17;X[87]=10769;X[101]=18;X[69]=10770;X[114]=19;X[82]=10771;X[116]=20;X[84]=10772;X[121]=21;X[89]=10773;X[117]=22;X[85]=10774;X[105]=23;X[73]=10775;X[111]=24;X[79]=10776;X[112]=25;X[80]=10777;X[V["["]]=26;X[V["{"]]=10778;X[V["]"]]=27;X[V["}"]]=10779;X[13]=28;X[1017]=29;X[97]=30;X[65]=10782;X[115]=31;X[83]=10783;X[100]=32;X[68]=10784;X[102]=33;X[70]=10785;X[103]=34;X[71]=10786;X[104]=35;X[72]=10787;X[106]=36;X[74]=10788;X[107]=37;X[75]=10789;X[108]=38;X[76]=10790;X[V[";"]]=39; -X[V[":"]]=10791;X[V["'"]]=40;X[V['"']]=10792;X[V["`"]]=41;X[V["~"]]=10793;X[1016]=42;X[V["\\"]]=43;X[V["|"]]=10795;X[122]=44;X[90]=10796;X[120]=45;X[88]=10797;X[99]=46;X[67]=10798;X[118]=47;X[86]=10799;X[98]=48;X[66]=10800;X[110]=49;X[78]=10801;X[109]=50;X[77]=10802;X[V[","]]=51;X[V["<"]]=10803;X[V["."]]=52;X[V[">"]]=10804;X[V["/"]]=53;X[V["?"]]=10805;X[3016]=54;X[1044]=55;X[1018]=56;X[V[" "]]=57;X[1020]=58;X[1112]=59;X[1113]=60;X[1114]=61;X[1115]=62;X[1116]=63;X[1117]=64;X[1118]=65;X[1119]=66; -X[1120]=67;X[1121]=68;X[1144]=69;X[1145]=70;X[1036]=71;X[1038]=72;X[1033]=73;X[1109]=74;X[1037]=75;X[1101]=76;X[1039]=77;X[1107]=78;X[1035]=79;X[1040]=80;X[1034]=81;X[1045]=82;X[1046]=83;X[1122]=87;X[1123]=88;X[1091]=91;X[1093]=93;X[1224]=91;X[4003]=7470;X[4008]=7494;X[4046]=3677523;k=pi.prototype; -k.Fb=function(a,b,c){var d=this,e=a+"-"+b;if(void 0===this.qa[e])switch(b){case "kbd":return this.qa[e]=c,c.onkeydown=function(a){return wi(d,a,!0)},c.onkeypress=function(a){a=a||window.event;a=a.which||a.keyCode;if(d.Dl){var b=d.Rb.length?d.Rb[0].Qe:0;b&&(65<=b&&90>=b||97<=b&&122>=b)&&(65<=a&&90>=a||97<=a&&122>=a)&&b!=a&&(d.Ej=!0,a=b)}(b=!X[a]||!!(d.Zb&128))||xi(d,a,!0);return b},c.onkeyup=function(a){return wi(d,a,!1)},!0;case "caps-lock":return this.qa[e]=c,c.onclick=function(){d.N&&d.N.Oc();xi(d, +"num-down":1040,"num-pgdn":1034,"num-ins":1045,"num-del":1046},vi={"caps-lock":512,"num-lock":1024,"scroll-lock":2048},W={1027:1};W[V["1"]]=2;W[V["!"]]=10754;W[V["2"]]=3;W[V["@"]]=10755;W[V["3"]]=4;W[V["#"]]=10756;W[V["4"]]=5;W[V.$]=10757;W[V["5"]]=6;W[V["%"]]=10758;W[V["6"]]=7;W[V["^"]]=10759;W[V["7"]]=8;W[V["&"]]=10760;W[V["8"]]=9;W[V["*"]]=10761;W[V["9"]]=10;W[V["("]]=10762;W[V["0"]]=11;W[V[")"]]=10763;W[V["-"]]=12;W[V._]=10764;W[V["="]]=13;W[V["+"]]=10765;W[1008]=14;W[1009]=15;W[113]=16; +W[81]=10768;W[119]=17;W[87]=10769;W[101]=18;W[69]=10770;W[114]=19;W[82]=10771;W[116]=20;W[84]=10772;W[121]=21;W[89]=10773;W[117]=22;W[85]=10774;W[105]=23;W[73]=10775;W[111]=24;W[79]=10776;W[112]=25;W[80]=10777;W[V["["]]=26;W[V["{"]]=10778;W[V["]"]]=27;W[V["}"]]=10779;W[13]=28;W[1017]=29;W[97]=30;W[65]=10782;W[115]=31;W[83]=10783;W[100]=32;W[68]=10784;W[102]=33;W[70]=10785;W[103]=34;W[71]=10786;W[104]=35;W[72]=10787;W[106]=36;W[74]=10788;W[107]=37;W[75]=10789;W[108]=38;W[76]=10790;W[V[";"]]=39; +W[V[":"]]=10791;W[V["'"]]=40;W[V['"']]=10792;W[V["`"]]=41;W[V["~"]]=10793;W[1016]=42;W[V["\\"]]=43;W[V["|"]]=10795;W[122]=44;W[90]=10796;W[120]=45;W[88]=10797;W[99]=46;W[67]=10798;W[118]=47;W[86]=10799;W[98]=48;W[66]=10800;W[110]=49;W[78]=10801;W[109]=50;W[77]=10802;W[V[","]]=51;W[V["<"]]=10803;W[V["."]]=52;W[V[">"]]=10804;W[V["/"]]=53;W[V["?"]]=10805;W[3016]=54;W[1044]=55;W[1018]=56;W[V[" "]]=57;W[1020]=58;W[1112]=59;W[1113]=60;W[1114]=61;W[1115]=62;W[1116]=63;W[1117]=64;W[1118]=65;W[1119]=66; +W[1120]=67;W[1121]=68;W[1144]=69;W[1145]=70;W[1036]=71;W[1038]=72;W[1033]=73;W[1109]=74;W[1037]=75;W[1101]=76;W[1039]=77;W[1107]=78;W[1035]=79;W[1040]=80;W[1034]=81;W[1045]=82;W[1046]=83;W[1122]=87;W[1123]=88;W[1091]=91;W[1093]=93;W[1224]=91;W[4003]=7470;W[4008]=7494;W[4046]=3677523;k=pi.prototype; +k.Fb=function(a,b,c){var d=this,e=a+"-"+b;if(void 0===this.qa[e])switch(b){case "kbd":return this.qa[e]=c,c.onkeydown=function(a){return wi(d,a,!0)},c.onkeypress=function(a){a=a||window.event;a=a.which||a.keyCode;if(d.Dl){var b=d.Rb.length?d.Rb[0].Qe:0;b&&(65<=b&&90>=b||97<=b&&122>=b)&&(65<=a&&90>=a||97<=a&&122>=a)&&b!=a&&(d.Ej=!0,a=b)}(b=!W[a]||!!(d.Zb&128))||xi(d,a,!0);return b},c.onkeyup=function(a){return wi(d,a,!1)},!0;case "caps-lock":return this.qa[e]=c,c.onclick=function(){d.N&&d.N.Oc();xi(d, 1020,!0)},!0;case "num-lock":return this.qa[e]=c,c.onclick=function(){d.N&&d.N.Oc();xi(d,1144,!0)},!0;case "scroll-lock":return this.qa[e]=c,c.onclick=function(){d.N&&d.N.Oc();xi(d,1145,!0)},!0;default:var f=b.toUpperCase().replace(/-/g,"_");if(void 0!==ti[f]&&"button"==a)return this.qa[e]=c,c.onclick=function(a,b,c){return function(){a.N&&a.N.Oc();yi(a,c,!0);xi(a,c,!0)}}(this,f,ti[f]),!0;if(void 0!==ui[b])return this.wl++,this.qa[e]=c,a=function(a,b,c){return function(){xi(a,c)}}(this,b,ui[b]),b= function(a,b,c){return function(){zi(a,c)}}(this,b,ui[b]),"ontouchstart"in window?(c.ontouchstart=a,c.ontouchend=b):(c.onmousedown=a,c.onmouseup=c.onmouseout=b),!0}return!1};function Ai(a,b,c){if(a.wl){for(var d in ri)if(b==ri[d]){b=parseInt(d,10);(d=qi[d])&&(b=d);break}for(var e in ui)if((d=ui[e]==b)||(d=b,97<=d&&122>=d&&(d-=32),d=ui[e]==d),d){(a=a.qa["key-"+e])&&void 0!==c&&(a.style.color=c?"#ffffff":"#000000",a.style.backgroundColor=c?"#000000":"#ffffff");break}}} k.yc=function(a,b,c,d){this.ha=b;this.N=c;this.Z=d;this.fa=rb(a,"ChipSet")};function Zh(a,b){a.Xa("keyboard reset",32896);a.Wb=[170];b&&a.fa&&ai(a.fa,a.Wb[0])}function Vh(a,b,c){a.xj!==c&&(a.xj=a.Cj=c);a.ei!==b&&(a.ei=b)&&!a.Cj&&bi(a,!0);a.ei&&a.Cj&&(Zh(a,!0),a.Cj=!1)}function Wh(a){var b=0;a.Wb.length&&(b=a.Wb[0],a.fa&&ai(a.fa,b));a.pa()&&a.Xa("scan code 0x"+l(b)+" available")} function bi(a,b){0>=1);if(b&3584){if(!1===d)return!0;d=null}null==d?d=!((c?a.Cd:a.Zb)&b):d||b&255&&(b=255);if(c){a.Cd&=~b;d&&(a.Cd|=b);c=b;var f,g;for(g in vi)d="led-"+g,e=vi[g],c&&c!=e||!(f=a.qa[d])||(f.style.backgroundColor=a.Cd&e?"#00ff00":"#000000")}else a.Zb&=~b,d&&(a.Zb|=b);return!0}}return!1} -function xi(a,b,c){if(X[b]&&a.N&&a.N.da.jb){si[b]&&a.Rb.length&&0e||(e==a.Rb.length&&(d={},d.Qe=b,d.Zb=a.Zb,Ai(a,b,!0),e++),0>=1);if(b&3584){if(!1===d)return!0;d=null}null==d?d=!((c?a.Cd:a.Zb)&b):d||b&255&&(b=255);if(c){a.Cd&=~b;d&&(a.Cd|=b);c=b;var f,g;for(g in vi)d="led-"+g,e=vi[g],c&&c!=e||!(f=a.qa[d])||(f.style.backgroundColor=a.Cd&e?"#00ff00":"#000000")}else a.Zb&=~b,d&&(a.Zb|=b);return!0}}return!1} +function xi(a,b,c){if(W[b]&&a.N&&a.N.da.jb){si[b]&&a.Rb.length&&0e||(e==a.Rb.length&&(d={},d.Qe=b,d.Zb=a.Zb,Ai(a,b,!0),e++),0b.Kd){if(!b.Rg){zi(a,b.Qe);return}b.Rg=!1;c=a.qp}else c=1==b.Kd++?a.rp:a.sp;b.Bn=setTimeout(function(a){return function(){Bi(a,b)}}(a),c)}}else zi(a,b.Qe,!0)}function Hi(a,b,c){var d=b;if(65<=b&&90>=b)!(a.Zb&515)==c&&(d=b+32);else if(97<=b&&122>=b)!!(a.Zb&515)==c&&(d=b-32);else if(!!(a.Zb&3)==c){if(a=ri[b])d=a}else if(a=qi[b])d=a;return d}k.Ci=function(a){this.fi=a;a||(this.Zb&=-256)}; -function wi(a,b,c){var d=!0,e=!1,f=!1,g=b.keyCode,h=Hi(a,g,!0);a.yj&&h==V["`"]&&(g=h=27);if(X[g+1E3])if(h+=1E3,2==b.location&&(h+=2E3),yi(a,h,!1,c)){if(20==g||144==g||145==g)a.fo||(c=e=!0);if(!(c||91!=g&&93!=g))for(var t=0;t=b||97<=b&&122>=b;d>>>=8;){var g=0,h=d&255;224==f||225==f?e.push(f|(c?0:128)):(42==h?a.Cd&3||a.Cd&512&&b||(g=h):29==h?a.Cd&12||(g=h):56==h?a.Cd&48||(g=h):e.push(f|(c?0:128)),g&&(c?e.unshift(g):e.push(g|128)))}for(c=0;cd.Wb.length?(d.pa()&&d.Xa("scan code 0x"+l(f)+" buffered"),d.Wb.push(f),1==d.Wb.length&&d.fa&&ai(d.fa, +function wi(a,b,c){var d=!0,e=!1,f=!1,g=b.keyCode,h=Hi(a,g,!0);a.yj&&h==V["`"]&&(g=h=27);if(W[g+1E3])if(h+=1E3,2==b.location&&(h+=2E3),yi(a,h,!1,c)){if(20==g||144==g||145==g)a.fo||(c=e=!0);if(!(c||91!=g&&93!=g))for(var t=0;t=b||97<=b&&122>=b;d>>>=8;){var g=0,h=d&255;224==f||225==f?e.push(f|(c?0:128)):(42==h?a.Cd&3||a.Cd&512&&b||(g=h):29==h?a.Cd&12||(g=h):56==h?a.Cd&48||(g=h):e.push(f|(c?0:128)),g&&(c?e.unshift(g):e.push(g|128)))}for(c=0;cd.Wb.length?(d.pa()&&d.Xa("scan code 0x"+l(f)+" buffered"),d.Wb.push(f),1==d.Wb.length&&d.fa&&ai(d.fa, f)):(20==d.Wb.length&&d.Wb.push(255),d.Xa("scan code buffer overflow")))}}Ma(function(){for(var a=db(window.document,"pcjs","keyboard"),b=0;bc.length)c=[!1,0,null,null,0,Array(Wi)];this.Z=a.Z;this.type=e[0];this.port=e[1];this.Ee=b;this.Va=e[2];this.Ub=e[3];this.md=d||e[4];65536<=this.md&&720896<=this.Va&&(this.Ub=Math.min(this.md>>2,32768));this.pd=c[0];this.Nc=c[1];this.Lf=c[2];this.mg=c[3];this.xc=c[4]&255;this.ni=c[4]>>8&255;this.oc=c[5];this.Nj=Wi;this.Kh=Xi;if(5==b){this.Nj=Yi;this.Kh=Zi;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.Va,this.Ub,this.md],Array(this.md>>2),771,0,-1,0,-1,0,-1,0,0,0]);this.Fd=b[0];this.Xd=b[1];this.ke=b[2];this.$i=$i;this.Pi=b[3];this.ah=b[4];this.ki=b[5];this.Zd=b[6];this.tg=b[7];this.bj=aj;this.Ij=b[8];this.Jj=b[9];this.Yd=b[10];this.Ue=b[11];this.aj=bj;this.Hb=b[12];d=b[13];"number"==typeof d&&(d=[this.Va,this.Ub,d]);this.Va=d[0];this.Ub=d[1];d=this.md>>2;if((this.zd=b[14])&&this.zd.length>2),771,0,-1,0,-1,0,-1,0,0,0]);this.Fd=b[0];this.Xd=b[1];this.ke=b[2];this.$i=$i;this.Pi=b[3];this.ah=b[4];this.ki=b[5];this.Zd=b[6];this.tg=b[7];this.bj=aj;this.Ij=b[8];this.Jj=b[9];this.Yd=b[10];this.Ue=b[11];this.aj=bj;this.Hb=b[12];d=b[13];"number"==typeof d&&(d=[this.Va,this.Ub,d]);this.Va=d[0];this.Ub=d[1];d=this.md>>2;if((this.zd=b[14])&&this.zd.length>8)} function fj(a,b){this.Ib(a,b&255);this.Ib(a+1,b>>8&255);this.Ib(a+2,b>>16&255);this.Ib(a+3,b>>>24)}var gj=[,,function(a){a+=this.offset;return(this.X.Hb=this.oa[a])>>this.X.Hk&255},function(a){a+=this.offset;var b=a&-2;return(a&1?this.oa[b]>>8:this.oa[b])&255}];gj[16]=function(a){a+=this.offset;a=this.oa[a];for(var b=this.X.Pj&this.X.Qj,c=0,d=128;d;)(a&b)==b&&(c|=d),b>>>=1,d>>=1;return c}; @@ -541,7 +542,7 @@ gj[40960]=function(a,b){var c=a+this.offset,d=Si[b&15],d=d|this.X.Hb,d=d&this.X. function hj(a){var b=[];if(void 0!==a.Ee){b[0]=a.pd;b[1]=a.Nc;b[2]=a.Lf;b[3]=a.mg;b[4]=a.xc|a.ni<<8;b[5]=a.oc;if(5==a.Ee){var c=[];c[0]=a.Fd;c[1]=a.Xd;c[2]=a.ke;c[3]=a.Pi;c[4]=a.ah;c[5]=a.ki;c[6]=a.Zd;c[7]=a.tg;c[8]=a.Ij;c[9]=a.Jj;c[10]=a.Yd;c[11]=a.Ue;c[12]=a.Hb;c[13]=[a.Va,a.Ub,a.md];var d;a:if(d=a.zd){var e=0,f=[];if(void 0!==d[0])for(var g=0;2>g;g++)for(var h=g;h>1;f[e++]=t;h=r}if(f.lengtha&&(a=0);for(var c="",d=0;8>d;d++){for(var f=ea(b.Va+a)+":",J=0;8>J&&aa&&(a=0);for(var c="",d=0;8>d;d++){for(var f=ea(b.Va+a)+":",K=0;8>K&&aqa||!T?qa:8,Qa=ed.createImageData(r.uc,r.vc),Z=0;256>Z;Z++){for(W=0;W< -qa;W++)for(var sa=r.sg&&E&1&&W>=qa-2,va=Ia[W>(8<=ja&&176<=Z&&223>=Z?7:ja)?C:ra;xj(Qa,Hc,fd,gd);M&&xj(Qa,Hc+1,fd,gd)}ed.putImageData(Qa,(Z&15)*r.uc,(Z>>4)*r.vc)}r.Ef[E]="#"+l(C[0])+l(C[1])+l(C[2]);r.il[E]=C;r.Ui[E]=kc;r=!0}}a.ne[b]=J;return r}function yj(a){0a.cf&&(a.cf=0):a.cf=-1} +function wj(a,b,c,d,e,f,g,h,t){var r=!1,C=b&1?0:1,K=a.ne[b];K||(K={uc:e<qa||!U?qa:8,Qa=ed.createImageData(r.uc,r.vc),Z=0;256>Z;Z++){for(X=0;X< +qa;X++)for(var sa=r.sg&&F&1&&X>=qa-2,va=Ia[X>(8<=ja&&176<=Z&&223>=Z?7:ja)?D:ra;xj(Qa,Hc,fd,gd);N&&xj(Qa,Hc+1,fd,gd)}ed.putImageData(Qa,(Z&15)*r.uc,(Z>>4)*r.vc)}r.Ef[F]="#"+l(D[0])+l(D[1])+l(D[2]);r.il[F]=D;r.Ui[F]=kc;r=!0}}a.ne[b]=K;return r}function yj(a){0a.cf&&(a.cf=0):a.cf=-1} function tj(a){if(a.ac){for(var b=10;15>=b;b++)if(null==a.Fa.oc[b])return;var c=a.Fa.oc[10],b=c&31,d=a.Fa.oc[11]&31,e=a.Fa.oc[9]&31,f=!1;a.Fa===a.ga&&(f=!0,7!=e||4!=b||d||(d=7));if(c&32||b>d&&!f||b>e)zj(a);else{c=a.Fa.oc[15]+((a.Fa.oc[14]&63)<<8);a.Xc!=c&&(zj(a),a.Xc=c);d=d-b+1;if(a.Fn!=b||a.Al!=d)a.Fn=b,a.Al=d;a.Ae=e+1;yj(a)}}} function zj(a){if(0<=a.Xc){if(void 0!==a.pc){var b=a.pc[a.Xc];if(b&131072){var b=b&-131073,c=a.Xc%a.Mb,d=Math.floor(a.Xc/a.Mb);a.ac&&a.ne[a.ac]&&(a.Mf&&Aj(a,c,d,b,a.Mf),Aj(a,c,d,b));a.pc[a.Xc]=b}}a.Xc=-1}} function Bj(a){var b;a=a.Fa;var c=a.Ue[5];if(null!=c){b=2;var d=512,e=a.Ue[3]&31;switch(c&3){case 0:if(e){d=1024;switch(e&24){case 8:d=1536;break;case 16:d=2560;break;case 24:d=3584}a.Id=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.Fa;null!=a&&b&&a!=b.ri&&(b.Mi(a),this.ha.Mi(b.Va,b.Ub,b.Hj()))}; @@ -567,10 +568,10 @@ b?a.kj+b>>1:0;13<=a.de&&(a.si<<=1);a.ne.length&&(a.Ud=Math.floor(a.Td/a.Mb),a.Vd b=a.Td-a.Mb*a.Ud,d=a.Be-a.Ac*a.Vd,0>1,a.pj-=b),0>1,a.qj-=d),b||d)&&(a.od.fillStyle=a.Hg.style.backgroundColor,a.od.fillRect(0,0,a.Td,a.Be));!1!==c?ad(a,!0):Cj(a,!0)}return!0}function xj(a,b,c,d){b=(b+c*a.width)*d.length;a.data[b]=d[0];a.data[b+1]=d[1];a.data[b+2]=d[2];a.data[b+3]=d[3]}function Cj(a,b){var c;if(b){if(c=a.si,void 0===a.pc||a.pc.length!=c)a.pc=Array(c)}else{if(void 0===a.pc)return;c=a.pc.length}for(var d=0;d>8;d=g&15;var h=a.ne[a.ac];h.sg&&(d=h.sg[d]);var t=g>>4&15;h.sg&&(t=h.sg[t]);e?(b*=h.uc,c*=h.vc,e.fillStyle=h.Ef[t],e.fillRect(b,c,h.uc,h.vc)):(b=b*a.Ud+a.Zk,c=c*a.Vd+a.$k,a.od.fillStyle=h.Ef[t],a.od.fillRect(b,c,a.Ud,a.Vd));g&256&&(t=(f&15)*h.uc,f=(f>>4)*h.vc,e?e.drawImage(h.Ui[d],t,f,h.uc,h.vc,b,c,h.uc,h.vc):a.od.drawImage(h.Ui[d],t,f,h.uc,h.vc,b,c,a.Ud,a.Vd));g&512&&(f=a.Fn,g=a.Al,e?(a.Ae&&a.Ae!==h.vc&&(f=Math.floor(f*h.vc/a.Ae),g=Math.floor(g*h.vc/a.Ae)), e.fillStyle=h.Ef[d],e.fillRect(b,c+f,h.uc,g)):(a.Ae&&a.Ae!==a.Vd&&(f=Math.floor(f*a.Vd/a.Ae),g=Math.floor(g*a.Vd/a.Ae)),a.od.fillStyle=h.Ef[d],a.od.fillRect(b,c+f,a.Ud,g)))} -function ad(a,b){if(a.da.$b){var c=!1;a.Fa&&(a.Fa===a.ga?a.ga.Xd&32&&(c=!0):a.Fa.Nc&8&&(c=!0));if(c||b){if(b)Cj(a,!0);else if(void 0===a.pc)return;var d=!1;!(b||++a.On&15)&&0<=a.cf&&(a.cf++,d=!0);var e=0,f=a.cm,c=a.Fa.Va,g=c+a.Fa.Ub,h=(a.Fa.oc[12]<<8)+a.Fa.oc[13];a.ac&&(h<<=1);var c=c+h,t=a.kj;c+t>g&&(t=g-c,0>t&&(t=0));g=c+t;if(h=!b){for(var h=a.ha,r=!0,B=c>>>h.Ga;0a.Xc)return;e=a.Xc;f= -e+1}}if(a.ac){if(a.ne[a.ac]){d=0;h=a.bf=0;t=1048575;a.Fa.Nc&32&&(h=32768,t&=~h,a.cf&2||(t&=-65537));for(c+=e<<1;c>8|(J&255)<<8;C=h;var qa=16;B>=t))>>(qa-=t);xj(a.oi,B++,E,r[ra])}B>N&&(N=B);E=S&&(S=E+1)}e+=2;g++;if(B>=a.Mb){B=0;E+=2;if(E>a.Ac)break;E==a.Ac&&(E=1,e=c+a.yl)}}MT;T++)S= -Ti[N&-2139062144]||0,xj(a.oi,h++,t,g[S]),N<<=1;h>B&&(B=h);t=M&&(M=t+1)}e++;if(h>=a.Mb&&(h=0,++t>a.Ac))break}rg&&(t=g-c,0>t&&(t=0));g=c+t;if(h=!b){for(var h=a.ha,r=!0,C=c>>>h.Ga;0a.Xc)return;e=a.Xc;f= +e+1}}if(a.ac){if(a.ne[a.ac]){d=0;h=a.bf=0;t=1048575;a.Fa.Nc&32&&(h=32768,t&=~h,a.cf&2||(t&=-65537));for(c+=e<<1;c>8|(K&255)<<8;D=h;var qa=16;C>=t))>>(qa-=t);xj(a.oi,C++,F,r[ra])}C>O&&(O=C);F=T&&(T=F+1)}e+=2;g++;if(C>=a.Mb){C=0;F+=2;if(F>a.Ac)break;F==a.Ac&&(F=1,e=c+a.yl)}}NU;U++)T= +Ti[O&-2139062144]||0,xj(a.oi,h++,t,g[T]),O<<=1;h>C&&(C=h);t=N&&(N=t+1)}e++;if(h>=a.Mb&&(h=0,++t>a.Ac))break}r>2),c=this.ga.Pi&-17|(this.Mh&1<>4|(a.Bf&192)>> function Sj(a,b,c){n.call(this,"Disk",{id:a.Vl+".disk"+ ++Tj},Sj,1048576);this.X=a;this.Ba=a.Ba;this.Z=a.Z;this.Na=b;this.Ld=b.name;this.Vf=b.Vf;this.hi=this.Wd=!1;this.create(c,b.yb,b.zb,b.Db,b.qb);this.Te=[];this.Ch=[];this.ge=null;this.bm=0;this.Fj=!1;jb(this)}var Tj=0;Ya(n,Sj);k=Sj.prototype;k.yc=function(a,b,c,d){this.Z=d};k.fc=function(a,b){b||!this.hi||this.Wd||(jb(this,!1),this.load(this.Ld,this.vf,null,this.Zn,this));return!0};k.Zn=function(){jb(this,!0)}; k.ec=function(a,b){if(this.Wd){var c,d=0;if(this.Fj&&!za("Disk writes are still in progress, shut down anyway?"))return!1;for(;c=Uj(this,!1);)if(d=c[0]){this.X.Ca('Unable to save "'+this.Ld+'" (error '+d+")");break}b&&this.Wd&&(c="action=close&volume="+this.vf,c+="&machine="+this.X.Xf(),c+="&user="+this.X.De(),wa(xa()+"/api/v1/disk?"+c,!0),this.Wd=!1);!d&&a&&this.X.Ca(this.Ld+" saved")}return!0}; k.create=function(a,b,c,d,e){this.mode=a;this.yb=b;this.zb=c;this.Db=d;this.qb=e;this.fb=[];if("preload"!=this.mode){a=Array(this.yb);for(b=0;b>2;var e=d=0,a=new DataView(a,0,c);g.fb=Array(g.yb);for(c=0;cb.indexOf("/api/v1/dump")&&(a=ga(b),"json"==a?f=encodeURI(b):"demandrw"==this.mode||"demandro"==this.mode?(f=Wj(this,b),this.hi=!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"),f=xa()+"/api/v1/dump?"+ +k.load=function(a,b,c,d,e){var f=b;if(!this.lf)if(this.Ld=a,this.vf=b,this.lf=d,this.Tn=e||this.X,c){var g=this,h=new FileReader;h.onload=function(){var a=h.result,b,c=a?a.byteLength:0,d=ca[c];if(d){g.yb=d[0];g.zb=d[1];g.Db=d[2];g.qb=512;b=g.qb>>2;var e=d=0,a=new DataView(a,0,c);g.fb=Array(g.yb);for(c=0;cb.indexOf("/api/v1/dump")&&(a=ga(b),"json"==a?f=encodeURI(b):"demandrw"==this.mode||"demandro"==this.mode?(f=Wj(this,b),this.hi=!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"),f=xa()+"/api/v1/dump?"+ c+"="+encodeURIComponent(b)+(this.Vf?"":d)+"&format=json")),wa(f,!0,null,this,this.Xn,b)}; k.Xn=function(a,b,c,d){var e=null;this.Wf=!1;var f=0>c&&this.Ba&&!this.Ba.da.$b;if(this.hi)c?this.X.Ca('Unable to connect to disk "'+d+'" (error '+c+": "+b+")",f):(this.Wd=!0,e=this);else if(c)this.X.Ca('Unable to load disk "'+this.Ld+'" (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)ya(h[0]);else{this.yb=h.length;this.zb=h[0].length;this.Db=h[0][0].length;var t=h[0][0][0];this.qb=t&&t.length||512;for(b=a=0;b>2,B=t.pattern;void 0===B&&(B=t.pattern=0);var J=t.data;if(void 0===J){var C=t.bytes;if(void 0!==C&&C.length){for(var f= -r<<2,E=C.length;E>2,C=t.pattern;void 0===C&&(C=t.pattern=0);var K=t.data;if(void 0===K){var D=t.bytes;if(void 0!==D&&D.length){for(var f= +r<<2,F=D.length;Fb&&(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 bk(a,b){var c=-1;if(a&&b>2,c=(d>((b&3)<<3)&255;return c} k.write=function(a,b,c){if(this.Wf)return!1;if(b>2;b=(b&3)<<3;for(var g=d.length;g<=f;g++)d[g]=e;a.Ic?f=a.rd+a.Ic&&(a.Ic+=f-(a.rd+a.Ic)+1):(a.rd=f,a.Ic=1);d[f]=d[f]&~(255<=this.fb.length||t>=this.fb[h].length||r>=this.fb[h][t].length){c="sector (CHS="+h+":"+t+":"+r+") out of range ("+ b+" changes applied)";b=-1;break}if(this.Wf){c="unable to modify write-protected disk";b=-1;break}e=g[f++];f=g[f++];g=e+f.length;if(h=this.fb[h][t][r]){for(t=h.data.length;tb&&-2!=b&&this.X.Ca("Unable to restore disk '"+this.Ld+": "+c);return b}; k.toJSON=function(){var a=JSON.stringify(this.fb),a=a.replace(/,"length":512/gm,"").replace(/,"pattern":0/gm,""),a=a.replace(/"(sector|length|data|pattern)":/gm,"$1:"),a=a.replace(/,"[^"]*":([0-9]+|true|false)/gm,"");return a=a.replace(/(sector|length|data|pattern):/gm,'"$1":')}; @@ -667,8 +668,8 @@ k.Np=function(a,b,c){p(this,a,b,c,"SECCNT");this.Oe=b};k.yo=function(a,b){var c= k.Lp=function(a,b,c){p(this,a,b,c,"DRVHD");this.kg=b;this.ya=this.Aa[this.kg&16?1:0]?this.ya|64:this.ya&-65};k.zo=function(a,b){var c=this.ya;p(this,a,null,b,"STATUS",c);return c};k.Hp=function(a,b,c){p(this,a,b,c,"COMMAND");this.Ok=b;this.fa&&Ph(this.fa,14);xk(this)};k.Mp=function(a,b,c){p(this,a,b,c,"FDR");this.Gi&4&&!(b&4)&&(this.Me=1);this.Gi=b}; function xk(a){var b=!1,c=a.Ok,d=a.kg&16?1:0,e=a.kg&15,f=a.Fi|(a.Ei&3)<<8,g=a.Hi,h=a.Oe||256;a.Na=null;a.Me=0;a.ya=80;(d=a.Aa[d])?(d.he=f,d.Ma=e,d.$a=g,d.hb=h*d.qb,c=144<=c?c:c&240,d.Ta=null,d.Pa=0,d.errorCode=0,a.Na=d):c=-1;switch(c&240){case 32:a.ya=136;a.Eb(d,function(b){0<=b&&a.fa?(wk(a),a.ya=80):(a.ya=1,a.Me=16)},!1);break;case 48:a.ya=8;break;case 16:b=!0;break;case 64:b=!0;break;case 144:a.Me=1;b=!0;break;case 145:d.zb=e+1,d.Db=h,b=!0}b&&wk(a)} function wk(a){!a.fa||a.Gi&2||Oh(a.fa,14,120)} -function vk(a){a.Ab=0;var b=a.Sa(),c=a.Sa(),d=c&32,e=d>>5,f=c&31,g=a.Sa(),h=a.Sa(),t=g<<2&768|h,r=g&63,B=a.Sa(),J=a.Sa(),C=a.Aa[e];C&&(C.he=t,C.Ma=f,C.$a=r,C.hb=B*C.qb);switch(b){case 3:a.Xb(C?C.errorCode:4);a.lc(c);a.lc(g);a.lc(h);a.lc(0|d);b=-1;break;case 12:for(c=0;0<=(b=a.Sa());)C&&cb?this.Eb(a,c):c(-1,!1)}; +function vk(a){a.Ab=0;var b=a.Sa(),c=a.Sa(),d=c&32,e=d>>5,f=c&31,g=a.Sa(),h=a.Sa(),t=g<<2&768|h,r=g&63,C=a.Sa(),K=a.Sa(),D=a.Aa[e];D&&(D.he=t,D.Ma=f,D.$a=r,D.hb=C*D.qb);switch(b){case 3:a.Xb(D?D.errorCode:4);a.lc(c);a.lc(g);a.lc(h);a.lc(0|d);b=-1;break;case 12:for(c=0;0<=(b=a.Sa());)D&&cb?this.Eb(a,c):c(-1,!1)}; k.sj=function(a,b){return void 0!==b&&0<=b?this.Ib(a,b):-1};k.Vn=function(a,b){var c;void 0!==b&&0<=b?(c=b,a.Pa>2;this.Zl=b.Th;this.ug=Pk;80186<=this.N.za&&(this.ug=Pk.slice(),this.ug[15]=Nk,80286<=this.N.za&&(this.ug[15]=Ok));Zg(this,4,function(a){if(a){var b=Tk(d,a);if(void 0===b)d.R("invalid selector: "+a);else{a=Uk(d,b);d.R("dumpDesc("+m(a.va)+"): %"+ea(a.Pd,d.xe));var c,b=!1;if(a.type&4096)a.type&2048?(c="code"+(a.type&512?",readable":",execonly"),a.type&1024&&(c+=",conforming")):(c="data"+ (a.type&512?",writable":",readonly"),a.type&1024&&(c+=",expdown")),a.type&256&&(c+=",accessed");else switch(a.type){case 256:c="tss";break;case 512:c="ldt";break;case 768:c="busy tss";break;case 1024:c="call gate";b=!0;break;case 1280:c="task gate";b=!0;break;case 1536:c="int gate";b=!0;break;case 1792:c="trap gate",b=!0}!c||a.nb&32768||(c+=",not present");d.R((b?"seg="+m(a.ta&65535)+" off="+m(a.rb):"base="+ea(a.ta,d.xe)+" limit="+ea(a.rb,a.rb&-65536?8:4))+" dpl="+l(a.qc)+" type="+l(a.type>>8)+" ("+ -c+") ext="+m(a.ai&-65296))}}else d.R("no selector")});Zg(this,8,function(a){a:{if(a){var b=Tk(d,a);if(void 0===b){d.R("invalid task selector: "+a);break a}a=Uk(d,b)}else a=d.N.eb;d.R("dumpTSS("+m(a.va)+"): %"+ea(a.ta,d.xe));var b="",c;for(c in Vk){var e=Vk[c],r=8>c.length?" ":"",B=Yb(d.ha,a.ta+e);b&&(b+="\n");b+=m(e)+" "+c+": "+r+m(B)}d.R(b)}});Zg(this,67108864,function(a){if(a)for(d.R("dumpDOS("+a+")"),a=Tk(d,a);a;){var b=[0,a,void 0],c=d.Oa(b,1),e=d.la(b,2),r=d.la(b,5);if(77!=c&&90!=c)break;d.R(uc(d, +c+") ext="+m(a.ai&-65296))}}else d.R("no selector")});Zg(this,8,function(a){a:{if(a){var b=Tk(d,a);if(void 0===b){d.R("invalid task selector: "+a);break a}a=Uk(d,b)}else a=d.N.eb;d.R("dumpTSS("+m(a.va)+"): %"+ea(a.ta,d.xe));var b="",c;for(c in Vk){var e=Vk[c],r=8>c.length?" ":"",C=Yb(d.ha,a.ta+e);b&&(b+="\n");b+=m(e)+" "+c+": "+r+m(C)}d.R(b)}});Zg(this,67108864,function(a){if(a)for(d.R("dumpDOS("+a+")"),a=Tk(d,a);a;){var b=[0,a,void 0],c=d.Oa(b,1),e=d.la(b,2),r=d.la(b,5);if(77!=c&&90!=c)break;d.R(uc(d, 0,a)+": '"+String.fromCharCode(c)+"' PID="+m(e)+" LEN="+m(r)+' "'+Wk(d,b)+'"');a+=1+r}else d.R("no MCB")});jb(this);if(this.Rk){a=Xk(this,this.Rk);delete this.Rk;for(var e in a)Fk(this,a[e])}}; Bk.prototype.Fb=function(a,b,c){var d=this;switch(b){case "debugInput":return this.Mg=this.qa[b]=c,c.onkeydown=function(a){var b;if(13==a.keyCode){b=c.value;c.value="";var g=Xk(d,b,!0),h;for(h in g)Fk(d,g[h])}else 27==a.keyCode?c.value=b="":(38==a.keyCode?d.Yc>>d.Ga],b==a.gd));g[3]||a.R("breakpoint cleared: "+dl(a,g)+" ("+b[0]+")");Dk(a);break}a.R("breakpoint exists: "+dl(a,g)+" ("+b[0]+")");break}}return e}function il(a,b){for(var c=1;c=b&&f>>g.Ga].pe(f&g.Ea,d==a.gd)}}}function bl(a,b){if(void 0!==b)el(a,b,a.Bc,!0),a.wc=0;else for(var c=1;c=Ik.length&&(t=a.Oa(b,1),g=Rk[h-Ik.length][t>>3&7]);var h=Ik[g[0]],r=2,B="";(164<=f&&167>=f||170<=f&&175>=f)&&(r=0);for(var f=null,J=1;J<=r;J++){var C="",E=g[J];if(void 0!==E){null==f&&(f=E>>14);var M=E&15;if(0!=M&&15!=M){var N=E&240;if(128<=N)if(0>t&&(t=a.Oa(b,1)),160<=N)C=kl(a,t>>3&7,E,b);else{var C=a,T=E,E=b,S="",M=t>>6,N=t&7;if(3>M){T=void 0;if(!M&&(!E[5]&&6==N||E[5]&& -5==N))M=2;else{if(E[5])if(4!=N)N+=8;else{var S=M,qa=C.Oa(E,1),T=qa>>6,Ia=qa>>3&7,qa=qa&7,ra="";if(S||5!=qa)ra=Lk[qa+8];4!=Ia&&(ra&&(ra+="+"),ra+=Lk[Ia+8],T&&(ra+="*"+(1<>24,S+="-"+l(-T)):S+="+"+l(T)):2==M&&(S&&(S+="+"),E[5]?(T=C.Vg(E,4),S+=ea(T)):(T=C.la(E,2),S+=m(T)));S="["+S+"]"}else S=kl(C,N,T,E);C=S}else if(16==N)C="1";else if(0==N){C=a;M=E;E=b;N=" ";switch(M&15){case 1:M&12288&&(N=l(C.Oa(E,1)));break;case 2:N=m(C.Oa(E,1)<<24>>24);break; -case 4:if(E[4]){N=ea(C.Vg(E,4));break}case 3:N=m(C.la(E,2));break;case 6:M=C;N=C.la(E,2);C=C.la(E,2);N=dl(M,[N,C,void 0]);break;default:N="imm("+m(M)+")"}C=N}else 32==N?C="["+m(a.la(b,2))+"]":48==N?(1==M?(C=a.Oa(b,1),C=C<<24>>24):C=a.la(b,2),C=b[0]+C&65535,C=ll(a,[C,b[1],void 0])[0]||m(C)):96==N?C=kl(a,(E&3840)>>8,E,b):112==N?C=kl(a,(E&3840)>>8,176,b):64==N?C="DS:[SI]":80==N&&(C="ES:[DI]");if(!C||!C.length){B="INVALID";break}0a.N.za)return"??";b+=16}else if(208==e)b+=32;else if(a=c&15,3<=a&&(8>b&&(b+=8),5==a||4==a&&d[4]))b+=16;return Kk[b]} +function jl(a,b,c,d){var e=[b[0],b[1],b[2]],f=a.Oa(b,1),g=a.ug[f],h=g[0],t=-1;205==h&&(h=a.Oa(b,1),g=Qk[h]||Nk,f|=h<<8,h=g[0]);h>=Ik.length&&(t=a.Oa(b,1),g=Rk[h-Ik.length][t>>3&7]);var h=Ik[g[0]],r=2,C="";(164<=f&&167>=f||170<=f&&175>=f)&&(r=0);for(var f=null,K=1;K<=r;K++){var D="",F=g[K];if(void 0!==F){null==f&&(f=F>>14);var N=F&15;if(0!=N&&15!=N){var O=F&240;if(128<=O)if(0>t&&(t=a.Oa(b,1)),160<=O)D=kl(a,t>>3&7,F,b);else{var D=a,U=F,F=b,T="",N=t>>6,O=t&7;if(3>N){U=void 0;if(!N&&(!F[5]&&6==O||F[5]&& +5==O))N=2;else{if(F[5])if(4!=O)O+=8;else{var T=N,qa=D.Oa(F,1),U=qa>>6,Ia=qa>>3&7,qa=qa&7,ra="";if(T||5!=qa)ra=Lk[qa+8];4!=Ia&&(ra&&(ra+="+"),ra+=Lk[Ia+8],U&&(ra+="*"+(1<>24,T+="-"+l(-U)):T+="+"+l(U)):2==N&&(T&&(T+="+"),F[5]?(U=D.Vg(F,4),T+=ea(U)):(U=D.la(F,2),T+=m(U)));T="["+T+"]"}else T=kl(D,O,U,F);D=T}else if(16==O)D="1";else if(0==O){D=a;N=F;F=b;O=" ";switch(N&15){case 1:N&12288&&(O=l(D.Oa(F,1)));break;case 2:O=m(D.Oa(F,1)<<24>>24);break; +case 4:if(F[4]){O=ea(D.Vg(F,4));break}case 3:O=m(D.la(F,2));break;case 6:N=D;O=D.la(F,2);D=D.la(F,2);O=dl(N,[O,D,void 0]);break;default:O="imm("+m(N)+")"}D=O}else 32==O?D="["+m(a.la(b,2))+"]":48==O?(1==N?(D=a.Oa(b,1),D=D<<24>>24):D=a.la(b,2),D=b[0]+D&65535,D=ll(a,[D,b[1],void 0])[0]||m(D)):96==O?D=kl(a,(F&3840)>>8,F,b):112==O?D=kl(a,(F&3840)>>8,176,b):64==O?D="DS:[SI]":80==O&&(D="ES:[DI]");if(!D||!D.length){C="INVALID";break}0a.N.za)return"??";b+=16}else if(208==e)b+=32;else if(a=c&15,3<=a&&(8>b&&(b+=8),5==a||4==a&&d[4]))b+=16;return Kk[b]} function ml(a,b){var c;switch(b){case "V":c=Pe(a.N);break;case "D":c=a.N.wa&Ib;break;case "I":c=a.N.wa&Jb;break;case "T":c=a.N.wa&Kb;break;case "S":c=Oe(a.N);break;case "Z":c=Ne(a.N);break;case "A":c=Me(a.N);break;case "P":c=Le(a.N);break;case "C":c=Ke(a.N);break;default:c=0}return b+(c?"1":"0")+" "}function nl(a,b){8<=b&&15>=b&&4>>4),d[0]=g,d[1]=h,void 0!==t.p&&(d[2]=t.p));break}}if(d&&d.length)return d;d=b.indexOf(":");0>d?null!=e?(c=Tk(a,b),d=null):d=Tk(a,b):(e=Tk(a,b.substring(0,d)),c=Tk(a,b.substring(d+1)), -d=null)}return[c,e,d]}function Tk(a,b,c){var d;void 0!==b?(d=Kk.indexOf(b.toUpperCase()),0<=d&&(b=Yk(a,d)),d=da(b),void 0===d&&a.R("invalid "+(c?c:"value")+": "+b)):a.R("missing "+(c||"value"));return d}function ei(a,b,c,d){function e(a,b){return a[0]>b[0]?1:a[0]b[0]?1:a[0]=g&&eb[0]?1:a[0]c?(a.R("out of data at address "+dl(a,b)),B=!0):(a.vd(b,c,1),r++)})})(a,g);a.R(r+" bytes read at "+c)}else a.R("sector "+e+" request out of range");else a.R("drive "+d+" not loaded");else a.R("invalid drive: "+d)}else a.R("disk controller not present")}}} +else if(h.wn(t,e,f)){for(var r=0,C=!1,c=dl(a,g);!C&&0c?(a.R("out of data at address "+dl(a,b)),C=!0):(a.vd(b,c,1),r++)})})(a,g);a.R(r+" bytes read at "+c)}else a.R("sector "+e+" request out of range");else a.R("drive "+d+" not loaded");else a.R("invalid drive: "+d)}else a.R("disk controller not present")}}} function $k(a,b,c){if(b&&"?"==b[1])a.R("\nregister commands:"),a.R("\tr\t\tdisplay all registers"),a.R("\tr [target=#]\tmodify target register"),a.R("supported targets:"),a.R("\tall registers and flags V,D,I,S,Z,A,P,C");else{var d;if(null!=b&&1=a.Ig&&(c=null);switch(c){case "AL":a.N.G=a.N.G&-256|b&255;break;case "AH":a.N.G=a.N.G&-65281|b<<8&255;break;case "AX":a.N.G=a.N.G&-65536|b&65535;break;case "EAX":a.N.G=b;break;case "BL":a.N.C=a.N.C&-256|b&255;break;case "BH":a.N.C=a.N.C&-65281|b<<8&255;break;case "BX":a.N.C=a.N.C&-65536|b&65535;break;case "EBX":a.N.C=b;break;case "CL":a.N.I=a.N.I&-256|b&255;break;case "CH":a.N.I=a.N.I&-65281|b<<8&255;break;case "CX":a.N.I=a.N.I&-65536|b&65535;break;case "ECX":a.N.I=b;break;case "DL":a.N.J= a.N.J&-256|b&255;break;case "DH":a.N.J=a.N.J&-65281|b<<8&255;break;case "DX":a.N.J=a.N.J&-65536|b&65535;break;case "EDX":a.N.J=b;break;case "SP":x(a.N,w(a.N)&-65536|b&65535);break;case "ESP":x(a.N,b);break;case "BP":a.N.H=a.N.H&-65536|b&65535;break;case "EBP":a.N.H=b;break;case "SI":a.N.F=a.N.F&-65536|b&65535;break;case "ESI":a.N.F=b;break;case "DI":a.N.D=a.N.D&-65536|b&65535;break;case "EDI":a.N.D=b;break;case "DS":He(a.N,b);break;case "ES":Ie(a.N,b);break;case "SS":Kd(a.N,b);break;case "CS":Ge(a.N, -b);a.Pc=[v(a.N),Fb(a.N),void 0];break;case "IP":D(a.N,b);a.Pc=[v(a.N),Fb(a.N),void 0];break;case "PC":case "PS":Id(a.N,b);break;case "C":b?Ve(a.N):Qe(a.N);break;case "P":b?(c=a.N,Le(c)||(c.W^=1)):(c=a.N,Le(c)&&(c.W^=1));break;case "A":b?We(a.N):Re(a.N);break;case "Z":b?Xe(a.N):Se(a.N);break;case "S":b?Ye(a.N):Te(a.N);break;case "I":b?(c=a.N,c.wa|=Jb):(c=a.N,c.wa&=~Jb);break;case "D":b?(c=a.N,c.wa|=Ib):(c=a.N,c.wa&=~Ib);break;case "V":b?Ze(a.N):Ue(a.N);break;default:f=!0;if(80286<=a.N.za)switch(f= +b);a.Pc=[v(a.N),Fb(a.N),void 0];break;case "IP":B(a.N,b);a.Pc=[v(a.N),Fb(a.N),void 0];break;case "PC":case "PS":Id(a.N,b);break;case "C":b?Ve(a.N):Qe(a.N);break;case "P":b?(c=a.N,Le(c)||(c.W^=1)):(c=a.N,Le(c)&&(c.W^=1));break;case "A":b?We(a.N):Re(a.N);break;case "Z":b?Xe(a.N):Se(a.N);break;case "S":b?Ye(a.N):Te(a.N);break;case "I":b?(c=a.N,c.wa|=Jb):(c=a.N,c.wa&=~Jb);break;case "D":b?(c=a.N,c.wa|=Ib):(c=a.N,c.wa&=~Ib);break;case "V":b?Ze(a.N):Ue(a.N);break;default:f=!0;if(80286<=a.N.za)switch(f= !1,c){case "MS":$e(a.N,b);break;case "TR":a.N.eb.load(b);break;default:f=!0}if(f){a.R("unknown register: "+e);return}}Vc(a.N);a.R("\nupdated registers:");c=!0}}void 0===d&&(d=!!(a.N.gc&1));e=nl(a,8)+nl(a,11)+nl(a,9)+nl(a,10)+(4a.N.za&&(b="\n"+b,e+=f,f=""),e+="\n"+ol(a,a.N.ra,d)+" ",e+=pl(a,"LD",a.N.cd.va,a.N.cd.ta, a.N.cd.ta+a.N.cd.rb)+" "+pl(a,"GD",null,a.N.Fc,a.N.We)+" "+pl(a,"ID",null,a.N.Tc,a.N.Xe)+" ",e=e+(b+" "+f)+nl(a,32));e+=nl(a,23)+ml(a,"V")+ml(a,"D")+ml(a,"I")+ml(a,"T")+ml(a,"S")+ml(a,"Z")+ml(a,"A")+ml(a,"P")+ml(a,"C");a.R((c?"":"\n")+e);a.Pc=[v(a.N),Fb(a.N),void 0];al(a,dl(a,a.Pc))}}function vl(a,b,c){var d="tr"==b;b=null!=c?parseInt(c,10):1;var e=1==b?0:1;Fa(b,function(){return fb(a,!0)&&a.ng(e,d,!1)},function(){Vc(a.N);fb(a,!1)})} function al(a,b,c,d){b=ql(a,b,1);if(null!=b[0]){void 0===d&&(d=1);var e=[a.pp,b[1],a.ha.Th],e=256;if(void 0!==c){e=ql(a,c,1);if(null==e[0]||e[0]a.Yc&&a.Rc.length&&(a.Yc=0);if(0>a.Yc||b!=a.Rc[a.Yc])a.Rc.splice(0,0,b),a.Yc=0;a.Yc--}else b=a.Rc[a.Yc+1];a=b?b.split(0<=b.indexOf("|")?"|":";"):[""];for(var d in a)a[d]=ma(a[d]);return a} +r?"cycles":null,C=ll(a,b);if(C[0]){var K=C[0]+":",f=!1;C[2]&&(K+=" "+C[2]);a.R(K)}f&&a.R();C[3]&&(h=C[3],r=null);f=jl(a,b,h,r);a.R(f);a.Pc=b;e-=b[2]-t;f=!1;c++}}}function Xk(a,b,c){if(c)if(b){0>a.Yc&&a.Rc.length&&(a.Yc=0);if(0>a.Yc||b!=a.Rc[a.Yc])a.Rc.splice(0,0,b),a.Yc=0;a.Yc--}else b=a.Rc[a.Yc+1];a=b?b.split(0<=b.indexOf("|")?"|":";"):[""];for(var d in a)a[d]=ma(a[d]);return a} function Fk(a,b){var c=!0;try{if(b.length||(a.Qf?(a.R("ended assemble @"+dl(a,a.Se)),a.Pc=a.Se,a.Qf=!1):b="?"),b=b.toLowerCase(),kb(a)&&0d||"z">>4);var kc=T[S].l;kc&&(S=kc);a.R(uc(a,Ia,ra)+" "+S)}}}else{"ds"==C&&(C="d",E=r,r="desc");for(M in Mk)if(r==M){var ed=a.Zi[M];ed?ed(E):a.R("no dump registered for "+ -r);break a}var Z=ql(a,r,2);if(null!=Z[0]){var ja="",W=0,sb="dw"==C;void 0!==E&&("l"==E.charAt(0)&&(E=E.substr(1)),(W=parseInt(E,10))&&(W=sb?W+7>>3:W+15>>4));W||(W=8);for(g=0;gsa;sa++){var va=a.Oa(Z,1);sb?sa&1&&(C+=m(E|va<<8)+(7==sa?" - ":" ")):C+=l(va)+(7==sa?"-":" ");Qa+=32<=va&&128>va?String.fromCharCode(va):".";E=va}ja&&(ja+="\n");ja+=r+" "+C+" "+Qa}ja&&a.R(ja);a.el=Z}}}break;case "e":var Gc=g[1];if(void 0===Gc)a.R("missing address");else{var Hc= +break}}}}var g=b.split(" ");switch(g[0].charAt(0)){case "a":var h=ql(a,g[1],1);if(null!=h[0])if(a.Se=h,void 0===g[2])a.R("begin assemble @"+dl(a,h)),a.Qf=!0,Vc(a.N);else{var t;a.R("not supported yet");t=[];if(t.length){for(var r=0;r>>4);var kc=U[T].l;kc&&(T=kc);a.R(uc(a,Ia,ra)+" "+T)}}}else{"ds"==D&&(D="d",F=r,r="desc");for(N in Mk)if(r==N){var ed=a.Zi[N];ed?ed(F):a.R("no dump registered for "+ +r);break a}var Z=ql(a,r,2);if(null!=Z[0]){var ja="",X=0,sb="dw"==D;void 0!==F&&("l"==F.charAt(0)&&(F=F.substr(1)),(X=parseInt(F,10))&&(X=sb?X+7>>3:X+15>>4));X||(X=8);for(g=0;gsa;sa++){var va=a.Oa(Z,1);sb?sa&1&&(D+=m(F|va<<8)+(7==sa?" - ":" ")):D+=l(va)+(7==sa?"-":" ");Qa+=32<=va&&128>va?String.fromCharCode(va):".";F=va}ja&&(ja+="\n");ja+=r+" "+D+" "+Qa}ja&&a.R(ja);a.el=Z}}}break;case "e":var Gc=g[1];if(void 0===Gc)a.R("missing address");else{var Hc= ql(a,Gc,2);if(null!=Hc[0])for(r=2;r vb.length&&(a.R("note: only "+vb.length+" available"),gb=vb.length);sa-=gb;0>sa&&(null!=vb[vb.length-1][1]?sa+=vb.length:(gb=sa+gb,sa=0));for(void 0!==Qa&&a.R(gb+" instructions earlier:");Z&&sa!=a.$f;){var Jc=vb[sa];if(null==Jc[1])break;Jc=[Jc[0],Jc[1],Jc[2]];a.R(jl(a,Jc,"history",-gb));++sa==vb.length&&(sa=0);a.hn=--gb;Z--}}10==Z&&(a.R("no "+r+"history available"),a.hn=void 0)}break;case "i":var Mf=g[1];if(Mf&&"?"!=Mf){var Nf=Tk(a,Mf);if(void 0!==Nf){var Ml=cc(a.ha,Nf);a.R(m(Nf)+": "+l(Ml))}}else a.R("\ninput commands:"), -a.R("\ti [p]\tread port [p]"),a.R("warning: port accesses can affect hardware state");break;case "l":ul(a,g);break;case "m":a:{r=null;W=g[1];"?"==W&&(W=void 0);if(void 0!==W){Z=0;if("all"==W)Z=-1342177281,W=null;else if("on"==W)r=!0,W=null;else if("off"==W)r=!1,W=null;else{"keys"==W&&(W="key");"kbd"==W&&(W="keyboard");for(ja in Mk)if(W==ja){Z=Mk[ja];r=!!(a.Yb&Z);break}if(!Z){a.R("unknown message category: "+W);break a}}Z&&("on"==g[2]?(a.Yb|=Z,r=!0):"off"==g[2]&&(a.Yb&=~Z,r=!1))}Z=0;va="";for(ja in Mk)if(!W|| -W==ja)if(sb=!!(a.Yb&Mk[ja]),null===r||r==sb)va&&(va+=","),++Z%10||(va+="\n\t"),"key"==ja&&(ja="keys"),va+=ja;void 0===W&&a.R("\nmessage commands:\n\tm [category] [on|off]\tturn categories on/off");a.R((null!==r?r?"messages on: ":"messages off: ":"message categories:\n\t")+(va||"none"))}break;case "o":var Of=g[1],Nl=g[2];if(Of&&"?"!=Of){var Ei=Tk(a,Of,"port #"),Fi=Tk(a,Nl);void 0!==Ei&&void 0!==Fi&&gc(a.ha,Ei,Fi)}else a.R("\noutput commands:"),a.R("\to [p] [d]\twrite data [d] to port [p]"),a.R("warning: port accesses can affect hardware state"); +a.R("\ti [p]\tread port [p]"),a.R("warning: port accesses can affect hardware state");break;case "l":ul(a,g);break;case "m":a:{r=null;X=g[1];"?"==X&&(X=void 0);if(void 0!==X){Z=0;if("all"==X)Z=-1342177281,X=null;else if("on"==X)r=!0,X=null;else if("off"==X)r=!1,X=null;else{"keys"==X&&(X="key");"kbd"==X&&(X="keyboard");for(ja in Mk)if(X==ja){Z=Mk[ja];r=!!(a.Yb&Z);break}if(!Z){a.R("unknown message category: "+X);break a}}Z&&("on"==g[2]?(a.Yb|=Z,r=!0):"off"==g[2]&&(a.Yb&=~Z,r=!1))}Z=0;va="";for(ja in Mk)if(!X|| +X==ja)if(sb=!!(a.Yb&Mk[ja]),null===r||r==sb)va&&(va+=","),++Z%10||(va+="\n\t"),"key"==ja&&(ja="keys"),va+=ja;void 0===X&&a.R("\nmessage commands:\n\tm [category] [on|off]\tturn categories on/off");a.R((null!==r?r?"messages on: ":"messages off: ":"message categories:\n\t")+(va||"none"))}break;case "o":var Of=g[1],Nl=g[2];if(Of&&"?"!=Of){var Ei=Tk(a,Of,"port #"),Fi=Tk(a,Nl);void 0!==Ei&&void 0!==Fi&&gc(a.ha,Ei,Fi)}else a.R("\noutput commands:"),a.R("\to [p] [d]\twrite data [d] to port [p]"),a.R("warning: port accesses can affect hardware state"); break;case "p":case "pr":var Gi="pr"==g[0]?1:0,r=1+Gi;if(a.wc)a.R("step in progress");else{var qe,Z=!1,hb=[v(a.N),Fb(a.N),void 0];do switch(qe=!1,a.Oa(hb)){case 38:case 46:case 54:case 62:case 240:cl(a,hb,1);qe=!0;break;case 204:case 206:a.wc=r;cl(a,hb,1);break;case 205:case 224:case 225:case 226:a.wc=r;cl(a,hb,2);break;case 232:a.wc=r;cl(a,hb,3);break;case 154:a.wc=r;cl(a,hb,5);break;case 255:a.wc=0<=jl(a,hb).indexOf("CALL")?r:0;break;case 243:case 242:cl(a,hb,1);Z=qe=!0;break;case 108:case 109:case 110:case 111:case 164:case 165:case 166:case 167:case 170:case 171:case 172:case 173:case 174:case 175:Z&& (a.wc=r,cl(a,hb,1))}while(qe);a.wc?(a.pe(a.Bc,hb,!0),a.uf()||(a.N.Oc(),a.wc=0)):vl(a,Gi?"tr":"t")}break;case "r":$k(a,g);break;case "t":case "tr":vl(a,g[0],g[1]);break;case "u":al(a,g[1],g[2],8);break;case "x":a:if(void 0===g[1]||"?"==g[1])a.R("\nexecution options:"),a.R("\tcs int #\tset checksum cycle interval to #"),a.R("\tcs start #\tset checksum cycle start count to #"),a.R("\tcs stop #\tset checksum cycle stop count to #"),a.R("\tsp #\t\tset speed multiplier to #");else switch(g[1]){case "cs":var md; void 0!==g[3]&&(md=parseInt(g[3],10));switch(g[2]){case "int":a.N.U.bg=md;break;case "start":a.N.U.dh=md;break;case "stop":a.N.U.dg=md;break;default:a.R("unknown cs option");break a}void 0!==md&&Uc(a.N);a.R("checksums "+(a.N.da.Rf?"enabled":"disabled"));break;case "sp":void 0!==g[2]&&cd(a.N,parseInt(g[2],10));a.R("target speed: "+Db(a.N)+" ("+a.N.U.be+"x)");break;default:a.R("unknown option: "+g[1])}break;case "?":var r="commands:",re;for(re in Hk)r+="\n"+re+" ".substr(0,7-re.length)+Hk[re]; @@ -782,10 +783,10 @@ function Hl(a,b,c){if(c){var d={req:"store"};d.user=b;d.state=xl(a,"1.17.2");d.d function bd(a){if(a.ad&&!a.Ki){var b=za("Click OK to save changes to this PCjs machine.\n\nWARNING: If you CANCEL, all disk changes will be discarded.");wl(a,b,!0);!b&&a.vn?window&&window.location.reload():(b||(a.Bj=!0),a.Di(Bl),a.Bj=!1)}else a.reset(),a.N&&Wc(a.N)}function rb(a,b,c){a=Za(a.id);for(var d=0;dh.indexOf("/")&&(h=window.location.pathname+h);a=a.replace(/(]*\sid=)(['"]).*?\2/,"$1$2"+c+"$2"+(d?" state=$2"+d+"$2":"")+(h?" url=$2"+h+"$2":""))}h=null;if("<"==a.charAt(0))try{window.ActiveXObject||"ActiveXObject"in window?(e||(a=a.replace(/\s*/g,"")),h=new window.ActiveXObject("Microsoft.XMLDOM"),h.async=!1,h.loadXML(a)):h=(new window.DOMParser).parseFromString(a,"text/xml")}catch(J){h= -null,a=J.message}else a="unrecognized XML: "+(255/g.exec(a)){var e=d[2];b("Loading "+e+"...");wa(e,!0,null,null,function(f,g,h){if(h||!g)c(a,"unable to resolve XML reference: "+d[0]+" ("+h+")");else{if(f=d[3])if(h=g.match(new RegExp("<"+d[1]+"[^>]*>"))){for(var t=h[0],r,B=/( [a-z]+=)(['"])(.*?)\2/g;r=B.exec(f);)t=0>t.indexOf(r[1])?t.replace(">",r[0]+">"):t.replace(new RegExp(r[1]+"(['\"])(.*?)\\1"),r[0]);h[0]!=t&&(g=g.replace(h[0],t))}else{c(a,"missing <"+d[1]+"> in "+e);return}g=g.replace(/<\?xml[^>]*>[\r\n]*/, +function Ll(a,b,c,d,e,f,g){function h(a,f){if(f)g(f,null);else{if(c){var h=b;h&&0>h.indexOf("/")&&(h=window.location.pathname+h);a=a.replace(/(]*\sid=)(['"]).*?\2/,"$1$2"+c+"$2"+(d?" state=$2"+d+"$2":"")+(h?" url=$2"+h+"$2":""))}h=null;if("<"==a.charAt(0))try{window.ActiveXObject||"ActiveXObject"in window?(e||(a=a.replace(/\s*/g,"")),h=new window.ActiveXObject("Microsoft.XMLDOM"),h.async=!1,h.loadXML(a)):h=(new window.DOMParser).parseFromString(a,"text/xml")}catch(K){h= +null,a=K.message}else a="unrecognized XML: "+(255/g.exec(a)){var e=d[2];b("Loading "+e+"...");wa(e,!0,null,null,function(f,g,h){if(h||!g)c(a,"unable to resolve XML reference: "+d[0]+" ("+h+")");else{if(f=d[3])if(h=g.match(new RegExp("<"+d[1]+"[^>]*>"))){for(var t=h[0],r,C=/( [a-z]+=)(['"])(.*?)\2/g;r=C.exec(f);)t=0>t.indexOf(r[1])?t.replace(">",r[0]+">"):t.replace(new RegExp(r[1]+"(['\"])(.*?)\\1"),r[0]);h[0]!=t&&(g=g.replace(h[0],t))}else{c(a,"missing <"+d[1]+"> in "+e);return}g=g.replace(/<\?xml[^>]*>[\r\n]*/, "");a=a.replace(d[0],g);Pl(a,b,c)}})}else c(a,null)} function Ql(a,b,c,d){function e(a){if(void 0===h){var b=g&&db(g,"machine-warning");h=b&&b[0]||g}h&&(h.innerHTML=ia(a))}function f(a){e("Error: "+a);t&&(--Jl||Oa(!0));t=!1}var g,h,t=!0;Jl++;try{if(g=window.document.getElementById(a)){c||(c="/versions/pcjs/1.17.2/components.xsl");var r=function(d,h){if(h){var r=function(d,r){if(r)if(r)if(e("Processing "+b+"..."),window.ActiveXObject||"ActiveXObject"in window){var t=h.transformNode(r);t?(g.outerHTML=t,--Jl||Oa(!0)):f("transformNodeToObject failed")}else window.document.implementation&& window.document.implementation.createDocument?(t=new XSLTProcessor,t.importStylesheet(r),(t=t.transformToFragment(h,window.document))?g.parentNode?(g.parentNode.replaceChild(t,g),--Jl||Oa(!0)):f("invalid machine element: "+a):f("transformToFragment failed")):f("unable to transform XML: unsupported browser");else f("failed to load XSL file: "+c);else f(d)};h?Kl(c,null,null,!1,e,r):f("failed to load XML file: "+b)}else f(d)};"<"!=b.charAt(0)?Kl(b,a,d,!0,e,r):Ll(b,null,a,d,!1,e,r)}else f("missing machine element: "+ -a)}catch(B){f(B.message)}return t}window.embedPC=function(a,b,c,d){Oa(!1);return Ql(a,b,c,d)};window.enableEvents=Oa;window.sendEvent=Pa;})(); +a)}catch(C){f(C.message)}return t}window.embedPC=function(a,b,c,d){Oa(!1);return Ql(a,b,c,d)};window.enableEvents=Oa;window.sendEvent=Pa;})(); diff --git a/docs/pcjs/demos/pc.js b/docs/pcjs/demos/pc.js index 7d19bfbd9..f6528bd9f 100644 --- a/docs/pcjs/demos/pc.js +++ b/docs/pcjs/demos/pc.js @@ -1,8 +1,8 @@ (function(){var k,aa,l,ca={163840:[40,1,8],184320:[40,1,9],327680:[40,2,8],368640:[40,2,9],737280:[80,2,9],1228800:[80,2,15],1474560:[80,2,18],2949120:[80,2,36]};function da(a,b){var c="";void 0===b?b=8:8=d?48:55),c=String.fromCharCode(d)+c;a>>=4}return c}function ea(a){return da(a,2)} function ga(a,b){var c=a,d=a.lastIndexOf("/");0<=d&&(c=a.substr(d+1));d=c.indexOf("&");0":">",'"':""","'":"'"};function ja(a){return a.replace(/[&<>"']/g,function(a){return ia[a]})}var ka=Date.now||function(){return+new Date}; function la(){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 ma=[31,28,31,30,31,30,31,31,30,31,30,31]; -function na(a,b,c,d,e,f){b=!!b;var g=0,h=null,r=ga(a),t=window.XMLHttpRequest?new window.XMLHttpRequest:new window.ActiveXObject("Microsoft.XMLHTTP");b&&(t.onreadystatechange=function(){4===t.readyState&&(h=t.responseText,200==t.status||!t.status&&h.length&&"file:"==(window?window.location.protocol:"file:")||(g=t.status||-1),e&&(d?e.call(d,r,h,g,f):e(r,h,g,f)))});if(c){var B="",I;for(I in c)c.hasOwnProperty(I)&&(B&&(B+="&"),B+=I+"="+encodeURIComponent(c[I]));B=B.replace(/%20/g,"+");t.open("POST", -a,b);t.setRequestHeader("Content-type","application/x-www-form-urlencoded");t.send(B)}else t.open("GET",a,b),t.send();a=[];b||(h=t.responseText,200!=t.status&&(g=t.status||-1),e&&(d?e.call(d,r,h,g,f):e(r,h,g,f)),a=[g,h]);return a}function oa(){return"http://"+(window?window.location.host:"www.pcjs.org")}function m(a){window&&window.alert(a)}function pa(a){var b=!1;window&&(b=window.confirm(a));return b}var qa=null; +function na(a,b,c,d,e,f){b=!!b;var g=0,h=null,r=ga(a),t=window.XMLHttpRequest?new window.XMLHttpRequest:new window.ActiveXObject("Microsoft.XMLHTTP");b&&(t.onreadystatechange=function(){4===t.readyState&&(h=t.responseText,200==t.status||!t.status&&h.length&&"file:"==(window?window.location.protocol:"file:")||(g=t.status||-1),e&&(d?e.call(d,r,h,g,f):e(r,h,g,f)))});if(c){var C="",J;for(J in c)c.hasOwnProperty(J)&&(C&&(C+="&"),C+=J+"="+encodeURIComponent(c[J]));C=C.replace(/%20/g,"+");t.open("POST", +a,b);t.setRequestHeader("Content-type","application/x-www-form-urlencoded");t.send(C)}else t.open("GET",a,b),t.send();a=[];b||(h=t.responseText,200!=t.status&&(g=t.status||-1),e&&(d?e.call(d,r,h,g,f):e(r,h,g,f)),a=[g,h]);return a}function oa(){return"http://"+(window?window.location.host:"www.pcjs.org")}function m(a){window&&window.alert(a)}function pa(a){var b=!1;window&&(b=window.confirm(a));return b}var qa=null; function ra(){if(null==qa){var a=!1;if(window)try{window.localStorage.setItem("PCjs.localStorage","PCjs.localStorage"),a="PCjs.localStorage"==window.localStorage.getItem("PCjs.localStorage"),window.localStorage.removeItem("PCjs.localStorage")}catch(b){a=!1}qa=a}return qa}function sa(a){var b;if(window)try{b=window.localStorage.getItem(a)}catch(c){}return b}function ta(a,b){try{return window.localStorage.setItem(a,b),!0}catch(c){}return!1} function ua(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 va={init:[],show:[],exit:[]},wa=!1,xa=!0;function ya(a,b){if(window){var c=window[a];window[a]="function"!==typeof c?b:function(){c&&c();b()}}}function za(a){va.init.push(a)} function Aa(a){if(xa)try{for(var b=0;b>>this.Ra;0>>this.Ra;return b!=this.Ba?this.ma[a].qm(b):this.ma[a++].Cb(b)|this.ma[a&this.wc].Cb(0)<<8};function Fb(a,b){var c=b&a.Ba,d=(b&a.ab)>>>a.Ra;return c!=a.Ba?a.ma[d].Cp(c):a.ma[d++].Yj(c)|a.ma[d&a.wc].Yj(0)<<8}k.Xk=function(a){var b=a&this.Ba;a=(a&this.ab)>>>this.Ra;if(b>>c|this.ma[a+1&this.wc].pd(0)<<32-c};k.Ue=function(a,b){this.ma[(a&this.ab)>>>this.Ra].Fb(a&this.Ba,b&255)}; k.Ka=function(a,b){var c=a&this.Ba,d=(a&this.ab)>>>this.Ra;c!=this.Ba?this.ma[d].Im(c,b&65535):(this.ma[d++].Fb(c,b&255),this.ma[d&this.wc].Fb(0,b>>8&255))};function Gb(a,b,c){var d=b&a.Ba;b=(b&a.ab)>>>a.Ra;d!=a.Ba?a.ma[b].Kp(d,c&65535):(a.ma[b++].gk(d,c&255),a.ma[b&a.wc].gk(0,c>>8&255))} k.Dm=function(a,b){var c=a&this.Ba,d=(a&this.ab)>>>this.Ra;if(c>>32-f)}}; -function Hb(a){for(var b=0,c=[],d=0;dc&&(c=60);2>c&&(c=2);var d=1;b&&1a.S.Ah&&(c=Math.round(c/a.S.ce));return c}function mc(a){a.S.ae=0;a.Qe=a.ge=a.kd=a.A=0;nc(a);uc(a,1)} function lb(a){return a.ea.Ib&&a.S.ae?a.S.ae.toFixed(2)+"Mhz":"Stopped"}function uc(a,b,c){if(void 0!==b){.8>a.S.ae/a.S.Me&&(b=1);a.S.ce=b;b=a.S.Ah*a.S.ce;if(a.S.Me!=b){a.S.Me=b;b=a.S.Me.toFixed(2)+"Mhz";var d=a.oa.setSpeed;d&&(d.textContent=b);a.lc("target speed: "+b)}c&&a.rd()}wc(a,a.ge);a.ge=0;a.S.zf=ka();a.S.Ne=0;xc(a)} function lc(a,b){if(Ua(a,!0)){if(!a.ea.Ib){uc(a);a.ya&&a.ya.start(a.S.zf,yc(a));a.ea.Ib=!0;a.ea.Sk=!0;a.ca&&zc(a.ca);var c=a.oa.run;c&&(c.textContent="Halt");a.Hd(!0);b&&a.rd()}a.S.ej>=a.S.ld&&xc(a,!0);a.S.pg=0;a.S.Ch=ka();a.S.Ne&&(c=a.S.Ch-a.S.Ne,c>a.S.gl&&(a.S.zf+=c,a.S.zf>a.S.Ch&&(a.S.zf=a.S.Ch)));try{do{var d=a.ea.nh?1:a.S.yo;if(a.ca){Ac(a.ca);var e=a.ca,c=d,f=e.Lb[0];if(f.Ie){var g=(yc(e.U,e.Yd)-f.Cd)/e.Mh|0,h=Bc(e,0)-g;6==f.mode&&(h-=g);var r=h*e.Mh|0;6==f.mode&&(r>>=1);c>r&&(c=r)}var d=c,t= -a.ca,c=d;if(t.ba&&t.ba[11]&64){var B=t.Df-yc(t.U,t.Yd);0B&&(c=B)}d=c}a.Fm(d);var I=a.kd-a.A;a.ge+=I;a.S.pg+=I;wc(a,0,!0);var c=a,H=I;if(c.ea.nh){var L=!1;c.S.Eh=c.S.Eh+c.Wk()|0;c.S.Bf-=H;0>=c.S.Bf&&(c.S.Bf+=c.S.kg,L=!0);0<=c.S.lg&&c.S.lg<=yc(c)&&(c.S.kg=c.S.lg=-1,nc(c),rc(c),L=!0);L&&c.lc(yc(c)+" cycles: checksum="+da(c.S.Eh))}a.S.ng-=I;0>=a.S.ng&&(a.S.ng+=a.S.kl,oc(a));a.S.mg-=I;0>=a.S.mg&&(a.S.mg+=a.S.jl,a.Hd());a.S.og-=I;if(0>=a.S.og){a.S.og+=a.S.dj;break}}while(a.ea.Ib)}catch(U){rc(a);oc(a); +a.ca,c=d;if(t.ba&&t.ba[11]&64){var C=t.Df-yc(t.U,t.Yd);0C&&(c=C)}d=c}a.Fm(d);var J=a.kd-a.A;a.ge+=J;a.S.pg+=J;wc(a,0,!0);var c=a,I=J;if(c.ea.nh){var M=!1;c.S.Eh=c.S.Eh+c.Wk()|0;c.S.Bf-=I;0>=c.S.Bf&&(c.S.Bf+=c.S.kg,M=!0);0<=c.S.lg&&c.S.lg<=yc(c)&&(c.S.kg=c.S.lg=-1,nc(c),rc(c),M=!0);M&&c.lc(yc(c)+" cycles: checksum="+da(c.S.Eh))}a.S.ng-=J;0>=a.S.ng&&(a.S.ng+=a.S.kl,oc(a));a.S.mg-=J;0>=a.S.mg&&(a.S.mg+=a.S.jl,a.Hd());a.S.og-=J;if(0>=a.S.og){a.S.og+=a.S.dj;break}}while(a.ea.Ib)}catch(U){rc(a);oc(a); a.Hd();a.ya&&a.ya.stop(ka(),yc(a));Ua(a,!1);Wa(a,U.message);return}d=setTimeout;e=a.Fo;a.S.Ne=ka();f=a.S.gl;a.S.pg&&(f=Math.round(f*a.S.pg/a.S.dj));f-=a.S.Ne-a.S.Ch;if(g=a.S.Ne-a.S.zf)a.S.ae=Math.round(a.ge/(10*g))/100,864E5<=g&&(a.Qe=0,a.ca&&Ac(a.ca,!0),uc(a));if(0>f||a.S.aethis.$b?this.ua+a:Rc.call(this,0,0,c)}function Rc(a,b,c){c||Lc.call(this.U,13,0);return q} function Tc(a,b,c){return a+b<=this.$b?this.ua+a:Uc.call(this,0,0,c)}function Vc(a,b,c){return a+b>this.$b?this.ua+a:Uc.call(this,0,0,c)}function Uc(a,b,c){c||Lc.call(this.U,13,0);return q} function Wc(a,b){var c=this.U,d=c.ib.ua,e=this.Wa,f=c.ib.ta;if(!b){if(768!=c.ib.type)return Lc.call(c,10,a,!0),!1;c.Ka(c.ib.Md+4,c.ib.jb&-769|256)}if(c.ib.load(a)==q)return!1;var g=c.ib.ua;if(b){if(768==c.ib.type)return Lc.call(c,13,a,!0),!1;c.Ka(c.ib.Md+4,c.ib.jb|=768);c.ib.type=768}c.Ka(d+14,v(c));c.Ka(d+16,ob(c));c.Ka(d+18,c.G);c.Ka(d+20,c.I);c.Ka(d+22,c.J);c.Ka(d+24,c.C);c.Ka(d+26,w(c));c.Ka(d+28,c.H);c.Ka(d+30,c.F);c.Ka(d+32,c.D);c.Ka(d+34,c.Oa.ta);c.Ka(d+36,c.na.ta);c.Ka(d+38,c.sa.ta);c.Ka(d+ 40,c.gb.ta);var d=38,h=26;Xc(c,c.la(g+16)|(b?16384:0));c.G=c.la(g+18);c.I=c.la(g+20);c.J=c.la(g+22);c.C=c.la(g+24);c.H=c.la(g+28);c.F=c.la(g+30);c.D=c.la(g+32);c.Oa.load(c.la(g+34));c.gb.load(c.la(g+40));Yc(c,c.la(g+14),c.la(g+36));this.Wa>13;if(6144<=h){U=c&3;if(U>a.Wa){if(!1!==B&&!(ba==a.Wa||g&1024&&ba<=a.Wa)){r=q;break}H=e.Fa();Zc(e,e.Fa(),!0);y(e,H);a.th=!0}H=!1}else if(1024==h)H=!0,L=-1,I=c,Uh||2048==(h&2560))){d||Lc.call(e,13,c,!!g);r=q;break}}else if(3==a.id){if(!B||4096>h||2048==(h&2560)){d|| -Lc.call(e,13,c,!0);r=q;break}}else if(4==a.id){if(!B||256!=h&&768!=h){d||Lc.call(e,10,c,!0);r=q;break}}else if(6==a.id&&!(g&4096)&&768>13;if(6144<=h){U=c&3;if(U>a.Wa){if(!1!==C&&!(ba==a.Wa||g&1024&&ba<=a.Wa)){r=q;break}I=e.Fa();Zc(e,e.Fa(),!0);y(e,I);a.th=!0}I=!1}else if(1024==h)I=!0,M=-1,J=c,Uh||2048==(h&2560))){d||Lc.call(e,13,c,!!g);r=q;break}}else if(3==a.id){if(!C||4096>h||2048==(h&2560)){d|| +Lc.call(e,13,c,!0);r=q;break}}else if(4==a.id){if(!C||256!=h&&768!=h){d||Lc.call(e,10,c,!0);r=q;break}}else if(6==a.id&&!(g&4096)&&768>13;80386>a.U.za||!(a.Ci&64)?(a.te=2,a.fa=65535):(a.te=4,a.fa=-1)}else a.load=Ic,a.el=Mc,a.Gc=Oc,a.ic=Pc,a.$b=65535,a.Wa=a.qc=0,a.Md=q,a.te=2,a.fa=65535;a.Yc=a.te;a.ha=a.fa} function bd(a){this.za=a.model||8088;var b=0;switch(this.za){default:b=4772727;break;case 80286:b=6E6;break;case 80386:b=16E6}kc.call(this,a,b);this.mk=61442;this.Kg=Cc;this.Jg=4;this.Ef=255;this.B=80286<=this.za?cd:dd;this.Pa=ed;this.pk=fd;this.qk=id;this.rk=jd;80186<=this.za&&(this.Pa=ed.slice(),this.pk=fd.slice(),this.qk=id.slice(),this.Ef=31,this.Pa[15]=kd,this.Pa[96]=ld,this.Pa[97]=md,this.Pa[98]=nd,this.Pa[99]=kd,this.Pa[100]=kd,this.Pa[101]=kd,this.Pa[102]=kd,this.Pa[103]=kd,this.Pa[104]=od, @@ -73,7 +73,7 @@ this.Pa[105]=pd,this.Pa[106]=qd,this.Pa[107]=rd,this.Pa[108]=sd,this.Pa[109]=td, var dd={Nh:4,R:5,pa:6,Y:7,Z:8,M:9,N:11,O:12,Oe:4,ml:60,nl:83,Rb:3,rb:9,jc:16,Jh:1,rl:19,tl:28,vl:16,ul:21,sl:37,pl:2,nj:9,ql:5,ol:33,pj:10,oj:8,vg:3,ug:15,Jl:51,Kl:1,Ll:2,Ml:4,Il:32,qj:15,Ol:15,Sb:16,Tb:4,Ql:11,Pl:18,Nl:24,Ab:4,Rl:2,rj:16,Sl:17,wj:18,Tl:19,vj:5,xj:6,Yl:2,Xl:8,Vl:9,Wl:10,Ul:10,yj:10,zj:10,xl:80,zl:144,wl:86,yl:154,Bl:101,Dl:165,Al:107,Cl:171,$l:70,bm:113,Zl:76,am:124,Fl:80,Hl:128,El:86,Gl:134,xg:3,wg:16,Ej:10,Dj:8,cm:51,kc:8,dm:17,em:36,sc:11,fm:16,yg:10,fe:2,kj:18,lj:7,mj:15,sj:12, tj:7,uj:11,Aj:18,Bj:7,Cj:15,Fj:15,Gj:7,Hj:13,Lj:11,Mj:7,Nj:8,gm:8,jm:12,hm:18,im:17,km:15,Jj:8,Ij:20,Kj:2,Qj:3,zg:9,Pj:5,Oj:11,Sj:4,Rj:17,lm:11},cd={Nh:0,R:0,pa:0,Y:0,Z:0,M:0,N:1,O:1,Oe:3,ml:14,nl:16,Rb:2,rb:7,jc:7,Jh:0,rl:7,tl:13,vl:7,ul:11,sl:16,pl:3,nj:6,ql:2,ol:13,pj:5,oj:5,vg:2,ug:7,Jl:23,Kl:0,Ll:1,Ml:3,Il:17,qj:7,Ol:11,Sb:7,Tb:3,Ql:7,Pl:11,Nl:15,Ab:2,Rl:3,rj:7,Sl:8,wj:8,Tl:8,vj:4,xj:4,Yl:2,Xl:3,Vl:5,Wl:2,Ul:3,yj:5,zj:3,xl:14,zl:22,wl:17,yl:25,Bl:17,Dl:25,Al:20,Cl:28,$l:13,bm:21,Zl:16,am:24, Fl:13,Hl:21,El:16,Gl:24,xg:2,wg:7,Ej:5,Dj:5,cm:19,kc:5,dm:5,em:17,sc:3,fm:5,yg:3,fe:0,kj:8,lj:5,mj:9,sj:5,tj:5,uj:4,Aj:5,Bj:5,Cj:4,Fj:7,Gj:5,Hj:8,Lj:3,Mj:4,Nj:3,gm:11,jm:11,hm:15,im:15,km:7,Jj:5,Ij:8,Kj:0,Qj:2,zg:6,Pj:3,Oj:6,Sj:3,Rj:5,lm:5};k=bd.prototype;k.Xi=function(a,b,c,d){this.ma=a;this.Ra=b;this.Ba=c;this.wc=d};k.reset=function(){this.ea.Ib&&rc(this);Gd(this);mc(this);this.ea.hd=!1}; -function Gd(a){a.G=0;a.C=0;a.I=0;a.J=0;a.H=0;a.F=0;a.D=0;a.Db=a.Eg=-1;a.Yg=0;a.mc=65520;a.Tc=0;a.hf=1023;a.Cf=0;a.Ih=-1;a.na=new Fc(a,Gc,"CS");a.gb=new Fc(a,2,"DS");a.Oa=new Fc(a,2,"ES");a.sa=new Fc(a,3,"SS");y(a,0);Zc(a,0);a.Bm=new Fc(a,0,"NULL");a.hb=a.gb;a.Oc=a.sa;a.Q=a.wa=0;a.aa=a.Ga=q;a.lb=0;Yc(a,0,65535);a.te=a.na.te;a.fa=a.na.fa;a.cd=A;a.bd=Hd;a.se=Id;a.tb=C;a.Cc=Jd;a.Rc=Kd;a.Yc=a.na.Yc;a.ha=a.na.ha;2==a.Yc?(a.hg=a.la,a.Em=a.Ka):(a.hg=a.Xk,a.Em=a.Dm);a.wa&=-12289;if(80286<=a.za){a.Sc=0;a.gf= +function Gd(a){a.G=0;a.C=0;a.I=0;a.J=0;a.H=0;a.F=0;a.D=0;a.Db=a.Eg=-1;a.Yg=0;a.mc=65520;a.Tc=0;a.hf=1023;a.Cf=0;a.Ih=-1;a.na=new Fc(a,Gc,"CS");a.gb=new Fc(a,2,"DS");a.Oa=new Fc(a,2,"ES");a.sa=new Fc(a,3,"SS");y(a,0);Zc(a,0);a.Bm=new Fc(a,0,"NULL");a.hb=a.gb;a.Oc=a.sa;a.Q=a.wa=0;a.aa=a.Ga=q;a.lb=0;Yc(a,0,65535);a.te=a.na.te;a.fa=a.na.fa;a.cd=A;a.bd=Hd;a.se=Id;a.tb=B;a.Cc=Jd;a.Rc=Kd;a.Yc=a.na.Yc;a.ha=a.na.ha;2==a.Yc?(a.hg=a.la,a.Em=a.Ka):(a.hg=a.Xk,a.Em=a.Dm);a.wa&=-12289;if(80286<=a.za){a.Sc=0;a.gf= 65535;a.le=new Fc(a,5,"LDT",!0);a.ib=new Fc(a,4,"TSS",!0);a.Jb=new Fc(a,6,"VER",!0);Yc(a,65520,61440);var b,c=v(a);b=a.na;var d=-65536;80386>b.U.za&&(d&=16777215);b=b.ua=d;a.ka=b+c;a.Gf=b+a.na.$b}Xc(a,0);Ld(a)}k.Wk=function(){var a=this.G+this.C+this.I+this.J+w(this)+this.H+this.F+this.D|0;return a=a+v(this)+this.na.ta+this.gb.ta+this.sa.ta+this.Oa.ta+ob(this)|0};function Md(a,b,c,d){void 0!==d&&(void 0===a.Mg[b]&&(a.Mg[b]=[]),a.Mg[b].push([c,d]))} function Nd(a,b){var c=a.ok[b];null!=c&&(c(--a.eh),delete a.ok[b])}function Ld(a,b){void 0===b&&(b=!!(a.mc&1));b||a.cc("returning to real-mode");a.rk=b?Od:jd;Hc(a.na,b);Hc(a.gb,b);Hc(a.sa,b);Hc(a.Oa,b)} k.save=function(){var a=new Pd(this);a.set(0,[this.G,this.C,this.I,this.J,w(this),this.H,this.F,this.D,this.Cf]);a.set(1,[v(this),this.na.save(),this.gb.save(),this.sa.save(),this.Oa.save(),null!=this.Sc?[this.mc,this.Sc,this.gf,this.Tc,this.hf,this.le.save(),this.ib.save(),this.Cf]:null,ob(this)]);a.set(2,[this.hb.Wh,this.Oc.Wh,this.Q,this.wa,this.lb,this.aa,this.Ga]);a.set(3,[0,this.Qe,this.S.ce]);a.set(4,Hb(this.ja));return a.data()}; @@ -86,26 +86,26 @@ function ie(a,b){b=b|a.mc&1|65520;a.mc=a.mc&-65536|b&65535;a.mc&1&&Ld(a,!0)}func k.Eb=function(a,b,c){var d=!1;switch(b){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 "V":this.oa[b]=c;this.Ek++;d=!0;break;default:d=this.parent.Eb.call(this,a,b,c)}return d};k.rc=function(a){return this.ma[(a&this.ab)>>>this.Ra].Cb(a&this.Ba)}; k.la=function(a){var b=a&this.Ba;a=(a&this.ab)>>>this.Ra;this.A-=this.B.Nh;return b>>this.Ra;if(b>>c|this.ma[a+1&this.wc].pd(0)<<32-c};k.Ue=function(a,b){this.ma[(a&this.ab)>>>this.Ra].Fb(a&this.Ba,b&255)}; k.Ka=function(a,b){var c=a&this.Ba,d=(a&this.ab)>>>this.Ra;this.A-=this.B.Nh;c>8&255))};k.Dm=function(a,b){var c=a&this.Ba,d=(a&this.ab)>>>this.Ra;this.A-=this.B.Nh;if(c>>32-f)}}; -function je(a,b,c){a.Hg=b;a.aa=b.Gc(a.Cg=c,0);return a.Q&1?0:a.rc(a.aa)}function E(a,b){return je(a,a.hb,b&65535)}function F(a,b){return je(a,a.Oc,b&65535)}function ke(a,b,c){a.Hg=b;a.aa=b.Gc(a.Cg=c,1);return a.Q&1?0:a.hg(a.aa)}function G(a,b){return ke(a,a.hb,b&65535)}function J(a,b){return ke(a,a.Oc,b&65535)}function le(a,b,c){a.Hg=b;a.Ga=a.aa=b.Gc(a.Cg=c,0);return a.Q&1?0:a.rc(a.aa)}function K(a,b){return le(a,a.hb,b&65535)}function M(a,b){return le(a,a.Oc,b&65535)} +function je(a,b,c){a.Hg=b;a.aa=b.Gc(a.Cg=c,0);return a.Q&1?0:a.rc(a.aa)}function E(a,b){return je(a,a.hb,b&65535)}function F(a,b){return je(a,a.Oc,b&65535)}function ke(a,b,c){a.Hg=b;a.aa=b.Gc(a.Cg=c,1);return a.Q&1?0:a.hg(a.aa)}function G(a,b){return ke(a,a.hb,b&65535)}function H(a,b){return ke(a,a.Oc,b&65535)}function le(a,b,c){a.Hg=b;a.Ga=a.aa=b.Gc(a.Cg=c,0);return a.Q&1?0:a.rc(a.aa)}function K(a,b){return le(a,a.hb,b&65535)}function L(a,b){return le(a,a.Oc,b&65535)} function me(a,b,c){a.Hg=b;a.Ga=a.aa=b.Gc(a.Cg=c,1);return a.Q&1?0:a.hg(a.aa)}function N(a,b){return me(a,a.hb,b&65535)}function O(a,b){return me(a,a.Oc,b&65535)}function P(a,b){a.Q&2||a.Ue(a.Hg.ic(a.Cg,0),b)}function Q(a,b){a.Q&2||a.Ka(a.Hg.ic(a.Cg,1),b)}function ad(a,b,c){return a.la(b.Gc(c,1))}k.X=function(){var a=this.rc(this.ka);++this.ka>this.Gf&&D(this,this.ka-this.na.ua);return a};k.L=function(){var a=this.rc(this.ka)<<24>>24;++this.ka>this.Gf&&D(this,this.ka-this.na.ua);return a&65535}; function ne(a){var b=a.la(a.ka);a.ka+=2;a.ka>a.Gf&&D(a,a.ka-a.na.ua);return b}k.K=function(){var a=this.hg(this.ka);this.ka+=this.te;this.ka>this.Gf&&D(this,this.ka-this.na.ua);return a};k.Fa=function(){var a=this.hg(this.Lc);this.Lc+=2;this.Lc>this.sm&&y(this,this.Lc-this.sa.ua);return a};function z(a,b){a.Lc-=2;a.Lcthis.Ga?0>this.aa?this.B.Rb:this.B.rb:this.B.jc;return this.P&255}function ue(a,b){this.da=a^b;this.P=this.W=a+b+(this.P&this.T?1:0);this.T=65536;this.A-=0>this.Ga?0>this.aa?this.B.Rb:this.B.rb:this.B.jc;return this.P&65535}function ve(a,b){this.da=a^b;this.T=256;this.A-=0>this.Ga?0>this.aa?this.B.Rb:this.B.rb:this.B.jc;return(this.P=this.W=a+b)&255} -function we(a,b){this.da=a^b;this.T=65536;this.A-=0>this.Ga?0>this.aa?this.B.Rb:this.B.rb:this.B.jc;return(this.P=this.W=a+b)&65535}function xe(a,b){this.T=256;this.A-=0>this.Ga?0>this.aa?this.B.Rb:this.B.rb:this.B.jc;return(this.P=this.W=this.da=a&b)&255}function ye(a,b){this.T=65536;this.A-=0>this.Ga?0>this.aa?this.B.Rb:this.B.rb:this.B.jc;return(this.P=this.W=this.da=a&b)&65535}function ze(a,b){this.A-=10+(0>this.aa?0:1);if((a&3)<(b&3))return a=a&-4|b&3,fe(this),a;be(this);return a} -function Ae(a){if(0>this.aa)return kd.call(this),a;var b=a<<16>>16,c=this.la(this.aa)<<16>>16,d=this.la(this.aa+2)<<16>>16;this.A-=this.B.ol;if(bd)D(this,this.Bb-this.na.ua),pe.call(this,5,null,0);this.Q|=2;return a}function Be(a,b){var c=this.na.ta,d=v(this);null!=Yc(this,a,b,!0)&&(z(this,c),z(this,d))}function Ce(a,b){this.da=a^b;this.T=256;this.P=this.W=a-b;this.A-=0>this.Ga?0>this.aa?this.B.Rb:this.B.nj:this.B.rb;this.Q|=2;return a} -function De(a,b){this.da=a^b;this.T=65536;this.P=this.W=a-b;this.A-=0>this.Ga?0>this.aa?this.B.Rb:this.B.nj:this.B.rb;this.Q|=2;return a}function Ee(a){return a}function Fe(a,b){var c=(b<<16>>16)*(this.X()<<24>>24);this.P=this.da=this.W=c;this.T=256;32767c?(de(this),he(this)):($d(this),ce(this));this.A-=0>this.aa?21:24;return c&65535} -function Ge(a,b){var c=(b<<16>>16)*(this.K()<<16>>16);this.P=this.da=this.W=c;this.T=65536;32767c?(de(this),he(this)):($d(this),ce(this));this.A-=0>this.aa?21:24;return c&65535}function pe(a,b,c){this.A-=this.B.Jl+c;this.na.Fi=!0;c=ob(this);var d=this.na.ta,e=v(this);a=this.na.el(a);a!=q&&(this.ka=a,z(this,c),z(this,d),z(this,e),null!=b&&z(this,b),this.Ih=-1)} -function He(a,b){this.A-=14+(0>this.aa?0:2);if(this.Jb.load(b,!0)!=q&&this.Jb.qc>=this.na.Wa&&this.Jb.qc>=(b&3))return fe(this),this.Jb.jb&65280;be(this);return a}function Ie(a,b){if(0>this.aa)return R.call(this),a;Sd(this,this.la(this.aa+2));this.A-=this.B.rj;return b}function Je(a){if(0>this.aa)return R.call(this),a;this.A-=this.B.Rl;return this.aa}function Ke(a,b){if(0>this.aa)return R.call(this),a;Td(this,this.la(this.aa+2));this.A-=this.B.rj;return b} -function Le(a,b){this.A-=14+(0>this.aa?0:2);if(b&65528&&this.Jb.load(b,!0)!=q&&(7168==(this.Jb.jb&7168)||this.Jb.qc>=this.na.Wa)&&this.Jb.qc>=(b&3))return fe(this),this.Jb.$b;be(this);return a}function Me(a,b){this.A-=0>this.Ga?0>this.aa?this.B.Yl:this.B.Xl:this.B.Vl;return b}function Ne(){return Me.call(this,0,this.Db)}function Oe(a,b){this.T=256;this.A-=0>this.Ga?0>this.aa?this.B.Rb:this.B.rb:this.B.jc;return(this.P=this.W=this.da=a|b)&255} -function Pe(a,b){this.T=65536;this.A-=0>this.Ga?0>this.aa?this.B.Rb:this.B.rb:this.B.jc;return(this.P=this.W=this.da=a|b)&65535}function Qe(a){var b=this.Fa(),c=this.Fa();(a<<=this.Yc>>2)&&y(this,w(this)+a);Yc(this,b,c,!1)&&(a&&y(this,w(this)+a),this.gb.ta&65528&&this.gb.qcthis.Ga?0>this.aa?this.B.Rb:this.B.rb:this.B.jc;return this.P&255}function Se(a,b){this.da=a^b;this.P=this.W=a-b-(this.P&this.T?1:0);this.T=65536;this.A-=0>this.Ga?0>this.aa?this.B.Rb:this.B.rb:this.B.jc;return this.P&65535}function Te(a,b){this.da=a^b;this.T=256;this.A-=0>this.Ga?0>this.aa?this.B.Rb:this.B.rb:this.B.jc;return(this.P=this.W=a-b)&255} -function Ue(a,b){this.da=a^b;this.T=65536;this.A-=0>this.Ga?0>this.aa?this.B.Rb:this.B.rb:this.B.jc;return(this.P=this.W=a-b)&65535}function Ve(a,b){this.P=this.W=this.da=a&b;this.T=256;this.A-=0>this.Ga?0>this.aa?this.B.Qj:this.B.zg:this.B.zg;this.Q|=2;return a}function We(a,b){this.P=this.W=this.da=a&b;this.T=65536;this.A-=0>this.Ga?0>this.aa?this.B.Qj:this.B.zg:this.B.zg;this.Q|=2;return a} -function Xe(a,b){if(0>this.aa){switch(this.Yg&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.C=this.C&-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.C=this.C&255|a<<8}this.A-=this.B.Sj}else this.Ga=this.aa,P(this,a),this.A-=this.B.Rj;return b} -function Ye(a,b){if(0>this.aa){switch(this.Yg&7){case 0:this.G=a;break;case 1:this.I=a;break;case 2:this.J=a;break;case 3:this.C=a;break;case 4:y(this,a);break;case 5:this.H=a;break;case 6:this.F=a;break;case 7:this.D=a}this.A-=this.B.Sj}else this.Ga=this.aa,Q(this,a),this.A-=this.B.Rj;return b}function Ze(a,b){this.T=256;this.A-=0>this.Ga?0>this.aa?this.B.Rb:this.B.rb:this.B.jc;return(this.P=this.W=this.da=a^b)&255} -function $e(a,b){this.T=65536;this.A-=0>this.Ga?0>this.aa?this.B.Rb:this.B.rb:this.B.jc;return(this.P=this.W=this.da=a^b)&65535}function af(a,b){this.P=this.P&this.T-1|(a&b?this.T:0);(a^a>>1)&b>>1?he(this):ce(this)}function bf(){this.A-=0>this.aa?2:this.B.km;return 1}function cf(){var a=this.I&this.Ef;this.A-=(0>this.aa?this.B.Jj:this.B.Ij)+(a<this.aa?this.B.Jj:this.B.Ij)+(a<>16,c=this.la(this.aa)<<16>>16,d=this.la(this.aa+2)<<16>>16;this.A-=this.B.ol;if(bd)D(this,this.Bb-this.na.ua),pe.call(this,5,null,0);this.Q|=2;return a}function Be(a,b){var c=this.na.ta,d=v(this);null!=Yc(this,a,b,!0)&&(z(this,c),z(this,d))} +function Ce(a,b){this.da=a^b;this.T=256;this.P=this.W=a-b;this.A-=this.Ga===q?this.aa===q?this.B.Rb:this.B.nj:this.B.rb;this.Q|=2;return a}function De(a,b){this.da=a^b;this.T=65536;this.P=this.W=a-b;this.A-=this.Ga===q?this.aa===q?this.B.Rb:this.B.nj:this.B.rb;this.Q|=2;return a}function Ee(a){return a}function Fe(a,b){var c=(b<<16>>16)*(this.X()<<24>>24);this.P=this.da=this.W=c;this.T=256;32767c?(de(this),he(this)):($d(this),ce(this));this.A-=this.aa===q?21:24;return c&65535} +function Ge(a,b){var c=(b<<16>>16)*(this.K()<<16>>16);this.P=this.da=this.W=c;this.T=65536;32767c?(de(this),he(this)):($d(this),ce(this));this.A-=this.aa===q?21:24;return c&65535}function pe(a,b,c){this.A-=this.B.Jl+c;this.na.Fi=!0;c=ob(this);var d=this.na.ta,e=v(this);a=this.na.el(a);a!=q&&(this.ka=a,z(this,c),z(this,d),z(this,e),null!=b&&z(this,b),this.Ih=-1)} +function He(a,b){this.A-=14+(this.aa===q?0:2);if(this.Jb.load(b,!0)!=q&&this.Jb.qc>=this.na.Wa&&this.Jb.qc>=(b&3))return fe(this),this.Jb.jb&65280;be(this);return a}function Ie(a,b){if(this.aa===q)return R.call(this),a;Sd(this,this.la(this.aa+2));this.A-=this.B.rj;return b}function Je(a){if(this.aa===q)return R.call(this),a;this.A-=this.B.Rl;return this.aa}function Ke(a,b){if(this.aa===q)return R.call(this),a;Td(this,this.la(this.aa+2));this.A-=this.B.rj;return b} +function Le(a,b){this.A-=14+(this.aa===q?0:2);if(b&65528&&this.Jb.load(b,!0)!=q&&(7168==(this.Jb.jb&7168)||this.Jb.qc>=this.na.Wa)&&this.Jb.qc>=(b&3))return fe(this),this.Jb.$b;be(this);return a}function Me(a,b){this.A-=this.Ga===q?this.aa===q?this.B.Yl:this.B.Xl:this.B.Vl;return b}function Ne(){return Me.call(this,0,this.Db)}function Oe(a,b){this.T=256;this.A-=this.Ga===q?this.aa===q?this.B.Rb:this.B.rb:this.B.jc;return(this.P=this.W=this.da=a|b)&255} +function Pe(a,b){this.T=65536;this.A-=this.Ga===q?this.aa===q?this.B.Rb:this.B.rb:this.B.jc;return(this.P=this.W=this.da=a|b)&65535}function Qe(a){var b=this.Fa(),c=this.Fa();(a<<=this.Yc>>2)&&y(this,w(this)+a);Yc(this,b,c,!1)&&(a&&y(this,w(this)+a),this.gb.ta&65528&&this.gb.qc>1)&b>>1?he(this):ce(this)}function bf(){this.A-=this.aa===q?2:this.B.km;return 1}function cf(){var a=this.I&this.Ef;this.A-=(this.aa===q?this.B.Jj:this.B.Ij)+(a<this.Ih)D(this,this.Bb-this.na.ua),d=!0;else if(8!=this.Ih)b=0,a=8,d=!0;else{hf.call(this,-1,0,c);Gd(this);return}hf.call(this,a,b,c)&&(d=!1);d&&pe.call(this,this.Ih=a,b,0);this.Q&=-4}else this.cc("Fault "+ea(a)+" blocked by Debugger",536870912),D(this,this.Bb-this.na.ua)} function hf(a,b,c){var d=32,e=yb(this.ja,this.ka);204==e&&(c=!1,d|=1);983040<=this.ka&&1048575>=this.ka&&(c=!1);c&&(a=(c?"\n":"")+"Fault "+ea(a)+(null!=b?" ("+da(b,4)+")":"")+" on opcode 0x"+ea(e)+" at "+this.Xa.Xq(v(this),this.na.ta)+" (%"+da(this.ka,6)+")",b=this.ea.Ib,this.cc(a,d)?c&&(c=b,rc(this.Xa)):(this.va(a),rc(this)));return c}function Dd(){this.Pm[this.X()].call(this)}function Fd(){z(this,w(this)&this.ha);this.A-=this.B.sc} @@ -118,7 +118,7 @@ function vd(){var a=1,b=0,c=5;this.wa&192&&(a=this.I,b=1,this.wa&256&&(c=4));if( function lf(){var a=this.L();Ud(this)?(D(this,v(this)+a),this.A-=this.B.Sb):this.A-=this.B.Tb}function mf(){var a=this.L();Ud(this)?this.A-=this.B.Tb:(D(this,v(this)+a),this.A-=this.B.Sb)}function nf(){var a=this.L();Xd(this)?(D(this,v(this)+a),this.A-=this.B.Sb):this.A-=this.B.Tb}function of(){var a=this.L();Xd(this)?this.A-=this.B.Tb:(D(this,v(this)+a),this.A-=this.B.Sb)}function pf(){var a=this.L();Ud(this)||Xd(this)?(D(this,v(this)+a),this.A-=this.B.Sb):this.A-=this.B.Tb} function qf(){var a=this.L();Ud(this)||Xd(this)?this.A-=this.B.Tb:(D(this,v(this)+a),this.A-=this.B.Sb)}function rf(){var a=this.L();Yd(this)?(D(this,v(this)+a),this.A-=this.B.Sb):this.A-=this.B.Tb}function sf(){var a=this.L();Yd(this)?this.A-=this.B.Tb:(D(this,v(this)+a),this.A-=this.B.Sb)}function tf(){var a=this.L();Vd(this)?(D(this,v(this)+a),this.A-=this.B.Sb):this.A-=this.B.Tb}function uf(){var a=this.L();Vd(this)?this.A-=this.B.Tb:(D(this,v(this)+a),this.A-=this.B.Sb)} function vf(){var a=this.L();!Yd(this)!=!Zd(this)?(D(this,v(this)+a),this.A-=this.B.Sb):this.A-=this.B.Tb}function wf(){var a=this.L();!Yd(this)==!Zd(this)?(D(this,v(this)+a),this.A-=this.B.Sb):this.A-=this.B.Tb}function xf(){var a=this.L();Xd(this)||!Yd(this)!=!Zd(this)?(D(this,v(this)+a),this.A-=this.B.Sb):this.A-=this.B.Tb}function yf(){var a=this.L();Xd(this)||!Yd(this)!=!Zd(this)?this.A-=this.B.Tb:(D(this,v(this)+a),this.A-=this.B.Sb)} -function zf(){this.se[this.X()].call(this,Af,this.X);this.A-=0>this.Ga?1:this.B.Jh}function wd(){this.se[this.X()].call(this,Bf,df)}function xd(){this.Rc[this.X()].call(this,Cf,df)}function Df(){var a=this.K()<<(this.Yc>>2);D(this,this.Fa());a&&y(this,w(this)+a);this.A-=this.B.jm}function Ef(){D(this,this.Fa());this.A-=this.B.gm} +function zf(){this.se[this.X()].call(this,Af,this.X);this.A-=this.Ga===q?1:this.B.Jh}function wd(){this.se[this.X()].call(this,Bf,df)}function xd(){this.Rc[this.X()].call(this,Cf,df)}function Df(){var a=this.K()<<(this.Yc>>2);D(this,this.Fa());a&&y(this,w(this)+a);this.A-=this.B.jm}function Ef(){D(this,this.Fa());this.A-=this.B.gm} function yd(){var a=this.K(),b=this.X()&31;this.A-=11;z(this,this.H);var c=w(this)&this.sa.fa;if(0>>16|a&65535|(this.P&this.T?1:0)<<16;this.T=65536;this.A-=2},function(){this.W=(this.da=this.H)-1;this.H=this.W&65535;this.P=this.H|(this.P&this.T?1:0)<<16;this.T=65536;this.A-=2},function(){this.W=(this.da=this.F)-1;this.F=this.W&65535;this.P=this.F|(this.P&this.T?1:0)<<16;this.T=65536;this.A-=2},function(){this.W=(this.da=this.D)-1;this.D=this.W&65535;this.P=this.D|(this.P&this.T?1:0)<<16;this.T=65536;this.A-=2},function(){z(this, this.G&this.ha);this.A-=this.B.sc},function(){z(this,this.I&this.ha);this.A-=this.B.sc},function(){z(this,this.J&this.ha);this.A-=this.B.sc},function(){z(this,this.C&this.ha);this.A-=this.B.sc},function(){z(this,w(this)-this.Yc&this.ha);this.A-=this.B.sc},function(){z(this,this.H&this.ha);this.A-=this.B.sc},function(){z(this,this.F&this.ha);this.A-=this.B.sc},function(){z(this,this.D&this.ha);this.A-=this.B.sc},function(){this.G=this.G&~this.ha|this.Fa();this.A-=this.B.kc},function(){this.I=this.I& ~this.ha|this.Fa();this.A-=this.B.kc},function(){this.J=this.J&~this.ha|this.Fa();this.A-=this.B.kc},function(){this.C=this.C&~this.ha|this.Fa();this.A-=this.B.kc},function(){y(this,w(this)&~this.ha|this.Fa());this.A-=this.B.kc},function(){this.H=this.H&~this.ha|this.Fa();this.A-=this.B.kc},function(){this.F=this.F&~this.ha|this.Fa();this.A-=this.B.kc},function(){this.D=this.D&~this.ha|this.Fa();this.A-=this.B.kc},jf,kf,lf,mf,nf,of,pf,qf,rf,sf,tf,uf,vf,wf,xf,yf,jf,kf,lf,mf,nf,of,pf,qf,rf,sf,tf,uf, -vf,wf,xf,yf,zf,function(){this.Rc[this.X()].call(this,Jf,this.K);this.A-=0>this.Ga?1:this.B.Jh},zf,function(){this.Rc[this.X()].call(this,Jf,this.L);this.A-=0>this.Ga?1:this.B.Jh},function(){this.bd[this.X()].call(this,Ve)},function(){this.Cc[this.X()].call(this,We)},function(){this.cd[this.Yg=this.X()].call(this,Xe)},function(){this.tb[this.Yg=this.X()].call(this,Ye)},function(){this.Q|=1;this.bd[this.X()].call(this,Me)},function(){this.Q|=1;this.Cc[this.X()].call(this,Me)},function(){this.cd[this.X()].call(this, +vf,wf,xf,yf,zf,function(){this.Rc[this.X()].call(this,Jf,this.K);this.A-=this.Ga===q?1:this.B.Jh},zf,function(){this.Rc[this.X()].call(this,Jf,this.L);this.A-=this.Ga===q?1:this.B.Jh},function(){this.bd[this.X()].call(this,Ve)},function(){this.Cc[this.X()].call(this,We)},function(){this.cd[this.Yg=this.X()].call(this,Xe)},function(){this.tb[this.Yg=this.X()].call(this,Ye)},function(){this.Q|=1;this.bd[this.X()].call(this,Me)},function(){this.Q|=1;this.Cc[this.X()].call(this,Me)},function(){this.cd[this.X()].call(this, Me)},function(){this.tb[this.X()].call(this,Me)},function(){var a=this.X();switch((a&56)>>3){case 0:this.Db=this.Oa.ta;break;case 1:this.Db=this.na.ta;break;case 2:this.Db=this.sa.ta;break;case 3:this.Db=this.gb.ta;break;default:R.call(this);return}this.Q|=1;this.Cc[a].call(this,Ne)},function(){this.Q|=1;this.hb=this.Oc=this.Bm;this.tb[this.X()].call(this,Je)},function(){var a,b=this.X(),c=(b&56)>>3;switch(c){case 0:a=this.G;break;case 2:a=this.J;break;case 3:a=this.C;break;default:if(80286==this.za|| 80386==this.za&&4!=c&&5!=c){kd.call(this);return}switch(c){case 1:a=this.I;break;case 4:a=w(this);break;case 5:a=this.H;break;case 6:a=this.F;break;case 7:a=this.D}}this.tb[b].call(this,Me);switch(c){case 0:Td(this,this.G);this.G=a;break;case 1:Rd(this,this.I);this.I=a;break;case 2:Zc(this,this.J);this.J=a;break;case 3:Sd(this,this.C);this.C=a;break;case 4:Td(this,w(this));y(this,a);break;case 5:Rd(this,this.H);this.H=a;break;case 6:Zc(this,this.F);this.F=a;break;case 7:Sd(this,this.D),this.D=a}}, function(){this.Q|=1;this.Rc[this.X()].call(this,Kf,this.Fa)},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.C;this.C=a;this.A-=3},function(){var a=this.G;this.G=w(this);y(this,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= @@ -156,237 +156,237 @@ this.G&-256|je(this,this.hb,this.C+(this.G&255)&65535);this.A-=this.B.lm},Hf,Hf, this.B.xj:(D(this,v(this)+a),this.A-=this.B.wj)},function(){var a=this.X();this.G=this.G&-256|Jb(this.ja,a,this.ka-2);this.A-=this.B.pj},function(){var a=this.X();this.G=Jb(this.ja,a,this.ka-2);this.G|=Jb(this.ja,a+1&65535,this.ka-2)<<8;this.A-=this.B.pj},function(){var a=this.X();Lb(this.ja,a,this.G&255,this.ka-2);this.A-=this.B.Ej},function(){var a=this.X();Lb(this.ja,a,this.G&255,this.ka-2);Lb(this.ja,a+1&65535,this.G>>8,this.ka-2);this.A-=this.B.Ej},function(){var a=this.K();z(this,v(this));D(this, v(this)+a);this.A-=this.B.rl},function(){var a=this.K();D(this,v(this)+a);this.A-=this.B.qj},function(){Yc(this,this.K(),ne(this));this.A-=this.B.Ol},function(){var a=this.L();D(this,v(this)+a);this.A-=this.B.qj},function(){this.G=this.G&-256|Jb(this.ja,this.J,this.ka-1);this.A-=this.B.oj},function(){this.G=Jb(this.ja,this.J,this.ka-1);this.G|=Jb(this.ja,this.J+1&65535,this.ka-1)<<8;this.A-=this.B.oj},function(){Lb(this.ja,this.J,this.G&255,this.ka-1);this.A-=this.B.Dj},function(){Lb(this.ja,this.J, this.G&255,this.ka-1);Lb(this.ja,this.J+1&65535,this.G>>8,this.ka-1);this.A-=this.B.Dj},If,If,function(){this.Q|=132;this.A-=this.B.fe},function(){this.Q|=68;this.A-=this.B.fe},function(){this.lb|=4;this.A-=2;this.Aa&rb||rc(this)},function(){Ud(this)?$d(this):de(this);this.A-=2},function(){this.Db=-1;this.se[this.X()].call(this,Mf,ef);0<=this.Db&&(this.G=this.Db)},function(){this.Db=-1;this.Rc[this.X()].call(this,Nf,ef);0<=this.Db&&(this.G=this.Db,this.J=this.Eg)},function(){this.P&=~this.T;this.A-= -2},function(){this.P|=this.T;this.A-=2},function(){this.Aa&=~rb;this.A-=this.B.pl},function(){this.Aa|=rb;this.Q|=4;this.A-=2},function(){this.Aa&=~qb;this.A-=2},function(){this.Aa|=qb;this.A-=2},function(){this.se[this.X()].call(this,fd,ef)},function(){this.Rc[this.X()].call(this,id,ef)}],Af=[ve,Oe,te,Re,xe,Te,Ze,Ce],Jf=[we,Pe,ue,Se,ye,Ue,$e,De],Kf=[function(a,b){this.A-=0>this.Ga?this.B.kc:this.B.dm;return b},ff,ff,ff,ff,ff,ff,ff],Lf=[function(a,b){this.A-=0>this.Ga?this.B.Wl:this.B.Ul;return b}, +2},function(){this.P|=this.T;this.A-=2},function(){this.Aa&=~rb;this.A-=this.B.pl},function(){this.Aa|=rb;this.Q|=4;this.A-=2},function(){this.Aa&=~qb;this.A-=2},function(){this.Aa|=qb;this.A-=2},function(){this.se[this.X()].call(this,fd,ef)},function(){this.Rc[this.X()].call(this,id,ef)}],Af=[ve,Oe,te,Re,xe,Te,Ze,Ce],Jf=[we,Pe,ue,Se,ye,Ue,$e,De],Kf=[function(a,b){this.A-=this.Ga===q?this.B.kc:this.B.dm;return b},ff,ff,ff,ff,ff,ff,ff],Lf=[function(a,b){this.A-=this.Ga===q?this.B.Wl:this.B.Ul;return b}, S,S,S,S,S,S,S],Bf=[function(a,b){var c=a;if(b){var d,e=b&7;e?c=(d=a<>8-e)&255:d=a<<8;af.call(this,d,256)}return c},function(a,b){var c=a;if(b){var d,c=b&7,c=d=(a>>c|a<<8-c)&255;d&128&&(d|=256);af.call(this,d,256)}return c},function(a,b){var c=a;if(b){var d;(d=(b&this.Ef)%9)?(d=a<>9-d,c=d&255):d=a|(this.P&this.T?1:0)<<8;af.call(this,d,256)}return c},function(a,b){var c=a;b&&(c=(b&this.Ef)%9,c=a>>c|(this.P&this.T?1:0)<<8-c|a<<9-c,af.call(this,c,256),c&=255);return c}, function(a,b){var c=a;b&&(c=8>b-1;this.P=this.W=c>>1;this.P=c&1?this.P|256:this.P&-257;this.da=a^this.P;this.T=256;a=this.P}return a&255},S,function(a,b){if(b){8>24>>b-1;this.P=this.W=c>>1;this.P=c&1?this.P|256:this.P&-257;this.da=a^this.P;this.T=256;a=this.P}return a&255}],Cf=[function(a,b){var c=a;if(b){var d,e=b&15;e?c=(d=a<>16-e)&65535:d=a<<16;af.call(this,d, 65536)}return c},function(a,b){var c=a;if(b){var d,c=b&15,c=d=(a>>c|a<<16-c)&65535;d&32768&&(d|=65536);af.call(this,d,65536)}return c},function(a,b){var c=a;if(b){var d;(d=(b&this.Ef)%17)?(d=a<>17-d,c=d&65535):d=a|(this.P&this.T?1:0)<<16;af.call(this,d,65536)}return c},function(a,b){var c=a;b&&(c=(b&this.Ef)%17,c=a>>c|(this.P&this.T?1:0)<<16-c|a<<17-c,af.call(this,c,65536),c&=65535);return c},function(a,b){var c=a;b&&(c=16>b-1;this.P=this.W=c>>1;this.P=c&1?this.P|65536:this.P&-65537;this.da=a^this.P;this.T=65536;a=this.P}return a&65535},S,function(a,b){if(b){16>16>>b-1;this.P=this.W=c>>1;this.P=c&1?this.P|65536:this.P&-65537;this.da=a^this.P;this.T=65536;a=this.P}return a&65535}],Mf=[function(a,b){b=this.X();this.P=this.W=this.da=a&b;this.T=256;this.A-=0>this.aa?this.B.Pj:this.B.Oj;this.Q|=2;return a},S,function(a){this.A-= -0>this.aa?this.B.xg:this.B.wg;return a^255},function(a,b){b=0;this.da=a^b;this.T=256;this.A-=0>this.aa?this.B.xg:this.B.wg;return(this.P=this.W=b-a)&255},function(a){this.G=this.Db=(this.P=(this.G&255)*a)&65535;this.da=this.W=this.P;this.T=256;this.G&65280?(de(this),he(this)):($d(this),ce(this));this.A-=0>this.aa?this.B.$l:this.B.Zl;this.Q|=2;return a},function(a){var b=(this.G<<24>>24)*(a<<24>>24);this.G=this.Db=b&65535;this.P=this.da=this.W=b;this.T=256;127b?(de(this),he(this)):($d(this), -ce(this));this.A-=0>this.aa?this.B.Fl:this.B.El;this.Q|=2;return a},function(a){if(!a)return gf.call(this),a;var b=this.G/a;if(255this.aa?this.B.xl:this.B.wl;this.Q|=2;return a},function(a){if(!a)return gf.call(this),a;var b=(this.G<<16>>16)/(a<<24>>24);if(b>b<<24>>24&65535)return gf.call(this),a;this.Db=this.G=b&255|((this.G<<16>>16)%(a<<24>>24)&255)<<8;this.W=this.da=this.P=b|256;this.T= -256;this.A-=0>this.aa?this.B.Bl:this.B.Al;this.Q|=2;return a}],Nf=[function(a,b){b=this.K();this.P=this.W=this.da=a&b;this.T=65536;this.A-=0>this.aa?this.B.Pj:this.B.Oj;this.Q|=2;return a},S,function(a){this.A-=0>this.aa?this.B.xg:this.B.wg;return a^65535},function(a,b){b=0;this.da=a^b;this.T=65536;this.A-=0>this.aa?this.B.xg:this.B.wg;return(this.P=this.W=b-a)&65535},function(a){this.Db=this.G=(this.P=this.G*a)&65535;this.Eg=this.J=this.P>>16&65535;this.da=this.W=this.P;this.T=65536;this.J?(de(this), -he(this)):($d(this),ce(this));this.A-=0>this.aa?this.B.bm:this.B.am;this.Q|=2;return a},function(a){var b=(this.G<<16>>16)*(a<<16>>16);this.G=this.Db=b&65535;this.J=this.Eg=b>>16&65535;this.P=this.da=this.W=b;this.T=65536;32767b?(de(this),he(this)):($d(this),ce(this));this.A-=0>this.aa?this.B.Hl:this.B.Gl;this.Q|=2;return a},function(a,b){if(!a)return gf.call(this),a;b=this.G+65536*this.J;var c=Math.floor(b/a);if(65536<=c)return gf.call(this),a;this.Db=this.G=c&65535;this.Eg=this.J=b%a& -65535;this.W=this.da=this.P=c|65536;this.T=65536;this.A-=0>this.aa?this.B.zl:this.B.yl;this.Q|=2;return a},function(a,b){if(!a)return gf.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 gf.call(this),a;this.Db=this.G=d&65535;this.Eg=this.J=b%c&65535;this.W=this.da=this.P=d|65536;this.T=65536;this.A-=0>this.aa?this.B.Dl:this.B.Cl;this.Q|=2;return a}],fd=[function(a){this.da=a;a=(this.W=a+1)&255;this.P=a|(this.P&this.T?1:0)<<8;this.T=256;this.A-= -0>this.aa?this.B.vg:this.B.ug;return a},function(a){this.da=a;a=(this.W=a-1)&255;this.P=a|(this.P&this.T?1:0)<<8;this.T=256;this.A-=0>this.aa?this.B.vg:this.B.ug;return a},S,S,S,S,S,S],id=[function(a){this.da=a;a=(this.W=a+1)&65535;this.P=a|(this.P&this.T?1:0)<<16;this.T=65536;this.A-=0>this.aa?this.B.vg:this.B.ug;return a},function(a){this.da=a;a=(this.W=a-1)&65535;this.P=a|(this.P&this.T?1:0)<<16;this.T=65536;this.A-=0>this.aa?this.B.vg:this.B.ug;return a},function(a){z(this,v(this));D(this,a); -this.A-=0>this.aa?this.B.vl:this.B.ul;this.Q|=2;return a},function(a){if(0>this.aa)return S.call(this,a);Be.call(this,a,this.la(this.aa+2));this.A-=this.B.sl;this.Q|=2;return a},function(a){D(this,a);this.A-=0>this.aa?this.B.Ql:this.B.Pl;this.Q|=2;return a},function(a){if(0>this.aa)return S.call(this,a);Yc(this,a,this.la(this.aa+2));this.eh&&Nd(this,this.ka);this.A-=this.B.Nl;this.Q|=2;return a},function(a){var b=a;this.Q&512&&(a=a-2&65535,80286>this.za&&(b=a));z(this,b);this.A-=0>this.aa?this.B.sc: -this.B.fm;this.Q|=2;return a},ff],Cd=[function(){var a=this.X();16>(a&56)&&(this.Q|=1);this.Rc[a].call(this,this.rk,ef)},function(){var a=this.X();a&16||(this.Q|=1);this.Rc[a].call(this,Of,ef)},function(){this.tb[this.X()].call(this,He)},function(){this.tb[this.X()].call(this,Le)},R,function(){this.na.Wa?Lc.call(this,13,0,!0):(ie(this,this.la(2054)),this.D=this.la(2086),this.F=this.la(2088),this.H=this.la(2090),this.C=this.la(2094),this.J=this.la(2096),this.I=this.la(2098),this.G=this.la(2100),$c(this.Oa, -2102,this.la(2084)),$c(this.na,2108,this.la(2082)),$c(this.sa,2114,this.la(2080)),$c(this.gb,2120,this.la(2078)),Xc(this,this.la(2072)),D(this,this.la(2074)),y(this,this.la(2092)),this.Sc=this.la(2126)|this.rc(2128)<<16,this.gf=this.Sc+this.la(2130),$c(this.le,2132,this.la(2076)),this.Tc=this.la(2138)|this.rc(2140)<<16,this.hf=this.Tc+this.la(2142),$c(this.ib,2144,this.la(2070)),this.A-=195)},function(){this.na.Wa?Lc.call(this,13,0,!0):(this.mc&=-9,this.A-=2)},R,R,R,R,kd,R,R,R,R,R,R,R,R,R,R,R,R,R, -R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R],Od=[function(){this.A-=2+(0>this.aa?0: -1);return this.le.ta},function(){this.A-=2+(0>this.aa?0:1);return this.ib.ta},function(a){this.Q|=2;this.le.load(a);this.A-=17+(0>this.aa?0:2);return a},function(a){this.Q|=2;this.ib.load(a)!=q&&(this.Ka(this.ib.Md+4,this.ib.jb|=512),this.ib.type=768);this.A-=17+(0>this.aa?0:2);return a},function(a){this.Q|=2;this.A-=14+(0>this.aa?0:2);if(this.Jb.load(a,!0)!=q&&2048!=(this.Jb.jb&2560)&&(this.Jb.qc>=this.na.Wa&&this.Jb.qc>=(a&3)||7168==(this.Jb.jb&7168)))return fe(this),a;be(this);return a},function(a){this.Q|= -2;this.A-=14+(0>this.aa?0:2);if(this.Jb.load(a,!0)!=q&&512==(this.Jb.jb&2560)&&this.Jb.qc>=this.na.Wa&&this.Jb.qc>=(a&3))return fe(this),a;be(this);return a},S,S],jd=[Bd,Bd,Bd,Bd,Bd,Bd,S,S],Of=[function(a){0>this.aa?kd.call(this):(a=this.gf-this.Sc,this.Ka(this.aa+2,this.Sc),this.Ka(this.aa+4,65280|this.Sc>>16),this.A-=11);return a},function(a){0>this.aa?kd.call(this):(a=this.hf-this.Tc,this.Ka(this.aa+2,this.Tc),this.Ka(this.aa+4,65280|this.Tc>>16),this.A-=12);return a},function(a){0>this.aa?kd.call(this): -(this.Sc=this.la(this.aa+2)|this.rc(this.aa+4)<<16,this.gf=this.Sc+a,this.Q|=2,this.A-=11);return a},function(a){0>this.aa?kd.call(this):(this.Tc=this.la(this.aa+2)|this.rc(this.aa+4)<<16,this.hf=this.Tc+a,this.Q|=2,this.A-=12);return a},function(){this.A-=2+(0>this.aa?0:1);return this.mc},S,function(a){ie(this,a);this.A-=0>this.aa?3:6;this.Q|=2;return a},S],A=[function(a){a=a.call(this,this.G&255,E(this,this.C+this.F));this.G=this.G&-256|a;this.A-=this.B.Y},function(a){a=a.call(this,this.G&255,E(this, -this.C+this.D));this.G=this.G&-256|a;this.A-=this.B.Z},function(a){a=a.call(this,this.G&255,F(this,this.H+this.F));this.G=this.G&-256|a;this.A-=this.B.Z},function(a){a=a.call(this,this.G&255,F(this,this.H+this.D));this.G=this.G&-256|a;this.A-=this.B.Y},function(a){a=a.call(this,this.G&255,E(this,this.F));this.G=this.G&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.G&255,E(this,this.D));this.G=this.G&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.G&255,E(this,this.K()));this.G=this.G& --256|a;this.A-=this.B.pa},function(a){a=a.call(this,this.G&255,E(this,this.C));this.G=this.G&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.I&255,E(this,this.C+this.F));this.I=this.I&-256|a;this.A-=this.B.Y},function(a){a=a.call(this,this.I&255,E(this,this.C+this.D));this.I=this.I&-256|a;this.A-=this.B.Z},function(a){a=a.call(this,this.I&255,F(this,this.H+this.F));this.I=this.I&-256|a;this.A-=this.B.Z},function(a){a=a.call(this,this.I&255,F(this,this.H+this.D));this.I=this.I&-256|a;this.A-= -this.B.Y},function(a){a=a.call(this,this.I&255,E(this,this.F));this.I=this.I&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.I&255,E(this,this.D));this.I=this.I&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.I&255,E(this,this.K()));this.I=this.I&-256|a;this.A-=this.B.pa},function(a){a=a.call(this,this.I&255,E(this,this.C));this.I=this.I&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.J&255,E(this,this.C+this.F));this.J=this.J&-256|a;this.A-=this.B.Y},function(a){a=a.call(this, -this.J&255,E(this,this.C+this.D));this.J=this.J&-256|a;this.A-=this.B.Z},function(a){a=a.call(this,this.J&255,F(this,this.H+this.F));this.J=this.J&-256|a;this.A-=this.B.Z},function(a){a=a.call(this,this.J&255,F(this,this.H+this.D));this.J=this.J&-256|a;this.A-=this.B.Y},function(a){a=a.call(this,this.J&255,E(this,this.F));this.J=this.J&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.J&255,E(this,this.D));this.J=this.J&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.J&255,E(this,this.K())); -this.J=this.J&-256|a;this.A-=this.B.pa},function(a){a=a.call(this,this.J&255,E(this,this.C));this.J=this.J&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.C&255,E(this,this.C+this.F));this.C=this.C&-256|a;this.A-=this.B.Y},function(a){a=a.call(this,this.C&255,E(this,this.C+this.D));this.C=this.C&-256|a;this.A-=this.B.Z},function(a){a=a.call(this,this.C&255,F(this,this.H+this.F));this.C=this.C&-256|a;this.A-=this.B.Z},function(a){a=a.call(this,this.C&255,F(this,this.H+this.D));this.C=this.C& --256|a;this.A-=this.B.Y},function(a){a=a.call(this,this.C&255,E(this,this.F));this.C=this.C&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.C&255,E(this,this.D));this.C=this.C&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.C&255,E(this,this.K()));this.C=this.C&-256|a;this.A-=this.B.pa},function(a){a=a.call(this,this.C&255,E(this,this.C));this.C=this.C&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.G>>8,E(this,this.C+this.F));this.G=this.G&255|a<<8;this.A-=this.B.Y},function(a){a= -a.call(this,this.G>>8,E(this,this.C+this.D));this.G=this.G&255|a<<8;this.A-=this.B.Z},function(a){a=a.call(this,this.G>>8,F(this,this.H+this.F));this.G=this.G&255|a<<8;this.A-=this.B.Z},function(a){a=a.call(this,this.G>>8,F(this,this.H+this.D));this.G=this.G&255|a<<8;this.A-=this.B.Y},function(a){a=a.call(this,this.G>>8,E(this,this.F));this.G=this.G&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.G>>8,E(this,this.D));this.G=this.G&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.G>> -8,E(this,this.K()));this.G=this.G&255|a<<8;this.A-=this.B.pa},function(a){a=a.call(this,this.G>>8,E(this,this.C));this.G=this.G&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.I>>8,E(this,this.C+this.F));this.I=this.I&255|a<<8;this.A-=this.B.Y},function(a){a=a.call(this,this.I>>8,E(this,this.C+this.D));this.I=this.I&255|a<<8;this.A-=this.B.Z},function(a){a=a.call(this,this.I>>8,F(this,this.H+this.F));this.I=this.I&255|a<<8;this.A-=this.B.Z},function(a){a=a.call(this,this.I>>8,F(this,this.H+ -this.D));this.I=this.I&255|a<<8;this.A-=this.B.Y},function(a){a=a.call(this,this.I>>8,E(this,this.F));this.I=this.I&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.I>>8,E(this,this.D));this.I=this.I&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.I>>8,E(this,this.K()));this.I=this.I&255|a<<8;this.A-=this.B.pa},function(a){a=a.call(this,this.I>>8,E(this,this.C));this.I=this.I&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.J>>8,E(this,this.C+this.F));this.J=this.J&255| -a<<8;this.A-=this.B.Y},function(a){a=a.call(this,this.J>>8,E(this,this.C+this.D));this.J=this.J&255|a<<8;this.A-=this.B.Z},function(a){a=a.call(this,this.J>>8,F(this,this.H+this.F));this.J=this.J&255|a<<8;this.A-=this.B.Z},function(a){a=a.call(this,this.J>>8,F(this,this.H+this.D));this.J=this.J&255|a<<8;this.A-=this.B.Y},function(a){a=a.call(this,this.J>>8,E(this,this.F));this.J=this.J&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.J>>8,E(this,this.D));this.J=this.J&255|a<<8;this.A-=this.B.R}, -function(a){a=a.call(this,this.J>>8,E(this,this.K()));this.J=this.J&255|a<<8;this.A-=this.B.pa},function(a){a=a.call(this,this.J>>8,E(this,this.C));this.J=this.J&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.C>>8,E(this,this.C+this.F));this.C=this.C&255|a<<8;this.A-=this.B.Y},function(a){a=a.call(this,this.C>>8,E(this,this.C+this.D));this.C=this.C&255|a<<8;this.A-=this.B.Z},function(a){a=a.call(this,this.C>>8,F(this,this.H+this.F));this.C=this.C&255|a<<8;this.A-=this.B.Z},function(a){a= -a.call(this,this.C>>8,F(this,this.H+this.D));this.C=this.C&255|a<<8;this.A-=this.B.Y},function(a){a=a.call(this,this.C>>8,E(this,this.F));this.C=this.C&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.C>>8,E(this,this.D));this.C=this.C&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.C>>8,E(this,this.K()));this.C=this.C&255|a<<8;this.A-=this.B.pa},function(a){a=a.call(this,this.C>>8,E(this,this.C));this.C=this.C&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.G&255,E(this, -this.C+this.F+this.L()));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,E(this,this.C+this.D+this.L()));this.G=this.G&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.G&255,F(this,this.H+this.F+this.L()));this.G=this.G&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.G&255,F(this,this.H+this.D+this.L()));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,E(this,this.F+this.L()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a= -a.call(this,this.G&255,E(this,this.D+this.L()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,F(this,this.H+this.L()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,E(this,this.C+this.L()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,E(this,this.C+this.F+this.L()));this.I=this.I&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&255,E(this,this.C+this.D+this.L()));this.I=this.I&-256|a;this.A-=this.B.O}, -function(a){a=a.call(this,this.I&255,F(this,this.H+this.F+this.L()));this.I=this.I&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.I&255,F(this,this.H+this.D+this.L()));this.I=this.I&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&255,E(this,this.F+this.L()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,E(this,this.D+this.L()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,F(this,this.H+this.L()));this.I=this.I&-256|a; -this.A-=this.B.M},function(a){a=a.call(this,this.I&255,E(this,this.C+this.L()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,E(this,this.C+this.F+this.L()));this.J=this.J&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&255,E(this,this.C+this.D+this.L()));this.J=this.J&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.J&255,F(this,this.H+this.F+this.L()));this.J=this.J&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.J&255,F(this,this.H+this.D+ -this.L()));this.J=this.J&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&255,E(this,this.F+this.L()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,E(this,this.D+this.L()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,F(this,this.H+this.L()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,E(this,this.C+this.L()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,E(this,this.C+ -this.F+this.L()));this.C=this.C&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.C&255,E(this,this.C+this.D+this.L()));this.C=this.C&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.C&255,F(this,this.H+this.F+this.L()));this.C=this.C&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.C&255,F(this,this.H+this.D+this.L()));this.C=this.C&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.C&255,E(this,this.F+this.L()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this, -this.C&255,E(this,this.D+this.L()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,F(this,this.H+this.L()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,E(this,this.C+this.L()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,E(this,this.C+this.F+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8,E(this,this.C+this.D+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.O},function(a){a= -a.call(this,this.G>>8,F(this,this.H+this.F+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.G>>8,F(this,this.H+this.D+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8,E(this,this.F+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,E(this,this.D+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,F(this,this.H+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.M}, -function(a){a=a.call(this,this.G>>8,E(this,this.C+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,E(this,this.C+this.F+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.I>>8,E(this,this.C+this.D+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.I>>8,F(this,this.H+this.F+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.I>>8,F(this,this.H+this.D+this.L()));this.I= -this.I&255|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.I>>8,E(this,this.F+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,E(this,this.D+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,F(this,this.H+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,E(this,this.C+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,E(this,this.C+this.F+this.L())); -this.J=this.J&255|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.J>>8,E(this,this.C+this.D+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.J>>8,F(this,this.H+this.F+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.J>>8,F(this,this.H+this.D+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.J>>8,E(this,this.F+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>> -8,E(this,this.D+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,F(this,this.H+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,E(this,this.C+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,E(this,this.C+this.F+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.C>>8,E(this,this.C+this.D+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.O},function(a){a= -a.call(this,this.C>>8,F(this,this.H+this.F+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.C>>8,F(this,this.H+this.D+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.C>>8,E(this,this.F+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,E(this,this.D+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,F(this,this.H+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.M}, -function(a){a=a.call(this,this.C>>8,E(this,this.C+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,E(this,this.C+this.F+this.K()));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,E(this,this.C+this.D+this.K()));this.G=this.G&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.G&255,F(this,this.H+this.F+this.K()));this.G=this.G&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.G&255,F(this,this.H+this.D+this.K()));this.G= -this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,E(this,this.F+this.K()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,E(this,this.D+this.K()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,F(this,this.H+this.K()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,E(this,this.C+this.K()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,E(this,this.C+this.F+this.K())); -this.I=this.I&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&255,E(this,this.C+this.D+this.K()));this.I=this.I&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.I&255,F(this,this.H+this.F+this.K()));this.I=this.I&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.I&255,F(this,this.H+this.D+this.K()));this.I=this.I&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&255,E(this,this.F+this.K()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255, -E(this,this.D+this.K()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,F(this,this.H+this.K()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,E(this,this.C+this.K()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,E(this,this.C+this.F+this.K()));this.J=this.J&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&255,E(this,this.C+this.D+this.K()));this.J=this.J&-256|a;this.A-=this.B.O},function(a){a=a.call(this, -this.J&255,F(this,this.H+this.F+this.K()));this.J=this.J&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.J&255,F(this,this.H+this.D+this.K()));this.J=this.J&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&255,E(this,this.F+this.K()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,E(this,this.D+this.K()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,F(this,this.H+this.K()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a= -a.call(this,this.J&255,E(this,this.C+this.K()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,E(this,this.C+this.F+this.K()));this.C=this.C&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.C&255,E(this,this.C+this.D+this.K()));this.C=this.C&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.C&255,F(this,this.H+this.F+this.K()));this.C=this.C&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.C&255,F(this,this.H+this.D+this.K()));this.C=this.C&-256|a; -this.A-=this.B.N},function(a){a=a.call(this,this.C&255,E(this,this.F+this.K()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,E(this,this.D+this.K()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,F(this,this.H+this.K()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,E(this,this.C+this.K()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,E(this,this.C+this.F+this.K()));this.G=this.G& -255|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8,E(this,this.C+this.D+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.G>>8,F(this,this.H+this.F+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.G>>8,F(this,this.H+this.D+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8,E(this,this.F+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,E(this,this.D+ -this.K()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,F(this,this.H+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,E(this,this.C+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,E(this,this.C+this.F+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.I>>8,E(this,this.C+this.D+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.I>> -8,F(this,this.H+this.F+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.I>>8,F(this,this.H+this.D+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.I>>8,E(this,this.F+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,E(this,this.D+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,F(this,this.H+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a= -a.call(this,this.I>>8,E(this,this.C+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,E(this,this.C+this.F+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.J>>8,E(this,this.C+this.D+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.J>>8,F(this,this.H+this.F+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.J>>8,F(this,this.H+this.D+this.K()));this.J=this.J&255| -a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.J>>8,E(this,this.F+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,E(this,this.D+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,F(this,this.H+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,E(this,this.C+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,E(this,this.C+this.F+this.K()));this.C= -this.C&255|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.C>>8,E(this,this.C+this.D+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.C>>8,F(this,this.H+this.F+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.C>>8,F(this,this.H+this.D+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.C>>8,E(this,this.F+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,E(this, -this.D+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,F(this,this.H+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,E(this,this.C+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,this.G&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.I&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.J&255);this.G=this.G&-256|a},function(a){a=a.call(this, -this.G&255,this.C&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.G>>8);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.I>>8);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.J>>8);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.C>>8);this.G=this.G&-256|a},function(a){a=a.call(this,this.I&255,this.G&255);this.I=this.I&-256|a},function(a){a=a.call(this,this.I&255,this.I&255);this.I=this.I&-256|a},function(a){a=a.call(this,this.I&255, -this.J&255);this.I=this.I&-256|a},function(a){a=a.call(this,this.I&255,this.C&255);this.I=this.I&-256|a},function(a){a=a.call(this,this.I&255,this.G>>8);this.I=this.I&-256|a},function(a){a=a.call(this,this.I&255,this.I>>8);this.I=this.I&-256|a},function(a){a=a.call(this,this.I&255,this.J>>8);this.I=this.I&-256|a},function(a){a=a.call(this,this.I&255,this.C>>8);this.I=this.I&-256|a},function(a){a=a.call(this,this.J&255,this.G&255);this.J=this.J&-256|a},function(a){a=a.call(this,this.J&255,this.I&255); -this.J=this.J&-256|a},function(a){a=a.call(this,this.J&255,this.J&255);this.J=this.J&-256|a},function(a){a=a.call(this,this.J&255,this.C&255);this.J=this.J&-256|a},function(a){a=a.call(this,this.J&255,this.G>>8);this.J=this.J&-256|a},function(a){a=a.call(this,this.J&255,this.I>>8);this.J=this.J&-256|a},function(a){a=a.call(this,this.J&255,this.J>>8);this.J=this.J&-256|a},function(a){a=a.call(this,this.J&255,this.C>>8);this.J=this.J&-256|a},function(a){a=a.call(this,this.C&255,this.G&255);this.C=this.C& --256|a},function(a){a=a.call(this,this.C&255,this.I&255);this.C=this.C&-256|a},function(a){a=a.call(this,this.C&255,this.J&255);this.C=this.C&-256|a},function(a){a=a.call(this,this.C&255,this.C&255);this.C=this.C&-256|a},function(a){a=a.call(this,this.C&255,this.G>>8);this.C=this.C&-256|a},function(a){a=a.call(this,this.C&255,this.I>>8);this.C=this.C&-256|a},function(a){a=a.call(this,this.C&255,this.J>>8);this.C=this.C&-256|a},function(a){a=a.call(this,this.C&255,this.C>>8);this.C=this.C&-256|a}, -function(a){a=a.call(this,this.G>>8,this.G&255);this.G=this.G&255|a<<8},function(a){a=a.call(this,this.G>>8,this.I&255);this.G=this.G&255|a<<8},function(a){a=a.call(this,this.G>>8,this.J&255);this.G=this.G&255|a<<8},function(a){a=a.call(this,this.G>>8,this.C&255);this.G=this.G&255|a<<8},function(a){a=a.call(this,this.G>>8,this.G>>8);this.G=this.G&255|a<<8},function(a){a=a.call(this,this.G>>8,this.I>>8);this.G=this.G&255|a<<8},function(a){a=a.call(this,this.G>>8,this.J>>8);this.G=this.G&255|a<<8}, -function(a){a=a.call(this,this.G>>8,this.C>>8);this.G=this.G&255|a<<8},function(a){a=a.call(this,this.I>>8,this.G&255);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.I>>8,this.I&255);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.I>>8,this.J&255);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.I>>8,this.C&255);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.I>>8,this.G>>8);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.I>>8,this.I>>8);this.I=this.I&255|a<<8}, -function(a){a=a.call(this,this.I>>8,this.J>>8);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.I>>8,this.C>>8);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.J>>8,this.G&255);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>>8,this.I&255);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>>8,this.J&255);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>>8,this.C&255);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>>8,this.G>>8);this.J=this.J&255|a<<8}, -function(a){a=a.call(this,this.J>>8,this.I>>8);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>>8,this.J>>8);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>>8,this.C>>8);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.C>>8,this.G&255);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.I&255);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.J&255);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.C&255);this.C=this.C&255|a<<8}, -function(a){a=a.call(this,this.C>>8,this.G>>8);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.I>>8);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.J>>8);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.C>>8);this.C=this.C&255|a<<8}],Hd=[function(a){a=a.call(this,K(this,this.C+this.F),this.G&255);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.C+this.D),this.G&255);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this,this.H+ -this.F),this.G&255);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this,this.H+this.D),this.G&255);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.F),this.G&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.D),this.G&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.K()),this.G&255);P(this,a);this.A-=this.B.pa},function(a){a=a.call(this,K(this,this.C),this.G&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.C+ -this.F),this.I&255);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.C+this.D),this.I&255);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this,this.H+this.F),this.I&255);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this,this.H+this.D),this.I&255);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.F),this.I&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.D),this.I&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this, -this.K()),this.I&255);P(this,a);this.A-=this.B.pa},function(a){a=a.call(this,K(this,this.C),this.I&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.C+this.F),this.J&255);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.C+this.D),this.J&255);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this,this.H+this.F),this.J&255);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this,this.H+this.D),this.J&255);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this, -K(this,this.F),this.J&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.D),this.J&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.K()),this.J&255);P(this,a);this.A-=this.B.pa},function(a){a=a.call(this,K(this,this.C),this.J&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.C+this.F),this.C&255);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.C+this.D),this.C&255);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this, -M(this,this.H+this.F),this.C&255);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this,this.H+this.D),this.C&255);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.F),this.C&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.D),this.C&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.K()),this.C&255);P(this,a);this.A-=this.B.pa},function(a){a=a.call(this,K(this,this.C),this.C&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this, -K(this,this.C+this.F),this.G>>8);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.C+this.D),this.G>>8);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this,this.H+this.F),this.G>>8);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this,this.H+this.D),this.G>>8);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.F),this.G>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.D),this.G>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this, -K(this,this.K()),this.G>>8);P(this,a);this.A-=this.B.pa},function(a){a=a.call(this,K(this,this.C),this.G>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.C+this.F),this.I>>8);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.C+this.D),this.I>>8);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this,this.H+this.F),this.I>>8);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this,this.H+this.D),this.I>>8);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this, -K(this,this.F),this.I>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.D),this.I>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.K()),this.I>>8);P(this,a);this.A-=this.B.pa},function(a){a=a.call(this,K(this,this.C),this.I>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.C+this.F),this.J>>8);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.C+this.D),this.J>>8);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this, -this.H+this.F),this.J>>8);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this,this.H+this.D),this.J>>8);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.F),this.J>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.D),this.J>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.K()),this.J>>8);P(this,a);this.A-=this.B.pa},function(a){a=a.call(this,K(this,this.C),this.J>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.C+ -this.F),this.C>>8);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.C+this.D),this.C>>8);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this,this.H+this.F),this.C>>8);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this,this.H+this.D),this.C>>8);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.F),this.C>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.D),this.C>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this, -this.K()),this.C>>8);P(this,a);this.A-=this.B.pa},function(a){a=a.call(this,K(this,this.C),this.C>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.C+this.F+this.L()),this.G&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.C+this.D+this.L()),this.G&255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.F+this.L()),this.G&255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.D+this.L()),this.G&255);P(this,a);this.A-= -this.B.N},function(a){a=a.call(this,K(this,this.F+this.L()),this.G&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.L()),this.G&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.H+this.L()),this.G&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.L()),this.G&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.L()),this.I&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.C+ -this.D+this.L()),this.I&255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.F+this.L()),this.I&255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.D+this.L()),this.I&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F+this.L()),this.I&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.L()),this.I&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.H+this.L()),this.I&255);P(this,a); -this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.L()),this.I&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.L()),this.J&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.C+this.D+this.L()),this.J&255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.F+this.L()),this.J&255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.D+this.L()),this.J&255);P(this,a);this.A-=this.B.N},function(a){a= -a.call(this,K(this,this.F+this.L()),this.J&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.L()),this.J&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.H+this.L()),this.J&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.L()),this.J&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.L()),this.C&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.C+this.D+this.L()),this.C& -255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.F+this.L()),this.C&255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.D+this.L()),this.C&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F+this.L()),this.C&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.L()),this.C&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.H+this.L()),this.C&255);P(this,a);this.A-=this.B.M},function(a){a= -a.call(this,K(this,this.C+this.L()),this.C&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.L()),this.G>>8);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.C+this.D+this.L()),this.G>>8);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.F+this.L()),this.G>>8);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.D+this.L()),this.G>>8);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F+this.L()), -this.G>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.L()),this.G>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.H+this.L()),this.G>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.L()),this.G>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.L()),this.I>>8);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.C+this.D+this.L()),this.I>>8);P(this,a);this.A-=this.B.O},function(a){a= -a.call(this,M(this,this.H+this.F+this.L()),this.I>>8);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.D+this.L()),this.I>>8);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F+this.L()),this.I>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.L()),this.I>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.H+this.L()),this.I>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.L()),this.I>> -8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.L()),this.J>>8);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.C+this.D+this.L()),this.J>>8);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.F+this.L()),this.J>>8);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.D+this.L()),this.J>>8);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F+this.L()),this.J>>8);P(this,a);this.A-=this.B.M}, -function(a){a=a.call(this,K(this,this.D+this.L()),this.J>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.H+this.L()),this.J>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.L()),this.J>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.L()),this.C>>8);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.C+this.D+this.L()),this.C>>8);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.F+ -this.L()),this.C>>8);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.D+this.L()),this.C>>8);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F+this.L()),this.C>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.L()),this.C>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.H+this.L()),this.C>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.L()),this.C>>8);P(this,a);this.A-=this.B.M}, -function(a){a=a.call(this,K(this,this.C+this.F+this.K()),this.G&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.C+this.D+this.K()),this.G&255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.F+this.K()),this.G&255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.D+this.K()),this.G&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F+this.K()),this.G&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this, -K(this,this.D+this.K()),this.G&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.H+this.K()),this.G&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.K()),this.G&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.K()),this.I&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.C+this.D+this.K()),this.I&255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.F+this.K()),this.I& -255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.D+this.K()),this.I&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F+this.K()),this.I&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.K()),this.I&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.H+this.K()),this.I&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.K()),this.I&255);P(this,a);this.A-=this.B.M},function(a){a= -a.call(this,K(this,this.C+this.F+this.K()),this.J&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.C+this.D+this.K()),this.J&255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.F+this.K()),this.J&255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.D+this.K()),this.J&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F+this.K()),this.J&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+ -this.K()),this.J&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.H+this.K()),this.J&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.K()),this.J&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.K()),this.C&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.C+this.D+this.K()),this.C&255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.F+this.K()),this.C&255);P(this,a); -this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.D+this.K()),this.C&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F+this.K()),this.C&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.K()),this.C&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.H+this.K()),this.C&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.K()),this.C&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this, -K(this,this.C+this.F+this.K()),this.G>>8);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.C+this.D+this.K()),this.G>>8);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.F+this.K()),this.G>>8);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.D+this.K()),this.G>>8);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F+this.K()),this.G>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.K()),this.G>> -8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.H+this.K()),this.G>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.K()),this.G>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.K()),this.I>>8);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.C+this.D+this.K()),this.I>>8);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.F+this.K()),this.I>>8);P(this,a);this.A-=this.B.O},function(a){a= -a.call(this,M(this,this.H+this.D+this.K()),this.I>>8);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F+this.K()),this.I>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.K()),this.I>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.H+this.K()),this.I>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.K()),this.I>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.K()),this.J>> -8);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.C+this.D+this.K()),this.J>>8);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.F+this.K()),this.J>>8);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.D+this.K()),this.J>>8);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F+this.K()),this.J>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.K()),this.J>>8);P(this,a);this.A-=this.B.M},function(a){a= -a.call(this,M(this,this.H+this.K()),this.J>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.K()),this.J>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.K()),this.C>>8);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.C+this.D+this.K()),this.C>>8);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.F+this.K()),this.C>>8);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.D+this.K()), -this.C>>8);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F+this.K()),this.C>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.K()),this.C>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.H+this.K()),this.C>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.K()),this.C>>8);P(this,a);this.A-=this.B.M},A[192],A[200],A[208],A[216],A[224],A[232],A[240],A[248],A[193],A[201],A[209],A[217],A[225],A[233],A[241],A[249], -A[194],A[202],A[210],A[218],A[226],A[234],A[242],A[250],A[195],A[203],A[211],A[219],A[227],A[235],A[243],A[251],A[196],A[204],A[212],A[220],A[228],A[236],A[244],A[252],A[197],A[205],A[213],A[221],A[229],A[237],A[245],A[253],A[198],A[206],A[214],A[222],A[230],A[238],A[246],A[254],A[199],A[207],A[215],A[223],A[231],A[239],A[247],A[255]],Id=[function(a,b){var c=a[0].call(this,K(this,this.C+this.F),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[0].call(this,K(this,this.C+this.D),b.call(this)); -P(this,c);this.A-=this.B.Z},function(a,b){var c=a[0].call(this,M(this,this.H+this.F),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[0].call(this,M(this,this.H+this.D),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[0].call(this,K(this,this.F),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[0].call(this,K(this,this.D),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[0].call(this,K(this,this.K()),b.call(this));P(this,c);this.A-=this.B.pa}, -function(a,b){var c=a[0].call(this,K(this,this.C),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[1].call(this,K(this,this.C+this.F),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[1].call(this,K(this,this.C+this.D),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[1].call(this,M(this,this.H+this.F),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[1].call(this,M(this,this.H+this.D),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c= -a[1].call(this,K(this,this.F),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[1].call(this,K(this,this.D),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[1].call(this,K(this,this.K()),b.call(this));P(this,c);this.A-=this.B.pa},function(a,b){var c=a[1].call(this,K(this,this.C),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[2].call(this,K(this,this.C+this.F),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[2].call(this,K(this,this.C+this.D), -b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[2].call(this,M(this,this.H+this.F),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[2].call(this,M(this,this.H+this.D),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[2].call(this,K(this,this.F),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[2].call(this,K(this,this.D),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[2].call(this,K(this,this.K()),b.call(this));P(this,c);this.A-= -this.B.pa},function(a,b){var c=a[2].call(this,K(this,this.C),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[3].call(this,K(this,this.C+this.F),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[3].call(this,K(this,this.C+this.D),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[3].call(this,M(this,this.H+this.F),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[3].call(this,M(this,this.H+this.D),b.call(this));P(this,c);this.A-=this.B.Y},function(a, -b){var c=a[3].call(this,K(this,this.F),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[3].call(this,K(this,this.D),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[3].call(this,K(this,this.K()),b.call(this));P(this,c);this.A-=this.B.pa},function(a,b){var c=a[3].call(this,K(this,this.C),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[4].call(this,K(this,this.C+this.F),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[4].call(this,K(this, -this.C+this.D),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[4].call(this,M(this,this.H+this.F),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[4].call(this,M(this,this.H+this.D),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[4].call(this,K(this,this.F),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[4].call(this,K(this,this.D),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[4].call(this,K(this,this.K()),b.call(this)); -P(this,c);this.A-=this.B.pa},function(a,b){var c=a[4].call(this,K(this,this.C),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[5].call(this,K(this,this.C+this.F),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[5].call(this,K(this,this.C+this.D),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[5].call(this,M(this,this.H+this.F),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[5].call(this,M(this,this.H+this.D),b.call(this));P(this,c);this.A-= -this.B.Y},function(a,b){var c=a[5].call(this,K(this,this.F),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[5].call(this,K(this,this.D),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[5].call(this,K(this,this.K()),b.call(this));P(this,c);this.A-=this.B.pa},function(a,b){var c=a[5].call(this,K(this,this.C),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[6].call(this,K(this,this.C+this.F),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[6].call(this, -K(this,this.C+this.D),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[6].call(this,M(this,this.H+this.F),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[6].call(this,M(this,this.H+this.D),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[6].call(this,K(this,this.F),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[6].call(this,K(this,this.D),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[6].call(this,K(this,this.K()),b.call(this)); -P(this,c);this.A-=this.B.pa},function(a,b){var c=a[6].call(this,K(this,this.C),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[7].call(this,K(this,this.C+this.F),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[7].call(this,K(this,this.C+this.D),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[7].call(this,M(this,this.H+this.F),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[7].call(this,M(this,this.H+this.D),b.call(this));P(this,c);this.A-= -this.B.Y},function(a,b){var c=a[7].call(this,K(this,this.F),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[7].call(this,K(this,this.D),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[7].call(this,K(this,this.K()),b.call(this));P(this,c);this.A-=this.B.pa},function(a,b){var c=a[7].call(this,K(this,this.C),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[0].call(this,K(this,this.C+this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c= -a[0].call(this,K(this,this.C+this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,M(this,this.H+this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,M(this,this.H+this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,K(this,this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.M}, -function(a,b){var c=a[0].call(this,M(this,this.H+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,K(this,this.C+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,K(this,this.C+this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,this.C+this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,M(this,this.H+this.F+this.L()),b.call(this));P(this, -c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,M(this,this.H+this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,K(this,this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,M(this,this.H+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,K(this,this.C+this.L()),b.call(this)); -P(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,K(this,this.C+this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,this.C+this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[2].call(this,M(this,this.H+this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[2].call(this,M(this,this.H+this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this, -this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,K(this,this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,M(this,this.H+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,K(this,this.C+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,K(this,this.C+this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this, -K(this,this.C+this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[3].call(this,M(this,this.H+this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[3].call(this,M(this,this.H+this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this,this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,K(this,this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a, -b){var c=a[3].call(this,M(this,this.H+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,K(this,this.C+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,K(this,this.C+this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,K(this,this.C+this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[4].call(this,M(this,this.H+this.F+this.L()),b.call(this));P(this,c);this.A-= -this.B.O},function(a,b){var c=a[4].call(this,M(this,this.H+this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,K(this,this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,K(this,this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,M(this,this.H+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,K(this,this.C+this.L()),b.call(this));P(this, -c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,K(this,this.C+this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,this.C+this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[5].call(this,M(this,this.H+this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[5].call(this,M(this,this.H+this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,this.F+ -this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,K(this,this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,M(this,this.H+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,K(this,this.C+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,K(this,this.C+this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this, -this.C+this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,M(this,this.H+this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,M(this,this.H+this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this,this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,K(this,this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c= -a[6].call(this,M(this,this.H+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,K(this,this.C+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,K(this,this.C+this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,this.C+this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this,M(this,this.H+this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.O}, -function(a,b){var c=a[7].call(this,M(this,this.H+this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,K(this,this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,M(this,this.H+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,K(this,this.C+this.L()),b.call(this));P(this,c);this.A-= -this.B.M},function(a,b){var c=a[0].call(this,K(this,this.C+this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,this.C+this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,M(this,this.H+this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,M(this,this.H+this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,this.F+this.K()), -b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,K(this,this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,M(this,this.H+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,K(this,this.C+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,K(this,this.C+this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,this.C+ -this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,M(this,this.H+this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,M(this,this.H+this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,K(this,this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this, -M(this,this.H+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,K(this,this.C+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,K(this,this.C+this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,this.C+this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[2].call(this,M(this,this.H+this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.O},function(a, -b){var c=a[2].call(this,M(this,this.H+this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,K(this,this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,M(this,this.H+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,K(this,this.C+this.K()),b.call(this));P(this,c);this.A-=this.B.M}, -function(a,b){var c=a[3].call(this,K(this,this.C+this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this,this.C+this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[3].call(this,M(this,this.H+this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[3].call(this,M(this,this.H+this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this,this.F+this.K()),b.call(this)); -P(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,K(this,this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,M(this,this.H+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,K(this,this.C+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,K(this,this.C+this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,K(this,this.C+this.D+this.K()), -b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[4].call(this,M(this,this.H+this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[4].call(this,M(this,this.H+this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,K(this,this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,K(this,this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,M(this, -this.H+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,K(this,this.C+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,K(this,this.C+this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,this.C+this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[5].call(this,M(this,this.H+this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c= -a[5].call(this,M(this,this.H+this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,K(this,this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,M(this,this.H+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,K(this,this.C+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a, -b){var c=a[6].call(this,K(this,this.C+this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this,this.C+this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,M(this,this.H+this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,M(this,this.H+this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this,this.F+this.K()),b.call(this));P(this, -c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,K(this,this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,M(this,this.H+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,K(this,this.C+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,K(this,this.C+this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,this.C+this.D+this.K()),b.call(this)); -P(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this,M(this,this.H+this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this,M(this,this.H+this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,K(this,this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,M(this,this.H+this.K()), -b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,K(this,this.C+this.K()),b.call(this));P(this,c);this.A-=this.B.M},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.C&255,b.call(this));this.C=this.C&-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.C>>8,b.call(this));this.C=this.C&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.C&255,b.call(this));this.C=this.C&-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.C>>8,b.call(this));this.C=this.C&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.C&255,b.call(this));this.C=this.C&-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.C>>8,b.call(this));this.C=this.C&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.C&255,b.call(this));this.C=this.C&-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.C>>8,b.call(this));this.C=this.C&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.C&255,b.call(this));this.C=this.C&-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.C>>8,b.call(this));this.C=this.C&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.C&255,b.call(this));this.C=this.C&-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.C>>8,b.call(this));this.C=this.C&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.C&255,b.call(this));this.C=this.C&-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.C>>8,b.call(this));this.C=this.C&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.C&255,b.call(this)); -this.C=this.C&-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.C>>8,b.call(this));this.C=this.C&255|c<<8}],C=[function(a){this.G=a.call(this,this.G,G(this,this.C+this.F));this.A-=this.B.Y},function(a){this.G=a.call(this,this.G,G(this,this.C+this.D));this.A-= -this.B.Z},function(a){this.G=a.call(this,this.G,J(this,this.H+this.F));this.A-=this.B.Z},function(a){this.G=a.call(this,this.G,J(this,this.H+this.D));this.A-=this.B.Y},function(a){this.G=a.call(this,this.G,G(this,this.F));this.A-=this.B.R},function(a){this.G=a.call(this,this.G,G(this,this.D));this.A-=this.B.R},function(a){this.G=a.call(this,this.G,G(this,this.K()));this.A-=this.B.pa},function(a){this.G=a.call(this,this.G,G(this,this.C));this.A-=this.B.R},function(a){this.I=a.call(this,this.I,G(this, -this.C+this.F));this.A-=this.B.Y},function(a){this.I=a.call(this,this.I,G(this,this.C+this.D));this.A-=this.B.Z},function(a){this.I=a.call(this,this.I,J(this,this.H+this.F));this.A-=this.B.Z},function(a){this.I=a.call(this,this.I,J(this,this.H+this.D));this.A-=this.B.Y},function(a){this.I=a.call(this,this.I,G(this,this.F));this.A-=this.B.R},function(a){this.I=a.call(this,this.I,G(this,this.D));this.A-=this.B.R},function(a){this.I=a.call(this,this.I,G(this,this.K()));this.A-=this.B.pa},function(a){this.I= -a.call(this,this.I,G(this,this.C));this.A-=this.B.R},function(a){this.J=a.call(this,this.J,G(this,this.C+this.F));this.A-=this.B.Y},function(a){this.J=a.call(this,this.J,G(this,this.C+this.D));this.A-=this.B.Z},function(a){this.J=a.call(this,this.J,J(this,this.H+this.F));this.A-=this.B.Z},function(a){this.J=a.call(this,this.J,J(this,this.H+this.D));this.A-=this.B.Y},function(a){this.J=a.call(this,this.J,G(this,this.F));this.A-=this.B.R},function(a){this.J=a.call(this,this.J,G(this,this.D));this.A-= -this.B.R},function(a){this.J=a.call(this,this.J,G(this,this.K()));this.A-=this.B.pa},function(a){this.J=a.call(this,this.J,G(this,this.C));this.A-=this.B.R},function(a){this.C=a.call(this,this.C,G(this,this.C+this.F));this.A-=this.B.Y},function(a){this.C=a.call(this,this.C,G(this,this.C+this.D));this.A-=this.B.Z},function(a){this.C=a.call(this,this.C,J(this,this.H+this.F));this.A-=this.B.Z},function(a){this.C=a.call(this,this.C,J(this,this.H+this.D));this.A-=this.B.Y},function(a){this.C=a.call(this, -this.C,G(this,this.F));this.A-=this.B.R},function(a){this.C=a.call(this,this.C,G(this,this.D));this.A-=this.B.R},function(a){this.C=a.call(this,this.C,G(this,this.K()));this.A-=this.B.pa},function(a){this.C=a.call(this,this.C,G(this,this.C));this.A-=this.B.R},function(a){y(this,a.call(this,w(this),G(this,this.C+this.F)));this.A-=this.B.Y},function(a){y(this,a.call(this,w(this),G(this,this.C+this.D)));this.A-=this.B.Z},function(a){y(this,a.call(this,w(this),J(this,this.H+this.F)));this.A-=this.B.Z}, -function(a){y(this,a.call(this,w(this),J(this,this.H+this.D)));this.A-=this.B.Y},function(a){y(this,a.call(this,w(this),G(this,this.F)));this.A-=this.B.R},function(a){y(this,a.call(this,w(this),G(this,this.D)));this.A-=this.B.R},function(a){y(this,a.call(this,w(this),G(this,this.K())));this.A-=this.B.pa},function(a){y(this,a.call(this,w(this),G(this,this.C)));this.A-=this.B.R},function(a){this.H=a.call(this,this.H,G(this,this.C+this.F));this.A-=this.B.Y},function(a){this.H=a.call(this,this.H,G(this, -this.C+this.D));this.A-=this.B.Z},function(a){this.H=a.call(this,this.H,J(this,this.H+this.F));this.A-=this.B.Z},function(a){this.H=a.call(this,this.H,J(this,this.H+this.D));this.A-=this.B.Y},function(a){this.H=a.call(this,this.H,G(this,this.F));this.A-=this.B.R},function(a){this.H=a.call(this,this.H,G(this,this.D));this.A-=this.B.R},function(a){this.H=a.call(this,this.H,G(this,this.K()));this.A-=this.B.pa},function(a){this.H=a.call(this,this.H,G(this,this.C));this.A-=this.B.R},function(a){this.F= -a.call(this,this.F,G(this,this.C+this.F));this.A-=this.B.Y},function(a){this.F=a.call(this,this.F,G(this,this.C+this.D));this.A-=this.B.Z},function(a){this.F=a.call(this,this.F,J(this,this.H+this.F));this.A-=this.B.Z},function(a){this.F=a.call(this,this.F,J(this,this.H+this.D));this.A-=this.B.Y},function(a){this.F=a.call(this,this.F,G(this,this.F));this.A-=this.B.R},function(a){this.F=a.call(this,this.F,G(this,this.D));this.A-=this.B.R},function(a){this.F=a.call(this,this.F,G(this,this.K()));this.A-= -this.B.pa},function(a){this.F=a.call(this,this.F,G(this,this.C));this.A-=this.B.R},function(a){this.D=a.call(this,this.D,G(this,this.C+this.F));this.A-=this.B.Y},function(a){this.D=a.call(this,this.D,G(this,this.C+this.D));this.A-=this.B.Z},function(a){this.D=a.call(this,this.D,J(this,this.H+this.F));this.A-=this.B.Z},function(a){this.D=a.call(this,this.D,J(this,this.H+this.D));this.A-=this.B.Y},function(a){this.D=a.call(this,this.D,G(this,this.F));this.A-=this.B.R},function(a){this.D=a.call(this, -this.D,G(this,this.D));this.A-=this.B.R},function(a){this.D=a.call(this,this.D,G(this,this.K()));this.A-=this.B.pa},function(a){this.D=a.call(this,this.D,G(this,this.C));this.A-=this.B.R},function(a){this.G=a.call(this,this.G,G(this,this.C+this.F+this.L()));this.A-=this.B.N},function(a){this.G=a.call(this,this.G,G(this,this.C+this.D+this.L()));this.A-=this.B.O},function(a){this.G=a.call(this,this.G,J(this,this.H+this.F+this.L()));this.A-=this.B.O},function(a){this.G=a.call(this,this.G,J(this,this.H+ -this.D+this.L()));this.A-=this.B.N},function(a){this.G=a.call(this,this.G,G(this,this.F+this.L()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,G(this,this.D+this.L()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,J(this,this.H+this.L()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,G(this,this.C+this.L()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,G(this,this.C+this.F+this.L()));this.A-=this.B.N},function(a){this.I=a.call(this,this.I,G(this,this.C+this.D+ -this.L()));this.A-=this.B.O},function(a){this.I=a.call(this,this.I,J(this,this.H+this.F+this.L()));this.A-=this.B.O},function(a){this.I=a.call(this,this.I,J(this,this.H+this.D+this.L()));this.A-=this.B.N},function(a){this.I=a.call(this,this.I,G(this,this.F+this.L()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,G(this,this.D+this.L()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,J(this,this.H+this.L()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,G(this,this.C+this.L())); -this.A-=this.B.M},function(a){this.J=a.call(this,this.J,G(this,this.C+this.F+this.L()));this.A-=this.B.N},function(a){this.J=a.call(this,this.J,G(this,this.C+this.D+this.L()));this.A-=this.B.O},function(a){this.J=a.call(this,this.J,J(this,this.H+this.F+this.L()));this.A-=this.B.O},function(a){this.J=a.call(this,this.J,J(this,this.H+this.D+this.L()));this.A-=this.B.N},function(a){this.J=a.call(this,this.J,G(this,this.F+this.L()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,G(this,this.D+ -this.L()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,J(this,this.H+this.L()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,G(this,this.C+this.L()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,G(this,this.C+this.F+this.L()));this.A-=this.B.N},function(a){this.C=a.call(this,this.C,G(this,this.C+this.D+this.L()));this.A-=this.B.O},function(a){this.C=a.call(this,this.C,J(this,this.H+this.F+this.L()));this.A-=this.B.O},function(a){this.C=a.call(this,this.C,J(this,this.H+ -this.D+this.L()));this.A-=this.B.N},function(a){this.C=a.call(this,this.C,G(this,this.F+this.L()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,G(this,this.D+this.L()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,J(this,this.H+this.L()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,G(this,this.C+this.L()));this.A-=this.B.M},function(a){y(this,a.call(this,w(this),G(this,this.C+this.F+this.L())));this.A-=this.B.N},function(a){y(this,a.call(this,w(this),G(this,this.C+ -this.D+this.L())));this.A-=this.B.O},function(a){y(this,a.call(this,w(this),J(this,this.H+this.F+this.L())));this.A-=this.B.O},function(a){y(this,a.call(this,w(this),J(this,this.H+this.D+this.L())));this.A-=this.B.N},function(a){y(this,a.call(this,w(this),G(this,this.F+this.L())));this.A-=this.B.M},function(a){y(this,a.call(this,w(this),G(this,this.D+this.L())));this.A-=this.B.M},function(a){y(this,a.call(this,w(this),J(this,this.H+this.L())));this.A-=this.B.M},function(a){y(this,a.call(this,w(this), -G(this,this.C+this.L())));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,G(this,this.C+this.F+this.L()));this.A-=this.B.N},function(a){this.H=a.call(this,this.H,G(this,this.C+this.D+this.L()));this.A-=this.B.O},function(a){this.H=a.call(this,this.H,J(this,this.H+this.F+this.L()));this.A-=this.B.O},function(a){this.H=a.call(this,this.H,J(this,this.H+this.D+this.L()));this.A-=this.B.N},function(a){this.H=a.call(this,this.H,G(this,this.F+this.L()));this.A-=this.B.M},function(a){this.H=a.call(this, -this.H,G(this,this.D+this.L()));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,J(this,this.H+this.L()));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,G(this,this.C+this.L()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,G(this,this.C+this.F+this.L()));this.A-=this.B.N},function(a){this.F=a.call(this,this.F,G(this,this.C+this.D+this.L()));this.A-=this.B.O},function(a){this.F=a.call(this,this.F,J(this,this.H+this.F+this.L()));this.A-=this.B.O},function(a){this.F=a.call(this, -this.F,J(this,this.H+this.D+this.L()));this.A-=this.B.N},function(a){this.F=a.call(this,this.F,G(this,this.F+this.L()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,G(this,this.D+this.L()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,J(this,this.H+this.L()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,G(this,this.C+this.L()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,G(this,this.C+this.F+this.L()));this.A-=this.B.N},function(a){this.D=a.call(this,this.D, -G(this,this.C+this.D+this.L()));this.A-=this.B.O},function(a){this.D=a.call(this,this.D,J(this,this.H+this.F+this.L()));this.A-=this.B.O},function(a){this.D=a.call(this,this.D,J(this,this.H+this.D+this.L()));this.A-=this.B.N},function(a){this.D=a.call(this,this.D,G(this,this.F+this.L()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,G(this,this.D+this.L()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,J(this,this.H+this.L()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D, -G(this,this.C+this.L()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,G(this,this.C+this.F+this.K()));this.A-=this.B.N},function(a){this.G=a.call(this,this.G,G(this,this.C+this.D+this.K()));this.A-=this.B.O},function(a){this.G=a.call(this,this.G,J(this,this.H+this.F+this.K()));this.A-=this.B.O},function(a){this.G=a.call(this,this.G,J(this,this.H+this.D+this.K()));this.A-=this.B.N},function(a){this.G=a.call(this,this.G,G(this,this.F+this.K()));this.A-=this.B.M},function(a){this.G=a.call(this, -this.G,G(this,this.D+this.K()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,J(this,this.H+this.K()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,G(this,this.C+this.K()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,G(this,this.C+this.F+this.K()));this.A-=this.B.N},function(a){this.I=a.call(this,this.I,G(this,this.C+this.D+this.K()));this.A-=this.B.O},function(a){this.I=a.call(this,this.I,J(this,this.H+this.F+this.K()));this.A-=this.B.O},function(a){this.I=a.call(this, -this.I,J(this,this.H+this.D+this.K()));this.A-=this.B.N},function(a){this.I=a.call(this,this.I,G(this,this.F+this.K()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,G(this,this.D+this.K()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,J(this,this.H+this.K()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,G(this,this.C+this.K()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,G(this,this.C+this.F+this.K()));this.A-=this.B.N},function(a){this.J=a.call(this,this.J, -G(this,this.C+this.D+this.K()));this.A-=this.B.O},function(a){this.J=a.call(this,this.J,J(this,this.H+this.F+this.K()));this.A-=this.B.O},function(a){this.J=a.call(this,this.J,J(this,this.H+this.D+this.K()));this.A-=this.B.N},function(a){this.J=a.call(this,this.J,G(this,this.F+this.K()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,G(this,this.D+this.K()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,J(this,this.H+this.K()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J, -G(this,this.C+this.K()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,G(this,this.C+this.F+this.K()));this.A-=this.B.N},function(a){this.C=a.call(this,this.C,G(this,this.C+this.D+this.K()));this.A-=this.B.O},function(a){this.C=a.call(this,this.C,J(this,this.H+this.F+this.K()));this.A-=this.B.O},function(a){this.C=a.call(this,this.C,J(this,this.H+this.D+this.K()));this.A-=this.B.N},function(a){this.C=a.call(this,this.C,G(this,this.F+this.K()));this.A-=this.B.M},function(a){this.C=a.call(this, -this.C,G(this,this.D+this.K()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,J(this,this.H+this.K()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,G(this,this.C+this.K()));this.A-=this.B.M},function(a){y(this,a.call(this,w(this),G(this,this.C+this.F+this.K())));this.A-=this.B.N},function(a){y(this,a.call(this,w(this),G(this,this.C+this.D+this.K())));this.A-=this.B.O},function(a){y(this,a.call(this,w(this),J(this,this.H+this.F+this.K())));this.A-=this.B.O},function(a){y(this, -a.call(this,w(this),J(this,this.H+this.D+this.K())));this.A-=this.B.N},function(a){y(this,a.call(this,w(this),G(this,this.F+this.K())));this.A-=this.B.M},function(a){y(this,a.call(this,w(this),G(this,this.D+this.K())));this.A-=this.B.M},function(a){y(this,a.call(this,w(this),J(this,this.H+this.K())));this.A-=this.B.M},function(a){y(this,a.call(this,w(this),G(this,this.C+this.K())));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,G(this,this.C+this.F+this.K()));this.A-=this.B.N},function(a){this.H= -a.call(this,this.H,G(this,this.C+this.D+this.K()));this.A-=this.B.O},function(a){this.H=a.call(this,this.H,J(this,this.H+this.F+this.K()));this.A-=this.B.O},function(a){this.H=a.call(this,this.H,J(this,this.H+this.D+this.K()));this.A-=this.B.N},function(a){this.H=a.call(this,this.H,G(this,this.F+this.K()));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,G(this,this.D+this.K()));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,J(this,this.H+this.K()));this.A-=this.B.M},function(a){this.H= -a.call(this,this.H,G(this,this.C+this.K()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,G(this,this.C+this.F+this.K()));this.A-=this.B.N},function(a){this.F=a.call(this,this.F,G(this,this.C+this.D+this.K()));this.A-=this.B.O},function(a){this.F=a.call(this,this.F,J(this,this.H+this.F+this.K()));this.A-=this.B.O},function(a){this.F=a.call(this,this.F,J(this,this.H+this.D+this.K()));this.A-=this.B.N},function(a){this.F=a.call(this,this.F,G(this,this.F+this.K()));this.A-=this.B.M},function(a){this.F= -a.call(this,this.F,G(this,this.D+this.K()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,J(this,this.H+this.K()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,G(this,this.C+this.K()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,G(this,this.C+this.F+this.K()));this.A-=this.B.N},function(a){this.D=a.call(this,this.D,G(this,this.C+this.D+this.K()));this.A-=this.B.O},function(a){this.D=a.call(this,this.D,J(this,this.H+this.F+this.K()));this.A-=this.B.O},function(a){this.D= -a.call(this,this.D,J(this,this.H+this.D+this.K()));this.A-=this.B.N},function(a){this.D=a.call(this,this.D,G(this,this.F+this.K()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,G(this,this.D+this.K()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,J(this,this.H+this.K()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,G(this,this.C+this.K()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,this.G)},function(a){this.G=a.call(this,this.G,this.I)},function(a){this.G= -a.call(this,this.G,this.J)},function(a){this.G=a.call(this,this.G,this.C)},function(a){this.G=a.call(this,this.G,w(this))},function(a){this.G=a.call(this,this.G,this.H)},function(a){this.G=a.call(this,this.G,this.F)},function(a){this.G=a.call(this,this.G,this.D)},function(a){this.I=a.call(this,this.I,this.G)},function(a){this.I=a.call(this,this.I,this.I)},function(a){this.I=a.call(this,this.I,this.J)},function(a){this.I=a.call(this,this.I,this.C)},function(a){this.I=a.call(this,this.I,w(this))},function(a){this.I= -a.call(this,this.I,this.H)},function(a){this.I=a.call(this,this.I,this.F)},function(a){this.I=a.call(this,this.I,this.D)},function(a){this.J=a.call(this,this.J,this.G)},function(a){this.J=a.call(this,this.J,this.I)},function(a){this.J=a.call(this,this.J,this.J)},function(a){this.J=a.call(this,this.J,this.C)},function(a){this.J=a.call(this,this.J,w(this))},function(a){this.J=a.call(this,this.J,this.H)},function(a){this.J=a.call(this,this.J,this.F)},function(a){this.J=a.call(this,this.J,this.D)},function(a){this.C= -a.call(this,this.C,this.G)},function(a){this.C=a.call(this,this.C,this.I)},function(a){this.C=a.call(this,this.C,this.J)},function(a){this.C=a.call(this,this.C,this.C)},function(a){this.C=a.call(this,this.C,w(this))},function(a){this.C=a.call(this,this.C,this.H)},function(a){this.C=a.call(this,this.C,this.F)},function(a){this.C=a.call(this,this.C,this.D)},function(a){y(this,a.call(this,w(this),this.G))},function(a){y(this,a.call(this,w(this),this.I))},function(a){y(this,a.call(this,w(this),this.J))}, -function(a){y(this,a.call(this,w(this),this.C))},function(a){y(this,a.call(this,w(this),w(this)))},function(a){y(this,a.call(this,w(this),this.H))},function(a){y(this,a.call(this,w(this),this.F))},function(a){y(this,a.call(this,w(this),this.D))},function(a){this.H=a.call(this,this.H,this.G)},function(a){this.H=a.call(this,this.H,this.I)},function(a){this.H=a.call(this,this.H,this.J)},function(a){this.H=a.call(this,this.H,this.C)},function(a){this.H=a.call(this,this.H,w(this))},function(a){this.H= -a.call(this,this.H,this.H)},function(a){this.H=a.call(this,this.H,this.F)},function(a){this.H=a.call(this,this.H,this.D)},function(a){this.F=a.call(this,this.F,this.G)},function(a){this.F=a.call(this,this.F,this.I)},function(a){this.F=a.call(this,this.F,this.J)},function(a){this.F=a.call(this,this.F,this.C)},function(a){this.F=a.call(this,this.F,w(this))},function(a){this.F=a.call(this,this.F,this.H)},function(a){this.F=a.call(this,this.F,this.F)},function(a){this.F=a.call(this,this.F,this.D)},function(a){this.D= -a.call(this,this.D,this.G)},function(a){this.D=a.call(this,this.D,this.I)},function(a){this.D=a.call(this,this.D,this.J)},function(a){this.D=a.call(this,this.D,this.C)},function(a){this.D=a.call(this,this.D,w(this))},function(a){this.D=a.call(this,this.D,this.H)},function(a){this.D=a.call(this,this.D,this.F)},function(a){this.D=a.call(this,this.D,this.D)}],Jd=[function(a){a=a.call(this,N(this,this.C+this.F),this.G);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.C+this.D),this.G); -Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.F),this.G);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.D),this.G);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.F),this.G);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.D),this.G);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.K()),this.G);Q(this,a);this.A-=this.B.pa},function(a){a=a.call(this,N(this,this.C),this.G);Q(this,a);this.A-=this.B.R}, -function(a){a=a.call(this,N(this,this.C+this.F),this.I);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.C+this.D),this.I);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.F),this.I);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.D),this.I);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.F),this.I);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.D),this.I);Q(this,a);this.A-=this.B.R},function(a){a= -a.call(this,N(this,this.K()),this.I);Q(this,a);this.A-=this.B.pa},function(a){a=a.call(this,N(this,this.C),this.I);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.C+this.F),this.J);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.C+this.D),this.J);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.F),this.J);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.D),this.J);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this, -N(this,this.F),this.J);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.D),this.J);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.K()),this.J);Q(this,a);this.A-=this.B.pa},function(a){a=a.call(this,N(this,this.C),this.J);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.C+this.F),this.C);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.C+this.D),this.C);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.F), -this.C);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.D),this.C);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.F),this.C);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.D),this.C);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.K()),this.C);Q(this,a);this.A-=this.B.pa},function(a){a=a.call(this,N(this,this.C),this.C);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.C+this.F),w(this));Q(this,a);this.A-= -this.B.Y},function(a){a=a.call(this,N(this,this.C+this.D),w(this));Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.F),w(this));Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.D),w(this));Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.F),w(this));Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.D),w(this));Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.K()),w(this));Q(this,a);this.A-=this.B.pa}, -function(a){a=a.call(this,N(this,this.C),w(this));Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.C+this.F),this.H);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.C+this.D),this.H);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.F),this.H);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.D),this.H);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.F),this.H);Q(this,a);this.A-=this.B.R},function(a){a= -a.call(this,N(this,this.D),this.H);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.K()),this.H);Q(this,a);this.A-=this.B.pa},function(a){a=a.call(this,N(this,this.C),this.H);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.C+this.F),this.F);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.C+this.D),this.F);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.F),this.F);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this, -this.H+this.D),this.F);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.F),this.F);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.D),this.F);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.K()),this.F);Q(this,a);this.A-=this.B.pa},function(a){a=a.call(this,N(this,this.C),this.F);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.C+this.F),this.D);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.C+this.D),this.D); -Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.F),this.D);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.D),this.D);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.F),this.D);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.D),this.D);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.K()),this.D);Q(this,a);this.A-=this.B.pa},function(a){a=a.call(this,N(this,this.C),this.D);Q(this,a);this.A-=this.B.R}, -function(a){a=a.call(this,N(this,this.C+this.F+this.L()),this.G);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.C+this.D+this.L()),this.G);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.F+this.L()),this.G);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.D+this.L()),this.G);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F+this.L()),this.G);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.D+this.L()), -this.G);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.L()),this.G);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.L()),this.G);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.F+this.L()),this.I);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.C+this.D+this.L()),this.I);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.F+this.L()),this.I);Q(this,a);this.A-=this.B.O},function(a){a= -a.call(this,O(this,this.H+this.D+this.L()),this.I);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F+this.L()),this.I);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.D+this.L()),this.I);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.L()),this.I);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.L()),this.I);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.F+this.L()),this.J);Q(this,a);this.A-= -this.B.N},function(a){a=a.call(this,N(this,this.C+this.D+this.L()),this.J);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.F+this.L()),this.J);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.D+this.L()),this.J);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F+this.L()),this.J);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.D+this.L()),this.J);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+ -this.L()),this.J);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.L()),this.J);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.F+this.L()),this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.C+this.D+this.L()),this.C);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.F+this.L()),this.C);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.D+this.L()),this.C);Q(this,a);this.A-=this.B.N}, -function(a){a=a.call(this,N(this,this.F+this.L()),this.C);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.D+this.L()),this.C);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.L()),this.C);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.L()),this.C);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.F+this.L()),w(this));Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.C+this.D+this.L()),w(this)); -Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.F+this.L()),w(this));Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.D+this.L()),w(this));Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F+this.L()),w(this));Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.D+this.L()),w(this));Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.L()),w(this));Q(this,a);this.A-=this.B.M},function(a){a=a.call(this, -N(this,this.C+this.L()),w(this));Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.F+this.L()),this.H);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.C+this.D+this.L()),this.H);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.F+this.L()),this.H);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.D+this.L()),this.H);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F+this.L()),this.H);Q(this,a); -this.A-=this.B.M},function(a){a=a.call(this,N(this,this.D+this.L()),this.H);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.L()),this.H);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.L()),this.H);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.F+this.L()),this.F);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.C+this.D+this.L()),this.F);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+ -this.F+this.L()),this.F);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.D+this.L()),this.F);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F+this.L()),this.F);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.D+this.L()),this.F);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.L()),this.F);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.L()),this.F);Q(this,a);this.A-=this.B.M},function(a){a= -a.call(this,N(this,this.C+this.F+this.L()),this.D);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.C+this.D+this.L()),this.D);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.F+this.L()),this.D);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.D+this.L()),this.D);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F+this.L()),this.D);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.D+this.L()),this.D); -Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.L()),this.D);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.L()),this.D);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.F+this.K()),this.G);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.C+this.D+this.K()),this.G);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.F+this.K()),this.G);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this, -O(this,this.H+this.D+this.K()),this.G);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F+this.K()),this.G);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.D+this.K()),this.G);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.K()),this.G);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.K()),this.G);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.F+this.K()),this.I);Q(this,a);this.A-=this.B.N}, -function(a){a=a.call(this,N(this,this.C+this.D+this.K()),this.I);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.F+this.K()),this.I);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.D+this.K()),this.I);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F+this.K()),this.I);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.D+this.K()),this.I);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.K()), -this.I);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.K()),this.I);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.F+this.K()),this.J);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.C+this.D+this.K()),this.J);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.F+this.K()),this.J);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.D+this.K()),this.J);Q(this,a);this.A-=this.B.N},function(a){a= -a.call(this,N(this,this.F+this.K()),this.J);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.D+this.K()),this.J);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.K()),this.J);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.K()),this.J);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.F+this.K()),this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.C+this.D+this.K()),this.C);Q(this,a);this.A-= -this.B.O},function(a){a=a.call(this,O(this,this.H+this.F+this.K()),this.C);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.D+this.K()),this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F+this.K()),this.C);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.D+this.K()),this.C);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.K()),this.C);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.K()), -this.C);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.F+this.K()),w(this));Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.C+this.D+this.K()),w(this));Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.F+this.K()),w(this));Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.D+this.K()),w(this));Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F+this.K()),w(this));Q(this,a);this.A-=this.B.M},function(a){a= -a.call(this,N(this,this.D+this.K()),w(this));Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.K()),w(this));Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.K()),w(this));Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.F+this.K()),this.H);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.C+this.D+this.K()),this.H);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.F+this.K()),this.H);Q(this, -a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.D+this.K()),this.H);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F+this.K()),this.H);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.D+this.K()),this.H);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.K()),this.H);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.K()),this.H);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.F+ -this.K()),this.F);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.C+this.D+this.K()),this.F);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.F+this.K()),this.F);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.D+this.K()),this.F);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F+this.K()),this.F);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.D+this.K()),this.F);Q(this,a);this.A-=this.B.M},function(a){a= -a.call(this,O(this,this.H+this.K()),this.F);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.K()),this.F);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.F+this.K()),this.D);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.C+this.D+this.K()),this.D);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.F+this.K()),this.D);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.D+this.K()),this.D); -Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F+this.K()),this.D);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.D+this.K()),this.D);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.K()),this.D);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.K()),this.D);Q(this,a);this.A-=this.B.M},C[192],C[200],C[208],C[216],C[224],C[232],C[240],C[248],C[193],C[201],C[209],C[217],C[225],C[233],C[241],C[249],C[194],C[202],C[210], -C[218],C[226],C[234],C[242],C[250],C[195],C[203],C[211],C[219],C[227],C[235],C[243],C[251],C[196],C[204],C[212],C[220],C[228],C[236],C[244],C[252],C[197],C[205],C[213],C[221],C[229],C[237],C[245],C[253],C[198],C[206],C[214],C[222],C[230],C[238],C[246],C[254],C[199],C[207],C[215],C[223],C[231],C[239],C[247],C[255]],Kd=[function(a,b){var c=a[0].call(this,N(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[0].call(this,N(this,this.C+this.D),b.call(this));Q(this,c);this.A-= -this.B.Z},function(a,b){var c=a[0].call(this,O(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[0].call(this,O(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[0].call(this,N(this,this.F),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[0].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[0].call(this,N(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.pa},function(a,b){var c= -a[0].call(this,N(this,this.C),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[1].call(this,N(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[1].call(this,N(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[1].call(this,O(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[1].call(this,O(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[1].call(this, -N(this,this.F),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[1].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[1].call(this,N(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.pa},function(a,b){var c=a[1].call(this,N(this,this.C),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[2].call(this,N(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[2].call(this,N(this,this.C+this.D),b.call(this)); -Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[2].call(this,O(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[2].call(this,O(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[2].call(this,N(this,this.F),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[2].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[2].call(this,N(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.pa}, -function(a,b){var c=a[2].call(this,N(this,this.C),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[3].call(this,N(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[3].call(this,N(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[3].call(this,O(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[3].call(this,O(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c= -a[3].call(this,N(this,this.F),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[3].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[3].call(this,N(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.pa},function(a,b){var c=a[3].call(this,N(this,this.C),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[4].call(this,N(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[4].call(this,N(this,this.C+this.D), -b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[4].call(this,O(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[4].call(this,O(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[4].call(this,N(this,this.F),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[4].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[4].call(this,N(this,this.K()),b.call(this));Q(this,c);this.A-= -this.B.pa},function(a,b){var c=a[4].call(this,N(this,this.C),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[5].call(this,N(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[5].call(this,N(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[5].call(this,O(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[5].call(this,O(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.Y},function(a, -b){var c=a[5].call(this,N(this,this.F),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[5].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[5].call(this,N(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.pa},function(a,b){var c=a[5].call(this,N(this,this.C),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[6].call(this,N(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[6].call(this,N(this, -this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[6].call(this,O(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[6].call(this,O(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[6].call(this,N(this,this.F),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[6].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[6].call(this,N(this,this.K()),b.call(this)); +this.da=0,this.T=65536);return c},function(a,b){if(b){var c=16>b-1;this.P=this.W=c>>1;this.P=c&1?this.P|65536:this.P&-65537;this.da=a^this.P;this.T=65536;a=this.P}return a&65535},S,function(a,b){if(b){16>16>>b-1;this.P=this.W=c>>1;this.P=c&1?this.P|65536:this.P&-65537;this.da=a^this.P;this.T=65536;a=this.P}return a&65535}],Mf=[function(a,b){b=this.X();this.P=this.W=this.da=a&b;this.T=256;this.A-=this.aa===q?this.B.Pj:this.B.Oj;this.Q|=2;return a},S,function(a){this.A-= +this.aa===q?this.B.xg:this.B.wg;return a^255},function(a,b){b=0;this.da=a^b;this.T=256;this.A-=this.aa===q?this.B.xg:this.B.wg;return(this.P=this.W=b-a)&255},function(a){this.G=this.Db=(this.P=(this.G&255)*a)&65535;this.da=this.W=this.P;this.T=256;this.G&65280?(de(this),he(this)):($d(this),ce(this));this.A-=this.aa===q?this.B.$l:this.B.Zl;this.Q|=2;return a},function(a){var b=(this.G<<24>>24)*(a<<24>>24);this.G=this.Db=b&65535;this.P=this.da=this.W=b;this.T=256;127b?(de(this),he(this)):($d(this), +ce(this));this.A-=this.aa===q?this.B.Fl:this.B.El;this.Q|=2;return a},function(a){if(!a)return gf.call(this),a;var b=this.G/a;if(255>16)/(a<<24>>24);if(b>b<<24>>24&65535)return gf.call(this),a;this.Db=this.G=b&255|((this.G<<16>>16)%(a<<24>>24)&255)<<8;this.W=this.da=this.P=b|256; +this.T=256;this.A-=this.aa===q?this.B.Bl:this.B.Al;this.Q|=2;return a}],Nf=[function(a,b){b=this.K();this.P=this.W=this.da=a&b;this.T=65536;this.A-=this.aa===q?this.B.Pj:this.B.Oj;this.Q|=2;return a},S,function(a){this.A-=this.aa===q?this.B.xg:this.B.wg;return a^65535},function(a,b){b=0;this.da=a^b;this.T=65536;this.A-=this.aa===q?this.B.xg:this.B.wg;return(this.P=this.W=b-a)&65535},function(a){this.Db=this.G=(this.P=this.G*a)&65535;this.Eg=this.J=this.P>>16&65535;this.da=this.W=this.P;this.T=65536; +this.J?(de(this),he(this)):($d(this),ce(this));this.A-=this.aa===q?this.B.bm:this.B.am;this.Q|=2;return a},function(a){var b=(this.G<<16>>16)*(a<<16>>16);this.G=this.Db=b&65535;this.J=this.Eg=b>>16&65535;this.P=this.da=this.W=b;this.T=65536;32767b?(de(this),he(this)):($d(this),ce(this));this.A-=this.aa===q?this.B.Hl:this.B.Gl;this.Q|=2;return a},function(a,b){if(!a)return gf.call(this),a;b=this.G+65536*this.J;var c=Math.floor(b/a);if(65536<=c)return gf.call(this),a;this.Db=this.G=c&65535; +this.Eg=this.J=b%a&65535;this.W=this.da=this.P=c|65536;this.T=65536;this.A-=this.aa===q?this.B.zl:this.B.yl;this.Q|=2;return a},function(a,b){if(!a)return gf.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 gf.call(this),a;this.Db=this.G=d&65535;this.Eg=this.J=b%c&65535;this.W=this.da=this.P=d|65536;this.T=65536;this.A-=this.aa===q?this.B.Dl:this.B.Cl;this.Q|=2;return a}],fd=[function(a){this.da=a;a=(this.W=a+1)&255;this.P=a|(this.P&this.T?1:0)<< +8;this.T=256;this.A-=this.aa===q?this.B.vg:this.B.ug;return a},function(a){this.da=a;a=(this.W=a-1)&255;this.P=a|(this.P&this.T?1:0)<<8;this.T=256;this.A-=this.aa===q?this.B.vg:this.B.ug;return a},S,S,S,S,S,S],id=[function(a){this.da=a;a=(this.W=a+1)&65535;this.P=a|(this.P&this.T?1:0)<<16;this.T=65536;this.A-=this.aa===q?this.B.vg:this.B.ug;return a},function(a){this.da=a;a=(this.W=a-1)&65535;this.P=a|(this.P&this.T?1:0)<<16;this.T=65536;this.A-=this.aa===q?this.B.vg:this.B.ug;return a},function(a){z(this, +v(this));D(this,a);this.A-=this.aa===q?this.B.vl:this.B.ul;this.Q|=2;return a},function(a){if(this.aa===q)return S.call(this,a);Be.call(this,a,this.la(this.aa+2));this.A-=this.B.sl;this.Q|=2;return a},function(a){D(this,a);this.A-=this.aa===q?this.B.Ql:this.B.Pl;this.Q|=2;return a},function(a){if(this.aa===q)return S.call(this,a);Yc(this,a,this.la(this.aa+2));this.eh&&Nd(this,this.ka);this.A-=this.B.Nl;this.Q|=2;return a},function(a){var b=a;this.Q&512&&(a=a-2&65535,80286>this.za&&(b=a));z(this,b); +this.A-=this.aa===q?this.B.sc:this.B.fm;this.Q|=2;return a},ff],Cd=[function(){var a=this.X();16>(a&56)&&(this.Q|=1);this.Rc[a].call(this,this.rk,ef)},function(){var a=this.X();a&16||(this.Q|=1);this.Rc[a].call(this,Of,ef)},function(){this.tb[this.X()].call(this,He)},function(){this.tb[this.X()].call(this,Le)},R,function(){this.na.Wa?Lc.call(this,13,0,!0):(ie(this,this.la(2054)),this.D=this.la(2086),this.F=this.la(2088),this.H=this.la(2090),this.C=this.la(2094),this.J=this.la(2096),this.I=this.la(2098), +this.G=this.la(2100),$c(this.Oa,2102,this.la(2084)),$c(this.na,2108,this.la(2082)),$c(this.sa,2114,this.la(2080)),$c(this.gb,2120,this.la(2078)),Xc(this,this.la(2072)),D(this,this.la(2074)),y(this,this.la(2092)),this.Sc=this.la(2126)|this.rc(2128)<<16,this.gf=this.Sc+this.la(2130),$c(this.le,2132,this.la(2076)),this.Tc=this.la(2138)|this.rc(2140)<<16,this.hf=this.Tc+this.la(2142),$c(this.ib,2144,this.la(2070)),this.A-=195)},function(){this.na.Wa?Lc.call(this,13,0,!0):(this.mc&=-9,this.A-=2)},R,R, +R,R,kd,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R],Od=[function(){this.A-= +2+(this.aa===q?0:1);return this.le.ta},function(){this.A-=2+(this.aa===q?0:1);return this.ib.ta},function(a){this.Q|=2;this.le.load(a);this.A-=17+(this.aa===q?0:2);return a},function(a){this.Q|=2;this.ib.load(a)!=q&&(this.Ka(this.ib.Md+4,this.ib.jb|=512),this.ib.type=768);this.A-=17+(this.aa===q?0:2);return a},function(a){this.Q|=2;this.A-=14+(this.aa===q?0:2);if(this.Jb.load(a,!0)!=q&&2048!=(this.Jb.jb&2560)&&(this.Jb.qc>=this.na.Wa&&this.Jb.qc>=(a&3)||7168==(this.Jb.jb&7168)))return fe(this),a; +be(this);return a},function(a){this.Q|=2;this.A-=14+(this.aa===q?0:2);if(this.Jb.load(a,!0)!=q&&512==(this.Jb.jb&2560)&&this.Jb.qc>=this.na.Wa&&this.Jb.qc>=(a&3))return fe(this),a;be(this);return a},S,S],jd=[Bd,Bd,Bd,Bd,Bd,Bd,S,S],Of=[function(a){this.aa===q?kd.call(this):(a=this.gf-this.Sc,this.Ka(this.aa+2,this.Sc),this.Ka(this.aa+4,65280|this.Sc>>16),this.A-=11);return a},function(a){this.aa===q?kd.call(this):(a=this.hf-this.Tc,this.Ka(this.aa+2,this.Tc),this.Ka(this.aa+4,65280|this.Tc>>16),this.A-= +12);return a},function(a){this.aa===q?kd.call(this):(this.Sc=this.la(this.aa+2)|this.rc(this.aa+4)<<16,this.gf=this.Sc+a,this.Q|=2,this.A-=11);return a},function(a){this.aa===q?kd.call(this):(this.Tc=this.la(this.aa+2)|this.rc(this.aa+4)<<16,this.hf=this.Tc+a,this.Q|=2,this.A-=12);return a},function(){this.A-=2+(this.aa===q?0:1);return this.mc},S,function(a){ie(this,a);this.A-=this.aa===q?3:6;this.Q|=2;return a},S],A=[function(a){a=a.call(this,this.G&255,E(this,this.C+this.F));this.G=this.G&-256| +a;this.A-=this.B.Y},function(a){a=a.call(this,this.G&255,E(this,this.C+this.D));this.G=this.G&-256|a;this.A-=this.B.Z},function(a){a=a.call(this,this.G&255,F(this,this.H+this.F));this.G=this.G&-256|a;this.A-=this.B.Z},function(a){a=a.call(this,this.G&255,F(this,this.H+this.D));this.G=this.G&-256|a;this.A-=this.B.Y},function(a){a=a.call(this,this.G&255,E(this,this.F));this.G=this.G&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.G&255,E(this,this.D));this.G=this.G&-256|a;this.A-=this.B.R}, +function(a){a=a.call(this,this.G&255,E(this,this.K()));this.G=this.G&-256|a;this.A-=this.B.pa},function(a){a=a.call(this,this.G&255,E(this,this.C));this.G=this.G&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.I&255,E(this,this.C+this.F));this.I=this.I&-256|a;this.A-=this.B.Y},function(a){a=a.call(this,this.I&255,E(this,this.C+this.D));this.I=this.I&-256|a;this.A-=this.B.Z},function(a){a=a.call(this,this.I&255,F(this,this.H+this.F));this.I=this.I&-256|a;this.A-=this.B.Z},function(a){a=a.call(this, +this.I&255,F(this,this.H+this.D));this.I=this.I&-256|a;this.A-=this.B.Y},function(a){a=a.call(this,this.I&255,E(this,this.F));this.I=this.I&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.I&255,E(this,this.D));this.I=this.I&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.I&255,E(this,this.K()));this.I=this.I&-256|a;this.A-=this.B.pa},function(a){a=a.call(this,this.I&255,E(this,this.C));this.I=this.I&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.J&255,E(this,this.C+this.F)); +this.J=this.J&-256|a;this.A-=this.B.Y},function(a){a=a.call(this,this.J&255,E(this,this.C+this.D));this.J=this.J&-256|a;this.A-=this.B.Z},function(a){a=a.call(this,this.J&255,F(this,this.H+this.F));this.J=this.J&-256|a;this.A-=this.B.Z},function(a){a=a.call(this,this.J&255,F(this,this.H+this.D));this.J=this.J&-256|a;this.A-=this.B.Y},function(a){a=a.call(this,this.J&255,E(this,this.F));this.J=this.J&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.J&255,E(this,this.D));this.J=this.J&-256|a; +this.A-=this.B.R},function(a){a=a.call(this,this.J&255,E(this,this.K()));this.J=this.J&-256|a;this.A-=this.B.pa},function(a){a=a.call(this,this.J&255,E(this,this.C));this.J=this.J&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.C&255,E(this,this.C+this.F));this.C=this.C&-256|a;this.A-=this.B.Y},function(a){a=a.call(this,this.C&255,E(this,this.C+this.D));this.C=this.C&-256|a;this.A-=this.B.Z},function(a){a=a.call(this,this.C&255,F(this,this.H+this.F));this.C=this.C&-256|a;this.A-=this.B.Z}, +function(a){a=a.call(this,this.C&255,F(this,this.H+this.D));this.C=this.C&-256|a;this.A-=this.B.Y},function(a){a=a.call(this,this.C&255,E(this,this.F));this.C=this.C&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.C&255,E(this,this.D));this.C=this.C&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.C&255,E(this,this.K()));this.C=this.C&-256|a;this.A-=this.B.pa},function(a){a=a.call(this,this.C&255,E(this,this.C));this.C=this.C&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.G>> +8,E(this,this.C+this.F));this.G=this.G&255|a<<8;this.A-=this.B.Y},function(a){a=a.call(this,this.G>>8,E(this,this.C+this.D));this.G=this.G&255|a<<8;this.A-=this.B.Z},function(a){a=a.call(this,this.G>>8,F(this,this.H+this.F));this.G=this.G&255|a<<8;this.A-=this.B.Z},function(a){a=a.call(this,this.G>>8,F(this,this.H+this.D));this.G=this.G&255|a<<8;this.A-=this.B.Y},function(a){a=a.call(this,this.G>>8,E(this,this.F));this.G=this.G&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.G>>8,E(this, +this.D));this.G=this.G&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.G>>8,E(this,this.K()));this.G=this.G&255|a<<8;this.A-=this.B.pa},function(a){a=a.call(this,this.G>>8,E(this,this.C));this.G=this.G&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.I>>8,E(this,this.C+this.F));this.I=this.I&255|a<<8;this.A-=this.B.Y},function(a){a=a.call(this,this.I>>8,E(this,this.C+this.D));this.I=this.I&255|a<<8;this.A-=this.B.Z},function(a){a=a.call(this,this.I>>8,F(this,this.H+this.F));this.I= +this.I&255|a<<8;this.A-=this.B.Z},function(a){a=a.call(this,this.I>>8,F(this,this.H+this.D));this.I=this.I&255|a<<8;this.A-=this.B.Y},function(a){a=a.call(this,this.I>>8,E(this,this.F));this.I=this.I&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.I>>8,E(this,this.D));this.I=this.I&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.I>>8,E(this,this.K()));this.I=this.I&255|a<<8;this.A-=this.B.pa},function(a){a=a.call(this,this.I>>8,E(this,this.C));this.I=this.I&255|a<<8;this.A-=this.B.R}, +function(a){a=a.call(this,this.J>>8,E(this,this.C+this.F));this.J=this.J&255|a<<8;this.A-=this.B.Y},function(a){a=a.call(this,this.J>>8,E(this,this.C+this.D));this.J=this.J&255|a<<8;this.A-=this.B.Z},function(a){a=a.call(this,this.J>>8,F(this,this.H+this.F));this.J=this.J&255|a<<8;this.A-=this.B.Z},function(a){a=a.call(this,this.J>>8,F(this,this.H+this.D));this.J=this.J&255|a<<8;this.A-=this.B.Y},function(a){a=a.call(this,this.J>>8,E(this,this.F));this.J=this.J&255|a<<8;this.A-=this.B.R},function(a){a= +a.call(this,this.J>>8,E(this,this.D));this.J=this.J&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.J>>8,E(this,this.K()));this.J=this.J&255|a<<8;this.A-=this.B.pa},function(a){a=a.call(this,this.J>>8,E(this,this.C));this.J=this.J&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.C>>8,E(this,this.C+this.F));this.C=this.C&255|a<<8;this.A-=this.B.Y},function(a){a=a.call(this,this.C>>8,E(this,this.C+this.D));this.C=this.C&255|a<<8;this.A-=this.B.Z},function(a){a=a.call(this,this.C>> +8,F(this,this.H+this.F));this.C=this.C&255|a<<8;this.A-=this.B.Z},function(a){a=a.call(this,this.C>>8,F(this,this.H+this.D));this.C=this.C&255|a<<8;this.A-=this.B.Y},function(a){a=a.call(this,this.C>>8,E(this,this.F));this.C=this.C&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.C>>8,E(this,this.D));this.C=this.C&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.C>>8,E(this,this.K()));this.C=this.C&255|a<<8;this.A-=this.B.pa},function(a){a=a.call(this,this.C>>8,E(this,this.C));this.C= +this.C&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.G&255,E(this,this.C+this.F+this.L()));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,E(this,this.C+this.D+this.L()));this.G=this.G&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.G&255,F(this,this.H+this.F+this.L()));this.G=this.G&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.G&255,F(this,this.H+this.D+this.L()));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255, +E(this,this.F+this.L()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,E(this,this.D+this.L()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,F(this,this.H+this.L()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,E(this,this.C+this.L()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,E(this,this.C+this.F+this.L()));this.I=this.I&-256|a;this.A-=this.B.N},function(a){a=a.call(this, +this.I&255,E(this,this.C+this.D+this.L()));this.I=this.I&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.I&255,F(this,this.H+this.F+this.L()));this.I=this.I&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.I&255,F(this,this.H+this.D+this.L()));this.I=this.I&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&255,E(this,this.F+this.L()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,E(this,this.D+this.L()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a= +a.call(this,this.I&255,F(this,this.H+this.L()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,E(this,this.C+this.L()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,E(this,this.C+this.F+this.L()));this.J=this.J&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&255,E(this,this.C+this.D+this.L()));this.J=this.J&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.J&255,F(this,this.H+this.F+this.L()));this.J=this.J&-256|a;this.A-= +this.B.O},function(a){a=a.call(this,this.J&255,F(this,this.H+this.D+this.L()));this.J=this.J&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&255,E(this,this.F+this.L()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,E(this,this.D+this.L()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,F(this,this.H+this.L()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,E(this,this.C+this.L()));this.J=this.J&-256| +a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,E(this,this.C+this.F+this.L()));this.C=this.C&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.C&255,E(this,this.C+this.D+this.L()));this.C=this.C&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.C&255,F(this,this.H+this.F+this.L()));this.C=this.C&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.C&255,F(this,this.H+this.D+this.L()));this.C=this.C&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.C&255,E(this,this.F+ +this.L()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,E(this,this.D+this.L()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,F(this,this.H+this.L()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,E(this,this.C+this.L()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,E(this,this.C+this.F+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8,E(this, +this.C+this.D+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.G>>8,F(this,this.H+this.F+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.G>>8,F(this,this.H+this.D+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8,E(this,this.F+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,E(this,this.D+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a= +a.call(this,this.G>>8,F(this,this.H+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,E(this,this.C+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,E(this,this.C+this.F+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.I>>8,E(this,this.C+this.D+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.I>>8,F(this,this.H+this.F+this.L()));this.I=this.I&255|a<<8;this.A-= +this.B.O},function(a){a=a.call(this,this.I>>8,F(this,this.H+this.D+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.I>>8,E(this,this.F+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,E(this,this.D+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,F(this,this.H+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,E(this,this.C+this.L()));this.I=this.I&255| +a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,E(this,this.C+this.F+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.J>>8,E(this,this.C+this.D+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.J>>8,F(this,this.H+this.F+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.J>>8,F(this,this.H+this.D+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.J>>8,E(this, +this.F+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,E(this,this.D+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,F(this,this.H+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,E(this,this.C+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,E(this,this.C+this.F+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.C>> +8,E(this,this.C+this.D+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.C>>8,F(this,this.H+this.F+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.C>>8,F(this,this.H+this.D+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.C>>8,E(this,this.F+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,E(this,this.D+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a= +a.call(this,this.C>>8,F(this,this.H+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,E(this,this.C+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,E(this,this.C+this.F+this.K()));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,E(this,this.C+this.D+this.K()));this.G=this.G&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.G&255,F(this,this.H+this.F+this.K()));this.G=this.G&-256|a;this.A-= +this.B.O},function(a){a=a.call(this,this.G&255,F(this,this.H+this.D+this.K()));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,E(this,this.F+this.K()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,E(this,this.D+this.K()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,F(this,this.H+this.K()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,E(this,this.C+this.K()));this.G=this.G&-256| +a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,E(this,this.C+this.F+this.K()));this.I=this.I&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&255,E(this,this.C+this.D+this.K()));this.I=this.I&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.I&255,F(this,this.H+this.F+this.K()));this.I=this.I&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.I&255,F(this,this.H+this.D+this.K()));this.I=this.I&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&255,E(this,this.F+ +this.K()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,E(this,this.D+this.K()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,F(this,this.H+this.K()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,E(this,this.C+this.K()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,E(this,this.C+this.F+this.K()));this.J=this.J&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&255,E(this, +this.C+this.D+this.K()));this.J=this.J&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.J&255,F(this,this.H+this.F+this.K()));this.J=this.J&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.J&255,F(this,this.H+this.D+this.K()));this.J=this.J&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&255,E(this,this.F+this.K()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,E(this,this.D+this.K()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this, +this.J&255,F(this,this.H+this.K()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,E(this,this.C+this.K()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,E(this,this.C+this.F+this.K()));this.C=this.C&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.C&255,E(this,this.C+this.D+this.K()));this.C=this.C&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.C&255,F(this,this.H+this.F+this.K()));this.C=this.C&-256|a;this.A-=this.B.O},function(a){a= +a.call(this,this.C&255,F(this,this.H+this.D+this.K()));this.C=this.C&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.C&255,E(this,this.F+this.K()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,E(this,this.D+this.K()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,F(this,this.H+this.K()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,E(this,this.C+this.K()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a= +a.call(this,this.G>>8,E(this,this.C+this.F+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8,E(this,this.C+this.D+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.G>>8,F(this,this.H+this.F+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.G>>8,F(this,this.H+this.D+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8,E(this,this.F+this.K()));this.G=this.G&255| +a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,E(this,this.D+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,F(this,this.H+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,E(this,this.C+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,E(this,this.C+this.F+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.I>>8,E(this,this.C+this.D+this.K())); +this.I=this.I&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.I>>8,F(this,this.H+this.F+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.I>>8,F(this,this.H+this.D+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.I>>8,E(this,this.F+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,E(this,this.D+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,F(this, +this.H+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,E(this,this.C+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,E(this,this.C+this.F+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.J>>8,E(this,this.C+this.D+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.J>>8,F(this,this.H+this.F+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.O},function(a){a= +a.call(this,this.J>>8,F(this,this.H+this.D+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.J>>8,E(this,this.F+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,E(this,this.D+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,F(this,this.H+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,E(this,this.C+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.M}, +function(a){a=a.call(this,this.C>>8,E(this,this.C+this.F+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.C>>8,E(this,this.C+this.D+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.C>>8,F(this,this.H+this.F+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.C>>8,F(this,this.H+this.D+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.C>>8,E(this,this.F+this.K()));this.C= +this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,E(this,this.D+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,F(this,this.H+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,E(this,this.C+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,this.G&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.I&255);this.G=this.G&-256|a},function(a){a=a.call(this, +this.G&255,this.J&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.C&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.G>>8);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.I>>8);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.J>>8);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.C>>8);this.G=this.G&-256|a},function(a){a=a.call(this,this.I&255,this.G&255);this.I=this.I&-256|a},function(a){a=a.call(this,this.I&255, +this.I&255);this.I=this.I&-256|a},function(a){a=a.call(this,this.I&255,this.J&255);this.I=this.I&-256|a},function(a){a=a.call(this,this.I&255,this.C&255);this.I=this.I&-256|a},function(a){a=a.call(this,this.I&255,this.G>>8);this.I=this.I&-256|a},function(a){a=a.call(this,this.I&255,this.I>>8);this.I=this.I&-256|a},function(a){a=a.call(this,this.I&255,this.J>>8);this.I=this.I&-256|a},function(a){a=a.call(this,this.I&255,this.C>>8);this.I=this.I&-256|a},function(a){a=a.call(this,this.J&255,this.G&255); +this.J=this.J&-256|a},function(a){a=a.call(this,this.J&255,this.I&255);this.J=this.J&-256|a},function(a){a=a.call(this,this.J&255,this.J&255);this.J=this.J&-256|a},function(a){a=a.call(this,this.J&255,this.C&255);this.J=this.J&-256|a},function(a){a=a.call(this,this.J&255,this.G>>8);this.J=this.J&-256|a},function(a){a=a.call(this,this.J&255,this.I>>8);this.J=this.J&-256|a},function(a){a=a.call(this,this.J&255,this.J>>8);this.J=this.J&-256|a},function(a){a=a.call(this,this.J&255,this.C>>8);this.J=this.J& +-256|a},function(a){a=a.call(this,this.C&255,this.G&255);this.C=this.C&-256|a},function(a){a=a.call(this,this.C&255,this.I&255);this.C=this.C&-256|a},function(a){a=a.call(this,this.C&255,this.J&255);this.C=this.C&-256|a},function(a){a=a.call(this,this.C&255,this.C&255);this.C=this.C&-256|a},function(a){a=a.call(this,this.C&255,this.G>>8);this.C=this.C&-256|a},function(a){a=a.call(this,this.C&255,this.I>>8);this.C=this.C&-256|a},function(a){a=a.call(this,this.C&255,this.J>>8);this.C=this.C&-256|a}, +function(a){a=a.call(this,this.C&255,this.C>>8);this.C=this.C&-256|a},function(a){a=a.call(this,this.G>>8,this.G&255);this.G=this.G&255|a<<8},function(a){a=a.call(this,this.G>>8,this.I&255);this.G=this.G&255|a<<8},function(a){a=a.call(this,this.G>>8,this.J&255);this.G=this.G&255|a<<8},function(a){a=a.call(this,this.G>>8,this.C&255);this.G=this.G&255|a<<8},function(a){a=a.call(this,this.G>>8,this.G>>8);this.G=this.G&255|a<<8},function(a){a=a.call(this,this.G>>8,this.I>>8);this.G=this.G&255|a<<8},function(a){a= +a.call(this,this.G>>8,this.J>>8);this.G=this.G&255|a<<8},function(a){a=a.call(this,this.G>>8,this.C>>8);this.G=this.G&255|a<<8},function(a){a=a.call(this,this.I>>8,this.G&255);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.I>>8,this.I&255);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.I>>8,this.J&255);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.I>>8,this.C&255);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.I>>8,this.G>>8);this.I=this.I&255|a<<8},function(a){a= +a.call(this,this.I>>8,this.I>>8);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.I>>8,this.J>>8);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.I>>8,this.C>>8);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.J>>8,this.G&255);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>>8,this.I&255);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>>8,this.J&255);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>>8,this.C&255);this.J=this.J&255|a<<8},function(a){a= +a.call(this,this.J>>8,this.G>>8);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>>8,this.I>>8);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>>8,this.J>>8);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>>8,this.C>>8);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.C>>8,this.G&255);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.I&255);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.J&255);this.C=this.C&255|a<<8},function(a){a=a.call(this, +this.C>>8,this.C&255);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.G>>8);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.I>>8);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.J>>8);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.C>>8);this.C=this.C&255|a<<8}],Hd=[function(a){a=a.call(this,K(this,this.C+this.F),this.G&255);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.C+this.D),this.G&255);P(this,a);this.A-= +this.B.Z},function(a){a=a.call(this,L(this,this.H+this.F),this.G&255);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,L(this,this.H+this.D),this.G&255);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.F),this.G&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.D),this.G&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.K()),this.G&255);P(this,a);this.A-=this.B.pa},function(a){a=a.call(this,K(this,this.C),this.G&255);P(this,a);this.A-= +this.B.R},function(a){a=a.call(this,K(this,this.C+this.F),this.I&255);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.C+this.D),this.I&255);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,L(this,this.H+this.F),this.I&255);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,L(this,this.H+this.D),this.I&255);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.F),this.I&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.D),this.I&255);P(this, +a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.K()),this.I&255);P(this,a);this.A-=this.B.pa},function(a){a=a.call(this,K(this,this.C),this.I&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.C+this.F),this.J&255);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.C+this.D),this.J&255);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,L(this,this.H+this.F),this.J&255);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,L(this,this.H+this.D),this.J& +255);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.F),this.J&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.D),this.J&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.K()),this.J&255);P(this,a);this.A-=this.B.pa},function(a){a=a.call(this,K(this,this.C),this.J&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.C+this.F),this.C&255);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.C+this.D),this.C& +255);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,L(this,this.H+this.F),this.C&255);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,L(this,this.H+this.D),this.C&255);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.F),this.C&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.D),this.C&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.K()),this.C&255);P(this,a);this.A-=this.B.pa},function(a){a=a.call(this,K(this,this.C),this.C& +255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.C+this.F),this.G>>8);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.C+this.D),this.G>>8);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,L(this,this.H+this.F),this.G>>8);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,L(this,this.H+this.D),this.G>>8);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.F),this.G>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.D), +this.G>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.K()),this.G>>8);P(this,a);this.A-=this.B.pa},function(a){a=a.call(this,K(this,this.C),this.G>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.C+this.F),this.I>>8);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.C+this.D),this.I>>8);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,L(this,this.H+this.F),this.I>>8);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,L(this,this.H+ +this.D),this.I>>8);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.F),this.I>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.D),this.I>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.K()),this.I>>8);P(this,a);this.A-=this.B.pa},function(a){a=a.call(this,K(this,this.C),this.I>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.C+this.F),this.J>>8);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.C+this.D), +this.J>>8);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,L(this,this.H+this.F),this.J>>8);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,L(this,this.H+this.D),this.J>>8);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.F),this.J>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.D),this.J>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.K()),this.J>>8);P(this,a);this.A-=this.B.pa},function(a){a=a.call(this,K(this,this.C),this.J>> +8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.C+this.F),this.C>>8);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.C+this.D),this.C>>8);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,L(this,this.H+this.F),this.C>>8);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,L(this,this.H+this.D),this.C>>8);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.F),this.C>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.D),this.C>> +8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.K()),this.C>>8);P(this,a);this.A-=this.B.pa},function(a){a=a.call(this,K(this,this.C),this.C>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.C+this.F+this.L()),this.G&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.C+this.D+this.L()),this.G&255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.H+this.F+this.L()),this.G&255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this, +L(this,this.H+this.D+this.L()),this.G&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F+this.L()),this.G&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.L()),this.G&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.L()),this.G&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.L()),this.G&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.L()),this.I&255);P(this, +a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.C+this.D+this.L()),this.I&255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.H+this.F+this.L()),this.I&255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.H+this.D+this.L()),this.I&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F+this.L()),this.I&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.L()),this.I&255);P(this,a);this.A-=this.B.M},function(a){a= +a.call(this,L(this,this.H+this.L()),this.I&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.L()),this.I&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.L()),this.J&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.C+this.D+this.L()),this.J&255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.H+this.F+this.L()),this.J&255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.H+this.D+ +this.L()),this.J&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F+this.L()),this.J&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.L()),this.J&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.L()),this.J&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.L()),this.J&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.L()),this.C&255);P(this,a);this.A-=this.B.N}, +function(a){a=a.call(this,K(this,this.C+this.D+this.L()),this.C&255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.H+this.F+this.L()),this.C&255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.H+this.D+this.L()),this.C&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F+this.L()),this.C&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.L()),this.C&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this, +this.H+this.L()),this.C&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.L()),this.C&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.L()),this.G>>8);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.C+this.D+this.L()),this.G>>8);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.H+this.F+this.L()),this.G>>8);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.H+this.D+this.L()),this.G>>8); +P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F+this.L()),this.G>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.L()),this.G>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.L()),this.G>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.L()),this.G>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.L()),this.I>>8);P(this,a);this.A-=this.B.N},function(a){a=a.call(this, +K(this,this.C+this.D+this.L()),this.I>>8);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.H+this.F+this.L()),this.I>>8);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.H+this.D+this.L()),this.I>>8);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F+this.L()),this.I>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.L()),this.I>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.L()),this.I>>8); +P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.L()),this.I>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.L()),this.J>>8);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.C+this.D+this.L()),this.J>>8);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.H+this.F+this.L()),this.J>>8);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.H+this.D+this.L()),this.J>>8);P(this,a);this.A-=this.B.N}, +function(a){a=a.call(this,K(this,this.F+this.L()),this.J>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.L()),this.J>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.L()),this.J>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.L()),this.J>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.L()),this.C>>8);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.C+this.D+this.L()), +this.C>>8);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.H+this.F+this.L()),this.C>>8);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.H+this.D+this.L()),this.C>>8);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F+this.L()),this.C>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.L()),this.C>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.L()),this.C>>8);P(this,a);this.A-=this.B.M},function(a){a= +a.call(this,K(this,this.C+this.L()),this.C>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.K()),this.G&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.C+this.D+this.K()),this.G&255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.H+this.F+this.K()),this.G&255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.H+this.D+this.K()),this.G&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F+ +this.K()),this.G&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.K()),this.G&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.K()),this.G&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.K()),this.G&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.K()),this.I&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.C+this.D+this.K()),this.I&255);P(this,a);this.A-= +this.B.O},function(a){a=a.call(this,L(this,this.H+this.F+this.K()),this.I&255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.H+this.D+this.K()),this.I&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F+this.K()),this.I&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.K()),this.I&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.K()),this.I&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this, +this.C+this.K()),this.I&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.K()),this.J&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.C+this.D+this.K()),this.J&255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.H+this.F+this.K()),this.J&255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.H+this.D+this.K()),this.J&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F+this.K()),this.J& +255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.K()),this.J&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.K()),this.J&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.K()),this.J&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.K()),this.C&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.C+this.D+this.K()),this.C&255);P(this,a);this.A-=this.B.O},function(a){a= +a.call(this,L(this,this.H+this.F+this.K()),this.C&255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.H+this.D+this.K()),this.C&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F+this.K()),this.C&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.K()),this.C&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.K()),this.C&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.K()),this.C& +255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.K()),this.G>>8);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.C+this.D+this.K()),this.G>>8);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.H+this.F+this.K()),this.G>>8);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.H+this.D+this.K()),this.G>>8);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F+this.K()),this.G>>8);P(this,a);this.A-=this.B.M}, +function(a){a=a.call(this,K(this,this.D+this.K()),this.G>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.K()),this.G>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.K()),this.G>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.K()),this.I>>8);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.C+this.D+this.K()),this.I>>8);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.H+this.F+ +this.K()),this.I>>8);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.H+this.D+this.K()),this.I>>8);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F+this.K()),this.I>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.K()),this.I>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.K()),this.I>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.K()),this.I>>8);P(this,a);this.A-=this.B.M}, +function(a){a=a.call(this,K(this,this.C+this.F+this.K()),this.J>>8);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.C+this.D+this.K()),this.J>>8);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.H+this.F+this.K()),this.J>>8);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.H+this.D+this.K()),this.J>>8);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F+this.K()),this.J>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this, +this.D+this.K()),this.J>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.K()),this.J>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.K()),this.J>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.K()),this.C>>8);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.C+this.D+this.K()),this.C>>8);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.H+this.F+this.K()),this.C>>8);P(this, +a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.H+this.D+this.K()),this.C>>8);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F+this.K()),this.C>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.K()),this.C>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.K()),this.C>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.K()),this.C>>8);P(this,a);this.A-=this.B.M},A[192],A[200],A[208],A[216], +A[224],A[232],A[240],A[248],A[193],A[201],A[209],A[217],A[225],A[233],A[241],A[249],A[194],A[202],A[210],A[218],A[226],A[234],A[242],A[250],A[195],A[203],A[211],A[219],A[227],A[235],A[243],A[251],A[196],A[204],A[212],A[220],A[228],A[236],A[244],A[252],A[197],A[205],A[213],A[221],A[229],A[237],A[245],A[253],A[198],A[206],A[214],A[222],A[230],A[238],A[246],A[254],A[199],A[207],A[215],A[223],A[231],A[239],A[247],A[255]],Id=[function(a,b){var c=a[0].call(this,K(this,this.C+this.F),b.call(this));P(this, +c);this.A-=this.B.Y},function(a,b){var c=a[0].call(this,K(this,this.C+this.D),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[0].call(this,L(this,this.H+this.F),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[0].call(this,L(this,this.H+this.D),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[0].call(this,K(this,this.F),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[0].call(this,K(this,this.D),b.call(this));P(this,c);this.A-=this.B.R}, +function(a,b){var c=a[0].call(this,K(this,this.K()),b.call(this));P(this,c);this.A-=this.B.pa},function(a,b){var c=a[0].call(this,K(this,this.C),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[1].call(this,K(this,this.C+this.F),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[1].call(this,K(this,this.C+this.D),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[1].call(this,L(this,this.H+this.F),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c= +a[1].call(this,L(this,this.H+this.D),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[1].call(this,K(this,this.F),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[1].call(this,K(this,this.D),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[1].call(this,K(this,this.K()),b.call(this));P(this,c);this.A-=this.B.pa},function(a,b){var c=a[1].call(this,K(this,this.C),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[2].call(this,K(this,this.C+this.F), +b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[2].call(this,K(this,this.C+this.D),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[2].call(this,L(this,this.H+this.F),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[2].call(this,L(this,this.H+this.D),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[2].call(this,K(this,this.F),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[2].call(this,K(this,this.D),b.call(this));P(this, +c);this.A-=this.B.R},function(a,b){var c=a[2].call(this,K(this,this.K()),b.call(this));P(this,c);this.A-=this.B.pa},function(a,b){var c=a[2].call(this,K(this,this.C),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[3].call(this,K(this,this.C+this.F),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[3].call(this,K(this,this.C+this.D),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[3].call(this,L(this,this.H+this.F),b.call(this));P(this,c);this.A-=this.B.Z}, +function(a,b){var c=a[3].call(this,L(this,this.H+this.D),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[3].call(this,K(this,this.F),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[3].call(this,K(this,this.D),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[3].call(this,K(this,this.K()),b.call(this));P(this,c);this.A-=this.B.pa},function(a,b){var c=a[3].call(this,K(this,this.C),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[4].call(this, +K(this,this.C+this.F),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[4].call(this,K(this,this.C+this.D),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[4].call(this,L(this,this.H+this.F),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[4].call(this,L(this,this.H+this.D),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[4].call(this,K(this,this.F),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[4].call(this,K(this,this.D), +b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[4].call(this,K(this,this.K()),b.call(this));P(this,c);this.A-=this.B.pa},function(a,b){var c=a[4].call(this,K(this,this.C),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[5].call(this,K(this,this.C+this.F),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[5].call(this,K(this,this.C+this.D),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[5].call(this,L(this,this.H+this.F),b.call(this));P(this, +c);this.A-=this.B.Z},function(a,b){var c=a[5].call(this,L(this,this.H+this.D),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[5].call(this,K(this,this.F),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[5].call(this,K(this,this.D),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[5].call(this,K(this,this.K()),b.call(this));P(this,c);this.A-=this.B.pa},function(a,b){var c=a[5].call(this,K(this,this.C),b.call(this));P(this,c);this.A-=this.B.R},function(a, +b){var c=a[6].call(this,K(this,this.C+this.F),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[6].call(this,K(this,this.C+this.D),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[6].call(this,L(this,this.H+this.F),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[6].call(this,L(this,this.H+this.D),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[6].call(this,K(this,this.F),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[6].call(this, +K(this,this.D),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[6].call(this,K(this,this.K()),b.call(this));P(this,c);this.A-=this.B.pa},function(a,b){var c=a[6].call(this,K(this,this.C),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[7].call(this,K(this,this.C+this.F),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[7].call(this,K(this,this.C+this.D),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[7].call(this,L(this,this.H+this.F),b.call(this)); +P(this,c);this.A-=this.B.Z},function(a,b){var c=a[7].call(this,L(this,this.H+this.D),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[7].call(this,K(this,this.F),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[7].call(this,K(this,this.D),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[7].call(this,K(this,this.K()),b.call(this));P(this,c);this.A-=this.B.pa},function(a,b){var c=a[7].call(this,K(this,this.C),b.call(this));P(this,c);this.A-=this.B.R},function(a, +b){var c=a[0].call(this,K(this,this.C+this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,this.C+this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,L(this,this.H+this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,L(this,this.H+this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,this.F+this.L()),b.call(this));P(this, +c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,K(this,this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,L(this,this.H+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,K(this,this.C+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,K(this,this.C+this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,this.C+this.D+this.L()),b.call(this)); +P(this,c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,L(this,this.H+this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,L(this,this.H+this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,K(this,this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,L(this,this.H+this.L()), +b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,K(this,this.C+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,K(this,this.C+this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,this.C+this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[2].call(this,L(this,this.H+this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[2].call(this, +L(this,this.H+this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,K(this,this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,L(this,this.H+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,K(this,this.C+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this, +K(this,this.C+this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this,this.C+this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[3].call(this,L(this,this.H+this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[3].call(this,L(this,this.H+this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this,this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a, +b){var c=a[3].call(this,K(this,this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,L(this,this.H+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,K(this,this.C+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,K(this,this.C+this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,K(this,this.C+this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.O}, +function(a,b){var c=a[4].call(this,L(this,this.H+this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[4].call(this,L(this,this.H+this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,K(this,this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,K(this,this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,L(this,this.H+this.L()),b.call(this));P(this,c); +this.A-=this.B.M},function(a,b){var c=a[4].call(this,K(this,this.C+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,K(this,this.C+this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,this.C+this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[5].call(this,L(this,this.H+this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[5].call(this,L(this,this.H+this.D+this.L()), +b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,K(this,this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,L(this,this.H+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,K(this,this.C+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,K(this,this.C+this.F+ +this.L()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this,this.C+this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,L(this,this.H+this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,L(this,this.H+this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this,this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this, +K(this,this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,L(this,this.H+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,K(this,this.C+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,K(this,this.C+this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,this.C+this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c= +a[7].call(this,L(this,this.H+this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this,L(this,this.H+this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,K(this,this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,L(this,this.H+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a, +b){var c=a[7].call(this,K(this,this.C+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,K(this,this.C+this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,this.C+this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,L(this,this.H+this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,L(this,this.H+this.D+this.K()),b.call(this));P(this, +c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,K(this,this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,L(this,this.H+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,K(this,this.C+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,K(this,this.C+this.F+this.K()),b.call(this)); +P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,this.C+this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,L(this,this.H+this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,L(this,this.H+this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,K(this,this.D+ +this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,L(this,this.H+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,K(this,this.C+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,K(this,this.C+this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,this.C+this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[2].call(this, +L(this,this.H+this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[2].call(this,L(this,this.H+this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,K(this,this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,L(this,this.H+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c= +a[2].call(this,K(this,this.C+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,K(this,this.C+this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this,this.C+this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[3].call(this,L(this,this.H+this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[3].call(this,L(this,this.H+this.D+this.K()),b.call(this));P(this,c);this.A-= +this.B.N},function(a,b){var c=a[3].call(this,K(this,this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,K(this,this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,L(this,this.H+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,K(this,this.C+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,K(this,this.C+this.F+this.K()),b.call(this));P(this, +c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,K(this,this.C+this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[4].call(this,L(this,this.H+this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[4].call(this,L(this,this.H+this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,K(this,this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,K(this,this.D+this.K()), +b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,L(this,this.H+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,K(this,this.C+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,K(this,this.C+this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,this.C+this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[5].call(this,L(this, +this.H+this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[5].call(this,L(this,this.H+this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,K(this,this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,L(this,this.H+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this, +K(this,this.C+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,K(this,this.C+this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this,this.C+this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,L(this,this.H+this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,L(this,this.H+this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.N},function(a, +b){var c=a[6].call(this,K(this,this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,K(this,this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,L(this,this.H+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,K(this,this.C+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,K(this,this.C+this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.N}, +function(a,b){var c=a[7].call(this,K(this,this.C+this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this,L(this,this.H+this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this,L(this,this.H+this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,K(this,this.D+this.K()),b.call(this));P(this, +c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,L(this,this.H+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,K(this,this.C+this.K()),b.call(this));P(this,c);this.A-=this.B.M},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.C&255,b.call(this));this.C=this.C&-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.C>>8,b.call(this));this.C=this.C&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.C&255,b.call(this));this.C=this.C&-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.C>>8,b.call(this)); +this.C=this.C&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.C&255,b.call(this));this.C=this.C&-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.C>>8,b.call(this));this.C=this.C&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.C&255,b.call(this));this.C=this.C& +-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.C>>8,b.call(this));this.C=this.C&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.C&255,b.call(this));this.C=this.C&-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.C>>8,b.call(this));this.C=this.C&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.C&255,b.call(this));this.C=this.C&-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.C>>8,b.call(this));this.C=this.C&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.C&255,b.call(this));this.C=this.C&-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.C>>8,b.call(this));this.C=this.C&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.C&255,b.call(this));this.C=this.C&-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.C>>8,b.call(this));this.C=this.C&255|c<<8}],B=[function(a){this.G=a.call(this,this.G,G(this, +this.C+this.F));this.A-=this.B.Y},function(a){this.G=a.call(this,this.G,G(this,this.C+this.D));this.A-=this.B.Z},function(a){this.G=a.call(this,this.G,H(this,this.H+this.F));this.A-=this.B.Z},function(a){this.G=a.call(this,this.G,H(this,this.H+this.D));this.A-=this.B.Y},function(a){this.G=a.call(this,this.G,G(this,this.F));this.A-=this.B.R},function(a){this.G=a.call(this,this.G,G(this,this.D));this.A-=this.B.R},function(a){this.G=a.call(this,this.G,G(this,this.K()));this.A-=this.B.pa},function(a){this.G= +a.call(this,this.G,G(this,this.C));this.A-=this.B.R},function(a){this.I=a.call(this,this.I,G(this,this.C+this.F));this.A-=this.B.Y},function(a){this.I=a.call(this,this.I,G(this,this.C+this.D));this.A-=this.B.Z},function(a){this.I=a.call(this,this.I,H(this,this.H+this.F));this.A-=this.B.Z},function(a){this.I=a.call(this,this.I,H(this,this.H+this.D));this.A-=this.B.Y},function(a){this.I=a.call(this,this.I,G(this,this.F));this.A-=this.B.R},function(a){this.I=a.call(this,this.I,G(this,this.D));this.A-= +this.B.R},function(a){this.I=a.call(this,this.I,G(this,this.K()));this.A-=this.B.pa},function(a){this.I=a.call(this,this.I,G(this,this.C));this.A-=this.B.R},function(a){this.J=a.call(this,this.J,G(this,this.C+this.F));this.A-=this.B.Y},function(a){this.J=a.call(this,this.J,G(this,this.C+this.D));this.A-=this.B.Z},function(a){this.J=a.call(this,this.J,H(this,this.H+this.F));this.A-=this.B.Z},function(a){this.J=a.call(this,this.J,H(this,this.H+this.D));this.A-=this.B.Y},function(a){this.J=a.call(this, +this.J,G(this,this.F));this.A-=this.B.R},function(a){this.J=a.call(this,this.J,G(this,this.D));this.A-=this.B.R},function(a){this.J=a.call(this,this.J,G(this,this.K()));this.A-=this.B.pa},function(a){this.J=a.call(this,this.J,G(this,this.C));this.A-=this.B.R},function(a){this.C=a.call(this,this.C,G(this,this.C+this.F));this.A-=this.B.Y},function(a){this.C=a.call(this,this.C,G(this,this.C+this.D));this.A-=this.B.Z},function(a){this.C=a.call(this,this.C,H(this,this.H+this.F));this.A-=this.B.Z},function(a){this.C= +a.call(this,this.C,H(this,this.H+this.D));this.A-=this.B.Y},function(a){this.C=a.call(this,this.C,G(this,this.F));this.A-=this.B.R},function(a){this.C=a.call(this,this.C,G(this,this.D));this.A-=this.B.R},function(a){this.C=a.call(this,this.C,G(this,this.K()));this.A-=this.B.pa},function(a){this.C=a.call(this,this.C,G(this,this.C));this.A-=this.B.R},function(a){y(this,a.call(this,w(this),G(this,this.C+this.F)));this.A-=this.B.Y},function(a){y(this,a.call(this,w(this),G(this,this.C+this.D)));this.A-= +this.B.Z},function(a){y(this,a.call(this,w(this),H(this,this.H+this.F)));this.A-=this.B.Z},function(a){y(this,a.call(this,w(this),H(this,this.H+this.D)));this.A-=this.B.Y},function(a){y(this,a.call(this,w(this),G(this,this.F)));this.A-=this.B.R},function(a){y(this,a.call(this,w(this),G(this,this.D)));this.A-=this.B.R},function(a){y(this,a.call(this,w(this),G(this,this.K())));this.A-=this.B.pa},function(a){y(this,a.call(this,w(this),G(this,this.C)));this.A-=this.B.R},function(a){this.H=a.call(this, +this.H,G(this,this.C+this.F));this.A-=this.B.Y},function(a){this.H=a.call(this,this.H,G(this,this.C+this.D));this.A-=this.B.Z},function(a){this.H=a.call(this,this.H,H(this,this.H+this.F));this.A-=this.B.Z},function(a){this.H=a.call(this,this.H,H(this,this.H+this.D));this.A-=this.B.Y},function(a){this.H=a.call(this,this.H,G(this,this.F));this.A-=this.B.R},function(a){this.H=a.call(this,this.H,G(this,this.D));this.A-=this.B.R},function(a){this.H=a.call(this,this.H,G(this,this.K()));this.A-=this.B.pa}, +function(a){this.H=a.call(this,this.H,G(this,this.C));this.A-=this.B.R},function(a){this.F=a.call(this,this.F,G(this,this.C+this.F));this.A-=this.B.Y},function(a){this.F=a.call(this,this.F,G(this,this.C+this.D));this.A-=this.B.Z},function(a){this.F=a.call(this,this.F,H(this,this.H+this.F));this.A-=this.B.Z},function(a){this.F=a.call(this,this.F,H(this,this.H+this.D));this.A-=this.B.Y},function(a){this.F=a.call(this,this.F,G(this,this.F));this.A-=this.B.R},function(a){this.F=a.call(this,this.F,G(this, +this.D));this.A-=this.B.R},function(a){this.F=a.call(this,this.F,G(this,this.K()));this.A-=this.B.pa},function(a){this.F=a.call(this,this.F,G(this,this.C));this.A-=this.B.R},function(a){this.D=a.call(this,this.D,G(this,this.C+this.F));this.A-=this.B.Y},function(a){this.D=a.call(this,this.D,G(this,this.C+this.D));this.A-=this.B.Z},function(a){this.D=a.call(this,this.D,H(this,this.H+this.F));this.A-=this.B.Z},function(a){this.D=a.call(this,this.D,H(this,this.H+this.D));this.A-=this.B.Y},function(a){this.D= +a.call(this,this.D,G(this,this.F));this.A-=this.B.R},function(a){this.D=a.call(this,this.D,G(this,this.D));this.A-=this.B.R},function(a){this.D=a.call(this,this.D,G(this,this.K()));this.A-=this.B.pa},function(a){this.D=a.call(this,this.D,G(this,this.C));this.A-=this.B.R},function(a){this.G=a.call(this,this.G,G(this,this.C+this.F+this.L()));this.A-=this.B.N},function(a){this.G=a.call(this,this.G,G(this,this.C+this.D+this.L()));this.A-=this.B.O},function(a){this.G=a.call(this,this.G,H(this,this.H+this.F+ +this.L()));this.A-=this.B.O},function(a){this.G=a.call(this,this.G,H(this,this.H+this.D+this.L()));this.A-=this.B.N},function(a){this.G=a.call(this,this.G,G(this,this.F+this.L()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,G(this,this.D+this.L()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,H(this,this.H+this.L()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,G(this,this.C+this.L()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,G(this,this.C+this.F+this.L())); +this.A-=this.B.N},function(a){this.I=a.call(this,this.I,G(this,this.C+this.D+this.L()));this.A-=this.B.O},function(a){this.I=a.call(this,this.I,H(this,this.H+this.F+this.L()));this.A-=this.B.O},function(a){this.I=a.call(this,this.I,H(this,this.H+this.D+this.L()));this.A-=this.B.N},function(a){this.I=a.call(this,this.I,G(this,this.F+this.L()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,G(this,this.D+this.L()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,H(this,this.H+this.L())); +this.A-=this.B.M},function(a){this.I=a.call(this,this.I,G(this,this.C+this.L()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,G(this,this.C+this.F+this.L()));this.A-=this.B.N},function(a){this.J=a.call(this,this.J,G(this,this.C+this.D+this.L()));this.A-=this.B.O},function(a){this.J=a.call(this,this.J,H(this,this.H+this.F+this.L()));this.A-=this.B.O},function(a){this.J=a.call(this,this.J,H(this,this.H+this.D+this.L()));this.A-=this.B.N},function(a){this.J=a.call(this,this.J,G(this,this.F+ +this.L()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,G(this,this.D+this.L()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,H(this,this.H+this.L()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,G(this,this.C+this.L()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,G(this,this.C+this.F+this.L()));this.A-=this.B.N},function(a){this.C=a.call(this,this.C,G(this,this.C+this.D+this.L()));this.A-=this.B.O},function(a){this.C=a.call(this,this.C,H(this,this.H+this.F+ +this.L()));this.A-=this.B.O},function(a){this.C=a.call(this,this.C,H(this,this.H+this.D+this.L()));this.A-=this.B.N},function(a){this.C=a.call(this,this.C,G(this,this.F+this.L()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,G(this,this.D+this.L()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,H(this,this.H+this.L()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,G(this,this.C+this.L()));this.A-=this.B.M},function(a){y(this,a.call(this,w(this),G(this,this.C+this.F+ +this.L())));this.A-=this.B.N},function(a){y(this,a.call(this,w(this),G(this,this.C+this.D+this.L())));this.A-=this.B.O},function(a){y(this,a.call(this,w(this),H(this,this.H+this.F+this.L())));this.A-=this.B.O},function(a){y(this,a.call(this,w(this),H(this,this.H+this.D+this.L())));this.A-=this.B.N},function(a){y(this,a.call(this,w(this),G(this,this.F+this.L())));this.A-=this.B.M},function(a){y(this,a.call(this,w(this),G(this,this.D+this.L())));this.A-=this.B.M},function(a){y(this,a.call(this,w(this), +H(this,this.H+this.L())));this.A-=this.B.M},function(a){y(this,a.call(this,w(this),G(this,this.C+this.L())));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,G(this,this.C+this.F+this.L()));this.A-=this.B.N},function(a){this.H=a.call(this,this.H,G(this,this.C+this.D+this.L()));this.A-=this.B.O},function(a){this.H=a.call(this,this.H,H(this,this.H+this.F+this.L()));this.A-=this.B.O},function(a){this.H=a.call(this,this.H,H(this,this.H+this.D+this.L()));this.A-=this.B.N},function(a){this.H=a.call(this, +this.H,G(this,this.F+this.L()));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,G(this,this.D+this.L()));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,H(this,this.H+this.L()));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,G(this,this.C+this.L()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,G(this,this.C+this.F+this.L()));this.A-=this.B.N},function(a){this.F=a.call(this,this.F,G(this,this.C+this.D+this.L()));this.A-=this.B.O},function(a){this.F=a.call(this,this.F, +H(this,this.H+this.F+this.L()));this.A-=this.B.O},function(a){this.F=a.call(this,this.F,H(this,this.H+this.D+this.L()));this.A-=this.B.N},function(a){this.F=a.call(this,this.F,G(this,this.F+this.L()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,G(this,this.D+this.L()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,H(this,this.H+this.L()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,G(this,this.C+this.L()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,G(this, +this.C+this.F+this.L()));this.A-=this.B.N},function(a){this.D=a.call(this,this.D,G(this,this.C+this.D+this.L()));this.A-=this.B.O},function(a){this.D=a.call(this,this.D,H(this,this.H+this.F+this.L()));this.A-=this.B.O},function(a){this.D=a.call(this,this.D,H(this,this.H+this.D+this.L()));this.A-=this.B.N},function(a){this.D=a.call(this,this.D,G(this,this.F+this.L()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,G(this,this.D+this.L()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D, +H(this,this.H+this.L()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,G(this,this.C+this.L()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,G(this,this.C+this.F+this.K()));this.A-=this.B.N},function(a){this.G=a.call(this,this.G,G(this,this.C+this.D+this.K()));this.A-=this.B.O},function(a){this.G=a.call(this,this.G,H(this,this.H+this.F+this.K()));this.A-=this.B.O},function(a){this.G=a.call(this,this.G,H(this,this.H+this.D+this.K()));this.A-=this.B.N},function(a){this.G=a.call(this, +this.G,G(this,this.F+this.K()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,G(this,this.D+this.K()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,H(this,this.H+this.K()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,G(this,this.C+this.K()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,G(this,this.C+this.F+this.K()));this.A-=this.B.N},function(a){this.I=a.call(this,this.I,G(this,this.C+this.D+this.K()));this.A-=this.B.O},function(a){this.I=a.call(this,this.I, +H(this,this.H+this.F+this.K()));this.A-=this.B.O},function(a){this.I=a.call(this,this.I,H(this,this.H+this.D+this.K()));this.A-=this.B.N},function(a){this.I=a.call(this,this.I,G(this,this.F+this.K()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,G(this,this.D+this.K()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,H(this,this.H+this.K()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,G(this,this.C+this.K()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,G(this, +this.C+this.F+this.K()));this.A-=this.B.N},function(a){this.J=a.call(this,this.J,G(this,this.C+this.D+this.K()));this.A-=this.B.O},function(a){this.J=a.call(this,this.J,H(this,this.H+this.F+this.K()));this.A-=this.B.O},function(a){this.J=a.call(this,this.J,H(this,this.H+this.D+this.K()));this.A-=this.B.N},function(a){this.J=a.call(this,this.J,G(this,this.F+this.K()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,G(this,this.D+this.K()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J, +H(this,this.H+this.K()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,G(this,this.C+this.K()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,G(this,this.C+this.F+this.K()));this.A-=this.B.N},function(a){this.C=a.call(this,this.C,G(this,this.C+this.D+this.K()));this.A-=this.B.O},function(a){this.C=a.call(this,this.C,H(this,this.H+this.F+this.K()));this.A-=this.B.O},function(a){this.C=a.call(this,this.C,H(this,this.H+this.D+this.K()));this.A-=this.B.N},function(a){this.C=a.call(this, +this.C,G(this,this.F+this.K()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,G(this,this.D+this.K()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,H(this,this.H+this.K()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,G(this,this.C+this.K()));this.A-=this.B.M},function(a){y(this,a.call(this,w(this),G(this,this.C+this.F+this.K())));this.A-=this.B.N},function(a){y(this,a.call(this,w(this),G(this,this.C+this.D+this.K())));this.A-=this.B.O},function(a){y(this,a.call(this, +w(this),H(this,this.H+this.F+this.K())));this.A-=this.B.O},function(a){y(this,a.call(this,w(this),H(this,this.H+this.D+this.K())));this.A-=this.B.N},function(a){y(this,a.call(this,w(this),G(this,this.F+this.K())));this.A-=this.B.M},function(a){y(this,a.call(this,w(this),G(this,this.D+this.K())));this.A-=this.B.M},function(a){y(this,a.call(this,w(this),H(this,this.H+this.K())));this.A-=this.B.M},function(a){y(this,a.call(this,w(this),G(this,this.C+this.K())));this.A-=this.B.M},function(a){this.H=a.call(this, +this.H,G(this,this.C+this.F+this.K()));this.A-=this.B.N},function(a){this.H=a.call(this,this.H,G(this,this.C+this.D+this.K()));this.A-=this.B.O},function(a){this.H=a.call(this,this.H,H(this,this.H+this.F+this.K()));this.A-=this.B.O},function(a){this.H=a.call(this,this.H,H(this,this.H+this.D+this.K()));this.A-=this.B.N},function(a){this.H=a.call(this,this.H,G(this,this.F+this.K()));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,G(this,this.D+this.K()));this.A-=this.B.M},function(a){this.H= +a.call(this,this.H,H(this,this.H+this.K()));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,G(this,this.C+this.K()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,G(this,this.C+this.F+this.K()));this.A-=this.B.N},function(a){this.F=a.call(this,this.F,G(this,this.C+this.D+this.K()));this.A-=this.B.O},function(a){this.F=a.call(this,this.F,H(this,this.H+this.F+this.K()));this.A-=this.B.O},function(a){this.F=a.call(this,this.F,H(this,this.H+this.D+this.K()));this.A-=this.B.N},function(a){this.F= +a.call(this,this.F,G(this,this.F+this.K()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,G(this,this.D+this.K()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,H(this,this.H+this.K()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,G(this,this.C+this.K()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,G(this,this.C+this.F+this.K()));this.A-=this.B.N},function(a){this.D=a.call(this,this.D,G(this,this.C+this.D+this.K()));this.A-=this.B.O},function(a){this.D=a.call(this, +this.D,H(this,this.H+this.F+this.K()));this.A-=this.B.O},function(a){this.D=a.call(this,this.D,H(this,this.H+this.D+this.K()));this.A-=this.B.N},function(a){this.D=a.call(this,this.D,G(this,this.F+this.K()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,G(this,this.D+this.K()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,H(this,this.H+this.K()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,G(this,this.C+this.K()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G, +this.G)},function(a){this.G=a.call(this,this.G,this.I)},function(a){this.G=a.call(this,this.G,this.J)},function(a){this.G=a.call(this,this.G,this.C)},function(a){this.G=a.call(this,this.G,w(this))},function(a){this.G=a.call(this,this.G,this.H)},function(a){this.G=a.call(this,this.G,this.F)},function(a){this.G=a.call(this,this.G,this.D)},function(a){this.I=a.call(this,this.I,this.G)},function(a){this.I=a.call(this,this.I,this.I)},function(a){this.I=a.call(this,this.I,this.J)},function(a){this.I=a.call(this, +this.I,this.C)},function(a){this.I=a.call(this,this.I,w(this))},function(a){this.I=a.call(this,this.I,this.H)},function(a){this.I=a.call(this,this.I,this.F)},function(a){this.I=a.call(this,this.I,this.D)},function(a){this.J=a.call(this,this.J,this.G)},function(a){this.J=a.call(this,this.J,this.I)},function(a){this.J=a.call(this,this.J,this.J)},function(a){this.J=a.call(this,this.J,this.C)},function(a){this.J=a.call(this,this.J,w(this))},function(a){this.J=a.call(this,this.J,this.H)},function(a){this.J= +a.call(this,this.J,this.F)},function(a){this.J=a.call(this,this.J,this.D)},function(a){this.C=a.call(this,this.C,this.G)},function(a){this.C=a.call(this,this.C,this.I)},function(a){this.C=a.call(this,this.C,this.J)},function(a){this.C=a.call(this,this.C,this.C)},function(a){this.C=a.call(this,this.C,w(this))},function(a){this.C=a.call(this,this.C,this.H)},function(a){this.C=a.call(this,this.C,this.F)},function(a){this.C=a.call(this,this.C,this.D)},function(a){y(this,a.call(this,w(this),this.G))}, +function(a){y(this,a.call(this,w(this),this.I))},function(a){y(this,a.call(this,w(this),this.J))},function(a){y(this,a.call(this,w(this),this.C))},function(a){y(this,a.call(this,w(this),w(this)))},function(a){y(this,a.call(this,w(this),this.H))},function(a){y(this,a.call(this,w(this),this.F))},function(a){y(this,a.call(this,w(this),this.D))},function(a){this.H=a.call(this,this.H,this.G)},function(a){this.H=a.call(this,this.H,this.I)},function(a){this.H=a.call(this,this.H,this.J)},function(a){this.H= +a.call(this,this.H,this.C)},function(a){this.H=a.call(this,this.H,w(this))},function(a){this.H=a.call(this,this.H,this.H)},function(a){this.H=a.call(this,this.H,this.F)},function(a){this.H=a.call(this,this.H,this.D)},function(a){this.F=a.call(this,this.F,this.G)},function(a){this.F=a.call(this,this.F,this.I)},function(a){this.F=a.call(this,this.F,this.J)},function(a){this.F=a.call(this,this.F,this.C)},function(a){this.F=a.call(this,this.F,w(this))},function(a){this.F=a.call(this,this.F,this.H)},function(a){this.F= +a.call(this,this.F,this.F)},function(a){this.F=a.call(this,this.F,this.D)},function(a){this.D=a.call(this,this.D,this.G)},function(a){this.D=a.call(this,this.D,this.I)},function(a){this.D=a.call(this,this.D,this.J)},function(a){this.D=a.call(this,this.D,this.C)},function(a){this.D=a.call(this,this.D,w(this))},function(a){this.D=a.call(this,this.D,this.H)},function(a){this.D=a.call(this,this.D,this.F)},function(a){this.D=a.call(this,this.D,this.D)}],Jd=[function(a){a=a.call(this,N(this,this.C+this.F), +this.G);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.C+this.D),this.G);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.F),this.G);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.D),this.G);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.F),this.G);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.D),this.G);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.K()),this.G);Q(this,a); +this.A-=this.B.pa},function(a){a=a.call(this,N(this,this.C),this.G);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.C+this.F),this.I);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.C+this.D),this.I);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.F),this.I);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.D),this.I);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.F),this.I);Q(this,a);this.A-=this.B.R}, +function(a){a=a.call(this,N(this,this.D),this.I);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.K()),this.I);Q(this,a);this.A-=this.B.pa},function(a){a=a.call(this,N(this,this.C),this.I);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.C+this.F),this.J);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.C+this.D),this.J);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.F),this.J);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this, +O(this,this.H+this.D),this.J);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.F),this.J);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.D),this.J);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.K()),this.J);Q(this,a);this.A-=this.B.pa},function(a){a=a.call(this,N(this,this.C),this.J);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.C+this.F),this.C);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.C+this.D), +this.C);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.F),this.C);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.D),this.C);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.F),this.C);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.D),this.C);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.K()),this.C);Q(this,a);this.A-=this.B.pa},function(a){a=a.call(this,N(this,this.C),this.C);Q(this,a);this.A-= +this.B.R},function(a){a=a.call(this,N(this,this.C+this.F),w(this));Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.C+this.D),w(this));Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.F),w(this));Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.D),w(this));Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.F),w(this));Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.D),w(this));Q(this,a);this.A-=this.B.R}, +function(a){a=a.call(this,N(this,this.K()),w(this));Q(this,a);this.A-=this.B.pa},function(a){a=a.call(this,N(this,this.C),w(this));Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.C+this.F),this.H);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.C+this.D),this.H);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.F),this.H);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.D),this.H);Q(this,a);this.A-=this.B.Y},function(a){a= +a.call(this,N(this,this.F),this.H);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.D),this.H);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.K()),this.H);Q(this,a);this.A-=this.B.pa},function(a){a=a.call(this,N(this,this.C),this.H);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.C+this.F),this.F);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.C+this.D),this.F);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+ +this.F),this.F);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.D),this.F);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.F),this.F);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.D),this.F);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.K()),this.F);Q(this,a);this.A-=this.B.pa},function(a){a=a.call(this,N(this,this.C),this.F);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.C+this.F),this.D);Q(this, +a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.C+this.D),this.D);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.F),this.D);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.D),this.D);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.F),this.D);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.D),this.D);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.K()),this.D);Q(this,a);this.A-=this.B.pa}, +function(a){a=a.call(this,N(this,this.C),this.D);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.C+this.F+this.L()),this.G);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.C+this.D+this.L()),this.G);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.F+this.L()),this.G);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.D+this.L()),this.G);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F+this.L()),this.G); +Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.D+this.L()),this.G);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.L()),this.G);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.L()),this.G);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.F+this.L()),this.I);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.C+this.D+this.L()),this.I);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this, +this.H+this.F+this.L()),this.I);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.D+this.L()),this.I);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F+this.L()),this.I);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.D+this.L()),this.I);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.L()),this.I);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.L()),this.I);Q(this,a);this.A-=this.B.M},function(a){a= +a.call(this,N(this,this.C+this.F+this.L()),this.J);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.C+this.D+this.L()),this.J);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.F+this.L()),this.J);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.D+this.L()),this.J);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F+this.L()),this.J);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.D+this.L()),this.J); +Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.L()),this.J);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.L()),this.J);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.F+this.L()),this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.C+this.D+this.L()),this.C);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.F+this.L()),this.C);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this, +O(this,this.H+this.D+this.L()),this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F+this.L()),this.C);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.D+this.L()),this.C);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.L()),this.C);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.L()),this.C);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.F+this.L()),w(this));Q(this,a);this.A-=this.B.N}, +function(a){a=a.call(this,N(this,this.C+this.D+this.L()),w(this));Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.F+this.L()),w(this));Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.D+this.L()),w(this));Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F+this.L()),w(this));Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.D+this.L()),w(this));Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.L()), +w(this));Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.L()),w(this));Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.F+this.L()),this.H);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.C+this.D+this.L()),this.H);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.F+this.L()),this.H);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.D+this.L()),this.H);Q(this,a);this.A-=this.B.N},function(a){a= +a.call(this,N(this,this.F+this.L()),this.H);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.D+this.L()),this.H);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.L()),this.H);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.L()),this.H);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.F+this.L()),this.F);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.C+this.D+this.L()),this.F);Q(this,a);this.A-= +this.B.O},function(a){a=a.call(this,O(this,this.H+this.F+this.L()),this.F);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.D+this.L()),this.F);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F+this.L()),this.F);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.D+this.L()),this.F);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.L()),this.F);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.L()), +this.F);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.F+this.L()),this.D);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.C+this.D+this.L()),this.D);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.F+this.L()),this.D);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.D+this.L()),this.D);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F+this.L()),this.D);Q(this,a);this.A-=this.B.M},function(a){a= +a.call(this,N(this,this.D+this.L()),this.D);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.L()),this.D);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.L()),this.D);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.F+this.K()),this.G);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.C+this.D+this.K()),this.G);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.F+this.K()),this.G);Q(this, +a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.D+this.K()),this.G);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F+this.K()),this.G);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.D+this.K()),this.G);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.K()),this.G);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.K()),this.G);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.F+ +this.K()),this.I);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.C+this.D+this.K()),this.I);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.F+this.K()),this.I);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.D+this.K()),this.I);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F+this.K()),this.I);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.D+this.K()),this.I);Q(this,a);this.A-=this.B.M},function(a){a= +a.call(this,O(this,this.H+this.K()),this.I);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.K()),this.I);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.F+this.K()),this.J);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.C+this.D+this.K()),this.J);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.F+this.K()),this.J);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.D+this.K()),this.J); +Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F+this.K()),this.J);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.D+this.K()),this.J);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.K()),this.J);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.K()),this.J);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.F+this.K()),this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.C+ +this.D+this.K()),this.C);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.F+this.K()),this.C);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.D+this.K()),this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F+this.K()),this.C);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.D+this.K()),this.C);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.K()),this.C);Q(this,a);this.A-=this.B.M},function(a){a= +a.call(this,N(this,this.C+this.K()),this.C);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.F+this.K()),w(this));Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.C+this.D+this.K()),w(this));Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.F+this.K()),w(this));Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.D+this.K()),w(this));Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F+this.K()),w(this)); +Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.D+this.K()),w(this));Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.K()),w(this));Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.K()),w(this));Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.F+this.K()),this.H);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.C+this.D+this.K()),this.H);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this, +O(this,this.H+this.F+this.K()),this.H);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.D+this.K()),this.H);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F+this.K()),this.H);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.D+this.K()),this.H);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.K()),this.H);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.K()),this.H);Q(this,a);this.A-=this.B.M}, +function(a){a=a.call(this,N(this,this.C+this.F+this.K()),this.F);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.C+this.D+this.K()),this.F);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.F+this.K()),this.F);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.D+this.K()),this.F);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F+this.K()),this.F);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.D+this.K()), +this.F);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.K()),this.F);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.K()),this.F);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.F+this.K()),this.D);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.C+this.D+this.K()),this.D);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.F+this.K()),this.D);Q(this,a);this.A-=this.B.O},function(a){a= +a.call(this,O(this,this.H+this.D+this.K()),this.D);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F+this.K()),this.D);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.D+this.K()),this.D);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.K()),this.D);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.K()),this.D);Q(this,a);this.A-=this.B.M},B[192],B[200],B[208],B[216],B[224],B[232],B[240],B[248],B[193],B[201],B[209],B[217], +B[225],B[233],B[241],B[249],B[194],B[202],B[210],B[218],B[226],B[234],B[242],B[250],B[195],B[203],B[211],B[219],B[227],B[235],B[243],B[251],B[196],B[204],B[212],B[220],B[228],B[236],B[244],B[252],B[197],B[205],B[213],B[221],B[229],B[237],B[245],B[253],B[198],B[206],B[214],B[222],B[230],B[238],B[246],B[254],B[199],B[207],B[215],B[223],B[231],B[239],B[247],B[255]],Kd=[function(a,b){var c=a[0].call(this,N(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[0].call(this, +N(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[0].call(this,O(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[0].call(this,O(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[0].call(this,N(this,this.F),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[0].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[0].call(this,N(this,this.K()),b.call(this)); +Q(this,c);this.A-=this.B.pa},function(a,b){var c=a[0].call(this,N(this,this.C),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[1].call(this,N(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[1].call(this,N(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[1].call(this,O(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[1].call(this,O(this,this.H+this.D),b.call(this));Q(this,c);this.A-= +this.B.Y},function(a,b){var c=a[1].call(this,N(this,this.F),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[1].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[1].call(this,N(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.pa},function(a,b){var c=a[1].call(this,N(this,this.C),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[2].call(this,N(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[2].call(this, +N(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[2].call(this,O(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[2].call(this,O(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[2].call(this,N(this,this.F),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[2].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[2].call(this,N(this,this.K()),b.call(this)); +Q(this,c);this.A-=this.B.pa},function(a,b){var c=a[2].call(this,N(this,this.C),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[3].call(this,N(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[3].call(this,N(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[3].call(this,O(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[3].call(this,O(this,this.H+this.D),b.call(this));Q(this,c);this.A-= +this.B.Y},function(a,b){var c=a[3].call(this,N(this,this.F),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[3].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[3].call(this,N(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.pa},function(a,b){var c=a[3].call(this,N(this,this.C),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[4].call(this,N(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[4].call(this, +N(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[4].call(this,O(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[4].call(this,O(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[4].call(this,N(this,this.F),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[4].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[4].call(this,N(this,this.K()),b.call(this)); +Q(this,c);this.A-=this.B.pa},function(a,b){var c=a[4].call(this,N(this,this.C),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[5].call(this,N(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[5].call(this,N(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[5].call(this,O(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[5].call(this,O(this,this.H+this.D),b.call(this));Q(this,c);this.A-= +this.B.Y},function(a,b){var c=a[5].call(this,N(this,this.F),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[5].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[5].call(this,N(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.pa},function(a,b){var c=a[5].call(this,N(this,this.C),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[6].call(this,N(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[6].call(this, +N(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[6].call(this,O(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[6].call(this,O(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[6].call(this,N(this,this.F),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[6].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[6].call(this,N(this,this.K()),b.call(this)); Q(this,c);this.A-=this.B.pa},function(a,b){var c=a[6].call(this,N(this,this.C),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[7].call(this,N(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[7].call(this,N(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[7].call(this,O(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[7].call(this,O(this,this.H+this.D),b.call(this));Q(this,c);this.A-= this.B.Y},function(a,b){var c=a[7].call(this,N(this,this.F),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[7].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[7].call(this,N(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.pa},function(a,b){var c=a[7].call(this,N(this,this.C),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[0].call(this,N(this,this.C+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c= a[0].call(this,N(this,this.C+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,O(this,this.H+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,O(this,this.H+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,N(this,this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,N(this,this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.M}, @@ -510,7 +510,7 @@ Eh[16]=[640,350,16];Eh[0]=Eh[1];Eh[2]=Eh[3];Eh[5]=Eh[4];var Ih=Array(5);Ih[0]=[0 Kh[12]=[255,85,85,255];Kh[13]=[255,85,255,255];Kh[14]=[255,255,85,255];Kh[15]=[255,255,255,255];var Lh=[2,4,6],Mh=[3,5,7],Nh=[0,1,2,3,4,5,20,7,56,57,58,59,60,61,62,63],Oh=[0,255,65280,65535,16711680,16711935,16776960,16777215,-16777216,-16776961,-16711936,-16711681,-65536,-65281,-256,-1],Ph=[0];Ph[128]=1;Ph[32768]=2;Ph[32896]=3;Ph[8388608]=4;Ph[8388736]=5;Ph[8421376]=6;Ph[8421504]=7;Ph[-2147483648]=8;Ph[-2147483520]=9;Ph[-2147450880]=10;Ph[-2147450752]=11;Ph[-2139095040]=12;Ph[-2139094912]=13; Ph[-2139062272]=14;Ph[-2139062144]=15; function Qh(a,b,c,d){if(void 0!==b&&(!c||c.length)){var e=Rh[b],f=a.ee||e[5];if(!c||6>c.length)c=[!1,0,null,null,0,Array(Sh)];this.xh=b;this.Ta=e[2];this.Kb=e[3];this.Vc=d||e[4];65536<=this.Vc&&720896<=this.Ta&&(this.Kb=Math.min(this.Vc>>2,32768));this.Zc=c[0];this.Bc=c[1];this.Zf=c[2];this.Ig=c[3];this.Jc=c[4]&255;this.wh=c[4]>>8&255;this.nc=c[5];this.Zi=Sh;if(5==b){this.Zi=Th;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.Ta,this.Kb,this.Vc],Array(this.Vc>> -2),771,0,-1,0,-1,0,-1,0,0,0]);this.Xd=b[0];this.Ke=b[1];this.qe=b[2];this.fk=b[3];this.Bh=b[4];this.Qi=b[5];this.yf=b[6];this.Pg=b[7];this.Ti=b[8];this.Ui=b[9];this.xf=b[10];this.bf=b[11];this.yb=b[12];d=b[13];"number"==typeof d&&(d=[this.Ta,this.Kb,d]);this.Ta=d[0];this.Kb=d[1];d=this.Vc>>2;if((this.ue=b[14])&&this.ue.length>2;if((this.ue=b[14])&&this.ue.length>8)} function Xh(a,b){this.Fb(a,b&255);this.Fb(a+1,b>>8&255);this.Fb(a+2,b>>16&255);this.Fb(a+3,b>>>24)}var Yh=[,,function(a){a+=this.offset;return(this.V.yb=this.ia[a])>>this.V.Tj&255},function(a){a+=this.offset;var b=a&-2;return(a&1?this.ia[b]>>8:this.ia[b])&255}];Yh[16]=function(a){a+=this.offset;a=this.ia[a];for(var b=this.V.aj&this.V.bj,c=0,d=128;d;)(a&b)==b&&(c|=d),b>>>=1,d>>=1;return c}; Yh[512]=function(a,b){var c=a+this.offset,d;d=this.ia[c]&~this.V.eb|(b|b<<8|b<<16|b<<24)&this.V.eb;d=d&this.V.mb|this.V.yb&~this.V.mb;this.ia[c]!=d&&(this.ia[c]=d,this.Ha=!0)};Yh[1024]=function(a,b){var c=a+this.offset;b=b>>this.V.md|b<<8-this.V.md&255;var d;d=(b|b<<8|b<<16|b<<24)&this.V.he|this.V.Pe;d=d&this.V.eb|this.ia[c]&~this.V.eb;d=d&this.V.mb|this.V.yb&~this.V.mb;this.ia[c]!=d&&(this.ia[c]=d,this.Ha=!0)}; @@ -533,8 +533,8 @@ k.restore=function(a){var b=a[2];this.ee=b[0];this.nd=b[1];this.de=b[2];this.Ea= k.Do=function(a,b,c){if(c)this.va("Unable to load font ROM image (error "+c+")");else{try{var d=eval("("+b+")");if(!d.length){m("Empty font ROM image: "+a);return}if(1==d.length){m(d[0]);return}if(8192==d.length)hh(this,d,[0,6144]);else{this.va("Unrecognized font data length ("+d.length+")");return}}catch(e){this.va("Font ROM data error: "+e.message);return}p(this)}}; function ki(a,b){if(1==b)return a.sd[0]=Kh[0],a.sd[1]=Kh[7],a.sd;if(2==b){var c=a.Ea.Zf;if(a.Ea===a.ga){var d=a.ga.qe[0],c=d&7;d&16&&(c|=8);18!=a.ga.qe[1]&&(c|=32)}a.sd[0]=Kh[c&15];c=c&32?Mh:Lh;for(d=0;dPa||!fa?Pa:8,qe=Ag.createImageData(t.oc,t.pc),Qa=0;256>Qa;Qa++){for(nb= -0;nb=Pa-2,nj=mb[nb>(8<=Tb&&176<=Qa&&223>=Qa?7:Tb)?H:qc;ni(qe,Bg,Cg,Dg);U&&ni(qe,Bg+1,Cg,Dg)}Ag.putImageData(qe,(Qa&15)*t.oc,(Qa>>4)*t.pc)}t.af[L]="#"+ea(H[0])+ea(H[1])+ea(H[2]);t.sk[L]=H;t.fi[L]=gd;t=!0}}a.Ld[b]=I;return t}function oi(a){0a.Ae&&(a.Ae=0):a.Ae=-1} +function mi(a,b,c,d,e,f,g,h,r){var t=!1,C=b&1?0:1,J=a.Ld[b];J||(J={oc:e<Pa||!fa?Pa:8,qe=Ag.createImageData(t.oc,t.pc),Qa=0;256>Qa;Qa++){for(nb= +0;nb=Pa-2,nj=mb[nb>(8<=Tb&&176<=Qa&&223>=Qa?7:Tb)?I:qc;ni(qe,Bg,Cg,Dg);U&&ni(qe,Bg+1,Cg,Dg)}Ag.putImageData(qe,(Qa&15)*t.oc,(Qa>>4)*t.pc)}t.af[M]="#"+ea(I[0])+ea(I[1])+ea(I[2]);t.sk[M]=I;t.fi[M]=gd;t=!0}}a.Ld[b]=J;return t}function oi(a){0a.Ae&&(a.Ae=0):a.Ae=-1} function ji(a){if(a.Qb){for(var b=10;15>=b;b++)if(null==a.Ea.nc[b])return;var c=a.Ea.nc[10],b=c&31,d=a.Ea.nc[11]&31,e=a.Ea.nc[9]&31,f=!1;a.Ea===a.ga&&(f=!0,7!=e||4!=b||d||(d=7));if(c&32||b>d&&!f||b>e)pi(a);else{c=a.Ea.nc[15]+((a.Ea.nc[14]&63)<<8);a.Kc!=c&&(pi(a),a.Kc=c);d=d-b+1;if(a.Km!=b||a.Hk!=d)a.Km=b,a.Hk=d;a.Vd=e+1;oi(a)}}} function pi(a){if(0<=a.Kc){if(void 0!==a.gc){var b=a.gc[a.Kc];if(b&131072){var b=b&-131073,c=a.Kc%a.zb,d=Math.floor(a.Kc/a.zb);a.Qb&&a.Ld[a.Qb]&&(a.mf&&qi(a,c,d,b,a.mf),qi(a,c,d,b));a.gc[a.Kc]=b}}a.Kc=-1}} function ri(a){var b;a=a.Ea;var c=a.bf[5];if(null!=c){b=2;var d=512,e=a.bf[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.me=function(a){var b=this.Ea;null!=a&&b&&a!=b.Yi&&(b.Zh(a),this.ja.Zh(b.Ta,b.Kb,b.Si()))}; @@ -545,10 +545,10 @@ b?a.si+b>>1:0;13<=a.de&&(a.Dh<<=1);a.Ld.length&&(a.xd=Math.floor(a.wd/a.zb),a.yd b=a.wd-a.zb*a.xd,d=a.Wd-a.tc*a.yd,0>1,a.yi-=b),0>1,a.zi-=d),b||d)&&(a.Xc.fillStyle=a.Yf.style.backgroundColor,a.Xc.fillRect(0,0,a.wd,a.Wd));!1!==c?sc(a,!0):si(a,!0)}return!0}function ni(a,b,c,d){b=(b+c*a.width)*d.length;a.data[b]=d[0];a.data[b+1]=d[1];a.data[b+2]=d[2];a.data[b+3]=d[3]}function si(a,b){var c;if(b){if(c=a.Dh,void 0===a.gc||a.gc.length!=c)a.gc=Array(c)}else{if(void 0===a.gc)return;c=a.gc.length}for(var d=0;d>8;d=g&15;var h=a.Ld[a.Qb];h.Mf&&(d=h.Mf[d]);var r=g>>4&15;h.Mf&&(r=h.Mf[r]);e?(b*=h.oc,c*=h.pc,e.fillStyle=h.af[r],e.fillRect(b,c,h.oc,h.pc)):(b=b*a.xd+a.ik,c=c*a.yd+a.jk,a.Xc.fillStyle=h.af[r],a.Xc.fillRect(b,c,a.xd,a.yd));g&256&&(r=(f&15)*h.oc,f=(f>>4)*h.pc,e?e.drawImage(h.fi[d],r,f,h.oc,h.pc,b,c,h.oc,h.pc):a.Xc.drawImage(h.fi[d],r,f,h.oc,h.pc,b,c,a.xd,a.yd));g&512&&(f=a.Km,g=a.Hk,e?(a.Vd&&a.Vd!==h.pc&&(f=Math.floor(f*h.pc/a.Vd),g=Math.floor(g*h.pc/a.Vd)), e.fillStyle=h.af[d],e.fillRect(b,c+f,h.oc,g)):(a.Vd&&a.Vd!==a.yd&&(f=Math.floor(f*a.yd/a.Vd),g=Math.floor(g*a.yd/a.Vd)),a.Xc.fillStyle=h.af[d],a.Xc.fillRect(b,c+f,a.xd,g)))} -function sc(a,b){if(a.ea.Zb){var c=!1;a.Ea&&(a.Ea===a.ga?a.ga.Ke&32&&(c=!0):a.Ea.Bc&8&&(c=!0));if(c||b){if(b)si(a,!0);else if(void 0===a.gc)return;var d=!1;!(b||++a.Tm&15)&&0<=a.Ae&&(a.Ae++,d=!0);var e=0,f=a.il,c=a.Ea.Ta,g=c+a.Ea.Kb,h=(a.Ea.nc[12]<<8)+a.Ea.nc[13];a.Qb&&(h<<=1);var c=c+h,r=a.si;c+r>g&&(r=g-c,0>r&&(r=0));g=c+r;if(h=!b){for(var h=a.ja,t=!0,B=c>>>h.Ra;0a.Kc)return;e=a.Kc;f= -e+1}}if(a.Qb){if(a.Ld[a.Qb]){d=0;h=a.ze=0;r=1048575;a.Ea.Bc&32&&(h=32768,r&=~h,a.Ae&2||(r&=-65537));for(c+=e<<1;c>8|(I&255)<<8;H=h;var Pa=16;B>=r))>>(Pa-=r);ni(a.zh,B++,L,t[qc])}B>ba&&(ba=B);L=Ca&&(Ca=L+1)}e+=2;g++;if(B>=a.zb){B=0;L+=2;if(L>a.tc)break;L==a.tc&&(L=1,e=c+a.Gk)}}Ufa;fa++)Ca=Ph[ba&-2139062144]||0,ni(a.zh,h++,r,g[Ca]),ba<<=1;h>B&&(B=h);r=U&&(U=r+1)}e++;if(h>=a.zb&&(h=0,++r>a.tc))break}tg&&(r=g-c,0>r&&(r=0));g=c+r;if(h=!b){for(var h=a.ja,t=!0,C=c>>>h.Ra;0a.Kc)return;e=a.Kc;f= +e+1}}if(a.Qb){if(a.Ld[a.Qb]){d=0;h=a.ze=0;r=1048575;a.Ea.Bc&32&&(h=32768,r&=~h,a.Ae&2||(r&=-65537));for(c+=e<<1;c>8|(J&255)<<8;I=h;var Pa=16;C>=r))>>(Pa-=r);ni(a.zh,C++,M,t[qc])}C>ba&&(ba=C);M=Ca&&(Ca=M+1)}e+=2;g++;if(C>=a.zb){C=0;M+=2;if(M>a.tc)break;M==a.tc&&(M=1,e=c+a.Gk)}}Ufa;fa++)Ca=Ph[ba&-2139062144]||0,ni(a.zh,h++,r,g[Ca]),ba<<=1;h>C&&(C=h);r=U&&(U=r+1)}e++;if(h>=a.zb&&(h=0,++r>a.tc))break}t>2),a=this.ga.fk&-17|(this.Vg&1<b.indexOf("/api/v1/dump")&&(a=ha(b),"json"==a?f=encodeURI(b):"demandrw"==this.mode||"demandro"==this.mode?(f=Ki(this,b),this.rh=!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"),f=oa()+"/api/v1/dump?"+c+"="+encodeURIComponent(b)+(this.sf?"":d)+"&format=json")),na(f,!0,null,this,this.bn,b)}; k.bn=function(a,b,c,d){var e=null;this.tf=!1;var f=0>c&&this.ya&&!this.ya.ea.Zb;if(this.rh)c?this.V.va('Unable to connect to disk "'+d+'" (error '+c+": "+b+")",f):(this.zd=!0,e=this);else if(c)this.V.va('Unable to load disk "'+this.qd+'" (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)m(h[0]);else{this.ob=h.length;this.pb=h[0].length;this.sb=h[0][0].length;var r=h[0][0][0];this.cb=r&&r.length||512;for(b=a=0;b>2,B=r.pattern;void 0===B&&(B=r.pattern=0);var I=r.data;if(void 0===I){var H=r.bytes;if(void 0!==H&&H.length){for(var f= -t<<2,L=H.length;L>2,C=r.pattern;void 0===C&&(C=r.pattern=0);var J=r.data;if(void 0===J){var I=r.bytes;if(void 0!==I&&I.length){for(var f= +t<<2,M=I.length;Mb&&(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 Pi(a,b){var c=-1;if(a&&b>2,c=(d>((b&3)<<3)&255;return c} k.write=function(a,b,c){if(this.tf)return!1;if(b>2;b=(b&3)<<3;for(var g=d.length;g<=f;g++)d[g]=e;a.xc?f=a.$c+a.xc&&(a.xc+=f-(a.$c+a.xc)+1):(a.$c=f,a.xc=1);d[f]=d[f]&~(255<=this.Sa.length||r>=this.Sa[h].length||t>=this.Sa[h][r].length){c="sector (CHS="+h+":"+r+":"+t+") out of range ("+ b+" changes applied)";b=-1;break}if(this.tf){c="unable to modify write-protected disk";b=-1;break}e=g[f++];f=g[f++];g=e+f.length;if(h=this.Sa[h][r][t]){for(r=h.data.length;rb&&-2!=b&&this.V.va("Unable to restore disk '"+this.qd+": "+c);return b}; k.toJSON=function(){var a=JSON.stringify(this.Sa),a=a.replace(/,"length":512/gm,"").replace(/,"pattern":0/gm,""),a=a.replace(/"(sector|length|data|pattern)":/gm,"$1:"),a=a.replace(/,"[^"]*":([0-9]+|true|false)/gm,"");return a=a.replace(/(sector|length|data|pattern):/gm,'"$1":')}; @@ -635,8 +635,8 @@ k.Mo=function(a,b){this.Ma&&this.Ma.nb>=this.Ma.cb&&(0>this.Fb(this.Ma,b)?(this. k.Ko=function(a,b){this.Rh=b};k.zn=function(){return this.Ff};k.No=function(a,b){this.Ff=b;this.ra=this.xa[this.Ff&16?1:0]?this.ra|64:this.ra&-65};k.Dn=function(){return this.ra};k.Jo=function(a,b){this.Zj=b;this.ca&&Qg(this.ca,14);jj(this)};k.Oo=function(a,b){this.Th&4&&!(b&4)&&(this.ie=1);this.Th=b}; function jj(a){var b=!1,c=a.Zj,d=a.Ff&16?1:0,e=a.Ff&15,f=a.Sh|(a.Rh&3)<<8,g=a.Uh,h=a.ke||256;a.Ma=null;a.ie=0;a.ra=80;(d=a.xa[d])?(d.pe=f,d.La=e,d.$a=g,d.nb=h*d.cb,c=144<=c?c:c&240,d.Ja=null,d.Na=0,d.errorCode=0,a.Ma=d):c=-1;switch(c&240){case 32:a.ra=136;a.Cb(d,function(b){0<=b&&a.ca?(ij(a),a.ra=80):(a.ra=1,a.ie=16)},!1);break;case 48:a.ra=8;break;case 16:b=!0;break;case 64:b=!0;break;case 144:a.ie=1;b=!0;break;case 145:d.pb=e+1,d.sb=h,b=!0}b&&ij(a)} function ij(a){!a.ca||a.Th&2||Pg(a.ca,14,120)} -function hj(a){a.ub=0;var b=a.Ia(),c=a.Ia(),d=c&32,e=d>>5,f=c&31,g=a.Ia(),h=a.Ia(),r=g<<2&768|h,t=g&63,B=a.Ia(),I=a.Ia(),H=a.xa[e];H&&(H.pe=r,H.La=f,H.$a=t,H.nb=B*H.cb);switch(b){case 3:a.Ob(H?H.errorCode:4);a.dc(c);a.dc(g);a.dc(h);a.dc(0|d);b=-1;break;case 12:for(c=0;0<=(b=a.Ia());)H&&cb?this.Cb(a,c):c(-1,!1)}; +function hj(a){a.ub=0;var b=a.Ia(),c=a.Ia(),d=c&32,e=d>>5,f=c&31,g=a.Ia(),h=a.Ia(),r=g<<2&768|h,t=g&63,C=a.Ia(),J=a.Ia(),I=a.xa[e];I&&(I.pe=r,I.La=f,I.$a=t,I.nb=C*I.cb);switch(b){case 3:a.Ob(I?I.errorCode:4);a.dc(c);a.dc(g);a.dc(h);a.dc(0|d);b=-1;break;case 12:for(c=0;0<=(b=a.Ia());)I&&cb?this.Cb(a,c):c(-1,!1)}; k.Bi=function(a,b){return void 0!==b&&0<=b?this.Fb(a,b):-1};k.$m=function(a,b){var c;void 0!==b&&0<=b?(c=b,a.Nah.indexOf("/")&&(h=window.location.pathname+h);a=a.replace(/(]*\sid=)(['"]).*?\2/,"$1$2"+c+"$2"+(d?" state=$2"+d+"$2":"")+(h?" url=$2"+h+"$2":""))}h=null;if("<"==a.charAt(0))try{window.ActiveXObject||"ActiveXObject"in window?(e||(a=a.replace(/\s*/g,"")),h=new window.ActiveXObject("Microsoft.XMLDOM"),h.async=!1,h.loadXML(a)):h=(new window.DOMParser).parseFromString(a,"text/xml")}catch(I){h= -null,a=I.message}else a="unrecognized XML: "+(255/g.exec(a)){var e=d[2];b("Loading "+e+"...");na(e,!0,null,null,function(f,g,h){if(h||!g)c(a,"unable to resolve XML reference: "+d[0]+" ("+h+")");else{if(f=d[3])if(h=g.match(new RegExp("<"+d[1]+"[^>]*>"))){for(var r=h[0],t,B=/( [a-z]+=)(['"])(.*?)\2/g;t=B.exec(f);)r=0>r.indexOf(t[1])?r.replace(">",t[0]+">"):r.replace(new RegExp(t[1]+"(['\"])(.*?)\\1"),t[0]);h[0]!=r&&(g=g.replace(h[0],r))}else{c(a,"missing <"+d[1]+"> in "+e);return}g=g.replace(/<\?xml[^>]*>[\r\n]*/, +function Ej(a,b,c,d,e,f,g){function h(a,f){if(f)g(f,null);else{if(c){var h=b;h&&0>h.indexOf("/")&&(h=window.location.pathname+h);a=a.replace(/(]*\sid=)(['"]).*?\2/,"$1$2"+c+"$2"+(d?" state=$2"+d+"$2":"")+(h?" url=$2"+h+"$2":""))}h=null;if("<"==a.charAt(0))try{window.ActiveXObject||"ActiveXObject"in window?(e||(a=a.replace(/\s*/g,"")),h=new window.ActiveXObject("Microsoft.XMLDOM"),h.async=!1,h.loadXML(a)):h=(new window.DOMParser).parseFromString(a,"text/xml")}catch(J){h= +null,a=J.message}else a="unrecognized XML: "+(255/g.exec(a)){var e=d[2];b("Loading "+e+"...");na(e,!0,null,null,function(f,g,h){if(h||!g)c(a,"unable to resolve XML reference: "+d[0]+" ("+h+")");else{if(f=d[3])if(h=g.match(new RegExp("<"+d[1]+"[^>]*>"))){for(var r=h[0],t,C=/( [a-z]+=)(['"])(.*?)\2/g;t=C.exec(f);)r=0>r.indexOf(t[1])?r.replace(">",t[0]+">"):r.replace(new RegExp(t[1]+"(['\"])(.*?)\\1"),t[0]);h[0]!=r&&(g=g.replace(h[0],r))}else{c(a,"missing <"+d[1]+"> in "+e);return}g=g.replace(/<\?xml[^>]*>[\r\n]*/, "");a=a.replace(d[0],g);Fj(a,b,c)}})}else c(a,null)} function Gj(a,b,c,d){function e(a){if(void 0===h){var b=g&&Ta(g,"machine-warning");h=b&&b[0]||g}h&&(h.innerHTML=ja(a))}function f(a){e("Error: "+a);r&&(--Cj||Ba(!0));r=!1}var g,h,r=!0;Cj++;try{if(g=window.document.getElementById(a)){c||(c="/versions/pcjs/1.17.2/components.xsl");var t=function(d,h){if(h){var r=function(d,r){if(r)if(r)if(e("Processing "+b+"..."),window.ActiveXObject||"ActiveXObject"in window){var t=h.transformNode(r);t?(g.outerHTML=t,--Cj||Ba(!0)):f("transformNodeToObject failed")}else window.document.implementation&& window.document.implementation.createDocument?(t=new XSLTProcessor,t.importStylesheet(r),(t=t.transformToFragment(h,window.document))?g.parentNode?(g.parentNode.replaceChild(t,g),--Cj||Ba(!0)):f("invalid machine element: "+a):f("transformToFragment failed")):f("unable to transform XML: unsupported browser");else f("failed to load XSL file: "+c);else f(d)};h?Dj(c,null,null,!1,e,r):f("failed to load XML file: "+b)}else f(d)};"<"!=b.charAt(0)?Dj(b,a,d,!0,e,t):Ej(b,null,a,d,!1,e,t)}else f("missing machine element: "+ -a)}catch(B){f(B.message)}return r}window.embedPC=function(a,b,c,d){Ba(!1);return Gj(a,b,c,d)};window.enableEvents=Ba;window.sendEvent=Da;})(); +a)}catch(C){f(C.message)}return r}window.embedPC=function(a,b,c,d){Ba(!1);return Gj(a,b,c,d)};window.enableEvents=Ba;window.sendEvent=Da;})(); diff --git a/modules/pcjs/lib/debugger.js b/modules/pcjs/lib/debugger.js index 454700528..a0362d727 100644 --- a/modules/pcjs/lib/debugger.js +++ b/modules/pcjs/lib/debugger.js @@ -3044,7 +3044,7 @@ if (DEBUGGER) { * @this {Debugger} * @param {number} bReg * @param {number} type - * @param {Array} aAddr (aAddr[4] is true if 32-bit operands, aAddr[5] is true if 32-bit addressing) + * @param {Array} aAddr (aAddr[4] is true if 32-bit operands, aAddr[5] is true if 32-bit addresses) * @return {string} operand */ Debugger.prototype.getRegOperand = function(bReg, type, aAddr) @@ -3077,7 +3077,7 @@ if (DEBUGGER) { * * @this {Debugger} * @param {number} bMod - * @param {Array} aAddr (aAddr[4] is true if 32-bit operands, aAddr[5] is true if 32-bit addressing) + * @param {Array} aAddr (aAddr[4] is true if 32-bit operands, aAddr[5] is true if 32-bit addresses) * @return {string} operand */ Debugger.prototype.getSIBOperand = function(bMod, aAddr) @@ -3104,7 +3104,7 @@ if (DEBUGGER) { * @this {Debugger} * @param {number} bModRM * @param {number} type - * @param {Array} aAddr (aAddr[4] is true if 32-bit operands, aAddr[5] is true if 32-bit addressing) + * @param {Array} aAddr (aAddr[4] is true if 32-bit operands, aAddr[5] is true if 32-bit addresses) * @return {string} operand */ Debugger.prototype.getModRMOperand = function(bModRM, type, aAddr) diff --git a/modules/pcjs/lib/x86.js b/modules/pcjs/lib/x86.js index b5c6671ea..1bc50a70a 100644 --- a/modules/pcjs/lib/x86.js +++ b/modules/pcjs/lib/x86.js @@ -50,11 +50,12 @@ var X86 = { * we must add checks to those functions or throw a special JavaScript exception to bypass them. * * This value is also used to indicate non-existent EA address calculations, which are usually - * detected with "regEA < 0" and "regEAWrite < 0" tests, so be careful if you change this value. - * If/when we ever extend our physical address space beyond 24 bits (ie, when we break the 2Gb barrier), - * negative 32-bit values values will become valid addresses, so those tests will have to be revised. + * detected with "regEA === ADDR_INVALID" and "regEAWrite === ADDR_INVALID" tests. In a 32-bit CPU, + * -1 could actually be a valid address, so consider changing it to NaN or null; my concern is that, + * by mixing non-numbers (specifically, values outside the range of 32-bit integers), performance + * may suffer. */ - ADDR_INVALID: -4, + ADDR_INVALID: -1, /* * Processor Status flag definitions (stored in regPS) diff --git a/modules/pcjs/lib/x86cpu.js b/modules/pcjs/lib/x86cpu.js index b575bcc26..28b30233a 100644 --- a/modules/pcjs/lib/x86cpu.js +++ b/modules/pcjs/lib/x86cpu.js @@ -3199,7 +3199,7 @@ X86CPU.prototype.stepCPU = function(nMinCycles) * instructions with multiple prefixes (eg, a REP and a segment override) would not be restarted * properly following a hardware interrupt. The recommended workarounds were to either turn off * interrupts or to follow the string instruction with a LOOPNZ back to the first prefix byte. - * To emulate this flawed behavior, turn on BUGS_8086. + * To emulate the flawed behavior, turn on BUGS_8086. */ this.opLIP = this.regLIP; this.segData = this.segDS; diff --git a/modules/pcjs/lib/x86func.js b/modules/pcjs/lib/x86func.js index b30fee526..28a6f8857 100644 --- a/modules/pcjs/lib/x86func.js +++ b/modules/pcjs/lib/x86func.js @@ -51,7 +51,7 @@ X86.fnADCb = function ADCb(dst, src) this.resultAuxOverflow = dst ^ src; this.resultZeroCarry = this.resultParitySign = dst + src + ((this.resultZeroCarry & this.resultSize)? 1 : 0); this.resultSize = X86.RESULT.SIZE_BYTE; - this.nStepCycles -= (this.regEAWrite < 0? (this.regEA < 0? this.CYCLES.nOpCyclesArithRR : this.CYCLES.nOpCyclesArithRM) : this.CYCLES.nOpCyclesArithMR); + this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesArithRR : this.CYCLES.nOpCyclesArithRM) : this.CYCLES.nOpCyclesArithMR); return this.resultZeroCarry & 0xff; }; @@ -69,7 +69,7 @@ X86.fnADCw = function ADCw(dst, src) this.resultAuxOverflow = dst ^ src; this.resultZeroCarry = this.resultParitySign = dst + src + ((this.resultZeroCarry & this.resultSize)? 1 : 0); this.resultSize = X86.RESULT.SIZE_WORD; - this.nStepCycles -= (this.regEAWrite < 0? (this.regEA < 0? this.CYCLES.nOpCyclesArithRR : this.CYCLES.nOpCyclesArithRM) : this.CYCLES.nOpCyclesArithMR); + this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesArithRR : this.CYCLES.nOpCyclesArithRM) : this.CYCLES.nOpCyclesArithMR); return this.resultZeroCarry & 0xffff; }; @@ -85,7 +85,7 @@ X86.fnADDb = function ADDb(dst, src) { this.resultAuxOverflow = dst ^ src; this.resultSize = X86.RESULT.SIZE_BYTE; - this.nStepCycles -= (this.regEAWrite < 0? (this.regEA < 0? this.CYCLES.nOpCyclesArithRR : this.CYCLES.nOpCyclesArithRM) : this.CYCLES.nOpCyclesArithMR); + this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesArithRR : this.CYCLES.nOpCyclesArithRM) : this.CYCLES.nOpCyclesArithMR); return (this.resultZeroCarry = this.resultParitySign = dst + src) & 0xff; }; @@ -101,7 +101,7 @@ X86.fnADDw = function ADDw(dst, src) { this.resultAuxOverflow = dst ^ src; this.resultSize = X86.RESULT.SIZE_WORD; - this.nStepCycles -= (this.regEAWrite < 0? (this.regEA < 0? this.CYCLES.nOpCyclesArithRR : this.CYCLES.nOpCyclesArithRM) : this.CYCLES.nOpCyclesArithMR); + this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesArithRR : this.CYCLES.nOpCyclesArithRM) : this.CYCLES.nOpCyclesArithMR); return (this.resultZeroCarry = this.resultParitySign = dst + src) & 0xffff; }; @@ -114,7 +114,7 @@ X86.fnADDw = function ADDw(dst, src) X86.fnANDb = function ANDb(dst, src) { this.resultSize = X86.RESULT.SIZE_BYTE; - this.nStepCycles -= (this.regEAWrite < 0? (this.regEA < 0? this.CYCLES.nOpCyclesArithRR : this.CYCLES.nOpCyclesArithRM) : this.CYCLES.nOpCyclesArithMR); + this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesArithRR : this.CYCLES.nOpCyclesArithRM) : this.CYCLES.nOpCyclesArithMR); return (this.resultZeroCarry = this.resultParitySign = this.resultAuxOverflow = dst & src) & 0xff; }; @@ -127,7 +127,7 @@ X86.fnANDb = function ANDb(dst, src) X86.fnANDw = function ANDw(dst, src) { this.resultSize = X86.RESULT.SIZE_WORD; - this.nStepCycles -= (this.regEAWrite < 0? (this.regEA < 0? this.CYCLES.nOpCyclesArithRR : this.CYCLES.nOpCyclesArithRM) : this.CYCLES.nOpCyclesArithMR); + this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesArithRR : this.CYCLES.nOpCyclesArithRM) : this.CYCLES.nOpCyclesArithMR); return (this.resultZeroCarry = this.resultParitySign = this.resultAuxOverflow = dst & src) & 0xffff; }; @@ -140,7 +140,7 @@ X86.fnANDw = function ANDw(dst, src) X86.fnANDd = function ANDd(dst, src) { this.resultSize = X86.RESULT.SIZE_WORD; - this.nStepCycles -= (this.regEAWrite < 0? (this.regEA < 0? this.CYCLES.nOpCyclesArithRR : this.CYCLES.nOpCyclesArithRM) : this.CYCLES.nOpCyclesArithMR); + this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesArithRR : this.CYCLES.nOpCyclesArithRM) : this.CYCLES.nOpCyclesArithMR); var dw = this.resultParitySign = this.resultAuxOverflow = (dst & src); this.resultZeroCarry = ((dw >>> 16) | (dw & 0xffff)); return dw; @@ -154,7 +154,7 @@ X86.fnANDd = function ANDd(dst, src) */ X86.fnARPL = function ARPL(dst, src) { - this.nStepCycles -= (10 + (this.regEA < 0? 0 : 1)); + this.nStepCycles -= (10 + (this.regEA === X86.ADDR_INVALID? 0 : 1)); if ((dst & X86.SEL.RPL) < (src & X86.SEL.RPL)) { dst = (dst & ~X86.SEL.RPL) | (src & X86.SEL.RPL); this.setZF(); @@ -172,7 +172,7 @@ X86.fnARPL = function ARPL(dst, src) */ X86.fnBOUND = function BOUND(dst, src) { - if (this.regEA < 0) { + if (this.regEA === X86.ADDR_INVALID) { /* * Generate UD_FAULT (INT 0x06: Invalid Opcode) if src is not a memory operand. */ @@ -229,7 +229,7 @@ X86.fnCALLw = function CALLw(dst, src) { this.pushWord(this.getIP()); this.setIP(dst); - this.nStepCycles -= (this.regEA < 0? this.CYCLES.nOpCyclesCallWR : this.CYCLES.nOpCyclesCallWM); + this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesCallWR : this.CYCLES.nOpCyclesCallWM); this.opFlags |= X86.OPFLAG.NOWRITE; return dst; }; @@ -242,7 +242,7 @@ X86.fnCALLw = function CALLw(dst, src) */ X86.fnCALLFdw = function CALLFdw(dst, src) { - if (this.regEA < 0) { + if (this.regEA === X86.ADDR_INVALID) { return X86.fnGRPUndefined.call(this, dst, src); } X86.fnCALLF.call(this, dst, this.getShort(this.regEA + 2)); @@ -264,7 +264,7 @@ X86.fnCMPb = function CMPb(dst, src) this.resultAuxOverflow = dst ^ src; this.resultSize = X86.RESULT.SIZE_BYTE; this.resultZeroCarry = this.resultParitySign = dst - src; - this.nStepCycles -= (this.regEAWrite < 0? (this.regEA < 0? this.CYCLES.nOpCyclesArithRR : this.CYCLES.nOpCyclesCompareRM) : this.CYCLES.nOpCyclesArithRM); + this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesArithRR : this.CYCLES.nOpCyclesCompareRM) : this.CYCLES.nOpCyclesArithRM); this.opFlags |= X86.OPFLAG.NOWRITE; return dst; }; @@ -280,7 +280,7 @@ X86.fnCMPw = function CMPw(dst, src) this.resultAuxOverflow = dst ^ src; this.resultSize = X86.RESULT.SIZE_WORD; this.resultZeroCarry = this.resultParitySign = dst - src; - this.nStepCycles -= (this.regEAWrite < 0? (this.regEA < 0? this.CYCLES.nOpCyclesArithRR : this.CYCLES.nOpCyclesCompareRM) : this.CYCLES.nOpCyclesArithRM); + this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesArithRR : this.CYCLES.nOpCyclesCompareRM) : this.CYCLES.nOpCyclesArithRM); this.opFlags |= X86.OPFLAG.NOWRITE; return dst; }; @@ -297,7 +297,7 @@ X86.fnDECb = function DECb(dst, src) dst = (this.resultParitySign = dst - 1) & 0xff; this.resultZeroCarry = dst | (((this.resultZeroCarry & this.resultSize)? 1 : 0) << 8); this.resultSize = X86.RESULT.SIZE_BYTE; - this.nStepCycles -= (this.regEA < 0? this.CYCLES.nOpCyclesIncR : this.CYCLES.nOpCyclesIncM); + this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesIncR : this.CYCLES.nOpCyclesIncM); return dst; }; @@ -313,7 +313,7 @@ X86.fnDECw = function DECw(dst, src) dst = (this.resultParitySign = dst - 1) & 0xffff; this.resultZeroCarry = dst | (((this.resultZeroCarry & this.resultSize)? 1 : 0) << 16); this.resultSize = X86.RESULT.SIZE_WORD; - this.nStepCycles -= (this.regEA < 0? this.CYCLES.nOpCyclesIncR : this.CYCLES.nOpCyclesIncM); + this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesIncR : this.CYCLES.nOpCyclesIncM); return dst; }; @@ -353,7 +353,7 @@ X86.fnDIVb = function DIVb(dst, src) * dst unchanged). So, to make traceLog() more consistent, we reverse the order of dst and src. */ if (DEBUG && DEBUGGER) this.traceLog('DIVB', src, dst, null, this.getPS(), this.regMD16); - this.nStepCycles -= (this.regEA < 0? this.CYCLES.nOpCyclesDivBR : this.CYCLES.nOpCyclesDivBM); + this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesDivBR : this.CYCLES.nOpCyclesDivBM); this.opFlags |= X86.OPFLAG.NOWRITE; return dst; }; @@ -400,7 +400,7 @@ X86.fnDIVw = function DIVw(dst, src) * dst unchanged). So, to make traceLog() more consistent, we reverse the order of dst and src. */ if (DEBUG && DEBUGGER) this.traceLog('DIVW', src, dst, null, this.getPS(), this.regMD16 | (this.regMD32 << 16)); - this.nStepCycles -= (this.regEA < 0? this.CYCLES.nOpCyclesDivWR : this.CYCLES.nOpCyclesDivWM); + this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesDivWR : this.CYCLES.nOpCyclesDivWM); this.opFlags |= X86.OPFLAG.NOWRITE; return dst; }; @@ -460,7 +460,7 @@ X86.fnIDIVb = function IDIVb(dst, src) * dst unchanged). So, to make traceLog() more consistent, we reverse the order of dst and src. */ if (DEBUG && DEBUGGER) this.traceLog('IDIVB', src, dst, null, this.getPS(), this.regMD16); - this.nStepCycles -= (this.regEA < 0? this.CYCLES.nOpCyclesIDivBR : this.CYCLES.nOpCyclesIDivBM); + this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesIDivBR : this.CYCLES.nOpCyclesIDivBM); this.opFlags |= X86.OPFLAG.NOWRITE; return dst; }; @@ -512,7 +512,7 @@ X86.fnIDIVw = function IDIVw(dst, src) * dst unchanged). So, to make traceLog() more consistent, we reverse the order of dst and src. */ if (DEBUG && DEBUGGER) this.traceLog('IDIVW', src, dst, null, this.getPS(), this.regMD16 | (this.regMD32 << 16)); - this.nStepCycles -= (this.regEA < 0? this.CYCLES.nOpCyclesIDivWR : this.CYCLES.nOpCyclesIDivWM); + this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesIDivWR : this.CYCLES.nOpCyclesIDivWM); this.opFlags |= X86.OPFLAG.NOWRITE; return dst; }; @@ -553,7 +553,7 @@ X86.fnIMUL8 = function IMUL8(dst, src) * 22-25 and 29-32 instead of 21 and 24, respectively. However, accurate cycle counts for the 80186/80188 is * not super-critical. TODO: Fix this someday. */ - this.nStepCycles -= (this.regEA < 0? 21 : 24); + this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? 21 : 24); return result; }; @@ -593,7 +593,7 @@ X86.fnIMUL16 = function IMUL16(dst, src) * 22-25 and 29-32 instead of 21 and 24, respectively. However, accurate cycle counts for the 80186/80188 is * not super-critical. TODO: Fix this someday. */ - this.nStepCycles -= (this.regEA < 0? 21 : 24); + this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? 21 : 24); return result; }; @@ -638,7 +638,7 @@ X86.fnIMULb = function IMULb(dst, src) * dst unchanged). So, to make traceLog() more consistent, we reverse the order of dst and src. */ if (DEBUG && DEBUGGER) this.traceLog('IMULB', src, dst, null, this.getPS(), this.regMD16); - this.nStepCycles -= (this.regEA < 0? this.CYCLES.nOpCyclesIMulBR : this.CYCLES.nOpCyclesIMulBM); + this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesIMulBR : this.CYCLES.nOpCyclesIMulBM); this.opFlags |= X86.OPFLAG.NOWRITE; return dst; }; @@ -685,7 +685,7 @@ X86.fnIMULw = function IMULw(dst, src) * dst unchanged). So, to make traceLog() more consistent, we reverse the order of dst and src. */ if (DEBUG && DEBUGGER) this.traceLog('IMULW', src, dst, null, this.getPS(), this.regMD16 | (this.regMD32 << 16)); - this.nStepCycles -= (this.regEA < 0? this.CYCLES.nOpCyclesIMulWR : this.CYCLES.nOpCyclesIMulWM); + this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesIMulWR : this.CYCLES.nOpCyclesIMulWM); this.opFlags |= X86.OPFLAG.NOWRITE; return dst; }; @@ -702,7 +702,7 @@ X86.fnINCb = function INCb(dst, src) dst = (this.resultParitySign = dst + 1) & 0xff; this.resultZeroCarry = dst | (((this.resultZeroCarry & this.resultSize)? 1 : 0) << 8); this.resultSize = X86.RESULT.SIZE_BYTE; - this.nStepCycles -= (this.regEA < 0? this.CYCLES.nOpCyclesIncR : this.CYCLES.nOpCyclesIncM); + this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesIncR : this.CYCLES.nOpCyclesIncM); return dst; }; @@ -718,7 +718,7 @@ X86.fnINCw = function INCw(dst, src) dst = (this.resultParitySign = dst + 1) & 0xffff; this.resultZeroCarry = dst | (((this.resultZeroCarry & this.resultSize)? 1 : 0) << 16); this.resultSize = X86.RESULT.SIZE_WORD; - this.nStepCycles -= (this.regEA < 0? this.CYCLES.nOpCyclesIncR : this.CYCLES.nOpCyclesIncM); + this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesIncR : this.CYCLES.nOpCyclesIncM); return dst; }; @@ -796,7 +796,7 @@ X86.fnIRET = function IRET() */ X86.fnJMPFdw = function JMPFdw(dst, src) { - if (this.regEA < 0) { + if (this.regEA === X86.ADDR_INVALID) { return X86.fnGRPUndefined.call(this, dst, src); } this.setCSIP(dst, this.getShort(this.regEA + 2)); @@ -815,7 +815,7 @@ X86.fnJMPFdw = function JMPFdw(dst, src) X86.fnJMPw = function JMPw(dst, src) { this.setIP(dst); - this.nStepCycles -= (this.regEA < 0? this.CYCLES.nOpCyclesJmpWR : this.CYCLES.nOpCyclesJmpWM); + this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesJmpWR : this.CYCLES.nOpCyclesJmpWM); this.opFlags |= X86.OPFLAG.NOWRITE; return dst; }; @@ -828,7 +828,7 @@ X86.fnJMPw = function JMPw(dst, src) */ X86.fnLAR = function LAR(dst, src) { - this.nStepCycles -= (14 + (this.regEA < 0? 0 : 2)); + this.nStepCycles -= (14 + (this.regEA === X86.ADDR_INVALID? 0 : 2)); /* * Currently, segVER.load() will return an error only if the selector is beyond the bounds of the * descriptor table or the descriptor is not for a segment. @@ -870,7 +870,7 @@ X86.fnLCR0 = function LCR0(l) */ X86.fnLDS = function LDS(dst, src) { - if (this.regEA < 0) { + if (this.regEA === X86.ADDR_INVALID) { X86.opUndefined.call(this); return dst; } @@ -887,7 +887,7 @@ X86.fnLDS = function LDS(dst, src) */ X86.fnLEA = function LEA(dst, src) { - if (this.regEA < 0) { + if (this.regEA === X86.ADDR_INVALID) { /* * TODO: After reading http://www.os2museum.com/wp/undocumented-8086-opcodes/, it seems that this * form of LEA (eg, "LEA AX,DX") simply returns the last calculated EA. Since we always reset regEA @@ -920,7 +920,7 @@ X86.fnLEA = function LEA(dst, src) */ X86.fnLGDT = function LGDT(dst, src) { - if (this.regEA < 0) { + if (this.regEA === X86.ADDR_INVALID) { X86.opInvalid.call(this); } else { this.addrGDT = this.getShort(this.regEA + 2) | (this.getByte(this.regEA + 4) << 16); @@ -939,7 +939,7 @@ X86.fnLGDT = function LGDT(dst, src) */ X86.fnLES = function LES(dst, src) { - if (this.regEA < 0) { + if (this.regEA === X86.ADDR_INVALID) { X86.opUndefined.call(this); return dst; } @@ -964,7 +964,7 @@ X86.fnLES = function LES(dst, src) */ X86.fnLIDT = function LIDT(dst, src) { - if (this.regEA < 0) { + if (this.regEA === X86.ADDR_INVALID) { X86.opInvalid.call(this); } else { this.addrIDT = this.getShort(this.regEA + 2) | (this.getByte(this.regEA + 4) << 16); @@ -988,7 +988,7 @@ X86.fnLIDT = function LIDT(dst, src) X86.fnLLDT = function LLDT(dst, src) { this.opFlags |= X86.OPFLAG.NOWRITE; this.segLDT.load(dst); - this.nStepCycles -= (17 + (this.regEA < 0? 0 : 2)); + this.nStepCycles -= (17 + (this.regEA === X86.ADDR_INVALID? 0 : 2)); return dst; }; @@ -1005,7 +1005,7 @@ X86.fnLLDT = function LLDT(dst, src) { X86.fnLMSW = function LMSW(dst, src) { this.setMSW(dst); - this.nStepCycles -= (this.regEA < 0? 3 : 6); + this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? 3 : 6); this.opFlags |= X86.OPFLAG.NOWRITE; return dst; }; @@ -1021,7 +1021,7 @@ X86.fnLSL = function LSL(dst, src) /* * TODO: Is this an invalid operation if regEAWrite is set? dst is required to be a register. */ - this.nStepCycles -= (14 + (this.regEA < 0? 0 : 2)); + this.nStepCycles -= (14 + (this.regEA === X86.ADDR_INVALID? 0 : 2)); /* * Currently, segVER.load() will return an error only if the selector is beyond the bounds of the * descriptor table or the descriptor is not for a segment. @@ -1057,7 +1057,7 @@ X86.fnLTR = function LTR(dst, src) this.setShort(this.segTSS.addrDesc + X86.DESC.ACC.OFFSET, this.segTSS.acc |= X86.DESC.ACC.TYPE.LDT); this.segTSS.type = X86.DESC.ACC.TYPE.TSS_BUSY; } - this.nStepCycles -= (17 + (this.regEA < 0? 0 : 2)); + this.nStepCycles -= (17 + (this.regEA === X86.ADDR_INVALID? 0 : 2)); return dst; }; @@ -1069,7 +1069,7 @@ X86.fnLTR = function LTR(dst, src) */ X86.fnMOV = function MOV(dst, src) { - this.nStepCycles -= (this.regEAWrite < 0? (this.regEA < 0? this.CYCLES.nOpCyclesMovRR : this.CYCLES.nOpCyclesMovRM) : this.CYCLES.nOpCyclesMovMR); + this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesMovRR : this.CYCLES.nOpCyclesMovRM) : this.CYCLES.nOpCyclesMovMR); return src; }; @@ -1081,7 +1081,7 @@ X86.fnMOV = function MOV(dst, src) */ X86.fnMOVImm = function MOVImm(dst, src) { - this.nStepCycles -= (this.regEAWrite < 0? this.CYCLES.nOpCyclesMovRI : this.CYCLES.nOpCyclesMovMI); + this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? this.CYCLES.nOpCyclesMovRI : this.CYCLES.nOpCyclesMovMI); return src; }; @@ -1123,7 +1123,7 @@ X86.fnMULb = function MULb(dst, src) * dst unchanged). So, to make traceLog() more consistent, we reverse the order of dst and src. */ if (DEBUG && DEBUGGER) this.traceLog('MULB', src, dst, null, this.getPS(), this.regMD16); - this.nStepCycles -= (this.regEA < 0? this.CYCLES.nOpCyclesMulBR : this.CYCLES.nOpCyclesMulBM); + this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesMulBR : this.CYCLES.nOpCyclesMulBM); this.opFlags |= X86.OPFLAG.NOWRITE; return dst; }; @@ -1156,7 +1156,7 @@ X86.fnMULw = function MULw(dst, src) * dst unchanged). So, to make traceLog() more consistent, we reverse the order of dst and src. */ if (DEBUG && DEBUGGER) this.traceLog('MULW', src, dst, null, this.getPS(), this.regMD16 | (this.regMD32 << 16)); - this.nStepCycles -= (this.regEA < 0? this.CYCLES.nOpCyclesMulWR : this.CYCLES.nOpCyclesMulWM); + this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesMulWR : this.CYCLES.nOpCyclesMulWM); this.opFlags |= X86.OPFLAG.NOWRITE; return dst; }; @@ -1172,7 +1172,7 @@ X86.fnNEGb = function NEGb(dst, src) src = 0; this.resultAuxOverflow = dst ^ src; this.resultSize = X86.RESULT.SIZE_BYTE; - this.nStepCycles -= (this.regEA < 0? this.CYCLES.nOpCyclesNegR : this.CYCLES.nOpCyclesNegM); + this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesNegR : this.CYCLES.nOpCyclesNegM); return (this.resultZeroCarry = this.resultParitySign = src - dst) & 0xff; }; @@ -1187,7 +1187,7 @@ X86.fnNEGw = function NEGw(dst, src) src = 0; this.resultAuxOverflow = dst ^ src; this.resultSize = X86.RESULT.SIZE_WORD; - this.nStepCycles -= (this.regEA < 0? this.CYCLES.nOpCyclesNegR : this.CYCLES.nOpCyclesNegM); + this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesNegR : this.CYCLES.nOpCyclesNegM); return (this.resultZeroCarry = this.resultParitySign = src - dst) & 0xffff; }; @@ -1199,7 +1199,7 @@ X86.fnNEGw = function NEGw(dst, src) */ X86.fnNOTb = function NOTb(dst, src) { - this.nStepCycles -= (this.regEA < 0? this.CYCLES.nOpCyclesNegR : this.CYCLES.nOpCyclesNegM); + this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesNegR : this.CYCLES.nOpCyclesNegM); return dst ^ 0xff; }; @@ -1211,7 +1211,7 @@ X86.fnNOTb = function NOTb(dst, src) */ X86.fnNOTw = function NOTw(dst, src) { - this.nStepCycles -= (this.regEA < 0? this.CYCLES.nOpCyclesNegR : this.CYCLES.nOpCyclesNegM); + this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesNegR : this.CYCLES.nOpCyclesNegM); return dst ^ 0xffff; }; @@ -1224,7 +1224,7 @@ X86.fnNOTw = function NOTw(dst, src) X86.fnORb = function ORb(dst, src) { this.resultSize = X86.RESULT.SIZE_BYTE; - this.nStepCycles -= (this.regEAWrite < 0? (this.regEA < 0? this.CYCLES.nOpCyclesArithRR : this.CYCLES.nOpCyclesArithRM) : this.CYCLES.nOpCyclesArithMR); + this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesArithRR : this.CYCLES.nOpCyclesArithRM) : this.CYCLES.nOpCyclesArithMR); return (this.resultZeroCarry = this.resultParitySign = this.resultAuxOverflow = dst | src) & 0xff; }; @@ -1237,7 +1237,7 @@ X86.fnORb = function ORb(dst, src) X86.fnORw = function ORw(dst, src) { this.resultSize = X86.RESULT.SIZE_WORD; - this.nStepCycles -= (this.regEAWrite < 0? (this.regEA < 0? this.CYCLES.nOpCyclesArithRR : this.CYCLES.nOpCyclesArithRM) : this.CYCLES.nOpCyclesArithMR); + this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesArithRR : this.CYCLES.nOpCyclesArithRM) : this.CYCLES.nOpCyclesArithMR); return (this.resultZeroCarry = this.resultParitySign = this.resultAuxOverflow = dst | src) & 0xffff; }; @@ -1249,7 +1249,7 @@ X86.fnORw = function ORw(dst, src) */ X86.fnPOPw = function POPw(dst, src) { - this.nStepCycles -= (this.regEAWrite < 0? this.CYCLES.nOpCyclesPopReg : this.CYCLES.nOpCyclesPopMem); + this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? this.CYCLES.nOpCyclesPopReg : this.CYCLES.nOpCyclesPopMem); return src; }; @@ -1275,7 +1275,7 @@ X86.fnPUSHw = function PUSHw(dst, src) if (this.model < X86.MODEL_80286) w = dst; } this.pushWord(w); - this.nStepCycles -= (this.regEA < 0? this.CYCLES.nOpCyclesPushReg : this.CYCLES.nOpCyclesPushMem); + this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesPushReg : this.CYCLES.nOpCyclesPushMem); /* * The PUSH is the only write that needs to occur; dst was the source operand and does not need to be rewritten. */ @@ -1571,7 +1571,7 @@ X86.fnSBBb = function SBBb(dst, src) this.resultAuxOverflow = dst ^ src; this.resultZeroCarry = this.resultParitySign = dst - src - ((this.resultZeroCarry & this.resultSize)? 1 : 0); this.resultSize = X86.RESULT.SIZE_BYTE; - this.nStepCycles -= (this.regEAWrite < 0? (this.regEA < 0? this.CYCLES.nOpCyclesArithRR : this.CYCLES.nOpCyclesArithRM) : this.CYCLES.nOpCyclesArithMR); + this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesArithRR : this.CYCLES.nOpCyclesArithRM) : this.CYCLES.nOpCyclesArithMR); return this.resultZeroCarry & 0xff; }; @@ -1589,7 +1589,7 @@ X86.fnSBBw = function SBBw(dst, src) this.resultAuxOverflow = dst ^ src; this.resultZeroCarry = this.resultParitySign = dst - src - ((this.resultZeroCarry & this.resultSize)? 1 : 0); this.resultSize = X86.RESULT.SIZE_WORD; - this.nStepCycles -= (this.regEAWrite < 0? (this.regEA < 0? this.CYCLES.nOpCyclesArithRR : this.CYCLES.nOpCyclesArithRM) : this.CYCLES.nOpCyclesArithMR); + this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesArithRR : this.CYCLES.nOpCyclesArithRM) : this.CYCLES.nOpCyclesArithMR); return this.resultZeroCarry & 0xffff; }; @@ -1605,7 +1605,7 @@ X86.fnSBBw = function SBBw(dst, src) */ X86.fnSGDT = function SGDT(dst, src) { - if (this.regEA < 0) { + if (this.regEA === X86.ADDR_INVALID) { X86.opInvalid.call(this); } else { /* @@ -1779,7 +1779,7 @@ X86.fnSHRw = function SHRw(dst, src) */ X86.fnSIDT = function SIDT(dst, src) { - if (this.regEA < 0) { + if (this.regEA === X86.ADDR_INVALID) { X86.opInvalid.call(this); } else { /* @@ -1812,7 +1812,7 @@ X86.fnSIDT = function SIDT(dst, src) */ X86.fnSLDT = function SLDT(dst, src) { - this.nStepCycles -= (2 + (this.regEA < 0? 0 : 1)); + this.nStepCycles -= (2 + (this.regEA === X86.ADDR_INVALID? 0 : 1)); return this.segLDT.sel; }; @@ -1828,7 +1828,7 @@ X86.fnSLDT = function SLDT(dst, src) */ X86.fnSMSW = function SMSW(dst, src) { - this.nStepCycles -= (2 + (this.regEA < 0? 0 : 1)); + this.nStepCycles -= (2 + (this.regEA === X86.ADDR_INVALID? 0 : 1)); return this.regCR0; }; @@ -1844,7 +1844,7 @@ X86.fnSMSW = function SMSW(dst, src) */ X86.fnSTR = function STR(dst, src) { - this.nStepCycles -= (2 + (this.regEA < 0? 0 : 1)); + this.nStepCycles -= (2 + (this.regEA === X86.ADDR_INVALID? 0 : 1)); return this.segTSS.sel; }; @@ -1858,7 +1858,7 @@ X86.fnSUBb = function SUBb(dst, src) { this.resultAuxOverflow = dst ^ src; this.resultSize = X86.RESULT.SIZE_BYTE; - this.nStepCycles -= (this.regEAWrite < 0? (this.regEA < 0? this.CYCLES.nOpCyclesArithRR : this.CYCLES.nOpCyclesArithRM) : this.CYCLES.nOpCyclesArithMR); + this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesArithRR : this.CYCLES.nOpCyclesArithRM) : this.CYCLES.nOpCyclesArithMR); return (this.resultZeroCarry = this.resultParitySign = dst - src) & 0xff; }; @@ -1872,7 +1872,7 @@ X86.fnSUBw = function SUBw(dst, src) { this.resultAuxOverflow = dst ^ src; this.resultSize = X86.RESULT.SIZE_WORD; - this.nStepCycles -= (this.regEAWrite < 0? (this.regEA < 0? this.CYCLES.nOpCyclesArithRR : this.CYCLES.nOpCyclesArithRM) : this.CYCLES.nOpCyclesArithMR); + this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesArithRR : this.CYCLES.nOpCyclesArithRM) : this.CYCLES.nOpCyclesArithMR); return (this.resultZeroCarry = this.resultParitySign = dst - src) & 0xffff; }; @@ -1887,7 +1887,7 @@ X86.fnTEST8 = function TEST8(dst, src) src = this.getIPByte(); this.resultZeroCarry = this.resultParitySign = this.resultAuxOverflow = dst & src; this.resultSize = X86.RESULT.SIZE_BYTE; - this.nStepCycles -= (this.regEA < 0? this.CYCLES.nOpCyclesTestRI : this.CYCLES.nOpCyclesTestMI); + this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesTestRI : this.CYCLES.nOpCyclesTestMI); this.opFlags |= X86.OPFLAG.NOWRITE; return dst; }; @@ -1903,7 +1903,7 @@ X86.fnTEST16 = function TEST16(dst, src) src = this.getIPWord(); this.resultZeroCarry = this.resultParitySign = this.resultAuxOverflow = dst & src; this.resultSize = X86.RESULT.SIZE_WORD; - this.nStepCycles -= (this.regEA < 0? this.CYCLES.nOpCyclesTestRI : this.CYCLES.nOpCyclesTestMI); + this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesTestRI : this.CYCLES.nOpCyclesTestMI); this.opFlags |= X86.OPFLAG.NOWRITE; return dst; }; @@ -1918,7 +1918,7 @@ X86.fnTESTb = function TESTb(dst, src) { this.resultZeroCarry = this.resultParitySign = this.resultAuxOverflow = dst & src; this.resultSize = X86.RESULT.SIZE_BYTE; - this.nStepCycles -= (this.regEAWrite < 0? (this.regEA < 0? this.CYCLES.nOpCyclesTestRR : this.CYCLES.nOpCyclesTestRM) : this.CYCLES.nOpCyclesTestRM); + this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesTestRR : this.CYCLES.nOpCyclesTestRM) : this.CYCLES.nOpCyclesTestRM); this.opFlags |= X86.OPFLAG.NOWRITE; return dst; }; @@ -1933,7 +1933,7 @@ X86.fnTESTw = function TESTw(dst, src) { this.resultZeroCarry = this.resultParitySign = this.resultAuxOverflow = dst & src; this.resultSize = X86.RESULT.SIZE_WORD; - this.nStepCycles -= (this.regEAWrite < 0? (this.regEA < 0? this.CYCLES.nOpCyclesTestRR : this.CYCLES.nOpCyclesTestRM) : this.CYCLES.nOpCyclesTestRM); + this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesTestRR : this.CYCLES.nOpCyclesTestRM) : this.CYCLES.nOpCyclesTestRM); this.opFlags |= X86.OPFLAG.NOWRITE; return dst; }; @@ -1955,7 +1955,7 @@ X86.fnVERR = function VERR(dst, src) * Currently, segVER.load() will return an error only if the selector is beyond the bounds of the * descriptor table or the descriptor is not for a segment. */ - this.nStepCycles -= (14 + (this.regEA < 0? 0 : 2)); + this.nStepCycles -= (14 + (this.regEA === X86.ADDR_INVALID? 0 : 2)); if (this.segVER.load(dst, true) != X86.ADDR_INVALID) { /* * Verify that this is a readable segment; that is, of these four combinations (code+readable, @@ -1997,7 +1997,7 @@ X86.fnVERW = function VERW(dst, src) * Currently, segVER.load() will return an error only if the selector is beyond the bounds of the * descriptor table or the descriptor is not for a segment. */ - this.nStepCycles -= (14 + (this.regEA < 0? 0 : 2)); + this.nStepCycles -= (14 + (this.regEA === X86.ADDR_INVALID? 0 : 2)); if (this.segVER.load(dst, true) != X86.ADDR_INVALID) { /* * Verify that this is a writable data segment @@ -2043,7 +2043,7 @@ X86.fnVERW = function VERW(dst, src) */ X86.fnXCHGrb = function XCHGRb(dst, src) { - if (this.regEA < 0) { + if (this.regEA === X86.ADDR_INVALID) { /* * Decode which register was src */ @@ -2107,7 +2107,7 @@ X86.fnXCHGrb = function XCHGRb(dst, src) */ X86.fnXCHGrw = function XCHGRw(dst, src) { - if (this.regEA < 0) { + if (this.regEA === X86.ADDR_INVALID) { /* * Decode which register was src */ @@ -2162,7 +2162,7 @@ X86.fnXCHGrw = function XCHGRw(dst, src) X86.fnXORb = function XORb(dst, src) { this.resultSize = X86.RESULT.SIZE_BYTE; - this.nStepCycles -= (this.regEAWrite < 0? (this.regEA < 0? this.CYCLES.nOpCyclesArithRR : this.CYCLES.nOpCyclesArithRM) : this.CYCLES.nOpCyclesArithMR); + this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesArithRR : this.CYCLES.nOpCyclesArithRM) : this.CYCLES.nOpCyclesArithMR); return (this.resultZeroCarry = this.resultParitySign = this.resultAuxOverflow = dst ^ src) & 0xff; }; @@ -2175,7 +2175,7 @@ X86.fnXORb = function XORb(dst, src) X86.fnXORw = function XORw(dst, src) { this.resultSize = X86.RESULT.SIZE_WORD; - this.nStepCycles -= (this.regEAWrite < 0? (this.regEA < 0? this.CYCLES.nOpCyclesArithRR : this.CYCLES.nOpCyclesArithRM) : this.CYCLES.nOpCyclesArithMR); + this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesArithRR : this.CYCLES.nOpCyclesArithRM) : this.CYCLES.nOpCyclesArithMR); return (this.resultZeroCarry = this.resultParitySign = this.resultAuxOverflow = dst ^ src) & 0xffff; }; @@ -2210,7 +2210,7 @@ X86.fnRotateFlags = function(result, size) * @return {number} */ X86.fnGRPCount1 = function() { - this.nStepCycles -= (this.regEA < 0? 2 : this.CYCLES.nOpCyclesShift1M); + this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? 2 : this.CYCLES.nOpCyclesShift1M); return 1; }; @@ -2220,7 +2220,7 @@ X86.fnGRPCount1 = function() { */ X86.fnGRPCountCL = function() { var count = this.regECX & this.nShiftCountMask; - this.nStepCycles -= (this.regEA < 0? this.CYCLES.nOpCyclesShiftCR : this.CYCLES.nOpCyclesShiftCM) + (count << this.CYCLES.nOpCyclesShiftCS); + this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesShiftCR : this.CYCLES.nOpCyclesShiftCM) + (count << this.CYCLES.nOpCyclesShiftCS); return count; }; @@ -2230,7 +2230,7 @@ X86.fnGRPCountCL = function() { */ X86.fnGRPCountImm = function() { var count = this.getIPByte(); - this.nStepCycles -= (this.regEA < 0? this.CYCLES.nOpCyclesShiftCR : this.CYCLES.nOpCyclesShiftCM) + (count << this.CYCLES.nOpCyclesShiftCS); + this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesShiftCR : this.CYCLES.nOpCyclesShiftCM) + (count << this.CYCLES.nOpCyclesShiftCS); return count; }; diff --git a/modules/pcjs/lib/x86opxx.js b/modules/pcjs/lib/x86opxx.js index eea9370dd..8d4c25bac 100644 --- a/modules/pcjs/lib/x86opxx.js +++ b/modules/pcjs/lib/x86opxx.js @@ -47,10 +47,13 @@ X86.opADDmb = function ADDmb() { var b = this.getIPByte(); /* - * Opcode bytes 0x00 0x00 are sufficiently uncommon that it's more likely we've started executing - * in the weeds, so we'll stop the CPU if we're in DEBUG mode. + * Opcode bytes 0x00 0x00 are sufficiently uncommon that it's more likely we've started + * executing in the weeds, so we'll print a warning if Messages.CPU is enabled (at which + * point you can also choose to halt if Messages.HALT is enabled). */ - if (DEBUG && DEBUGGER && !b) this.stopCPU(); + if (DEBUG && !b) { + this.printMessage("suspicious opcode: 0x00 0x00"); + } this.aOpModMemByte[b].call(this, X86.fnADDb); }; @@ -2133,7 +2136,7 @@ X86.opJNLE = function JNLE() X86.opGrp1b = function GRP1b() { this.aOpModGrpByte[this.getIPByte()].call(this, X86.aOpGrp1b, this.getIPByte); - this.nStepCycles -= (this.regEAWrite < 0? 1 : this.CYCLES.nOpCyclesArithMID); + this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? 1 : this.CYCLES.nOpCyclesArithMID); }; /** @@ -2144,7 +2147,7 @@ X86.opGrp1b = function GRP1b() X86.opGrp1w = function GRP1w() { this.aOpModGrpWord[this.getIPByte()].call(this, X86.aOpGrp1w, this.getIPWord); - this.nStepCycles -= (this.regEAWrite < 0? 1 : this.CYCLES.nOpCyclesArithMID); + this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? 1 : this.CYCLES.nOpCyclesArithMID); }; /** @@ -2155,7 +2158,7 @@ X86.opGrp1w = function GRP1w() X86.opGrp1sw = function GRP1sw() { this.aOpModGrpWord[this.getIPByte()].call(this, X86.aOpGrp1w, this.getIPDisp); - this.nStepCycles -= (this.regEAWrite < 0? 1 : this.CYCLES.nOpCyclesArithMID); + this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? 1 : this.CYCLES.nOpCyclesArithMID); }; /** @@ -2627,7 +2630,7 @@ X86.opCALLF = function CALLF() */ X86.opWAIT = function WAIT() { - this.printMessage("WAIT not implemented", Messages.CPU); + this.printMessage("WAIT not implemented"); this.nStepCycles--; }; diff --git a/versions/pcjs/1.17.2/pc-dbg.js b/versions/pcjs/1.17.2/pc-dbg.js index 92c007346..937c3f6f8 100644 --- a/versions/pcjs/1.17.2/pc-dbg.js +++ b/versions/pcjs/1.17.2/pc-dbg.js @@ -4,8 +4,8 @@ function ea(a,b){var c="";void 0===b?b=8:8":">",'"':""","'":"'"};function ia(a){return a.replace(/[&<>"']/g,function(a){return ha[a]})}function ka(a,b){var c="",d;for(d in a)d=d.replace(/([\\[\]*{}().+?])/g,"\\$1"),c+=(c?"|":"")+d;return b.replace(new RegExp("("+c+")","g"),function(b){return a[b]})}function la(a,b){return a+" ".substr(0,b-a.length)} function ma(a){return String.prototype.trim?a.trim():a.replace(/^\s+|\s+$/g,"")}function na(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)}var pa=Date.now||function(){return+new Date}; function ta(){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 ua=[31,28,31,30,31,30,31,31,30,31,30,31]; -function wa(a,b,c,d,e,f){b=!!b;var g=0,h=null,t=fa(a),r=window.XMLHttpRequest?new window.XMLHttpRequest:new window.ActiveXObject("Microsoft.XMLHTTP");b&&(r.onreadystatechange=function(){4===r.readyState&&(h=r.responseText,200==r.status||!r.status&&h.length&&"file:"==(window?window.location.protocol:"file:")||(g=r.status||-1),e&&(d?e.call(d,t,h,g,f):e(t,h,g,f)))});if(c){var B="",J;for(J in c)c.hasOwnProperty(J)&&(B&&(B+="&"),B+=J+"="+encodeURIComponent(c[J]));B=B.replace(/%20/g,"+");r.open("POST", -a,b);r.setRequestHeader("Content-type","application/x-www-form-urlencoded");r.send(B)}else r.open("GET",a,b),r.send();a=[];b||(h=r.responseText,200!=r.status&&(g=r.status||-1),e&&(d?e.call(d,t,h,g,f):e(t,h,g,f)),a=[g,h]);return a}function xa(){return"http://"+(window?window.location.host:"www.pcjs.org")}function ya(a){window&&window.alert(a)}function za(a){var b=!1;window&&(b=window.confirm(a));return b}var Aa=null; +function wa(a,b,c,d,e,f){b=!!b;var g=0,h=null,t=fa(a),r=window.XMLHttpRequest?new window.XMLHttpRequest:new window.ActiveXObject("Microsoft.XMLHTTP");b&&(r.onreadystatechange=function(){4===r.readyState&&(h=r.responseText,200==r.status||!r.status&&h.length&&"file:"==(window?window.location.protocol:"file:")||(g=r.status||-1),e&&(d?e.call(d,t,h,g,f):e(t,h,g,f)))});if(c){var C="",K;for(K in c)c.hasOwnProperty(K)&&(C&&(C+="&"),C+=K+"="+encodeURIComponent(c[K]));C=C.replace(/%20/g,"+");r.open("POST", +a,b);r.setRequestHeader("Content-type","application/x-www-form-urlencoded");r.send(C)}else r.open("GET",a,b),r.send();a=[];b||(h=r.responseText,200!=r.status&&(g=r.status||-1),e&&(d?e.call(d,t,h,g,f):e(t,h,g,f)),a=[g,h]);return a}function xa(){return"http://"+(window?window.location.host:"www.pcjs.org")}function ya(a){window&&window.alert(a)}function za(a){var b=!1;window&&(b=window.confirm(a));return b}var Aa=null; function Ba(){if(null==Aa){var a=!1;if(window)try{window.localStorage.setItem("PCjs.localStorage","PCjs.localStorage"),a="PCjs.localStorage"==window.localStorage.getItem("PCjs.localStorage"),window.localStorage.removeItem("PCjs.localStorage")}catch(b){a=!1}Aa=a}return Aa}function Ca(a){var b;if(window)try{b=window.localStorage.getItem(a)}catch(c){}return b}function Da(a,b){try{return window.localStorage.setItem(a,b),!0}catch(c){}return!1} function Ea(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 Fa(a,b,c){function d(){--a;0<=a&&(b()||(a=0));0>>this.Ga;0>>this.Ga;return b!=this.Ea?this.ma[a].Mk(b):this.ma[a++].Eb(b)|this.ma[a&this.tc].Eb(0)<<8};function Yb(a,b){var c=b&a.Ea,d=(b&a.Wa)>>>a.Ga;return c!=a.Ea?a.ma[d].Nk(c):a.ma[d++].th(c)|a.ma[d&a.tc].th(0)<<8}k.Vg=function(a){var b=a&this.Ea;a=(a&this.Wa)>>>this.Ga;if(b>>c|this.ma[a+1&this.tc].ud(0)<<32-c};k.vd=function(a,b){this.ma[(a&this.Wa)>>>this.Ga].Ib(a&this.Ea,b&255)}; k.Qa=function(a,b){var c=a&this.Ea,d=(a&this.Wa)>>>this.Ga;c!=this.Ea?this.ma[d].Xk(c,b&65535):(this.ma[d++].Ib(c,b&255),this.ma[d&this.tc].Ib(0,b>>8&255))};function Zb(a,b,c){var d=b&a.Ea;b=(b&a.Wa)>>>a.Ga;d!=a.Ea?a.ma[b].Yk(d,c&65535):(a.ma[b++].og(d,c&255),a.ma[b&a.tc].og(0,c>>8&255))} k.zn=function(a,b){var c=a&this.Ea,d=(a&this.Wa)>>>this.Ga;if(c>>32-f)}}; -function $b(a){for(var b=0,c=[],d=0;dc&&(c=60);2>c&&(c=2);var d=1;b&&1a.U.pi&&(c=Math.round(c/a.U.be));return c}function Tc(a){a.U.Ge=0;a.rf=a.Ke=a.Zc=a.A=0;Uc(a);cd(a,1)} function Eb(a){return a.da.jb&&a.U.Ge?a.U.Ge.toFixed(2)+"Mhz":"Stopped"}function Db(a){return a.U.$g.toFixed(2)+"Mhz"}function cd(a,b,c){if(void 0!==b){.8>a.U.Ge/a.U.$g&&(b=1);a.U.be=b;b=a.U.pi*a.U.be;if(a.U.$g!=b){a.U.$g=b;b=Db(a);var d=a.qa.setSpeed;d&&(d.textContent=b);a.R("target speed: "+b)}c&&a.Oc()}hd(a,a.Ke);a.Ke=0;a.U.ag=pa();a.U.nf=0;id(a)} k.uf=function(a){if(fb(this,!0)){if(!this.da.jb){cd(this);this.Ba&&this.Ba.start(this.U.ag,Yc(this));this.da.jb=!0;this.da.Dj=!0;this.fa&&jd(this.fa);var b=this.qa.run;b&&(b.textContent="Halt");this.ed(!0);a&&this.Oc()}this.U.Tj>=this.U.Hd&&id(this,!0);this.U.gh=0;this.U.qi=pa();this.U.nf&&(a=this.U.qi-this.U.nf,a>this.U.am&&(this.U.ag+=a,this.U.ag>this.U.qi&&(this.U.ag=this.U.qi)));try{do{var c=this.da.Rf?1:this.U.wp;if(this.fa){kd(this.fa);var d=this.fa;a=c;var e=d.Jb[0];if(e.kf){var f=(Yc(d.N, -d.Ce)-e.td)/d.zi|0,g=ld(d,0)-f;6==e.mode&&(g-=f);var h=g*d.zi|0;6==e.mode&&(h>>=1);a>h&&(a=h)}var c=a,t=this.fa;a=c;if(t.ea&&t.ea[11]&64){var r=t.hg-Yc(t.N,t.Ce);0r&&(a=r)}c=a}this.ng(c);var B=this.Zc-this.A;this.Ke+=B;this.U.gh+=B;hd(this,0,!0);Xc(this,B);this.U.fh-=B;0>=this.U.fh&&(this.U.fh+=this.U.em,$c(this));this.U.eh-=B;0>=this.U.eh&&(this.U.eh+=this.U.dm,this.ed());this.U.eg-=B;if(0>=this.U.eg){this.U.eg+=this.U.Sj;break}}while(this.da.jb)}catch(J){this.lb();Vc(this);this.Ba&&this.Ba.stop(pa(), -Yc(this));fb(this,!1);lb(this,J.message);return}c=setTimeout;d=this.Dp;this.U.nf=pa();e=this.U.am;this.U.gh&&(e=Math.round(e*this.U.gh/this.U.Sj));e-=this.U.nf-this.U.qi;if(f=this.U.nf-this.U.ag)this.U.Ge=Math.round(this.Ke/(10*f))/100,864E5<=f&&(this.rf=0,this.fa&&kd(this.fa,!0),cd(this));if(0>e||this.U.Ge>=1);a>h&&(a=h)}var c=a,t=this.fa;a=c;if(t.ea&&t.ea[11]&64){var r=t.hg-Yc(t.N,t.Ce);0r&&(a=r)}c=a}this.ng(c);var C=this.Zc-this.A;this.Ke+=C;this.U.gh+=C;hd(this,0,!0);Xc(this,C);this.U.fh-=C;0>=this.U.fh&&(this.U.fh+=this.U.em,$c(this));this.U.eh-=C;0>=this.U.eh&&(this.U.eh+=this.U.dm,this.ed());this.U.eg-=C;if(0>=this.U.eg){this.U.eg+=this.U.Sj;break}}while(this.da.jb)}catch(K){this.lb();Vc(this);this.Ba&&this.Ba.stop(pa(), +Yc(this));fb(this,!1);lb(this,K.message);return}c=setTimeout;d=this.Dp;this.U.nf=pa();e=this.U.am;this.U.gh&&(e=Math.round(e*this.U.gh/this.U.Sj));e-=this.U.nf-this.U.qi;if(f=this.U.nf-this.U.ag)this.U.Ge=Math.round(this.Ke/(10*f))/100,864E5<=f&&(this.rf=0,this.fa&&kd(this.fa,!0),cd(this));if(0>e||this.U.Gethis.rb?this.ta+a:Cd.call(this,0,0,c)}function Cd(a,b,c){c||wd.call(this.N,13,0);return q} function Ed(a,b,c){return a+b<=this.rb?this.ta+a:Fd.call(this,0,0,c)}function Gd(a,b,c){return a+b>this.rb?this.ta+a:Fd.call(this,0,0,c)}function Fd(a,b,c){c||wd.call(this.N,13,0);return q} function Hd(a,b){var c=this.N,d=c.eb.ta,e=this.bb,f=c.eb.va;if(!b){if(768!=c.eb.type)return wd.call(c,10,a,!0),!1;c.Qa(c.eb.Pd+4,c.eb.nb&-769|256)}if(c.eb.load(a)==q)return!1;var g=c.eb.ta;if(b){if(768==c.eb.type)return wd.call(c,13,a,!0),!1;c.Qa(c.eb.Pd+4,c.eb.nb|=768);c.eb.type=768}c.Qa(d+14,v(c));c.Qa(d+16,Gb(c));c.Qa(d+18,c.G);c.Qa(d+20,c.I);c.Qa(d+22,c.J);c.Qa(d+24,c.C);c.Qa(d+26,w(c));c.Qa(d+28,c.H);c.Qa(d+30,c.F);c.Qa(d+32,c.D);c.Qa(d+34,c.Ja.va);c.Qa(d+36,c.ra.va);c.Qa(d+38,c.xa.va);c.Qa(d+ 40,c.Ya.va);var d=38,h=26;Id(c,c.la(g+16)|(b?16384:0));c.G=c.la(g+18);c.I=c.la(g+20);c.J=c.la(g+22);c.C=c.la(g+24);c.H=c.la(g+28);c.F=c.la(g+30);c.D=c.la(g+32);c.Ja.load(c.la(g+34));c.Ya.load(c.la(g+40));Jd(c,c.la(g+14),c.la(g+36));this.bb>13;if(6144<=h){M=c&3;if(M>a.bb){if(!1!==B&&!(N==a.bb||g&1024&&N<=a.bb)){t=q;break}C=e.Ka();Kd(e,e.Ka(),!0);x(e,C);a.ji=!0}C=!1}else if(1024==h)C=!0,E=-1,J=c,Mh||2048==(h&2560))){d||wd.call(e,13,c,!!g);t=q;break}}else if(3==a.id){if(!B||4096>h||2048==(h&2560)){d|| -wd.call(e,13,c,!0);t=q;break}}else if(4==a.id){if(!B||256!=h&&768!=h){d||wd.call(e,10,c,!0);t=q;break}}else if(6==a.id&&!(g&4096)&&768>13;if(6144<=h){N=c&3;if(N>a.bb){if(!1!==C&&!(O==a.bb||g&1024&&O<=a.bb)){t=q;break}D=e.Ka();Kd(e,e.Ka(),!0);x(e,D);a.ji=!0}D=!1}else if(1024==h)D=!0,F=-1,K=c,Nh||2048==(h&2560))){d||wd.call(e,13,c,!!g);t=q;break}}else if(3==a.id){if(!C||4096>h||2048==(h&2560)){d|| +wd.call(e,13,c,!0);t=q;break}}else if(4==a.id){if(!C||256!=h&&768!=h){d||wd.call(e,10,c,!0);t=q;break}}else if(6==a.id&&!(g&4096)&&768>13;80386>a.N.za||!(a.ai&64)?(a.qe=2,a.ja=65535):(a.qe=4,a.ja=-1)}else a.load=td,a.Yl=xd,a.Jc=zd,a.jc=Ad,a.rb=65535,a.bb=a.qc=0,a.Pd=q,a.qe=2,a.ja=65535;a.Wc=a.qe;a.na=a.ja} function Nd(a){this.za=a.model||8088;var b=0;switch(this.za){default:b=4772727;break;case 80286:b=6E6;break;case 80386:b=16E6}Sc.call(this,a,b);this.cl=61442;this.Bh=nd;this.Ah=4;this.ig=255;this.B=80286<=this.za?Od:Pd;this.Ua=Qd;this.fl=Rd;this.gl=Sd;this.hl=Td;80186<=this.za&&(this.Ua=Qd.slice(),this.fl=Rd.slice(),this.gl=Sd.slice(),this.ig=31,this.Ua[15]=Ud,this.Ua[96]=Vd,this.Ua[97]=Wd,this.Ua[98]=Xd,this.Ua[99]=Ud,this.Ua[100]=Ud,this.Ua[101]=Ud,this.Ua[102]=Ud,this.Ua[103]=Ud,this.Ua[104]=Yd, @@ -87,48 +87,48 @@ k.save=function(){var a=new Ee(this);a.set(0,[this.G,this.C,this.I,this.J,w(this k.restore=function(a){var b=a[0];this.G=b[0];this.C=b[1];this.I=b[2];this.J=b[3];var c=b[4];this.H=b[5];this.F=b[6];this.D=b[7];this.gg=b[8]||0;b=a[1];this.ra.restore(b[1]);this.Ya.restore(b[2]);this.xa.restore(b[3]);this.Ja.restore(b[4]);var d=b[5];d&&d.length&&(this.gc=d[0],this.Fc=d[1],this.We=d[2],this.Tc=d[3],this.Xe=d[4],this.cd.restore(d[5]),this.eb.restore(d[6]),this.gg=d[7],we(this));Id(this,b[6]);Jd(this,b[0],this.ra.va);x(this,c);Kd(this,this.xa.va);b=a[2];this.tb=null!=b[0]&&Fe(this,b[0])|| this.Ya;this.dd=null!=b[1]&&Fe(this,b[1])||this.xa;this.S=b[2];this.Da=b[3];this.wb=b[4];this.ca=b[5];this.La=b[6];b=a[3];this.rf=b[1];cd(this,b[2]);a:{b=this.ha;a=a[4];for(c=0;c>((a^a>>4)&15)&1?0:Ob}function Me(a){return(a.W^a.ia)&16?Nb:0} +function Ie(a,b){a.Ja.load(b);a.S|=a.Ah}function v(a){return a.ka-a.ra.ta}function B(a,b){a.ka=a.ra.ta+(b&65535)}function Jd(a,b,c,d){a.ra.vj=d;a.Pk=b;b=a.ra.load(c);return b!=q?(a.ka=b+a.Pk,a.sf=b+a.ra.rb,a.ra.ji):null}function Je(a){a.ka+=-1;a.ka<=a.sf||B(a,a.ka-a.ra.ta)}function w(a){return a.$c-a.xa.ta}function x(a,b){a.$c=a.xa.ta+b}function Ke(a){return a.Q&a.V?Pb:0}function Le(a){a=a.W;return 27030>>((a^a>>4)&15)&1?0:Ob}function Me(a){return(a.W^a.ia)&16?Nb:0} function Ne(a){return a.Q&a.V-1?0:Mb}function Oe(a){return a.W&a.V>>1?Lb:0}function Pe(a){return(a.W^a.ia^a.W>>1)&a.V>>1?Hb:0}function Qe(a){a.Q&=~a.V}function Re(a){a.ia=a.W&16|a.ia&-17}function Se(a){a.Q|=a.V-1}function Te(a){Oe(a)&&(a.W^=a.V>>1|a.V>>2,a.ia^=32896)}function Ue(a){a.W&=~a.V;a.ia=a.W&32896|a.ia&-32897}function Ve(a){a.Q|=a.V}function We(a){a.ia=~(a.W&16)&16|a.ia&-17}function Xe(a){a.Q&=~(a.V-1)}function Ye(a){Oe(a)||(a.W^=a.V>>1|a.V>>2,a.ia^=32896)} function Ze(a){a.W|=a.V;a.ia=a.W&32896|a.ia&-32897}function Gb(a){return a.wa&~od|Ke(a)|Le(a)|Me(a)|Ne(a)|Oe(a)|Pe(a)}function $e(a,b){b=b|a.gc&1|65520;a.gc=a.gc&-65536|b&65535;a.gc&1&&we(a,!0)}function Id(a,b,c){a.V=256;a.Q=a.W=a.ia=0;b&Pb&&Ve(a);b&Ob||(a.W|=1);b&Nb&&(a.ia|=16);b&Mb||Se(a);b&Lb&&Ye(a);b&Hb&&Ze(a);a.gc&1||(b&=-61441);void 0===c&&(c=a.ra.bb);c?b=b&-12289|a.wa&12288:a.gg=(b&12288)>>12;c>a.gg&&(b=b&~Jb|a.wa&Jb);a.wa=a.wa&~a.Bh|b&a.Bh|a.cl;a.wa&Kb&&(a.wb|=2,a.S|=4)} k.Fb=function(a,b,c){var d=!1;switch(b){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 "V":this.qa[b]=c;this.ul++;d=!0;break;default:d=this.parent.Fb.call(this,a,b,c)}return d};k.Oa=function(a){return this.ma[(a&this.Wa)>>>this.Ga].Eb(a&this.Ea)}; k.la=function(a){var b=a&this.Ea;a=(a&this.Wa)>>>this.Ga;this.A-=this.B.Ai;return b>>this.Ga;if(b>>c|this.ma[a+1&this.tc].ud(0)<<32-c};k.vd=function(a,b){this.ma[(a&this.Wa)>>>this.Ga].Ib(a&this.Ea,b&255)}; k.Qa=function(a,b){var c=a&this.Ea,d=(a&this.Wa)>>>this.Ga;this.A-=this.B.Ai;c>8&255))};k.zn=function(a,b){var c=a&this.Ea,d=(a&this.Wa)>>>this.Ga;this.A-=this.B.Ai;if(c>>32-f)}}; -function af(a,b,c){a.zh=b;a.ca=b.Jc(a.sh=c,0);return a.S&1?0:a.Oa(a.ca)}function F(a,b){return af(a,a.tb,b&65535)}function G(a,b){return af(a,a.dd,b&65535)}function bf(a,b,c){a.zh=b;a.ca=b.Jc(a.sh=c,1);return a.S&1?0:a.Wg(a.ca)}function H(a,b){return bf(a,a.tb,b&65535)}function I(a,b){return bf(a,a.dd,b&65535)}function cf(a,b,c){a.zh=b;a.La=a.ca=b.Jc(a.sh=c,0);return a.S&1?0:a.Oa(a.ca)}function K(a,b){return cf(a,a.tb,b&65535)}function L(a,b){return cf(a,a.dd,b&65535)} -function df(a,b,c){a.zh=b;a.La=a.ca=b.Jc(a.sh=c,1);return a.S&1?0:a.Wg(a.ca)}function O(a,b){return df(a,a.tb,b&65535)}function P(a,b){return df(a,a.dd,b&65535)}function Q(a,b){a.S&2||a.vd(a.zh.jc(a.sh,0),b)}function R(a,b){a.S&2||a.Qa(a.zh.jc(a.sh,1),b)}function Md(a,b,c){return a.la(b.Jc(c,1))}k.Y=function(){var a=this.Oa(this.ka);++this.ka>this.sf&&D(this,this.ka-this.ra.ta);return a};k.L=function(){var a=this.Oa(this.ka)<<24>>24;++this.ka>this.sf&&D(this,this.ka-this.ra.ta);return a&65535}; -function ef(a){var b=a.la(a.ka);a.ka+=2;a.ka>a.sf&&D(a,a.ka-a.ra.ta);return b}k.K=function(){var a=this.Wg(this.ka);this.ka+=this.qe;this.ka>this.sf&&D(this,this.ka-this.ra.ta);return a};k.Ka=function(){var a=this.Wg(this.$c);this.$c+=2;this.$c>this.nn&&x(this,this.$c-this.xa.ta);return a};function y(a,b){a.$c-=2;a.$cthis.sf&&B(this,this.ka-this.ra.ta);return a};k.L=function(){var a=this.Oa(this.ka)<<24>>24;++this.ka>this.sf&&B(this,this.ka-this.ra.ta);return a&65535}; +function ef(a){var b=a.la(a.ka);a.ka+=2;a.ka>a.sf&&B(a,a.ka-a.ra.ta);return b}k.K=function(){var a=this.Wg(this.ka);this.ka+=this.qe;this.ka>this.sf&&B(this,this.ka-this.ra.ta);return a};k.Ka=function(){var a=this.Wg(this.$c);this.$c+=2;this.$c>this.nn&&x(this,this.$c-this.xa.ta);return a};function y(a,b){a.$c-=2;a.$cthis.La?0>this.ca?this.B.bc:this.B.Cb:this.B.rc;return this.Q&255}function mf(a,b){this.ia=a^b;this.Q=this.W=a+b+(this.Q&this.V?1:0);this.V=65536;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.Cb:this.B.rc;return this.Q&65535} -function nf(a,b){this.ia=a^b;this.V=256;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.Cb:this.B.rc;return(this.Q=this.W=a+b)&255}function of(a,b){this.ia=a^b;this.V=65536;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.Cb:this.B.rc;return(this.Q=this.W=a+b)&65535}function pf(a,b){this.V=256;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.Cb:this.B.rc;return(this.Q=this.W=this.ia=a&b)&255} -function qf(a,b){this.V=65536;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.Cb:this.B.rc;return(this.Q=this.W=this.ia=a&b)&65535}function rf(a,b){this.A-=10+(0>this.ca?0:1);if((a&3)<(b&3))return a=a&-4|b&3,Xe(this),a;Se(this);return a}function sf(a){if(0>this.ca)return Ud.call(this),a;var b=a<<16>>16,c=this.la(this.ca)<<16>>16,d=this.la(this.ca+2)<<16>>16;this.A-=this.B.im;if(bd)D(this,this.Ob-this.ra.ta),hf.call(this,5,null,0);this.S|=2;return a} -function tf(a,b){var c=Fb(this),d=v(this);null!=Jd(this,a,b,!0)&&(y(this,c),y(this,d))}function uf(a,b){this.ia=a^b;this.V=256;this.Q=this.W=a-b;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.bk:this.B.Cb;this.S|=2;return a}function vf(a,b){this.ia=a^b;this.V=65536;this.Q=this.W=a-b;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.bk:this.B.Cb;this.S|=2;return a}function wf(a){return a} -function xf(a,b){var c=(b<<16>>16)*(this.Y()<<24>>24);this.Q=this.ia=this.W=c;this.V=256;32767c?(Ve(this),Ze(this)):(Qe(this),Ue(this));this.A-=0>this.ca?21:24;return c&65535}function yf(a,b){var c=(b<<16>>16)*(this.K()<<16>>16);this.Q=this.ia=this.W=c;this.V=65536;32767c?(Ve(this),Ze(this)):(Qe(this),Ue(this));this.A-=0>this.ca?21:24;return c&65535} -function hf(a,b,c){this.A-=this.B.Dm+c;this.ra.vj=!0;c=Gb(this);var d=Fb(this),e=v(this);a=this.ra.Yl(a);a!=q&&(this.ka=a,y(this,c),y(this,d),y(this,e),null!=b&&y(this,b),this.vi=-1)}function zf(a,b){this.A-=14+(0>this.ca?0:2);if(this.Tb.load(b,!0)!=q&&this.Tb.qc>=this.ra.bb&&this.Tb.qc>=(b&3))return Xe(this),this.Tb.nb&65280;Se(this);return a}function Af(a,b){if(0>this.ca)return U.call(this),a;He(this,this.la(this.ca+2));this.A-=this.B.fk;return b} -function Bf(a){if(0>this.ca)return U.call(this),a;this.A-=this.B.Lm;return this.ca}function Cf(a,b){if(0>this.ca)return U.call(this),a;Ie(this,this.la(this.ca+2));this.A-=this.B.fk;return b}function Df(a,b){this.A-=14+(0>this.ca?0:2);if(b&65528&&this.Tb.load(b,!0)!=q&&(7168==(this.Tb.nb&7168)||this.Tb.qc>=this.ra.bb)&&this.Tb.qc>=(b&3))return Xe(this),this.Tb.rb;Se(this);return a}function Ef(a,b){this.A-=0>this.La?0>this.ca?this.B.Sm:this.B.Rm:this.B.Pm;return b} -function Ff(){return Ef.call(this,0,this.Pb)}function Gf(a,b){this.V=256;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.Cb:this.B.rc;return(this.Q=this.W=this.ia=a|b)&255}function Hf(a,b){this.V=65536;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.Cb:this.B.rc;return(this.Q=this.W=this.ia=a|b)&65535} -function If(a){var b=this.Ka(),c=this.Ka();(a<<=this.Wc>>2)&&x(this,w(this)+a);Jd(this,b,c,!1)&&(a&&x(this,w(this)+a),this.Ya.va&65528&&this.Ya.qcthis.La?0>this.ca?this.B.bc:this.B.Cb:this.B.rc;return this.Q&255} -function Kf(a,b){this.ia=a^b;this.Q=this.W=a-b-(this.Q&this.V?1:0);this.V=65536;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.Cb:this.B.rc;return this.Q&65535}function Lf(a,b){this.ia=a^b;this.V=256;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.Cb:this.B.rc;return(this.Q=this.W=a-b)&255}function Pf(a,b){this.ia=a^b;this.V=65536;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.Cb:this.B.rc;return(this.Q=this.W=a-b)&65535} -function Qf(a,b){this.Q=this.W=this.ia=a&b;this.V=256;this.A-=0>this.La?0>this.ca?this.B.Ek:this.B.ph:this.B.ph;this.S|=2;return a}function Rf(a,b){this.Q=this.W=this.ia=a&b;this.V=65536;this.A-=0>this.La?0>this.ca?this.B.Ek:this.B.ph:this.B.ph;this.S|=2;return a} -function Sf(a,b){if(0>this.ca){switch(this.Oh&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.C=this.C&-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.C=this.C&255|a<<8}this.A-=this.B.Gk}else this.La=this.ca,Q(this,a),this.A-=this.B.Fk;return b} -function Tf(a,b){if(0>this.ca){switch(this.Oh&7){case 0:this.G=a;break;case 1:this.I=a;break;case 2:this.J=a;break;case 3:this.C=a;break;case 4:x(this,a);break;case 5:this.H=a;break;case 6:this.F=a;break;case 7:this.D=a}this.A-=this.B.Gk}else this.La=this.ca,R(this,a),this.A-=this.B.Fk;return b}function Uf(a,b){this.V=256;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.Cb:this.B.rc;return(this.Q=this.W=this.ia=a^b)&255} -function Vf(a,b){this.V=65536;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.Cb:this.B.rc;return(this.Q=this.W=this.ia=a^b)&65535}function Wf(a,b){this.Q=this.Q&this.V-1|(a&b?this.V:0);(a^a>>1)&b>>1?Ze(this):Ue(this)}function Xf(){this.A-=0>this.ca?2:this.B.en;return 1}function Yf(){var a=this.I&this.ig;this.A-=(0>this.ca?this.B.xk:this.B.wk)+(a<this.ca?this.B.xk:this.B.wk)+(a<this.vi)D(this,this.Ob-this.ra.ta),d=!0;else if(8!=this.vi)b=0,a=8,d=!0;else{dg.call(this,-1,0,c);pe(this);return}dg.call(this,a,b,c)&&(d=!1);d&&hf.call(this,this.vi=a,b,0);this.S&=-4}else this.Xa("Fault "+l(a)+" blocked by Debugger",536870912),D(this,this.Ob-this.ra.ta)} +Ma(function(){for(var a=db(window.document,"pcjs","cpu"),b=0;b>16,c=this.la(this.ca)<<16>>16,d=this.la(this.ca+2)<<16>>16;this.A-=this.B.im;if(bd)B(this,this.Ob-this.ra.ta),hf.call(this,5,null,0);this.S|=2;return a} +function tf(a,b){var c=Fb(this),d=v(this);null!=Jd(this,a,b,!0)&&(y(this,c),y(this,d))}function uf(a,b){this.ia=a^b;this.V=256;this.Q=this.W=a-b;this.A-=this.La===q?this.ca===q?this.B.bc:this.B.bk:this.B.Cb;this.S|=2;return a}function vf(a,b){this.ia=a^b;this.V=65536;this.Q=this.W=a-b;this.A-=this.La===q?this.ca===q?this.B.bc:this.B.bk:this.B.Cb;this.S|=2;return a}function wf(a){return a} +function xf(a,b){var c=(b<<16>>16)*(this.Y()<<24>>24);this.Q=this.ia=this.W=c;this.V=256;32767c?(Ve(this),Ze(this)):(Qe(this),Ue(this));this.A-=this.ca===q?21:24;return c&65535}function yf(a,b){var c=(b<<16>>16)*(this.K()<<16>>16);this.Q=this.ia=this.W=c;this.V=65536;32767c?(Ve(this),Ze(this)):(Qe(this),Ue(this));this.A-=this.ca===q?21:24;return c&65535} +function hf(a,b,c){this.A-=this.B.Dm+c;this.ra.vj=!0;c=Gb(this);var d=Fb(this),e=v(this);a=this.ra.Yl(a);a!=q&&(this.ka=a,y(this,c),y(this,d),y(this,e),null!=b&&y(this,b),this.vi=-1)}function zf(a,b){this.A-=14+(this.ca===q?0:2);if(this.Tb.load(b,!0)!=q&&this.Tb.qc>=this.ra.bb&&this.Tb.qc>=(b&3))return Xe(this),this.Tb.nb&65280;Se(this);return a}function Af(a,b){if(this.ca===q)return S.call(this),a;He(this,this.la(this.ca+2));this.A-=this.B.fk;return b} +function Bf(a){if(this.ca===q)return S.call(this),a;this.A-=this.B.Lm;return this.ca}function Cf(a,b){if(this.ca===q)return S.call(this),a;Ie(this,this.la(this.ca+2));this.A-=this.B.fk;return b}function Df(a,b){this.A-=14+(this.ca===q?0:2);if(b&65528&&this.Tb.load(b,!0)!=q&&(7168==(this.Tb.nb&7168)||this.Tb.qc>=this.ra.bb)&&this.Tb.qc>=(b&3))return Xe(this),this.Tb.rb;Se(this);return a}function Ef(a,b){this.A-=this.La===q?this.ca===q?this.B.Sm:this.B.Rm:this.B.Pm;return b} +function Ff(){return Ef.call(this,0,this.Pb)}function Gf(a,b){this.V=256;this.A-=this.La===q?this.ca===q?this.B.bc:this.B.Cb:this.B.rc;return(this.Q=this.W=this.ia=a|b)&255}function Hf(a,b){this.V=65536;this.A-=this.La===q?this.ca===q?this.B.bc:this.B.Cb:this.B.rc;return(this.Q=this.W=this.ia=a|b)&65535} +function If(a){var b=this.Ka(),c=this.Ka();(a<<=this.Wc>>2)&&x(this,w(this)+a);Jd(this,b,c,!1)&&(a&&x(this,w(this)+a),this.Ya.va&65528&&this.Ya.qc>1)&b>>1?Ze(this):Ue(this)}function Xf(){this.A-=this.ca===q?2:this.B.en;return 1}function Yf(){var a=this.I&this.ig;this.A-=(this.ca===q?this.B.xk:this.B.wk)+(a<this.vi)B(this,this.Ob-this.ra.ta),d=!0;else if(8!=this.vi)b=0,a=8,d=!0;else{dg.call(this,-1,0,c);pe(this);return}dg.call(this,a,b,c)&&(d=!1);d&&hf.call(this,this.vi=a,b,0);this.S&=-4}else this.Xa("Fault "+l(a)+" blocked by Debugger",536870912),B(this,this.Ob-this.ra.ta)} function dg(a,b,c){var d=32,e=Qb(this.ha,this.ka);204==e&&(c=!1,d|=1);983040<=this.ka&&1048575>=this.ka&&(c=!1);this.pa(d|1073741824)&&(c=!0);if(this.pa(d)||c)a=(c?"\n":"")+"Fault "+l(a)+(null!=b?" ("+m(b)+")":"")+" on opcode 0x"+l(e)+" at "+uc(this.Z,v(this),Fb(this))+" (%"+ea(this.ka,6)+")",b=this.da.jb,this.Xa(a,d)?c&&(c=b,this.Z.lb()):(this.Ca(a),this.lb());return c}function me(){this.Kn[this.Y()].call(this)}function oe(){y(this,w(this)&this.na);this.A-=this.B.zc} function Vd(){var a=w(this)&this.na;y(this,this.G&this.na);y(this,this.I&this.na);y(this,this.J&this.na);y(this,this.C&this.na);y(this,a);y(this,this.H&this.na);y(this,this.F&this.na);y(this,this.D&this.na);this.A-=this.B.Zm} function Wd(){this.D=this.D&~this.na|this.Ka();this.F=this.F&~this.na|this.Ka();this.H=this.H&~this.na|this.Ka();x(this,w(this)+this.Wc);this.C=this.C&~this.na|this.Ka();this.J=this.J&~this.na|this.Ka();this.I=this.I&~this.na|this.Ka();this.G=this.G&~this.na|this.Ka();this.A-=this.B.Xm}function Xd(){this.Gb[this.Y()].call(this,sf)}function ne(){this.Qc[this.Y()].call(this,rf)}function Yd(){y(this,this.K());this.A-=this.B.zc}function Zd(){this.Gb[this.Y()].call(this,yf)} function $d(){y(this,this.Y());this.A-=this.B.zc}function ae(){this.Gb[this.Y()].call(this,xf)}function be(){var a=1,b=0,c=5;this.Da&192&&(a=this.I,b=1,this.Da&256&&(c=4));if(a--){var d=cc(this.ha,this.J,this.ka-b-1);this.vd(this.Ja.jc(this.D&this.ja,0),d);this.D=this.D&~this.ja|this.D+(this.wa&Ib?-1:1)&this.ja;this.A-=c;this.I-=b;a&&(this.ka=this.Ob,this.S|=256)}} function ce(){var a=1,b=0,c=5;this.Da&192&&(a=this.I,b=1,this.Da&256&&(c=4));if(a--){var d=this.ka-b-1,e=cc(this.ha,this.J,d),d=e|=cc(this.ha,this.J,d)<<8;this.Qa(this.Ja.jc(this.D&this.ja,1),d);this.D=this.D&~this.ja|this.D+(this.wa&Ib?-2:2)&this.ja;this.A-=c;this.I-=b;a&&(this.ka=this.Ob,this.S|=256)}} function de(){var a=1,b=0,c=5;this.Da&192&&(a=this.I,b=1,this.Da&256&&(c=4));if(a--){var d=this.Oa(this.Ya.Jc(this.F&this.ja,0));this.F=this.F&~this.ja|this.F+(this.wa&Ib?-1:1)&this.ja;this.A-=c;this.I-=b;gc(this.ha,this.J,d,this.ka-b-1);a&&(this.ka=this.Ob,this.S|=256)}} -function ee(){var a=1,b=0,c=5;this.Da&192&&(a=this.I,b=1,this.Da&256&&(c=4));if(a--){var d=Md(this,this.Ya,this.F&this.ja);this.F=this.F&~this.ja|this.F+(this.wa&Ib?-2:2)&this.ja;this.A-=c;this.I-=b;b=this.ka-b-1;gc(this.ha,this.J,d&255,b);gc(this.ha,this.J,d>>8,b);a&&(this.ka=this.Ob,this.S|=256)}}function eg(){var a=this.L();Pe(this)?(D(this,v(this)+a),this.A-=this.B.cc):this.A-=this.B.dc}function fg(){var a=this.L();Pe(this)?this.A-=this.B.dc:(D(this,v(this)+a),this.A-=this.B.cc)} -function gg(){var a=this.L();Ke(this)?(D(this,v(this)+a),this.A-=this.B.cc):this.A-=this.B.dc}function hg(){var a=this.L();Ke(this)?this.A-=this.B.dc:(D(this,v(this)+a),this.A-=this.B.cc)}function ig(){var a=this.L();Ne(this)?(D(this,v(this)+a),this.A-=this.B.cc):this.A-=this.B.dc}function jg(){var a=this.L();Ne(this)?this.A-=this.B.dc:(D(this,v(this)+a),this.A-=this.B.cc)}function kg(){var a=this.L();Ke(this)||Ne(this)?(D(this,v(this)+a),this.A-=this.B.cc):this.A-=this.B.dc} -function lg(){var a=this.L();Ke(this)||Ne(this)?this.A-=this.B.dc:(D(this,v(this)+a),this.A-=this.B.cc)}function mg(){var a=this.L();Oe(this)?(D(this,v(this)+a),this.A-=this.B.cc):this.A-=this.B.dc}function ng(){var a=this.L();Oe(this)?this.A-=this.B.dc:(D(this,v(this)+a),this.A-=this.B.cc)}function og(){var a=this.L();Le(this)?(D(this,v(this)+a),this.A-=this.B.cc):this.A-=this.B.dc}function pg(){var a=this.L();Le(this)?this.A-=this.B.dc:(D(this,v(this)+a),this.A-=this.B.cc)} -function qg(){var a=this.L();!Oe(this)!=!Pe(this)?(D(this,v(this)+a),this.A-=this.B.cc):this.A-=this.B.dc}function rg(){var a=this.L();!Oe(this)==!Pe(this)?(D(this,v(this)+a),this.A-=this.B.cc):this.A-=this.B.dc}function sg(){var a=this.L();Ne(this)||!Oe(this)!=!Pe(this)?(D(this,v(this)+a),this.A-=this.B.cc):this.A-=this.B.dc}function tg(){var a=this.L();Ne(this)||!Oe(this)!=!Pe(this)?this.A-=this.B.dc:(D(this,v(this)+a),this.A-=this.B.cc)} -function ug(){this.Ve[this.Y()].call(this,vg,this.Y);this.A-=0>this.La?1:this.B.wi}function fe(){this.Ve[this.Y()].call(this,wg,Zf)}function ge(){this.hd[this.Y()].call(this,xg,Zf)}function yg(){var a=this.K()<<(this.Wc>>2);D(this,this.Ka());a&&x(this,w(this)+a);this.A-=this.B.dn}function zg(){D(this,this.Ka());this.A-=this.B.an} +function ee(){var a=1,b=0,c=5;this.Da&192&&(a=this.I,b=1,this.Da&256&&(c=4));if(a--){var d=Md(this,this.Ya,this.F&this.ja);this.F=this.F&~this.ja|this.F+(this.wa&Ib?-2:2)&this.ja;this.A-=c;this.I-=b;b=this.ka-b-1;gc(this.ha,this.J,d&255,b);gc(this.ha,this.J,d>>8,b);a&&(this.ka=this.Ob,this.S|=256)}}function eg(){var a=this.L();Pe(this)?(B(this,v(this)+a),this.A-=this.B.cc):this.A-=this.B.dc}function fg(){var a=this.L();Pe(this)?this.A-=this.B.dc:(B(this,v(this)+a),this.A-=this.B.cc)} +function gg(){var a=this.L();Ke(this)?(B(this,v(this)+a),this.A-=this.B.cc):this.A-=this.B.dc}function hg(){var a=this.L();Ke(this)?this.A-=this.B.dc:(B(this,v(this)+a),this.A-=this.B.cc)}function ig(){var a=this.L();Ne(this)?(B(this,v(this)+a),this.A-=this.B.cc):this.A-=this.B.dc}function jg(){var a=this.L();Ne(this)?this.A-=this.B.dc:(B(this,v(this)+a),this.A-=this.B.cc)}function kg(){var a=this.L();Ke(this)||Ne(this)?(B(this,v(this)+a),this.A-=this.B.cc):this.A-=this.B.dc} +function lg(){var a=this.L();Ke(this)||Ne(this)?this.A-=this.B.dc:(B(this,v(this)+a),this.A-=this.B.cc)}function mg(){var a=this.L();Oe(this)?(B(this,v(this)+a),this.A-=this.B.cc):this.A-=this.B.dc}function ng(){var a=this.L();Oe(this)?this.A-=this.B.dc:(B(this,v(this)+a),this.A-=this.B.cc)}function og(){var a=this.L();Le(this)?(B(this,v(this)+a),this.A-=this.B.cc):this.A-=this.B.dc}function pg(){var a=this.L();Le(this)?this.A-=this.B.dc:(B(this,v(this)+a),this.A-=this.B.cc)} +function qg(){var a=this.L();!Oe(this)!=!Pe(this)?(B(this,v(this)+a),this.A-=this.B.cc):this.A-=this.B.dc}function rg(){var a=this.L();!Oe(this)==!Pe(this)?(B(this,v(this)+a),this.A-=this.B.cc):this.A-=this.B.dc}function sg(){var a=this.L();Ne(this)||!Oe(this)!=!Pe(this)?(B(this,v(this)+a),this.A-=this.B.cc):this.A-=this.B.dc}function tg(){var a=this.L();Ne(this)||!Oe(this)!=!Pe(this)?this.A-=this.B.dc:(B(this,v(this)+a),this.A-=this.B.cc)} +function ug(){this.Ve[this.Y()].call(this,vg,this.Y);this.A-=this.La===q?1:this.B.wi}function fe(){this.Ve[this.Y()].call(this,wg,Zf)}function ge(){this.hd[this.Y()].call(this,xg,Zf)}function yg(){var a=this.K()<<(this.Wc>>2);B(this,this.Ka());a&&x(this,w(this)+a);this.A-=this.B.dn}function zg(){B(this,this.Ka());this.A-=this.B.an} function he(){var a=this.K(),b=this.Y()&31;this.A-=11;y(this,this.H);var c=w(this)&this.xa.ja;if(0>>16|a&65535|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=2},function(){this.W=(this.ia=this.H)-1;this.H=this.W&65535;this.Q=this.H|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=2},function(){this.W=(this.ia=this.F)-1;this.F=this.W&65535;this.Q=this.F|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=2},function(){this.W=(this.ia=this.D)-1;this.D=this.W&65535;this.Q=this.D|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=2},function(){y(this, this.G&this.na);this.A-=this.B.zc},function(){y(this,this.I&this.na);this.A-=this.B.zc},function(){y(this,this.J&this.na);this.A-=this.B.zc},function(){y(this,this.C&this.na);this.A-=this.B.zc},function(){y(this,w(this)-this.Wc&this.na);this.A-=this.B.zc},function(){y(this,this.H&this.na);this.A-=this.B.zc},function(){y(this,this.F&this.na);this.A-=this.B.zc},function(){y(this,this.D&this.na);this.A-=this.B.zc},function(){this.G=this.G&~this.na|this.Ka();this.A-=this.B.sc},function(){this.I=this.I& ~this.na|this.Ka();this.A-=this.B.sc},function(){this.J=this.J&~this.na|this.Ka();this.A-=this.B.sc},function(){this.C=this.C&~this.na|this.Ka();this.A-=this.B.sc},function(){x(this,w(this)&~this.na|this.Ka());this.A-=this.B.sc},function(){this.H=this.H&~this.na|this.Ka();this.A-=this.B.sc},function(){this.F=this.F&~this.na|this.Ka();this.A-=this.B.sc},function(){this.D=this.D&~this.na|this.Ka();this.A-=this.B.sc},eg,fg,gg,hg,ig,jg,kg,lg,mg,ng,og,pg,qg,rg,sg,tg,eg,fg,gg,hg,ig,jg,kg,lg,mg,ng,og,pg, -qg,rg,sg,tg,ug,function(){this.hd[this.Y()].call(this,Eg,this.K);this.A-=0>this.La?1:this.B.wi},ug,function(){this.hd[this.Y()].call(this,Eg,this.L);this.A-=0>this.La?1:this.B.wi},function(){this.xd[this.Y()].call(this,Qf)},function(){this.Qc[this.Y()].call(this,Rf)},function(){this.yd[this.Oh=this.Y()].call(this,Sf)},function(){this.Gb[this.Oh=this.Y()].call(this,Tf)},function(){this.S|=1;this.xd[this.Y()].call(this,Ef)},function(){this.S|=1;this.Qc[this.Y()].call(this,Ef)},function(){this.yd[this.Y()].call(this, -Ef)},function(){this.Gb[this.Y()].call(this,Ef)},function(){var a=this.Y();switch((a&56)>>3){case 0:this.Pb=this.Ja.va;break;case 1:this.Pb=this.ra.va;break;case 2:this.Pb=this.xa.va;break;case 3:this.Pb=this.Ya.va;break;default:U.call(this);return}this.S|=1;this.Qc[a].call(this,Ff)},function(){this.S|=1;this.tb=this.dd=this.xn;this.Gb[this.Y()].call(this,Bf)},function(){var a,b=this.Y(),c=(b&56)>>3;switch(c){case 0:a=this.G;break;case 2:a=this.J;break;case 3:a=this.C;break;default:if(80286==this.za|| +qg,rg,sg,tg,ug,function(){this.hd[this.Y()].call(this,Eg,this.K);this.A-=this.La===q?1:this.B.wi},ug,function(){this.hd[this.Y()].call(this,Eg,this.L);this.A-=this.La===q?1:this.B.wi},function(){this.xd[this.Y()].call(this,Qf)},function(){this.Qc[this.Y()].call(this,Rf)},function(){this.yd[this.Oh=this.Y()].call(this,Sf)},function(){this.Gb[this.Oh=this.Y()].call(this,Tf)},function(){this.S|=1;this.xd[this.Y()].call(this,Ef)},function(){this.S|=1;this.Qc[this.Y()].call(this,Ef)},function(){this.yd[this.Y()].call(this, +Ef)},function(){this.Gb[this.Y()].call(this,Ef)},function(){var a=this.Y();switch((a&56)>>3){case 0:this.Pb=this.Ja.va;break;case 1:this.Pb=this.ra.va;break;case 2:this.Pb=this.xa.va;break;case 3:this.Pb=this.Ya.va;break;default:S.call(this);return}this.S|=1;this.Qc[a].call(this,Ff)},function(){this.S|=1;this.tb=this.dd=this.xn;this.Gb[this.Y()].call(this,Bf)},function(){var a,b=this.Y(),c=(b&56)>>3;switch(c){case 0:a=this.G;break;case 2:a=this.J;break;case 3:a=this.C;break;default:if(80286==this.za|| 80386==this.za&&4!=c&&5!=c){Ud.call(this);return}switch(c){case 1:a=this.I;break;case 4:a=w(this);break;case 5:a=this.H;break;case 6:a=this.F;break;case 7:a=this.D}}this.Gb[b].call(this,Ef);switch(c){case 0:Ie(this,this.G);this.G=a;break;case 1:Ge(this,this.I);this.I=a;break;case 2:Kd(this,this.J);this.J=a;break;case 3:He(this,this.C);this.C=a;break;case 4:Ie(this,w(this));x(this,a);break;case 5:Ge(this,this.H);this.H=a;break;case 6:Kd(this,this.F);this.F=a;break;case 7:He(this,this.D),this.D=a}}, function(){this.S|=1;this.hd[this.Y()].call(this,Fg,this.Ka)},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.C;this.C=a;this.A-=3},function(){var a=this.G;this.G=w(this);x(this,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= 2==this.Wc?this.G&-65536|this.G<<24>>24&65535:this.G<<16>>16;this.A-=2},function(){this.J=2==this.Wc?this.J&-65536|(this.G&32768?65535:0):this.G&-2147483648?-1:0;this.A-=this.B.km},function(){tf.call(this,this.K(),ef(this));this.A-=this.B.nm},function(){this.Xa("WAIT not implemented",1);this.A--},function(){y(this,Gb(this));this.A-=this.B.zc},function(){Id(this,this.Ka());this.A-=this.B.sc},function(){var a=this.G>>8;a&Pb?Ve(this):Qe(this);a&Ob?Le(this)||(this.W^=1):Le(this)&&(this.W^=1);a&Nb?We(this): @@ -160,277 +160,278 @@ this.A-=this.B.Nb},function(){this.G=this.G&255|this.Y()<<8;this.A-=this.B.Nb},f function(){x(this,w(this)&~this.na|this.K());this.A-=this.B.Nb},function(){this.H=this.H&~this.na|this.K();this.A-=this.B.Nb},function(){this.F=this.F&~this.na|this.K();this.A-=this.B.Nb},function(){this.D=this.D&~this.na|this.K();this.A-=this.B.Nb},yg,zg,yg,zg,function(){this.Gb[this.Y()].call(this,Cf)},function(){this.Gb[this.Y()].call(this,Af)},function(){this.S|=1;this.Ve[this.Y()].call(this,Gg,this.Y)},function(){this.S|=1;this.hd[this.Y()].call(this,Gg,this.K)},Ag,Bg,Ag,Bg,function(){hf.call(this, 3,null,this.B.Em)},function(){var a=this.Y();ye(this,a)?hf.call(this,a,null,0):this.A--},function(){Pe(this)?hf.call(this,4,null,this.B.Fm):this.A-=this.B.Gm},function(){this.A-=this.B.Cm;if(this.gc&1&&this.wa&16384){var a=this.la(this.eb.ta+0);Hd.call(this.ra,a,!1)}else{var a=this.ra.bb,b=this.Ka(),c=this.Ka(),d=this.Ka();null!=Jd(this,b,c,!1)&&(Id(this,d,a),this.Eg&&Ce(this,this.ka))}},function(){this.Ve[this.Y()].call(this,wg,Xf)},function(){this.hd[this.Y()].call(this,xg,Xf)},function(){this.Ve[this.Y()].call(this, wg,Yf)},function(){this.hd[this.Y()].call(this,xg,Yf)},function(){var a=this.Y(),b=this.G&255;this.G=(b/a&255)<<8|b%a;this.V=256;this.Q=this.W=b;this.A-=this.B.hm},function(){var a=this.Y();this.Q=this.W=this.G=(this.G>>8)*a+this.G&255;this.V=256;this.A-=this.B.gm},function(){this.G=this.G&-256|(Ke(this)?255:0);this.A-=2},function(){this.G=this.G&-256|af(this,this.tb,this.C+(this.G&255)&65535);this.A-=this.B.fn},Cg,Cg,Cg,Cg,Cg,Cg,Cg,Cg,function(){var a=this.L();(this.I=this.I-1&this.ja)&&this.Q&this.V- -1?(D(this,v(this)+a),this.A-=this.B.Nm):this.A-=this.B.jk},function(){var a=this.L();!(this.I=this.I-1&this.ja)||this.Q&this.V-1?this.A-=this.B.lk:(D(this,v(this)+a),this.A-=this.B.kk)},function(){var a=this.L();(this.I=this.I-1&this.ja)?(D(this,v(this)+a),this.A-=this.B.Mm):this.A-=this.B.jk},function(){var a=this.L();this.I?this.A-=this.B.lk:(D(this,v(this)+a),this.A-=this.B.kk)},function(){var a=this.Y();this.G=this.G&-256|cc(this.ha,a,this.ka-2);this.A-=this.B.dk},function(){var a=this.Y();this.G= -cc(this.ha,a,this.ka-2);this.G|=cc(this.ha,a+1&65535,this.ka-2)<<8;this.A-=this.B.dk},function(){var a=this.Y();gc(this.ha,a,this.G&255,this.ka-2);this.A-=this.B.sk},function(){var a=this.Y();gc(this.ha,a,this.G&255,this.ka-2);gc(this.ha,a+1&65535,this.G>>8,this.ka-2);this.A-=this.B.sk},function(){var a=this.K();y(this,v(this));D(this,v(this)+a);this.A-=this.B.lm},function(){var a=this.K();D(this,v(this)+a);this.A-=this.B.ek},function(){Jd(this,this.K(),ef(this));this.A-=this.B.Im},function(){var a= -this.L();D(this,v(this)+a);this.A-=this.B.ek},function(){this.G=this.G&-256|cc(this.ha,this.J,this.ka-1);this.A-=this.B.ck},function(){this.G=cc(this.ha,this.J,this.ka-1);this.G|=cc(this.ha,this.J+1&65535,this.ka-1)<<8;this.A-=this.B.ck},function(){gc(this.ha,this.J,this.G&255,this.ka-1);this.A-=this.B.rk},function(){gc(this.ha,this.J,this.G&255,this.ka-1);gc(this.ha,this.J+1&65535,this.G>>8,this.ka-1);this.A-=this.B.rk},Dg,Dg,function(){this.S|=132;this.A-=this.B.Je},function(){this.S|=68;this.A-= +1?(B(this,v(this)+a),this.A-=this.B.Nm):this.A-=this.B.jk},function(){var a=this.L();!(this.I=this.I-1&this.ja)||this.Q&this.V-1?this.A-=this.B.lk:(B(this,v(this)+a),this.A-=this.B.kk)},function(){var a=this.L();(this.I=this.I-1&this.ja)?(B(this,v(this)+a),this.A-=this.B.Mm):this.A-=this.B.jk},function(){var a=this.L();this.I?this.A-=this.B.lk:(B(this,v(this)+a),this.A-=this.B.kk)},function(){var a=this.Y();this.G=this.G&-256|cc(this.ha,a,this.ka-2);this.A-=this.B.dk},function(){var a=this.Y();this.G= +cc(this.ha,a,this.ka-2);this.G|=cc(this.ha,a+1&65535,this.ka-2)<<8;this.A-=this.B.dk},function(){var a=this.Y();gc(this.ha,a,this.G&255,this.ka-2);this.A-=this.B.sk},function(){var a=this.Y();gc(this.ha,a,this.G&255,this.ka-2);gc(this.ha,a+1&65535,this.G>>8,this.ka-2);this.A-=this.B.sk},function(){var a=this.K();y(this,v(this));B(this,v(this)+a);this.A-=this.B.lm},function(){var a=this.K();B(this,v(this)+a);this.A-=this.B.ek},function(){Jd(this,this.K(),ef(this));this.A-=this.B.Im},function(){var a= +this.L();B(this,v(this)+a);this.A-=this.B.ek},function(){this.G=this.G&-256|cc(this.ha,this.J,this.ka-1);this.A-=this.B.ck},function(){this.G=cc(this.ha,this.J,this.ka-1);this.G|=cc(this.ha,this.J+1&65535,this.ka-1)<<8;this.A-=this.B.ck},function(){gc(this.ha,this.J,this.G&255,this.ka-1);this.A-=this.B.rk},function(){gc(this.ha,this.J,this.G&255,this.ka-1);gc(this.ha,this.J+1&65535,this.G>>8,this.ka-1);this.A-=this.B.rk},Dg,Dg,function(){this.S|=132;this.A-=this.B.Je},function(){this.S|=68;this.A-= this.B.Je},function(){this.wb|=4;this.A-=2;this.Z&&ff(this.Z)?(Je(this),this.lb()):this.wa&Jb||(this.Z&&Je(this),this.lb())},function(){Ke(this)?Qe(this):Ve(this);this.A-=2},function(){this.Pb=-1;this.Ve[this.Y()].call(this,Hg,$f);0<=this.Pb&&(this.G=this.Pb)},function(){this.Pb=-1;this.hd[this.Y()].call(this,Ig,$f);0<=this.Pb&&(this.G=this.Pb,this.J=this.vh)},function(){this.Q&=~this.V;this.A-=2},function(){this.Q|=this.V;this.A-=2},function(){this.wa&=~Jb;this.A-=this.B.jm},function(){this.wa|= -Jb;this.S|=4;this.A-=2},function(){this.wa&=~Ib;this.A-=2},function(){this.wa|=Ib;this.A-=2},function(){this.Ve[this.Y()].call(this,Rd,$f)},function(){this.hd[this.Y()].call(this,Sd,$f)}],vg=[nf,Gf,lf,Jf,pf,Lf,Uf,uf],Eg=[of,Hf,mf,Kf,qf,Pf,Vf,vf],Fg=[function(a,b){this.A-=0>this.La?this.B.sc:this.B.Ym;return b},ag,ag,ag,ag,ag,ag,ag],Gg=[function(a,b){this.A-=0>this.La?this.B.Qm:this.B.Om;return b},bg,bg,bg,bg,bg,bg,bg],wg=[function(a,b){var c=a;if(b){var d,e=b&7;e?c=(d=a<>8-e)&255:d=a<<8;Wf.call(this, -d,256)}return c},function(a,b){var c=a;if(b){var d,c=b&7,c=d=(a>>c|a<<8-c)&255;d&128&&(d|=256);Wf.call(this,d,256)}return c},function(a,b){var c=a;if(b){var d;(d=(b&this.ig)%9)?(d=a<>9-d,c=d&255):d=a|(this.Q&this.V?1:0)<<8;Wf.call(this,d,256)}return c},function(a,b){var c=a;b&&(c=(b&this.ig)%9,c=a>>c|(this.Q&this.V?1:0)<<8-c|a<<9-c,Wf.call(this,c,256),c&=255);return c},function(a,b){var c=a;b&&(c=8>b-1;this.Q=this.W=c>>1;this.Q=c&1?this.Q|256:this.Q&-257;this.ia=a^this.Q;this.V=256;a=this.Q}return a&255},bg,function(a,b){if(b){8>24>>b-1;this.Q=this.W=c>>1;this.Q=c&1?this.Q|256:this.Q&-257;this.ia=a^this.Q;this.V=256;a=this.Q}return a&255}],xg=[function(a,b){var c=a;if(b){var d,e=b&15;e?c=(d=a<>16-e)&65535:d=a<<16;Wf.call(this,d,65536)}return c},function(a,b){var c=a;if(b){var d,c=b&15,c=d=(a>>c|a<<16-c)&65535;d&32768&&(d|=65536); -Wf.call(this,d,65536)}return c},function(a,b){var c=a;if(b){var d;(d=(b&this.ig)%17)?(d=a<>17-d,c=d&65535):d=a|(this.Q&this.V?1:0)<<16;Wf.call(this,d,65536)}return c},function(a,b){var c=a;b&&(c=(b&this.ig)%17,c=a>>c|(this.Q&this.V?1:0)<<16-c|a<<17-c,Wf.call(this,c,65536),c&=65535);return c},function(a,b){var c=a;b&&(c=16>b-1;this.Q=this.W=c>>1;this.Q=c& -1?this.Q|65536:this.Q&-65537;this.ia=a^this.Q;this.V=65536;a=this.Q}return a&65535},bg,function(a,b){if(b){16>16>>b-1;this.Q=this.W=c>>1;this.Q=c&1?this.Q|65536:this.Q&-65537;this.ia=a^this.Q;this.V=65536;a=this.Q}return a&65535}],Hg=[function(a,b){b=this.Y();this.Q=this.W=this.ia=a&b;this.V=256;this.A-=0>this.ca?this.B.Dk:this.B.Ck;this.S|=2;return a},bg,function(a){this.A-=0>this.ca?this.B.nh:this.B.mh;return a^255},function(a,b){b=0;this.ia=a^b;this.V=256;this.A-=0>this.ca? -this.B.nh:this.B.mh;return(this.Q=this.W=b-a)&255},function(a){this.G=this.Pb=(this.Q=(this.G&255)*a)&65535;this.ia=this.W=this.Q;this.V=256;this.G&65280?(Ve(this),Ze(this)):(Qe(this),Ue(this));this.A-=0>this.ca?this.B.Um:this.B.Tm;this.S|=2;return a},function(a){var b=(this.G<<24>>24)*(a<<24>>24);this.G=this.Pb=b&65535;this.Q=this.ia=this.W=b;this.V=256;127b?(Ve(this),Ze(this)):(Qe(this),Ue(this));this.A-=0>this.ca?this.B.zm:this.B.ym;this.S|=2;return a},function(a){if(!a)return cg.call(this), -a;var b=this.G/a;if(255this.ca?this.B.rm:this.B.qm;this.S|=2;return a},function(a){if(!a)return cg.call(this),a;var b=(this.G<<16>>16)/(a<<24>>24);if(b>b<<24>>24&65535)return cg.call(this),a;this.Pb=this.G=b&255|((this.G<<16>>16)%(a<<24>>24)&255)<<8;this.W=this.ia=this.Q=b|256;this.V=256;this.A-=0>this.ca?this.B.vm:this.B.um;this.S|=2;return a}],Ig=[function(a,b){b=this.K();this.Q=this.W= -this.ia=a&b;this.V=65536;this.A-=0>this.ca?this.B.Dk:this.B.Ck;this.S|=2;return a},bg,function(a){this.A-=0>this.ca?this.B.nh:this.B.mh;return a^65535},function(a,b){b=0;this.ia=a^b;this.V=65536;this.A-=0>this.ca?this.B.nh:this.B.mh;return(this.Q=this.W=b-a)&65535},function(a){this.Pb=this.G=(this.Q=this.G*a)&65535;this.vh=this.J=this.Q>>16&65535;this.ia=this.W=this.Q;this.V=65536;this.J?(Ve(this),Ze(this)):(Qe(this),Ue(this));this.A-=0>this.ca?this.B.Wm:this.B.Vm;this.S|=2;return a},function(a){var b= -(this.G<<16>>16)*(a<<16>>16);this.G=this.Pb=b&65535;this.J=this.vh=b>>16&65535;this.Q=this.ia=this.W=b;this.V=65536;32767b?(Ve(this),Ze(this)):(Qe(this),Ue(this));this.A-=0>this.ca?this.B.Bm:this.B.Am;this.S|=2;return a},function(a,b){if(!a)return cg.call(this),a;b=this.G+65536*this.J;var c=Math.floor(b/a);if(65536<=c)return cg.call(this),a;this.Pb=this.G=c&65535;this.vh=this.J=b%a&65535;this.W=this.ia=this.Q=c|65536;this.V=65536;this.A-=0>this.ca?this.B.tm:this.B.sm;this.S|=2;return a}, -function(a,b){if(!a)return cg.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 cg.call(this),a;this.Pb=this.G=d&65535;this.vh=this.J=b%c&65535;this.W=this.ia=this.Q=d|65536;this.V=65536;this.A-=0>this.ca?this.B.xm:this.B.wm;this.S|=2;return a}],Rd=[function(a){this.ia=a;a=(this.W=a+1)&255;this.Q=a|(this.Q&this.V?1:0)<<8;this.V=256;this.A-=0>this.ca?this.B.lh:this.B.kh;return a},function(a){this.ia=a;a=(this.W=a-1)&255;this.Q=a|(this.Q&this.V?1: -0)<<8;this.V=256;this.A-=0>this.ca?this.B.lh:this.B.kh;return a},bg,bg,bg,bg,bg,bg],Sd=[function(a){this.ia=a;a=(this.W=a+1)&65535;this.Q=a|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=0>this.ca?this.B.lh:this.B.kh;return a},function(a){this.ia=a;a=(this.W=a-1)&65535;this.Q=a|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=0>this.ca?this.B.lh:this.B.kh;return a},function(a){y(this,v(this));D(this,a);this.A-=0>this.ca?this.B.pm:this.B.om;this.S|=2;return a},function(a){if(0>this.ca)return bg.call(this, -a);tf.call(this,a,this.la(this.ca+2));this.A-=this.B.mm;this.S|=2;return a},function(a){D(this,a);this.A-=0>this.ca?this.B.Km:this.B.Jm;this.S|=2;return a},function(a){if(0>this.ca)return bg.call(this,a);Jd(this,a,this.la(this.ca+2));this.Eg&&Ce(this,this.ka);this.A-=this.B.Hm;this.S|=2;return a},function(a){var b=a;this.S&512&&(a=a-2&65535,80286>this.za&&(b=a));y(this,b);this.A-=0>this.ca?this.B.zc:this.B.$m;this.S|=2;return a},ag],le=[function(){var a=this.Y();16>(a&56)&&(this.S|=1);this.hd[a].call(this, -this.hl,$f)},function(){var a=this.Y();a&16||(this.S|=1);this.hd[a].call(this,Jg,$f)},function(){this.Gb[this.Y()].call(this,zf)},function(){this.Gb[this.Y()].call(this,Df)},U,function(){this.ra.bb?wd.call(this,13,0,!0):($e(this,this.la(2054)),this.D=this.la(2086),this.F=this.la(2088),this.H=this.la(2090),this.C=this.la(2094),this.J=this.la(2096),this.I=this.la(2098),this.G=this.la(2100),Ld(this.Ja,2102,this.la(2084)),Ld(this.ra,2108,this.la(2082)),Ld(this.xa,2114,this.la(2080)),Ld(this.Ya,2120,this.la(2078)), -Id(this,this.la(2072)),D(this,this.la(2074)),x(this,this.la(2092)),this.Fc=this.la(2126)|this.Oa(2128)<<16,this.We=this.Fc+this.la(2130),Ld(this.cd,2132,this.la(2076)),this.Tc=this.la(2138)|this.Oa(2140)<<16,this.Xe=this.Tc+this.la(2142),Ld(this.eb,2144,this.la(2070)),this.A-=195)},function(){this.ra.bb?wd.call(this,13,0,!0):(this.gc&=-9,this.A-=2)},U,U,U,U,Ud,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, -U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U],De=[function(){this.A-=2+(0>this.ca?0:1);return this.cd.va},function(){this.A-=2+(0>this.ca?0:1);return this.eb.va},function(a){this.S|=2;this.cd.load(a); -this.A-=17+(0>this.ca?0:2);return a},function(a){this.S|=2;this.eb.load(a)!=q&&(this.Qa(this.eb.Pd+4,this.eb.nb|=512),this.eb.type=768);this.A-=17+(0>this.ca?0:2);return a},function(a){this.S|=2;this.A-=14+(0>this.ca?0:2);if(this.Tb.load(a,!0)!=q&&2048!=(this.Tb.nb&2560)&&(this.Tb.qc>=this.ra.bb&&this.Tb.qc>=(a&3)||7168==(this.Tb.nb&7168)))return Xe(this),a;Se(this);return a},function(a){this.S|=2;this.A-=14+(0>this.ca?0:2);if(this.Tb.load(a,!0)!=q&&512==(this.Tb.nb&2560)&&this.Tb.qc>=this.ra.bb&& -this.Tb.qc>=(a&3))return Xe(this),a;Se(this);return a},bg,bg],Td=[ke,ke,ke,ke,ke,ke,bg,bg],Jg=[function(a){0>this.ca?Ud.call(this):(a=this.We-this.Fc,this.Qa(this.ca+2,this.Fc),this.Qa(this.ca+4,65280|this.Fc>>16),this.A-=11);return a},function(a){0>this.ca?Ud.call(this):(a=this.Xe-this.Tc,this.Qa(this.ca+2,this.Tc),this.Qa(this.ca+4,65280|this.Tc>>16),this.A-=12);return a},function(a){0>this.ca?Ud.call(this):(this.Fc=this.la(this.ca+2)|this.Oa(this.ca+4)<<16,this.We=this.Fc+a,this.S|=2,this.A-=11); -return a},function(a){0>this.ca?Ud.call(this):(this.Tc=this.la(this.ca+2)|this.Oa(this.ca+4)<<16,this.Xe=this.Tc+a,this.S|=2,this.A-=12);return a},function(){this.A-=2+(0>this.ca?0:1);return this.gc},bg,function(a){$e(this,a);this.A-=0>this.ca?3:6;this.S|=2;return a},bg],z=[function(a){a=a.call(this,this.G&255,F(this,this.C+this.F));this.G=this.G&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.G&255,F(this,this.C+this.D));this.G=this.G&-256|a;this.A-=this.B.ba},function(a){a=a.call(this, -this.G&255,G(this,this.H+this.F));this.G=this.G&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.G&255,G(this,this.H+this.D));this.G=this.G&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.G&255,F(this,this.F));this.G=this.G&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&255,F(this,this.D));this.G=this.G&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&255,F(this,this.K()));this.G=this.G&-256|a;this.A-=this.B.ua},function(a){a=a.call(this,this.G&255,F(this,this.C)); -this.G=this.G&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.I&255,F(this,this.C+this.F));this.I=this.I&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.I&255,F(this,this.C+this.D));this.I=this.I&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.I&255,G(this,this.H+this.F));this.I=this.I&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.I&255,G(this,this.H+this.D));this.I=this.I&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.I&255,F(this,this.F));this.I=this.I& --256|a;this.A-=this.B.T},function(a){a=a.call(this,this.I&255,F(this,this.D));this.I=this.I&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.I&255,F(this,this.K()));this.I=this.I&-256|a;this.A-=this.B.ua},function(a){a=a.call(this,this.I&255,F(this,this.C));this.I=this.I&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.J&255,F(this,this.C+this.F));this.J=this.J&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.J&255,F(this,this.C+this.D));this.J=this.J&-256|a;this.A-=this.B.ba}, -function(a){a=a.call(this,this.J&255,G(this,this.H+this.F));this.J=this.J&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.J&255,G(this,this.H+this.D));this.J=this.J&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.J&255,F(this,this.F));this.J=this.J&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.J&255,F(this,this.D));this.J=this.J&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.J&255,F(this,this.K()));this.J=this.J&-256|a;this.A-=this.B.ua},function(a){a=a.call(this, -this.J&255,F(this,this.C));this.J=this.J&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.C&255,F(this,this.C+this.F));this.C=this.C&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.C&255,F(this,this.C+this.D));this.C=this.C&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.C&255,G(this,this.H+this.F));this.C=this.C&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.C&255,G(this,this.H+this.D));this.C=this.C&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.C&255, -F(this,this.F));this.C=this.C&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.C&255,F(this,this.D));this.C=this.C&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.C&255,F(this,this.K()));this.C=this.C&-256|a;this.A-=this.B.ua},function(a){a=a.call(this,this.C&255,F(this,this.C));this.C=this.C&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.G>>8,F(this,this.C+this.F));this.G=this.G&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this,this.G>>8,F(this,this.C+this.D));this.G= -this.G&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.G>>8,G(this,this.H+this.F));this.G=this.G&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.G>>8,G(this,this.H+this.D));this.G=this.G&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this,this.G>>8,F(this,this.F));this.G=this.G&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.G>>8,F(this,this.D));this.G=this.G&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.G>>8,F(this,this.K()));this.G=this.G&255|a<<8;this.A-= -this.B.ua},function(a){a=a.call(this,this.G>>8,F(this,this.C));this.G=this.G&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.I>>8,F(this,this.C+this.F));this.I=this.I&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this,this.I>>8,F(this,this.C+this.D));this.I=this.I&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.I>>8,G(this,this.H+this.F));this.I=this.I&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.I>>8,G(this,this.H+this.D));this.I=this.I&255|a<<8;this.A-=this.B.aa}, -function(a){a=a.call(this,this.I>>8,F(this,this.F));this.I=this.I&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.I>>8,F(this,this.D));this.I=this.I&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.I>>8,F(this,this.K()));this.I=this.I&255|a<<8;this.A-=this.B.ua},function(a){a=a.call(this,this.I>>8,F(this,this.C));this.I=this.I&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.J>>8,F(this,this.C+this.F));this.J=this.J&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this, -this.J>>8,F(this,this.C+this.D));this.J=this.J&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.J>>8,G(this,this.H+this.F));this.J=this.J&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.J>>8,G(this,this.H+this.D));this.J=this.J&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this,this.J>>8,F(this,this.F));this.J=this.J&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.J>>8,F(this,this.D));this.J=this.J&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.J>>8,F(this, -this.K()));this.J=this.J&255|a<<8;this.A-=this.B.ua},function(a){a=a.call(this,this.J>>8,F(this,this.C));this.J=this.J&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.C>>8,F(this,this.C+this.F));this.C=this.C&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this,this.C>>8,F(this,this.C+this.D));this.C=this.C&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.C>>8,G(this,this.H+this.F));this.C=this.C&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.C>>8,G(this,this.H+this.D)); -this.C=this.C&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this,this.C>>8,F(this,this.F));this.C=this.C&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.C>>8,F(this,this.D));this.C=this.C&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.C>>8,F(this,this.K()));this.C=this.C&255|a<<8;this.A-=this.B.ua},function(a){a=a.call(this,this.C>>8,F(this,this.C));this.C=this.C&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.G&255,F(this,this.C+this.F+this.L()));this.G=this.G&-256| -a;this.A-=this.B.O},function(a){a=a.call(this,this.G&255,F(this,this.C+this.D+this.L()));this.G=this.G&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.G&255,G(this,this.H+this.F+this.L()));this.G=this.G&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.G&255,G(this,this.H+this.D+this.L()));this.G=this.G&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.G&255,F(this,this.F+this.L()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,F(this,this.D+this.L())); -this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,G(this,this.H+this.L()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,F(this,this.C+this.L()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,F(this,this.C+this.F+this.L()));this.I=this.I&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.I&255,F(this,this.C+this.D+this.L()));this.I=this.I&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.I&255,G(this, -this.H+this.F+this.L()));this.I=this.I&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.I&255,G(this,this.H+this.D+this.L()));this.I=this.I&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.I&255,F(this,this.F+this.L()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,F(this,this.D+this.L()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,G(this,this.H+this.L()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this, -this.I&255,F(this,this.C+this.L()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,F(this,this.C+this.F+this.L()));this.J=this.J&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.J&255,F(this,this.C+this.D+this.L()));this.J=this.J&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.J&255,G(this,this.H+this.F+this.L()));this.J=this.J&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.J&255,G(this,this.H+this.D+this.L()));this.J=this.J&-256|a;this.A-=this.B.O}, -function(a){a=a.call(this,this.J&255,F(this,this.F+this.L()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,F(this,this.D+this.L()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,G(this,this.H+this.L()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,F(this,this.C+this.L()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,F(this,this.C+this.F+this.L()));this.C=this.C&-256|a;this.A-= -this.B.O},function(a){a=a.call(this,this.C&255,F(this,this.C+this.D+this.L()));this.C=this.C&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.C&255,G(this,this.H+this.F+this.L()));this.C=this.C&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.C&255,G(this,this.H+this.D+this.L()));this.C=this.C&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.C&255,F(this,this.F+this.L()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,F(this,this.D+this.L()));this.C= -this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,G(this,this.H+this.L()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,F(this,this.C+this.L()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,F(this,this.C+this.F+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.G>>8,F(this,this.C+this.D+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.G>>8,G(this,this.H+ -this.F+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.G>>8,G(this,this.H+this.D+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.G>>8,F(this,this.F+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,F(this,this.D+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,G(this,this.H+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G>> -8,F(this,this.C+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,F(this,this.C+this.F+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.I>>8,F(this,this.C+this.D+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.I>>8,G(this,this.H+this.F+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.I>>8,G(this,this.H+this.D+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.O}, -function(a){a=a.call(this,this.I>>8,F(this,this.F+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,F(this,this.D+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,G(this,this.H+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,F(this,this.C+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,F(this,this.C+this.F+this.L()));this.J=this.J&255|a<<8;this.A-= -this.B.O},function(a){a=a.call(this,this.J>>8,F(this,this.C+this.D+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.J>>8,G(this,this.H+this.F+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.J>>8,G(this,this.H+this.D+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.J>>8,F(this,this.F+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,F(this,this.D+this.L()));this.J= -this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,G(this,this.H+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,F(this,this.C+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,F(this,this.C+this.F+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.C>>8,F(this,this.C+this.D+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.C>>8,G(this,this.H+ -this.F+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.C>>8,G(this,this.H+this.D+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.C>>8,F(this,this.F+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,F(this,this.D+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,G(this,this.H+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>> -8,F(this,this.C+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,F(this,this.C+this.F+this.K()));this.G=this.G&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.G&255,F(this,this.C+this.D+this.K()));this.G=this.G&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.G&255,G(this,this.H+this.F+this.K()));this.G=this.G&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.G&255,G(this,this.H+this.D+this.K()));this.G=this.G&-256|a;this.A-=this.B.O},function(a){a= -a.call(this,this.G&255,F(this,this.F+this.K()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,F(this,this.D+this.K()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,G(this,this.H+this.K()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,F(this,this.C+this.K()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,F(this,this.C+this.F+this.K()));this.I=this.I&-256|a;this.A-=this.B.O},function(a){a= -a.call(this,this.I&255,F(this,this.C+this.D+this.K()));this.I=this.I&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.I&255,G(this,this.H+this.F+this.K()));this.I=this.I&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.I&255,G(this,this.H+this.D+this.K()));this.I=this.I&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.I&255,F(this,this.F+this.K()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,F(this,this.D+this.K()));this.I=this.I&-256|a;this.A-= -this.B.M},function(a){a=a.call(this,this.I&255,G(this,this.H+this.K()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,F(this,this.C+this.K()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,F(this,this.C+this.F+this.K()));this.J=this.J&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.J&255,F(this,this.C+this.D+this.K()));this.J=this.J&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.J&255,G(this,this.H+this.F+this.K()));this.J= -this.J&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.J&255,G(this,this.H+this.D+this.K()));this.J=this.J&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.J&255,F(this,this.F+this.K()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,F(this,this.D+this.K()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,G(this,this.H+this.K()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,F(this,this.C+this.K())); -this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,F(this,this.C+this.F+this.K()));this.C=this.C&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.C&255,F(this,this.C+this.D+this.K()));this.C=this.C&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.C&255,G(this,this.H+this.F+this.K()));this.C=this.C&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.C&255,G(this,this.H+this.D+this.K()));this.C=this.C&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.C& -255,F(this,this.F+this.K()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,F(this,this.D+this.K()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,G(this,this.H+this.K()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,F(this,this.C+this.K()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,F(this,this.C+this.F+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this, -this.G>>8,F(this,this.C+this.D+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.G>>8,G(this,this.H+this.F+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.G>>8,G(this,this.H+this.D+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.G>>8,F(this,this.F+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,F(this,this.D+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.M}, -function(a){a=a.call(this,this.G>>8,G(this,this.H+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,F(this,this.C+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,F(this,this.C+this.F+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.I>>8,F(this,this.C+this.D+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.I>>8,G(this,this.H+this.F+this.K()));this.I=this.I& -255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.I>>8,G(this,this.H+this.D+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.I>>8,F(this,this.F+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,F(this,this.D+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,G(this,this.H+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,F(this,this.C+this.K())); -this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,F(this,this.C+this.F+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.J>>8,F(this,this.C+this.D+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.J>>8,G(this,this.H+this.F+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.J>>8,G(this,this.H+this.D+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this, -this.J>>8,F(this,this.F+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,F(this,this.D+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,G(this,this.H+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,F(this,this.C+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,F(this,this.C+this.F+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.O},function(a){a= -a.call(this,this.C>>8,F(this,this.C+this.D+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.C>>8,G(this,this.H+this.F+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.C>>8,G(this,this.H+this.D+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.C>>8,F(this,this.F+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,F(this,this.D+this.K()));this.C=this.C&255|a<<8;this.A-= -this.B.M},function(a){a=a.call(this,this.C>>8,G(this,this.H+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,F(this,this.C+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,this.G&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.I&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.J&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.C&255);this.G=this.G&-256|a},function(a){a= -a.call(this,this.G&255,this.G>>8);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.I>>8);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.J>>8);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.C>>8);this.G=this.G&-256|a},function(a){a=a.call(this,this.I&255,this.G&255);this.I=this.I&-256|a},function(a){a=a.call(this,this.I&255,this.I&255);this.I=this.I&-256|a},function(a){a=a.call(this,this.I&255,this.J&255);this.I=this.I&-256|a},function(a){a=a.call(this, -this.I&255,this.C&255);this.I=this.I&-256|a},function(a){a=a.call(this,this.I&255,this.G>>8);this.I=this.I&-256|a},function(a){a=a.call(this,this.I&255,this.I>>8);this.I=this.I&-256|a},function(a){a=a.call(this,this.I&255,this.J>>8);this.I=this.I&-256|a},function(a){a=a.call(this,this.I&255,this.C>>8);this.I=this.I&-256|a},function(a){a=a.call(this,this.J&255,this.G&255);this.J=this.J&-256|a},function(a){a=a.call(this,this.J&255,this.I&255);this.J=this.J&-256|a},function(a){a=a.call(this,this.J&255, -this.J&255);this.J=this.J&-256|a},function(a){a=a.call(this,this.J&255,this.C&255);this.J=this.J&-256|a},function(a){a=a.call(this,this.J&255,this.G>>8);this.J=this.J&-256|a},function(a){a=a.call(this,this.J&255,this.I>>8);this.J=this.J&-256|a},function(a){a=a.call(this,this.J&255,this.J>>8);this.J=this.J&-256|a},function(a){a=a.call(this,this.J&255,this.C>>8);this.J=this.J&-256|a},function(a){a=a.call(this,this.C&255,this.G&255);this.C=this.C&-256|a},function(a){a=a.call(this,this.C&255,this.I&255); -this.C=this.C&-256|a},function(a){a=a.call(this,this.C&255,this.J&255);this.C=this.C&-256|a},function(a){a=a.call(this,this.C&255,this.C&255);this.C=this.C&-256|a},function(a){a=a.call(this,this.C&255,this.G>>8);this.C=this.C&-256|a},function(a){a=a.call(this,this.C&255,this.I>>8);this.C=this.C&-256|a},function(a){a=a.call(this,this.C&255,this.J>>8);this.C=this.C&-256|a},function(a){a=a.call(this,this.C&255,this.C>>8);this.C=this.C&-256|a},function(a){a=a.call(this,this.G>>8,this.G&255);this.G=this.G& -255|a<<8},function(a){a=a.call(this,this.G>>8,this.I&255);this.G=this.G&255|a<<8},function(a){a=a.call(this,this.G>>8,this.J&255);this.G=this.G&255|a<<8},function(a){a=a.call(this,this.G>>8,this.C&255);this.G=this.G&255|a<<8},function(a){a=a.call(this,this.G>>8,this.G>>8);this.G=this.G&255|a<<8},function(a){a=a.call(this,this.G>>8,this.I>>8);this.G=this.G&255|a<<8},function(a){a=a.call(this,this.G>>8,this.J>>8);this.G=this.G&255|a<<8},function(a){a=a.call(this,this.G>>8,this.C>>8);this.G=this.G&255| -a<<8},function(a){a=a.call(this,this.I>>8,this.G&255);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.I>>8,this.I&255);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.I>>8,this.J&255);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.I>>8,this.C&255);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.I>>8,this.G>>8);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.I>>8,this.I>>8);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.I>>8,this.J>>8);this.I=this.I&255| -a<<8},function(a){a=a.call(this,this.I>>8,this.C>>8);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.J>>8,this.G&255);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>>8,this.I&255);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>>8,this.J&255);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>>8,this.C&255);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>>8,this.G>>8);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>>8,this.I>>8);this.J=this.J&255| -a<<8},function(a){a=a.call(this,this.J>>8,this.J>>8);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>>8,this.C>>8);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.C>>8,this.G&255);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.I&255);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.J&255);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.C&255);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.G>>8);this.C=this.C&255| -a<<8},function(a){a=a.call(this,this.C>>8,this.I>>8);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.J>>8);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.C>>8);this.C=this.C&255|a<<8}],se=[function(a){a=a.call(this,K(this,this.C+this.F),this.G&255);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,K(this,this.C+this.D),this.G&255);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.F),this.G&255);Q(this,a);this.A-=this.B.ba},function(a){a= -a.call(this,L(this,this.H+this.D),this.G&255);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,K(this,this.F),this.G&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.D),this.G&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.K()),this.G&255);Q(this,a);this.A-=this.B.ua},function(a){a=a.call(this,K(this,this.C),this.G&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.C+this.F),this.I&255);Q(this,a);this.A-=this.B.aa},function(a){a= -a.call(this,K(this,this.C+this.D),this.I&255);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.F),this.I&255);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.D),this.I&255);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,K(this,this.F),this.I&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.D),this.I&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.K()),this.I&255);Q(this,a);this.A-=this.B.ua},function(a){a= -a.call(this,K(this,this.C),this.I&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.C+this.F),this.J&255);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,K(this,this.C+this.D),this.J&255);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.F),this.J&255);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.D),this.J&255);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,K(this,this.F),this.J&255);Q(this,a);this.A-=this.B.T}, -function(a){a=a.call(this,K(this,this.D),this.J&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.K()),this.J&255);Q(this,a);this.A-=this.B.ua},function(a){a=a.call(this,K(this,this.C),this.J&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.C+this.F),this.C&255);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,K(this,this.C+this.D),this.C&255);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.F),this.C&255);Q(this,a);this.A-= -this.B.ba},function(a){a=a.call(this,L(this,this.H+this.D),this.C&255);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,K(this,this.F),this.C&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.D),this.C&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.K()),this.C&255);Q(this,a);this.A-=this.B.ua},function(a){a=a.call(this,K(this,this.C),this.C&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.C+this.F),this.G>>8);Q(this,a);this.A-= -this.B.aa},function(a){a=a.call(this,K(this,this.C+this.D),this.G>>8);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.F),this.G>>8);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.D),this.G>>8);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,K(this,this.F),this.G>>8);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.D),this.G>>8);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.K()),this.G>>8);Q(this,a);this.A-= -this.B.ua},function(a){a=a.call(this,K(this,this.C),this.G>>8);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.C+this.F),this.I>>8);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,K(this,this.C+this.D),this.I>>8);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.F),this.I>>8);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.D),this.I>>8);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,K(this,this.F),this.I>>8);Q(this, -a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.D),this.I>>8);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.K()),this.I>>8);Q(this,a);this.A-=this.B.ua},function(a){a=a.call(this,K(this,this.C),this.I>>8);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.C+this.F),this.J>>8);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,K(this,this.C+this.D),this.J>>8);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.F),this.J>>8);Q(this, -a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.D),this.J>>8);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,K(this,this.F),this.J>>8);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.D),this.J>>8);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.K()),this.J>>8);Q(this,a);this.A-=this.B.ua},function(a){a=a.call(this,K(this,this.C),this.J>>8);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.C+this.F),this.C>>8);Q(this,a); -this.A-=this.B.aa},function(a){a=a.call(this,K(this,this.C+this.D),this.C>>8);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.F),this.C>>8);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.D),this.C>>8);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,K(this,this.F),this.C>>8);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.D),this.C>>8);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.K()),this.C>>8);Q(this, -a);this.A-=this.B.ua},function(a){a=a.call(this,K(this,this.C),this.C>>8);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.C+this.F+this.L()),this.G&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.C+this.D+this.L()),this.G&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.L()),this.G&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.L()),this.G&255);Q(this,a);this.A-=this.B.O},function(a){a= -a.call(this,K(this,this.F+this.L()),this.G&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.L()),this.G&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.L()),this.G&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.L()),this.G&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.L()),this.I&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.C+this.D+this.L()),this.I& -255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.L()),this.I&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.L()),this.I&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.F+this.L()),this.I&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.L()),this.I&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.L()),this.I&255);Q(this,a);this.A-=this.B.M},function(a){a= -a.call(this,K(this,this.C+this.L()),this.I&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.L()),this.J&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.C+this.D+this.L()),this.J&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.L()),this.J&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.L()),this.J&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.F+ -this.L()),this.J&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.L()),this.J&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.L()),this.J&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.L()),this.J&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.L()),this.C&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.C+this.D+this.L()),this.C&255);Q(this,a);this.A-= -this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.L()),this.C&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.L()),this.C&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.F+this.L()),this.C&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.L()),this.C&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.L()),this.C&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this, -this.C+this.L()),this.C&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.L()),this.G>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.C+this.D+this.L()),this.G>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.L()),this.G>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.L()),this.G>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.F+this.L()),this.G>>8); -Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.L()),this.G>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.L()),this.G>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.L()),this.G>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.L()),this.I>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.C+this.D+this.L()),this.I>>8);Q(this,a);this.A-=this.B.P},function(a){a= -a.call(this,L(this,this.H+this.F+this.L()),this.I>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.L()),this.I>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.F+this.L()),this.I>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.L()),this.I>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.L()),this.I>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.L()),this.I>> -8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.L()),this.J>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.C+this.D+this.L()),this.J>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.L()),this.J>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.L()),this.J>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.F+this.L()),this.J>>8);Q(this,a);this.A-=this.B.M}, -function(a){a=a.call(this,K(this,this.D+this.L()),this.J>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.L()),this.J>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.L()),this.J>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.L()),this.C>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.C+this.D+this.L()),this.C>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+ -this.L()),this.C>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.L()),this.C>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.F+this.L()),this.C>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.L()),this.C>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.L()),this.C>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.L()),this.C>>8);Q(this,a);this.A-=this.B.M}, -function(a){a=a.call(this,K(this,this.C+this.F+this.K()),this.G&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.C+this.D+this.K()),this.G&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.K()),this.G&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.K()),this.G&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.F+this.K()),this.G&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this, -K(this,this.D+this.K()),this.G&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.K()),this.G&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.K()),this.G&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.K()),this.I&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.C+this.D+this.K()),this.I&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.K()),this.I& -255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.K()),this.I&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.F+this.K()),this.I&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.K()),this.I&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.K()),this.I&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.K()),this.I&255);Q(this,a);this.A-=this.B.M},function(a){a= -a.call(this,K(this,this.C+this.F+this.K()),this.J&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.C+this.D+this.K()),this.J&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.K()),this.J&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.K()),this.J&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.F+this.K()),this.J&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+ -this.K()),this.J&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.K()),this.J&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.K()),this.J&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.K()),this.C&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.C+this.D+this.K()),this.C&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.K()),this.C&255);Q(this,a); -this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.K()),this.C&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.F+this.K()),this.C&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.K()),this.C&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.K()),this.C&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.K()),this.C&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this, -K(this,this.C+this.F+this.K()),this.G>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.C+this.D+this.K()),this.G>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.K()),this.G>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.K()),this.G>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.F+this.K()),this.G>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.K()),this.G>> -8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.K()),this.G>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.K()),this.G>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.K()),this.I>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.C+this.D+this.K()),this.I>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.K()),this.I>>8);Q(this,a);this.A-=this.B.P},function(a){a= -a.call(this,L(this,this.H+this.D+this.K()),this.I>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.F+this.K()),this.I>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.K()),this.I>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.K()),this.I>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.K()),this.I>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.K()),this.J>> -8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.C+this.D+this.K()),this.J>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.K()),this.J>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.K()),this.J>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.F+this.K()),this.J>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.K()),this.J>>8);Q(this,a);this.A-=this.B.M},function(a){a= -a.call(this,L(this,this.H+this.K()),this.J>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.K()),this.J>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.K()),this.C>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.C+this.D+this.K()),this.C>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.K()),this.C>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.K()), -this.C>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.F+this.K()),this.C>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.K()),this.C>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.K()),this.C>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.K()),this.C>>8);Q(this,a);this.A-=this.B.M},z[192],z[200],z[208],z[216],z[224],z[232],z[240],z[248],z[193],z[201],z[209],z[217],z[225],z[233],z[241],z[249], -z[194],z[202],z[210],z[218],z[226],z[234],z[242],z[250],z[195],z[203],z[211],z[219],z[227],z[235],z[243],z[251],z[196],z[204],z[212],z[220],z[228],z[236],z[244],z[252],z[197],z[205],z[213],z[221],z[229],z[237],z[245],z[253],z[198],z[206],z[214],z[222],z[230],z[238],z[246],z[254],z[199],z[207],z[215],z[223],z[231],z[239],z[247],z[255]],te=[function(a,b){var c=a[0].call(this,K(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[0].call(this,K(this,this.C+this.D),b.call(this)); -Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[0].call(this,L(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[0].call(this,L(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[0].call(this,K(this,this.F),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,K(this,this.D),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,K(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.ua}, -function(a,b){var c=a[0].call(this,K(this,this.C),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,K(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[1].call(this,K(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[1].call(this,L(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[1].call(this,L(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.aa},function(a, -b){var c=a[1].call(this,K(this,this.F),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,K(this,this.D),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,K(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.ua},function(a,b){var c=a[1].call(this,K(this,this.C),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,K(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[2].call(this,K(this, -this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[2].call(this,L(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[2].call(this,L(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[2].call(this,K(this,this.F),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,K(this,this.D),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,K(this,this.K()),b.call(this)); -Q(this,c);this.A-=this.B.ua},function(a,b){var c=a[2].call(this,K(this,this.C),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,K(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[3].call(this,K(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[3].call(this,L(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[3].call(this,L(this,this.H+this.D),b.call(this));Q(this,c); -this.A-=this.B.aa},function(a,b){var c=a[3].call(this,K(this,this.F),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,K(this,this.D),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,K(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.ua},function(a,b){var c=a[3].call(this,K(this,this.C),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,K(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.aa},function(a, -b){var c=a[4].call(this,K(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[4].call(this,L(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[4].call(this,L(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[4].call(this,K(this,this.F),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,K(this,this.D),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this, -K(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.ua},function(a,b){var c=a[4].call(this,K(this,this.C),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,K(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[5].call(this,K(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[5].call(this,L(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[5].call(this,L(this,this.H+ -this.D),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[5].call(this,K(this,this.F),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,K(this,this.D),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,K(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.ua},function(a,b){var c=a[5].call(this,K(this,this.C),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,K(this,this.C+this.F),b.call(this));Q(this,c); -this.A-=this.B.aa},function(a,b){var c=a[6].call(this,K(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[6].call(this,L(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[6].call(this,L(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[6].call(this,K(this,this.F),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,K(this,this.D),b.call(this));Q(this,c);this.A-=this.B.T}, -function(a,b){var c=a[6].call(this,K(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.ua},function(a,b){var c=a[6].call(this,K(this,this.C),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,K(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[7].call(this,K(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[7].call(this,L(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c= -a[7].call(this,L(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[7].call(this,K(this,this.F),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,K(this,this.D),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,K(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.ua},function(a,b){var c=a[7].call(this,K(this,this.C),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,K(this,this.C+this.F+ -this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,K(this,this.C+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[0].call(this,L(this,this.H+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[0].call(this,L(this,this.H+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,K(this,this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this, -K(this,this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,L(this,this.H+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,K(this,this.C+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,K(this,this.C+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,K(this,this.C+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c= -a[1].call(this,L(this,this.H+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[1].call(this,L(this,this.H+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,K(this,this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,K(this,this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,L(this,this.H+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a, -b){var c=a[1].call(this,K(this,this.C+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,K(this,this.C+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[2].call(this,K(this,this.C+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[2].call(this,L(this,this.H+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[2].call(this,L(this,this.H+this.D+this.L()),b.call(this));Q(this, -c);this.A-=this.B.O},function(a,b){var c=a[2].call(this,K(this,this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,K(this,this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,L(this,this.H+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,K(this,this.C+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,K(this,this.C+this.F+this.L()),b.call(this)); -Q(this,c);this.A-=this.B.O},function(a,b){var c=a[3].call(this,K(this,this.C+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[3].call(this,L(this,this.H+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[3].call(this,L(this,this.H+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[3].call(this,K(this,this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,K(this,this.D+ -this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,L(this,this.H+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,K(this,this.C+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,K(this,this.C+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[4].call(this,K(this,this.C+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[4].call(this, -L(this,this.H+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[4].call(this,L(this,this.H+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[4].call(this,K(this,this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,K(this,this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,L(this,this.H+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c= -a[4].call(this,K(this,this.C+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,K(this,this.C+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[5].call(this,K(this,this.C+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[5].call(this,L(this,this.H+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[5].call(this,L(this,this.H+this.D+this.L()),b.call(this));Q(this,c);this.A-= -this.B.O},function(a,b){var c=a[5].call(this,K(this,this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,K(this,this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,L(this,this.H+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,K(this,this.C+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,K(this,this.C+this.F+this.L()),b.call(this));Q(this, -c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,K(this,this.C+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[6].call(this,L(this,this.H+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[6].call(this,L(this,this.H+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,K(this,this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,K(this,this.D+this.L()), -b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,L(this,this.H+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,K(this,this.C+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,K(this,this.C+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this,K(this,this.C+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[7].call(this,L(this, -this.H+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[7].call(this,L(this,this.H+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this,K(this,this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,K(this,this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,L(this,this.H+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this, -K(this,this.C+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,K(this,this.C+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,K(this,this.C+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[0].call(this,L(this,this.H+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[0].call(this,L(this,this.H+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a, -b){var c=a[0].call(this,K(this,this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,K(this,this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,L(this,this.H+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,K(this,this.C+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,K(this,this.C+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.O}, -function(a,b){var c=a[1].call(this,K(this,this.C+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[1].call(this,L(this,this.H+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[1].call(this,L(this,this.H+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,K(this,this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,K(this,this.D+this.K()),b.call(this));Q(this, -c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,L(this,this.H+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,K(this,this.C+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,K(this,this.C+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[2].call(this,K(this,this.C+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[2].call(this,L(this,this.H+this.F+this.K()), -b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[2].call(this,L(this,this.H+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[2].call(this,K(this,this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,K(this,this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,L(this,this.H+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,K(this,this.C+ -this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,K(this,this.C+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[3].call(this,K(this,this.C+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[3].call(this,L(this,this.H+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[3].call(this,L(this,this.H+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c= -a[3].call(this,K(this,this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,K(this,this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,L(this,this.H+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,K(this,this.C+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,K(this,this.C+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a, -b){var c=a[4].call(this,K(this,this.C+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[4].call(this,L(this,this.H+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[4].call(this,L(this,this.H+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[4].call(this,K(this,this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,K(this,this.D+this.K()),b.call(this));Q(this,c);this.A-= -this.B.M},function(a,b){var c=a[4].call(this,L(this,this.H+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,K(this,this.C+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,K(this,this.C+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[5].call(this,K(this,this.C+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[5].call(this,L(this,this.H+this.F+this.K()),b.call(this)); -Q(this,c);this.A-=this.B.P},function(a,b){var c=a[5].call(this,L(this,this.H+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[5].call(this,K(this,this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,K(this,this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,L(this,this.H+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,K(this,this.C+this.K()),b.call(this)); -Q(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,K(this,this.C+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,K(this,this.C+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[6].call(this,L(this,this.H+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[6].call(this,L(this,this.H+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,K(this, -this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,K(this,this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,L(this,this.H+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,K(this,this.C+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,K(this,this.C+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this, -K(this,this.C+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[7].call(this,L(this,this.H+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[7].call(this,L(this,this.H+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this,K(this,this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,K(this,this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a, -b){var c=a[7].call(this,L(this,this.H+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,K(this,this.C+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},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.C&255,b.call(this));this.C= -this.C&-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.C>>8,b.call(this));this.C=this.C&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.C&255,b.call(this));this.C=this.C&-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.C>>8,b.call(this));this.C=this.C&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.C&255,b.call(this));this.C=this.C&-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.C>>8,b.call(this));this.C=this.C&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.C&255,b.call(this));this.C=this.C&-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.C>>8,b.call(this));this.C=this.C&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.C&255,b.call(this));this.C=this.C&-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.C>>8,b.call(this));this.C=this.C&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.C&255,b.call(this));this.C=this.C&-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.C>>8,b.call(this));this.C=this.C&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.C&255,b.call(this));this.C=this.C&-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.C>>8,b.call(this));this.C=this.C&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.C&255,b.call(this));this.C=this.C&-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.C>>8,b.call(this));this.C=this.C&255|c<<8}],A=[function(a){this.G=a.call(this,this.G,H(this,this.C+this.F));this.A-=this.B.aa}, -function(a){this.G=a.call(this,this.G,H(this,this.C+this.D));this.A-=this.B.ba},function(a){this.G=a.call(this,this.G,I(this,this.H+this.F));this.A-=this.B.ba},function(a){this.G=a.call(this,this.G,I(this,this.H+this.D));this.A-=this.B.aa},function(a){this.G=a.call(this,this.G,H(this,this.F));this.A-=this.B.T},function(a){this.G=a.call(this,this.G,H(this,this.D));this.A-=this.B.T},function(a){this.G=a.call(this,this.G,H(this,this.K()));this.A-=this.B.ua},function(a){this.G=a.call(this,this.G,H(this, -this.C));this.A-=this.B.T},function(a){this.I=a.call(this,this.I,H(this,this.C+this.F));this.A-=this.B.aa},function(a){this.I=a.call(this,this.I,H(this,this.C+this.D));this.A-=this.B.ba},function(a){this.I=a.call(this,this.I,I(this,this.H+this.F));this.A-=this.B.ba},function(a){this.I=a.call(this,this.I,I(this,this.H+this.D));this.A-=this.B.aa},function(a){this.I=a.call(this,this.I,H(this,this.F));this.A-=this.B.T},function(a){this.I=a.call(this,this.I,H(this,this.D));this.A-=this.B.T},function(a){this.I= -a.call(this,this.I,H(this,this.K()));this.A-=this.B.ua},function(a){this.I=a.call(this,this.I,H(this,this.C));this.A-=this.B.T},function(a){this.J=a.call(this,this.J,H(this,this.C+this.F));this.A-=this.B.aa},function(a){this.J=a.call(this,this.J,H(this,this.C+this.D));this.A-=this.B.ba},function(a){this.J=a.call(this,this.J,I(this,this.H+this.F));this.A-=this.B.ba},function(a){this.J=a.call(this,this.J,I(this,this.H+this.D));this.A-=this.B.aa},function(a){this.J=a.call(this,this.J,H(this,this.F)); -this.A-=this.B.T},function(a){this.J=a.call(this,this.J,H(this,this.D));this.A-=this.B.T},function(a){this.J=a.call(this,this.J,H(this,this.K()));this.A-=this.B.ua},function(a){this.J=a.call(this,this.J,H(this,this.C));this.A-=this.B.T},function(a){this.C=a.call(this,this.C,H(this,this.C+this.F));this.A-=this.B.aa},function(a){this.C=a.call(this,this.C,H(this,this.C+this.D));this.A-=this.B.ba},function(a){this.C=a.call(this,this.C,I(this,this.H+this.F));this.A-=this.B.ba},function(a){this.C=a.call(this, -this.C,I(this,this.H+this.D));this.A-=this.B.aa},function(a){this.C=a.call(this,this.C,H(this,this.F));this.A-=this.B.T},function(a){this.C=a.call(this,this.C,H(this,this.D));this.A-=this.B.T},function(a){this.C=a.call(this,this.C,H(this,this.K()));this.A-=this.B.ua},function(a){this.C=a.call(this,this.C,H(this,this.C));this.A-=this.B.T},function(a){x(this,a.call(this,w(this),H(this,this.C+this.F)));this.A-=this.B.aa},function(a){x(this,a.call(this,w(this),H(this,this.C+this.D)));this.A-=this.B.ba}, -function(a){x(this,a.call(this,w(this),I(this,this.H+this.F)));this.A-=this.B.ba},function(a){x(this,a.call(this,w(this),I(this,this.H+this.D)));this.A-=this.B.aa},function(a){x(this,a.call(this,w(this),H(this,this.F)));this.A-=this.B.T},function(a){x(this,a.call(this,w(this),H(this,this.D)));this.A-=this.B.T},function(a){x(this,a.call(this,w(this),H(this,this.K())));this.A-=this.B.ua},function(a){x(this,a.call(this,w(this),H(this,this.C)));this.A-=this.B.T},function(a){this.H=a.call(this,this.H, -H(this,this.C+this.F));this.A-=this.B.aa},function(a){this.H=a.call(this,this.H,H(this,this.C+this.D));this.A-=this.B.ba},function(a){this.H=a.call(this,this.H,I(this,this.H+this.F));this.A-=this.B.ba},function(a){this.H=a.call(this,this.H,I(this,this.H+this.D));this.A-=this.B.aa},function(a){this.H=a.call(this,this.H,H(this,this.F));this.A-=this.B.T},function(a){this.H=a.call(this,this.H,H(this,this.D));this.A-=this.B.T},function(a){this.H=a.call(this,this.H,H(this,this.K()));this.A-=this.B.ua}, -function(a){this.H=a.call(this,this.H,H(this,this.C));this.A-=this.B.T},function(a){this.F=a.call(this,this.F,H(this,this.C+this.F));this.A-=this.B.aa},function(a){this.F=a.call(this,this.F,H(this,this.C+this.D));this.A-=this.B.ba},function(a){this.F=a.call(this,this.F,I(this,this.H+this.F));this.A-=this.B.ba},function(a){this.F=a.call(this,this.F,I(this,this.H+this.D));this.A-=this.B.aa},function(a){this.F=a.call(this,this.F,H(this,this.F));this.A-=this.B.T},function(a){this.F=a.call(this,this.F, -H(this,this.D));this.A-=this.B.T},function(a){this.F=a.call(this,this.F,H(this,this.K()));this.A-=this.B.ua},function(a){this.F=a.call(this,this.F,H(this,this.C));this.A-=this.B.T},function(a){this.D=a.call(this,this.D,H(this,this.C+this.F));this.A-=this.B.aa},function(a){this.D=a.call(this,this.D,H(this,this.C+this.D));this.A-=this.B.ba},function(a){this.D=a.call(this,this.D,I(this,this.H+this.F));this.A-=this.B.ba},function(a){this.D=a.call(this,this.D,I(this,this.H+this.D));this.A-=this.B.aa}, -function(a){this.D=a.call(this,this.D,H(this,this.F));this.A-=this.B.T},function(a){this.D=a.call(this,this.D,H(this,this.D));this.A-=this.B.T},function(a){this.D=a.call(this,this.D,H(this,this.K()));this.A-=this.B.ua},function(a){this.D=a.call(this,this.D,H(this,this.C));this.A-=this.B.T},function(a){this.G=a.call(this,this.G,H(this,this.C+this.F+this.L()));this.A-=this.B.O},function(a){this.G=a.call(this,this.G,H(this,this.C+this.D+this.L()));this.A-=this.B.P},function(a){this.G=a.call(this,this.G, -I(this,this.H+this.F+this.L()));this.A-=this.B.P},function(a){this.G=a.call(this,this.G,I(this,this.H+this.D+this.L()));this.A-=this.B.O},function(a){this.G=a.call(this,this.G,H(this,this.F+this.L()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,H(this,this.D+this.L()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,I(this,this.H+this.L()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,H(this,this.C+this.L()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,H(this, -this.C+this.F+this.L()));this.A-=this.B.O},function(a){this.I=a.call(this,this.I,H(this,this.C+this.D+this.L()));this.A-=this.B.P},function(a){this.I=a.call(this,this.I,I(this,this.H+this.F+this.L()));this.A-=this.B.P},function(a){this.I=a.call(this,this.I,I(this,this.H+this.D+this.L()));this.A-=this.B.O},function(a){this.I=a.call(this,this.I,H(this,this.F+this.L()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,H(this,this.D+this.L()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I, -I(this,this.H+this.L()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,H(this,this.C+this.L()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,H(this,this.C+this.F+this.L()));this.A-=this.B.O},function(a){this.J=a.call(this,this.J,H(this,this.C+this.D+this.L()));this.A-=this.B.P},function(a){this.J=a.call(this,this.J,I(this,this.H+this.F+this.L()));this.A-=this.B.P},function(a){this.J=a.call(this,this.J,I(this,this.H+this.D+this.L()));this.A-=this.B.O},function(a){this.J=a.call(this, -this.J,H(this,this.F+this.L()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,H(this,this.D+this.L()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,I(this,this.H+this.L()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,H(this,this.C+this.L()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,H(this,this.C+this.F+this.L()));this.A-=this.B.O},function(a){this.C=a.call(this,this.C,H(this,this.C+this.D+this.L()));this.A-=this.B.P},function(a){this.C=a.call(this,this.C, -I(this,this.H+this.F+this.L()));this.A-=this.B.P},function(a){this.C=a.call(this,this.C,I(this,this.H+this.D+this.L()));this.A-=this.B.O},function(a){this.C=a.call(this,this.C,H(this,this.F+this.L()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,H(this,this.D+this.L()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,I(this,this.H+this.L()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,H(this,this.C+this.L()));this.A-=this.B.M},function(a){x(this,a.call(this,w(this), -H(this,this.C+this.F+this.L())));this.A-=this.B.O},function(a){x(this,a.call(this,w(this),H(this,this.C+this.D+this.L())));this.A-=this.B.P},function(a){x(this,a.call(this,w(this),I(this,this.H+this.F+this.L())));this.A-=this.B.P},function(a){x(this,a.call(this,w(this),I(this,this.H+this.D+this.L())));this.A-=this.B.O},function(a){x(this,a.call(this,w(this),H(this,this.F+this.L())));this.A-=this.B.M},function(a){x(this,a.call(this,w(this),H(this,this.D+this.L())));this.A-=this.B.M},function(a){x(this, -a.call(this,w(this),I(this,this.H+this.L())));this.A-=this.B.M},function(a){x(this,a.call(this,w(this),H(this,this.C+this.L())));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,H(this,this.C+this.F+this.L()));this.A-=this.B.O},function(a){this.H=a.call(this,this.H,H(this,this.C+this.D+this.L()));this.A-=this.B.P},function(a){this.H=a.call(this,this.H,I(this,this.H+this.F+this.L()));this.A-=this.B.P},function(a){this.H=a.call(this,this.H,I(this,this.H+this.D+this.L()));this.A-=this.B.O},function(a){this.H= -a.call(this,this.H,H(this,this.F+this.L()));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,H(this,this.D+this.L()));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,I(this,this.H+this.L()));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,H(this,this.C+this.L()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,H(this,this.C+this.F+this.L()));this.A-=this.B.O},function(a){this.F=a.call(this,this.F,H(this,this.C+this.D+this.L()));this.A-=this.B.P},function(a){this.F=a.call(this, -this.F,I(this,this.H+this.F+this.L()));this.A-=this.B.P},function(a){this.F=a.call(this,this.F,I(this,this.H+this.D+this.L()));this.A-=this.B.O},function(a){this.F=a.call(this,this.F,H(this,this.F+this.L()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,H(this,this.D+this.L()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,I(this,this.H+this.L()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,H(this,this.C+this.L()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D, -H(this,this.C+this.F+this.L()));this.A-=this.B.O},function(a){this.D=a.call(this,this.D,H(this,this.C+this.D+this.L()));this.A-=this.B.P},function(a){this.D=a.call(this,this.D,I(this,this.H+this.F+this.L()));this.A-=this.B.P},function(a){this.D=a.call(this,this.D,I(this,this.H+this.D+this.L()));this.A-=this.B.O},function(a){this.D=a.call(this,this.D,H(this,this.F+this.L()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,H(this,this.D+this.L()));this.A-=this.B.M},function(a){this.D=a.call(this, -this.D,I(this,this.H+this.L()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,H(this,this.C+this.L()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,H(this,this.C+this.F+this.K()));this.A-=this.B.O},function(a){this.G=a.call(this,this.G,H(this,this.C+this.D+this.K()));this.A-=this.B.P},function(a){this.G=a.call(this,this.G,I(this,this.H+this.F+this.K()));this.A-=this.B.P},function(a){this.G=a.call(this,this.G,I(this,this.H+this.D+this.K()));this.A-=this.B.O},function(a){this.G= -a.call(this,this.G,H(this,this.F+this.K()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,H(this,this.D+this.K()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,I(this,this.H+this.K()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,H(this,this.C+this.K()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,H(this,this.C+this.F+this.K()));this.A-=this.B.O},function(a){this.I=a.call(this,this.I,H(this,this.C+this.D+this.K()));this.A-=this.B.P},function(a){this.I=a.call(this, -this.I,I(this,this.H+this.F+this.K()));this.A-=this.B.P},function(a){this.I=a.call(this,this.I,I(this,this.H+this.D+this.K()));this.A-=this.B.O},function(a){this.I=a.call(this,this.I,H(this,this.F+this.K()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,H(this,this.D+this.K()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,I(this,this.H+this.K()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,H(this,this.C+this.K()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J, -H(this,this.C+this.F+this.K()));this.A-=this.B.O},function(a){this.J=a.call(this,this.J,H(this,this.C+this.D+this.K()));this.A-=this.B.P},function(a){this.J=a.call(this,this.J,I(this,this.H+this.F+this.K()));this.A-=this.B.P},function(a){this.J=a.call(this,this.J,I(this,this.H+this.D+this.K()));this.A-=this.B.O},function(a){this.J=a.call(this,this.J,H(this,this.F+this.K()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,H(this,this.D+this.K()));this.A-=this.B.M},function(a){this.J=a.call(this, -this.J,I(this,this.H+this.K()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,H(this,this.C+this.K()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,H(this,this.C+this.F+this.K()));this.A-=this.B.O},function(a){this.C=a.call(this,this.C,H(this,this.C+this.D+this.K()));this.A-=this.B.P},function(a){this.C=a.call(this,this.C,I(this,this.H+this.F+this.K()));this.A-=this.B.P},function(a){this.C=a.call(this,this.C,I(this,this.H+this.D+this.K()));this.A-=this.B.O},function(a){this.C= -a.call(this,this.C,H(this,this.F+this.K()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,H(this,this.D+this.K()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,I(this,this.H+this.K()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,H(this,this.C+this.K()));this.A-=this.B.M},function(a){x(this,a.call(this,w(this),H(this,this.C+this.F+this.K())));this.A-=this.B.O},function(a){x(this,a.call(this,w(this),H(this,this.C+this.D+this.K())));this.A-=this.B.P},function(a){x(this, -a.call(this,w(this),I(this,this.H+this.F+this.K())));this.A-=this.B.P},function(a){x(this,a.call(this,w(this),I(this,this.H+this.D+this.K())));this.A-=this.B.O},function(a){x(this,a.call(this,w(this),H(this,this.F+this.K())));this.A-=this.B.M},function(a){x(this,a.call(this,w(this),H(this,this.D+this.K())));this.A-=this.B.M},function(a){x(this,a.call(this,w(this),I(this,this.H+this.K())));this.A-=this.B.M},function(a){x(this,a.call(this,w(this),H(this,this.C+this.K())));this.A-=this.B.M},function(a){this.H= -a.call(this,this.H,H(this,this.C+this.F+this.K()));this.A-=this.B.O},function(a){this.H=a.call(this,this.H,H(this,this.C+this.D+this.K()));this.A-=this.B.P},function(a){this.H=a.call(this,this.H,I(this,this.H+this.F+this.K()));this.A-=this.B.P},function(a){this.H=a.call(this,this.H,I(this,this.H+this.D+this.K()));this.A-=this.B.O},function(a){this.H=a.call(this,this.H,H(this,this.F+this.K()));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,H(this,this.D+this.K()));this.A-=this.B.M},function(a){this.H= -a.call(this,this.H,I(this,this.H+this.K()));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,H(this,this.C+this.K()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,H(this,this.C+this.F+this.K()));this.A-=this.B.O},function(a){this.F=a.call(this,this.F,H(this,this.C+this.D+this.K()));this.A-=this.B.P},function(a){this.F=a.call(this,this.F,I(this,this.H+this.F+this.K()));this.A-=this.B.P},function(a){this.F=a.call(this,this.F,I(this,this.H+this.D+this.K()));this.A-=this.B.O},function(a){this.F= -a.call(this,this.F,H(this,this.F+this.K()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,H(this,this.D+this.K()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,I(this,this.H+this.K()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,H(this,this.C+this.K()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,H(this,this.C+this.F+this.K()));this.A-=this.B.O},function(a){this.D=a.call(this,this.D,H(this,this.C+this.D+this.K()));this.A-=this.B.P},function(a){this.D=a.call(this, -this.D,I(this,this.H+this.F+this.K()));this.A-=this.B.P},function(a){this.D=a.call(this,this.D,I(this,this.H+this.D+this.K()));this.A-=this.B.O},function(a){this.D=a.call(this,this.D,H(this,this.F+this.K()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,H(this,this.D+this.K()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,I(this,this.H+this.K()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,H(this,this.C+this.K()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G, -this.G)},function(a){this.G=a.call(this,this.G,this.I)},function(a){this.G=a.call(this,this.G,this.J)},function(a){this.G=a.call(this,this.G,this.C)},function(a){this.G=a.call(this,this.G,w(this))},function(a){this.G=a.call(this,this.G,this.H)},function(a){this.G=a.call(this,this.G,this.F)},function(a){this.G=a.call(this,this.G,this.D)},function(a){this.I=a.call(this,this.I,this.G)},function(a){this.I=a.call(this,this.I,this.I)},function(a){this.I=a.call(this,this.I,this.J)},function(a){this.I=a.call(this, -this.I,this.C)},function(a){this.I=a.call(this,this.I,w(this))},function(a){this.I=a.call(this,this.I,this.H)},function(a){this.I=a.call(this,this.I,this.F)},function(a){this.I=a.call(this,this.I,this.D)},function(a){this.J=a.call(this,this.J,this.G)},function(a){this.J=a.call(this,this.J,this.I)},function(a){this.J=a.call(this,this.J,this.J)},function(a){this.J=a.call(this,this.J,this.C)},function(a){this.J=a.call(this,this.J,w(this))},function(a){this.J=a.call(this,this.J,this.H)},function(a){this.J= -a.call(this,this.J,this.F)},function(a){this.J=a.call(this,this.J,this.D)},function(a){this.C=a.call(this,this.C,this.G)},function(a){this.C=a.call(this,this.C,this.I)},function(a){this.C=a.call(this,this.C,this.J)},function(a){this.C=a.call(this,this.C,this.C)},function(a){this.C=a.call(this,this.C,w(this))},function(a){this.C=a.call(this,this.C,this.H)},function(a){this.C=a.call(this,this.C,this.F)},function(a){this.C=a.call(this,this.C,this.D)},function(a){x(this,a.call(this,w(this),this.G))}, -function(a){x(this,a.call(this,w(this),this.I))},function(a){x(this,a.call(this,w(this),this.J))},function(a){x(this,a.call(this,w(this),this.C))},function(a){x(this,a.call(this,w(this),w(this)))},function(a){x(this,a.call(this,w(this),this.H))},function(a){x(this,a.call(this,w(this),this.F))},function(a){x(this,a.call(this,w(this),this.D))},function(a){this.H=a.call(this,this.H,this.G)},function(a){this.H=a.call(this,this.H,this.I)},function(a){this.H=a.call(this,this.H,this.J)},function(a){this.H= -a.call(this,this.H,this.C)},function(a){this.H=a.call(this,this.H,w(this))},function(a){this.H=a.call(this,this.H,this.H)},function(a){this.H=a.call(this,this.H,this.F)},function(a){this.H=a.call(this,this.H,this.D)},function(a){this.F=a.call(this,this.F,this.G)},function(a){this.F=a.call(this,this.F,this.I)},function(a){this.F=a.call(this,this.F,this.J)},function(a){this.F=a.call(this,this.F,this.C)},function(a){this.F=a.call(this,this.F,w(this))},function(a){this.F=a.call(this,this.F,this.H)},function(a){this.F= -a.call(this,this.F,this.F)},function(a){this.F=a.call(this,this.F,this.D)},function(a){this.D=a.call(this,this.D,this.G)},function(a){this.D=a.call(this,this.D,this.I)},function(a){this.D=a.call(this,this.D,this.J)},function(a){this.D=a.call(this,this.D,this.C)},function(a){this.D=a.call(this,this.D,w(this))},function(a){this.D=a.call(this,this.D,this.H)},function(a){this.D=a.call(this,this.D,this.F)},function(a){this.D=a.call(this,this.D,this.D)}],ue=[function(a){a=a.call(this,O(this,this.C+this.F), -this.G);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,O(this,this.C+this.D),this.G);R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.F),this.G);R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.D),this.G);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,O(this,this.F),this.G);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.D),this.G);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.K()),this.G);R(this, -a);this.A-=this.B.ua},function(a){a=a.call(this,O(this,this.C),this.G);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.C+this.F),this.I);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,O(this,this.C+this.D),this.I);R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.F),this.I);R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.D),this.I);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,O(this,this.F),this.I);R(this,a);this.A-= -this.B.T},function(a){a=a.call(this,O(this,this.D),this.I);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.K()),this.I);R(this,a);this.A-=this.B.ua},function(a){a=a.call(this,O(this,this.C),this.I);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.C+this.F),this.J);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,O(this,this.C+this.D),this.J);R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.F),this.J);R(this,a);this.A-=this.B.ba},function(a){a= -a.call(this,P(this,this.H+this.D),this.J);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,O(this,this.F),this.J);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.D),this.J);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.K()),this.J);R(this,a);this.A-=this.B.ua},function(a){a=a.call(this,O(this,this.C),this.J);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.C+this.F),this.C);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,O(this,this.C+ -this.D),this.C);R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.F),this.C);R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.D),this.C);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,O(this,this.F),this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.D),this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.K()),this.C);R(this,a);this.A-=this.B.ua},function(a){a=a.call(this,O(this,this.C),this.C);R(this, -a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.C+this.F),w(this));R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,O(this,this.C+this.D),w(this));R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.F),w(this));R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.D),w(this));R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,O(this,this.F),w(this));R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.D),w(this));R(this,a); -this.A-=this.B.T},function(a){a=a.call(this,O(this,this.K()),w(this));R(this,a);this.A-=this.B.ua},function(a){a=a.call(this,O(this,this.C),w(this));R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.C+this.F),this.H);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,O(this,this.C+this.D),this.H);R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.F),this.H);R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.D),this.H);R(this,a);this.A-= -this.B.aa},function(a){a=a.call(this,O(this,this.F),this.H);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.D),this.H);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.K()),this.H);R(this,a);this.A-=this.B.ua},function(a){a=a.call(this,O(this,this.C),this.H);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.C+this.F),this.F);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,O(this,this.C+this.D),this.F);R(this,a);this.A-=this.B.ba},function(a){a= -a.call(this,P(this,this.H+this.F),this.F);R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.D),this.F);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,O(this,this.F),this.F);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.D),this.F);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.K()),this.F);R(this,a);this.A-=this.B.ua},function(a){a=a.call(this,O(this,this.C),this.F);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.C+ -this.F),this.D);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,O(this,this.C+this.D),this.D);R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.F),this.D);R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.D),this.D);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,O(this,this.F),this.D);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.D),this.D);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.K()),this.D); -R(this,a);this.A-=this.B.ua},function(a){a=a.call(this,O(this,this.C),this.D);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.C+this.F+this.L()),this.G);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.C+this.D+this.L()),this.G);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.L()),this.G);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.L()),this.G);R(this,a);this.A-=this.B.O},function(a){a=a.call(this, -O(this,this.F+this.L()),this.G);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.D+this.L()),this.G);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.L()),this.G);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.L()),this.G);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.F+this.L()),this.I);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.C+this.D+this.L()),this.I);R(this,a);this.A-=this.B.P}, -function(a){a=a.call(this,P(this,this.H+this.F+this.L()),this.I);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.L()),this.I);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.F+this.L()),this.I);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.D+this.L()),this.I);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.L()),this.I);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.L()),this.I); -R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.F+this.L()),this.J);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.C+this.D+this.L()),this.J);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.L()),this.J);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.L()),this.J);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.F+this.L()),this.J);R(this,a);this.A-=this.B.M},function(a){a=a.call(this, -O(this,this.D+this.L()),this.J);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.L()),this.J);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.L()),this.J);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.F+this.L()),this.C);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.C+this.D+this.L()),this.C);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.L()),this.C);R(this,a);this.A-= -this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.L()),this.C);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.F+this.L()),this.C);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.D+this.L()),this.C);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.L()),this.C);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.L()),this.C);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.F+this.L()), -w(this));R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.C+this.D+this.L()),w(this));R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.L()),w(this));R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.L()),w(this));R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.F+this.L()),w(this));R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.D+this.L()),w(this));R(this,a);this.A-=this.B.M},function(a){a= -a.call(this,P(this,this.H+this.L()),w(this));R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.L()),w(this));R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.F+this.L()),this.H);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.C+this.D+this.L()),this.H);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.L()),this.H);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.L()),this.H); -R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.F+this.L()),this.H);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.D+this.L()),this.H);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.L()),this.H);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.L()),this.H);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.F+this.L()),this.F);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.C+ -this.D+this.L()),this.F);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.L()),this.F);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.L()),this.F);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.F+this.L()),this.F);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.D+this.L()),this.F);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.L()),this.F);R(this,a);this.A-=this.B.M},function(a){a= -a.call(this,O(this,this.C+this.L()),this.F);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.F+this.L()),this.D);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.C+this.D+this.L()),this.D);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.L()),this.D);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.L()),this.D);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.F+this.L()),this.D); -R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.D+this.L()),this.D);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.L()),this.D);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.L()),this.D);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.F+this.K()),this.G);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.C+this.D+this.K()),this.G);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this, -this.H+this.F+this.K()),this.G);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.K()),this.G);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.F+this.K()),this.G);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.D+this.K()),this.G);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.K()),this.G);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.K()),this.G);R(this,a);this.A-=this.B.M},function(a){a= -a.call(this,O(this,this.C+this.F+this.K()),this.I);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.C+this.D+this.K()),this.I);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.K()),this.I);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.K()),this.I);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.F+this.K()),this.I);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.D+this.K()),this.I); -R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.K()),this.I);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.K()),this.I);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.F+this.K()),this.J);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.C+this.D+this.K()),this.J);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.K()),this.J);R(this,a);this.A-=this.B.P},function(a){a=a.call(this, -P(this,this.H+this.D+this.K()),this.J);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.F+this.K()),this.J);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.D+this.K()),this.J);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.K()),this.J);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.K()),this.J);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.F+this.K()),this.C);R(this,a);this.A-=this.B.O}, -function(a){a=a.call(this,O(this,this.C+this.D+this.K()),this.C);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.K()),this.C);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.K()),this.C);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.F+this.K()),this.C);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.D+this.K()),this.C);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.K()), -this.C);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.K()),this.C);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.F+this.K()),w(this));R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.C+this.D+this.K()),w(this));R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.K()),w(this));R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.K()),w(this));R(this,a);this.A-=this.B.O},function(a){a= -a.call(this,O(this,this.F+this.K()),w(this));R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.D+this.K()),w(this));R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.K()),w(this));R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.K()),w(this));R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.F+this.K()),this.H);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.C+this.D+this.K()),this.H);R(this,a); -this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.K()),this.H);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.K()),this.H);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.F+this.K()),this.H);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.D+this.K()),this.H);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.K()),this.H);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+ -this.K()),this.H);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.F+this.K()),this.F);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.C+this.D+this.K()),this.F);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.K()),this.F);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.K()),this.F);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.F+this.K()),this.F);R(this,a);this.A-=this.B.M}, -function(a){a=a.call(this,O(this,this.D+this.K()),this.F);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.K()),this.F);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.K()),this.F);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.F+this.K()),this.D);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.C+this.D+this.K()),this.D);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.K()), -this.D);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.K()),this.D);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.F+this.K()),this.D);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.D+this.K()),this.D);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.K()),this.D);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.K()),this.D);R(this,a);this.A-=this.B.M},A[192],A[200],A[208],A[216], -A[224],A[232],A[240],A[248],A[193],A[201],A[209],A[217],A[225],A[233],A[241],A[249],A[194],A[202],A[210],A[218],A[226],A[234],A[242],A[250],A[195],A[203],A[211],A[219],A[227],A[235],A[243],A[251],A[196],A[204],A[212],A[220],A[228],A[236],A[244],A[252],A[197],A[205],A[213],A[221],A[229],A[237],A[245],A[253],A[198],A[206],A[214],A[222],A[230],A[238],A[246],A[254],A[199],A[207],A[215],A[223],A[231],A[239],A[247],A[255]],ve=[function(a,b){var c=a[0].call(this,O(this,this.C+this.F),b.call(this));R(this, -c);this.A-=this.B.aa},function(a,b){var c=a[0].call(this,O(this,this.C+this.D),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[0].call(this,P(this,this.H+this.F),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[0].call(this,P(this,this.H+this.D),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[0].call(this,O(this,this.F),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,O(this,this.D),b.call(this));R(this,c);this.A-=this.B.T}, -function(a,b){var c=a[0].call(this,O(this,this.K()),b.call(this));R(this,c);this.A-=this.B.ua},function(a,b){var c=a[0].call(this,O(this,this.C),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,O(this,this.C+this.F),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[1].call(this,O(this,this.C+this.D),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[1].call(this,P(this,this.H+this.F),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c= -a[1].call(this,P(this,this.H+this.D),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[1].call(this,O(this,this.F),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,O(this,this.D),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,O(this,this.K()),b.call(this));R(this,c);this.A-=this.B.ua},function(a,b){var c=a[1].call(this,O(this,this.C),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,O(this,this.C+this.F), -b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[2].call(this,O(this,this.C+this.D),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[2].call(this,P(this,this.H+this.F),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[2].call(this,P(this,this.H+this.D),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[2].call(this,O(this,this.F),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,O(this,this.D),b.call(this));R(this, -c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,O(this,this.K()),b.call(this));R(this,c);this.A-=this.B.ua},function(a,b){var c=a[2].call(this,O(this,this.C),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,O(this,this.C+this.F),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[3].call(this,O(this,this.C+this.D),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[3].call(this,P(this,this.H+this.F),b.call(this));R(this,c);this.A-=this.B.ba}, -function(a,b){var c=a[3].call(this,P(this,this.H+this.D),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[3].call(this,O(this,this.F),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,O(this,this.D),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,O(this,this.K()),b.call(this));R(this,c);this.A-=this.B.ua},function(a,b){var c=a[3].call(this,O(this,this.C),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this, -O(this,this.C+this.F),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[4].call(this,O(this,this.C+this.D),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[4].call(this,P(this,this.H+this.F),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[4].call(this,P(this,this.H+this.D),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[4].call(this,O(this,this.F),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,O(this,this.D), -b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,O(this,this.K()),b.call(this));R(this,c);this.A-=this.B.ua},function(a,b){var c=a[4].call(this,O(this,this.C),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,O(this,this.C+this.F),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[5].call(this,O(this,this.C+this.D),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[5].call(this,P(this,this.H+this.F),b.call(this));R(this, -c);this.A-=this.B.ba},function(a,b){var c=a[5].call(this,P(this,this.H+this.D),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[5].call(this,O(this,this.F),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,O(this,this.D),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,O(this,this.K()),b.call(this));R(this,c);this.A-=this.B.ua},function(a,b){var c=a[5].call(this,O(this,this.C),b.call(this));R(this,c);this.A-=this.B.T},function(a, -b){var c=a[6].call(this,O(this,this.C+this.F),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[6].call(this,O(this,this.C+this.D),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[6].call(this,P(this,this.H+this.F),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[6].call(this,P(this,this.H+this.D),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[6].call(this,O(this,this.F),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c= -a[6].call(this,O(this,this.D),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,O(this,this.K()),b.call(this));R(this,c);this.A-=this.B.ua},function(a,b){var c=a[6].call(this,O(this,this.C),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,O(this,this.C+this.F),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[7].call(this,O(this,this.C+this.D),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[7].call(this,P(this, -this.H+this.F),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[7].call(this,P(this,this.H+this.D),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[7].call(this,O(this,this.F),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,O(this,this.D),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,O(this,this.K()),b.call(this));R(this,c);this.A-=this.B.ua},function(a,b){var c=a[7].call(this,O(this,this.C),b.call(this)); -R(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,O(this,this.C+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,O(this,this.C+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[0].call(this,P(this,this.H+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[0].call(this,P(this,this.H+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,O(this, -this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,O(this,this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,P(this,this.H+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,O(this,this.C+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,O(this,this.C+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[1].call(this, -O(this,this.C+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[1].call(this,P(this,this.H+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[1].call(this,P(this,this.H+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,O(this,this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,O(this,this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a, -b){var c=a[1].call(this,P(this,this.H+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,O(this,this.C+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,O(this,this.C+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[2].call(this,O(this,this.C+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[2].call(this,P(this,this.H+this.F+this.L()),b.call(this));R(this,c);this.A-= -this.B.P},function(a,b){var c=a[2].call(this,P(this,this.H+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[2].call(this,O(this,this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,O(this,this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,P(this,this.H+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,O(this,this.C+this.L()),b.call(this));R(this, -c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,O(this,this.C+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[3].call(this,O(this,this.C+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[3].call(this,P(this,this.H+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[3].call(this,P(this,this.H+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[3].call(this,O(this,this.F+ -this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,O(this,this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,P(this,this.H+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,O(this,this.C+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,O(this,this.C+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[4].call(this,O(this, -this.C+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[4].call(this,P(this,this.H+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[4].call(this,P(this,this.H+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[4].call(this,O(this,this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,O(this,this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c= -a[4].call(this,P(this,this.H+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,O(this,this.C+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,O(this,this.C+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[5].call(this,O(this,this.C+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[5].call(this,P(this,this.H+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.P}, -function(a,b){var c=a[5].call(this,P(this,this.H+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[5].call(this,O(this,this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,O(this,this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,P(this,this.H+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,O(this,this.C+this.L()),b.call(this));R(this,c);this.A-= -this.B.M},function(a,b){var c=a[6].call(this,O(this,this.C+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,O(this,this.C+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[6].call(this,P(this,this.H+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[6].call(this,P(this,this.H+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,O(this,this.F+this.L()), -b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,O(this,this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,P(this,this.H+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,O(this,this.C+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,O(this,this.C+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this,O(this,this.C+ -this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[7].call(this,P(this,this.H+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[7].call(this,P(this,this.H+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this,O(this,this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,O(this,this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this, -P(this,this.H+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,O(this,this.C+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,O(this,this.C+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,O(this,this.C+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[0].call(this,P(this,this.H+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a, -b){var c=a[0].call(this,P(this,this.H+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,O(this,this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,O(this,this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,P(this,this.H+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,O(this,this.C+this.K()),b.call(this));R(this,c);this.A-=this.B.M}, -function(a,b){var c=a[1].call(this,O(this,this.C+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,O(this,this.C+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[1].call(this,P(this,this.H+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[1].call(this,P(this,this.H+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,O(this,this.F+this.K()),b.call(this)); -R(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,O(this,this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,P(this,this.H+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,O(this,this.C+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,O(this,this.C+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[2].call(this,O(this,this.C+this.D+this.K()), -b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[2].call(this,P(this,this.H+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[2].call(this,P(this,this.H+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[2].call(this,O(this,this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,O(this,this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,P(this, -this.H+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,O(this,this.C+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,O(this,this.C+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[3].call(this,O(this,this.C+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[3].call(this,P(this,this.H+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c= -a[3].call(this,P(this,this.H+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[3].call(this,O(this,this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,O(this,this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,P(this,this.H+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,O(this,this.C+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a, -b){var c=a[4].call(this,O(this,this.C+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[4].call(this,O(this,this.C+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[4].call(this,P(this,this.H+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[4].call(this,P(this,this.H+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[4].call(this,O(this,this.F+this.K()),b.call(this));R(this, -c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,O(this,this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,P(this,this.H+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,O(this,this.C+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,O(this,this.C+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[5].call(this,O(this,this.C+this.D+this.K()),b.call(this)); -R(this,c);this.A-=this.B.P},function(a,b){var c=a[5].call(this,P(this,this.H+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[5].call(this,P(this,this.H+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[5].call(this,O(this,this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,O(this,this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,P(this,this.H+this.K()), -b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,O(this,this.C+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,O(this,this.C+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,O(this,this.C+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[6].call(this,P(this,this.H+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[6].call(this, -P(this,this.H+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,O(this,this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,O(this,this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,P(this,this.H+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,O(this,this.C+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this, -O(this,this.C+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this,O(this,this.C+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[7].call(this,P(this,this.H+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[7].call(this,P(this,this.H+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this,O(this,this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a, -b){var c=a[7].call(this,O(this,this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,P(this,this.H+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,O(this,this.C+this.K()),b.call(this));R(this,c);this.A-=this.B.M},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.C=a[0].call(this, -this.C,b.call(this))},function(a,b){x(this,a[0].call(this,w(this),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.C=a[1].call(this,this.C,b.call(this))},function(a,b){x(this, -a[1].call(this,w(this),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.C=a[2].call(this,this.C,b.call(this))},function(a,b){x(this,a[2].call(this,w(this),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.C=a[3].call(this,this.C,b.call(this))},function(a,b){x(this,a[3].call(this,w(this),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.C=a[4].call(this,this.C,b.call(this))},function(a,b){x(this,a[4].call(this,w(this),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.C=a[5].call(this,this.C,b.call(this))},function(a,b){x(this,a[5].call(this,w(this),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.C=a[6].call(this,this.C,b.call(this))},function(a,b){x(this,a[6].call(this,w(this),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.C=a[7].call(this,this.C,b.call(this))},function(a,b){x(this,a[7].call(this,w(this),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))}]; +Jb;this.S|=4;this.A-=2},function(){this.wa&=~Ib;this.A-=2},function(){this.wa|=Ib;this.A-=2},function(){this.Ve[this.Y()].call(this,Rd,$f)},function(){this.hd[this.Y()].call(this,Sd,$f)}],vg=[nf,Gf,lf,Jf,pf,Lf,Uf,uf],Eg=[of,Hf,mf,Kf,qf,Pf,Vf,vf],Fg=[function(a,b){this.A-=this.La===q?this.B.sc:this.B.Ym;return b},ag,ag,ag,ag,ag,ag,ag],Gg=[function(a,b){this.A-=this.La===q?this.B.Qm:this.B.Om;return b},bg,bg,bg,bg,bg,bg,bg],wg=[function(a,b){var c=a;if(b){var d,e=b&7;e?c=(d=a<>8-e)&255:d=a<<8; +Wf.call(this,d,256)}return c},function(a,b){var c=a;if(b){var d,c=b&7,c=d=(a>>c|a<<8-c)&255;d&128&&(d|=256);Wf.call(this,d,256)}return c},function(a,b){var c=a;if(b){var d;(d=(b&this.ig)%9)?(d=a<>9-d,c=d&255):d=a|(this.Q&this.V?1:0)<<8;Wf.call(this,d,256)}return c},function(a,b){var c=a;b&&(c=(b&this.ig)%9,c=a>>c|(this.Q&this.V?1:0)<<8-c|a<<9-c,Wf.call(this,c,256),c&=255);return c},function(a,b){var c=a;b&&(c=8>b-1;this.Q=this.W=c>>1;this.Q=c&1?this.Q|256:this.Q&-257;this.ia=a^this.Q;this.V=256;a=this.Q}return a&255},bg,function(a,b){if(b){8>24>>b-1;this.Q=this.W=c>>1;this.Q=c&1?this.Q|256:this.Q&-257;this.ia=a^this.Q;this.V=256;a=this.Q}return a&255}],xg=[function(a,b){var c=a;if(b){var d,e=b&15;e?c=(d=a<>16-e)&65535:d=a<<16;Wf.call(this,d,65536)}return c},function(a,b){var c=a;if(b){var d,c=b&15,c=d=(a>>c|a<<16-c)&65535;d&32768&& +(d|=65536);Wf.call(this,d,65536)}return c},function(a,b){var c=a;if(b){var d;(d=(b&this.ig)%17)?(d=a<>17-d,c=d&65535):d=a|(this.Q&this.V?1:0)<<16;Wf.call(this,d,65536)}return c},function(a,b){var c=a;b&&(c=(b&this.ig)%17,c=a>>c|(this.Q&this.V?1:0)<<16-c|a<<17-c,Wf.call(this,c,65536),c&=65535);return c},function(a,b){var c=a;b&&(c=16>b-1;this.Q=this.W=c>> +1;this.Q=c&1?this.Q|65536:this.Q&-65537;this.ia=a^this.Q;this.V=65536;a=this.Q}return a&65535},bg,function(a,b){if(b){16>16>>b-1;this.Q=this.W=c>>1;this.Q=c&1?this.Q|65536:this.Q&-65537;this.ia=a^this.Q;this.V=65536;a=this.Q}return a&65535}],Hg=[function(a,b){b=this.Y();this.Q=this.W=this.ia=a&b;this.V=256;this.A-=this.ca===q?this.B.Dk:this.B.Ck;this.S|=2;return a},bg,function(a){this.A-=this.ca===q?this.B.nh:this.B.mh;return a^255},function(a,b){b=0;this.ia=a^b;this.V=256; +this.A-=this.ca===q?this.B.nh:this.B.mh;return(this.Q=this.W=b-a)&255},function(a){this.G=this.Pb=(this.Q=(this.G&255)*a)&65535;this.ia=this.W=this.Q;this.V=256;this.G&65280?(Ve(this),Ze(this)):(Qe(this),Ue(this));this.A-=this.ca===q?this.B.Um:this.B.Tm;this.S|=2;return a},function(a){var b=(this.G<<24>>24)*(a<<24>>24);this.G=this.Pb=b&65535;this.Q=this.ia=this.W=b;this.V=256;127b?(Ve(this),Ze(this)):(Qe(this),Ue(this));this.A-=this.ca===q?this.B.zm:this.B.ym;this.S|=2;return a},function(a){if(!a)return cg.call(this), +a;var b=this.G/a;if(255>16)/(a<<24>>24);if(b>b<<24>>24&65535)return cg.call(this),a;this.Pb=this.G=b&255|((this.G<<16>>16)%(a<<24>>24)&255)<<8;this.W=this.ia=this.Q=b|256;this.V=256;this.A-=this.ca===q?this.B.vm:this.B.um;this.S|=2;return a}],Ig=[function(a,b){b=this.K();this.Q= +this.W=this.ia=a&b;this.V=65536;this.A-=this.ca===q?this.B.Dk:this.B.Ck;this.S|=2;return a},bg,function(a){this.A-=this.ca===q?this.B.nh:this.B.mh;return a^65535},function(a,b){b=0;this.ia=a^b;this.V=65536;this.A-=this.ca===q?this.B.nh:this.B.mh;return(this.Q=this.W=b-a)&65535},function(a){this.Pb=this.G=(this.Q=this.G*a)&65535;this.vh=this.J=this.Q>>16&65535;this.ia=this.W=this.Q;this.V=65536;this.J?(Ve(this),Ze(this)):(Qe(this),Ue(this));this.A-=this.ca===q?this.B.Wm:this.B.Vm;this.S|=2;return a}, +function(a){var b=(this.G<<16>>16)*(a<<16>>16);this.G=this.Pb=b&65535;this.J=this.vh=b>>16&65535;this.Q=this.ia=this.W=b;this.V=65536;32767b?(Ve(this),Ze(this)):(Qe(this),Ue(this));this.A-=this.ca===q?this.B.Bm:this.B.Am;this.S|=2;return a},function(a,b){if(!a)return cg.call(this),a;b=this.G+65536*this.J;var c=Math.floor(b/a);if(65536<=c)return cg.call(this),a;this.Pb=this.G=c&65535;this.vh=this.J=b%a&65535;this.W=this.ia=this.Q=c|65536;this.V=65536;this.A-=this.ca===q?this.B.tm:this.B.sm; +this.S|=2;return a},function(a,b){if(!a)return cg.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 cg.call(this),a;this.Pb=this.G=d&65535;this.vh=this.J=b%c&65535;this.W=this.ia=this.Q=d|65536;this.V=65536;this.A-=this.ca===q?this.B.xm:this.B.wm;this.S|=2;return a}],Rd=[function(a){this.ia=a;a=(this.W=a+1)&255;this.Q=a|(this.Q&this.V?1:0)<<8;this.V=256;this.A-=this.ca===q?this.B.lh:this.B.kh;return a},function(a){this.ia=a;a=(this.W=a-1)&255;this.Q= +a|(this.Q&this.V?1:0)<<8;this.V=256;this.A-=this.ca===q?this.B.lh:this.B.kh;return a},bg,bg,bg,bg,bg,bg],Sd=[function(a){this.ia=a;a=(this.W=a+1)&65535;this.Q=a|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=this.ca===q?this.B.lh:this.B.kh;return a},function(a){this.ia=a;a=(this.W=a-1)&65535;this.Q=a|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=this.ca===q?this.B.lh:this.B.kh;return a},function(a){y(this,v(this));B(this,a);this.A-=this.ca===q?this.B.pm:this.B.om;this.S|=2;return a},function(a){if(this.ca=== +q)return bg.call(this,a);tf.call(this,a,this.la(this.ca+2));this.A-=this.B.mm;this.S|=2;return a},function(a){B(this,a);this.A-=this.ca===q?this.B.Km:this.B.Jm;this.S|=2;return a},function(a){if(this.ca===q)return bg.call(this,a);Jd(this,a,this.la(this.ca+2));this.Eg&&Ce(this,this.ka);this.A-=this.B.Hm;this.S|=2;return a},function(a){var b=a;this.S&512&&(a=a-2&65535,80286>this.za&&(b=a));y(this,b);this.A-=this.ca===q?this.B.zc:this.B.$m;this.S|=2;return a},ag],le=[function(){var a=this.Y();16>(a& +56)&&(this.S|=1);this.hd[a].call(this,this.hl,$f)},function(){var a=this.Y();a&16||(this.S|=1);this.hd[a].call(this,Jg,$f)},function(){this.Gb[this.Y()].call(this,zf)},function(){this.Gb[this.Y()].call(this,Df)},S,function(){this.ra.bb?wd.call(this,13,0,!0):($e(this,this.la(2054)),this.D=this.la(2086),this.F=this.la(2088),this.H=this.la(2090),this.C=this.la(2094),this.J=this.la(2096),this.I=this.la(2098),this.G=this.la(2100),Ld(this.Ja,2102,this.la(2084)),Ld(this.ra,2108,this.la(2082)),Ld(this.xa, +2114,this.la(2080)),Ld(this.Ya,2120,this.la(2078)),Id(this,this.la(2072)),B(this,this.la(2074)),x(this,this.la(2092)),this.Fc=this.la(2126)|this.Oa(2128)<<16,this.We=this.Fc+this.la(2130),Ld(this.cd,2132,this.la(2076)),this.Tc=this.la(2138)|this.Oa(2140)<<16,this.Xe=this.Tc+this.la(2142),Ld(this.eb,2144,this.la(2070)),this.A-=195)},function(){this.ra.bb?wd.call(this,13,0,!0):(this.gc&=-9,this.A-=2)},S,S,S,S,Ud,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S, +S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S],De=[function(){this.A-=2+(this.ca===q?0:1);return this.cd.va},function(){this.A-=2+(this.ca===q?0:1); +return this.eb.va},function(a){this.S|=2;this.cd.load(a);this.A-=17+(this.ca===q?0:2);return a},function(a){this.S|=2;this.eb.load(a)!=q&&(this.Qa(this.eb.Pd+4,this.eb.nb|=512),this.eb.type=768);this.A-=17+(this.ca===q?0:2);return a},function(a){this.S|=2;this.A-=14+(this.ca===q?0:2);if(this.Tb.load(a,!0)!=q&&2048!=(this.Tb.nb&2560)&&(this.Tb.qc>=this.ra.bb&&this.Tb.qc>=(a&3)||7168==(this.Tb.nb&7168)))return Xe(this),a;Se(this);return a},function(a){this.S|=2;this.A-=14+(this.ca===q?0:2);if(this.Tb.load(a, +!0)!=q&&512==(this.Tb.nb&2560)&&this.Tb.qc>=this.ra.bb&&this.Tb.qc>=(a&3))return Xe(this),a;Se(this);return a},bg,bg],Td=[ke,ke,ke,ke,ke,ke,bg,bg],Jg=[function(a){this.ca===q?Ud.call(this):(a=this.We-this.Fc,this.Qa(this.ca+2,this.Fc),this.Qa(this.ca+4,65280|this.Fc>>16),this.A-=11);return a},function(a){this.ca===q?Ud.call(this):(a=this.Xe-this.Tc,this.Qa(this.ca+2,this.Tc),this.Qa(this.ca+4,65280|this.Tc>>16),this.A-=12);return a},function(a){this.ca===q?Ud.call(this):(this.Fc=this.la(this.ca+2)| +this.Oa(this.ca+4)<<16,this.We=this.Fc+a,this.S|=2,this.A-=11);return a},function(a){this.ca===q?Ud.call(this):(this.Tc=this.la(this.ca+2)|this.Oa(this.ca+4)<<16,this.Xe=this.Tc+a,this.S|=2,this.A-=12);return a},function(){this.A-=2+(this.ca===q?0:1);return this.gc},bg,function(a){$e(this,a);this.A-=this.ca===q?3:6;this.S|=2;return a},bg],z=[function(a){a=a.call(this,this.G&255,E(this,this.C+this.F));this.G=this.G&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.G&255,E(this,this.C+this.D)); +this.G=this.G&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.G&255,G(this,this.H+this.F));this.G=this.G&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.G&255,G(this,this.H+this.D));this.G=this.G&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.G&255,E(this,this.F));this.G=this.G&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&255,E(this,this.D));this.G=this.G&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&255,E(this,this.K()));this.G=this.G&-256|a;this.A-= +this.B.ua},function(a){a=a.call(this,this.G&255,E(this,this.C));this.G=this.G&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.I&255,E(this,this.C+this.F));this.I=this.I&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.I&255,E(this,this.C+this.D));this.I=this.I&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.I&255,G(this,this.H+this.F));this.I=this.I&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.I&255,G(this,this.H+this.D));this.I=this.I&-256|a;this.A-=this.B.aa}, +function(a){a=a.call(this,this.I&255,E(this,this.F));this.I=this.I&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.I&255,E(this,this.D));this.I=this.I&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.I&255,E(this,this.K()));this.I=this.I&-256|a;this.A-=this.B.ua},function(a){a=a.call(this,this.I&255,E(this,this.C));this.I=this.I&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.J&255,E(this,this.C+this.F));this.J=this.J&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.J& +255,E(this,this.C+this.D));this.J=this.J&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.J&255,G(this,this.H+this.F));this.J=this.J&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.J&255,G(this,this.H+this.D));this.J=this.J&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.J&255,E(this,this.F));this.J=this.J&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.J&255,E(this,this.D));this.J=this.J&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.J&255,E(this,this.K())); +this.J=this.J&-256|a;this.A-=this.B.ua},function(a){a=a.call(this,this.J&255,E(this,this.C));this.J=this.J&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.C&255,E(this,this.C+this.F));this.C=this.C&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.C&255,E(this,this.C+this.D));this.C=this.C&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.C&255,G(this,this.H+this.F));this.C=this.C&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.C&255,G(this,this.H+this.D));this.C=this.C& +-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.C&255,E(this,this.F));this.C=this.C&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.C&255,E(this,this.D));this.C=this.C&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.C&255,E(this,this.K()));this.C=this.C&-256|a;this.A-=this.B.ua},function(a){a=a.call(this,this.C&255,E(this,this.C));this.C=this.C&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.G>>8,E(this,this.C+this.F));this.G=this.G&255|a<<8;this.A-=this.B.aa},function(a){a= +a.call(this,this.G>>8,E(this,this.C+this.D));this.G=this.G&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.G>>8,G(this,this.H+this.F));this.G=this.G&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.G>>8,G(this,this.H+this.D));this.G=this.G&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this,this.G>>8,E(this,this.F));this.G=this.G&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.G>>8,E(this,this.D));this.G=this.G&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this, +this.G>>8,E(this,this.K()));this.G=this.G&255|a<<8;this.A-=this.B.ua},function(a){a=a.call(this,this.G>>8,E(this,this.C));this.G=this.G&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.I>>8,E(this,this.C+this.F));this.I=this.I&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this,this.I>>8,E(this,this.C+this.D));this.I=this.I&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.I>>8,G(this,this.H+this.F));this.I=this.I&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.I>>8, +G(this,this.H+this.D));this.I=this.I&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this,this.I>>8,E(this,this.F));this.I=this.I&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.I>>8,E(this,this.D));this.I=this.I&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.I>>8,E(this,this.K()));this.I=this.I&255|a<<8;this.A-=this.B.ua},function(a){a=a.call(this,this.I>>8,E(this,this.C));this.I=this.I&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.J>>8,E(this,this.C+this.F));this.J= +this.J&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this,this.J>>8,E(this,this.C+this.D));this.J=this.J&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.J>>8,G(this,this.H+this.F));this.J=this.J&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.J>>8,G(this,this.H+this.D));this.J=this.J&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this,this.J>>8,E(this,this.F));this.J=this.J&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.J>>8,E(this,this.D));this.J=this.J&255| +a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.J>>8,E(this,this.K()));this.J=this.J&255|a<<8;this.A-=this.B.ua},function(a){a=a.call(this,this.J>>8,E(this,this.C));this.J=this.J&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.C>>8,E(this,this.C+this.F));this.C=this.C&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this,this.C>>8,E(this,this.C+this.D));this.C=this.C&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.C>>8,G(this,this.H+this.F));this.C=this.C&255|a<<8;this.A-= +this.B.ba},function(a){a=a.call(this,this.C>>8,G(this,this.H+this.D));this.C=this.C&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this,this.C>>8,E(this,this.F));this.C=this.C&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.C>>8,E(this,this.D));this.C=this.C&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.C>>8,E(this,this.K()));this.C=this.C&255|a<<8;this.A-=this.B.ua},function(a){a=a.call(this,this.C>>8,E(this,this.C));this.C=this.C&255|a<<8;this.A-=this.B.T},function(a){a= +a.call(this,this.G&255,E(this,this.C+this.F+this.L()));this.G=this.G&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.G&255,E(this,this.C+this.D+this.L()));this.G=this.G&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.G&255,G(this,this.H+this.F+this.L()));this.G=this.G&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.G&255,G(this,this.H+this.D+this.L()));this.G=this.G&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.G&255,E(this,this.F+this.L()));this.G=this.G&-256|a; +this.A-=this.B.M},function(a){a=a.call(this,this.G&255,E(this,this.D+this.L()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,G(this,this.H+this.L()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,E(this,this.C+this.L()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,E(this,this.C+this.F+this.L()));this.I=this.I&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.I&255,E(this,this.C+this.D+this.L()));this.I= +this.I&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.I&255,G(this,this.H+this.F+this.L()));this.I=this.I&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.I&255,G(this,this.H+this.D+this.L()));this.I=this.I&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.I&255,E(this,this.F+this.L()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,E(this,this.D+this.L()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,G(this,this.H+ +this.L()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,E(this,this.C+this.L()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,E(this,this.C+this.F+this.L()));this.J=this.J&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.J&255,E(this,this.C+this.D+this.L()));this.J=this.J&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.J&255,G(this,this.H+this.F+this.L()));this.J=this.J&-256|a;this.A-=this.B.P},function(a){a=a.call(this, +this.J&255,G(this,this.H+this.D+this.L()));this.J=this.J&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.J&255,E(this,this.F+this.L()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,E(this,this.D+this.L()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,G(this,this.H+this.L()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,E(this,this.C+this.L()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this, +this.C&255,E(this,this.C+this.F+this.L()));this.C=this.C&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.C&255,E(this,this.C+this.D+this.L()));this.C=this.C&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.C&255,G(this,this.H+this.F+this.L()));this.C=this.C&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.C&255,G(this,this.H+this.D+this.L()));this.C=this.C&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.C&255,E(this,this.F+this.L()));this.C=this.C&-256|a;this.A-=this.B.M}, +function(a){a=a.call(this,this.C&255,E(this,this.D+this.L()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,G(this,this.H+this.L()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,E(this,this.C+this.L()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,E(this,this.C+this.F+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.G>>8,E(this,this.C+this.D+this.L()));this.G=this.G&255|a<< +8;this.A-=this.B.P},function(a){a=a.call(this,this.G>>8,G(this,this.H+this.F+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.G>>8,G(this,this.H+this.D+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.G>>8,E(this,this.F+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,E(this,this.D+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,G(this,this.H+this.L())); +this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,E(this,this.C+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,E(this,this.C+this.F+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.I>>8,E(this,this.C+this.D+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.I>>8,G(this,this.H+this.F+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.I>> +8,G(this,this.H+this.D+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.I>>8,E(this,this.F+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,E(this,this.D+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,G(this,this.H+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,E(this,this.C+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this, +this.J>>8,E(this,this.C+this.F+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.J>>8,E(this,this.C+this.D+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.J>>8,G(this,this.H+this.F+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.J>>8,G(this,this.H+this.D+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.J>>8,E(this,this.F+this.L()));this.J=this.J&255|a<<8;this.A-= +this.B.M},function(a){a=a.call(this,this.J>>8,E(this,this.D+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,G(this,this.H+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,E(this,this.C+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,E(this,this.C+this.F+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.C>>8,E(this,this.C+this.D+this.L()));this.C=this.C& +255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.C>>8,G(this,this.H+this.F+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.C>>8,G(this,this.H+this.D+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.C>>8,E(this,this.F+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,E(this,this.D+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,G(this,this.H+this.L())); +this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,E(this,this.C+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,E(this,this.C+this.F+this.K()));this.G=this.G&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.G&255,E(this,this.C+this.D+this.K()));this.G=this.G&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.G&255,G(this,this.H+this.F+this.K()));this.G=this.G&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.G&255, +G(this,this.H+this.D+this.K()));this.G=this.G&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.G&255,E(this,this.F+this.K()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,E(this,this.D+this.K()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,G(this,this.H+this.K()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,E(this,this.C+this.K()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this, +this.I&255,E(this,this.C+this.F+this.K()));this.I=this.I&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.I&255,E(this,this.C+this.D+this.K()));this.I=this.I&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.I&255,G(this,this.H+this.F+this.K()));this.I=this.I&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.I&255,G(this,this.H+this.D+this.K()));this.I=this.I&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.I&255,E(this,this.F+this.K()));this.I=this.I&-256|a;this.A-=this.B.M}, +function(a){a=a.call(this,this.I&255,E(this,this.D+this.K()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,G(this,this.H+this.K()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,E(this,this.C+this.K()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,E(this,this.C+this.F+this.K()));this.J=this.J&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.J&255,E(this,this.C+this.D+this.K()));this.J=this.J&-256|a; +this.A-=this.B.P},function(a){a=a.call(this,this.J&255,G(this,this.H+this.F+this.K()));this.J=this.J&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.J&255,G(this,this.H+this.D+this.K()));this.J=this.J&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.J&255,E(this,this.F+this.K()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,E(this,this.D+this.K()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,G(this,this.H+this.K()));this.J= +this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,E(this,this.C+this.K()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,E(this,this.C+this.F+this.K()));this.C=this.C&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.C&255,E(this,this.C+this.D+this.K()));this.C=this.C&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.C&255,G(this,this.H+this.F+this.K()));this.C=this.C&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.C&255,G(this, +this.H+this.D+this.K()));this.C=this.C&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.C&255,E(this,this.F+this.K()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,E(this,this.D+this.K()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,G(this,this.H+this.K()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,E(this,this.C+this.K()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G>> +8,E(this,this.C+this.F+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.G>>8,E(this,this.C+this.D+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.G>>8,G(this,this.H+this.F+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.G>>8,G(this,this.H+this.D+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.G>>8,E(this,this.F+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.M}, +function(a){a=a.call(this,this.G>>8,E(this,this.D+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,G(this,this.H+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,E(this,this.C+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,E(this,this.C+this.F+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.I>>8,E(this,this.C+this.D+this.K()));this.I=this.I&255| +a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.I>>8,G(this,this.H+this.F+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.I>>8,G(this,this.H+this.D+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.I>>8,E(this,this.F+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,E(this,this.D+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,G(this,this.H+this.K())); +this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,E(this,this.C+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,E(this,this.C+this.F+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.J>>8,E(this,this.C+this.D+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.J>>8,G(this,this.H+this.F+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.J>> +8,G(this,this.H+this.D+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.J>>8,E(this,this.F+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,E(this,this.D+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,G(this,this.H+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,E(this,this.C+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this, +this.C>>8,E(this,this.C+this.F+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.C>>8,E(this,this.C+this.D+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.C>>8,G(this,this.H+this.F+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.C>>8,G(this,this.H+this.D+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.C>>8,E(this,this.F+this.K()));this.C=this.C&255|a<<8;this.A-= +this.B.M},function(a){a=a.call(this,this.C>>8,E(this,this.D+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,G(this,this.H+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,E(this,this.C+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,this.G&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.I&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.J& +255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.C&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.G>>8);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.I>>8);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.J>>8);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.C>>8);this.G=this.G&-256|a},function(a){a=a.call(this,this.I&255,this.G&255);this.I=this.I&-256|a},function(a){a=a.call(this,this.I&255,this.I&255);this.I= +this.I&-256|a},function(a){a=a.call(this,this.I&255,this.J&255);this.I=this.I&-256|a},function(a){a=a.call(this,this.I&255,this.C&255);this.I=this.I&-256|a},function(a){a=a.call(this,this.I&255,this.G>>8);this.I=this.I&-256|a},function(a){a=a.call(this,this.I&255,this.I>>8);this.I=this.I&-256|a},function(a){a=a.call(this,this.I&255,this.J>>8);this.I=this.I&-256|a},function(a){a=a.call(this,this.I&255,this.C>>8);this.I=this.I&-256|a},function(a){a=a.call(this,this.J&255,this.G&255);this.J=this.J&-256| +a},function(a){a=a.call(this,this.J&255,this.I&255);this.J=this.J&-256|a},function(a){a=a.call(this,this.J&255,this.J&255);this.J=this.J&-256|a},function(a){a=a.call(this,this.J&255,this.C&255);this.J=this.J&-256|a},function(a){a=a.call(this,this.J&255,this.G>>8);this.J=this.J&-256|a},function(a){a=a.call(this,this.J&255,this.I>>8);this.J=this.J&-256|a},function(a){a=a.call(this,this.J&255,this.J>>8);this.J=this.J&-256|a},function(a){a=a.call(this,this.J&255,this.C>>8);this.J=this.J&-256|a},function(a){a= +a.call(this,this.C&255,this.G&255);this.C=this.C&-256|a},function(a){a=a.call(this,this.C&255,this.I&255);this.C=this.C&-256|a},function(a){a=a.call(this,this.C&255,this.J&255);this.C=this.C&-256|a},function(a){a=a.call(this,this.C&255,this.C&255);this.C=this.C&-256|a},function(a){a=a.call(this,this.C&255,this.G>>8);this.C=this.C&-256|a},function(a){a=a.call(this,this.C&255,this.I>>8);this.C=this.C&-256|a},function(a){a=a.call(this,this.C&255,this.J>>8);this.C=this.C&-256|a},function(a){a=a.call(this, +this.C&255,this.C>>8);this.C=this.C&-256|a},function(a){a=a.call(this,this.G>>8,this.G&255);this.G=this.G&255|a<<8},function(a){a=a.call(this,this.G>>8,this.I&255);this.G=this.G&255|a<<8},function(a){a=a.call(this,this.G>>8,this.J&255);this.G=this.G&255|a<<8},function(a){a=a.call(this,this.G>>8,this.C&255);this.G=this.G&255|a<<8},function(a){a=a.call(this,this.G>>8,this.G>>8);this.G=this.G&255|a<<8},function(a){a=a.call(this,this.G>>8,this.I>>8);this.G=this.G&255|a<<8},function(a){a=a.call(this,this.G>> +8,this.J>>8);this.G=this.G&255|a<<8},function(a){a=a.call(this,this.G>>8,this.C>>8);this.G=this.G&255|a<<8},function(a){a=a.call(this,this.I>>8,this.G&255);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.I>>8,this.I&255);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.I>>8,this.J&255);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.I>>8,this.C&255);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.I>>8,this.G>>8);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.I>> +8,this.I>>8);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.I>>8,this.J>>8);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.I>>8,this.C>>8);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.J>>8,this.G&255);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>>8,this.I&255);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>>8,this.J&255);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>>8,this.C&255);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>> +8,this.G>>8);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>>8,this.I>>8);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>>8,this.J>>8);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>>8,this.C>>8);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.C>>8,this.G&255);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.I&255);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.J&255);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8, +this.C&255);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.G>>8);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.I>>8);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.J>>8);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.C>>8);this.C=this.C&255|a<<8}],se=[function(a){a=a.call(this,J(this,this.C+this.F),this.G&255);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,J(this,this.C+this.D),this.G&255);Q(this,a);this.A-=this.B.ba}, +function(a){a=a.call(this,L(this,this.H+this.F),this.G&255);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.D),this.G&255);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,J(this,this.F),this.G&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,J(this,this.D),this.G&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,J(this,this.K()),this.G&255);Q(this,a);this.A-=this.B.ua},function(a){a=a.call(this,J(this,this.C),this.G&255);Q(this,a);this.A-=this.B.T}, +function(a){a=a.call(this,J(this,this.C+this.F),this.I&255);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,J(this,this.C+this.D),this.I&255);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.F),this.I&255);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.D),this.I&255);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,J(this,this.F),this.I&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,J(this,this.D),this.I&255);Q(this,a);this.A-= +this.B.T},function(a){a=a.call(this,J(this,this.K()),this.I&255);Q(this,a);this.A-=this.B.ua},function(a){a=a.call(this,J(this,this.C),this.I&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,J(this,this.C+this.F),this.J&255);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,J(this,this.C+this.D),this.J&255);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.F),this.J&255);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.D),this.J&255); +Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,J(this,this.F),this.J&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,J(this,this.D),this.J&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,J(this,this.K()),this.J&255);Q(this,a);this.A-=this.B.ua},function(a){a=a.call(this,J(this,this.C),this.J&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,J(this,this.C+this.F),this.C&255);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,J(this,this.C+this.D),this.C&255); +Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.F),this.C&255);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.D),this.C&255);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,J(this,this.F),this.C&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,J(this,this.D),this.C&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,J(this,this.K()),this.C&255);Q(this,a);this.A-=this.B.ua},function(a){a=a.call(this,J(this,this.C),this.C& +255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,J(this,this.C+this.F),this.G>>8);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,J(this,this.C+this.D),this.G>>8);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.F),this.G>>8);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.D),this.G>>8);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,J(this,this.F),this.G>>8);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,J(this,this.D), +this.G>>8);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,J(this,this.K()),this.G>>8);Q(this,a);this.A-=this.B.ua},function(a){a=a.call(this,J(this,this.C),this.G>>8);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,J(this,this.C+this.F),this.I>>8);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,J(this,this.C+this.D),this.I>>8);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.F),this.I>>8);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+ +this.D),this.I>>8);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,J(this,this.F),this.I>>8);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,J(this,this.D),this.I>>8);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,J(this,this.K()),this.I>>8);Q(this,a);this.A-=this.B.ua},function(a){a=a.call(this,J(this,this.C),this.I>>8);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,J(this,this.C+this.F),this.J>>8);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,J(this,this.C+this.D), +this.J>>8);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.F),this.J>>8);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.D),this.J>>8);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,J(this,this.F),this.J>>8);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,J(this,this.D),this.J>>8);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,J(this,this.K()),this.J>>8);Q(this,a);this.A-=this.B.ua},function(a){a=a.call(this,J(this,this.C),this.J>> +8);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,J(this,this.C+this.F),this.C>>8);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,J(this,this.C+this.D),this.C>>8);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.F),this.C>>8);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.D),this.C>>8);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,J(this,this.F),this.C>>8);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,J(this,this.D), +this.C>>8);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,J(this,this.K()),this.C>>8);Q(this,a);this.A-=this.B.ua},function(a){a=a.call(this,J(this,this.C),this.C>>8);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,J(this,this.C+this.F+this.L()),this.G&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,J(this,this.C+this.D+this.L()),this.G&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.L()),this.G&255);Q(this,a);this.A-=this.B.P},function(a){a= +a.call(this,L(this,this.H+this.D+this.L()),this.G&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,J(this,this.F+this.L()),this.G&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.D+this.L()),this.G&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.L()),this.G&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.C+this.L()),this.G&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.C+this.F+this.L()),this.I& +255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,J(this,this.C+this.D+this.L()),this.I&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.L()),this.I&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.L()),this.I&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,J(this,this.F+this.L()),this.I&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.D+this.L()),this.I&255);Q(this,a);this.A-=this.B.M}, +function(a){a=a.call(this,L(this,this.H+this.L()),this.I&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.C+this.L()),this.I&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.C+this.F+this.L()),this.J&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,J(this,this.C+this.D+this.L()),this.J&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.L()),this.J&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this, +this.H+this.D+this.L()),this.J&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,J(this,this.F+this.L()),this.J&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.D+this.L()),this.J&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.L()),this.J&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.C+this.L()),this.J&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.C+this.F+this.L()),this.C&255);Q(this,a); +this.A-=this.B.O},function(a){a=a.call(this,J(this,this.C+this.D+this.L()),this.C&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.L()),this.C&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.L()),this.C&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,J(this,this.F+this.L()),this.C&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.D+this.L()),this.C&255);Q(this,a);this.A-=this.B.M},function(a){a= +a.call(this,L(this,this.H+this.L()),this.C&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.C+this.L()),this.C&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.C+this.F+this.L()),this.G>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,J(this,this.C+this.D+this.L()),this.G>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.L()),this.G>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+ +this.L()),this.G>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,J(this,this.F+this.L()),this.G>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.D+this.L()),this.G>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.L()),this.G>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.C+this.L()),this.G>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.C+this.F+this.L()),this.I>>8);Q(this,a);this.A-=this.B.O}, +function(a){a=a.call(this,J(this,this.C+this.D+this.L()),this.I>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.L()),this.I>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.L()),this.I>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,J(this,this.F+this.L()),this.I>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.D+this.L()),this.I>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+ +this.L()),this.I>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.C+this.L()),this.I>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.C+this.F+this.L()),this.J>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,J(this,this.C+this.D+this.L()),this.J>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.L()),this.J>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.L()),this.J>>8);Q(this, +a);this.A-=this.B.O},function(a){a=a.call(this,J(this,this.F+this.L()),this.J>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.D+this.L()),this.J>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.L()),this.J>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.C+this.L()),this.J>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.C+this.F+this.L()),this.C>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,J(this, +this.C+this.D+this.L()),this.C>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.L()),this.C>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.L()),this.C>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,J(this,this.F+this.L()),this.C>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.D+this.L()),this.C>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.L()),this.C>>8);Q(this, +a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.C+this.L()),this.C>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.C+this.F+this.K()),this.G&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,J(this,this.C+this.D+this.K()),this.G&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.K()),this.G&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.K()),this.G&255);Q(this,a);this.A-=this.B.O},function(a){a= +a.call(this,J(this,this.F+this.K()),this.G&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.D+this.K()),this.G&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.K()),this.G&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.C+this.K()),this.G&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.C+this.F+this.K()),this.I&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,J(this,this.C+this.D+this.K()),this.I& +255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.K()),this.I&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.K()),this.I&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,J(this,this.F+this.K()),this.I&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.D+this.K()),this.I&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.K()),this.I&255);Q(this,a);this.A-=this.B.M},function(a){a= +a.call(this,J(this,this.C+this.K()),this.I&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.C+this.F+this.K()),this.J&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,J(this,this.C+this.D+this.K()),this.J&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.K()),this.J&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.K()),this.J&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,J(this,this.F+ +this.K()),this.J&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.D+this.K()),this.J&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.K()),this.J&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.C+this.K()),this.J&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.C+this.F+this.K()),this.C&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,J(this,this.C+this.D+this.K()),this.C&255);Q(this,a);this.A-= +this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.K()),this.C&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.K()),this.C&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,J(this,this.F+this.K()),this.C&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.D+this.K()),this.C&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.K()),this.C&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this, +this.C+this.K()),this.C&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.C+this.F+this.K()),this.G>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,J(this,this.C+this.D+this.K()),this.G>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.K()),this.G>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.K()),this.G>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,J(this,this.F+this.K()),this.G>>8); +Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.D+this.K()),this.G>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.K()),this.G>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.C+this.K()),this.G>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.C+this.F+this.K()),this.I>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,J(this,this.C+this.D+this.K()),this.I>>8);Q(this,a);this.A-=this.B.P},function(a){a= +a.call(this,L(this,this.H+this.F+this.K()),this.I>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.K()),this.I>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,J(this,this.F+this.K()),this.I>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.D+this.K()),this.I>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.K()),this.I>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.C+this.K()),this.I>> +8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.C+this.F+this.K()),this.J>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,J(this,this.C+this.D+this.K()),this.J>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.K()),this.J>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.K()),this.J>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,J(this,this.F+this.K()),this.J>>8);Q(this,a);this.A-=this.B.M}, +function(a){a=a.call(this,J(this,this.D+this.K()),this.J>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.K()),this.J>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.C+this.K()),this.J>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.C+this.F+this.K()),this.C>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,J(this,this.C+this.D+this.K()),this.C>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+ +this.K()),this.C>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.K()),this.C>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,J(this,this.F+this.K()),this.C>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.D+this.K()),this.C>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.K()),this.C>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,J(this,this.C+this.K()),this.C>>8);Q(this,a);this.A-=this.B.M}, +z[192],z[200],z[208],z[216],z[224],z[232],z[240],z[248],z[193],z[201],z[209],z[217],z[225],z[233],z[241],z[249],z[194],z[202],z[210],z[218],z[226],z[234],z[242],z[250],z[195],z[203],z[211],z[219],z[227],z[235],z[243],z[251],z[196],z[204],z[212],z[220],z[228],z[236],z[244],z[252],z[197],z[205],z[213],z[221],z[229],z[237],z[245],z[253],z[198],z[206],z[214],z[222],z[230],z[238],z[246],z[254],z[199],z[207],z[215],z[223],z[231],z[239],z[247],z[255]],te=[function(a,b){var c=a[0].call(this,J(this,this.C+ +this.F),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[0].call(this,J(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[0].call(this,L(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[0].call(this,L(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[0].call(this,J(this,this.F),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,J(this,this.D),b.call(this)); +Q(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,J(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.ua},function(a,b){var c=a[0].call(this,J(this,this.C),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,J(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[1].call(this,J(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[1].call(this,L(this,this.H+this.F),b.call(this));Q(this,c);this.A-= +this.B.ba},function(a,b){var c=a[1].call(this,L(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[1].call(this,J(this,this.F),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,J(this,this.D),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,J(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.ua},function(a,b){var c=a[1].call(this,J(this,this.C),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c= +a[2].call(this,J(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[2].call(this,J(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[2].call(this,L(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[2].call(this,L(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[2].call(this,J(this,this.F),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this, +J(this,this.D),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,J(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.ua},function(a,b){var c=a[2].call(this,J(this,this.C),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,J(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[3].call(this,J(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[3].call(this,L(this,this.H+this.F), +b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[3].call(this,L(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[3].call(this,J(this,this.F),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,J(this,this.D),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,J(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.ua},function(a,b){var c=a[3].call(this,J(this,this.C),b.call(this));Q(this,c);this.A-= +this.B.T},function(a,b){var c=a[4].call(this,J(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[4].call(this,J(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[4].call(this,L(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[4].call(this,L(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[4].call(this,J(this,this.F),b.call(this));Q(this,c);this.A-=this.B.T}, +function(a,b){var c=a[4].call(this,J(this,this.D),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,J(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.ua},function(a,b){var c=a[4].call(this,J(this,this.C),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,J(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[5].call(this,J(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[5].call(this, +L(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[5].call(this,L(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[5].call(this,J(this,this.F),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,J(this,this.D),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,J(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.ua},function(a,b){var c=a[5].call(this,J(this,this.C),b.call(this)); +Q(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,J(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[6].call(this,J(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[6].call(this,L(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[6].call(this,L(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[6].call(this,J(this,this.F),b.call(this));Q(this,c); +this.A-=this.B.T},function(a,b){var c=a[6].call(this,J(this,this.D),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,J(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.ua},function(a,b){var c=a[6].call(this,J(this,this.C),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,J(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[7].call(this,J(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.ba},function(a, +b){var c=a[7].call(this,L(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[7].call(this,L(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[7].call(this,J(this,this.F),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,J(this,this.D),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,J(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.ua},function(a,b){var c=a[7].call(this, +J(this,this.C),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,J(this,this.C+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,J(this,this.C+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[0].call(this,L(this,this.H+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[0].call(this,L(this,this.H+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c= +a[0].call(this,J(this,this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,J(this,this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,L(this,this.H+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,J(this,this.C+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,J(this,this.C+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a, +b){var c=a[1].call(this,J(this,this.C+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[1].call(this,L(this,this.H+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[1].call(this,L(this,this.H+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,J(this,this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,J(this,this.D+this.L()),b.call(this));Q(this,c);this.A-= +this.B.M},function(a,b){var c=a[1].call(this,L(this,this.H+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,J(this,this.C+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,J(this,this.C+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[2].call(this,J(this,this.C+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[2].call(this,L(this,this.H+this.F+this.L()),b.call(this)); +Q(this,c);this.A-=this.B.P},function(a,b){var c=a[2].call(this,L(this,this.H+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[2].call(this,J(this,this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,J(this,this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,L(this,this.H+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,J(this,this.C+this.L()),b.call(this)); +Q(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,J(this,this.C+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[3].call(this,J(this,this.C+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[3].call(this,L(this,this.H+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[3].call(this,L(this,this.H+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[3].call(this,J(this, +this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,J(this,this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,L(this,this.H+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,J(this,this.C+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,J(this,this.C+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[4].call(this, +J(this,this.C+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[4].call(this,L(this,this.H+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[4].call(this,L(this,this.H+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[4].call(this,J(this,this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,J(this,this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a, +b){var c=a[4].call(this,L(this,this.H+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,J(this,this.C+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,J(this,this.C+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[5].call(this,J(this,this.C+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[5].call(this,L(this,this.H+this.F+this.L()),b.call(this));Q(this,c);this.A-= +this.B.P},function(a,b){var c=a[5].call(this,L(this,this.H+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[5].call(this,J(this,this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,J(this,this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,L(this,this.H+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,J(this,this.C+this.L()),b.call(this));Q(this, +c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,J(this,this.C+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,J(this,this.C+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[6].call(this,L(this,this.H+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[6].call(this,L(this,this.H+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,J(this,this.F+ +this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,J(this,this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,L(this,this.H+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,J(this,this.C+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,J(this,this.C+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this,J(this, +this.C+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[7].call(this,L(this,this.H+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[7].call(this,L(this,this.H+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this,J(this,this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,J(this,this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c= +a[7].call(this,L(this,this.H+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,J(this,this.C+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,J(this,this.C+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,J(this,this.C+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[0].call(this,L(this,this.H+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.P}, +function(a,b){var c=a[0].call(this,L(this,this.H+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,J(this,this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,J(this,this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,L(this,this.H+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,J(this,this.C+this.K()),b.call(this));Q(this,c);this.A-= +this.B.M},function(a,b){var c=a[1].call(this,J(this,this.C+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,J(this,this.C+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[1].call(this,L(this,this.H+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[1].call(this,L(this,this.H+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,J(this,this.F+this.K()), +b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,J(this,this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,L(this,this.H+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,J(this,this.C+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,J(this,this.C+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[2].call(this,J(this,this.C+ +this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[2].call(this,L(this,this.H+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[2].call(this,L(this,this.H+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[2].call(this,J(this,this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,J(this,this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this, +L(this,this.H+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,J(this,this.C+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,J(this,this.C+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[3].call(this,J(this,this.C+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[3].call(this,L(this,this.H+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a, +b){var c=a[3].call(this,L(this,this.H+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[3].call(this,J(this,this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,J(this,this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,L(this,this.H+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,J(this,this.C+this.K()),b.call(this));Q(this,c);this.A-=this.B.M}, +function(a,b){var c=a[4].call(this,J(this,this.C+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[4].call(this,J(this,this.C+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[4].call(this,L(this,this.H+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[4].call(this,L(this,this.H+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[4].call(this,J(this,this.F+this.K()),b.call(this)); +Q(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,J(this,this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,L(this,this.H+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,J(this,this.C+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,J(this,this.C+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[5].call(this,J(this,this.C+this.D+this.K()), +b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[5].call(this,L(this,this.H+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[5].call(this,L(this,this.H+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[5].call(this,J(this,this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,J(this,this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,L(this, +this.H+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,J(this,this.C+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,J(this,this.C+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,J(this,this.C+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[6].call(this,L(this,this.H+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c= +a[6].call(this,L(this,this.H+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,J(this,this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,J(this,this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,L(this,this.H+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,J(this,this.C+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a, +b){var c=a[7].call(this,J(this,this.C+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this,J(this,this.C+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[7].call(this,L(this,this.H+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[7].call(this,L(this,this.H+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this,J(this,this.F+this.K()),b.call(this));Q(this, +c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,J(this,this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,L(this,this.H+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,J(this,this.C+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},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.C&255,b.call(this));this.C=this.C&-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.C>>8,b.call(this));this.C=this.C&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.C&255,b.call(this));this.C=this.C&-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.C>>8,b.call(this));this.C=this.C&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.C&255,b.call(this));this.C=this.C&-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.C>>8,b.call(this));this.C=this.C&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.C&255,b.call(this));this.C=this.C&-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.C>>8,b.call(this));this.C=this.C&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.C&255,b.call(this));this.C=this.C&-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.C>>8,b.call(this));this.C=this.C&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.C&255,b.call(this));this.C=this.C&-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.C>>8,b.call(this));this.C=this.C&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.C&255,b.call(this));this.C=this.C&-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.C>>8,b.call(this));this.C=this.C&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.C&255,b.call(this));this.C=this.C&-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.C>> +8,b.call(this));this.C=this.C&255|c<<8}],A=[function(a){this.G=a.call(this,this.G,H(this,this.C+this.F));this.A-=this.B.aa},function(a){this.G=a.call(this,this.G,H(this,this.C+this.D));this.A-=this.B.ba},function(a){this.G=a.call(this,this.G,I(this,this.H+this.F));this.A-=this.B.ba},function(a){this.G=a.call(this,this.G,I(this,this.H+this.D));this.A-=this.B.aa},function(a){this.G=a.call(this,this.G,H(this,this.F));this.A-=this.B.T},function(a){this.G=a.call(this,this.G,H(this,this.D));this.A-=this.B.T}, +function(a){this.G=a.call(this,this.G,H(this,this.K()));this.A-=this.B.ua},function(a){this.G=a.call(this,this.G,H(this,this.C));this.A-=this.B.T},function(a){this.I=a.call(this,this.I,H(this,this.C+this.F));this.A-=this.B.aa},function(a){this.I=a.call(this,this.I,H(this,this.C+this.D));this.A-=this.B.ba},function(a){this.I=a.call(this,this.I,I(this,this.H+this.F));this.A-=this.B.ba},function(a){this.I=a.call(this,this.I,I(this,this.H+this.D));this.A-=this.B.aa},function(a){this.I=a.call(this,this.I, +H(this,this.F));this.A-=this.B.T},function(a){this.I=a.call(this,this.I,H(this,this.D));this.A-=this.B.T},function(a){this.I=a.call(this,this.I,H(this,this.K()));this.A-=this.B.ua},function(a){this.I=a.call(this,this.I,H(this,this.C));this.A-=this.B.T},function(a){this.J=a.call(this,this.J,H(this,this.C+this.F));this.A-=this.B.aa},function(a){this.J=a.call(this,this.J,H(this,this.C+this.D));this.A-=this.B.ba},function(a){this.J=a.call(this,this.J,I(this,this.H+this.F));this.A-=this.B.ba},function(a){this.J= +a.call(this,this.J,I(this,this.H+this.D));this.A-=this.B.aa},function(a){this.J=a.call(this,this.J,H(this,this.F));this.A-=this.B.T},function(a){this.J=a.call(this,this.J,H(this,this.D));this.A-=this.B.T},function(a){this.J=a.call(this,this.J,H(this,this.K()));this.A-=this.B.ua},function(a){this.J=a.call(this,this.J,H(this,this.C));this.A-=this.B.T},function(a){this.C=a.call(this,this.C,H(this,this.C+this.F));this.A-=this.B.aa},function(a){this.C=a.call(this,this.C,H(this,this.C+this.D));this.A-= +this.B.ba},function(a){this.C=a.call(this,this.C,I(this,this.H+this.F));this.A-=this.B.ba},function(a){this.C=a.call(this,this.C,I(this,this.H+this.D));this.A-=this.B.aa},function(a){this.C=a.call(this,this.C,H(this,this.F));this.A-=this.B.T},function(a){this.C=a.call(this,this.C,H(this,this.D));this.A-=this.B.T},function(a){this.C=a.call(this,this.C,H(this,this.K()));this.A-=this.B.ua},function(a){this.C=a.call(this,this.C,H(this,this.C));this.A-=this.B.T},function(a){x(this,a.call(this,w(this), +H(this,this.C+this.F)));this.A-=this.B.aa},function(a){x(this,a.call(this,w(this),H(this,this.C+this.D)));this.A-=this.B.ba},function(a){x(this,a.call(this,w(this),I(this,this.H+this.F)));this.A-=this.B.ba},function(a){x(this,a.call(this,w(this),I(this,this.H+this.D)));this.A-=this.B.aa},function(a){x(this,a.call(this,w(this),H(this,this.F)));this.A-=this.B.T},function(a){x(this,a.call(this,w(this),H(this,this.D)));this.A-=this.B.T},function(a){x(this,a.call(this,w(this),H(this,this.K())));this.A-= +this.B.ua},function(a){x(this,a.call(this,w(this),H(this,this.C)));this.A-=this.B.T},function(a){this.H=a.call(this,this.H,H(this,this.C+this.F));this.A-=this.B.aa},function(a){this.H=a.call(this,this.H,H(this,this.C+this.D));this.A-=this.B.ba},function(a){this.H=a.call(this,this.H,I(this,this.H+this.F));this.A-=this.B.ba},function(a){this.H=a.call(this,this.H,I(this,this.H+this.D));this.A-=this.B.aa},function(a){this.H=a.call(this,this.H,H(this,this.F));this.A-=this.B.T},function(a){this.H=a.call(this, +this.H,H(this,this.D));this.A-=this.B.T},function(a){this.H=a.call(this,this.H,H(this,this.K()));this.A-=this.B.ua},function(a){this.H=a.call(this,this.H,H(this,this.C));this.A-=this.B.T},function(a){this.F=a.call(this,this.F,H(this,this.C+this.F));this.A-=this.B.aa},function(a){this.F=a.call(this,this.F,H(this,this.C+this.D));this.A-=this.B.ba},function(a){this.F=a.call(this,this.F,I(this,this.H+this.F));this.A-=this.B.ba},function(a){this.F=a.call(this,this.F,I(this,this.H+this.D));this.A-=this.B.aa}, +function(a){this.F=a.call(this,this.F,H(this,this.F));this.A-=this.B.T},function(a){this.F=a.call(this,this.F,H(this,this.D));this.A-=this.B.T},function(a){this.F=a.call(this,this.F,H(this,this.K()));this.A-=this.B.ua},function(a){this.F=a.call(this,this.F,H(this,this.C));this.A-=this.B.T},function(a){this.D=a.call(this,this.D,H(this,this.C+this.F));this.A-=this.B.aa},function(a){this.D=a.call(this,this.D,H(this,this.C+this.D));this.A-=this.B.ba},function(a){this.D=a.call(this,this.D,I(this,this.H+ +this.F));this.A-=this.B.ba},function(a){this.D=a.call(this,this.D,I(this,this.H+this.D));this.A-=this.B.aa},function(a){this.D=a.call(this,this.D,H(this,this.F));this.A-=this.B.T},function(a){this.D=a.call(this,this.D,H(this,this.D));this.A-=this.B.T},function(a){this.D=a.call(this,this.D,H(this,this.K()));this.A-=this.B.ua},function(a){this.D=a.call(this,this.D,H(this,this.C));this.A-=this.B.T},function(a){this.G=a.call(this,this.G,H(this,this.C+this.F+this.L()));this.A-=this.B.O},function(a){this.G= +a.call(this,this.G,H(this,this.C+this.D+this.L()));this.A-=this.B.P},function(a){this.G=a.call(this,this.G,I(this,this.H+this.F+this.L()));this.A-=this.B.P},function(a){this.G=a.call(this,this.G,I(this,this.H+this.D+this.L()));this.A-=this.B.O},function(a){this.G=a.call(this,this.G,H(this,this.F+this.L()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,H(this,this.D+this.L()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,I(this,this.H+this.L()));this.A-=this.B.M},function(a){this.G= +a.call(this,this.G,H(this,this.C+this.L()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,H(this,this.C+this.F+this.L()));this.A-=this.B.O},function(a){this.I=a.call(this,this.I,H(this,this.C+this.D+this.L()));this.A-=this.B.P},function(a){this.I=a.call(this,this.I,I(this,this.H+this.F+this.L()));this.A-=this.B.P},function(a){this.I=a.call(this,this.I,I(this,this.H+this.D+this.L()));this.A-=this.B.O},function(a){this.I=a.call(this,this.I,H(this,this.F+this.L()));this.A-=this.B.M},function(a){this.I= +a.call(this,this.I,H(this,this.D+this.L()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,I(this,this.H+this.L()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,H(this,this.C+this.L()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,H(this,this.C+this.F+this.L()));this.A-=this.B.O},function(a){this.J=a.call(this,this.J,H(this,this.C+this.D+this.L()));this.A-=this.B.P},function(a){this.J=a.call(this,this.J,I(this,this.H+this.F+this.L()));this.A-=this.B.P},function(a){this.J= +a.call(this,this.J,I(this,this.H+this.D+this.L()));this.A-=this.B.O},function(a){this.J=a.call(this,this.J,H(this,this.F+this.L()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,H(this,this.D+this.L()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,I(this,this.H+this.L()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,H(this,this.C+this.L()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,H(this,this.C+this.F+this.L()));this.A-=this.B.O},function(a){this.C=a.call(this, +this.C,H(this,this.C+this.D+this.L()));this.A-=this.B.P},function(a){this.C=a.call(this,this.C,I(this,this.H+this.F+this.L()));this.A-=this.B.P},function(a){this.C=a.call(this,this.C,I(this,this.H+this.D+this.L()));this.A-=this.B.O},function(a){this.C=a.call(this,this.C,H(this,this.F+this.L()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,H(this,this.D+this.L()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,I(this,this.H+this.L()));this.A-=this.B.M},function(a){this.C=a.call(this, +this.C,H(this,this.C+this.L()));this.A-=this.B.M},function(a){x(this,a.call(this,w(this),H(this,this.C+this.F+this.L())));this.A-=this.B.O},function(a){x(this,a.call(this,w(this),H(this,this.C+this.D+this.L())));this.A-=this.B.P},function(a){x(this,a.call(this,w(this),I(this,this.H+this.F+this.L())));this.A-=this.B.P},function(a){x(this,a.call(this,w(this),I(this,this.H+this.D+this.L())));this.A-=this.B.O},function(a){x(this,a.call(this,w(this),H(this,this.F+this.L())));this.A-=this.B.M},function(a){x(this, +a.call(this,w(this),H(this,this.D+this.L())));this.A-=this.B.M},function(a){x(this,a.call(this,w(this),I(this,this.H+this.L())));this.A-=this.B.M},function(a){x(this,a.call(this,w(this),H(this,this.C+this.L())));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,H(this,this.C+this.F+this.L()));this.A-=this.B.O},function(a){this.H=a.call(this,this.H,H(this,this.C+this.D+this.L()));this.A-=this.B.P},function(a){this.H=a.call(this,this.H,I(this,this.H+this.F+this.L()));this.A-=this.B.P},function(a){this.H= +a.call(this,this.H,I(this,this.H+this.D+this.L()));this.A-=this.B.O},function(a){this.H=a.call(this,this.H,H(this,this.F+this.L()));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,H(this,this.D+this.L()));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,I(this,this.H+this.L()));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,H(this,this.C+this.L()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,H(this,this.C+this.F+this.L()));this.A-=this.B.O},function(a){this.F=a.call(this, +this.F,H(this,this.C+this.D+this.L()));this.A-=this.B.P},function(a){this.F=a.call(this,this.F,I(this,this.H+this.F+this.L()));this.A-=this.B.P},function(a){this.F=a.call(this,this.F,I(this,this.H+this.D+this.L()));this.A-=this.B.O},function(a){this.F=a.call(this,this.F,H(this,this.F+this.L()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,H(this,this.D+this.L()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,I(this,this.H+this.L()));this.A-=this.B.M},function(a){this.F=a.call(this, +this.F,H(this,this.C+this.L()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,H(this,this.C+this.F+this.L()));this.A-=this.B.O},function(a){this.D=a.call(this,this.D,H(this,this.C+this.D+this.L()));this.A-=this.B.P},function(a){this.D=a.call(this,this.D,I(this,this.H+this.F+this.L()));this.A-=this.B.P},function(a){this.D=a.call(this,this.D,I(this,this.H+this.D+this.L()));this.A-=this.B.O},function(a){this.D=a.call(this,this.D,H(this,this.F+this.L()));this.A-=this.B.M},function(a){this.D= +a.call(this,this.D,H(this,this.D+this.L()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,I(this,this.H+this.L()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,H(this,this.C+this.L()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,H(this,this.C+this.F+this.K()));this.A-=this.B.O},function(a){this.G=a.call(this,this.G,H(this,this.C+this.D+this.K()));this.A-=this.B.P},function(a){this.G=a.call(this,this.G,I(this,this.H+this.F+this.K()));this.A-=this.B.P},function(a){this.G= +a.call(this,this.G,I(this,this.H+this.D+this.K()));this.A-=this.B.O},function(a){this.G=a.call(this,this.G,H(this,this.F+this.K()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,H(this,this.D+this.K()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,I(this,this.H+this.K()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,H(this,this.C+this.K()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,H(this,this.C+this.F+this.K()));this.A-=this.B.O},function(a){this.I=a.call(this, +this.I,H(this,this.C+this.D+this.K()));this.A-=this.B.P},function(a){this.I=a.call(this,this.I,I(this,this.H+this.F+this.K()));this.A-=this.B.P},function(a){this.I=a.call(this,this.I,I(this,this.H+this.D+this.K()));this.A-=this.B.O},function(a){this.I=a.call(this,this.I,H(this,this.F+this.K()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,H(this,this.D+this.K()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,I(this,this.H+this.K()));this.A-=this.B.M},function(a){this.I=a.call(this, +this.I,H(this,this.C+this.K()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,H(this,this.C+this.F+this.K()));this.A-=this.B.O},function(a){this.J=a.call(this,this.J,H(this,this.C+this.D+this.K()));this.A-=this.B.P},function(a){this.J=a.call(this,this.J,I(this,this.H+this.F+this.K()));this.A-=this.B.P},function(a){this.J=a.call(this,this.J,I(this,this.H+this.D+this.K()));this.A-=this.B.O},function(a){this.J=a.call(this,this.J,H(this,this.F+this.K()));this.A-=this.B.M},function(a){this.J= +a.call(this,this.J,H(this,this.D+this.K()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,I(this,this.H+this.K()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,H(this,this.C+this.K()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,H(this,this.C+this.F+this.K()));this.A-=this.B.O},function(a){this.C=a.call(this,this.C,H(this,this.C+this.D+this.K()));this.A-=this.B.P},function(a){this.C=a.call(this,this.C,I(this,this.H+this.F+this.K()));this.A-=this.B.P},function(a){this.C= +a.call(this,this.C,I(this,this.H+this.D+this.K()));this.A-=this.B.O},function(a){this.C=a.call(this,this.C,H(this,this.F+this.K()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,H(this,this.D+this.K()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,I(this,this.H+this.K()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,H(this,this.C+this.K()));this.A-=this.B.M},function(a){x(this,a.call(this,w(this),H(this,this.C+this.F+this.K())));this.A-=this.B.O},function(a){x(this, +a.call(this,w(this),H(this,this.C+this.D+this.K())));this.A-=this.B.P},function(a){x(this,a.call(this,w(this),I(this,this.H+this.F+this.K())));this.A-=this.B.P},function(a){x(this,a.call(this,w(this),I(this,this.H+this.D+this.K())));this.A-=this.B.O},function(a){x(this,a.call(this,w(this),H(this,this.F+this.K())));this.A-=this.B.M},function(a){x(this,a.call(this,w(this),H(this,this.D+this.K())));this.A-=this.B.M},function(a){x(this,a.call(this,w(this),I(this,this.H+this.K())));this.A-=this.B.M},function(a){x(this, +a.call(this,w(this),H(this,this.C+this.K())));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,H(this,this.C+this.F+this.K()));this.A-=this.B.O},function(a){this.H=a.call(this,this.H,H(this,this.C+this.D+this.K()));this.A-=this.B.P},function(a){this.H=a.call(this,this.H,I(this,this.H+this.F+this.K()));this.A-=this.B.P},function(a){this.H=a.call(this,this.H,I(this,this.H+this.D+this.K()));this.A-=this.B.O},function(a){this.H=a.call(this,this.H,H(this,this.F+this.K()));this.A-=this.B.M},function(a){this.H= +a.call(this,this.H,H(this,this.D+this.K()));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,I(this,this.H+this.K()));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,H(this,this.C+this.K()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,H(this,this.C+this.F+this.K()));this.A-=this.B.O},function(a){this.F=a.call(this,this.F,H(this,this.C+this.D+this.K()));this.A-=this.B.P},function(a){this.F=a.call(this,this.F,I(this,this.H+this.F+this.K()));this.A-=this.B.P},function(a){this.F= +a.call(this,this.F,I(this,this.H+this.D+this.K()));this.A-=this.B.O},function(a){this.F=a.call(this,this.F,H(this,this.F+this.K()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,H(this,this.D+this.K()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,I(this,this.H+this.K()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,H(this,this.C+this.K()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,H(this,this.C+this.F+this.K()));this.A-=this.B.O},function(a){this.D=a.call(this, +this.D,H(this,this.C+this.D+this.K()));this.A-=this.B.P},function(a){this.D=a.call(this,this.D,I(this,this.H+this.F+this.K()));this.A-=this.B.P},function(a){this.D=a.call(this,this.D,I(this,this.H+this.D+this.K()));this.A-=this.B.O},function(a){this.D=a.call(this,this.D,H(this,this.F+this.K()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,H(this,this.D+this.K()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,I(this,this.H+this.K()));this.A-=this.B.M},function(a){this.D=a.call(this, +this.D,H(this,this.C+this.K()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,this.G)},function(a){this.G=a.call(this,this.G,this.I)},function(a){this.G=a.call(this,this.G,this.J)},function(a){this.G=a.call(this,this.G,this.C)},function(a){this.G=a.call(this,this.G,w(this))},function(a){this.G=a.call(this,this.G,this.H)},function(a){this.G=a.call(this,this.G,this.F)},function(a){this.G=a.call(this,this.G,this.D)},function(a){this.I=a.call(this,this.I,this.G)},function(a){this.I=a.call(this, +this.I,this.I)},function(a){this.I=a.call(this,this.I,this.J)},function(a){this.I=a.call(this,this.I,this.C)},function(a){this.I=a.call(this,this.I,w(this))},function(a){this.I=a.call(this,this.I,this.H)},function(a){this.I=a.call(this,this.I,this.F)},function(a){this.I=a.call(this,this.I,this.D)},function(a){this.J=a.call(this,this.J,this.G)},function(a){this.J=a.call(this,this.J,this.I)},function(a){this.J=a.call(this,this.J,this.J)},function(a){this.J=a.call(this,this.J,this.C)},function(a){this.J= +a.call(this,this.J,w(this))},function(a){this.J=a.call(this,this.J,this.H)},function(a){this.J=a.call(this,this.J,this.F)},function(a){this.J=a.call(this,this.J,this.D)},function(a){this.C=a.call(this,this.C,this.G)},function(a){this.C=a.call(this,this.C,this.I)},function(a){this.C=a.call(this,this.C,this.J)},function(a){this.C=a.call(this,this.C,this.C)},function(a){this.C=a.call(this,this.C,w(this))},function(a){this.C=a.call(this,this.C,this.H)},function(a){this.C=a.call(this,this.C,this.F)},function(a){this.C= +a.call(this,this.C,this.D)},function(a){x(this,a.call(this,w(this),this.G))},function(a){x(this,a.call(this,w(this),this.I))},function(a){x(this,a.call(this,w(this),this.J))},function(a){x(this,a.call(this,w(this),this.C))},function(a){x(this,a.call(this,w(this),w(this)))},function(a){x(this,a.call(this,w(this),this.H))},function(a){x(this,a.call(this,w(this),this.F))},function(a){x(this,a.call(this,w(this),this.D))},function(a){this.H=a.call(this,this.H,this.G)},function(a){this.H=a.call(this,this.H, +this.I)},function(a){this.H=a.call(this,this.H,this.J)},function(a){this.H=a.call(this,this.H,this.C)},function(a){this.H=a.call(this,this.H,w(this))},function(a){this.H=a.call(this,this.H,this.H)},function(a){this.H=a.call(this,this.H,this.F)},function(a){this.H=a.call(this,this.H,this.D)},function(a){this.F=a.call(this,this.F,this.G)},function(a){this.F=a.call(this,this.F,this.I)},function(a){this.F=a.call(this,this.F,this.J)},function(a){this.F=a.call(this,this.F,this.C)},function(a){this.F=a.call(this, +this.F,w(this))},function(a){this.F=a.call(this,this.F,this.H)},function(a){this.F=a.call(this,this.F,this.F)},function(a){this.F=a.call(this,this.F,this.D)},function(a){this.D=a.call(this,this.D,this.G)},function(a){this.D=a.call(this,this.D,this.I)},function(a){this.D=a.call(this,this.D,this.J)},function(a){this.D=a.call(this,this.D,this.C)},function(a){this.D=a.call(this,this.D,w(this))},function(a){this.D=a.call(this,this.D,this.H)},function(a){this.D=a.call(this,this.D,this.F)},function(a){this.D= +a.call(this,this.D,this.D)}],ue=[function(a){a=a.call(this,M(this,this.C+this.F),this.G);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,M(this,this.C+this.D),this.G);R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.F),this.G);R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.D),this.G);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,M(this,this.F),this.G);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.D),this.G);R(this, +a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.K()),this.G);R(this,a);this.A-=this.B.ua},function(a){a=a.call(this,M(this,this.C),this.G);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.C+this.F),this.I);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,M(this,this.C+this.D),this.I);R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.F),this.I);R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.D),this.I);R(this,a);this.A-= +this.B.aa},function(a){a=a.call(this,M(this,this.F),this.I);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.D),this.I);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.K()),this.I);R(this,a);this.A-=this.B.ua},function(a){a=a.call(this,M(this,this.C),this.I);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.C+this.F),this.J);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,M(this,this.C+this.D),this.J);R(this,a);this.A-=this.B.ba},function(a){a= +a.call(this,P(this,this.H+this.F),this.J);R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.D),this.J);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,M(this,this.F),this.J);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.D),this.J);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.K()),this.J);R(this,a);this.A-=this.B.ua},function(a){a=a.call(this,M(this,this.C),this.J);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.C+ +this.F),this.C);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,M(this,this.C+this.D),this.C);R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.F),this.C);R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.D),this.C);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,M(this,this.F),this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.D),this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.K()),this.C); +R(this,a);this.A-=this.B.ua},function(a){a=a.call(this,M(this,this.C),this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.C+this.F),w(this));R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,M(this,this.C+this.D),w(this));R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.F),w(this));R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.D),w(this));R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,M(this,this.F),w(this));R(this, +a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.D),w(this));R(this,a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.K()),w(this));R(this,a);this.A-=this.B.ua},function(a){a=a.call(this,M(this,this.C),w(this));R(this,a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.C+this.F),this.H);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,M(this,this.C+this.D),this.H);R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.F),this.H);R(this,a);this.A-= +this.B.ba},function(a){a=a.call(this,P(this,this.H+this.D),this.H);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,M(this,this.F),this.H);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.D),this.H);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.K()),this.H);R(this,a);this.A-=this.B.ua},function(a){a=a.call(this,M(this,this.C),this.H);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.C+this.F),this.F);R(this,a);this.A-=this.B.aa},function(a){a= +a.call(this,M(this,this.C+this.D),this.F);R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.F),this.F);R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.D),this.F);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,M(this,this.F),this.F);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.D),this.F);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.K()),this.F);R(this,a);this.A-=this.B.ua},function(a){a=a.call(this, +M(this,this.C),this.F);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.C+this.F),this.D);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,M(this,this.C+this.D),this.D);R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.F),this.D);R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.D),this.D);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,M(this,this.F),this.D);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,M(this, +this.D),this.D);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.K()),this.D);R(this,a);this.A-=this.B.ua},function(a){a=a.call(this,M(this,this.C),this.D);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.C+this.F+this.L()),this.G);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.C+this.D+this.L()),this.G);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.L()),this.G);R(this,a);this.A-=this.B.P},function(a){a=a.call(this, +P(this,this.H+this.D+this.L()),this.G);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.F+this.L()),this.G);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.D+this.L()),this.G);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.L()),this.G);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.C+this.L()),this.G);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.C+this.F+this.L()),this.I);R(this,a);this.A-=this.B.O}, +function(a){a=a.call(this,M(this,this.C+this.D+this.L()),this.I);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.L()),this.I);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.L()),this.I);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.F+this.L()),this.I);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.D+this.L()),this.I);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.L()), +this.I);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.C+this.L()),this.I);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.C+this.F+this.L()),this.J);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.C+this.D+this.L()),this.J);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.L()),this.J);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.L()),this.J);R(this,a);this.A-=this.B.O},function(a){a= +a.call(this,M(this,this.F+this.L()),this.J);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.D+this.L()),this.J);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.L()),this.J);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.C+this.L()),this.J);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.C+this.F+this.L()),this.C);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.C+this.D+this.L()),this.C);R(this,a);this.A-= +this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.L()),this.C);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.L()),this.C);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.F+this.L()),this.C);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.D+this.L()),this.C);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.L()),this.C);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.C+this.L()), +this.C);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.C+this.F+this.L()),w(this));R(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.C+this.D+this.L()),w(this));R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.L()),w(this));R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.L()),w(this));R(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.F+this.L()),w(this));R(this,a);this.A-=this.B.M},function(a){a= +a.call(this,M(this,this.D+this.L()),w(this));R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.L()),w(this));R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.C+this.L()),w(this));R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.C+this.F+this.L()),this.H);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.C+this.D+this.L()),this.H);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.L()),this.H);R(this, +a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.L()),this.H);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.F+this.L()),this.H);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.D+this.L()),this.H);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.L()),this.H);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.C+this.L()),this.H);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.C+this.F+ +this.L()),this.F);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.C+this.D+this.L()),this.F);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.L()),this.F);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.L()),this.F);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.F+this.L()),this.F);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.D+this.L()),this.F);R(this,a);this.A-=this.B.M},function(a){a= +a.call(this,P(this,this.H+this.L()),this.F);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.C+this.L()),this.F);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.C+this.F+this.L()),this.D);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.C+this.D+this.L()),this.D);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.L()),this.D);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.L()),this.D); +R(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.F+this.L()),this.D);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.D+this.L()),this.D);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.L()),this.D);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.C+this.L()),this.D);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.C+this.F+this.K()),this.G);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.C+ +this.D+this.K()),this.G);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.K()),this.G);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.K()),this.G);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.F+this.K()),this.G);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.D+this.K()),this.G);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.K()),this.G);R(this,a);this.A-=this.B.M},function(a){a= +a.call(this,M(this,this.C+this.K()),this.G);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.C+this.F+this.K()),this.I);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.C+this.D+this.K()),this.I);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.K()),this.I);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.K()),this.I);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.F+this.K()),this.I); +R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.D+this.K()),this.I);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.K()),this.I);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.C+this.K()),this.I);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.C+this.F+this.K()),this.J);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.C+this.D+this.K()),this.J);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this, +this.H+this.F+this.K()),this.J);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.K()),this.J);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.F+this.K()),this.J);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.D+this.K()),this.J);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.K()),this.J);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.C+this.K()),this.J);R(this,a);this.A-=this.B.M},function(a){a= +a.call(this,M(this,this.C+this.F+this.K()),this.C);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.C+this.D+this.K()),this.C);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.K()),this.C);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.K()),this.C);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.F+this.K()),this.C);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.D+this.K()),this.C); +R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.K()),this.C);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.C+this.K()),this.C);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.C+this.F+this.K()),w(this));R(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.C+this.D+this.K()),w(this));R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.K()),w(this));R(this,a);this.A-=this.B.P},function(a){a=a.call(this, +P(this,this.H+this.D+this.K()),w(this));R(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.F+this.K()),w(this));R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.D+this.K()),w(this));R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.K()),w(this));R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.C+this.K()),w(this));R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.C+this.F+this.K()),this.H);R(this,a);this.A-=this.B.O}, +function(a){a=a.call(this,M(this,this.C+this.D+this.K()),this.H);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.K()),this.H);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.K()),this.H);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.F+this.K()),this.H);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.D+this.K()),this.H);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.K()), +this.H);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.C+this.K()),this.H);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.C+this.F+this.K()),this.F);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.C+this.D+this.K()),this.F);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.K()),this.F);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.K()),this.F);R(this,a);this.A-=this.B.O},function(a){a= +a.call(this,M(this,this.F+this.K()),this.F);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.D+this.K()),this.F);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.K()),this.F);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.C+this.K()),this.F);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.C+this.F+this.K()),this.D);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.C+this.D+this.K()),this.D);R(this,a);this.A-= +this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.K()),this.D);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.K()),this.D);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.F+this.K()),this.D);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.D+this.K()),this.D);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.K()),this.D);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.C+this.K()), +this.D);R(this,a);this.A-=this.B.M},A[192],A[200],A[208],A[216],A[224],A[232],A[240],A[248],A[193],A[201],A[209],A[217],A[225],A[233],A[241],A[249],A[194],A[202],A[210],A[218],A[226],A[234],A[242],A[250],A[195],A[203],A[211],A[219],A[227],A[235],A[243],A[251],A[196],A[204],A[212],A[220],A[228],A[236],A[244],A[252],A[197],A[205],A[213],A[221],A[229],A[237],A[245],A[253],A[198],A[206],A[214],A[222],A[230],A[238],A[246],A[254],A[199],A[207],A[215],A[223],A[231],A[239],A[247],A[255]],ve=[function(a,b){var c= +a[0].call(this,M(this,this.C+this.F),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[0].call(this,M(this,this.C+this.D),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[0].call(this,P(this,this.H+this.F),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[0].call(this,P(this,this.H+this.D),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[0].call(this,M(this,this.F),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this, +M(this,this.D),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,M(this,this.K()),b.call(this));R(this,c);this.A-=this.B.ua},function(a,b){var c=a[0].call(this,M(this,this.C),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,M(this,this.C+this.F),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[1].call(this,M(this,this.C+this.D),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[1].call(this,P(this,this.H+this.F), +b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[1].call(this,P(this,this.H+this.D),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[1].call(this,M(this,this.F),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,M(this,this.D),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,M(this,this.K()),b.call(this));R(this,c);this.A-=this.B.ua},function(a,b){var c=a[1].call(this,M(this,this.C),b.call(this));R(this,c);this.A-= +this.B.T},function(a,b){var c=a[2].call(this,M(this,this.C+this.F),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[2].call(this,M(this,this.C+this.D),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[2].call(this,P(this,this.H+this.F),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[2].call(this,P(this,this.H+this.D),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[2].call(this,M(this,this.F),b.call(this));R(this,c);this.A-=this.B.T}, +function(a,b){var c=a[2].call(this,M(this,this.D),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,M(this,this.K()),b.call(this));R(this,c);this.A-=this.B.ua},function(a,b){var c=a[2].call(this,M(this,this.C),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,M(this,this.C+this.F),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[3].call(this,M(this,this.C+this.D),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[3].call(this, +P(this,this.H+this.F),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[3].call(this,P(this,this.H+this.D),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[3].call(this,M(this,this.F),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,M(this,this.D),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,M(this,this.K()),b.call(this));R(this,c);this.A-=this.B.ua},function(a,b){var c=a[3].call(this,M(this,this.C),b.call(this)); +R(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,M(this,this.C+this.F),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[4].call(this,M(this,this.C+this.D),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[4].call(this,P(this,this.H+this.F),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[4].call(this,P(this,this.H+this.D),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[4].call(this,M(this,this.F),b.call(this));R(this,c); +this.A-=this.B.T},function(a,b){var c=a[4].call(this,M(this,this.D),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,M(this,this.K()),b.call(this));R(this,c);this.A-=this.B.ua},function(a,b){var c=a[4].call(this,M(this,this.C),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,M(this,this.C+this.F),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[5].call(this,M(this,this.C+this.D),b.call(this));R(this,c);this.A-=this.B.ba},function(a, +b){var c=a[5].call(this,P(this,this.H+this.F),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[5].call(this,P(this,this.H+this.D),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[5].call(this,M(this,this.F),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,M(this,this.D),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,M(this,this.K()),b.call(this));R(this,c);this.A-=this.B.ua},function(a,b){var c=a[5].call(this, +M(this,this.C),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,M(this,this.C+this.F),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[6].call(this,M(this,this.C+this.D),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[6].call(this,P(this,this.H+this.F),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[6].call(this,P(this,this.H+this.D),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[6].call(this,M(this,this.F), +b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,M(this,this.D),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,M(this,this.K()),b.call(this));R(this,c);this.A-=this.B.ua},function(a,b){var c=a[6].call(this,M(this,this.C),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,M(this,this.C+this.F),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[7].call(this,M(this,this.C+this.D),b.call(this));R(this,c); +this.A-=this.B.ba},function(a,b){var c=a[7].call(this,P(this,this.H+this.F),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[7].call(this,P(this,this.H+this.D),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[7].call(this,M(this,this.F),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,M(this,this.D),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,M(this,this.K()),b.call(this));R(this,c);this.A-=this.B.ua},function(a, +b){var c=a[7].call(this,M(this,this.C),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,M(this,this.C+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,M(this,this.C+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[0].call(this,P(this,this.H+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[0].call(this,P(this,this.H+this.D+this.L()),b.call(this));R(this,c);this.A-= +this.B.O},function(a,b){var c=a[0].call(this,M(this,this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,M(this,this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,P(this,this.H+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,M(this,this.C+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,M(this,this.C+this.F+this.L()),b.call(this));R(this, +c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,M(this,this.C+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[1].call(this,P(this,this.H+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[1].call(this,P(this,this.H+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,M(this,this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,M(this,this.D+this.L()), +b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,P(this,this.H+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,M(this,this.C+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,M(this,this.C+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[2].call(this,M(this,this.C+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[2].call(this,P(this, +this.H+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[2].call(this,P(this,this.H+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[2].call(this,M(this,this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,M(this,this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,P(this,this.H+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this, +M(this,this.C+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,M(this,this.C+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[3].call(this,M(this,this.C+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[3].call(this,P(this,this.H+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[3].call(this,P(this,this.H+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a, +b){var c=a[3].call(this,M(this,this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,M(this,this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,P(this,this.H+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,M(this,this.C+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,M(this,this.C+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.O}, +function(a,b){var c=a[4].call(this,M(this,this.C+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[4].call(this,P(this,this.H+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[4].call(this,P(this,this.H+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[4].call(this,M(this,this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,M(this,this.D+this.L()),b.call(this));R(this, +c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,P(this,this.H+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,M(this,this.C+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,M(this,this.C+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[5].call(this,M(this,this.C+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[5].call(this,P(this,this.H+this.F+this.L()), +b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[5].call(this,P(this,this.H+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[5].call(this,M(this,this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,M(this,this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,P(this,this.H+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,M(this,this.C+ +this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,M(this,this.C+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,M(this,this.C+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[6].call(this,P(this,this.H+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[6].call(this,P(this,this.H+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c= +a[6].call(this,M(this,this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,M(this,this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,P(this,this.H+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,M(this,this.C+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,M(this,this.C+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a, +b){var c=a[7].call(this,M(this,this.C+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[7].call(this,P(this,this.H+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[7].call(this,P(this,this.H+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this,M(this,this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,M(this,this.D+this.L()),b.call(this));R(this,c);this.A-= +this.B.M},function(a,b){var c=a[7].call(this,P(this,this.H+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,M(this,this.C+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,M(this,this.C+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,M(this,this.C+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[0].call(this,P(this,this.H+this.F+this.K()),b.call(this)); +R(this,c);this.A-=this.B.P},function(a,b){var c=a[0].call(this,P(this,this.H+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,M(this,this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,M(this,this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,P(this,this.H+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,M(this,this.C+this.K()),b.call(this)); +R(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,M(this,this.C+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,M(this,this.C+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[1].call(this,P(this,this.H+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[1].call(this,P(this,this.H+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,M(this, +this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,M(this,this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,P(this,this.H+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,M(this,this.C+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,M(this,this.C+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[2].call(this, +M(this,this.C+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[2].call(this,P(this,this.H+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[2].call(this,P(this,this.H+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[2].call(this,M(this,this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,M(this,this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a, +b){var c=a[2].call(this,P(this,this.H+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,M(this,this.C+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,M(this,this.C+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[3].call(this,M(this,this.C+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[3].call(this,P(this,this.H+this.F+this.K()),b.call(this));R(this,c);this.A-= +this.B.P},function(a,b){var c=a[3].call(this,P(this,this.H+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[3].call(this,M(this,this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,M(this,this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,P(this,this.H+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,M(this,this.C+this.K()),b.call(this));R(this, +c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,M(this,this.C+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[4].call(this,M(this,this.C+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[4].call(this,P(this,this.H+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[4].call(this,P(this,this.H+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[4].call(this,M(this,this.F+ +this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,M(this,this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,P(this,this.H+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,M(this,this.C+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,M(this,this.C+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[5].call(this,M(this, +this.C+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[5].call(this,P(this,this.H+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[5].call(this,P(this,this.H+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[5].call(this,M(this,this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,M(this,this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c= +a[5].call(this,P(this,this.H+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,M(this,this.C+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,M(this,this.C+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,M(this,this.C+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[6].call(this,P(this,this.H+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.P}, +function(a,b){var c=a[6].call(this,P(this,this.H+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,M(this,this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,M(this,this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,P(this,this.H+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,M(this,this.C+this.K()),b.call(this));R(this,c);this.A-= +this.B.M},function(a,b){var c=a[7].call(this,M(this,this.C+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this,M(this,this.C+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[7].call(this,P(this,this.H+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[7].call(this,P(this,this.H+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this,M(this,this.F+this.K()), +b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,M(this,this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,P(this,this.H+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,M(this,this.C+this.K()),b.call(this));R(this,c);this.A-=this.B.M},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.C=a[0].call(this,this.C,b.call(this))},function(a,b){x(this,a[0].call(this,w(this),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.C= +a[1].call(this,this.C,b.call(this))},function(a,b){x(this,a[1].call(this,w(this),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.C=a[2].call(this,this.C,b.call(this))}, +function(a,b){x(this,a[2].call(this,w(this),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.C=a[3].call(this,this.C,b.call(this))},function(a,b){x(this,a[3].call(this, +w(this),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.C=a[4].call(this,this.C,b.call(this))},function(a,b){x(this,a[4].call(this,w(this),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.C=a[5].call(this,this.C,b.call(this))},function(a,b){x(this,a[5].call(this,w(this),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.C=a[6].call(this,this.C,b.call(this))},function(a,b){x(this,a[6].call(this,w(this),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.C=a[7].call(this,this.C,b.call(this))},function(a,b){x(this,a[7].call(this,w(this),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))}]; function Kg(a){n.call(this,"ChipSet",a,Kg,16384);this.za=(this.za=a.model)?parseInt(this.za,10):Lg;this.hc=0;var b=a.sw1;if(b)this.hc=Mg(b,Ng|Og.In);else{this.me=[360,360];(b=a.floppies)&&b.length&&(this.me=b);if(b=this.me.length)this.hc|=Pg.Ri,b--,this.hc|=(b&3)<=Qg&&(this.Uh=this.Fg=2);this.Ce=a.scaleTimers||!1;this.Gq=a.rtcDate; this.Ll=!1;a.sound&&(this.mj=this.Lg=null,window&&(this.mj=window.AudioContext||window.webkitAudioContext),this.mj&&(this.Lg=new this.mj));this.reset(!0);jb(this)}Ya(n,Kg);var Lg=5150,Qg=5170,Rg={none:0,tv:1,color:2,mono:3,ega:0},Pg={Ri:1,ONE:0,vr:64,tr:128,Tq:192,qg:192,rg:6},Ng=12,Og={ur:16,Lq:32,In:48,qg:48,rg:4};k=Kg.prototype; k.Fb=function(a,b,c){switch(b){case "sw1":return this.qa[b]=c,Sg(this,b,c,this.hc,{0:this.za==Lg?"Bootable Floppy Drive":"Loop on POST",1:this.za==Lg?"Reserved":"Coprocessor",2:"Base Memory Size",4:"Monitor Type",6:"Number of Floppy Drives"}),!0;case "sw2":if(this.za==Lg)return this.qa[b]=c,Sg(this,b,c,this.Re,{0:"Expansion Memory Size",4:"Reserved"}),!0;break;case "swdesc":return this.qa[b]=c,!0}return!1}; @@ -502,22 +503,22 @@ Wr:108,Xr:109,Yr:110,$r:111,as:112,cs:113,ds:114,hs:115,ls:116,ms:117,ns:118,os: ri[V["0"]]=V[")"];ri[186]=V[":"];ri[187]=V["+"];ri[188]=V["<"];ri[189]=V._;ri[190]=V[">"];ri[191]=V["?"];ri[192]=V["~"];ri[219]=V["{"];ri[220]=V["|"];ri[221]=V["}"];ri[222]=V['"'];ri[173]=V._;ri[61]=V["+"];ri[59]=V[":"]; var si={3016:1,1016:2,1017:8,1018:32,1091:128,1093:64,1224:128,1020:512,1144:1024,1145:2048},ti={TAB:1009,ESC:1027,F1:1112,F2:1113,F3:1114,F4:1115,F5:1116,F6:1117,F7:1118,F8:1119,F9:1120,F10:1121,LEFT:1037,UP:1038,RIGHT:1039,DOWN:1040,CTRL_C:4003,CTRL_BREAK:4008,CTRL_ALT_DEL:4046},ui={esc:1027,1:V["1"],2:V["2"],3:V["3"],4:V["4"],5:V["5"],6:V["6"],7:V["7"],8:V["8"],9:V["9"],0:V["0"],"-":V["-"],"=":V["="],bs:1008,tab:1009,q:81,w:87,e:69,r:82,t:84,y:89,u:85,i:73,o:79,p:80,"[":V["["],"]":V["]"],enter:13, ctrl:1017,a:65,s:83,d:68,f:70,g:71,h:72,j:74,k:75,l:76,";":V[";"],quote:V["'"],"`":V["`"],shift:1016,"\\":V["\\"],z:90,x:88,c:67,v:86,b:66,n:78,m:77,",":V[","],".":V["."],"/":V["/"],"right-shift":3016,prtsc:1044,alt:1018,space:V[" "],"caps-lock":1020,f1:1112,f2:1113,f3:1114,f4:1115,f5:1116,f6:1117,f7:1118,f8:1119,f9:1120,f10:1121,"num-lock":1144,"scroll-lock":1145,"num-home":1036,"num-up":1038,"num-pgup":1033,"num-sub":1109,"num-left":1037,"num-center":1101,"num-right":1039,"num-add":1107,"num-end":1035, -"num-down":1040,"num-pgdn":1034,"num-ins":1045,"num-del":1046},vi={"caps-lock":512,"num-lock":1024,"scroll-lock":2048},X={1027:1};X[V["1"]]=2;X[V["!"]]=10754;X[V["2"]]=3;X[V["@"]]=10755;X[V["3"]]=4;X[V["#"]]=10756;X[V["4"]]=5;X[V.$]=10757;X[V["5"]]=6;X[V["%"]]=10758;X[V["6"]]=7;X[V["^"]]=10759;X[V["7"]]=8;X[V["&"]]=10760;X[V["8"]]=9;X[V["*"]]=10761;X[V["9"]]=10;X[V["("]]=10762;X[V["0"]]=11;X[V[")"]]=10763;X[V["-"]]=12;X[V._]=10764;X[V["="]]=13;X[V["+"]]=10765;X[1008]=14;X[1009]=15;X[113]=16; -X[81]=10768;X[119]=17;X[87]=10769;X[101]=18;X[69]=10770;X[114]=19;X[82]=10771;X[116]=20;X[84]=10772;X[121]=21;X[89]=10773;X[117]=22;X[85]=10774;X[105]=23;X[73]=10775;X[111]=24;X[79]=10776;X[112]=25;X[80]=10777;X[V["["]]=26;X[V["{"]]=10778;X[V["]"]]=27;X[V["}"]]=10779;X[13]=28;X[1017]=29;X[97]=30;X[65]=10782;X[115]=31;X[83]=10783;X[100]=32;X[68]=10784;X[102]=33;X[70]=10785;X[103]=34;X[71]=10786;X[104]=35;X[72]=10787;X[106]=36;X[74]=10788;X[107]=37;X[75]=10789;X[108]=38;X[76]=10790;X[V[";"]]=39; -X[V[":"]]=10791;X[V["'"]]=40;X[V['"']]=10792;X[V["`"]]=41;X[V["~"]]=10793;X[1016]=42;X[V["\\"]]=43;X[V["|"]]=10795;X[122]=44;X[90]=10796;X[120]=45;X[88]=10797;X[99]=46;X[67]=10798;X[118]=47;X[86]=10799;X[98]=48;X[66]=10800;X[110]=49;X[78]=10801;X[109]=50;X[77]=10802;X[V[","]]=51;X[V["<"]]=10803;X[V["."]]=52;X[V[">"]]=10804;X[V["/"]]=53;X[V["?"]]=10805;X[3016]=54;X[1044]=55;X[1018]=56;X[V[" "]]=57;X[1020]=58;X[1112]=59;X[1113]=60;X[1114]=61;X[1115]=62;X[1116]=63;X[1117]=64;X[1118]=65;X[1119]=66; -X[1120]=67;X[1121]=68;X[1144]=69;X[1145]=70;X[1036]=71;X[1038]=72;X[1033]=73;X[1109]=74;X[1037]=75;X[1101]=76;X[1039]=77;X[1107]=78;X[1035]=79;X[1040]=80;X[1034]=81;X[1045]=82;X[1046]=83;X[1122]=87;X[1123]=88;X[1091]=91;X[1093]=93;X[1224]=91;X[4003]=7470;X[4008]=7494;X[4046]=3677523;k=pi.prototype; -k.Fb=function(a,b,c){var d=this,e=a+"-"+b;if(void 0===this.qa[e])switch(b){case "kbd":return this.qa[e]=c,c.onkeydown=function(a){return wi(d,a,!0)},c.onkeypress=function(a){a=a||window.event;a=a.which||a.keyCode;if(d.Dl){var b=d.Rb.length?d.Rb[0].Qe:0;b&&(65<=b&&90>=b||97<=b&&122>=b)&&(65<=a&&90>=a||97<=a&&122>=a)&&b!=a&&(d.Ej=!0,a=b)}(b=!X[a]||!!(d.Zb&128))||xi(d,a,!0);return b},c.onkeyup=function(a){return wi(d,a,!1)},!0;case "caps-lock":return this.qa[e]=c,c.onclick=function(){d.N&&d.N.Oc();xi(d, +"num-down":1040,"num-pgdn":1034,"num-ins":1045,"num-del":1046},vi={"caps-lock":512,"num-lock":1024,"scroll-lock":2048},W={1027:1};W[V["1"]]=2;W[V["!"]]=10754;W[V["2"]]=3;W[V["@"]]=10755;W[V["3"]]=4;W[V["#"]]=10756;W[V["4"]]=5;W[V.$]=10757;W[V["5"]]=6;W[V["%"]]=10758;W[V["6"]]=7;W[V["^"]]=10759;W[V["7"]]=8;W[V["&"]]=10760;W[V["8"]]=9;W[V["*"]]=10761;W[V["9"]]=10;W[V["("]]=10762;W[V["0"]]=11;W[V[")"]]=10763;W[V["-"]]=12;W[V._]=10764;W[V["="]]=13;W[V["+"]]=10765;W[1008]=14;W[1009]=15;W[113]=16; +W[81]=10768;W[119]=17;W[87]=10769;W[101]=18;W[69]=10770;W[114]=19;W[82]=10771;W[116]=20;W[84]=10772;W[121]=21;W[89]=10773;W[117]=22;W[85]=10774;W[105]=23;W[73]=10775;W[111]=24;W[79]=10776;W[112]=25;W[80]=10777;W[V["["]]=26;W[V["{"]]=10778;W[V["]"]]=27;W[V["}"]]=10779;W[13]=28;W[1017]=29;W[97]=30;W[65]=10782;W[115]=31;W[83]=10783;W[100]=32;W[68]=10784;W[102]=33;W[70]=10785;W[103]=34;W[71]=10786;W[104]=35;W[72]=10787;W[106]=36;W[74]=10788;W[107]=37;W[75]=10789;W[108]=38;W[76]=10790;W[V[";"]]=39; +W[V[":"]]=10791;W[V["'"]]=40;W[V['"']]=10792;W[V["`"]]=41;W[V["~"]]=10793;W[1016]=42;W[V["\\"]]=43;W[V["|"]]=10795;W[122]=44;W[90]=10796;W[120]=45;W[88]=10797;W[99]=46;W[67]=10798;W[118]=47;W[86]=10799;W[98]=48;W[66]=10800;W[110]=49;W[78]=10801;W[109]=50;W[77]=10802;W[V[","]]=51;W[V["<"]]=10803;W[V["."]]=52;W[V[">"]]=10804;W[V["/"]]=53;W[V["?"]]=10805;W[3016]=54;W[1044]=55;W[1018]=56;W[V[" "]]=57;W[1020]=58;W[1112]=59;W[1113]=60;W[1114]=61;W[1115]=62;W[1116]=63;W[1117]=64;W[1118]=65;W[1119]=66; +W[1120]=67;W[1121]=68;W[1144]=69;W[1145]=70;W[1036]=71;W[1038]=72;W[1033]=73;W[1109]=74;W[1037]=75;W[1101]=76;W[1039]=77;W[1107]=78;W[1035]=79;W[1040]=80;W[1034]=81;W[1045]=82;W[1046]=83;W[1122]=87;W[1123]=88;W[1091]=91;W[1093]=93;W[1224]=91;W[4003]=7470;W[4008]=7494;W[4046]=3677523;k=pi.prototype; +k.Fb=function(a,b,c){var d=this,e=a+"-"+b;if(void 0===this.qa[e])switch(b){case "kbd":return this.qa[e]=c,c.onkeydown=function(a){return wi(d,a,!0)},c.onkeypress=function(a){a=a||window.event;a=a.which||a.keyCode;if(d.Dl){var b=d.Rb.length?d.Rb[0].Qe:0;b&&(65<=b&&90>=b||97<=b&&122>=b)&&(65<=a&&90>=a||97<=a&&122>=a)&&b!=a&&(d.Ej=!0,a=b)}(b=!W[a]||!!(d.Zb&128))||xi(d,a,!0);return b},c.onkeyup=function(a){return wi(d,a,!1)},!0;case "caps-lock":return this.qa[e]=c,c.onclick=function(){d.N&&d.N.Oc();xi(d, 1020,!0)},!0;case "num-lock":return this.qa[e]=c,c.onclick=function(){d.N&&d.N.Oc();xi(d,1144,!0)},!0;case "scroll-lock":return this.qa[e]=c,c.onclick=function(){d.N&&d.N.Oc();xi(d,1145,!0)},!0;default:var f=b.toUpperCase().replace(/-/g,"_");if(void 0!==ti[f]&&"button"==a)return this.qa[e]=c,c.onclick=function(a,b,c){return function(){a.N&&a.N.Oc();yi(a,c,!0);xi(a,c,!0)}}(this,f,ti[f]),!0;if(void 0!==ui[b])return this.wl++,this.qa[e]=c,a=function(a,b,c){return function(){xi(a,c)}}(this,b,ui[b]),b= function(a,b,c){return function(){zi(a,c)}}(this,b,ui[b]),"ontouchstart"in window?(c.ontouchstart=a,c.ontouchend=b):(c.onmousedown=a,c.onmouseup=c.onmouseout=b),!0}return!1};function Ai(a,b,c){if(a.wl){for(var d in ri)if(b==ri[d]){b=parseInt(d,10);(d=qi[d])&&(b=d);break}for(var e in ui)if((d=ui[e]==b)||(d=b,97<=d&&122>=d&&(d-=32),d=ui[e]==d),d){(a=a.qa["key-"+e])&&void 0!==c&&(a.style.color=c?"#ffffff":"#000000",a.style.backgroundColor=c?"#000000":"#ffffff");break}}} k.yc=function(a,b,c,d){this.ha=b;this.N=c;this.Z=d;this.fa=rb(a,"ChipSet")};function Zh(a,b){a.Xa("keyboard reset",32896);a.Wb=[170];b&&a.fa&&ai(a.fa,a.Wb[0])}function Vh(a,b,c){a.xj!==c&&(a.xj=a.Cj=c);a.ei!==b&&(a.ei=b)&&!a.Cj&&bi(a,!0);a.ei&&a.Cj&&(Zh(a,!0),a.Cj=!1)}function Wh(a){var b=0;a.Wb.length&&(b=a.Wb[0],a.fa&&ai(a.fa,b));a.pa()&&a.Xa("scan code 0x"+l(b)+" available")} function bi(a,b){0>=1);if(b&3584){if(!1===d)return!0;d=null}null==d?d=!((c?a.Cd:a.Zb)&b):d||b&255&&(b=255);if(c){a.Cd&=~b;d&&(a.Cd|=b);c=b;var f,g;for(g in vi)d="led-"+g,e=vi[g],c&&c!=e||!(f=a.qa[d])||(f.style.backgroundColor=a.Cd&e?"#00ff00":"#000000")}else a.Zb&=~b,d&&(a.Zb|=b);return!0}}return!1} -function xi(a,b,c){if(X[b]&&a.N&&a.N.da.jb){si[b]&&a.Rb.length&&0e||(e==a.Rb.length&&(d={},d.Qe=b,d.Zb=a.Zb,Ai(a,b,!0),e++),0>=1);if(b&3584){if(!1===d)return!0;d=null}null==d?d=!((c?a.Cd:a.Zb)&b):d||b&255&&(b=255);if(c){a.Cd&=~b;d&&(a.Cd|=b);c=b;var f,g;for(g in vi)d="led-"+g,e=vi[g],c&&c!=e||!(f=a.qa[d])||(f.style.backgroundColor=a.Cd&e?"#00ff00":"#000000")}else a.Zb&=~b,d&&(a.Zb|=b);return!0}}return!1} +function xi(a,b,c){if(W[b]&&a.N&&a.N.da.jb){si[b]&&a.Rb.length&&0e||(e==a.Rb.length&&(d={},d.Qe=b,d.Zb=a.Zb,Ai(a,b,!0),e++),0b.Kd){if(!b.Rg){zi(a,b.Qe);return}b.Rg=!1;c=a.qp}else c=1==b.Kd++?a.rp:a.sp;b.Bn=setTimeout(function(a){return function(){Bi(a,b)}}(a),c)}}else zi(a,b.Qe,!0)}function Hi(a,b,c){var d=b;if(65<=b&&90>=b)!(a.Zb&515)==c&&(d=b+32);else if(97<=b&&122>=b)!!(a.Zb&515)==c&&(d=b-32);else if(!!(a.Zb&3)==c){if(a=ri[b])d=a}else if(a=qi[b])d=a;return d}k.Ci=function(a){this.fi=a;a||(this.Zb&=-256)}; -function wi(a,b,c){var d=!0,e=!1,f=!1,g=b.keyCode,h=Hi(a,g,!0);a.yj&&h==V["`"]&&(g=h=27);if(X[g+1E3])if(h+=1E3,2==b.location&&(h+=2E3),yi(a,h,!1,c)){if(20==g||144==g||145==g)a.fo||(c=e=!0);if(!(c||91!=g&&93!=g))for(var t=0;t=b||97<=b&&122>=b;d>>>=8;){var g=0,h=d&255;224==f||225==f?e.push(f|(c?0:128)):(42==h?a.Cd&3||a.Cd&512&&b||(g=h):29==h?a.Cd&12||(g=h):56==h?a.Cd&48||(g=h):e.push(f|(c?0:128)),g&&(c?e.unshift(g):e.push(g|128)))}for(c=0;cd.Wb.length?(d.pa()&&d.Xa("scan code 0x"+l(f)+" buffered"),d.Wb.push(f),1==d.Wb.length&&d.fa&&ai(d.fa, +function wi(a,b,c){var d=!0,e=!1,f=!1,g=b.keyCode,h=Hi(a,g,!0);a.yj&&h==V["`"]&&(g=h=27);if(W[g+1E3])if(h+=1E3,2==b.location&&(h+=2E3),yi(a,h,!1,c)){if(20==g||144==g||145==g)a.fo||(c=e=!0);if(!(c||91!=g&&93!=g))for(var t=0;t=b||97<=b&&122>=b;d>>>=8;){var g=0,h=d&255;224==f||225==f?e.push(f|(c?0:128)):(42==h?a.Cd&3||a.Cd&512&&b||(g=h):29==h?a.Cd&12||(g=h):56==h?a.Cd&48||(g=h):e.push(f|(c?0:128)),g&&(c?e.unshift(g):e.push(g|128)))}for(c=0;cd.Wb.length?(d.pa()&&d.Xa("scan code 0x"+l(f)+" buffered"),d.Wb.push(f),1==d.Wb.length&&d.fa&&ai(d.fa, f)):(20==d.Wb.length&&d.Wb.push(255),d.Xa("scan code buffer overflow")))}}Ma(function(){for(var a=db(window.document,"pcjs","keyboard"),b=0;bc.length)c=[!1,0,null,null,0,Array(Wi)];this.Z=a.Z;this.type=e[0];this.port=e[1];this.Ee=b;this.Va=e[2];this.Ub=e[3];this.md=d||e[4];65536<=this.md&&720896<=this.Va&&(this.Ub=Math.min(this.md>>2,32768));this.pd=c[0];this.Nc=c[1];this.Lf=c[2];this.mg=c[3];this.xc=c[4]&255;this.ni=c[4]>>8&255;this.oc=c[5];this.Nj=Wi;this.Kh=Xi;if(5==b){this.Nj=Yi;this.Kh=Zi;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.Va,this.Ub,this.md],Array(this.md>>2),771,0,-1,0,-1,0,-1,0,0,0]);this.Fd=b[0];this.Xd=b[1];this.ke=b[2];this.$i=$i;this.Pi=b[3];this.ah=b[4];this.ki=b[5];this.Zd=b[6];this.tg=b[7];this.bj=aj;this.Ij=b[8];this.Jj=b[9];this.Yd=b[10];this.Ue=b[11];this.aj=bj;this.Hb=b[12];d=b[13];"number"==typeof d&&(d=[this.Va,this.Ub,d]);this.Va=d[0];this.Ub=d[1];d=this.md>>2;if((this.zd=b[14])&&this.zd.length>2),771,0,-1,0,-1,0,-1,0,0,0]);this.Fd=b[0];this.Xd=b[1];this.ke=b[2];this.$i=$i;this.Pi=b[3];this.ah=b[4];this.ki=b[5];this.Zd=b[6];this.tg=b[7];this.bj=aj;this.Ij=b[8];this.Jj=b[9];this.Yd=b[10];this.Ue=b[11];this.aj=bj;this.Hb=b[12];d=b[13];"number"==typeof d&&(d=[this.Va,this.Ub,d]);this.Va=d[0];this.Ub=d[1];d=this.md>>2;if((this.zd=b[14])&&this.zd.length>8)} function fj(a,b){this.Ib(a,b&255);this.Ib(a+1,b>>8&255);this.Ib(a+2,b>>16&255);this.Ib(a+3,b>>>24)}var gj=[,,function(a){a+=this.offset;return(this.X.Hb=this.oa[a])>>this.X.Hk&255},function(a){a+=this.offset;var b=a&-2;return(a&1?this.oa[b]>>8:this.oa[b])&255}];gj[16]=function(a){a+=this.offset;a=this.oa[a];for(var b=this.X.Pj&this.X.Qj,c=0,d=128;d;)(a&b)==b&&(c|=d),b>>>=1,d>>=1;return c}; @@ -541,7 +542,7 @@ gj[40960]=function(a,b){var c=a+this.offset,d=Si[b&15],d=d|this.X.Hb,d=d&this.X. function hj(a){var b=[];if(void 0!==a.Ee){b[0]=a.pd;b[1]=a.Nc;b[2]=a.Lf;b[3]=a.mg;b[4]=a.xc|a.ni<<8;b[5]=a.oc;if(5==a.Ee){var c=[];c[0]=a.Fd;c[1]=a.Xd;c[2]=a.ke;c[3]=a.Pi;c[4]=a.ah;c[5]=a.ki;c[6]=a.Zd;c[7]=a.tg;c[8]=a.Ij;c[9]=a.Jj;c[10]=a.Yd;c[11]=a.Ue;c[12]=a.Hb;c[13]=[a.Va,a.Ub,a.md];var d;a:if(d=a.zd){var e=0,f=[];if(void 0!==d[0])for(var g=0;2>g;g++)for(var h=g;h>1;f[e++]=t;h=r}if(f.lengtha&&(a=0);for(var c="",d=0;8>d;d++){for(var f=ea(b.Va+a)+":",J=0;8>J&&aa&&(a=0);for(var c="",d=0;8>d;d++){for(var f=ea(b.Va+a)+":",K=0;8>K&&aqa||!T?qa:8,Qa=ed.createImageData(r.uc,r.vc),Z=0;256>Z;Z++){for(W=0;W< -qa;W++)for(var sa=r.sg&&E&1&&W>=qa-2,va=Ia[W>(8<=ja&&176<=Z&&223>=Z?7:ja)?C:ra;xj(Qa,Hc,fd,gd);M&&xj(Qa,Hc+1,fd,gd)}ed.putImageData(Qa,(Z&15)*r.uc,(Z>>4)*r.vc)}r.Ef[E]="#"+l(C[0])+l(C[1])+l(C[2]);r.il[E]=C;r.Ui[E]=kc;r=!0}}a.ne[b]=J;return r}function yj(a){0a.cf&&(a.cf=0):a.cf=-1} +function wj(a,b,c,d,e,f,g,h,t){var r=!1,C=b&1?0:1,K=a.ne[b];K||(K={uc:e<qa||!U?qa:8,Qa=ed.createImageData(r.uc,r.vc),Z=0;256>Z;Z++){for(X=0;X< +qa;X++)for(var sa=r.sg&&F&1&&X>=qa-2,va=Ia[X>(8<=ja&&176<=Z&&223>=Z?7:ja)?D:ra;xj(Qa,Hc,fd,gd);N&&xj(Qa,Hc+1,fd,gd)}ed.putImageData(Qa,(Z&15)*r.uc,(Z>>4)*r.vc)}r.Ef[F]="#"+l(D[0])+l(D[1])+l(D[2]);r.il[F]=D;r.Ui[F]=kc;r=!0}}a.ne[b]=K;return r}function yj(a){0a.cf&&(a.cf=0):a.cf=-1} function tj(a){if(a.ac){for(var b=10;15>=b;b++)if(null==a.Fa.oc[b])return;var c=a.Fa.oc[10],b=c&31,d=a.Fa.oc[11]&31,e=a.Fa.oc[9]&31,f=!1;a.Fa===a.ga&&(f=!0,7!=e||4!=b||d||(d=7));if(c&32||b>d&&!f||b>e)zj(a);else{c=a.Fa.oc[15]+((a.Fa.oc[14]&63)<<8);a.Xc!=c&&(zj(a),a.Xc=c);d=d-b+1;if(a.Fn!=b||a.Al!=d)a.Fn=b,a.Al=d;a.Ae=e+1;yj(a)}}} function zj(a){if(0<=a.Xc){if(void 0!==a.pc){var b=a.pc[a.Xc];if(b&131072){var b=b&-131073,c=a.Xc%a.Mb,d=Math.floor(a.Xc/a.Mb);a.ac&&a.ne[a.ac]&&(a.Mf&&Aj(a,c,d,b,a.Mf),Aj(a,c,d,b));a.pc[a.Xc]=b}}a.Xc=-1}} function Bj(a){var b;a=a.Fa;var c=a.Ue[5];if(null!=c){b=2;var d=512,e=a.Ue[3]&31;switch(c&3){case 0:if(e){d=1024;switch(e&24){case 8:d=1536;break;case 16:d=2560;break;case 24:d=3584}a.Id=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.Fa;null!=a&&b&&a!=b.ri&&(b.Mi(a),this.ha.Mi(b.Va,b.Ub,b.Hj()))}; @@ -567,10 +568,10 @@ b?a.kj+b>>1:0;13<=a.de&&(a.si<<=1);a.ne.length&&(a.Ud=Math.floor(a.Td/a.Mb),a.Vd b=a.Td-a.Mb*a.Ud,d=a.Be-a.Ac*a.Vd,0>1,a.pj-=b),0>1,a.qj-=d),b||d)&&(a.od.fillStyle=a.Hg.style.backgroundColor,a.od.fillRect(0,0,a.Td,a.Be));!1!==c?ad(a,!0):Cj(a,!0)}return!0}function xj(a,b,c,d){b=(b+c*a.width)*d.length;a.data[b]=d[0];a.data[b+1]=d[1];a.data[b+2]=d[2];a.data[b+3]=d[3]}function Cj(a,b){var c;if(b){if(c=a.si,void 0===a.pc||a.pc.length!=c)a.pc=Array(c)}else{if(void 0===a.pc)return;c=a.pc.length}for(var d=0;d>8;d=g&15;var h=a.ne[a.ac];h.sg&&(d=h.sg[d]);var t=g>>4&15;h.sg&&(t=h.sg[t]);e?(b*=h.uc,c*=h.vc,e.fillStyle=h.Ef[t],e.fillRect(b,c,h.uc,h.vc)):(b=b*a.Ud+a.Zk,c=c*a.Vd+a.$k,a.od.fillStyle=h.Ef[t],a.od.fillRect(b,c,a.Ud,a.Vd));g&256&&(t=(f&15)*h.uc,f=(f>>4)*h.vc,e?e.drawImage(h.Ui[d],t,f,h.uc,h.vc,b,c,h.uc,h.vc):a.od.drawImage(h.Ui[d],t,f,h.uc,h.vc,b,c,a.Ud,a.Vd));g&512&&(f=a.Fn,g=a.Al,e?(a.Ae&&a.Ae!==h.vc&&(f=Math.floor(f*h.vc/a.Ae),g=Math.floor(g*h.vc/a.Ae)), e.fillStyle=h.Ef[d],e.fillRect(b,c+f,h.uc,g)):(a.Ae&&a.Ae!==a.Vd&&(f=Math.floor(f*a.Vd/a.Ae),g=Math.floor(g*a.Vd/a.Ae)),a.od.fillStyle=h.Ef[d],a.od.fillRect(b,c+f,a.Ud,g)))} -function ad(a,b){if(a.da.$b){var c=!1;a.Fa&&(a.Fa===a.ga?a.ga.Xd&32&&(c=!0):a.Fa.Nc&8&&(c=!0));if(c||b){if(b)Cj(a,!0);else if(void 0===a.pc)return;var d=!1;!(b||++a.On&15)&&0<=a.cf&&(a.cf++,d=!0);var e=0,f=a.cm,c=a.Fa.Va,g=c+a.Fa.Ub,h=(a.Fa.oc[12]<<8)+a.Fa.oc[13];a.ac&&(h<<=1);var c=c+h,t=a.kj;c+t>g&&(t=g-c,0>t&&(t=0));g=c+t;if(h=!b){for(var h=a.ha,r=!0,B=c>>>h.Ga;0a.Xc)return;e=a.Xc;f= -e+1}}if(a.ac){if(a.ne[a.ac]){d=0;h=a.bf=0;t=1048575;a.Fa.Nc&32&&(h=32768,t&=~h,a.cf&2||(t&=-65537));for(c+=e<<1;c>8|(J&255)<<8;C=h;var qa=16;B>=t))>>(qa-=t);xj(a.oi,B++,E,r[ra])}B>N&&(N=B);E=S&&(S=E+1)}e+=2;g++;if(B>=a.Mb){B=0;E+=2;if(E>a.Ac)break;E==a.Ac&&(E=1,e=c+a.yl)}}MT;T++)S= -Ti[N&-2139062144]||0,xj(a.oi,h++,t,g[S]),N<<=1;h>B&&(B=h);t=M&&(M=t+1)}e++;if(h>=a.Mb&&(h=0,++t>a.Ac))break}rg&&(t=g-c,0>t&&(t=0));g=c+t;if(h=!b){for(var h=a.ha,r=!0,C=c>>>h.Ga;0a.Xc)return;e=a.Xc;f= +e+1}}if(a.ac){if(a.ne[a.ac]){d=0;h=a.bf=0;t=1048575;a.Fa.Nc&32&&(h=32768,t&=~h,a.cf&2||(t&=-65537));for(c+=e<<1;c>8|(K&255)<<8;D=h;var qa=16;C>=t))>>(qa-=t);xj(a.oi,C++,F,r[ra])}C>O&&(O=C);F=T&&(T=F+1)}e+=2;g++;if(C>=a.Mb){C=0;F+=2;if(F>a.Ac)break;F==a.Ac&&(F=1,e=c+a.yl)}}NU;U++)T= +Ti[O&-2139062144]||0,xj(a.oi,h++,t,g[T]),O<<=1;h>C&&(C=h);t=N&&(N=t+1)}e++;if(h>=a.Mb&&(h=0,++t>a.Ac))break}r>2),c=this.ga.Pi&-17|(this.Mh&1<>4|(a.Bf&192)>> function Sj(a,b,c){n.call(this,"Disk",{id:a.Vl+".disk"+ ++Tj},Sj,1048576);this.X=a;this.Ba=a.Ba;this.Z=a.Z;this.Na=b;this.Ld=b.name;this.Vf=b.Vf;this.hi=this.Wd=!1;this.create(c,b.yb,b.zb,b.Db,b.qb);this.Te=[];this.Ch=[];this.ge=null;this.bm=0;this.Fj=!1;jb(this)}var Tj=0;Ya(n,Sj);k=Sj.prototype;k.yc=function(a,b,c,d){this.Z=d};k.fc=function(a,b){b||!this.hi||this.Wd||(jb(this,!1),this.load(this.Ld,this.vf,null,this.Zn,this));return!0};k.Zn=function(){jb(this,!0)}; k.ec=function(a,b){if(this.Wd){var c,d=0;if(this.Fj&&!za("Disk writes are still in progress, shut down anyway?"))return!1;for(;c=Uj(this,!1);)if(d=c[0]){this.X.Ca('Unable to save "'+this.Ld+'" (error '+d+")");break}b&&this.Wd&&(c="action=close&volume="+this.vf,c+="&machine="+this.X.Xf(),c+="&user="+this.X.De(),wa(xa()+"/api/v1/disk?"+c,!0),this.Wd=!1);!d&&a&&this.X.Ca(this.Ld+" saved")}return!0}; k.create=function(a,b,c,d,e){this.mode=a;this.yb=b;this.zb=c;this.Db=d;this.qb=e;this.fb=[];if("preload"!=this.mode){a=Array(this.yb);for(b=0;b>2;var e=d=0,a=new DataView(a,0,c);g.fb=Array(g.yb);for(c=0;cb.indexOf("/api/v1/dump")&&(a=ga(b),"json"==a?f=encodeURI(b):"demandrw"==this.mode||"demandro"==this.mode?(f=Wj(this,b),this.hi=!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"),f=xa()+"/api/v1/dump?"+ +k.load=function(a,b,c,d,e){var f=b;if(!this.lf)if(this.Ld=a,this.vf=b,this.lf=d,this.Tn=e||this.X,c){var g=this,h=new FileReader;h.onload=function(){var a=h.result,b,c=a?a.byteLength:0,d=ca[c];if(d){g.yb=d[0];g.zb=d[1];g.Db=d[2];g.qb=512;b=g.qb>>2;var e=d=0,a=new DataView(a,0,c);g.fb=Array(g.yb);for(c=0;cb.indexOf("/api/v1/dump")&&(a=ga(b),"json"==a?f=encodeURI(b):"demandrw"==this.mode||"demandro"==this.mode?(f=Wj(this,b),this.hi=!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"),f=xa()+"/api/v1/dump?"+ c+"="+encodeURIComponent(b)+(this.Vf?"":d)+"&format=json")),wa(f,!0,null,this,this.Xn,b)}; k.Xn=function(a,b,c,d){var e=null;this.Wf=!1;var f=0>c&&this.Ba&&!this.Ba.da.$b;if(this.hi)c?this.X.Ca('Unable to connect to disk "'+d+'" (error '+c+": "+b+")",f):(this.Wd=!0,e=this);else if(c)this.X.Ca('Unable to load disk "'+this.Ld+'" (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)ya(h[0]);else{this.yb=h.length;this.zb=h[0].length;this.Db=h[0][0].length;var t=h[0][0][0];this.qb=t&&t.length||512;for(b=a=0;b>2,B=t.pattern;void 0===B&&(B=t.pattern=0);var J=t.data;if(void 0===J){var C=t.bytes;if(void 0!==C&&C.length){for(var f= -r<<2,E=C.length;E>2,C=t.pattern;void 0===C&&(C=t.pattern=0);var K=t.data;if(void 0===K){var D=t.bytes;if(void 0!==D&&D.length){for(var f= +r<<2,F=D.length;Fb&&(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 bk(a,b){var c=-1;if(a&&b>2,c=(d>((b&3)<<3)&255;return c} k.write=function(a,b,c){if(this.Wf)return!1;if(b>2;b=(b&3)<<3;for(var g=d.length;g<=f;g++)d[g]=e;a.Ic?f=a.rd+a.Ic&&(a.Ic+=f-(a.rd+a.Ic)+1):(a.rd=f,a.Ic=1);d[f]=d[f]&~(255<=this.fb.length||t>=this.fb[h].length||r>=this.fb[h][t].length){c="sector (CHS="+h+":"+t+":"+r+") out of range ("+ b+" changes applied)";b=-1;break}if(this.Wf){c="unable to modify write-protected disk";b=-1;break}e=g[f++];f=g[f++];g=e+f.length;if(h=this.fb[h][t][r]){for(t=h.data.length;tb&&-2!=b&&this.X.Ca("Unable to restore disk '"+this.Ld+": "+c);return b}; k.toJSON=function(){var a=JSON.stringify(this.fb),a=a.replace(/,"length":512/gm,"").replace(/,"pattern":0/gm,""),a=a.replace(/"(sector|length|data|pattern)":/gm,"$1:"),a=a.replace(/,"[^"]*":([0-9]+|true|false)/gm,"");return a=a.replace(/(sector|length|data|pattern):/gm,'"$1":')}; @@ -667,8 +668,8 @@ k.Np=function(a,b,c){p(this,a,b,c,"SECCNT");this.Oe=b};k.yo=function(a,b){var c= k.Lp=function(a,b,c){p(this,a,b,c,"DRVHD");this.kg=b;this.ya=this.Aa[this.kg&16?1:0]?this.ya|64:this.ya&-65};k.zo=function(a,b){var c=this.ya;p(this,a,null,b,"STATUS",c);return c};k.Hp=function(a,b,c){p(this,a,b,c,"COMMAND");this.Ok=b;this.fa&&Ph(this.fa,14);xk(this)};k.Mp=function(a,b,c){p(this,a,b,c,"FDR");this.Gi&4&&!(b&4)&&(this.Me=1);this.Gi=b}; function xk(a){var b=!1,c=a.Ok,d=a.kg&16?1:0,e=a.kg&15,f=a.Fi|(a.Ei&3)<<8,g=a.Hi,h=a.Oe||256;a.Na=null;a.Me=0;a.ya=80;(d=a.Aa[d])?(d.he=f,d.Ma=e,d.$a=g,d.hb=h*d.qb,c=144<=c?c:c&240,d.Ta=null,d.Pa=0,d.errorCode=0,a.Na=d):c=-1;switch(c&240){case 32:a.ya=136;a.Eb(d,function(b){0<=b&&a.fa?(wk(a),a.ya=80):(a.ya=1,a.Me=16)},!1);break;case 48:a.ya=8;break;case 16:b=!0;break;case 64:b=!0;break;case 144:a.Me=1;b=!0;break;case 145:d.zb=e+1,d.Db=h,b=!0}b&&wk(a)} function wk(a){!a.fa||a.Gi&2||Oh(a.fa,14,120)} -function vk(a){a.Ab=0;var b=a.Sa(),c=a.Sa(),d=c&32,e=d>>5,f=c&31,g=a.Sa(),h=a.Sa(),t=g<<2&768|h,r=g&63,B=a.Sa(),J=a.Sa(),C=a.Aa[e];C&&(C.he=t,C.Ma=f,C.$a=r,C.hb=B*C.qb);switch(b){case 3:a.Xb(C?C.errorCode:4);a.lc(c);a.lc(g);a.lc(h);a.lc(0|d);b=-1;break;case 12:for(c=0;0<=(b=a.Sa());)C&&cb?this.Eb(a,c):c(-1,!1)}; +function vk(a){a.Ab=0;var b=a.Sa(),c=a.Sa(),d=c&32,e=d>>5,f=c&31,g=a.Sa(),h=a.Sa(),t=g<<2&768|h,r=g&63,C=a.Sa(),K=a.Sa(),D=a.Aa[e];D&&(D.he=t,D.Ma=f,D.$a=r,D.hb=C*D.qb);switch(b){case 3:a.Xb(D?D.errorCode:4);a.lc(c);a.lc(g);a.lc(h);a.lc(0|d);b=-1;break;case 12:for(c=0;0<=(b=a.Sa());)D&&cb?this.Eb(a,c):c(-1,!1)}; k.sj=function(a,b){return void 0!==b&&0<=b?this.Ib(a,b):-1};k.Vn=function(a,b){var c;void 0!==b&&0<=b?(c=b,a.Pa>2;this.Zl=b.Th;this.ug=Pk;80186<=this.N.za&&(this.ug=Pk.slice(),this.ug[15]=Nk,80286<=this.N.za&&(this.ug[15]=Ok));Zg(this,4,function(a){if(a){var b=Tk(d,a);if(void 0===b)d.R("invalid selector: "+a);else{a=Uk(d,b);d.R("dumpDesc("+m(a.va)+"): %"+ea(a.Pd,d.xe));var c,b=!1;if(a.type&4096)a.type&2048?(c="code"+(a.type&512?",readable":",execonly"),a.type&1024&&(c+=",conforming")):(c="data"+ (a.type&512?",writable":",readonly"),a.type&1024&&(c+=",expdown")),a.type&256&&(c+=",accessed");else switch(a.type){case 256:c="tss";break;case 512:c="ldt";break;case 768:c="busy tss";break;case 1024:c="call gate";b=!0;break;case 1280:c="task gate";b=!0;break;case 1536:c="int gate";b=!0;break;case 1792:c="trap gate",b=!0}!c||a.nb&32768||(c+=",not present");d.R((b?"seg="+m(a.ta&65535)+" off="+m(a.rb):"base="+ea(a.ta,d.xe)+" limit="+ea(a.rb,a.rb&-65536?8:4))+" dpl="+l(a.qc)+" type="+l(a.type>>8)+" ("+ -c+") ext="+m(a.ai&-65296))}}else d.R("no selector")});Zg(this,8,function(a){a:{if(a){var b=Tk(d,a);if(void 0===b){d.R("invalid task selector: "+a);break a}a=Uk(d,b)}else a=d.N.eb;d.R("dumpTSS("+m(a.va)+"): %"+ea(a.ta,d.xe));var b="",c;for(c in Vk){var e=Vk[c],r=8>c.length?" ":"",B=Yb(d.ha,a.ta+e);b&&(b+="\n");b+=m(e)+" "+c+": "+r+m(B)}d.R(b)}});Zg(this,67108864,function(a){if(a)for(d.R("dumpDOS("+a+")"),a=Tk(d,a);a;){var b=[0,a,void 0],c=d.Oa(b,1),e=d.la(b,2),r=d.la(b,5);if(77!=c&&90!=c)break;d.R(uc(d, +c+") ext="+m(a.ai&-65296))}}else d.R("no selector")});Zg(this,8,function(a){a:{if(a){var b=Tk(d,a);if(void 0===b){d.R("invalid task selector: "+a);break a}a=Uk(d,b)}else a=d.N.eb;d.R("dumpTSS("+m(a.va)+"): %"+ea(a.ta,d.xe));var b="",c;for(c in Vk){var e=Vk[c],r=8>c.length?" ":"",C=Yb(d.ha,a.ta+e);b&&(b+="\n");b+=m(e)+" "+c+": "+r+m(C)}d.R(b)}});Zg(this,67108864,function(a){if(a)for(d.R("dumpDOS("+a+")"),a=Tk(d,a);a;){var b=[0,a,void 0],c=d.Oa(b,1),e=d.la(b,2),r=d.la(b,5);if(77!=c&&90!=c)break;d.R(uc(d, 0,a)+": '"+String.fromCharCode(c)+"' PID="+m(e)+" LEN="+m(r)+' "'+Wk(d,b)+'"');a+=1+r}else d.R("no MCB")});jb(this);if(this.Rk){a=Xk(this,this.Rk);delete this.Rk;for(var e in a)Fk(this,a[e])}}; Bk.prototype.Fb=function(a,b,c){var d=this;switch(b){case "debugInput":return this.Mg=this.qa[b]=c,c.onkeydown=function(a){var b;if(13==a.keyCode){b=c.value;c.value="";var g=Xk(d,b,!0),h;for(h in g)Fk(d,g[h])}else 27==a.keyCode?c.value=b="":(38==a.keyCode?d.Yc>>d.Ga],b==a.gd));g[3]||a.R("breakpoint cleared: "+dl(a,g)+" ("+b[0]+")");Dk(a);break}a.R("breakpoint exists: "+dl(a,g)+" ("+b[0]+")");break}}return e}function il(a,b){for(var c=1;c=b&&f>>g.Ga].pe(f&g.Ea,d==a.gd)}}}function bl(a,b){if(void 0!==b)el(a,b,a.Bc,!0),a.wc=0;else for(var c=1;c=Ik.length&&(t=a.Oa(b,1),g=Rk[h-Ik.length][t>>3&7]);var h=Ik[g[0]],r=2,B="";(164<=f&&167>=f||170<=f&&175>=f)&&(r=0);for(var f=null,J=1;J<=r;J++){var C="",E=g[J];if(void 0!==E){null==f&&(f=E>>14);var M=E&15;if(0!=M&&15!=M){var N=E&240;if(128<=N)if(0>t&&(t=a.Oa(b,1)),160<=N)C=kl(a,t>>3&7,E,b);else{var C=a,T=E,E=b,S="",M=t>>6,N=t&7;if(3>M){T=void 0;if(!M&&(!E[5]&&6==N||E[5]&& -5==N))M=2;else{if(E[5])if(4!=N)N+=8;else{var S=M,qa=C.Oa(E,1),T=qa>>6,Ia=qa>>3&7,qa=qa&7,ra="";if(S||5!=qa)ra=Lk[qa+8];4!=Ia&&(ra&&(ra+="+"),ra+=Lk[Ia+8],T&&(ra+="*"+(1<>24,S+="-"+l(-T)):S+="+"+l(T)):2==M&&(S&&(S+="+"),E[5]?(T=C.Vg(E,4),S+=ea(T)):(T=C.la(E,2),S+=m(T)));S="["+S+"]"}else S=kl(C,N,T,E);C=S}else if(16==N)C="1";else if(0==N){C=a;M=E;E=b;N=" ";switch(M&15){case 1:M&12288&&(N=l(C.Oa(E,1)));break;case 2:N=m(C.Oa(E,1)<<24>>24);break; -case 4:if(E[4]){N=ea(C.Vg(E,4));break}case 3:N=m(C.la(E,2));break;case 6:M=C;N=C.la(E,2);C=C.la(E,2);N=dl(M,[N,C,void 0]);break;default:N="imm("+m(M)+")"}C=N}else 32==N?C="["+m(a.la(b,2))+"]":48==N?(1==M?(C=a.Oa(b,1),C=C<<24>>24):C=a.la(b,2),C=b[0]+C&65535,C=ll(a,[C,b[1],void 0])[0]||m(C)):96==N?C=kl(a,(E&3840)>>8,E,b):112==N?C=kl(a,(E&3840)>>8,176,b):64==N?C="DS:[SI]":80==N&&(C="ES:[DI]");if(!C||!C.length){B="INVALID";break}0a.N.za)return"??";b+=16}else if(208==e)b+=32;else if(a=c&15,3<=a&&(8>b&&(b+=8),5==a||4==a&&d[4]))b+=16;return Kk[b]} +function jl(a,b,c,d){var e=[b[0],b[1],b[2]],f=a.Oa(b,1),g=a.ug[f],h=g[0],t=-1;205==h&&(h=a.Oa(b,1),g=Qk[h]||Nk,f|=h<<8,h=g[0]);h>=Ik.length&&(t=a.Oa(b,1),g=Rk[h-Ik.length][t>>3&7]);var h=Ik[g[0]],r=2,C="";(164<=f&&167>=f||170<=f&&175>=f)&&(r=0);for(var f=null,K=1;K<=r;K++){var D="",F=g[K];if(void 0!==F){null==f&&(f=F>>14);var N=F&15;if(0!=N&&15!=N){var O=F&240;if(128<=O)if(0>t&&(t=a.Oa(b,1)),160<=O)D=kl(a,t>>3&7,F,b);else{var D=a,U=F,F=b,T="",N=t>>6,O=t&7;if(3>N){U=void 0;if(!N&&(!F[5]&&6==O||F[5]&& +5==O))N=2;else{if(F[5])if(4!=O)O+=8;else{var T=N,qa=D.Oa(F,1),U=qa>>6,Ia=qa>>3&7,qa=qa&7,ra="";if(T||5!=qa)ra=Lk[qa+8];4!=Ia&&(ra&&(ra+="+"),ra+=Lk[Ia+8],U&&(ra+="*"+(1<>24,T+="-"+l(-U)):T+="+"+l(U)):2==N&&(T&&(T+="+"),F[5]?(U=D.Vg(F,4),T+=ea(U)):(U=D.la(F,2),T+=m(U)));T="["+T+"]"}else T=kl(D,O,U,F);D=T}else if(16==O)D="1";else if(0==O){D=a;N=F;F=b;O=" ";switch(N&15){case 1:N&12288&&(O=l(D.Oa(F,1)));break;case 2:O=m(D.Oa(F,1)<<24>>24);break; +case 4:if(F[4]){O=ea(D.Vg(F,4));break}case 3:O=m(D.la(F,2));break;case 6:N=D;O=D.la(F,2);D=D.la(F,2);O=dl(N,[O,D,void 0]);break;default:O="imm("+m(N)+")"}D=O}else 32==O?D="["+m(a.la(b,2))+"]":48==O?(1==N?(D=a.Oa(b,1),D=D<<24>>24):D=a.la(b,2),D=b[0]+D&65535,D=ll(a,[D,b[1],void 0])[0]||m(D)):96==O?D=kl(a,(F&3840)>>8,F,b):112==O?D=kl(a,(F&3840)>>8,176,b):64==O?D="DS:[SI]":80==O&&(D="ES:[DI]");if(!D||!D.length){C="INVALID";break}0a.N.za)return"??";b+=16}else if(208==e)b+=32;else if(a=c&15,3<=a&&(8>b&&(b+=8),5==a||4==a&&d[4]))b+=16;return Kk[b]} function ml(a,b){var c;switch(b){case "V":c=Pe(a.N);break;case "D":c=a.N.wa&Ib;break;case "I":c=a.N.wa&Jb;break;case "T":c=a.N.wa&Kb;break;case "S":c=Oe(a.N);break;case "Z":c=Ne(a.N);break;case "A":c=Me(a.N);break;case "P":c=Le(a.N);break;case "C":c=Ke(a.N);break;default:c=0}return b+(c?"1":"0")+" "}function nl(a,b){8<=b&&15>=b&&4>>4),d[0]=g,d[1]=h,void 0!==t.p&&(d[2]=t.p));break}}if(d&&d.length)return d;d=b.indexOf(":");0>d?null!=e?(c=Tk(a,b),d=null):d=Tk(a,b):(e=Tk(a,b.substring(0,d)),c=Tk(a,b.substring(d+1)), -d=null)}return[c,e,d]}function Tk(a,b,c){var d;void 0!==b?(d=Kk.indexOf(b.toUpperCase()),0<=d&&(b=Yk(a,d)),d=da(b),void 0===d&&a.R("invalid "+(c?c:"value")+": "+b)):a.R("missing "+(c||"value"));return d}function ei(a,b,c,d){function e(a,b){return a[0]>b[0]?1:a[0]b[0]?1:a[0]=g&&eb[0]?1:a[0]c?(a.R("out of data at address "+dl(a,b)),B=!0):(a.vd(b,c,1),r++)})})(a,g);a.R(r+" bytes read at "+c)}else a.R("sector "+e+" request out of range");else a.R("drive "+d+" not loaded");else a.R("invalid drive: "+d)}else a.R("disk controller not present")}}} +else if(h.wn(t,e,f)){for(var r=0,C=!1,c=dl(a,g);!C&&0c?(a.R("out of data at address "+dl(a,b)),C=!0):(a.vd(b,c,1),r++)})})(a,g);a.R(r+" bytes read at "+c)}else a.R("sector "+e+" request out of range");else a.R("drive "+d+" not loaded");else a.R("invalid drive: "+d)}else a.R("disk controller not present")}}} function $k(a,b,c){if(b&&"?"==b[1])a.R("\nregister commands:"),a.R("\tr\t\tdisplay all registers"),a.R("\tr [target=#]\tmodify target register"),a.R("supported targets:"),a.R("\tall registers and flags V,D,I,S,Z,A,P,C");else{var d;if(null!=b&&1=a.Ig&&(c=null);switch(c){case "AL":a.N.G=a.N.G&-256|b&255;break;case "AH":a.N.G=a.N.G&-65281|b<<8&255;break;case "AX":a.N.G=a.N.G&-65536|b&65535;break;case "EAX":a.N.G=b;break;case "BL":a.N.C=a.N.C&-256|b&255;break;case "BH":a.N.C=a.N.C&-65281|b<<8&255;break;case "BX":a.N.C=a.N.C&-65536|b&65535;break;case "EBX":a.N.C=b;break;case "CL":a.N.I=a.N.I&-256|b&255;break;case "CH":a.N.I=a.N.I&-65281|b<<8&255;break;case "CX":a.N.I=a.N.I&-65536|b&65535;break;case "ECX":a.N.I=b;break;case "DL":a.N.J= a.N.J&-256|b&255;break;case "DH":a.N.J=a.N.J&-65281|b<<8&255;break;case "DX":a.N.J=a.N.J&-65536|b&65535;break;case "EDX":a.N.J=b;break;case "SP":x(a.N,w(a.N)&-65536|b&65535);break;case "ESP":x(a.N,b);break;case "BP":a.N.H=a.N.H&-65536|b&65535;break;case "EBP":a.N.H=b;break;case "SI":a.N.F=a.N.F&-65536|b&65535;break;case "ESI":a.N.F=b;break;case "DI":a.N.D=a.N.D&-65536|b&65535;break;case "EDI":a.N.D=b;break;case "DS":He(a.N,b);break;case "ES":Ie(a.N,b);break;case "SS":Kd(a.N,b);break;case "CS":Ge(a.N, -b);a.Pc=[v(a.N),Fb(a.N),void 0];break;case "IP":D(a.N,b);a.Pc=[v(a.N),Fb(a.N),void 0];break;case "PC":case "PS":Id(a.N,b);break;case "C":b?Ve(a.N):Qe(a.N);break;case "P":b?(c=a.N,Le(c)||(c.W^=1)):(c=a.N,Le(c)&&(c.W^=1));break;case "A":b?We(a.N):Re(a.N);break;case "Z":b?Xe(a.N):Se(a.N);break;case "S":b?Ye(a.N):Te(a.N);break;case "I":b?(c=a.N,c.wa|=Jb):(c=a.N,c.wa&=~Jb);break;case "D":b?(c=a.N,c.wa|=Ib):(c=a.N,c.wa&=~Ib);break;case "V":b?Ze(a.N):Ue(a.N);break;default:f=!0;if(80286<=a.N.za)switch(f= +b);a.Pc=[v(a.N),Fb(a.N),void 0];break;case "IP":B(a.N,b);a.Pc=[v(a.N),Fb(a.N),void 0];break;case "PC":case "PS":Id(a.N,b);break;case "C":b?Ve(a.N):Qe(a.N);break;case "P":b?(c=a.N,Le(c)||(c.W^=1)):(c=a.N,Le(c)&&(c.W^=1));break;case "A":b?We(a.N):Re(a.N);break;case "Z":b?Xe(a.N):Se(a.N);break;case "S":b?Ye(a.N):Te(a.N);break;case "I":b?(c=a.N,c.wa|=Jb):(c=a.N,c.wa&=~Jb);break;case "D":b?(c=a.N,c.wa|=Ib):(c=a.N,c.wa&=~Ib);break;case "V":b?Ze(a.N):Ue(a.N);break;default:f=!0;if(80286<=a.N.za)switch(f= !1,c){case "MS":$e(a.N,b);break;case "TR":a.N.eb.load(b);break;default:f=!0}if(f){a.R("unknown register: "+e);return}}Vc(a.N);a.R("\nupdated registers:");c=!0}}void 0===d&&(d=!!(a.N.gc&1));e=nl(a,8)+nl(a,11)+nl(a,9)+nl(a,10)+(4a.N.za&&(b="\n"+b,e+=f,f=""),e+="\n"+ol(a,a.N.ra,d)+" ",e+=pl(a,"LD",a.N.cd.va,a.N.cd.ta, a.N.cd.ta+a.N.cd.rb)+" "+pl(a,"GD",null,a.N.Fc,a.N.We)+" "+pl(a,"ID",null,a.N.Tc,a.N.Xe)+" ",e=e+(b+" "+f)+nl(a,32));e+=nl(a,23)+ml(a,"V")+ml(a,"D")+ml(a,"I")+ml(a,"T")+ml(a,"S")+ml(a,"Z")+ml(a,"A")+ml(a,"P")+ml(a,"C");a.R((c?"":"\n")+e);a.Pc=[v(a.N),Fb(a.N),void 0];al(a,dl(a,a.Pc))}}function vl(a,b,c){var d="tr"==b;b=null!=c?parseInt(c,10):1;var e=1==b?0:1;Fa(b,function(){return fb(a,!0)&&a.ng(e,d,!1)},function(){Vc(a.N);fb(a,!1)})} function al(a,b,c,d){b=ql(a,b,1);if(null!=b[0]){void 0===d&&(d=1);var e=[a.pp,b[1],a.ha.Th],e=256;if(void 0!==c){e=ql(a,c,1);if(null==e[0]||e[0]a.Yc&&a.Rc.length&&(a.Yc=0);if(0>a.Yc||b!=a.Rc[a.Yc])a.Rc.splice(0,0,b),a.Yc=0;a.Yc--}else b=a.Rc[a.Yc+1];a=b?b.split(0<=b.indexOf("|")?"|":";"):[""];for(var d in a)a[d]=ma(a[d]);return a} +r?"cycles":null,C=ll(a,b);if(C[0]){var K=C[0]+":",f=!1;C[2]&&(K+=" "+C[2]);a.R(K)}f&&a.R();C[3]&&(h=C[3],r=null);f=jl(a,b,h,r);a.R(f);a.Pc=b;e-=b[2]-t;f=!1;c++}}}function Xk(a,b,c){if(c)if(b){0>a.Yc&&a.Rc.length&&(a.Yc=0);if(0>a.Yc||b!=a.Rc[a.Yc])a.Rc.splice(0,0,b),a.Yc=0;a.Yc--}else b=a.Rc[a.Yc+1];a=b?b.split(0<=b.indexOf("|")?"|":";"):[""];for(var d in a)a[d]=ma(a[d]);return a} function Fk(a,b){var c=!0;try{if(b.length||(a.Qf?(a.R("ended assemble @"+dl(a,a.Se)),a.Pc=a.Se,a.Qf=!1):b="?"),b=b.toLowerCase(),kb(a)&&0d||"z">>4);var kc=T[S].l;kc&&(S=kc);a.R(uc(a,Ia,ra)+" "+S)}}}else{"ds"==C&&(C="d",E=r,r="desc");for(M in Mk)if(r==M){var ed=a.Zi[M];ed?ed(E):a.R("no dump registered for "+ -r);break a}var Z=ql(a,r,2);if(null!=Z[0]){var ja="",W=0,sb="dw"==C;void 0!==E&&("l"==E.charAt(0)&&(E=E.substr(1)),(W=parseInt(E,10))&&(W=sb?W+7>>3:W+15>>4));W||(W=8);for(g=0;gsa;sa++){var va=a.Oa(Z,1);sb?sa&1&&(C+=m(E|va<<8)+(7==sa?" - ":" ")):C+=l(va)+(7==sa?"-":" ");Qa+=32<=va&&128>va?String.fromCharCode(va):".";E=va}ja&&(ja+="\n");ja+=r+" "+C+" "+Qa}ja&&a.R(ja);a.el=Z}}}break;case "e":var Gc=g[1];if(void 0===Gc)a.R("missing address");else{var Hc= +break}}}}var g=b.split(" ");switch(g[0].charAt(0)){case "a":var h=ql(a,g[1],1);if(null!=h[0])if(a.Se=h,void 0===g[2])a.R("begin assemble @"+dl(a,h)),a.Qf=!0,Vc(a.N);else{var t;a.R("not supported yet");t=[];if(t.length){for(var r=0;r>>4);var kc=U[T].l;kc&&(T=kc);a.R(uc(a,Ia,ra)+" "+T)}}}else{"ds"==D&&(D="d",F=r,r="desc");for(N in Mk)if(r==N){var ed=a.Zi[N];ed?ed(F):a.R("no dump registered for "+ +r);break a}var Z=ql(a,r,2);if(null!=Z[0]){var ja="",X=0,sb="dw"==D;void 0!==F&&("l"==F.charAt(0)&&(F=F.substr(1)),(X=parseInt(F,10))&&(X=sb?X+7>>3:X+15>>4));X||(X=8);for(g=0;gsa;sa++){var va=a.Oa(Z,1);sb?sa&1&&(D+=m(F|va<<8)+(7==sa?" - ":" ")):D+=l(va)+(7==sa?"-":" ");Qa+=32<=va&&128>va?String.fromCharCode(va):".";F=va}ja&&(ja+="\n");ja+=r+" "+D+" "+Qa}ja&&a.R(ja);a.el=Z}}}break;case "e":var Gc=g[1];if(void 0===Gc)a.R("missing address");else{var Hc= ql(a,Gc,2);if(null!=Hc[0])for(r=2;r vb.length&&(a.R("note: only "+vb.length+" available"),gb=vb.length);sa-=gb;0>sa&&(null!=vb[vb.length-1][1]?sa+=vb.length:(gb=sa+gb,sa=0));for(void 0!==Qa&&a.R(gb+" instructions earlier:");Z&&sa!=a.$f;){var Jc=vb[sa];if(null==Jc[1])break;Jc=[Jc[0],Jc[1],Jc[2]];a.R(jl(a,Jc,"history",-gb));++sa==vb.length&&(sa=0);a.hn=--gb;Z--}}10==Z&&(a.R("no "+r+"history available"),a.hn=void 0)}break;case "i":var Mf=g[1];if(Mf&&"?"!=Mf){var Nf=Tk(a,Mf);if(void 0!==Nf){var Ml=cc(a.ha,Nf);a.R(m(Nf)+": "+l(Ml))}}else a.R("\ninput commands:"), -a.R("\ti [p]\tread port [p]"),a.R("warning: port accesses can affect hardware state");break;case "l":ul(a,g);break;case "m":a:{r=null;W=g[1];"?"==W&&(W=void 0);if(void 0!==W){Z=0;if("all"==W)Z=-1342177281,W=null;else if("on"==W)r=!0,W=null;else if("off"==W)r=!1,W=null;else{"keys"==W&&(W="key");"kbd"==W&&(W="keyboard");for(ja in Mk)if(W==ja){Z=Mk[ja];r=!!(a.Yb&Z);break}if(!Z){a.R("unknown message category: "+W);break a}}Z&&("on"==g[2]?(a.Yb|=Z,r=!0):"off"==g[2]&&(a.Yb&=~Z,r=!1))}Z=0;va="";for(ja in Mk)if(!W|| -W==ja)if(sb=!!(a.Yb&Mk[ja]),null===r||r==sb)va&&(va+=","),++Z%10||(va+="\n\t"),"key"==ja&&(ja="keys"),va+=ja;void 0===W&&a.R("\nmessage commands:\n\tm [category] [on|off]\tturn categories on/off");a.R((null!==r?r?"messages on: ":"messages off: ":"message categories:\n\t")+(va||"none"))}break;case "o":var Of=g[1],Nl=g[2];if(Of&&"?"!=Of){var Ei=Tk(a,Of,"port #"),Fi=Tk(a,Nl);void 0!==Ei&&void 0!==Fi&&gc(a.ha,Ei,Fi)}else a.R("\noutput commands:"),a.R("\to [p] [d]\twrite data [d] to port [p]"),a.R("warning: port accesses can affect hardware state"); +a.R("\ti [p]\tread port [p]"),a.R("warning: port accesses can affect hardware state");break;case "l":ul(a,g);break;case "m":a:{r=null;X=g[1];"?"==X&&(X=void 0);if(void 0!==X){Z=0;if("all"==X)Z=-1342177281,X=null;else if("on"==X)r=!0,X=null;else if("off"==X)r=!1,X=null;else{"keys"==X&&(X="key");"kbd"==X&&(X="keyboard");for(ja in Mk)if(X==ja){Z=Mk[ja];r=!!(a.Yb&Z);break}if(!Z){a.R("unknown message category: "+X);break a}}Z&&("on"==g[2]?(a.Yb|=Z,r=!0):"off"==g[2]&&(a.Yb&=~Z,r=!1))}Z=0;va="";for(ja in Mk)if(!X|| +X==ja)if(sb=!!(a.Yb&Mk[ja]),null===r||r==sb)va&&(va+=","),++Z%10||(va+="\n\t"),"key"==ja&&(ja="keys"),va+=ja;void 0===X&&a.R("\nmessage commands:\n\tm [category] [on|off]\tturn categories on/off");a.R((null!==r?r?"messages on: ":"messages off: ":"message categories:\n\t")+(va||"none"))}break;case "o":var Of=g[1],Nl=g[2];if(Of&&"?"!=Of){var Ei=Tk(a,Of,"port #"),Fi=Tk(a,Nl);void 0!==Ei&&void 0!==Fi&&gc(a.ha,Ei,Fi)}else a.R("\noutput commands:"),a.R("\to [p] [d]\twrite data [d] to port [p]"),a.R("warning: port accesses can affect hardware state"); break;case "p":case "pr":var Gi="pr"==g[0]?1:0,r=1+Gi;if(a.wc)a.R("step in progress");else{var qe,Z=!1,hb=[v(a.N),Fb(a.N),void 0];do switch(qe=!1,a.Oa(hb)){case 38:case 46:case 54:case 62:case 240:cl(a,hb,1);qe=!0;break;case 204:case 206:a.wc=r;cl(a,hb,1);break;case 205:case 224:case 225:case 226:a.wc=r;cl(a,hb,2);break;case 232:a.wc=r;cl(a,hb,3);break;case 154:a.wc=r;cl(a,hb,5);break;case 255:a.wc=0<=jl(a,hb).indexOf("CALL")?r:0;break;case 243:case 242:cl(a,hb,1);Z=qe=!0;break;case 108:case 109:case 110:case 111:case 164:case 165:case 166:case 167:case 170:case 171:case 172:case 173:case 174:case 175:Z&& (a.wc=r,cl(a,hb,1))}while(qe);a.wc?(a.pe(a.Bc,hb,!0),a.uf()||(a.N.Oc(),a.wc=0)):vl(a,Gi?"tr":"t")}break;case "r":$k(a,g);break;case "t":case "tr":vl(a,g[0],g[1]);break;case "u":al(a,g[1],g[2],8);break;case "x":a:if(void 0===g[1]||"?"==g[1])a.R("\nexecution options:"),a.R("\tcs int #\tset checksum cycle interval to #"),a.R("\tcs start #\tset checksum cycle start count to #"),a.R("\tcs stop #\tset checksum cycle stop count to #"),a.R("\tsp #\t\tset speed multiplier to #");else switch(g[1]){case "cs":var md; void 0!==g[3]&&(md=parseInt(g[3],10));switch(g[2]){case "int":a.N.U.bg=md;break;case "start":a.N.U.dh=md;break;case "stop":a.N.U.dg=md;break;default:a.R("unknown cs option");break a}void 0!==md&&Uc(a.N);a.R("checksums "+(a.N.da.Rf?"enabled":"disabled"));break;case "sp":void 0!==g[2]&&cd(a.N,parseInt(g[2],10));a.R("target speed: "+Db(a.N)+" ("+a.N.U.be+"x)");break;default:a.R("unknown option: "+g[1])}break;case "?":var r="commands:",re;for(re in Hk)r+="\n"+re+" ".substr(0,7-re.length)+Hk[re]; @@ -782,10 +783,10 @@ function Hl(a,b,c){if(c){var d={req:"store"};d.user=b;d.state=xl(a,"1.17.2");d.d function bd(a){if(a.ad&&!a.Ki){var b=za("Click OK to save changes to this PCjs machine.\n\nWARNING: If you CANCEL, all disk changes will be discarded.");wl(a,b,!0);!b&&a.vn?window&&window.location.reload():(b||(a.Bj=!0),a.Di(Bl),a.Bj=!1)}else a.reset(),a.N&&Wc(a.N)}function rb(a,b,c){a=Za(a.id);for(var d=0;dh.indexOf("/")&&(h=window.location.pathname+h);a=a.replace(/(]*\sid=)(['"]).*?\2/,"$1$2"+c+"$2"+(d?" state=$2"+d+"$2":"")+(h?" url=$2"+h+"$2":""))}h=null;if("<"==a.charAt(0))try{window.ActiveXObject||"ActiveXObject"in window?(e||(a=a.replace(/\s*/g,"")),h=new window.ActiveXObject("Microsoft.XMLDOM"),h.async=!1,h.loadXML(a)):h=(new window.DOMParser).parseFromString(a,"text/xml")}catch(J){h= -null,a=J.message}else a="unrecognized XML: "+(255/g.exec(a)){var e=d[2];b("Loading "+e+"...");wa(e,!0,null,null,function(f,g,h){if(h||!g)c(a,"unable to resolve XML reference: "+d[0]+" ("+h+")");else{if(f=d[3])if(h=g.match(new RegExp("<"+d[1]+"[^>]*>"))){for(var t=h[0],r,B=/( [a-z]+=)(['"])(.*?)\2/g;r=B.exec(f);)t=0>t.indexOf(r[1])?t.replace(">",r[0]+">"):t.replace(new RegExp(r[1]+"(['\"])(.*?)\\1"),r[0]);h[0]!=t&&(g=g.replace(h[0],t))}else{c(a,"missing <"+d[1]+"> in "+e);return}g=g.replace(/<\?xml[^>]*>[\r\n]*/, +function Ll(a,b,c,d,e,f,g){function h(a,f){if(f)g(f,null);else{if(c){var h=b;h&&0>h.indexOf("/")&&(h=window.location.pathname+h);a=a.replace(/(]*\sid=)(['"]).*?\2/,"$1$2"+c+"$2"+(d?" state=$2"+d+"$2":"")+(h?" url=$2"+h+"$2":""))}h=null;if("<"==a.charAt(0))try{window.ActiveXObject||"ActiveXObject"in window?(e||(a=a.replace(/\s*/g,"")),h=new window.ActiveXObject("Microsoft.XMLDOM"),h.async=!1,h.loadXML(a)):h=(new window.DOMParser).parseFromString(a,"text/xml")}catch(K){h= +null,a=K.message}else a="unrecognized XML: "+(255/g.exec(a)){var e=d[2];b("Loading "+e+"...");wa(e,!0,null,null,function(f,g,h){if(h||!g)c(a,"unable to resolve XML reference: "+d[0]+" ("+h+")");else{if(f=d[3])if(h=g.match(new RegExp("<"+d[1]+"[^>]*>"))){for(var t=h[0],r,C=/( [a-z]+=)(['"])(.*?)\2/g;r=C.exec(f);)t=0>t.indexOf(r[1])?t.replace(">",r[0]+">"):t.replace(new RegExp(r[1]+"(['\"])(.*?)\\1"),r[0]);h[0]!=t&&(g=g.replace(h[0],t))}else{c(a,"missing <"+d[1]+"> in "+e);return}g=g.replace(/<\?xml[^>]*>[\r\n]*/, "");a=a.replace(d[0],g);Pl(a,b,c)}})}else c(a,null)} function Ql(a,b,c,d){function e(a){if(void 0===h){var b=g&&db(g,"machine-warning");h=b&&b[0]||g}h&&(h.innerHTML=ia(a))}function f(a){e("Error: "+a);t&&(--Jl||Oa(!0));t=!1}var g,h,t=!0;Jl++;try{if(g=window.document.getElementById(a)){c||(c="/versions/pcjs/1.17.2/components.xsl");var r=function(d,h){if(h){var r=function(d,r){if(r)if(r)if(e("Processing "+b+"..."),window.ActiveXObject||"ActiveXObject"in window){var t=h.transformNode(r);t?(g.outerHTML=t,--Jl||Oa(!0)):f("transformNodeToObject failed")}else window.document.implementation&& window.document.implementation.createDocument?(t=new XSLTProcessor,t.importStylesheet(r),(t=t.transformToFragment(h,window.document))?g.parentNode?(g.parentNode.replaceChild(t,g),--Jl||Oa(!0)):f("invalid machine element: "+a):f("transformToFragment failed")):f("unable to transform XML: unsupported browser");else f("failed to load XSL file: "+c);else f(d)};h?Kl(c,null,null,!1,e,r):f("failed to load XML file: "+b)}else f(d)};"<"!=b.charAt(0)?Kl(b,a,d,!0,e,r):Ll(b,null,a,d,!1,e,r)}else f("missing machine element: "+ -a)}catch(B){f(B.message)}return t}window.embedPC=function(a,b,c,d){Oa(!1);return Ql(a,b,c,d)};window.enableEvents=Oa;window.sendEvent=Pa;})(); +a)}catch(C){f(C.message)}return t}window.embedPC=function(a,b,c,d){Oa(!1);return Ql(a,b,c,d)};window.enableEvents=Oa;window.sendEvent=Pa;})(); diff --git a/versions/pcjs/1.17.2/pc.js b/versions/pcjs/1.17.2/pc.js index 7d19bfbd9..f6528bd9f 100644 --- a/versions/pcjs/1.17.2/pc.js +++ b/versions/pcjs/1.17.2/pc.js @@ -1,8 +1,8 @@ (function(){var k,aa,l,ca={163840:[40,1,8],184320:[40,1,9],327680:[40,2,8],368640:[40,2,9],737280:[80,2,9],1228800:[80,2,15],1474560:[80,2,18],2949120:[80,2,36]};function da(a,b){var c="";void 0===b?b=8:8=d?48:55),c=String.fromCharCode(d)+c;a>>=4}return c}function ea(a){return da(a,2)} function ga(a,b){var c=a,d=a.lastIndexOf("/");0<=d&&(c=a.substr(d+1));d=c.indexOf("&");0":">",'"':""","'":"'"};function ja(a){return a.replace(/[&<>"']/g,function(a){return ia[a]})}var ka=Date.now||function(){return+new Date}; function la(){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 ma=[31,28,31,30,31,30,31,31,30,31,30,31]; -function na(a,b,c,d,e,f){b=!!b;var g=0,h=null,r=ga(a),t=window.XMLHttpRequest?new window.XMLHttpRequest:new window.ActiveXObject("Microsoft.XMLHTTP");b&&(t.onreadystatechange=function(){4===t.readyState&&(h=t.responseText,200==t.status||!t.status&&h.length&&"file:"==(window?window.location.protocol:"file:")||(g=t.status||-1),e&&(d?e.call(d,r,h,g,f):e(r,h,g,f)))});if(c){var B="",I;for(I in c)c.hasOwnProperty(I)&&(B&&(B+="&"),B+=I+"="+encodeURIComponent(c[I]));B=B.replace(/%20/g,"+");t.open("POST", -a,b);t.setRequestHeader("Content-type","application/x-www-form-urlencoded");t.send(B)}else t.open("GET",a,b),t.send();a=[];b||(h=t.responseText,200!=t.status&&(g=t.status||-1),e&&(d?e.call(d,r,h,g,f):e(r,h,g,f)),a=[g,h]);return a}function oa(){return"http://"+(window?window.location.host:"www.pcjs.org")}function m(a){window&&window.alert(a)}function pa(a){var b=!1;window&&(b=window.confirm(a));return b}var qa=null; +function na(a,b,c,d,e,f){b=!!b;var g=0,h=null,r=ga(a),t=window.XMLHttpRequest?new window.XMLHttpRequest:new window.ActiveXObject("Microsoft.XMLHTTP");b&&(t.onreadystatechange=function(){4===t.readyState&&(h=t.responseText,200==t.status||!t.status&&h.length&&"file:"==(window?window.location.protocol:"file:")||(g=t.status||-1),e&&(d?e.call(d,r,h,g,f):e(r,h,g,f)))});if(c){var C="",J;for(J in c)c.hasOwnProperty(J)&&(C&&(C+="&"),C+=J+"="+encodeURIComponent(c[J]));C=C.replace(/%20/g,"+");t.open("POST", +a,b);t.setRequestHeader("Content-type","application/x-www-form-urlencoded");t.send(C)}else t.open("GET",a,b),t.send();a=[];b||(h=t.responseText,200!=t.status&&(g=t.status||-1),e&&(d?e.call(d,r,h,g,f):e(r,h,g,f)),a=[g,h]);return a}function oa(){return"http://"+(window?window.location.host:"www.pcjs.org")}function m(a){window&&window.alert(a)}function pa(a){var b=!1;window&&(b=window.confirm(a));return b}var qa=null; function ra(){if(null==qa){var a=!1;if(window)try{window.localStorage.setItem("PCjs.localStorage","PCjs.localStorage"),a="PCjs.localStorage"==window.localStorage.getItem("PCjs.localStorage"),window.localStorage.removeItem("PCjs.localStorage")}catch(b){a=!1}qa=a}return qa}function sa(a){var b;if(window)try{b=window.localStorage.getItem(a)}catch(c){}return b}function ta(a,b){try{return window.localStorage.setItem(a,b),!0}catch(c){}return!1} function ua(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 va={init:[],show:[],exit:[]},wa=!1,xa=!0;function ya(a,b){if(window){var c=window[a];window[a]="function"!==typeof c?b:function(){c&&c();b()}}}function za(a){va.init.push(a)} function Aa(a){if(xa)try{for(var b=0;b>>this.Ra;0>>this.Ra;return b!=this.Ba?this.ma[a].qm(b):this.ma[a++].Cb(b)|this.ma[a&this.wc].Cb(0)<<8};function Fb(a,b){var c=b&a.Ba,d=(b&a.ab)>>>a.Ra;return c!=a.Ba?a.ma[d].Cp(c):a.ma[d++].Yj(c)|a.ma[d&a.wc].Yj(0)<<8}k.Xk=function(a){var b=a&this.Ba;a=(a&this.ab)>>>this.Ra;if(b>>c|this.ma[a+1&this.wc].pd(0)<<32-c};k.Ue=function(a,b){this.ma[(a&this.ab)>>>this.Ra].Fb(a&this.Ba,b&255)}; k.Ka=function(a,b){var c=a&this.Ba,d=(a&this.ab)>>>this.Ra;c!=this.Ba?this.ma[d].Im(c,b&65535):(this.ma[d++].Fb(c,b&255),this.ma[d&this.wc].Fb(0,b>>8&255))};function Gb(a,b,c){var d=b&a.Ba;b=(b&a.ab)>>>a.Ra;d!=a.Ba?a.ma[b].Kp(d,c&65535):(a.ma[b++].gk(d,c&255),a.ma[b&a.wc].gk(0,c>>8&255))} k.Dm=function(a,b){var c=a&this.Ba,d=(a&this.ab)>>>this.Ra;if(c>>32-f)}}; -function Hb(a){for(var b=0,c=[],d=0;dc&&(c=60);2>c&&(c=2);var d=1;b&&1a.S.Ah&&(c=Math.round(c/a.S.ce));return c}function mc(a){a.S.ae=0;a.Qe=a.ge=a.kd=a.A=0;nc(a);uc(a,1)} function lb(a){return a.ea.Ib&&a.S.ae?a.S.ae.toFixed(2)+"Mhz":"Stopped"}function uc(a,b,c){if(void 0!==b){.8>a.S.ae/a.S.Me&&(b=1);a.S.ce=b;b=a.S.Ah*a.S.ce;if(a.S.Me!=b){a.S.Me=b;b=a.S.Me.toFixed(2)+"Mhz";var d=a.oa.setSpeed;d&&(d.textContent=b);a.lc("target speed: "+b)}c&&a.rd()}wc(a,a.ge);a.ge=0;a.S.zf=ka();a.S.Ne=0;xc(a)} function lc(a,b){if(Ua(a,!0)){if(!a.ea.Ib){uc(a);a.ya&&a.ya.start(a.S.zf,yc(a));a.ea.Ib=!0;a.ea.Sk=!0;a.ca&&zc(a.ca);var c=a.oa.run;c&&(c.textContent="Halt");a.Hd(!0);b&&a.rd()}a.S.ej>=a.S.ld&&xc(a,!0);a.S.pg=0;a.S.Ch=ka();a.S.Ne&&(c=a.S.Ch-a.S.Ne,c>a.S.gl&&(a.S.zf+=c,a.S.zf>a.S.Ch&&(a.S.zf=a.S.Ch)));try{do{var d=a.ea.nh?1:a.S.yo;if(a.ca){Ac(a.ca);var e=a.ca,c=d,f=e.Lb[0];if(f.Ie){var g=(yc(e.U,e.Yd)-f.Cd)/e.Mh|0,h=Bc(e,0)-g;6==f.mode&&(h-=g);var r=h*e.Mh|0;6==f.mode&&(r>>=1);c>r&&(c=r)}var d=c,t= -a.ca,c=d;if(t.ba&&t.ba[11]&64){var B=t.Df-yc(t.U,t.Yd);0B&&(c=B)}d=c}a.Fm(d);var I=a.kd-a.A;a.ge+=I;a.S.pg+=I;wc(a,0,!0);var c=a,H=I;if(c.ea.nh){var L=!1;c.S.Eh=c.S.Eh+c.Wk()|0;c.S.Bf-=H;0>=c.S.Bf&&(c.S.Bf+=c.S.kg,L=!0);0<=c.S.lg&&c.S.lg<=yc(c)&&(c.S.kg=c.S.lg=-1,nc(c),rc(c),L=!0);L&&c.lc(yc(c)+" cycles: checksum="+da(c.S.Eh))}a.S.ng-=I;0>=a.S.ng&&(a.S.ng+=a.S.kl,oc(a));a.S.mg-=I;0>=a.S.mg&&(a.S.mg+=a.S.jl,a.Hd());a.S.og-=I;if(0>=a.S.og){a.S.og+=a.S.dj;break}}while(a.ea.Ib)}catch(U){rc(a);oc(a); +a.ca,c=d;if(t.ba&&t.ba[11]&64){var C=t.Df-yc(t.U,t.Yd);0C&&(c=C)}d=c}a.Fm(d);var J=a.kd-a.A;a.ge+=J;a.S.pg+=J;wc(a,0,!0);var c=a,I=J;if(c.ea.nh){var M=!1;c.S.Eh=c.S.Eh+c.Wk()|0;c.S.Bf-=I;0>=c.S.Bf&&(c.S.Bf+=c.S.kg,M=!0);0<=c.S.lg&&c.S.lg<=yc(c)&&(c.S.kg=c.S.lg=-1,nc(c),rc(c),M=!0);M&&c.lc(yc(c)+" cycles: checksum="+da(c.S.Eh))}a.S.ng-=J;0>=a.S.ng&&(a.S.ng+=a.S.kl,oc(a));a.S.mg-=J;0>=a.S.mg&&(a.S.mg+=a.S.jl,a.Hd());a.S.og-=J;if(0>=a.S.og){a.S.og+=a.S.dj;break}}while(a.ea.Ib)}catch(U){rc(a);oc(a); a.Hd();a.ya&&a.ya.stop(ka(),yc(a));Ua(a,!1);Wa(a,U.message);return}d=setTimeout;e=a.Fo;a.S.Ne=ka();f=a.S.gl;a.S.pg&&(f=Math.round(f*a.S.pg/a.S.dj));f-=a.S.Ne-a.S.Ch;if(g=a.S.Ne-a.S.zf)a.S.ae=Math.round(a.ge/(10*g))/100,864E5<=g&&(a.Qe=0,a.ca&&Ac(a.ca,!0),uc(a));if(0>f||a.S.aethis.$b?this.ua+a:Rc.call(this,0,0,c)}function Rc(a,b,c){c||Lc.call(this.U,13,0);return q} function Tc(a,b,c){return a+b<=this.$b?this.ua+a:Uc.call(this,0,0,c)}function Vc(a,b,c){return a+b>this.$b?this.ua+a:Uc.call(this,0,0,c)}function Uc(a,b,c){c||Lc.call(this.U,13,0);return q} function Wc(a,b){var c=this.U,d=c.ib.ua,e=this.Wa,f=c.ib.ta;if(!b){if(768!=c.ib.type)return Lc.call(c,10,a,!0),!1;c.Ka(c.ib.Md+4,c.ib.jb&-769|256)}if(c.ib.load(a)==q)return!1;var g=c.ib.ua;if(b){if(768==c.ib.type)return Lc.call(c,13,a,!0),!1;c.Ka(c.ib.Md+4,c.ib.jb|=768);c.ib.type=768}c.Ka(d+14,v(c));c.Ka(d+16,ob(c));c.Ka(d+18,c.G);c.Ka(d+20,c.I);c.Ka(d+22,c.J);c.Ka(d+24,c.C);c.Ka(d+26,w(c));c.Ka(d+28,c.H);c.Ka(d+30,c.F);c.Ka(d+32,c.D);c.Ka(d+34,c.Oa.ta);c.Ka(d+36,c.na.ta);c.Ka(d+38,c.sa.ta);c.Ka(d+ 40,c.gb.ta);var d=38,h=26;Xc(c,c.la(g+16)|(b?16384:0));c.G=c.la(g+18);c.I=c.la(g+20);c.J=c.la(g+22);c.C=c.la(g+24);c.H=c.la(g+28);c.F=c.la(g+30);c.D=c.la(g+32);c.Oa.load(c.la(g+34));c.gb.load(c.la(g+40));Yc(c,c.la(g+14),c.la(g+36));this.Wa>13;if(6144<=h){U=c&3;if(U>a.Wa){if(!1!==B&&!(ba==a.Wa||g&1024&&ba<=a.Wa)){r=q;break}H=e.Fa();Zc(e,e.Fa(),!0);y(e,H);a.th=!0}H=!1}else if(1024==h)H=!0,L=-1,I=c,Uh||2048==(h&2560))){d||Lc.call(e,13,c,!!g);r=q;break}}else if(3==a.id){if(!B||4096>h||2048==(h&2560)){d|| -Lc.call(e,13,c,!0);r=q;break}}else if(4==a.id){if(!B||256!=h&&768!=h){d||Lc.call(e,10,c,!0);r=q;break}}else if(6==a.id&&!(g&4096)&&768>13;if(6144<=h){U=c&3;if(U>a.Wa){if(!1!==C&&!(ba==a.Wa||g&1024&&ba<=a.Wa)){r=q;break}I=e.Fa();Zc(e,e.Fa(),!0);y(e,I);a.th=!0}I=!1}else if(1024==h)I=!0,M=-1,J=c,Uh||2048==(h&2560))){d||Lc.call(e,13,c,!!g);r=q;break}}else if(3==a.id){if(!C||4096>h||2048==(h&2560)){d|| +Lc.call(e,13,c,!0);r=q;break}}else if(4==a.id){if(!C||256!=h&&768!=h){d||Lc.call(e,10,c,!0);r=q;break}}else if(6==a.id&&!(g&4096)&&768>13;80386>a.U.za||!(a.Ci&64)?(a.te=2,a.fa=65535):(a.te=4,a.fa=-1)}else a.load=Ic,a.el=Mc,a.Gc=Oc,a.ic=Pc,a.$b=65535,a.Wa=a.qc=0,a.Md=q,a.te=2,a.fa=65535;a.Yc=a.te;a.ha=a.fa} function bd(a){this.za=a.model||8088;var b=0;switch(this.za){default:b=4772727;break;case 80286:b=6E6;break;case 80386:b=16E6}kc.call(this,a,b);this.mk=61442;this.Kg=Cc;this.Jg=4;this.Ef=255;this.B=80286<=this.za?cd:dd;this.Pa=ed;this.pk=fd;this.qk=id;this.rk=jd;80186<=this.za&&(this.Pa=ed.slice(),this.pk=fd.slice(),this.qk=id.slice(),this.Ef=31,this.Pa[15]=kd,this.Pa[96]=ld,this.Pa[97]=md,this.Pa[98]=nd,this.Pa[99]=kd,this.Pa[100]=kd,this.Pa[101]=kd,this.Pa[102]=kd,this.Pa[103]=kd,this.Pa[104]=od, @@ -73,7 +73,7 @@ this.Pa[105]=pd,this.Pa[106]=qd,this.Pa[107]=rd,this.Pa[108]=sd,this.Pa[109]=td, var dd={Nh:4,R:5,pa:6,Y:7,Z:8,M:9,N:11,O:12,Oe:4,ml:60,nl:83,Rb:3,rb:9,jc:16,Jh:1,rl:19,tl:28,vl:16,ul:21,sl:37,pl:2,nj:9,ql:5,ol:33,pj:10,oj:8,vg:3,ug:15,Jl:51,Kl:1,Ll:2,Ml:4,Il:32,qj:15,Ol:15,Sb:16,Tb:4,Ql:11,Pl:18,Nl:24,Ab:4,Rl:2,rj:16,Sl:17,wj:18,Tl:19,vj:5,xj:6,Yl:2,Xl:8,Vl:9,Wl:10,Ul:10,yj:10,zj:10,xl:80,zl:144,wl:86,yl:154,Bl:101,Dl:165,Al:107,Cl:171,$l:70,bm:113,Zl:76,am:124,Fl:80,Hl:128,El:86,Gl:134,xg:3,wg:16,Ej:10,Dj:8,cm:51,kc:8,dm:17,em:36,sc:11,fm:16,yg:10,fe:2,kj:18,lj:7,mj:15,sj:12, tj:7,uj:11,Aj:18,Bj:7,Cj:15,Fj:15,Gj:7,Hj:13,Lj:11,Mj:7,Nj:8,gm:8,jm:12,hm:18,im:17,km:15,Jj:8,Ij:20,Kj:2,Qj:3,zg:9,Pj:5,Oj:11,Sj:4,Rj:17,lm:11},cd={Nh:0,R:0,pa:0,Y:0,Z:0,M:0,N:1,O:1,Oe:3,ml:14,nl:16,Rb:2,rb:7,jc:7,Jh:0,rl:7,tl:13,vl:7,ul:11,sl:16,pl:3,nj:6,ql:2,ol:13,pj:5,oj:5,vg:2,ug:7,Jl:23,Kl:0,Ll:1,Ml:3,Il:17,qj:7,Ol:11,Sb:7,Tb:3,Ql:7,Pl:11,Nl:15,Ab:2,Rl:3,rj:7,Sl:8,wj:8,Tl:8,vj:4,xj:4,Yl:2,Xl:3,Vl:5,Wl:2,Ul:3,yj:5,zj:3,xl:14,zl:22,wl:17,yl:25,Bl:17,Dl:25,Al:20,Cl:28,$l:13,bm:21,Zl:16,am:24, Fl:13,Hl:21,El:16,Gl:24,xg:2,wg:7,Ej:5,Dj:5,cm:19,kc:5,dm:5,em:17,sc:3,fm:5,yg:3,fe:0,kj:8,lj:5,mj:9,sj:5,tj:5,uj:4,Aj:5,Bj:5,Cj:4,Fj:7,Gj:5,Hj:8,Lj:3,Mj:4,Nj:3,gm:11,jm:11,hm:15,im:15,km:7,Jj:5,Ij:8,Kj:0,Qj:2,zg:6,Pj:3,Oj:6,Sj:3,Rj:5,lm:5};k=bd.prototype;k.Xi=function(a,b,c,d){this.ma=a;this.Ra=b;this.Ba=c;this.wc=d};k.reset=function(){this.ea.Ib&&rc(this);Gd(this);mc(this);this.ea.hd=!1}; -function Gd(a){a.G=0;a.C=0;a.I=0;a.J=0;a.H=0;a.F=0;a.D=0;a.Db=a.Eg=-1;a.Yg=0;a.mc=65520;a.Tc=0;a.hf=1023;a.Cf=0;a.Ih=-1;a.na=new Fc(a,Gc,"CS");a.gb=new Fc(a,2,"DS");a.Oa=new Fc(a,2,"ES");a.sa=new Fc(a,3,"SS");y(a,0);Zc(a,0);a.Bm=new Fc(a,0,"NULL");a.hb=a.gb;a.Oc=a.sa;a.Q=a.wa=0;a.aa=a.Ga=q;a.lb=0;Yc(a,0,65535);a.te=a.na.te;a.fa=a.na.fa;a.cd=A;a.bd=Hd;a.se=Id;a.tb=C;a.Cc=Jd;a.Rc=Kd;a.Yc=a.na.Yc;a.ha=a.na.ha;2==a.Yc?(a.hg=a.la,a.Em=a.Ka):(a.hg=a.Xk,a.Em=a.Dm);a.wa&=-12289;if(80286<=a.za){a.Sc=0;a.gf= +function Gd(a){a.G=0;a.C=0;a.I=0;a.J=0;a.H=0;a.F=0;a.D=0;a.Db=a.Eg=-1;a.Yg=0;a.mc=65520;a.Tc=0;a.hf=1023;a.Cf=0;a.Ih=-1;a.na=new Fc(a,Gc,"CS");a.gb=new Fc(a,2,"DS");a.Oa=new Fc(a,2,"ES");a.sa=new Fc(a,3,"SS");y(a,0);Zc(a,0);a.Bm=new Fc(a,0,"NULL");a.hb=a.gb;a.Oc=a.sa;a.Q=a.wa=0;a.aa=a.Ga=q;a.lb=0;Yc(a,0,65535);a.te=a.na.te;a.fa=a.na.fa;a.cd=A;a.bd=Hd;a.se=Id;a.tb=B;a.Cc=Jd;a.Rc=Kd;a.Yc=a.na.Yc;a.ha=a.na.ha;2==a.Yc?(a.hg=a.la,a.Em=a.Ka):(a.hg=a.Xk,a.Em=a.Dm);a.wa&=-12289;if(80286<=a.za){a.Sc=0;a.gf= 65535;a.le=new Fc(a,5,"LDT",!0);a.ib=new Fc(a,4,"TSS",!0);a.Jb=new Fc(a,6,"VER",!0);Yc(a,65520,61440);var b,c=v(a);b=a.na;var d=-65536;80386>b.U.za&&(d&=16777215);b=b.ua=d;a.ka=b+c;a.Gf=b+a.na.$b}Xc(a,0);Ld(a)}k.Wk=function(){var a=this.G+this.C+this.I+this.J+w(this)+this.H+this.F+this.D|0;return a=a+v(this)+this.na.ta+this.gb.ta+this.sa.ta+this.Oa.ta+ob(this)|0};function Md(a,b,c,d){void 0!==d&&(void 0===a.Mg[b]&&(a.Mg[b]=[]),a.Mg[b].push([c,d]))} function Nd(a,b){var c=a.ok[b];null!=c&&(c(--a.eh),delete a.ok[b])}function Ld(a,b){void 0===b&&(b=!!(a.mc&1));b||a.cc("returning to real-mode");a.rk=b?Od:jd;Hc(a.na,b);Hc(a.gb,b);Hc(a.sa,b);Hc(a.Oa,b)} k.save=function(){var a=new Pd(this);a.set(0,[this.G,this.C,this.I,this.J,w(this),this.H,this.F,this.D,this.Cf]);a.set(1,[v(this),this.na.save(),this.gb.save(),this.sa.save(),this.Oa.save(),null!=this.Sc?[this.mc,this.Sc,this.gf,this.Tc,this.hf,this.le.save(),this.ib.save(),this.Cf]:null,ob(this)]);a.set(2,[this.hb.Wh,this.Oc.Wh,this.Q,this.wa,this.lb,this.aa,this.Ga]);a.set(3,[0,this.Qe,this.S.ce]);a.set(4,Hb(this.ja));return a.data()}; @@ -86,26 +86,26 @@ function ie(a,b){b=b|a.mc&1|65520;a.mc=a.mc&-65536|b&65535;a.mc&1&&Ld(a,!0)}func k.Eb=function(a,b,c){var d=!1;switch(b){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 "V":this.oa[b]=c;this.Ek++;d=!0;break;default:d=this.parent.Eb.call(this,a,b,c)}return d};k.rc=function(a){return this.ma[(a&this.ab)>>>this.Ra].Cb(a&this.Ba)}; k.la=function(a){var b=a&this.Ba;a=(a&this.ab)>>>this.Ra;this.A-=this.B.Nh;return b>>this.Ra;if(b>>c|this.ma[a+1&this.wc].pd(0)<<32-c};k.Ue=function(a,b){this.ma[(a&this.ab)>>>this.Ra].Fb(a&this.Ba,b&255)}; k.Ka=function(a,b){var c=a&this.Ba,d=(a&this.ab)>>>this.Ra;this.A-=this.B.Nh;c>8&255))};k.Dm=function(a,b){var c=a&this.Ba,d=(a&this.ab)>>>this.Ra;this.A-=this.B.Nh;if(c>>32-f)}}; -function je(a,b,c){a.Hg=b;a.aa=b.Gc(a.Cg=c,0);return a.Q&1?0:a.rc(a.aa)}function E(a,b){return je(a,a.hb,b&65535)}function F(a,b){return je(a,a.Oc,b&65535)}function ke(a,b,c){a.Hg=b;a.aa=b.Gc(a.Cg=c,1);return a.Q&1?0:a.hg(a.aa)}function G(a,b){return ke(a,a.hb,b&65535)}function J(a,b){return ke(a,a.Oc,b&65535)}function le(a,b,c){a.Hg=b;a.Ga=a.aa=b.Gc(a.Cg=c,0);return a.Q&1?0:a.rc(a.aa)}function K(a,b){return le(a,a.hb,b&65535)}function M(a,b){return le(a,a.Oc,b&65535)} +function je(a,b,c){a.Hg=b;a.aa=b.Gc(a.Cg=c,0);return a.Q&1?0:a.rc(a.aa)}function E(a,b){return je(a,a.hb,b&65535)}function F(a,b){return je(a,a.Oc,b&65535)}function ke(a,b,c){a.Hg=b;a.aa=b.Gc(a.Cg=c,1);return a.Q&1?0:a.hg(a.aa)}function G(a,b){return ke(a,a.hb,b&65535)}function H(a,b){return ke(a,a.Oc,b&65535)}function le(a,b,c){a.Hg=b;a.Ga=a.aa=b.Gc(a.Cg=c,0);return a.Q&1?0:a.rc(a.aa)}function K(a,b){return le(a,a.hb,b&65535)}function L(a,b){return le(a,a.Oc,b&65535)} function me(a,b,c){a.Hg=b;a.Ga=a.aa=b.Gc(a.Cg=c,1);return a.Q&1?0:a.hg(a.aa)}function N(a,b){return me(a,a.hb,b&65535)}function O(a,b){return me(a,a.Oc,b&65535)}function P(a,b){a.Q&2||a.Ue(a.Hg.ic(a.Cg,0),b)}function Q(a,b){a.Q&2||a.Ka(a.Hg.ic(a.Cg,1),b)}function ad(a,b,c){return a.la(b.Gc(c,1))}k.X=function(){var a=this.rc(this.ka);++this.ka>this.Gf&&D(this,this.ka-this.na.ua);return a};k.L=function(){var a=this.rc(this.ka)<<24>>24;++this.ka>this.Gf&&D(this,this.ka-this.na.ua);return a&65535}; function ne(a){var b=a.la(a.ka);a.ka+=2;a.ka>a.Gf&&D(a,a.ka-a.na.ua);return b}k.K=function(){var a=this.hg(this.ka);this.ka+=this.te;this.ka>this.Gf&&D(this,this.ka-this.na.ua);return a};k.Fa=function(){var a=this.hg(this.Lc);this.Lc+=2;this.Lc>this.sm&&y(this,this.Lc-this.sa.ua);return a};function z(a,b){a.Lc-=2;a.Lcthis.Ga?0>this.aa?this.B.Rb:this.B.rb:this.B.jc;return this.P&255}function ue(a,b){this.da=a^b;this.P=this.W=a+b+(this.P&this.T?1:0);this.T=65536;this.A-=0>this.Ga?0>this.aa?this.B.Rb:this.B.rb:this.B.jc;return this.P&65535}function ve(a,b){this.da=a^b;this.T=256;this.A-=0>this.Ga?0>this.aa?this.B.Rb:this.B.rb:this.B.jc;return(this.P=this.W=a+b)&255} -function we(a,b){this.da=a^b;this.T=65536;this.A-=0>this.Ga?0>this.aa?this.B.Rb:this.B.rb:this.B.jc;return(this.P=this.W=a+b)&65535}function xe(a,b){this.T=256;this.A-=0>this.Ga?0>this.aa?this.B.Rb:this.B.rb:this.B.jc;return(this.P=this.W=this.da=a&b)&255}function ye(a,b){this.T=65536;this.A-=0>this.Ga?0>this.aa?this.B.Rb:this.B.rb:this.B.jc;return(this.P=this.W=this.da=a&b)&65535}function ze(a,b){this.A-=10+(0>this.aa?0:1);if((a&3)<(b&3))return a=a&-4|b&3,fe(this),a;be(this);return a} -function Ae(a){if(0>this.aa)return kd.call(this),a;var b=a<<16>>16,c=this.la(this.aa)<<16>>16,d=this.la(this.aa+2)<<16>>16;this.A-=this.B.ol;if(bd)D(this,this.Bb-this.na.ua),pe.call(this,5,null,0);this.Q|=2;return a}function Be(a,b){var c=this.na.ta,d=v(this);null!=Yc(this,a,b,!0)&&(z(this,c),z(this,d))}function Ce(a,b){this.da=a^b;this.T=256;this.P=this.W=a-b;this.A-=0>this.Ga?0>this.aa?this.B.Rb:this.B.nj:this.B.rb;this.Q|=2;return a} -function De(a,b){this.da=a^b;this.T=65536;this.P=this.W=a-b;this.A-=0>this.Ga?0>this.aa?this.B.Rb:this.B.nj:this.B.rb;this.Q|=2;return a}function Ee(a){return a}function Fe(a,b){var c=(b<<16>>16)*(this.X()<<24>>24);this.P=this.da=this.W=c;this.T=256;32767c?(de(this),he(this)):($d(this),ce(this));this.A-=0>this.aa?21:24;return c&65535} -function Ge(a,b){var c=(b<<16>>16)*(this.K()<<16>>16);this.P=this.da=this.W=c;this.T=65536;32767c?(de(this),he(this)):($d(this),ce(this));this.A-=0>this.aa?21:24;return c&65535}function pe(a,b,c){this.A-=this.B.Jl+c;this.na.Fi=!0;c=ob(this);var d=this.na.ta,e=v(this);a=this.na.el(a);a!=q&&(this.ka=a,z(this,c),z(this,d),z(this,e),null!=b&&z(this,b),this.Ih=-1)} -function He(a,b){this.A-=14+(0>this.aa?0:2);if(this.Jb.load(b,!0)!=q&&this.Jb.qc>=this.na.Wa&&this.Jb.qc>=(b&3))return fe(this),this.Jb.jb&65280;be(this);return a}function Ie(a,b){if(0>this.aa)return R.call(this),a;Sd(this,this.la(this.aa+2));this.A-=this.B.rj;return b}function Je(a){if(0>this.aa)return R.call(this),a;this.A-=this.B.Rl;return this.aa}function Ke(a,b){if(0>this.aa)return R.call(this),a;Td(this,this.la(this.aa+2));this.A-=this.B.rj;return b} -function Le(a,b){this.A-=14+(0>this.aa?0:2);if(b&65528&&this.Jb.load(b,!0)!=q&&(7168==(this.Jb.jb&7168)||this.Jb.qc>=this.na.Wa)&&this.Jb.qc>=(b&3))return fe(this),this.Jb.$b;be(this);return a}function Me(a,b){this.A-=0>this.Ga?0>this.aa?this.B.Yl:this.B.Xl:this.B.Vl;return b}function Ne(){return Me.call(this,0,this.Db)}function Oe(a,b){this.T=256;this.A-=0>this.Ga?0>this.aa?this.B.Rb:this.B.rb:this.B.jc;return(this.P=this.W=this.da=a|b)&255} -function Pe(a,b){this.T=65536;this.A-=0>this.Ga?0>this.aa?this.B.Rb:this.B.rb:this.B.jc;return(this.P=this.W=this.da=a|b)&65535}function Qe(a){var b=this.Fa(),c=this.Fa();(a<<=this.Yc>>2)&&y(this,w(this)+a);Yc(this,b,c,!1)&&(a&&y(this,w(this)+a),this.gb.ta&65528&&this.gb.qcthis.Ga?0>this.aa?this.B.Rb:this.B.rb:this.B.jc;return this.P&255}function Se(a,b){this.da=a^b;this.P=this.W=a-b-(this.P&this.T?1:0);this.T=65536;this.A-=0>this.Ga?0>this.aa?this.B.Rb:this.B.rb:this.B.jc;return this.P&65535}function Te(a,b){this.da=a^b;this.T=256;this.A-=0>this.Ga?0>this.aa?this.B.Rb:this.B.rb:this.B.jc;return(this.P=this.W=a-b)&255} -function Ue(a,b){this.da=a^b;this.T=65536;this.A-=0>this.Ga?0>this.aa?this.B.Rb:this.B.rb:this.B.jc;return(this.P=this.W=a-b)&65535}function Ve(a,b){this.P=this.W=this.da=a&b;this.T=256;this.A-=0>this.Ga?0>this.aa?this.B.Qj:this.B.zg:this.B.zg;this.Q|=2;return a}function We(a,b){this.P=this.W=this.da=a&b;this.T=65536;this.A-=0>this.Ga?0>this.aa?this.B.Qj:this.B.zg:this.B.zg;this.Q|=2;return a} -function Xe(a,b){if(0>this.aa){switch(this.Yg&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.C=this.C&-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.C=this.C&255|a<<8}this.A-=this.B.Sj}else this.Ga=this.aa,P(this,a),this.A-=this.B.Rj;return b} -function Ye(a,b){if(0>this.aa){switch(this.Yg&7){case 0:this.G=a;break;case 1:this.I=a;break;case 2:this.J=a;break;case 3:this.C=a;break;case 4:y(this,a);break;case 5:this.H=a;break;case 6:this.F=a;break;case 7:this.D=a}this.A-=this.B.Sj}else this.Ga=this.aa,Q(this,a),this.A-=this.B.Rj;return b}function Ze(a,b){this.T=256;this.A-=0>this.Ga?0>this.aa?this.B.Rb:this.B.rb:this.B.jc;return(this.P=this.W=this.da=a^b)&255} -function $e(a,b){this.T=65536;this.A-=0>this.Ga?0>this.aa?this.B.Rb:this.B.rb:this.B.jc;return(this.P=this.W=this.da=a^b)&65535}function af(a,b){this.P=this.P&this.T-1|(a&b?this.T:0);(a^a>>1)&b>>1?he(this):ce(this)}function bf(){this.A-=0>this.aa?2:this.B.km;return 1}function cf(){var a=this.I&this.Ef;this.A-=(0>this.aa?this.B.Jj:this.B.Ij)+(a<this.aa?this.B.Jj:this.B.Ij)+(a<>16,c=this.la(this.aa)<<16>>16,d=this.la(this.aa+2)<<16>>16;this.A-=this.B.ol;if(bd)D(this,this.Bb-this.na.ua),pe.call(this,5,null,0);this.Q|=2;return a}function Be(a,b){var c=this.na.ta,d=v(this);null!=Yc(this,a,b,!0)&&(z(this,c),z(this,d))} +function Ce(a,b){this.da=a^b;this.T=256;this.P=this.W=a-b;this.A-=this.Ga===q?this.aa===q?this.B.Rb:this.B.nj:this.B.rb;this.Q|=2;return a}function De(a,b){this.da=a^b;this.T=65536;this.P=this.W=a-b;this.A-=this.Ga===q?this.aa===q?this.B.Rb:this.B.nj:this.B.rb;this.Q|=2;return a}function Ee(a){return a}function Fe(a,b){var c=(b<<16>>16)*(this.X()<<24>>24);this.P=this.da=this.W=c;this.T=256;32767c?(de(this),he(this)):($d(this),ce(this));this.A-=this.aa===q?21:24;return c&65535} +function Ge(a,b){var c=(b<<16>>16)*(this.K()<<16>>16);this.P=this.da=this.W=c;this.T=65536;32767c?(de(this),he(this)):($d(this),ce(this));this.A-=this.aa===q?21:24;return c&65535}function pe(a,b,c){this.A-=this.B.Jl+c;this.na.Fi=!0;c=ob(this);var d=this.na.ta,e=v(this);a=this.na.el(a);a!=q&&(this.ka=a,z(this,c),z(this,d),z(this,e),null!=b&&z(this,b),this.Ih=-1)} +function He(a,b){this.A-=14+(this.aa===q?0:2);if(this.Jb.load(b,!0)!=q&&this.Jb.qc>=this.na.Wa&&this.Jb.qc>=(b&3))return fe(this),this.Jb.jb&65280;be(this);return a}function Ie(a,b){if(this.aa===q)return R.call(this),a;Sd(this,this.la(this.aa+2));this.A-=this.B.rj;return b}function Je(a){if(this.aa===q)return R.call(this),a;this.A-=this.B.Rl;return this.aa}function Ke(a,b){if(this.aa===q)return R.call(this),a;Td(this,this.la(this.aa+2));this.A-=this.B.rj;return b} +function Le(a,b){this.A-=14+(this.aa===q?0:2);if(b&65528&&this.Jb.load(b,!0)!=q&&(7168==(this.Jb.jb&7168)||this.Jb.qc>=this.na.Wa)&&this.Jb.qc>=(b&3))return fe(this),this.Jb.$b;be(this);return a}function Me(a,b){this.A-=this.Ga===q?this.aa===q?this.B.Yl:this.B.Xl:this.B.Vl;return b}function Ne(){return Me.call(this,0,this.Db)}function Oe(a,b){this.T=256;this.A-=this.Ga===q?this.aa===q?this.B.Rb:this.B.rb:this.B.jc;return(this.P=this.W=this.da=a|b)&255} +function Pe(a,b){this.T=65536;this.A-=this.Ga===q?this.aa===q?this.B.Rb:this.B.rb:this.B.jc;return(this.P=this.W=this.da=a|b)&65535}function Qe(a){var b=this.Fa(),c=this.Fa();(a<<=this.Yc>>2)&&y(this,w(this)+a);Yc(this,b,c,!1)&&(a&&y(this,w(this)+a),this.gb.ta&65528&&this.gb.qc>1)&b>>1?he(this):ce(this)}function bf(){this.A-=this.aa===q?2:this.B.km;return 1}function cf(){var a=this.I&this.Ef;this.A-=(this.aa===q?this.B.Jj:this.B.Ij)+(a<this.Ih)D(this,this.Bb-this.na.ua),d=!0;else if(8!=this.Ih)b=0,a=8,d=!0;else{hf.call(this,-1,0,c);Gd(this);return}hf.call(this,a,b,c)&&(d=!1);d&&pe.call(this,this.Ih=a,b,0);this.Q&=-4}else this.cc("Fault "+ea(a)+" blocked by Debugger",536870912),D(this,this.Bb-this.na.ua)} function hf(a,b,c){var d=32,e=yb(this.ja,this.ka);204==e&&(c=!1,d|=1);983040<=this.ka&&1048575>=this.ka&&(c=!1);c&&(a=(c?"\n":"")+"Fault "+ea(a)+(null!=b?" ("+da(b,4)+")":"")+" on opcode 0x"+ea(e)+" at "+this.Xa.Xq(v(this),this.na.ta)+" (%"+da(this.ka,6)+")",b=this.ea.Ib,this.cc(a,d)?c&&(c=b,rc(this.Xa)):(this.va(a),rc(this)));return c}function Dd(){this.Pm[this.X()].call(this)}function Fd(){z(this,w(this)&this.ha);this.A-=this.B.sc} @@ -118,7 +118,7 @@ function vd(){var a=1,b=0,c=5;this.wa&192&&(a=this.I,b=1,this.wa&256&&(c=4));if( function lf(){var a=this.L();Ud(this)?(D(this,v(this)+a),this.A-=this.B.Sb):this.A-=this.B.Tb}function mf(){var a=this.L();Ud(this)?this.A-=this.B.Tb:(D(this,v(this)+a),this.A-=this.B.Sb)}function nf(){var a=this.L();Xd(this)?(D(this,v(this)+a),this.A-=this.B.Sb):this.A-=this.B.Tb}function of(){var a=this.L();Xd(this)?this.A-=this.B.Tb:(D(this,v(this)+a),this.A-=this.B.Sb)}function pf(){var a=this.L();Ud(this)||Xd(this)?(D(this,v(this)+a),this.A-=this.B.Sb):this.A-=this.B.Tb} function qf(){var a=this.L();Ud(this)||Xd(this)?this.A-=this.B.Tb:(D(this,v(this)+a),this.A-=this.B.Sb)}function rf(){var a=this.L();Yd(this)?(D(this,v(this)+a),this.A-=this.B.Sb):this.A-=this.B.Tb}function sf(){var a=this.L();Yd(this)?this.A-=this.B.Tb:(D(this,v(this)+a),this.A-=this.B.Sb)}function tf(){var a=this.L();Vd(this)?(D(this,v(this)+a),this.A-=this.B.Sb):this.A-=this.B.Tb}function uf(){var a=this.L();Vd(this)?this.A-=this.B.Tb:(D(this,v(this)+a),this.A-=this.B.Sb)} function vf(){var a=this.L();!Yd(this)!=!Zd(this)?(D(this,v(this)+a),this.A-=this.B.Sb):this.A-=this.B.Tb}function wf(){var a=this.L();!Yd(this)==!Zd(this)?(D(this,v(this)+a),this.A-=this.B.Sb):this.A-=this.B.Tb}function xf(){var a=this.L();Xd(this)||!Yd(this)!=!Zd(this)?(D(this,v(this)+a),this.A-=this.B.Sb):this.A-=this.B.Tb}function yf(){var a=this.L();Xd(this)||!Yd(this)!=!Zd(this)?this.A-=this.B.Tb:(D(this,v(this)+a),this.A-=this.B.Sb)} -function zf(){this.se[this.X()].call(this,Af,this.X);this.A-=0>this.Ga?1:this.B.Jh}function wd(){this.se[this.X()].call(this,Bf,df)}function xd(){this.Rc[this.X()].call(this,Cf,df)}function Df(){var a=this.K()<<(this.Yc>>2);D(this,this.Fa());a&&y(this,w(this)+a);this.A-=this.B.jm}function Ef(){D(this,this.Fa());this.A-=this.B.gm} +function zf(){this.se[this.X()].call(this,Af,this.X);this.A-=this.Ga===q?1:this.B.Jh}function wd(){this.se[this.X()].call(this,Bf,df)}function xd(){this.Rc[this.X()].call(this,Cf,df)}function Df(){var a=this.K()<<(this.Yc>>2);D(this,this.Fa());a&&y(this,w(this)+a);this.A-=this.B.jm}function Ef(){D(this,this.Fa());this.A-=this.B.gm} function yd(){var a=this.K(),b=this.X()&31;this.A-=11;z(this,this.H);var c=w(this)&this.sa.fa;if(0>>16|a&65535|(this.P&this.T?1:0)<<16;this.T=65536;this.A-=2},function(){this.W=(this.da=this.H)-1;this.H=this.W&65535;this.P=this.H|(this.P&this.T?1:0)<<16;this.T=65536;this.A-=2},function(){this.W=(this.da=this.F)-1;this.F=this.W&65535;this.P=this.F|(this.P&this.T?1:0)<<16;this.T=65536;this.A-=2},function(){this.W=(this.da=this.D)-1;this.D=this.W&65535;this.P=this.D|(this.P&this.T?1:0)<<16;this.T=65536;this.A-=2},function(){z(this, this.G&this.ha);this.A-=this.B.sc},function(){z(this,this.I&this.ha);this.A-=this.B.sc},function(){z(this,this.J&this.ha);this.A-=this.B.sc},function(){z(this,this.C&this.ha);this.A-=this.B.sc},function(){z(this,w(this)-this.Yc&this.ha);this.A-=this.B.sc},function(){z(this,this.H&this.ha);this.A-=this.B.sc},function(){z(this,this.F&this.ha);this.A-=this.B.sc},function(){z(this,this.D&this.ha);this.A-=this.B.sc},function(){this.G=this.G&~this.ha|this.Fa();this.A-=this.B.kc},function(){this.I=this.I& ~this.ha|this.Fa();this.A-=this.B.kc},function(){this.J=this.J&~this.ha|this.Fa();this.A-=this.B.kc},function(){this.C=this.C&~this.ha|this.Fa();this.A-=this.B.kc},function(){y(this,w(this)&~this.ha|this.Fa());this.A-=this.B.kc},function(){this.H=this.H&~this.ha|this.Fa();this.A-=this.B.kc},function(){this.F=this.F&~this.ha|this.Fa();this.A-=this.B.kc},function(){this.D=this.D&~this.ha|this.Fa();this.A-=this.B.kc},jf,kf,lf,mf,nf,of,pf,qf,rf,sf,tf,uf,vf,wf,xf,yf,jf,kf,lf,mf,nf,of,pf,qf,rf,sf,tf,uf, -vf,wf,xf,yf,zf,function(){this.Rc[this.X()].call(this,Jf,this.K);this.A-=0>this.Ga?1:this.B.Jh},zf,function(){this.Rc[this.X()].call(this,Jf,this.L);this.A-=0>this.Ga?1:this.B.Jh},function(){this.bd[this.X()].call(this,Ve)},function(){this.Cc[this.X()].call(this,We)},function(){this.cd[this.Yg=this.X()].call(this,Xe)},function(){this.tb[this.Yg=this.X()].call(this,Ye)},function(){this.Q|=1;this.bd[this.X()].call(this,Me)},function(){this.Q|=1;this.Cc[this.X()].call(this,Me)},function(){this.cd[this.X()].call(this, +vf,wf,xf,yf,zf,function(){this.Rc[this.X()].call(this,Jf,this.K);this.A-=this.Ga===q?1:this.B.Jh},zf,function(){this.Rc[this.X()].call(this,Jf,this.L);this.A-=this.Ga===q?1:this.B.Jh},function(){this.bd[this.X()].call(this,Ve)},function(){this.Cc[this.X()].call(this,We)},function(){this.cd[this.Yg=this.X()].call(this,Xe)},function(){this.tb[this.Yg=this.X()].call(this,Ye)},function(){this.Q|=1;this.bd[this.X()].call(this,Me)},function(){this.Q|=1;this.Cc[this.X()].call(this,Me)},function(){this.cd[this.X()].call(this, Me)},function(){this.tb[this.X()].call(this,Me)},function(){var a=this.X();switch((a&56)>>3){case 0:this.Db=this.Oa.ta;break;case 1:this.Db=this.na.ta;break;case 2:this.Db=this.sa.ta;break;case 3:this.Db=this.gb.ta;break;default:R.call(this);return}this.Q|=1;this.Cc[a].call(this,Ne)},function(){this.Q|=1;this.hb=this.Oc=this.Bm;this.tb[this.X()].call(this,Je)},function(){var a,b=this.X(),c=(b&56)>>3;switch(c){case 0:a=this.G;break;case 2:a=this.J;break;case 3:a=this.C;break;default:if(80286==this.za|| 80386==this.za&&4!=c&&5!=c){kd.call(this);return}switch(c){case 1:a=this.I;break;case 4:a=w(this);break;case 5:a=this.H;break;case 6:a=this.F;break;case 7:a=this.D}}this.tb[b].call(this,Me);switch(c){case 0:Td(this,this.G);this.G=a;break;case 1:Rd(this,this.I);this.I=a;break;case 2:Zc(this,this.J);this.J=a;break;case 3:Sd(this,this.C);this.C=a;break;case 4:Td(this,w(this));y(this,a);break;case 5:Rd(this,this.H);this.H=a;break;case 6:Zc(this,this.F);this.F=a;break;case 7:Sd(this,this.D),this.D=a}}, function(){this.Q|=1;this.Rc[this.X()].call(this,Kf,this.Fa)},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.C;this.C=a;this.A-=3},function(){var a=this.G;this.G=w(this);y(this,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= @@ -156,237 +156,237 @@ this.G&-256|je(this,this.hb,this.C+(this.G&255)&65535);this.A-=this.B.lm},Hf,Hf, this.B.xj:(D(this,v(this)+a),this.A-=this.B.wj)},function(){var a=this.X();this.G=this.G&-256|Jb(this.ja,a,this.ka-2);this.A-=this.B.pj},function(){var a=this.X();this.G=Jb(this.ja,a,this.ka-2);this.G|=Jb(this.ja,a+1&65535,this.ka-2)<<8;this.A-=this.B.pj},function(){var a=this.X();Lb(this.ja,a,this.G&255,this.ka-2);this.A-=this.B.Ej},function(){var a=this.X();Lb(this.ja,a,this.G&255,this.ka-2);Lb(this.ja,a+1&65535,this.G>>8,this.ka-2);this.A-=this.B.Ej},function(){var a=this.K();z(this,v(this));D(this, v(this)+a);this.A-=this.B.rl},function(){var a=this.K();D(this,v(this)+a);this.A-=this.B.qj},function(){Yc(this,this.K(),ne(this));this.A-=this.B.Ol},function(){var a=this.L();D(this,v(this)+a);this.A-=this.B.qj},function(){this.G=this.G&-256|Jb(this.ja,this.J,this.ka-1);this.A-=this.B.oj},function(){this.G=Jb(this.ja,this.J,this.ka-1);this.G|=Jb(this.ja,this.J+1&65535,this.ka-1)<<8;this.A-=this.B.oj},function(){Lb(this.ja,this.J,this.G&255,this.ka-1);this.A-=this.B.Dj},function(){Lb(this.ja,this.J, this.G&255,this.ka-1);Lb(this.ja,this.J+1&65535,this.G>>8,this.ka-1);this.A-=this.B.Dj},If,If,function(){this.Q|=132;this.A-=this.B.fe},function(){this.Q|=68;this.A-=this.B.fe},function(){this.lb|=4;this.A-=2;this.Aa&rb||rc(this)},function(){Ud(this)?$d(this):de(this);this.A-=2},function(){this.Db=-1;this.se[this.X()].call(this,Mf,ef);0<=this.Db&&(this.G=this.Db)},function(){this.Db=-1;this.Rc[this.X()].call(this,Nf,ef);0<=this.Db&&(this.G=this.Db,this.J=this.Eg)},function(){this.P&=~this.T;this.A-= -2},function(){this.P|=this.T;this.A-=2},function(){this.Aa&=~rb;this.A-=this.B.pl},function(){this.Aa|=rb;this.Q|=4;this.A-=2},function(){this.Aa&=~qb;this.A-=2},function(){this.Aa|=qb;this.A-=2},function(){this.se[this.X()].call(this,fd,ef)},function(){this.Rc[this.X()].call(this,id,ef)}],Af=[ve,Oe,te,Re,xe,Te,Ze,Ce],Jf=[we,Pe,ue,Se,ye,Ue,$e,De],Kf=[function(a,b){this.A-=0>this.Ga?this.B.kc:this.B.dm;return b},ff,ff,ff,ff,ff,ff,ff],Lf=[function(a,b){this.A-=0>this.Ga?this.B.Wl:this.B.Ul;return b}, +2},function(){this.P|=this.T;this.A-=2},function(){this.Aa&=~rb;this.A-=this.B.pl},function(){this.Aa|=rb;this.Q|=4;this.A-=2},function(){this.Aa&=~qb;this.A-=2},function(){this.Aa|=qb;this.A-=2},function(){this.se[this.X()].call(this,fd,ef)},function(){this.Rc[this.X()].call(this,id,ef)}],Af=[ve,Oe,te,Re,xe,Te,Ze,Ce],Jf=[we,Pe,ue,Se,ye,Ue,$e,De],Kf=[function(a,b){this.A-=this.Ga===q?this.B.kc:this.B.dm;return b},ff,ff,ff,ff,ff,ff,ff],Lf=[function(a,b){this.A-=this.Ga===q?this.B.Wl:this.B.Ul;return b}, S,S,S,S,S,S,S],Bf=[function(a,b){var c=a;if(b){var d,e=b&7;e?c=(d=a<>8-e)&255:d=a<<8;af.call(this,d,256)}return c},function(a,b){var c=a;if(b){var d,c=b&7,c=d=(a>>c|a<<8-c)&255;d&128&&(d|=256);af.call(this,d,256)}return c},function(a,b){var c=a;if(b){var d;(d=(b&this.Ef)%9)?(d=a<>9-d,c=d&255):d=a|(this.P&this.T?1:0)<<8;af.call(this,d,256)}return c},function(a,b){var c=a;b&&(c=(b&this.Ef)%9,c=a>>c|(this.P&this.T?1:0)<<8-c|a<<9-c,af.call(this,c,256),c&=255);return c}, function(a,b){var c=a;b&&(c=8>b-1;this.P=this.W=c>>1;this.P=c&1?this.P|256:this.P&-257;this.da=a^this.P;this.T=256;a=this.P}return a&255},S,function(a,b){if(b){8>24>>b-1;this.P=this.W=c>>1;this.P=c&1?this.P|256:this.P&-257;this.da=a^this.P;this.T=256;a=this.P}return a&255}],Cf=[function(a,b){var c=a;if(b){var d,e=b&15;e?c=(d=a<>16-e)&65535:d=a<<16;af.call(this,d, 65536)}return c},function(a,b){var c=a;if(b){var d,c=b&15,c=d=(a>>c|a<<16-c)&65535;d&32768&&(d|=65536);af.call(this,d,65536)}return c},function(a,b){var c=a;if(b){var d;(d=(b&this.Ef)%17)?(d=a<>17-d,c=d&65535):d=a|(this.P&this.T?1:0)<<16;af.call(this,d,65536)}return c},function(a,b){var c=a;b&&(c=(b&this.Ef)%17,c=a>>c|(this.P&this.T?1:0)<<16-c|a<<17-c,af.call(this,c,65536),c&=65535);return c},function(a,b){var c=a;b&&(c=16>b-1;this.P=this.W=c>>1;this.P=c&1?this.P|65536:this.P&-65537;this.da=a^this.P;this.T=65536;a=this.P}return a&65535},S,function(a,b){if(b){16>16>>b-1;this.P=this.W=c>>1;this.P=c&1?this.P|65536:this.P&-65537;this.da=a^this.P;this.T=65536;a=this.P}return a&65535}],Mf=[function(a,b){b=this.X();this.P=this.W=this.da=a&b;this.T=256;this.A-=0>this.aa?this.B.Pj:this.B.Oj;this.Q|=2;return a},S,function(a){this.A-= -0>this.aa?this.B.xg:this.B.wg;return a^255},function(a,b){b=0;this.da=a^b;this.T=256;this.A-=0>this.aa?this.B.xg:this.B.wg;return(this.P=this.W=b-a)&255},function(a){this.G=this.Db=(this.P=(this.G&255)*a)&65535;this.da=this.W=this.P;this.T=256;this.G&65280?(de(this),he(this)):($d(this),ce(this));this.A-=0>this.aa?this.B.$l:this.B.Zl;this.Q|=2;return a},function(a){var b=(this.G<<24>>24)*(a<<24>>24);this.G=this.Db=b&65535;this.P=this.da=this.W=b;this.T=256;127b?(de(this),he(this)):($d(this), -ce(this));this.A-=0>this.aa?this.B.Fl:this.B.El;this.Q|=2;return a},function(a){if(!a)return gf.call(this),a;var b=this.G/a;if(255this.aa?this.B.xl:this.B.wl;this.Q|=2;return a},function(a){if(!a)return gf.call(this),a;var b=(this.G<<16>>16)/(a<<24>>24);if(b>b<<24>>24&65535)return gf.call(this),a;this.Db=this.G=b&255|((this.G<<16>>16)%(a<<24>>24)&255)<<8;this.W=this.da=this.P=b|256;this.T= -256;this.A-=0>this.aa?this.B.Bl:this.B.Al;this.Q|=2;return a}],Nf=[function(a,b){b=this.K();this.P=this.W=this.da=a&b;this.T=65536;this.A-=0>this.aa?this.B.Pj:this.B.Oj;this.Q|=2;return a},S,function(a){this.A-=0>this.aa?this.B.xg:this.B.wg;return a^65535},function(a,b){b=0;this.da=a^b;this.T=65536;this.A-=0>this.aa?this.B.xg:this.B.wg;return(this.P=this.W=b-a)&65535},function(a){this.Db=this.G=(this.P=this.G*a)&65535;this.Eg=this.J=this.P>>16&65535;this.da=this.W=this.P;this.T=65536;this.J?(de(this), -he(this)):($d(this),ce(this));this.A-=0>this.aa?this.B.bm:this.B.am;this.Q|=2;return a},function(a){var b=(this.G<<16>>16)*(a<<16>>16);this.G=this.Db=b&65535;this.J=this.Eg=b>>16&65535;this.P=this.da=this.W=b;this.T=65536;32767b?(de(this),he(this)):($d(this),ce(this));this.A-=0>this.aa?this.B.Hl:this.B.Gl;this.Q|=2;return a},function(a,b){if(!a)return gf.call(this),a;b=this.G+65536*this.J;var c=Math.floor(b/a);if(65536<=c)return gf.call(this),a;this.Db=this.G=c&65535;this.Eg=this.J=b%a& -65535;this.W=this.da=this.P=c|65536;this.T=65536;this.A-=0>this.aa?this.B.zl:this.B.yl;this.Q|=2;return a},function(a,b){if(!a)return gf.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 gf.call(this),a;this.Db=this.G=d&65535;this.Eg=this.J=b%c&65535;this.W=this.da=this.P=d|65536;this.T=65536;this.A-=0>this.aa?this.B.Dl:this.B.Cl;this.Q|=2;return a}],fd=[function(a){this.da=a;a=(this.W=a+1)&255;this.P=a|(this.P&this.T?1:0)<<8;this.T=256;this.A-= -0>this.aa?this.B.vg:this.B.ug;return a},function(a){this.da=a;a=(this.W=a-1)&255;this.P=a|(this.P&this.T?1:0)<<8;this.T=256;this.A-=0>this.aa?this.B.vg:this.B.ug;return a},S,S,S,S,S,S],id=[function(a){this.da=a;a=(this.W=a+1)&65535;this.P=a|(this.P&this.T?1:0)<<16;this.T=65536;this.A-=0>this.aa?this.B.vg:this.B.ug;return a},function(a){this.da=a;a=(this.W=a-1)&65535;this.P=a|(this.P&this.T?1:0)<<16;this.T=65536;this.A-=0>this.aa?this.B.vg:this.B.ug;return a},function(a){z(this,v(this));D(this,a); -this.A-=0>this.aa?this.B.vl:this.B.ul;this.Q|=2;return a},function(a){if(0>this.aa)return S.call(this,a);Be.call(this,a,this.la(this.aa+2));this.A-=this.B.sl;this.Q|=2;return a},function(a){D(this,a);this.A-=0>this.aa?this.B.Ql:this.B.Pl;this.Q|=2;return a},function(a){if(0>this.aa)return S.call(this,a);Yc(this,a,this.la(this.aa+2));this.eh&&Nd(this,this.ka);this.A-=this.B.Nl;this.Q|=2;return a},function(a){var b=a;this.Q&512&&(a=a-2&65535,80286>this.za&&(b=a));z(this,b);this.A-=0>this.aa?this.B.sc: -this.B.fm;this.Q|=2;return a},ff],Cd=[function(){var a=this.X();16>(a&56)&&(this.Q|=1);this.Rc[a].call(this,this.rk,ef)},function(){var a=this.X();a&16||(this.Q|=1);this.Rc[a].call(this,Of,ef)},function(){this.tb[this.X()].call(this,He)},function(){this.tb[this.X()].call(this,Le)},R,function(){this.na.Wa?Lc.call(this,13,0,!0):(ie(this,this.la(2054)),this.D=this.la(2086),this.F=this.la(2088),this.H=this.la(2090),this.C=this.la(2094),this.J=this.la(2096),this.I=this.la(2098),this.G=this.la(2100),$c(this.Oa, -2102,this.la(2084)),$c(this.na,2108,this.la(2082)),$c(this.sa,2114,this.la(2080)),$c(this.gb,2120,this.la(2078)),Xc(this,this.la(2072)),D(this,this.la(2074)),y(this,this.la(2092)),this.Sc=this.la(2126)|this.rc(2128)<<16,this.gf=this.Sc+this.la(2130),$c(this.le,2132,this.la(2076)),this.Tc=this.la(2138)|this.rc(2140)<<16,this.hf=this.Tc+this.la(2142),$c(this.ib,2144,this.la(2070)),this.A-=195)},function(){this.na.Wa?Lc.call(this,13,0,!0):(this.mc&=-9,this.A-=2)},R,R,R,R,kd,R,R,R,R,R,R,R,R,R,R,R,R,R, -R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R],Od=[function(){this.A-=2+(0>this.aa?0: -1);return this.le.ta},function(){this.A-=2+(0>this.aa?0:1);return this.ib.ta},function(a){this.Q|=2;this.le.load(a);this.A-=17+(0>this.aa?0:2);return a},function(a){this.Q|=2;this.ib.load(a)!=q&&(this.Ka(this.ib.Md+4,this.ib.jb|=512),this.ib.type=768);this.A-=17+(0>this.aa?0:2);return a},function(a){this.Q|=2;this.A-=14+(0>this.aa?0:2);if(this.Jb.load(a,!0)!=q&&2048!=(this.Jb.jb&2560)&&(this.Jb.qc>=this.na.Wa&&this.Jb.qc>=(a&3)||7168==(this.Jb.jb&7168)))return fe(this),a;be(this);return a},function(a){this.Q|= -2;this.A-=14+(0>this.aa?0:2);if(this.Jb.load(a,!0)!=q&&512==(this.Jb.jb&2560)&&this.Jb.qc>=this.na.Wa&&this.Jb.qc>=(a&3))return fe(this),a;be(this);return a},S,S],jd=[Bd,Bd,Bd,Bd,Bd,Bd,S,S],Of=[function(a){0>this.aa?kd.call(this):(a=this.gf-this.Sc,this.Ka(this.aa+2,this.Sc),this.Ka(this.aa+4,65280|this.Sc>>16),this.A-=11);return a},function(a){0>this.aa?kd.call(this):(a=this.hf-this.Tc,this.Ka(this.aa+2,this.Tc),this.Ka(this.aa+4,65280|this.Tc>>16),this.A-=12);return a},function(a){0>this.aa?kd.call(this): -(this.Sc=this.la(this.aa+2)|this.rc(this.aa+4)<<16,this.gf=this.Sc+a,this.Q|=2,this.A-=11);return a},function(a){0>this.aa?kd.call(this):(this.Tc=this.la(this.aa+2)|this.rc(this.aa+4)<<16,this.hf=this.Tc+a,this.Q|=2,this.A-=12);return a},function(){this.A-=2+(0>this.aa?0:1);return this.mc},S,function(a){ie(this,a);this.A-=0>this.aa?3:6;this.Q|=2;return a},S],A=[function(a){a=a.call(this,this.G&255,E(this,this.C+this.F));this.G=this.G&-256|a;this.A-=this.B.Y},function(a){a=a.call(this,this.G&255,E(this, -this.C+this.D));this.G=this.G&-256|a;this.A-=this.B.Z},function(a){a=a.call(this,this.G&255,F(this,this.H+this.F));this.G=this.G&-256|a;this.A-=this.B.Z},function(a){a=a.call(this,this.G&255,F(this,this.H+this.D));this.G=this.G&-256|a;this.A-=this.B.Y},function(a){a=a.call(this,this.G&255,E(this,this.F));this.G=this.G&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.G&255,E(this,this.D));this.G=this.G&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.G&255,E(this,this.K()));this.G=this.G& --256|a;this.A-=this.B.pa},function(a){a=a.call(this,this.G&255,E(this,this.C));this.G=this.G&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.I&255,E(this,this.C+this.F));this.I=this.I&-256|a;this.A-=this.B.Y},function(a){a=a.call(this,this.I&255,E(this,this.C+this.D));this.I=this.I&-256|a;this.A-=this.B.Z},function(a){a=a.call(this,this.I&255,F(this,this.H+this.F));this.I=this.I&-256|a;this.A-=this.B.Z},function(a){a=a.call(this,this.I&255,F(this,this.H+this.D));this.I=this.I&-256|a;this.A-= -this.B.Y},function(a){a=a.call(this,this.I&255,E(this,this.F));this.I=this.I&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.I&255,E(this,this.D));this.I=this.I&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.I&255,E(this,this.K()));this.I=this.I&-256|a;this.A-=this.B.pa},function(a){a=a.call(this,this.I&255,E(this,this.C));this.I=this.I&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.J&255,E(this,this.C+this.F));this.J=this.J&-256|a;this.A-=this.B.Y},function(a){a=a.call(this, -this.J&255,E(this,this.C+this.D));this.J=this.J&-256|a;this.A-=this.B.Z},function(a){a=a.call(this,this.J&255,F(this,this.H+this.F));this.J=this.J&-256|a;this.A-=this.B.Z},function(a){a=a.call(this,this.J&255,F(this,this.H+this.D));this.J=this.J&-256|a;this.A-=this.B.Y},function(a){a=a.call(this,this.J&255,E(this,this.F));this.J=this.J&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.J&255,E(this,this.D));this.J=this.J&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.J&255,E(this,this.K())); -this.J=this.J&-256|a;this.A-=this.B.pa},function(a){a=a.call(this,this.J&255,E(this,this.C));this.J=this.J&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.C&255,E(this,this.C+this.F));this.C=this.C&-256|a;this.A-=this.B.Y},function(a){a=a.call(this,this.C&255,E(this,this.C+this.D));this.C=this.C&-256|a;this.A-=this.B.Z},function(a){a=a.call(this,this.C&255,F(this,this.H+this.F));this.C=this.C&-256|a;this.A-=this.B.Z},function(a){a=a.call(this,this.C&255,F(this,this.H+this.D));this.C=this.C& --256|a;this.A-=this.B.Y},function(a){a=a.call(this,this.C&255,E(this,this.F));this.C=this.C&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.C&255,E(this,this.D));this.C=this.C&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.C&255,E(this,this.K()));this.C=this.C&-256|a;this.A-=this.B.pa},function(a){a=a.call(this,this.C&255,E(this,this.C));this.C=this.C&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.G>>8,E(this,this.C+this.F));this.G=this.G&255|a<<8;this.A-=this.B.Y},function(a){a= -a.call(this,this.G>>8,E(this,this.C+this.D));this.G=this.G&255|a<<8;this.A-=this.B.Z},function(a){a=a.call(this,this.G>>8,F(this,this.H+this.F));this.G=this.G&255|a<<8;this.A-=this.B.Z},function(a){a=a.call(this,this.G>>8,F(this,this.H+this.D));this.G=this.G&255|a<<8;this.A-=this.B.Y},function(a){a=a.call(this,this.G>>8,E(this,this.F));this.G=this.G&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.G>>8,E(this,this.D));this.G=this.G&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.G>> -8,E(this,this.K()));this.G=this.G&255|a<<8;this.A-=this.B.pa},function(a){a=a.call(this,this.G>>8,E(this,this.C));this.G=this.G&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.I>>8,E(this,this.C+this.F));this.I=this.I&255|a<<8;this.A-=this.B.Y},function(a){a=a.call(this,this.I>>8,E(this,this.C+this.D));this.I=this.I&255|a<<8;this.A-=this.B.Z},function(a){a=a.call(this,this.I>>8,F(this,this.H+this.F));this.I=this.I&255|a<<8;this.A-=this.B.Z},function(a){a=a.call(this,this.I>>8,F(this,this.H+ -this.D));this.I=this.I&255|a<<8;this.A-=this.B.Y},function(a){a=a.call(this,this.I>>8,E(this,this.F));this.I=this.I&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.I>>8,E(this,this.D));this.I=this.I&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.I>>8,E(this,this.K()));this.I=this.I&255|a<<8;this.A-=this.B.pa},function(a){a=a.call(this,this.I>>8,E(this,this.C));this.I=this.I&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.J>>8,E(this,this.C+this.F));this.J=this.J&255| -a<<8;this.A-=this.B.Y},function(a){a=a.call(this,this.J>>8,E(this,this.C+this.D));this.J=this.J&255|a<<8;this.A-=this.B.Z},function(a){a=a.call(this,this.J>>8,F(this,this.H+this.F));this.J=this.J&255|a<<8;this.A-=this.B.Z},function(a){a=a.call(this,this.J>>8,F(this,this.H+this.D));this.J=this.J&255|a<<8;this.A-=this.B.Y},function(a){a=a.call(this,this.J>>8,E(this,this.F));this.J=this.J&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.J>>8,E(this,this.D));this.J=this.J&255|a<<8;this.A-=this.B.R}, -function(a){a=a.call(this,this.J>>8,E(this,this.K()));this.J=this.J&255|a<<8;this.A-=this.B.pa},function(a){a=a.call(this,this.J>>8,E(this,this.C));this.J=this.J&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.C>>8,E(this,this.C+this.F));this.C=this.C&255|a<<8;this.A-=this.B.Y},function(a){a=a.call(this,this.C>>8,E(this,this.C+this.D));this.C=this.C&255|a<<8;this.A-=this.B.Z},function(a){a=a.call(this,this.C>>8,F(this,this.H+this.F));this.C=this.C&255|a<<8;this.A-=this.B.Z},function(a){a= -a.call(this,this.C>>8,F(this,this.H+this.D));this.C=this.C&255|a<<8;this.A-=this.B.Y},function(a){a=a.call(this,this.C>>8,E(this,this.F));this.C=this.C&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.C>>8,E(this,this.D));this.C=this.C&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.C>>8,E(this,this.K()));this.C=this.C&255|a<<8;this.A-=this.B.pa},function(a){a=a.call(this,this.C>>8,E(this,this.C));this.C=this.C&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.G&255,E(this, -this.C+this.F+this.L()));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,E(this,this.C+this.D+this.L()));this.G=this.G&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.G&255,F(this,this.H+this.F+this.L()));this.G=this.G&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.G&255,F(this,this.H+this.D+this.L()));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,E(this,this.F+this.L()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a= -a.call(this,this.G&255,E(this,this.D+this.L()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,F(this,this.H+this.L()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,E(this,this.C+this.L()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,E(this,this.C+this.F+this.L()));this.I=this.I&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&255,E(this,this.C+this.D+this.L()));this.I=this.I&-256|a;this.A-=this.B.O}, -function(a){a=a.call(this,this.I&255,F(this,this.H+this.F+this.L()));this.I=this.I&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.I&255,F(this,this.H+this.D+this.L()));this.I=this.I&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&255,E(this,this.F+this.L()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,E(this,this.D+this.L()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,F(this,this.H+this.L()));this.I=this.I&-256|a; -this.A-=this.B.M},function(a){a=a.call(this,this.I&255,E(this,this.C+this.L()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,E(this,this.C+this.F+this.L()));this.J=this.J&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&255,E(this,this.C+this.D+this.L()));this.J=this.J&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.J&255,F(this,this.H+this.F+this.L()));this.J=this.J&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.J&255,F(this,this.H+this.D+ -this.L()));this.J=this.J&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&255,E(this,this.F+this.L()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,E(this,this.D+this.L()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,F(this,this.H+this.L()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,E(this,this.C+this.L()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,E(this,this.C+ -this.F+this.L()));this.C=this.C&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.C&255,E(this,this.C+this.D+this.L()));this.C=this.C&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.C&255,F(this,this.H+this.F+this.L()));this.C=this.C&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.C&255,F(this,this.H+this.D+this.L()));this.C=this.C&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.C&255,E(this,this.F+this.L()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this, -this.C&255,E(this,this.D+this.L()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,F(this,this.H+this.L()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,E(this,this.C+this.L()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,E(this,this.C+this.F+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8,E(this,this.C+this.D+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.O},function(a){a= -a.call(this,this.G>>8,F(this,this.H+this.F+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.G>>8,F(this,this.H+this.D+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8,E(this,this.F+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,E(this,this.D+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,F(this,this.H+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.M}, -function(a){a=a.call(this,this.G>>8,E(this,this.C+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,E(this,this.C+this.F+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.I>>8,E(this,this.C+this.D+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.I>>8,F(this,this.H+this.F+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.I>>8,F(this,this.H+this.D+this.L()));this.I= -this.I&255|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.I>>8,E(this,this.F+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,E(this,this.D+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,F(this,this.H+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,E(this,this.C+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,E(this,this.C+this.F+this.L())); -this.J=this.J&255|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.J>>8,E(this,this.C+this.D+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.J>>8,F(this,this.H+this.F+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.J>>8,F(this,this.H+this.D+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.J>>8,E(this,this.F+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>> -8,E(this,this.D+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,F(this,this.H+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,E(this,this.C+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,E(this,this.C+this.F+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.C>>8,E(this,this.C+this.D+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.O},function(a){a= -a.call(this,this.C>>8,F(this,this.H+this.F+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.C>>8,F(this,this.H+this.D+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.C>>8,E(this,this.F+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,E(this,this.D+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,F(this,this.H+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.M}, -function(a){a=a.call(this,this.C>>8,E(this,this.C+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,E(this,this.C+this.F+this.K()));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,E(this,this.C+this.D+this.K()));this.G=this.G&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.G&255,F(this,this.H+this.F+this.K()));this.G=this.G&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.G&255,F(this,this.H+this.D+this.K()));this.G= -this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,E(this,this.F+this.K()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,E(this,this.D+this.K()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,F(this,this.H+this.K()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,E(this,this.C+this.K()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,E(this,this.C+this.F+this.K())); -this.I=this.I&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&255,E(this,this.C+this.D+this.K()));this.I=this.I&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.I&255,F(this,this.H+this.F+this.K()));this.I=this.I&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.I&255,F(this,this.H+this.D+this.K()));this.I=this.I&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&255,E(this,this.F+this.K()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255, -E(this,this.D+this.K()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,F(this,this.H+this.K()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,E(this,this.C+this.K()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,E(this,this.C+this.F+this.K()));this.J=this.J&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&255,E(this,this.C+this.D+this.K()));this.J=this.J&-256|a;this.A-=this.B.O},function(a){a=a.call(this, -this.J&255,F(this,this.H+this.F+this.K()));this.J=this.J&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.J&255,F(this,this.H+this.D+this.K()));this.J=this.J&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&255,E(this,this.F+this.K()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,E(this,this.D+this.K()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,F(this,this.H+this.K()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a= -a.call(this,this.J&255,E(this,this.C+this.K()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,E(this,this.C+this.F+this.K()));this.C=this.C&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.C&255,E(this,this.C+this.D+this.K()));this.C=this.C&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.C&255,F(this,this.H+this.F+this.K()));this.C=this.C&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.C&255,F(this,this.H+this.D+this.K()));this.C=this.C&-256|a; -this.A-=this.B.N},function(a){a=a.call(this,this.C&255,E(this,this.F+this.K()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,E(this,this.D+this.K()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,F(this,this.H+this.K()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,E(this,this.C+this.K()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,E(this,this.C+this.F+this.K()));this.G=this.G& -255|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8,E(this,this.C+this.D+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.G>>8,F(this,this.H+this.F+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.G>>8,F(this,this.H+this.D+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8,E(this,this.F+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,E(this,this.D+ -this.K()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,F(this,this.H+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,E(this,this.C+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,E(this,this.C+this.F+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.I>>8,E(this,this.C+this.D+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.I>> -8,F(this,this.H+this.F+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.I>>8,F(this,this.H+this.D+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.I>>8,E(this,this.F+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,E(this,this.D+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,F(this,this.H+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a= -a.call(this,this.I>>8,E(this,this.C+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,E(this,this.C+this.F+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.J>>8,E(this,this.C+this.D+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.J>>8,F(this,this.H+this.F+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.J>>8,F(this,this.H+this.D+this.K()));this.J=this.J&255| -a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.J>>8,E(this,this.F+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,E(this,this.D+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,F(this,this.H+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,E(this,this.C+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,E(this,this.C+this.F+this.K()));this.C= -this.C&255|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.C>>8,E(this,this.C+this.D+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.C>>8,F(this,this.H+this.F+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.C>>8,F(this,this.H+this.D+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.C>>8,E(this,this.F+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,E(this, -this.D+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,F(this,this.H+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,E(this,this.C+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,this.G&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.I&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.J&255);this.G=this.G&-256|a},function(a){a=a.call(this, -this.G&255,this.C&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.G>>8);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.I>>8);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.J>>8);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.C>>8);this.G=this.G&-256|a},function(a){a=a.call(this,this.I&255,this.G&255);this.I=this.I&-256|a},function(a){a=a.call(this,this.I&255,this.I&255);this.I=this.I&-256|a},function(a){a=a.call(this,this.I&255, -this.J&255);this.I=this.I&-256|a},function(a){a=a.call(this,this.I&255,this.C&255);this.I=this.I&-256|a},function(a){a=a.call(this,this.I&255,this.G>>8);this.I=this.I&-256|a},function(a){a=a.call(this,this.I&255,this.I>>8);this.I=this.I&-256|a},function(a){a=a.call(this,this.I&255,this.J>>8);this.I=this.I&-256|a},function(a){a=a.call(this,this.I&255,this.C>>8);this.I=this.I&-256|a},function(a){a=a.call(this,this.J&255,this.G&255);this.J=this.J&-256|a},function(a){a=a.call(this,this.J&255,this.I&255); -this.J=this.J&-256|a},function(a){a=a.call(this,this.J&255,this.J&255);this.J=this.J&-256|a},function(a){a=a.call(this,this.J&255,this.C&255);this.J=this.J&-256|a},function(a){a=a.call(this,this.J&255,this.G>>8);this.J=this.J&-256|a},function(a){a=a.call(this,this.J&255,this.I>>8);this.J=this.J&-256|a},function(a){a=a.call(this,this.J&255,this.J>>8);this.J=this.J&-256|a},function(a){a=a.call(this,this.J&255,this.C>>8);this.J=this.J&-256|a},function(a){a=a.call(this,this.C&255,this.G&255);this.C=this.C& --256|a},function(a){a=a.call(this,this.C&255,this.I&255);this.C=this.C&-256|a},function(a){a=a.call(this,this.C&255,this.J&255);this.C=this.C&-256|a},function(a){a=a.call(this,this.C&255,this.C&255);this.C=this.C&-256|a},function(a){a=a.call(this,this.C&255,this.G>>8);this.C=this.C&-256|a},function(a){a=a.call(this,this.C&255,this.I>>8);this.C=this.C&-256|a},function(a){a=a.call(this,this.C&255,this.J>>8);this.C=this.C&-256|a},function(a){a=a.call(this,this.C&255,this.C>>8);this.C=this.C&-256|a}, -function(a){a=a.call(this,this.G>>8,this.G&255);this.G=this.G&255|a<<8},function(a){a=a.call(this,this.G>>8,this.I&255);this.G=this.G&255|a<<8},function(a){a=a.call(this,this.G>>8,this.J&255);this.G=this.G&255|a<<8},function(a){a=a.call(this,this.G>>8,this.C&255);this.G=this.G&255|a<<8},function(a){a=a.call(this,this.G>>8,this.G>>8);this.G=this.G&255|a<<8},function(a){a=a.call(this,this.G>>8,this.I>>8);this.G=this.G&255|a<<8},function(a){a=a.call(this,this.G>>8,this.J>>8);this.G=this.G&255|a<<8}, -function(a){a=a.call(this,this.G>>8,this.C>>8);this.G=this.G&255|a<<8},function(a){a=a.call(this,this.I>>8,this.G&255);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.I>>8,this.I&255);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.I>>8,this.J&255);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.I>>8,this.C&255);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.I>>8,this.G>>8);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.I>>8,this.I>>8);this.I=this.I&255|a<<8}, -function(a){a=a.call(this,this.I>>8,this.J>>8);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.I>>8,this.C>>8);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.J>>8,this.G&255);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>>8,this.I&255);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>>8,this.J&255);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>>8,this.C&255);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>>8,this.G>>8);this.J=this.J&255|a<<8}, -function(a){a=a.call(this,this.J>>8,this.I>>8);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>>8,this.J>>8);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>>8,this.C>>8);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.C>>8,this.G&255);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.I&255);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.J&255);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.C&255);this.C=this.C&255|a<<8}, -function(a){a=a.call(this,this.C>>8,this.G>>8);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.I>>8);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.J>>8);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.C>>8);this.C=this.C&255|a<<8}],Hd=[function(a){a=a.call(this,K(this,this.C+this.F),this.G&255);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.C+this.D),this.G&255);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this,this.H+ -this.F),this.G&255);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this,this.H+this.D),this.G&255);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.F),this.G&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.D),this.G&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.K()),this.G&255);P(this,a);this.A-=this.B.pa},function(a){a=a.call(this,K(this,this.C),this.G&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.C+ -this.F),this.I&255);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.C+this.D),this.I&255);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this,this.H+this.F),this.I&255);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this,this.H+this.D),this.I&255);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.F),this.I&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.D),this.I&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this, -this.K()),this.I&255);P(this,a);this.A-=this.B.pa},function(a){a=a.call(this,K(this,this.C),this.I&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.C+this.F),this.J&255);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.C+this.D),this.J&255);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this,this.H+this.F),this.J&255);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this,this.H+this.D),this.J&255);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this, -K(this,this.F),this.J&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.D),this.J&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.K()),this.J&255);P(this,a);this.A-=this.B.pa},function(a){a=a.call(this,K(this,this.C),this.J&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.C+this.F),this.C&255);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.C+this.D),this.C&255);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this, -M(this,this.H+this.F),this.C&255);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this,this.H+this.D),this.C&255);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.F),this.C&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.D),this.C&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.K()),this.C&255);P(this,a);this.A-=this.B.pa},function(a){a=a.call(this,K(this,this.C),this.C&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this, -K(this,this.C+this.F),this.G>>8);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.C+this.D),this.G>>8);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this,this.H+this.F),this.G>>8);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this,this.H+this.D),this.G>>8);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.F),this.G>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.D),this.G>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this, -K(this,this.K()),this.G>>8);P(this,a);this.A-=this.B.pa},function(a){a=a.call(this,K(this,this.C),this.G>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.C+this.F),this.I>>8);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.C+this.D),this.I>>8);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this,this.H+this.F),this.I>>8);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this,this.H+this.D),this.I>>8);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this, -K(this,this.F),this.I>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.D),this.I>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.K()),this.I>>8);P(this,a);this.A-=this.B.pa},function(a){a=a.call(this,K(this,this.C),this.I>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.C+this.F),this.J>>8);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.C+this.D),this.J>>8);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this, -this.H+this.F),this.J>>8);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this,this.H+this.D),this.J>>8);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.F),this.J>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.D),this.J>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.K()),this.J>>8);P(this,a);this.A-=this.B.pa},function(a){a=a.call(this,K(this,this.C),this.J>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.C+ -this.F),this.C>>8);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.C+this.D),this.C>>8);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this,this.H+this.F),this.C>>8);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this,this.H+this.D),this.C>>8);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.F),this.C>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.D),this.C>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this, -this.K()),this.C>>8);P(this,a);this.A-=this.B.pa},function(a){a=a.call(this,K(this,this.C),this.C>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.C+this.F+this.L()),this.G&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.C+this.D+this.L()),this.G&255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.F+this.L()),this.G&255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.D+this.L()),this.G&255);P(this,a);this.A-= -this.B.N},function(a){a=a.call(this,K(this,this.F+this.L()),this.G&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.L()),this.G&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.H+this.L()),this.G&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.L()),this.G&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.L()),this.I&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.C+ -this.D+this.L()),this.I&255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.F+this.L()),this.I&255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.D+this.L()),this.I&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F+this.L()),this.I&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.L()),this.I&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.H+this.L()),this.I&255);P(this,a); -this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.L()),this.I&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.L()),this.J&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.C+this.D+this.L()),this.J&255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.F+this.L()),this.J&255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.D+this.L()),this.J&255);P(this,a);this.A-=this.B.N},function(a){a= -a.call(this,K(this,this.F+this.L()),this.J&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.L()),this.J&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.H+this.L()),this.J&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.L()),this.J&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.L()),this.C&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.C+this.D+this.L()),this.C& -255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.F+this.L()),this.C&255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.D+this.L()),this.C&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F+this.L()),this.C&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.L()),this.C&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.H+this.L()),this.C&255);P(this,a);this.A-=this.B.M},function(a){a= -a.call(this,K(this,this.C+this.L()),this.C&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.L()),this.G>>8);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.C+this.D+this.L()),this.G>>8);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.F+this.L()),this.G>>8);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.D+this.L()),this.G>>8);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F+this.L()), -this.G>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.L()),this.G>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.H+this.L()),this.G>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.L()),this.G>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.L()),this.I>>8);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.C+this.D+this.L()),this.I>>8);P(this,a);this.A-=this.B.O},function(a){a= -a.call(this,M(this,this.H+this.F+this.L()),this.I>>8);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.D+this.L()),this.I>>8);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F+this.L()),this.I>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.L()),this.I>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.H+this.L()),this.I>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.L()),this.I>> -8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.L()),this.J>>8);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.C+this.D+this.L()),this.J>>8);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.F+this.L()),this.J>>8);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.D+this.L()),this.J>>8);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F+this.L()),this.J>>8);P(this,a);this.A-=this.B.M}, -function(a){a=a.call(this,K(this,this.D+this.L()),this.J>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.H+this.L()),this.J>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.L()),this.J>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.L()),this.C>>8);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.C+this.D+this.L()),this.C>>8);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.F+ -this.L()),this.C>>8);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.D+this.L()),this.C>>8);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F+this.L()),this.C>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.L()),this.C>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.H+this.L()),this.C>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.L()),this.C>>8);P(this,a);this.A-=this.B.M}, -function(a){a=a.call(this,K(this,this.C+this.F+this.K()),this.G&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.C+this.D+this.K()),this.G&255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.F+this.K()),this.G&255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.D+this.K()),this.G&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F+this.K()),this.G&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this, -K(this,this.D+this.K()),this.G&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.H+this.K()),this.G&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.K()),this.G&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.K()),this.I&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.C+this.D+this.K()),this.I&255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.F+this.K()),this.I& -255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.D+this.K()),this.I&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F+this.K()),this.I&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.K()),this.I&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.H+this.K()),this.I&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.K()),this.I&255);P(this,a);this.A-=this.B.M},function(a){a= -a.call(this,K(this,this.C+this.F+this.K()),this.J&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.C+this.D+this.K()),this.J&255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.F+this.K()),this.J&255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.D+this.K()),this.J&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F+this.K()),this.J&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+ -this.K()),this.J&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.H+this.K()),this.J&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.K()),this.J&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.K()),this.C&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.C+this.D+this.K()),this.C&255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.F+this.K()),this.C&255);P(this,a); -this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.D+this.K()),this.C&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F+this.K()),this.C&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.K()),this.C&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.H+this.K()),this.C&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.K()),this.C&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this, -K(this,this.C+this.F+this.K()),this.G>>8);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.C+this.D+this.K()),this.G>>8);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.F+this.K()),this.G>>8);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.D+this.K()),this.G>>8);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F+this.K()),this.G>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.K()),this.G>> -8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.H+this.K()),this.G>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.K()),this.G>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.K()),this.I>>8);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.C+this.D+this.K()),this.I>>8);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.F+this.K()),this.I>>8);P(this,a);this.A-=this.B.O},function(a){a= -a.call(this,M(this,this.H+this.D+this.K()),this.I>>8);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F+this.K()),this.I>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.K()),this.I>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.H+this.K()),this.I>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.K()),this.I>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.K()),this.J>> -8);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.C+this.D+this.K()),this.J>>8);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.F+this.K()),this.J>>8);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.D+this.K()),this.J>>8);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F+this.K()),this.J>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.K()),this.J>>8);P(this,a);this.A-=this.B.M},function(a){a= -a.call(this,M(this,this.H+this.K()),this.J>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.K()),this.J>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.K()),this.C>>8);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.C+this.D+this.K()),this.C>>8);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.F+this.K()),this.C>>8);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.D+this.K()), -this.C>>8);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F+this.K()),this.C>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.K()),this.C>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.H+this.K()),this.C>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.K()),this.C>>8);P(this,a);this.A-=this.B.M},A[192],A[200],A[208],A[216],A[224],A[232],A[240],A[248],A[193],A[201],A[209],A[217],A[225],A[233],A[241],A[249], -A[194],A[202],A[210],A[218],A[226],A[234],A[242],A[250],A[195],A[203],A[211],A[219],A[227],A[235],A[243],A[251],A[196],A[204],A[212],A[220],A[228],A[236],A[244],A[252],A[197],A[205],A[213],A[221],A[229],A[237],A[245],A[253],A[198],A[206],A[214],A[222],A[230],A[238],A[246],A[254],A[199],A[207],A[215],A[223],A[231],A[239],A[247],A[255]],Id=[function(a,b){var c=a[0].call(this,K(this,this.C+this.F),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[0].call(this,K(this,this.C+this.D),b.call(this)); -P(this,c);this.A-=this.B.Z},function(a,b){var c=a[0].call(this,M(this,this.H+this.F),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[0].call(this,M(this,this.H+this.D),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[0].call(this,K(this,this.F),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[0].call(this,K(this,this.D),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[0].call(this,K(this,this.K()),b.call(this));P(this,c);this.A-=this.B.pa}, -function(a,b){var c=a[0].call(this,K(this,this.C),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[1].call(this,K(this,this.C+this.F),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[1].call(this,K(this,this.C+this.D),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[1].call(this,M(this,this.H+this.F),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[1].call(this,M(this,this.H+this.D),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c= -a[1].call(this,K(this,this.F),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[1].call(this,K(this,this.D),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[1].call(this,K(this,this.K()),b.call(this));P(this,c);this.A-=this.B.pa},function(a,b){var c=a[1].call(this,K(this,this.C),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[2].call(this,K(this,this.C+this.F),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[2].call(this,K(this,this.C+this.D), -b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[2].call(this,M(this,this.H+this.F),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[2].call(this,M(this,this.H+this.D),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[2].call(this,K(this,this.F),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[2].call(this,K(this,this.D),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[2].call(this,K(this,this.K()),b.call(this));P(this,c);this.A-= -this.B.pa},function(a,b){var c=a[2].call(this,K(this,this.C),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[3].call(this,K(this,this.C+this.F),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[3].call(this,K(this,this.C+this.D),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[3].call(this,M(this,this.H+this.F),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[3].call(this,M(this,this.H+this.D),b.call(this));P(this,c);this.A-=this.B.Y},function(a, -b){var c=a[3].call(this,K(this,this.F),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[3].call(this,K(this,this.D),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[3].call(this,K(this,this.K()),b.call(this));P(this,c);this.A-=this.B.pa},function(a,b){var c=a[3].call(this,K(this,this.C),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[4].call(this,K(this,this.C+this.F),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[4].call(this,K(this, -this.C+this.D),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[4].call(this,M(this,this.H+this.F),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[4].call(this,M(this,this.H+this.D),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[4].call(this,K(this,this.F),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[4].call(this,K(this,this.D),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[4].call(this,K(this,this.K()),b.call(this)); -P(this,c);this.A-=this.B.pa},function(a,b){var c=a[4].call(this,K(this,this.C),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[5].call(this,K(this,this.C+this.F),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[5].call(this,K(this,this.C+this.D),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[5].call(this,M(this,this.H+this.F),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[5].call(this,M(this,this.H+this.D),b.call(this));P(this,c);this.A-= -this.B.Y},function(a,b){var c=a[5].call(this,K(this,this.F),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[5].call(this,K(this,this.D),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[5].call(this,K(this,this.K()),b.call(this));P(this,c);this.A-=this.B.pa},function(a,b){var c=a[5].call(this,K(this,this.C),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[6].call(this,K(this,this.C+this.F),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[6].call(this, -K(this,this.C+this.D),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[6].call(this,M(this,this.H+this.F),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[6].call(this,M(this,this.H+this.D),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[6].call(this,K(this,this.F),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[6].call(this,K(this,this.D),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[6].call(this,K(this,this.K()),b.call(this)); -P(this,c);this.A-=this.B.pa},function(a,b){var c=a[6].call(this,K(this,this.C),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[7].call(this,K(this,this.C+this.F),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[7].call(this,K(this,this.C+this.D),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[7].call(this,M(this,this.H+this.F),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[7].call(this,M(this,this.H+this.D),b.call(this));P(this,c);this.A-= -this.B.Y},function(a,b){var c=a[7].call(this,K(this,this.F),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[7].call(this,K(this,this.D),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[7].call(this,K(this,this.K()),b.call(this));P(this,c);this.A-=this.B.pa},function(a,b){var c=a[7].call(this,K(this,this.C),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[0].call(this,K(this,this.C+this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c= -a[0].call(this,K(this,this.C+this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,M(this,this.H+this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,M(this,this.H+this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,K(this,this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.M}, -function(a,b){var c=a[0].call(this,M(this,this.H+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,K(this,this.C+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,K(this,this.C+this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,this.C+this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,M(this,this.H+this.F+this.L()),b.call(this));P(this, -c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,M(this,this.H+this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,K(this,this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,M(this,this.H+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,K(this,this.C+this.L()),b.call(this)); -P(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,K(this,this.C+this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,this.C+this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[2].call(this,M(this,this.H+this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[2].call(this,M(this,this.H+this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this, -this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,K(this,this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,M(this,this.H+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,K(this,this.C+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,K(this,this.C+this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this, -K(this,this.C+this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[3].call(this,M(this,this.H+this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[3].call(this,M(this,this.H+this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this,this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,K(this,this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a, -b){var c=a[3].call(this,M(this,this.H+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,K(this,this.C+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,K(this,this.C+this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,K(this,this.C+this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[4].call(this,M(this,this.H+this.F+this.L()),b.call(this));P(this,c);this.A-= -this.B.O},function(a,b){var c=a[4].call(this,M(this,this.H+this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,K(this,this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,K(this,this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,M(this,this.H+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,K(this,this.C+this.L()),b.call(this));P(this, -c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,K(this,this.C+this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,this.C+this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[5].call(this,M(this,this.H+this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[5].call(this,M(this,this.H+this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,this.F+ -this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,K(this,this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,M(this,this.H+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,K(this,this.C+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,K(this,this.C+this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this, -this.C+this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,M(this,this.H+this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,M(this,this.H+this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this,this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,K(this,this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c= -a[6].call(this,M(this,this.H+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,K(this,this.C+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,K(this,this.C+this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,this.C+this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this,M(this,this.H+this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.O}, -function(a,b){var c=a[7].call(this,M(this,this.H+this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,K(this,this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,M(this,this.H+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,K(this,this.C+this.L()),b.call(this));P(this,c);this.A-= -this.B.M},function(a,b){var c=a[0].call(this,K(this,this.C+this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,this.C+this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,M(this,this.H+this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,M(this,this.H+this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,this.F+this.K()), -b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,K(this,this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,M(this,this.H+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,K(this,this.C+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,K(this,this.C+this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,this.C+ -this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,M(this,this.H+this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,M(this,this.H+this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,K(this,this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this, -M(this,this.H+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,K(this,this.C+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,K(this,this.C+this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,this.C+this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[2].call(this,M(this,this.H+this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.O},function(a, -b){var c=a[2].call(this,M(this,this.H+this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,K(this,this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,M(this,this.H+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,K(this,this.C+this.K()),b.call(this));P(this,c);this.A-=this.B.M}, -function(a,b){var c=a[3].call(this,K(this,this.C+this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this,this.C+this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[3].call(this,M(this,this.H+this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[3].call(this,M(this,this.H+this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this,this.F+this.K()),b.call(this)); -P(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,K(this,this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,M(this,this.H+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,K(this,this.C+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,K(this,this.C+this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,K(this,this.C+this.D+this.K()), -b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[4].call(this,M(this,this.H+this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[4].call(this,M(this,this.H+this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,K(this,this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,K(this,this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,M(this, -this.H+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,K(this,this.C+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,K(this,this.C+this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,this.C+this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[5].call(this,M(this,this.H+this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c= -a[5].call(this,M(this,this.H+this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,K(this,this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,M(this,this.H+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,K(this,this.C+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a, -b){var c=a[6].call(this,K(this,this.C+this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this,this.C+this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,M(this,this.H+this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,M(this,this.H+this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this,this.F+this.K()),b.call(this));P(this, -c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,K(this,this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,M(this,this.H+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,K(this,this.C+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,K(this,this.C+this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,this.C+this.D+this.K()),b.call(this)); -P(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this,M(this,this.H+this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this,M(this,this.H+this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,K(this,this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,M(this,this.H+this.K()), -b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,K(this,this.C+this.K()),b.call(this));P(this,c);this.A-=this.B.M},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.C&255,b.call(this));this.C=this.C&-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.C>>8,b.call(this));this.C=this.C&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.C&255,b.call(this));this.C=this.C&-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.C>>8,b.call(this));this.C=this.C&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.C&255,b.call(this));this.C=this.C&-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.C>>8,b.call(this));this.C=this.C&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.C&255,b.call(this));this.C=this.C&-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.C>>8,b.call(this));this.C=this.C&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.C&255,b.call(this));this.C=this.C&-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.C>>8,b.call(this));this.C=this.C&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.C&255,b.call(this));this.C=this.C&-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.C>>8,b.call(this));this.C=this.C&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.C&255,b.call(this));this.C=this.C&-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.C>>8,b.call(this));this.C=this.C&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.C&255,b.call(this)); -this.C=this.C&-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.C>>8,b.call(this));this.C=this.C&255|c<<8}],C=[function(a){this.G=a.call(this,this.G,G(this,this.C+this.F));this.A-=this.B.Y},function(a){this.G=a.call(this,this.G,G(this,this.C+this.D));this.A-= -this.B.Z},function(a){this.G=a.call(this,this.G,J(this,this.H+this.F));this.A-=this.B.Z},function(a){this.G=a.call(this,this.G,J(this,this.H+this.D));this.A-=this.B.Y},function(a){this.G=a.call(this,this.G,G(this,this.F));this.A-=this.B.R},function(a){this.G=a.call(this,this.G,G(this,this.D));this.A-=this.B.R},function(a){this.G=a.call(this,this.G,G(this,this.K()));this.A-=this.B.pa},function(a){this.G=a.call(this,this.G,G(this,this.C));this.A-=this.B.R},function(a){this.I=a.call(this,this.I,G(this, -this.C+this.F));this.A-=this.B.Y},function(a){this.I=a.call(this,this.I,G(this,this.C+this.D));this.A-=this.B.Z},function(a){this.I=a.call(this,this.I,J(this,this.H+this.F));this.A-=this.B.Z},function(a){this.I=a.call(this,this.I,J(this,this.H+this.D));this.A-=this.B.Y},function(a){this.I=a.call(this,this.I,G(this,this.F));this.A-=this.B.R},function(a){this.I=a.call(this,this.I,G(this,this.D));this.A-=this.B.R},function(a){this.I=a.call(this,this.I,G(this,this.K()));this.A-=this.B.pa},function(a){this.I= -a.call(this,this.I,G(this,this.C));this.A-=this.B.R},function(a){this.J=a.call(this,this.J,G(this,this.C+this.F));this.A-=this.B.Y},function(a){this.J=a.call(this,this.J,G(this,this.C+this.D));this.A-=this.B.Z},function(a){this.J=a.call(this,this.J,J(this,this.H+this.F));this.A-=this.B.Z},function(a){this.J=a.call(this,this.J,J(this,this.H+this.D));this.A-=this.B.Y},function(a){this.J=a.call(this,this.J,G(this,this.F));this.A-=this.B.R},function(a){this.J=a.call(this,this.J,G(this,this.D));this.A-= -this.B.R},function(a){this.J=a.call(this,this.J,G(this,this.K()));this.A-=this.B.pa},function(a){this.J=a.call(this,this.J,G(this,this.C));this.A-=this.B.R},function(a){this.C=a.call(this,this.C,G(this,this.C+this.F));this.A-=this.B.Y},function(a){this.C=a.call(this,this.C,G(this,this.C+this.D));this.A-=this.B.Z},function(a){this.C=a.call(this,this.C,J(this,this.H+this.F));this.A-=this.B.Z},function(a){this.C=a.call(this,this.C,J(this,this.H+this.D));this.A-=this.B.Y},function(a){this.C=a.call(this, -this.C,G(this,this.F));this.A-=this.B.R},function(a){this.C=a.call(this,this.C,G(this,this.D));this.A-=this.B.R},function(a){this.C=a.call(this,this.C,G(this,this.K()));this.A-=this.B.pa},function(a){this.C=a.call(this,this.C,G(this,this.C));this.A-=this.B.R},function(a){y(this,a.call(this,w(this),G(this,this.C+this.F)));this.A-=this.B.Y},function(a){y(this,a.call(this,w(this),G(this,this.C+this.D)));this.A-=this.B.Z},function(a){y(this,a.call(this,w(this),J(this,this.H+this.F)));this.A-=this.B.Z}, -function(a){y(this,a.call(this,w(this),J(this,this.H+this.D)));this.A-=this.B.Y},function(a){y(this,a.call(this,w(this),G(this,this.F)));this.A-=this.B.R},function(a){y(this,a.call(this,w(this),G(this,this.D)));this.A-=this.B.R},function(a){y(this,a.call(this,w(this),G(this,this.K())));this.A-=this.B.pa},function(a){y(this,a.call(this,w(this),G(this,this.C)));this.A-=this.B.R},function(a){this.H=a.call(this,this.H,G(this,this.C+this.F));this.A-=this.B.Y},function(a){this.H=a.call(this,this.H,G(this, -this.C+this.D));this.A-=this.B.Z},function(a){this.H=a.call(this,this.H,J(this,this.H+this.F));this.A-=this.B.Z},function(a){this.H=a.call(this,this.H,J(this,this.H+this.D));this.A-=this.B.Y},function(a){this.H=a.call(this,this.H,G(this,this.F));this.A-=this.B.R},function(a){this.H=a.call(this,this.H,G(this,this.D));this.A-=this.B.R},function(a){this.H=a.call(this,this.H,G(this,this.K()));this.A-=this.B.pa},function(a){this.H=a.call(this,this.H,G(this,this.C));this.A-=this.B.R},function(a){this.F= -a.call(this,this.F,G(this,this.C+this.F));this.A-=this.B.Y},function(a){this.F=a.call(this,this.F,G(this,this.C+this.D));this.A-=this.B.Z},function(a){this.F=a.call(this,this.F,J(this,this.H+this.F));this.A-=this.B.Z},function(a){this.F=a.call(this,this.F,J(this,this.H+this.D));this.A-=this.B.Y},function(a){this.F=a.call(this,this.F,G(this,this.F));this.A-=this.B.R},function(a){this.F=a.call(this,this.F,G(this,this.D));this.A-=this.B.R},function(a){this.F=a.call(this,this.F,G(this,this.K()));this.A-= -this.B.pa},function(a){this.F=a.call(this,this.F,G(this,this.C));this.A-=this.B.R},function(a){this.D=a.call(this,this.D,G(this,this.C+this.F));this.A-=this.B.Y},function(a){this.D=a.call(this,this.D,G(this,this.C+this.D));this.A-=this.B.Z},function(a){this.D=a.call(this,this.D,J(this,this.H+this.F));this.A-=this.B.Z},function(a){this.D=a.call(this,this.D,J(this,this.H+this.D));this.A-=this.B.Y},function(a){this.D=a.call(this,this.D,G(this,this.F));this.A-=this.B.R},function(a){this.D=a.call(this, -this.D,G(this,this.D));this.A-=this.B.R},function(a){this.D=a.call(this,this.D,G(this,this.K()));this.A-=this.B.pa},function(a){this.D=a.call(this,this.D,G(this,this.C));this.A-=this.B.R},function(a){this.G=a.call(this,this.G,G(this,this.C+this.F+this.L()));this.A-=this.B.N},function(a){this.G=a.call(this,this.G,G(this,this.C+this.D+this.L()));this.A-=this.B.O},function(a){this.G=a.call(this,this.G,J(this,this.H+this.F+this.L()));this.A-=this.B.O},function(a){this.G=a.call(this,this.G,J(this,this.H+ -this.D+this.L()));this.A-=this.B.N},function(a){this.G=a.call(this,this.G,G(this,this.F+this.L()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,G(this,this.D+this.L()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,J(this,this.H+this.L()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,G(this,this.C+this.L()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,G(this,this.C+this.F+this.L()));this.A-=this.B.N},function(a){this.I=a.call(this,this.I,G(this,this.C+this.D+ -this.L()));this.A-=this.B.O},function(a){this.I=a.call(this,this.I,J(this,this.H+this.F+this.L()));this.A-=this.B.O},function(a){this.I=a.call(this,this.I,J(this,this.H+this.D+this.L()));this.A-=this.B.N},function(a){this.I=a.call(this,this.I,G(this,this.F+this.L()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,G(this,this.D+this.L()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,J(this,this.H+this.L()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,G(this,this.C+this.L())); -this.A-=this.B.M},function(a){this.J=a.call(this,this.J,G(this,this.C+this.F+this.L()));this.A-=this.B.N},function(a){this.J=a.call(this,this.J,G(this,this.C+this.D+this.L()));this.A-=this.B.O},function(a){this.J=a.call(this,this.J,J(this,this.H+this.F+this.L()));this.A-=this.B.O},function(a){this.J=a.call(this,this.J,J(this,this.H+this.D+this.L()));this.A-=this.B.N},function(a){this.J=a.call(this,this.J,G(this,this.F+this.L()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,G(this,this.D+ -this.L()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,J(this,this.H+this.L()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,G(this,this.C+this.L()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,G(this,this.C+this.F+this.L()));this.A-=this.B.N},function(a){this.C=a.call(this,this.C,G(this,this.C+this.D+this.L()));this.A-=this.B.O},function(a){this.C=a.call(this,this.C,J(this,this.H+this.F+this.L()));this.A-=this.B.O},function(a){this.C=a.call(this,this.C,J(this,this.H+ -this.D+this.L()));this.A-=this.B.N},function(a){this.C=a.call(this,this.C,G(this,this.F+this.L()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,G(this,this.D+this.L()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,J(this,this.H+this.L()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,G(this,this.C+this.L()));this.A-=this.B.M},function(a){y(this,a.call(this,w(this),G(this,this.C+this.F+this.L())));this.A-=this.B.N},function(a){y(this,a.call(this,w(this),G(this,this.C+ -this.D+this.L())));this.A-=this.B.O},function(a){y(this,a.call(this,w(this),J(this,this.H+this.F+this.L())));this.A-=this.B.O},function(a){y(this,a.call(this,w(this),J(this,this.H+this.D+this.L())));this.A-=this.B.N},function(a){y(this,a.call(this,w(this),G(this,this.F+this.L())));this.A-=this.B.M},function(a){y(this,a.call(this,w(this),G(this,this.D+this.L())));this.A-=this.B.M},function(a){y(this,a.call(this,w(this),J(this,this.H+this.L())));this.A-=this.B.M},function(a){y(this,a.call(this,w(this), -G(this,this.C+this.L())));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,G(this,this.C+this.F+this.L()));this.A-=this.B.N},function(a){this.H=a.call(this,this.H,G(this,this.C+this.D+this.L()));this.A-=this.B.O},function(a){this.H=a.call(this,this.H,J(this,this.H+this.F+this.L()));this.A-=this.B.O},function(a){this.H=a.call(this,this.H,J(this,this.H+this.D+this.L()));this.A-=this.B.N},function(a){this.H=a.call(this,this.H,G(this,this.F+this.L()));this.A-=this.B.M},function(a){this.H=a.call(this, -this.H,G(this,this.D+this.L()));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,J(this,this.H+this.L()));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,G(this,this.C+this.L()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,G(this,this.C+this.F+this.L()));this.A-=this.B.N},function(a){this.F=a.call(this,this.F,G(this,this.C+this.D+this.L()));this.A-=this.B.O},function(a){this.F=a.call(this,this.F,J(this,this.H+this.F+this.L()));this.A-=this.B.O},function(a){this.F=a.call(this, -this.F,J(this,this.H+this.D+this.L()));this.A-=this.B.N},function(a){this.F=a.call(this,this.F,G(this,this.F+this.L()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,G(this,this.D+this.L()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,J(this,this.H+this.L()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,G(this,this.C+this.L()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,G(this,this.C+this.F+this.L()));this.A-=this.B.N},function(a){this.D=a.call(this,this.D, -G(this,this.C+this.D+this.L()));this.A-=this.B.O},function(a){this.D=a.call(this,this.D,J(this,this.H+this.F+this.L()));this.A-=this.B.O},function(a){this.D=a.call(this,this.D,J(this,this.H+this.D+this.L()));this.A-=this.B.N},function(a){this.D=a.call(this,this.D,G(this,this.F+this.L()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,G(this,this.D+this.L()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,J(this,this.H+this.L()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D, -G(this,this.C+this.L()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,G(this,this.C+this.F+this.K()));this.A-=this.B.N},function(a){this.G=a.call(this,this.G,G(this,this.C+this.D+this.K()));this.A-=this.B.O},function(a){this.G=a.call(this,this.G,J(this,this.H+this.F+this.K()));this.A-=this.B.O},function(a){this.G=a.call(this,this.G,J(this,this.H+this.D+this.K()));this.A-=this.B.N},function(a){this.G=a.call(this,this.G,G(this,this.F+this.K()));this.A-=this.B.M},function(a){this.G=a.call(this, -this.G,G(this,this.D+this.K()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,J(this,this.H+this.K()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,G(this,this.C+this.K()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,G(this,this.C+this.F+this.K()));this.A-=this.B.N},function(a){this.I=a.call(this,this.I,G(this,this.C+this.D+this.K()));this.A-=this.B.O},function(a){this.I=a.call(this,this.I,J(this,this.H+this.F+this.K()));this.A-=this.B.O},function(a){this.I=a.call(this, -this.I,J(this,this.H+this.D+this.K()));this.A-=this.B.N},function(a){this.I=a.call(this,this.I,G(this,this.F+this.K()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,G(this,this.D+this.K()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,J(this,this.H+this.K()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,G(this,this.C+this.K()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,G(this,this.C+this.F+this.K()));this.A-=this.B.N},function(a){this.J=a.call(this,this.J, -G(this,this.C+this.D+this.K()));this.A-=this.B.O},function(a){this.J=a.call(this,this.J,J(this,this.H+this.F+this.K()));this.A-=this.B.O},function(a){this.J=a.call(this,this.J,J(this,this.H+this.D+this.K()));this.A-=this.B.N},function(a){this.J=a.call(this,this.J,G(this,this.F+this.K()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,G(this,this.D+this.K()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,J(this,this.H+this.K()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J, -G(this,this.C+this.K()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,G(this,this.C+this.F+this.K()));this.A-=this.B.N},function(a){this.C=a.call(this,this.C,G(this,this.C+this.D+this.K()));this.A-=this.B.O},function(a){this.C=a.call(this,this.C,J(this,this.H+this.F+this.K()));this.A-=this.B.O},function(a){this.C=a.call(this,this.C,J(this,this.H+this.D+this.K()));this.A-=this.B.N},function(a){this.C=a.call(this,this.C,G(this,this.F+this.K()));this.A-=this.B.M},function(a){this.C=a.call(this, -this.C,G(this,this.D+this.K()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,J(this,this.H+this.K()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,G(this,this.C+this.K()));this.A-=this.B.M},function(a){y(this,a.call(this,w(this),G(this,this.C+this.F+this.K())));this.A-=this.B.N},function(a){y(this,a.call(this,w(this),G(this,this.C+this.D+this.K())));this.A-=this.B.O},function(a){y(this,a.call(this,w(this),J(this,this.H+this.F+this.K())));this.A-=this.B.O},function(a){y(this, -a.call(this,w(this),J(this,this.H+this.D+this.K())));this.A-=this.B.N},function(a){y(this,a.call(this,w(this),G(this,this.F+this.K())));this.A-=this.B.M},function(a){y(this,a.call(this,w(this),G(this,this.D+this.K())));this.A-=this.B.M},function(a){y(this,a.call(this,w(this),J(this,this.H+this.K())));this.A-=this.B.M},function(a){y(this,a.call(this,w(this),G(this,this.C+this.K())));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,G(this,this.C+this.F+this.K()));this.A-=this.B.N},function(a){this.H= -a.call(this,this.H,G(this,this.C+this.D+this.K()));this.A-=this.B.O},function(a){this.H=a.call(this,this.H,J(this,this.H+this.F+this.K()));this.A-=this.B.O},function(a){this.H=a.call(this,this.H,J(this,this.H+this.D+this.K()));this.A-=this.B.N},function(a){this.H=a.call(this,this.H,G(this,this.F+this.K()));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,G(this,this.D+this.K()));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,J(this,this.H+this.K()));this.A-=this.B.M},function(a){this.H= -a.call(this,this.H,G(this,this.C+this.K()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,G(this,this.C+this.F+this.K()));this.A-=this.B.N},function(a){this.F=a.call(this,this.F,G(this,this.C+this.D+this.K()));this.A-=this.B.O},function(a){this.F=a.call(this,this.F,J(this,this.H+this.F+this.K()));this.A-=this.B.O},function(a){this.F=a.call(this,this.F,J(this,this.H+this.D+this.K()));this.A-=this.B.N},function(a){this.F=a.call(this,this.F,G(this,this.F+this.K()));this.A-=this.B.M},function(a){this.F= -a.call(this,this.F,G(this,this.D+this.K()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,J(this,this.H+this.K()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,G(this,this.C+this.K()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,G(this,this.C+this.F+this.K()));this.A-=this.B.N},function(a){this.D=a.call(this,this.D,G(this,this.C+this.D+this.K()));this.A-=this.B.O},function(a){this.D=a.call(this,this.D,J(this,this.H+this.F+this.K()));this.A-=this.B.O},function(a){this.D= -a.call(this,this.D,J(this,this.H+this.D+this.K()));this.A-=this.B.N},function(a){this.D=a.call(this,this.D,G(this,this.F+this.K()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,G(this,this.D+this.K()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,J(this,this.H+this.K()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,G(this,this.C+this.K()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,this.G)},function(a){this.G=a.call(this,this.G,this.I)},function(a){this.G= -a.call(this,this.G,this.J)},function(a){this.G=a.call(this,this.G,this.C)},function(a){this.G=a.call(this,this.G,w(this))},function(a){this.G=a.call(this,this.G,this.H)},function(a){this.G=a.call(this,this.G,this.F)},function(a){this.G=a.call(this,this.G,this.D)},function(a){this.I=a.call(this,this.I,this.G)},function(a){this.I=a.call(this,this.I,this.I)},function(a){this.I=a.call(this,this.I,this.J)},function(a){this.I=a.call(this,this.I,this.C)},function(a){this.I=a.call(this,this.I,w(this))},function(a){this.I= -a.call(this,this.I,this.H)},function(a){this.I=a.call(this,this.I,this.F)},function(a){this.I=a.call(this,this.I,this.D)},function(a){this.J=a.call(this,this.J,this.G)},function(a){this.J=a.call(this,this.J,this.I)},function(a){this.J=a.call(this,this.J,this.J)},function(a){this.J=a.call(this,this.J,this.C)},function(a){this.J=a.call(this,this.J,w(this))},function(a){this.J=a.call(this,this.J,this.H)},function(a){this.J=a.call(this,this.J,this.F)},function(a){this.J=a.call(this,this.J,this.D)},function(a){this.C= -a.call(this,this.C,this.G)},function(a){this.C=a.call(this,this.C,this.I)},function(a){this.C=a.call(this,this.C,this.J)},function(a){this.C=a.call(this,this.C,this.C)},function(a){this.C=a.call(this,this.C,w(this))},function(a){this.C=a.call(this,this.C,this.H)},function(a){this.C=a.call(this,this.C,this.F)},function(a){this.C=a.call(this,this.C,this.D)},function(a){y(this,a.call(this,w(this),this.G))},function(a){y(this,a.call(this,w(this),this.I))},function(a){y(this,a.call(this,w(this),this.J))}, -function(a){y(this,a.call(this,w(this),this.C))},function(a){y(this,a.call(this,w(this),w(this)))},function(a){y(this,a.call(this,w(this),this.H))},function(a){y(this,a.call(this,w(this),this.F))},function(a){y(this,a.call(this,w(this),this.D))},function(a){this.H=a.call(this,this.H,this.G)},function(a){this.H=a.call(this,this.H,this.I)},function(a){this.H=a.call(this,this.H,this.J)},function(a){this.H=a.call(this,this.H,this.C)},function(a){this.H=a.call(this,this.H,w(this))},function(a){this.H= -a.call(this,this.H,this.H)},function(a){this.H=a.call(this,this.H,this.F)},function(a){this.H=a.call(this,this.H,this.D)},function(a){this.F=a.call(this,this.F,this.G)},function(a){this.F=a.call(this,this.F,this.I)},function(a){this.F=a.call(this,this.F,this.J)},function(a){this.F=a.call(this,this.F,this.C)},function(a){this.F=a.call(this,this.F,w(this))},function(a){this.F=a.call(this,this.F,this.H)},function(a){this.F=a.call(this,this.F,this.F)},function(a){this.F=a.call(this,this.F,this.D)},function(a){this.D= -a.call(this,this.D,this.G)},function(a){this.D=a.call(this,this.D,this.I)},function(a){this.D=a.call(this,this.D,this.J)},function(a){this.D=a.call(this,this.D,this.C)},function(a){this.D=a.call(this,this.D,w(this))},function(a){this.D=a.call(this,this.D,this.H)},function(a){this.D=a.call(this,this.D,this.F)},function(a){this.D=a.call(this,this.D,this.D)}],Jd=[function(a){a=a.call(this,N(this,this.C+this.F),this.G);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.C+this.D),this.G); -Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.F),this.G);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.D),this.G);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.F),this.G);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.D),this.G);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.K()),this.G);Q(this,a);this.A-=this.B.pa},function(a){a=a.call(this,N(this,this.C),this.G);Q(this,a);this.A-=this.B.R}, -function(a){a=a.call(this,N(this,this.C+this.F),this.I);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.C+this.D),this.I);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.F),this.I);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.D),this.I);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.F),this.I);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.D),this.I);Q(this,a);this.A-=this.B.R},function(a){a= -a.call(this,N(this,this.K()),this.I);Q(this,a);this.A-=this.B.pa},function(a){a=a.call(this,N(this,this.C),this.I);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.C+this.F),this.J);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.C+this.D),this.J);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.F),this.J);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.D),this.J);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this, -N(this,this.F),this.J);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.D),this.J);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.K()),this.J);Q(this,a);this.A-=this.B.pa},function(a){a=a.call(this,N(this,this.C),this.J);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.C+this.F),this.C);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.C+this.D),this.C);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.F), -this.C);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.D),this.C);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.F),this.C);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.D),this.C);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.K()),this.C);Q(this,a);this.A-=this.B.pa},function(a){a=a.call(this,N(this,this.C),this.C);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.C+this.F),w(this));Q(this,a);this.A-= -this.B.Y},function(a){a=a.call(this,N(this,this.C+this.D),w(this));Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.F),w(this));Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.D),w(this));Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.F),w(this));Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.D),w(this));Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.K()),w(this));Q(this,a);this.A-=this.B.pa}, -function(a){a=a.call(this,N(this,this.C),w(this));Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.C+this.F),this.H);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.C+this.D),this.H);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.F),this.H);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.D),this.H);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.F),this.H);Q(this,a);this.A-=this.B.R},function(a){a= -a.call(this,N(this,this.D),this.H);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.K()),this.H);Q(this,a);this.A-=this.B.pa},function(a){a=a.call(this,N(this,this.C),this.H);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.C+this.F),this.F);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.C+this.D),this.F);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.F),this.F);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this, -this.H+this.D),this.F);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.F),this.F);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.D),this.F);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.K()),this.F);Q(this,a);this.A-=this.B.pa},function(a){a=a.call(this,N(this,this.C),this.F);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.C+this.F),this.D);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.C+this.D),this.D); -Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.F),this.D);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.D),this.D);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.F),this.D);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.D),this.D);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.K()),this.D);Q(this,a);this.A-=this.B.pa},function(a){a=a.call(this,N(this,this.C),this.D);Q(this,a);this.A-=this.B.R}, -function(a){a=a.call(this,N(this,this.C+this.F+this.L()),this.G);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.C+this.D+this.L()),this.G);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.F+this.L()),this.G);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.D+this.L()),this.G);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F+this.L()),this.G);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.D+this.L()), -this.G);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.L()),this.G);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.L()),this.G);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.F+this.L()),this.I);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.C+this.D+this.L()),this.I);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.F+this.L()),this.I);Q(this,a);this.A-=this.B.O},function(a){a= -a.call(this,O(this,this.H+this.D+this.L()),this.I);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F+this.L()),this.I);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.D+this.L()),this.I);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.L()),this.I);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.L()),this.I);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.F+this.L()),this.J);Q(this,a);this.A-= -this.B.N},function(a){a=a.call(this,N(this,this.C+this.D+this.L()),this.J);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.F+this.L()),this.J);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.D+this.L()),this.J);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F+this.L()),this.J);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.D+this.L()),this.J);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+ -this.L()),this.J);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.L()),this.J);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.F+this.L()),this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.C+this.D+this.L()),this.C);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.F+this.L()),this.C);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.D+this.L()),this.C);Q(this,a);this.A-=this.B.N}, -function(a){a=a.call(this,N(this,this.F+this.L()),this.C);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.D+this.L()),this.C);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.L()),this.C);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.L()),this.C);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.F+this.L()),w(this));Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.C+this.D+this.L()),w(this)); -Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.F+this.L()),w(this));Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.D+this.L()),w(this));Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F+this.L()),w(this));Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.D+this.L()),w(this));Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.L()),w(this));Q(this,a);this.A-=this.B.M},function(a){a=a.call(this, -N(this,this.C+this.L()),w(this));Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.F+this.L()),this.H);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.C+this.D+this.L()),this.H);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.F+this.L()),this.H);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.D+this.L()),this.H);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F+this.L()),this.H);Q(this,a); -this.A-=this.B.M},function(a){a=a.call(this,N(this,this.D+this.L()),this.H);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.L()),this.H);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.L()),this.H);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.F+this.L()),this.F);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.C+this.D+this.L()),this.F);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+ -this.F+this.L()),this.F);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.D+this.L()),this.F);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F+this.L()),this.F);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.D+this.L()),this.F);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.L()),this.F);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.L()),this.F);Q(this,a);this.A-=this.B.M},function(a){a= -a.call(this,N(this,this.C+this.F+this.L()),this.D);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.C+this.D+this.L()),this.D);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.F+this.L()),this.D);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.D+this.L()),this.D);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F+this.L()),this.D);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.D+this.L()),this.D); -Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.L()),this.D);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.L()),this.D);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.F+this.K()),this.G);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.C+this.D+this.K()),this.G);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.F+this.K()),this.G);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this, -O(this,this.H+this.D+this.K()),this.G);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F+this.K()),this.G);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.D+this.K()),this.G);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.K()),this.G);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.K()),this.G);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.F+this.K()),this.I);Q(this,a);this.A-=this.B.N}, -function(a){a=a.call(this,N(this,this.C+this.D+this.K()),this.I);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.F+this.K()),this.I);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.D+this.K()),this.I);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F+this.K()),this.I);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.D+this.K()),this.I);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.K()), -this.I);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.K()),this.I);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.F+this.K()),this.J);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.C+this.D+this.K()),this.J);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.F+this.K()),this.J);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.D+this.K()),this.J);Q(this,a);this.A-=this.B.N},function(a){a= -a.call(this,N(this,this.F+this.K()),this.J);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.D+this.K()),this.J);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.K()),this.J);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.K()),this.J);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.F+this.K()),this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.C+this.D+this.K()),this.C);Q(this,a);this.A-= -this.B.O},function(a){a=a.call(this,O(this,this.H+this.F+this.K()),this.C);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.D+this.K()),this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F+this.K()),this.C);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.D+this.K()),this.C);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.K()),this.C);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.K()), -this.C);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.F+this.K()),w(this));Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.C+this.D+this.K()),w(this));Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.F+this.K()),w(this));Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.D+this.K()),w(this));Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F+this.K()),w(this));Q(this,a);this.A-=this.B.M},function(a){a= -a.call(this,N(this,this.D+this.K()),w(this));Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.K()),w(this));Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.K()),w(this));Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.F+this.K()),this.H);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.C+this.D+this.K()),this.H);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.F+this.K()),this.H);Q(this, -a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.D+this.K()),this.H);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F+this.K()),this.H);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.D+this.K()),this.H);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.K()),this.H);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.K()),this.H);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.F+ -this.K()),this.F);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.C+this.D+this.K()),this.F);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.F+this.K()),this.F);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.D+this.K()),this.F);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F+this.K()),this.F);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.D+this.K()),this.F);Q(this,a);this.A-=this.B.M},function(a){a= -a.call(this,O(this,this.H+this.K()),this.F);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.K()),this.F);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.F+this.K()),this.D);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.C+this.D+this.K()),this.D);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.F+this.K()),this.D);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.D+this.K()),this.D); -Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F+this.K()),this.D);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.D+this.K()),this.D);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.K()),this.D);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.K()),this.D);Q(this,a);this.A-=this.B.M},C[192],C[200],C[208],C[216],C[224],C[232],C[240],C[248],C[193],C[201],C[209],C[217],C[225],C[233],C[241],C[249],C[194],C[202],C[210], -C[218],C[226],C[234],C[242],C[250],C[195],C[203],C[211],C[219],C[227],C[235],C[243],C[251],C[196],C[204],C[212],C[220],C[228],C[236],C[244],C[252],C[197],C[205],C[213],C[221],C[229],C[237],C[245],C[253],C[198],C[206],C[214],C[222],C[230],C[238],C[246],C[254],C[199],C[207],C[215],C[223],C[231],C[239],C[247],C[255]],Kd=[function(a,b){var c=a[0].call(this,N(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[0].call(this,N(this,this.C+this.D),b.call(this));Q(this,c);this.A-= -this.B.Z},function(a,b){var c=a[0].call(this,O(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[0].call(this,O(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[0].call(this,N(this,this.F),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[0].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[0].call(this,N(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.pa},function(a,b){var c= -a[0].call(this,N(this,this.C),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[1].call(this,N(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[1].call(this,N(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[1].call(this,O(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[1].call(this,O(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[1].call(this, -N(this,this.F),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[1].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[1].call(this,N(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.pa},function(a,b){var c=a[1].call(this,N(this,this.C),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[2].call(this,N(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[2].call(this,N(this,this.C+this.D),b.call(this)); -Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[2].call(this,O(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[2].call(this,O(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[2].call(this,N(this,this.F),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[2].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[2].call(this,N(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.pa}, -function(a,b){var c=a[2].call(this,N(this,this.C),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[3].call(this,N(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[3].call(this,N(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[3].call(this,O(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[3].call(this,O(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c= -a[3].call(this,N(this,this.F),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[3].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[3].call(this,N(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.pa},function(a,b){var c=a[3].call(this,N(this,this.C),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[4].call(this,N(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[4].call(this,N(this,this.C+this.D), -b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[4].call(this,O(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[4].call(this,O(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[4].call(this,N(this,this.F),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[4].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[4].call(this,N(this,this.K()),b.call(this));Q(this,c);this.A-= -this.B.pa},function(a,b){var c=a[4].call(this,N(this,this.C),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[5].call(this,N(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[5].call(this,N(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[5].call(this,O(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[5].call(this,O(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.Y},function(a, -b){var c=a[5].call(this,N(this,this.F),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[5].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[5].call(this,N(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.pa},function(a,b){var c=a[5].call(this,N(this,this.C),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[6].call(this,N(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[6].call(this,N(this, -this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[6].call(this,O(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[6].call(this,O(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[6].call(this,N(this,this.F),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[6].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[6].call(this,N(this,this.K()),b.call(this)); +this.da=0,this.T=65536);return c},function(a,b){if(b){var c=16>b-1;this.P=this.W=c>>1;this.P=c&1?this.P|65536:this.P&-65537;this.da=a^this.P;this.T=65536;a=this.P}return a&65535},S,function(a,b){if(b){16>16>>b-1;this.P=this.W=c>>1;this.P=c&1?this.P|65536:this.P&-65537;this.da=a^this.P;this.T=65536;a=this.P}return a&65535}],Mf=[function(a,b){b=this.X();this.P=this.W=this.da=a&b;this.T=256;this.A-=this.aa===q?this.B.Pj:this.B.Oj;this.Q|=2;return a},S,function(a){this.A-= +this.aa===q?this.B.xg:this.B.wg;return a^255},function(a,b){b=0;this.da=a^b;this.T=256;this.A-=this.aa===q?this.B.xg:this.B.wg;return(this.P=this.W=b-a)&255},function(a){this.G=this.Db=(this.P=(this.G&255)*a)&65535;this.da=this.W=this.P;this.T=256;this.G&65280?(de(this),he(this)):($d(this),ce(this));this.A-=this.aa===q?this.B.$l:this.B.Zl;this.Q|=2;return a},function(a){var b=(this.G<<24>>24)*(a<<24>>24);this.G=this.Db=b&65535;this.P=this.da=this.W=b;this.T=256;127b?(de(this),he(this)):($d(this), +ce(this));this.A-=this.aa===q?this.B.Fl:this.B.El;this.Q|=2;return a},function(a){if(!a)return gf.call(this),a;var b=this.G/a;if(255>16)/(a<<24>>24);if(b>b<<24>>24&65535)return gf.call(this),a;this.Db=this.G=b&255|((this.G<<16>>16)%(a<<24>>24)&255)<<8;this.W=this.da=this.P=b|256; +this.T=256;this.A-=this.aa===q?this.B.Bl:this.B.Al;this.Q|=2;return a}],Nf=[function(a,b){b=this.K();this.P=this.W=this.da=a&b;this.T=65536;this.A-=this.aa===q?this.B.Pj:this.B.Oj;this.Q|=2;return a},S,function(a){this.A-=this.aa===q?this.B.xg:this.B.wg;return a^65535},function(a,b){b=0;this.da=a^b;this.T=65536;this.A-=this.aa===q?this.B.xg:this.B.wg;return(this.P=this.W=b-a)&65535},function(a){this.Db=this.G=(this.P=this.G*a)&65535;this.Eg=this.J=this.P>>16&65535;this.da=this.W=this.P;this.T=65536; +this.J?(de(this),he(this)):($d(this),ce(this));this.A-=this.aa===q?this.B.bm:this.B.am;this.Q|=2;return a},function(a){var b=(this.G<<16>>16)*(a<<16>>16);this.G=this.Db=b&65535;this.J=this.Eg=b>>16&65535;this.P=this.da=this.W=b;this.T=65536;32767b?(de(this),he(this)):($d(this),ce(this));this.A-=this.aa===q?this.B.Hl:this.B.Gl;this.Q|=2;return a},function(a,b){if(!a)return gf.call(this),a;b=this.G+65536*this.J;var c=Math.floor(b/a);if(65536<=c)return gf.call(this),a;this.Db=this.G=c&65535; +this.Eg=this.J=b%a&65535;this.W=this.da=this.P=c|65536;this.T=65536;this.A-=this.aa===q?this.B.zl:this.B.yl;this.Q|=2;return a},function(a,b){if(!a)return gf.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 gf.call(this),a;this.Db=this.G=d&65535;this.Eg=this.J=b%c&65535;this.W=this.da=this.P=d|65536;this.T=65536;this.A-=this.aa===q?this.B.Dl:this.B.Cl;this.Q|=2;return a}],fd=[function(a){this.da=a;a=(this.W=a+1)&255;this.P=a|(this.P&this.T?1:0)<< +8;this.T=256;this.A-=this.aa===q?this.B.vg:this.B.ug;return a},function(a){this.da=a;a=(this.W=a-1)&255;this.P=a|(this.P&this.T?1:0)<<8;this.T=256;this.A-=this.aa===q?this.B.vg:this.B.ug;return a},S,S,S,S,S,S],id=[function(a){this.da=a;a=(this.W=a+1)&65535;this.P=a|(this.P&this.T?1:0)<<16;this.T=65536;this.A-=this.aa===q?this.B.vg:this.B.ug;return a},function(a){this.da=a;a=(this.W=a-1)&65535;this.P=a|(this.P&this.T?1:0)<<16;this.T=65536;this.A-=this.aa===q?this.B.vg:this.B.ug;return a},function(a){z(this, +v(this));D(this,a);this.A-=this.aa===q?this.B.vl:this.B.ul;this.Q|=2;return a},function(a){if(this.aa===q)return S.call(this,a);Be.call(this,a,this.la(this.aa+2));this.A-=this.B.sl;this.Q|=2;return a},function(a){D(this,a);this.A-=this.aa===q?this.B.Ql:this.B.Pl;this.Q|=2;return a},function(a){if(this.aa===q)return S.call(this,a);Yc(this,a,this.la(this.aa+2));this.eh&&Nd(this,this.ka);this.A-=this.B.Nl;this.Q|=2;return a},function(a){var b=a;this.Q&512&&(a=a-2&65535,80286>this.za&&(b=a));z(this,b); +this.A-=this.aa===q?this.B.sc:this.B.fm;this.Q|=2;return a},ff],Cd=[function(){var a=this.X();16>(a&56)&&(this.Q|=1);this.Rc[a].call(this,this.rk,ef)},function(){var a=this.X();a&16||(this.Q|=1);this.Rc[a].call(this,Of,ef)},function(){this.tb[this.X()].call(this,He)},function(){this.tb[this.X()].call(this,Le)},R,function(){this.na.Wa?Lc.call(this,13,0,!0):(ie(this,this.la(2054)),this.D=this.la(2086),this.F=this.la(2088),this.H=this.la(2090),this.C=this.la(2094),this.J=this.la(2096),this.I=this.la(2098), +this.G=this.la(2100),$c(this.Oa,2102,this.la(2084)),$c(this.na,2108,this.la(2082)),$c(this.sa,2114,this.la(2080)),$c(this.gb,2120,this.la(2078)),Xc(this,this.la(2072)),D(this,this.la(2074)),y(this,this.la(2092)),this.Sc=this.la(2126)|this.rc(2128)<<16,this.gf=this.Sc+this.la(2130),$c(this.le,2132,this.la(2076)),this.Tc=this.la(2138)|this.rc(2140)<<16,this.hf=this.Tc+this.la(2142),$c(this.ib,2144,this.la(2070)),this.A-=195)},function(){this.na.Wa?Lc.call(this,13,0,!0):(this.mc&=-9,this.A-=2)},R,R, +R,R,kd,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R],Od=[function(){this.A-= +2+(this.aa===q?0:1);return this.le.ta},function(){this.A-=2+(this.aa===q?0:1);return this.ib.ta},function(a){this.Q|=2;this.le.load(a);this.A-=17+(this.aa===q?0:2);return a},function(a){this.Q|=2;this.ib.load(a)!=q&&(this.Ka(this.ib.Md+4,this.ib.jb|=512),this.ib.type=768);this.A-=17+(this.aa===q?0:2);return a},function(a){this.Q|=2;this.A-=14+(this.aa===q?0:2);if(this.Jb.load(a,!0)!=q&&2048!=(this.Jb.jb&2560)&&(this.Jb.qc>=this.na.Wa&&this.Jb.qc>=(a&3)||7168==(this.Jb.jb&7168)))return fe(this),a; +be(this);return a},function(a){this.Q|=2;this.A-=14+(this.aa===q?0:2);if(this.Jb.load(a,!0)!=q&&512==(this.Jb.jb&2560)&&this.Jb.qc>=this.na.Wa&&this.Jb.qc>=(a&3))return fe(this),a;be(this);return a},S,S],jd=[Bd,Bd,Bd,Bd,Bd,Bd,S,S],Of=[function(a){this.aa===q?kd.call(this):(a=this.gf-this.Sc,this.Ka(this.aa+2,this.Sc),this.Ka(this.aa+4,65280|this.Sc>>16),this.A-=11);return a},function(a){this.aa===q?kd.call(this):(a=this.hf-this.Tc,this.Ka(this.aa+2,this.Tc),this.Ka(this.aa+4,65280|this.Tc>>16),this.A-= +12);return a},function(a){this.aa===q?kd.call(this):(this.Sc=this.la(this.aa+2)|this.rc(this.aa+4)<<16,this.gf=this.Sc+a,this.Q|=2,this.A-=11);return a},function(a){this.aa===q?kd.call(this):(this.Tc=this.la(this.aa+2)|this.rc(this.aa+4)<<16,this.hf=this.Tc+a,this.Q|=2,this.A-=12);return a},function(){this.A-=2+(this.aa===q?0:1);return this.mc},S,function(a){ie(this,a);this.A-=this.aa===q?3:6;this.Q|=2;return a},S],A=[function(a){a=a.call(this,this.G&255,E(this,this.C+this.F));this.G=this.G&-256| +a;this.A-=this.B.Y},function(a){a=a.call(this,this.G&255,E(this,this.C+this.D));this.G=this.G&-256|a;this.A-=this.B.Z},function(a){a=a.call(this,this.G&255,F(this,this.H+this.F));this.G=this.G&-256|a;this.A-=this.B.Z},function(a){a=a.call(this,this.G&255,F(this,this.H+this.D));this.G=this.G&-256|a;this.A-=this.B.Y},function(a){a=a.call(this,this.G&255,E(this,this.F));this.G=this.G&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.G&255,E(this,this.D));this.G=this.G&-256|a;this.A-=this.B.R}, +function(a){a=a.call(this,this.G&255,E(this,this.K()));this.G=this.G&-256|a;this.A-=this.B.pa},function(a){a=a.call(this,this.G&255,E(this,this.C));this.G=this.G&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.I&255,E(this,this.C+this.F));this.I=this.I&-256|a;this.A-=this.B.Y},function(a){a=a.call(this,this.I&255,E(this,this.C+this.D));this.I=this.I&-256|a;this.A-=this.B.Z},function(a){a=a.call(this,this.I&255,F(this,this.H+this.F));this.I=this.I&-256|a;this.A-=this.B.Z},function(a){a=a.call(this, +this.I&255,F(this,this.H+this.D));this.I=this.I&-256|a;this.A-=this.B.Y},function(a){a=a.call(this,this.I&255,E(this,this.F));this.I=this.I&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.I&255,E(this,this.D));this.I=this.I&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.I&255,E(this,this.K()));this.I=this.I&-256|a;this.A-=this.B.pa},function(a){a=a.call(this,this.I&255,E(this,this.C));this.I=this.I&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.J&255,E(this,this.C+this.F)); +this.J=this.J&-256|a;this.A-=this.B.Y},function(a){a=a.call(this,this.J&255,E(this,this.C+this.D));this.J=this.J&-256|a;this.A-=this.B.Z},function(a){a=a.call(this,this.J&255,F(this,this.H+this.F));this.J=this.J&-256|a;this.A-=this.B.Z},function(a){a=a.call(this,this.J&255,F(this,this.H+this.D));this.J=this.J&-256|a;this.A-=this.B.Y},function(a){a=a.call(this,this.J&255,E(this,this.F));this.J=this.J&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.J&255,E(this,this.D));this.J=this.J&-256|a; +this.A-=this.B.R},function(a){a=a.call(this,this.J&255,E(this,this.K()));this.J=this.J&-256|a;this.A-=this.B.pa},function(a){a=a.call(this,this.J&255,E(this,this.C));this.J=this.J&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.C&255,E(this,this.C+this.F));this.C=this.C&-256|a;this.A-=this.B.Y},function(a){a=a.call(this,this.C&255,E(this,this.C+this.D));this.C=this.C&-256|a;this.A-=this.B.Z},function(a){a=a.call(this,this.C&255,F(this,this.H+this.F));this.C=this.C&-256|a;this.A-=this.B.Z}, +function(a){a=a.call(this,this.C&255,F(this,this.H+this.D));this.C=this.C&-256|a;this.A-=this.B.Y},function(a){a=a.call(this,this.C&255,E(this,this.F));this.C=this.C&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.C&255,E(this,this.D));this.C=this.C&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.C&255,E(this,this.K()));this.C=this.C&-256|a;this.A-=this.B.pa},function(a){a=a.call(this,this.C&255,E(this,this.C));this.C=this.C&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.G>> +8,E(this,this.C+this.F));this.G=this.G&255|a<<8;this.A-=this.B.Y},function(a){a=a.call(this,this.G>>8,E(this,this.C+this.D));this.G=this.G&255|a<<8;this.A-=this.B.Z},function(a){a=a.call(this,this.G>>8,F(this,this.H+this.F));this.G=this.G&255|a<<8;this.A-=this.B.Z},function(a){a=a.call(this,this.G>>8,F(this,this.H+this.D));this.G=this.G&255|a<<8;this.A-=this.B.Y},function(a){a=a.call(this,this.G>>8,E(this,this.F));this.G=this.G&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.G>>8,E(this, +this.D));this.G=this.G&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.G>>8,E(this,this.K()));this.G=this.G&255|a<<8;this.A-=this.B.pa},function(a){a=a.call(this,this.G>>8,E(this,this.C));this.G=this.G&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.I>>8,E(this,this.C+this.F));this.I=this.I&255|a<<8;this.A-=this.B.Y},function(a){a=a.call(this,this.I>>8,E(this,this.C+this.D));this.I=this.I&255|a<<8;this.A-=this.B.Z},function(a){a=a.call(this,this.I>>8,F(this,this.H+this.F));this.I= +this.I&255|a<<8;this.A-=this.B.Z},function(a){a=a.call(this,this.I>>8,F(this,this.H+this.D));this.I=this.I&255|a<<8;this.A-=this.B.Y},function(a){a=a.call(this,this.I>>8,E(this,this.F));this.I=this.I&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.I>>8,E(this,this.D));this.I=this.I&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.I>>8,E(this,this.K()));this.I=this.I&255|a<<8;this.A-=this.B.pa},function(a){a=a.call(this,this.I>>8,E(this,this.C));this.I=this.I&255|a<<8;this.A-=this.B.R}, +function(a){a=a.call(this,this.J>>8,E(this,this.C+this.F));this.J=this.J&255|a<<8;this.A-=this.B.Y},function(a){a=a.call(this,this.J>>8,E(this,this.C+this.D));this.J=this.J&255|a<<8;this.A-=this.B.Z},function(a){a=a.call(this,this.J>>8,F(this,this.H+this.F));this.J=this.J&255|a<<8;this.A-=this.B.Z},function(a){a=a.call(this,this.J>>8,F(this,this.H+this.D));this.J=this.J&255|a<<8;this.A-=this.B.Y},function(a){a=a.call(this,this.J>>8,E(this,this.F));this.J=this.J&255|a<<8;this.A-=this.B.R},function(a){a= +a.call(this,this.J>>8,E(this,this.D));this.J=this.J&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.J>>8,E(this,this.K()));this.J=this.J&255|a<<8;this.A-=this.B.pa},function(a){a=a.call(this,this.J>>8,E(this,this.C));this.J=this.J&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.C>>8,E(this,this.C+this.F));this.C=this.C&255|a<<8;this.A-=this.B.Y},function(a){a=a.call(this,this.C>>8,E(this,this.C+this.D));this.C=this.C&255|a<<8;this.A-=this.B.Z},function(a){a=a.call(this,this.C>> +8,F(this,this.H+this.F));this.C=this.C&255|a<<8;this.A-=this.B.Z},function(a){a=a.call(this,this.C>>8,F(this,this.H+this.D));this.C=this.C&255|a<<8;this.A-=this.B.Y},function(a){a=a.call(this,this.C>>8,E(this,this.F));this.C=this.C&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.C>>8,E(this,this.D));this.C=this.C&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.C>>8,E(this,this.K()));this.C=this.C&255|a<<8;this.A-=this.B.pa},function(a){a=a.call(this,this.C>>8,E(this,this.C));this.C= +this.C&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.G&255,E(this,this.C+this.F+this.L()));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,E(this,this.C+this.D+this.L()));this.G=this.G&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.G&255,F(this,this.H+this.F+this.L()));this.G=this.G&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.G&255,F(this,this.H+this.D+this.L()));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255, +E(this,this.F+this.L()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,E(this,this.D+this.L()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,F(this,this.H+this.L()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,E(this,this.C+this.L()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,E(this,this.C+this.F+this.L()));this.I=this.I&-256|a;this.A-=this.B.N},function(a){a=a.call(this, +this.I&255,E(this,this.C+this.D+this.L()));this.I=this.I&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.I&255,F(this,this.H+this.F+this.L()));this.I=this.I&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.I&255,F(this,this.H+this.D+this.L()));this.I=this.I&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&255,E(this,this.F+this.L()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,E(this,this.D+this.L()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a= +a.call(this,this.I&255,F(this,this.H+this.L()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,E(this,this.C+this.L()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,E(this,this.C+this.F+this.L()));this.J=this.J&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&255,E(this,this.C+this.D+this.L()));this.J=this.J&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.J&255,F(this,this.H+this.F+this.L()));this.J=this.J&-256|a;this.A-= +this.B.O},function(a){a=a.call(this,this.J&255,F(this,this.H+this.D+this.L()));this.J=this.J&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&255,E(this,this.F+this.L()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,E(this,this.D+this.L()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,F(this,this.H+this.L()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,E(this,this.C+this.L()));this.J=this.J&-256| +a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,E(this,this.C+this.F+this.L()));this.C=this.C&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.C&255,E(this,this.C+this.D+this.L()));this.C=this.C&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.C&255,F(this,this.H+this.F+this.L()));this.C=this.C&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.C&255,F(this,this.H+this.D+this.L()));this.C=this.C&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.C&255,E(this,this.F+ +this.L()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,E(this,this.D+this.L()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,F(this,this.H+this.L()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,E(this,this.C+this.L()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,E(this,this.C+this.F+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8,E(this, +this.C+this.D+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.G>>8,F(this,this.H+this.F+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.G>>8,F(this,this.H+this.D+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8,E(this,this.F+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,E(this,this.D+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a= +a.call(this,this.G>>8,F(this,this.H+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,E(this,this.C+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,E(this,this.C+this.F+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.I>>8,E(this,this.C+this.D+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.I>>8,F(this,this.H+this.F+this.L()));this.I=this.I&255|a<<8;this.A-= +this.B.O},function(a){a=a.call(this,this.I>>8,F(this,this.H+this.D+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.I>>8,E(this,this.F+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,E(this,this.D+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,F(this,this.H+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,E(this,this.C+this.L()));this.I=this.I&255| +a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,E(this,this.C+this.F+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.J>>8,E(this,this.C+this.D+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.J>>8,F(this,this.H+this.F+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.J>>8,F(this,this.H+this.D+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.J>>8,E(this, +this.F+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,E(this,this.D+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,F(this,this.H+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,E(this,this.C+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,E(this,this.C+this.F+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.C>> +8,E(this,this.C+this.D+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.C>>8,F(this,this.H+this.F+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.C>>8,F(this,this.H+this.D+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.C>>8,E(this,this.F+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,E(this,this.D+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a= +a.call(this,this.C>>8,F(this,this.H+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,E(this,this.C+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,E(this,this.C+this.F+this.K()));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,E(this,this.C+this.D+this.K()));this.G=this.G&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.G&255,F(this,this.H+this.F+this.K()));this.G=this.G&-256|a;this.A-= +this.B.O},function(a){a=a.call(this,this.G&255,F(this,this.H+this.D+this.K()));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,E(this,this.F+this.K()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,E(this,this.D+this.K()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,F(this,this.H+this.K()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,E(this,this.C+this.K()));this.G=this.G&-256| +a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,E(this,this.C+this.F+this.K()));this.I=this.I&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&255,E(this,this.C+this.D+this.K()));this.I=this.I&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.I&255,F(this,this.H+this.F+this.K()));this.I=this.I&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.I&255,F(this,this.H+this.D+this.K()));this.I=this.I&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&255,E(this,this.F+ +this.K()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,E(this,this.D+this.K()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,F(this,this.H+this.K()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,E(this,this.C+this.K()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,E(this,this.C+this.F+this.K()));this.J=this.J&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&255,E(this, +this.C+this.D+this.K()));this.J=this.J&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.J&255,F(this,this.H+this.F+this.K()));this.J=this.J&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.J&255,F(this,this.H+this.D+this.K()));this.J=this.J&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&255,E(this,this.F+this.K()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,E(this,this.D+this.K()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this, +this.J&255,F(this,this.H+this.K()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,E(this,this.C+this.K()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,E(this,this.C+this.F+this.K()));this.C=this.C&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.C&255,E(this,this.C+this.D+this.K()));this.C=this.C&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.C&255,F(this,this.H+this.F+this.K()));this.C=this.C&-256|a;this.A-=this.B.O},function(a){a= +a.call(this,this.C&255,F(this,this.H+this.D+this.K()));this.C=this.C&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.C&255,E(this,this.F+this.K()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,E(this,this.D+this.K()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,F(this,this.H+this.K()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,E(this,this.C+this.K()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a= +a.call(this,this.G>>8,E(this,this.C+this.F+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8,E(this,this.C+this.D+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.G>>8,F(this,this.H+this.F+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.G>>8,F(this,this.H+this.D+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8,E(this,this.F+this.K()));this.G=this.G&255| +a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,E(this,this.D+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,F(this,this.H+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,E(this,this.C+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,E(this,this.C+this.F+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.I>>8,E(this,this.C+this.D+this.K())); +this.I=this.I&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.I>>8,F(this,this.H+this.F+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.I>>8,F(this,this.H+this.D+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.I>>8,E(this,this.F+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,E(this,this.D+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,F(this, +this.H+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,E(this,this.C+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,E(this,this.C+this.F+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.J>>8,E(this,this.C+this.D+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.J>>8,F(this,this.H+this.F+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.O},function(a){a= +a.call(this,this.J>>8,F(this,this.H+this.D+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.J>>8,E(this,this.F+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,E(this,this.D+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,F(this,this.H+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,E(this,this.C+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.M}, +function(a){a=a.call(this,this.C>>8,E(this,this.C+this.F+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.C>>8,E(this,this.C+this.D+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.C>>8,F(this,this.H+this.F+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.C>>8,F(this,this.H+this.D+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.C>>8,E(this,this.F+this.K()));this.C= +this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,E(this,this.D+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,F(this,this.H+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,E(this,this.C+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,this.G&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.I&255);this.G=this.G&-256|a},function(a){a=a.call(this, +this.G&255,this.J&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.C&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.G>>8);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.I>>8);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.J>>8);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.C>>8);this.G=this.G&-256|a},function(a){a=a.call(this,this.I&255,this.G&255);this.I=this.I&-256|a},function(a){a=a.call(this,this.I&255, +this.I&255);this.I=this.I&-256|a},function(a){a=a.call(this,this.I&255,this.J&255);this.I=this.I&-256|a},function(a){a=a.call(this,this.I&255,this.C&255);this.I=this.I&-256|a},function(a){a=a.call(this,this.I&255,this.G>>8);this.I=this.I&-256|a},function(a){a=a.call(this,this.I&255,this.I>>8);this.I=this.I&-256|a},function(a){a=a.call(this,this.I&255,this.J>>8);this.I=this.I&-256|a},function(a){a=a.call(this,this.I&255,this.C>>8);this.I=this.I&-256|a},function(a){a=a.call(this,this.J&255,this.G&255); +this.J=this.J&-256|a},function(a){a=a.call(this,this.J&255,this.I&255);this.J=this.J&-256|a},function(a){a=a.call(this,this.J&255,this.J&255);this.J=this.J&-256|a},function(a){a=a.call(this,this.J&255,this.C&255);this.J=this.J&-256|a},function(a){a=a.call(this,this.J&255,this.G>>8);this.J=this.J&-256|a},function(a){a=a.call(this,this.J&255,this.I>>8);this.J=this.J&-256|a},function(a){a=a.call(this,this.J&255,this.J>>8);this.J=this.J&-256|a},function(a){a=a.call(this,this.J&255,this.C>>8);this.J=this.J& +-256|a},function(a){a=a.call(this,this.C&255,this.G&255);this.C=this.C&-256|a},function(a){a=a.call(this,this.C&255,this.I&255);this.C=this.C&-256|a},function(a){a=a.call(this,this.C&255,this.J&255);this.C=this.C&-256|a},function(a){a=a.call(this,this.C&255,this.C&255);this.C=this.C&-256|a},function(a){a=a.call(this,this.C&255,this.G>>8);this.C=this.C&-256|a},function(a){a=a.call(this,this.C&255,this.I>>8);this.C=this.C&-256|a},function(a){a=a.call(this,this.C&255,this.J>>8);this.C=this.C&-256|a}, +function(a){a=a.call(this,this.C&255,this.C>>8);this.C=this.C&-256|a},function(a){a=a.call(this,this.G>>8,this.G&255);this.G=this.G&255|a<<8},function(a){a=a.call(this,this.G>>8,this.I&255);this.G=this.G&255|a<<8},function(a){a=a.call(this,this.G>>8,this.J&255);this.G=this.G&255|a<<8},function(a){a=a.call(this,this.G>>8,this.C&255);this.G=this.G&255|a<<8},function(a){a=a.call(this,this.G>>8,this.G>>8);this.G=this.G&255|a<<8},function(a){a=a.call(this,this.G>>8,this.I>>8);this.G=this.G&255|a<<8},function(a){a= +a.call(this,this.G>>8,this.J>>8);this.G=this.G&255|a<<8},function(a){a=a.call(this,this.G>>8,this.C>>8);this.G=this.G&255|a<<8},function(a){a=a.call(this,this.I>>8,this.G&255);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.I>>8,this.I&255);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.I>>8,this.J&255);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.I>>8,this.C&255);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.I>>8,this.G>>8);this.I=this.I&255|a<<8},function(a){a= +a.call(this,this.I>>8,this.I>>8);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.I>>8,this.J>>8);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.I>>8,this.C>>8);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.J>>8,this.G&255);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>>8,this.I&255);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>>8,this.J&255);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>>8,this.C&255);this.J=this.J&255|a<<8},function(a){a= +a.call(this,this.J>>8,this.G>>8);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>>8,this.I>>8);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>>8,this.J>>8);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>>8,this.C>>8);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.C>>8,this.G&255);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.I&255);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.J&255);this.C=this.C&255|a<<8},function(a){a=a.call(this, +this.C>>8,this.C&255);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.G>>8);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.I>>8);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.J>>8);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.C>>8);this.C=this.C&255|a<<8}],Hd=[function(a){a=a.call(this,K(this,this.C+this.F),this.G&255);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.C+this.D),this.G&255);P(this,a);this.A-= +this.B.Z},function(a){a=a.call(this,L(this,this.H+this.F),this.G&255);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,L(this,this.H+this.D),this.G&255);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.F),this.G&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.D),this.G&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.K()),this.G&255);P(this,a);this.A-=this.B.pa},function(a){a=a.call(this,K(this,this.C),this.G&255);P(this,a);this.A-= +this.B.R},function(a){a=a.call(this,K(this,this.C+this.F),this.I&255);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.C+this.D),this.I&255);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,L(this,this.H+this.F),this.I&255);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,L(this,this.H+this.D),this.I&255);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.F),this.I&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.D),this.I&255);P(this, +a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.K()),this.I&255);P(this,a);this.A-=this.B.pa},function(a){a=a.call(this,K(this,this.C),this.I&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.C+this.F),this.J&255);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.C+this.D),this.J&255);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,L(this,this.H+this.F),this.J&255);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,L(this,this.H+this.D),this.J& +255);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.F),this.J&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.D),this.J&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.K()),this.J&255);P(this,a);this.A-=this.B.pa},function(a){a=a.call(this,K(this,this.C),this.J&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.C+this.F),this.C&255);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.C+this.D),this.C& +255);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,L(this,this.H+this.F),this.C&255);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,L(this,this.H+this.D),this.C&255);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.F),this.C&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.D),this.C&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.K()),this.C&255);P(this,a);this.A-=this.B.pa},function(a){a=a.call(this,K(this,this.C),this.C& +255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.C+this.F),this.G>>8);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.C+this.D),this.G>>8);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,L(this,this.H+this.F),this.G>>8);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,L(this,this.H+this.D),this.G>>8);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.F),this.G>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.D), +this.G>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.K()),this.G>>8);P(this,a);this.A-=this.B.pa},function(a){a=a.call(this,K(this,this.C),this.G>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.C+this.F),this.I>>8);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.C+this.D),this.I>>8);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,L(this,this.H+this.F),this.I>>8);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,L(this,this.H+ +this.D),this.I>>8);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.F),this.I>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.D),this.I>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.K()),this.I>>8);P(this,a);this.A-=this.B.pa},function(a){a=a.call(this,K(this,this.C),this.I>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.C+this.F),this.J>>8);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.C+this.D), +this.J>>8);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,L(this,this.H+this.F),this.J>>8);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,L(this,this.H+this.D),this.J>>8);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.F),this.J>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.D),this.J>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.K()),this.J>>8);P(this,a);this.A-=this.B.pa},function(a){a=a.call(this,K(this,this.C),this.J>> +8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.C+this.F),this.C>>8);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.C+this.D),this.C>>8);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,L(this,this.H+this.F),this.C>>8);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,L(this,this.H+this.D),this.C>>8);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.F),this.C>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.D),this.C>> +8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.K()),this.C>>8);P(this,a);this.A-=this.B.pa},function(a){a=a.call(this,K(this,this.C),this.C>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.C+this.F+this.L()),this.G&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.C+this.D+this.L()),this.G&255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.H+this.F+this.L()),this.G&255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this, +L(this,this.H+this.D+this.L()),this.G&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F+this.L()),this.G&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.L()),this.G&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.L()),this.G&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.L()),this.G&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.L()),this.I&255);P(this, +a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.C+this.D+this.L()),this.I&255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.H+this.F+this.L()),this.I&255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.H+this.D+this.L()),this.I&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F+this.L()),this.I&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.L()),this.I&255);P(this,a);this.A-=this.B.M},function(a){a= +a.call(this,L(this,this.H+this.L()),this.I&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.L()),this.I&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.L()),this.J&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.C+this.D+this.L()),this.J&255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.H+this.F+this.L()),this.J&255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.H+this.D+ +this.L()),this.J&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F+this.L()),this.J&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.L()),this.J&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.L()),this.J&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.L()),this.J&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.L()),this.C&255);P(this,a);this.A-=this.B.N}, +function(a){a=a.call(this,K(this,this.C+this.D+this.L()),this.C&255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.H+this.F+this.L()),this.C&255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.H+this.D+this.L()),this.C&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F+this.L()),this.C&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.L()),this.C&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this, +this.H+this.L()),this.C&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.L()),this.C&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.L()),this.G>>8);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.C+this.D+this.L()),this.G>>8);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.H+this.F+this.L()),this.G>>8);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.H+this.D+this.L()),this.G>>8); +P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F+this.L()),this.G>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.L()),this.G>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.L()),this.G>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.L()),this.G>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.L()),this.I>>8);P(this,a);this.A-=this.B.N},function(a){a=a.call(this, +K(this,this.C+this.D+this.L()),this.I>>8);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.H+this.F+this.L()),this.I>>8);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.H+this.D+this.L()),this.I>>8);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F+this.L()),this.I>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.L()),this.I>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.L()),this.I>>8); +P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.L()),this.I>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.L()),this.J>>8);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.C+this.D+this.L()),this.J>>8);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.H+this.F+this.L()),this.J>>8);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.H+this.D+this.L()),this.J>>8);P(this,a);this.A-=this.B.N}, +function(a){a=a.call(this,K(this,this.F+this.L()),this.J>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.L()),this.J>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.L()),this.J>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.L()),this.J>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.L()),this.C>>8);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.C+this.D+this.L()), +this.C>>8);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.H+this.F+this.L()),this.C>>8);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.H+this.D+this.L()),this.C>>8);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F+this.L()),this.C>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.L()),this.C>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.L()),this.C>>8);P(this,a);this.A-=this.B.M},function(a){a= +a.call(this,K(this,this.C+this.L()),this.C>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.K()),this.G&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.C+this.D+this.K()),this.G&255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.H+this.F+this.K()),this.G&255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.H+this.D+this.K()),this.G&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F+ +this.K()),this.G&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.K()),this.G&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.K()),this.G&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.K()),this.G&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.K()),this.I&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.C+this.D+this.K()),this.I&255);P(this,a);this.A-= +this.B.O},function(a){a=a.call(this,L(this,this.H+this.F+this.K()),this.I&255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.H+this.D+this.K()),this.I&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F+this.K()),this.I&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.K()),this.I&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.K()),this.I&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this, +this.C+this.K()),this.I&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.K()),this.J&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.C+this.D+this.K()),this.J&255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.H+this.F+this.K()),this.J&255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.H+this.D+this.K()),this.J&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F+this.K()),this.J& +255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.K()),this.J&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.K()),this.J&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.K()),this.J&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.K()),this.C&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.C+this.D+this.K()),this.C&255);P(this,a);this.A-=this.B.O},function(a){a= +a.call(this,L(this,this.H+this.F+this.K()),this.C&255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.H+this.D+this.K()),this.C&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F+this.K()),this.C&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.K()),this.C&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.K()),this.C&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.K()),this.C& +255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.K()),this.G>>8);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.C+this.D+this.K()),this.G>>8);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.H+this.F+this.K()),this.G>>8);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.H+this.D+this.K()),this.G>>8);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F+this.K()),this.G>>8);P(this,a);this.A-=this.B.M}, +function(a){a=a.call(this,K(this,this.D+this.K()),this.G>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.K()),this.G>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.K()),this.G>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.K()),this.I>>8);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.C+this.D+this.K()),this.I>>8);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.H+this.F+ +this.K()),this.I>>8);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.H+this.D+this.K()),this.I>>8);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F+this.K()),this.I>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.K()),this.I>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.K()),this.I>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.K()),this.I>>8);P(this,a);this.A-=this.B.M}, +function(a){a=a.call(this,K(this,this.C+this.F+this.K()),this.J>>8);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.C+this.D+this.K()),this.J>>8);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.H+this.F+this.K()),this.J>>8);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.H+this.D+this.K()),this.J>>8);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F+this.K()),this.J>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this, +this.D+this.K()),this.J>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.K()),this.J>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.K()),this.J>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.K()),this.C>>8);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.C+this.D+this.K()),this.C>>8);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.H+this.F+this.K()),this.C>>8);P(this, +a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.H+this.D+this.K()),this.C>>8);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F+this.K()),this.C>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.K()),this.C>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.K()),this.C>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.K()),this.C>>8);P(this,a);this.A-=this.B.M},A[192],A[200],A[208],A[216], +A[224],A[232],A[240],A[248],A[193],A[201],A[209],A[217],A[225],A[233],A[241],A[249],A[194],A[202],A[210],A[218],A[226],A[234],A[242],A[250],A[195],A[203],A[211],A[219],A[227],A[235],A[243],A[251],A[196],A[204],A[212],A[220],A[228],A[236],A[244],A[252],A[197],A[205],A[213],A[221],A[229],A[237],A[245],A[253],A[198],A[206],A[214],A[222],A[230],A[238],A[246],A[254],A[199],A[207],A[215],A[223],A[231],A[239],A[247],A[255]],Id=[function(a,b){var c=a[0].call(this,K(this,this.C+this.F),b.call(this));P(this, +c);this.A-=this.B.Y},function(a,b){var c=a[0].call(this,K(this,this.C+this.D),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[0].call(this,L(this,this.H+this.F),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[0].call(this,L(this,this.H+this.D),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[0].call(this,K(this,this.F),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[0].call(this,K(this,this.D),b.call(this));P(this,c);this.A-=this.B.R}, +function(a,b){var c=a[0].call(this,K(this,this.K()),b.call(this));P(this,c);this.A-=this.B.pa},function(a,b){var c=a[0].call(this,K(this,this.C),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[1].call(this,K(this,this.C+this.F),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[1].call(this,K(this,this.C+this.D),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[1].call(this,L(this,this.H+this.F),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c= +a[1].call(this,L(this,this.H+this.D),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[1].call(this,K(this,this.F),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[1].call(this,K(this,this.D),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[1].call(this,K(this,this.K()),b.call(this));P(this,c);this.A-=this.B.pa},function(a,b){var c=a[1].call(this,K(this,this.C),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[2].call(this,K(this,this.C+this.F), +b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[2].call(this,K(this,this.C+this.D),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[2].call(this,L(this,this.H+this.F),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[2].call(this,L(this,this.H+this.D),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[2].call(this,K(this,this.F),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[2].call(this,K(this,this.D),b.call(this));P(this, +c);this.A-=this.B.R},function(a,b){var c=a[2].call(this,K(this,this.K()),b.call(this));P(this,c);this.A-=this.B.pa},function(a,b){var c=a[2].call(this,K(this,this.C),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[3].call(this,K(this,this.C+this.F),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[3].call(this,K(this,this.C+this.D),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[3].call(this,L(this,this.H+this.F),b.call(this));P(this,c);this.A-=this.B.Z}, +function(a,b){var c=a[3].call(this,L(this,this.H+this.D),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[3].call(this,K(this,this.F),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[3].call(this,K(this,this.D),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[3].call(this,K(this,this.K()),b.call(this));P(this,c);this.A-=this.B.pa},function(a,b){var c=a[3].call(this,K(this,this.C),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[4].call(this, +K(this,this.C+this.F),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[4].call(this,K(this,this.C+this.D),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[4].call(this,L(this,this.H+this.F),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[4].call(this,L(this,this.H+this.D),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[4].call(this,K(this,this.F),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[4].call(this,K(this,this.D), +b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[4].call(this,K(this,this.K()),b.call(this));P(this,c);this.A-=this.B.pa},function(a,b){var c=a[4].call(this,K(this,this.C),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[5].call(this,K(this,this.C+this.F),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[5].call(this,K(this,this.C+this.D),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[5].call(this,L(this,this.H+this.F),b.call(this));P(this, +c);this.A-=this.B.Z},function(a,b){var c=a[5].call(this,L(this,this.H+this.D),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[5].call(this,K(this,this.F),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[5].call(this,K(this,this.D),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[5].call(this,K(this,this.K()),b.call(this));P(this,c);this.A-=this.B.pa},function(a,b){var c=a[5].call(this,K(this,this.C),b.call(this));P(this,c);this.A-=this.B.R},function(a, +b){var c=a[6].call(this,K(this,this.C+this.F),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[6].call(this,K(this,this.C+this.D),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[6].call(this,L(this,this.H+this.F),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[6].call(this,L(this,this.H+this.D),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[6].call(this,K(this,this.F),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[6].call(this, +K(this,this.D),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[6].call(this,K(this,this.K()),b.call(this));P(this,c);this.A-=this.B.pa},function(a,b){var c=a[6].call(this,K(this,this.C),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[7].call(this,K(this,this.C+this.F),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[7].call(this,K(this,this.C+this.D),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[7].call(this,L(this,this.H+this.F),b.call(this)); +P(this,c);this.A-=this.B.Z},function(a,b){var c=a[7].call(this,L(this,this.H+this.D),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[7].call(this,K(this,this.F),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[7].call(this,K(this,this.D),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[7].call(this,K(this,this.K()),b.call(this));P(this,c);this.A-=this.B.pa},function(a,b){var c=a[7].call(this,K(this,this.C),b.call(this));P(this,c);this.A-=this.B.R},function(a, +b){var c=a[0].call(this,K(this,this.C+this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,this.C+this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,L(this,this.H+this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,L(this,this.H+this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,this.F+this.L()),b.call(this));P(this, +c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,K(this,this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,L(this,this.H+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,K(this,this.C+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,K(this,this.C+this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,this.C+this.D+this.L()),b.call(this)); +P(this,c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,L(this,this.H+this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,L(this,this.H+this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,K(this,this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,L(this,this.H+this.L()), +b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,K(this,this.C+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,K(this,this.C+this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,this.C+this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[2].call(this,L(this,this.H+this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[2].call(this, +L(this,this.H+this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,K(this,this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,L(this,this.H+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,K(this,this.C+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this, +K(this,this.C+this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this,this.C+this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[3].call(this,L(this,this.H+this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[3].call(this,L(this,this.H+this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this,this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a, +b){var c=a[3].call(this,K(this,this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,L(this,this.H+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,K(this,this.C+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,K(this,this.C+this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,K(this,this.C+this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.O}, +function(a,b){var c=a[4].call(this,L(this,this.H+this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[4].call(this,L(this,this.H+this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,K(this,this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,K(this,this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,L(this,this.H+this.L()),b.call(this));P(this,c); +this.A-=this.B.M},function(a,b){var c=a[4].call(this,K(this,this.C+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,K(this,this.C+this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,this.C+this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[5].call(this,L(this,this.H+this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[5].call(this,L(this,this.H+this.D+this.L()), +b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,K(this,this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,L(this,this.H+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,K(this,this.C+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,K(this,this.C+this.F+ +this.L()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this,this.C+this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,L(this,this.H+this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,L(this,this.H+this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this,this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this, +K(this,this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,L(this,this.H+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,K(this,this.C+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,K(this,this.C+this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,this.C+this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c= +a[7].call(this,L(this,this.H+this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this,L(this,this.H+this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,K(this,this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,L(this,this.H+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a, +b){var c=a[7].call(this,K(this,this.C+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,K(this,this.C+this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,this.C+this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,L(this,this.H+this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,L(this,this.H+this.D+this.K()),b.call(this));P(this, +c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,K(this,this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,L(this,this.H+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,K(this,this.C+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,K(this,this.C+this.F+this.K()),b.call(this)); +P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,this.C+this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,L(this,this.H+this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,L(this,this.H+this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,K(this,this.D+ +this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,L(this,this.H+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,K(this,this.C+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,K(this,this.C+this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,this.C+this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[2].call(this, +L(this,this.H+this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[2].call(this,L(this,this.H+this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,K(this,this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,L(this,this.H+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c= +a[2].call(this,K(this,this.C+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,K(this,this.C+this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this,this.C+this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[3].call(this,L(this,this.H+this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[3].call(this,L(this,this.H+this.D+this.K()),b.call(this));P(this,c);this.A-= +this.B.N},function(a,b){var c=a[3].call(this,K(this,this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,K(this,this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,L(this,this.H+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,K(this,this.C+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,K(this,this.C+this.F+this.K()),b.call(this));P(this, +c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,K(this,this.C+this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[4].call(this,L(this,this.H+this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[4].call(this,L(this,this.H+this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,K(this,this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,K(this,this.D+this.K()), +b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,L(this,this.H+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,K(this,this.C+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,K(this,this.C+this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,this.C+this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[5].call(this,L(this, +this.H+this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[5].call(this,L(this,this.H+this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,K(this,this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,L(this,this.H+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this, +K(this,this.C+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,K(this,this.C+this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this,this.C+this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,L(this,this.H+this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,L(this,this.H+this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.N},function(a, +b){var c=a[6].call(this,K(this,this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,K(this,this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,L(this,this.H+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,K(this,this.C+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,K(this,this.C+this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.N}, +function(a,b){var c=a[7].call(this,K(this,this.C+this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this,L(this,this.H+this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this,L(this,this.H+this.D+this.K()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,this.F+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,K(this,this.D+this.K()),b.call(this));P(this, +c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,L(this,this.H+this.K()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,K(this,this.C+this.K()),b.call(this));P(this,c);this.A-=this.B.M},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.C&255,b.call(this));this.C=this.C&-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.C>>8,b.call(this));this.C=this.C&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.C&255,b.call(this));this.C=this.C&-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.C>>8,b.call(this)); +this.C=this.C&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.C&255,b.call(this));this.C=this.C&-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.C>>8,b.call(this));this.C=this.C&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.C&255,b.call(this));this.C=this.C& +-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.C>>8,b.call(this));this.C=this.C&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.C&255,b.call(this));this.C=this.C&-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.C>>8,b.call(this));this.C=this.C&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.C&255,b.call(this));this.C=this.C&-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.C>>8,b.call(this));this.C=this.C&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.C&255,b.call(this));this.C=this.C&-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.C>>8,b.call(this));this.C=this.C&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.C&255,b.call(this));this.C=this.C&-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.C>>8,b.call(this));this.C=this.C&255|c<<8}],B=[function(a){this.G=a.call(this,this.G,G(this, +this.C+this.F));this.A-=this.B.Y},function(a){this.G=a.call(this,this.G,G(this,this.C+this.D));this.A-=this.B.Z},function(a){this.G=a.call(this,this.G,H(this,this.H+this.F));this.A-=this.B.Z},function(a){this.G=a.call(this,this.G,H(this,this.H+this.D));this.A-=this.B.Y},function(a){this.G=a.call(this,this.G,G(this,this.F));this.A-=this.B.R},function(a){this.G=a.call(this,this.G,G(this,this.D));this.A-=this.B.R},function(a){this.G=a.call(this,this.G,G(this,this.K()));this.A-=this.B.pa},function(a){this.G= +a.call(this,this.G,G(this,this.C));this.A-=this.B.R},function(a){this.I=a.call(this,this.I,G(this,this.C+this.F));this.A-=this.B.Y},function(a){this.I=a.call(this,this.I,G(this,this.C+this.D));this.A-=this.B.Z},function(a){this.I=a.call(this,this.I,H(this,this.H+this.F));this.A-=this.B.Z},function(a){this.I=a.call(this,this.I,H(this,this.H+this.D));this.A-=this.B.Y},function(a){this.I=a.call(this,this.I,G(this,this.F));this.A-=this.B.R},function(a){this.I=a.call(this,this.I,G(this,this.D));this.A-= +this.B.R},function(a){this.I=a.call(this,this.I,G(this,this.K()));this.A-=this.B.pa},function(a){this.I=a.call(this,this.I,G(this,this.C));this.A-=this.B.R},function(a){this.J=a.call(this,this.J,G(this,this.C+this.F));this.A-=this.B.Y},function(a){this.J=a.call(this,this.J,G(this,this.C+this.D));this.A-=this.B.Z},function(a){this.J=a.call(this,this.J,H(this,this.H+this.F));this.A-=this.B.Z},function(a){this.J=a.call(this,this.J,H(this,this.H+this.D));this.A-=this.B.Y},function(a){this.J=a.call(this, +this.J,G(this,this.F));this.A-=this.B.R},function(a){this.J=a.call(this,this.J,G(this,this.D));this.A-=this.B.R},function(a){this.J=a.call(this,this.J,G(this,this.K()));this.A-=this.B.pa},function(a){this.J=a.call(this,this.J,G(this,this.C));this.A-=this.B.R},function(a){this.C=a.call(this,this.C,G(this,this.C+this.F));this.A-=this.B.Y},function(a){this.C=a.call(this,this.C,G(this,this.C+this.D));this.A-=this.B.Z},function(a){this.C=a.call(this,this.C,H(this,this.H+this.F));this.A-=this.B.Z},function(a){this.C= +a.call(this,this.C,H(this,this.H+this.D));this.A-=this.B.Y},function(a){this.C=a.call(this,this.C,G(this,this.F));this.A-=this.B.R},function(a){this.C=a.call(this,this.C,G(this,this.D));this.A-=this.B.R},function(a){this.C=a.call(this,this.C,G(this,this.K()));this.A-=this.B.pa},function(a){this.C=a.call(this,this.C,G(this,this.C));this.A-=this.B.R},function(a){y(this,a.call(this,w(this),G(this,this.C+this.F)));this.A-=this.B.Y},function(a){y(this,a.call(this,w(this),G(this,this.C+this.D)));this.A-= +this.B.Z},function(a){y(this,a.call(this,w(this),H(this,this.H+this.F)));this.A-=this.B.Z},function(a){y(this,a.call(this,w(this),H(this,this.H+this.D)));this.A-=this.B.Y},function(a){y(this,a.call(this,w(this),G(this,this.F)));this.A-=this.B.R},function(a){y(this,a.call(this,w(this),G(this,this.D)));this.A-=this.B.R},function(a){y(this,a.call(this,w(this),G(this,this.K())));this.A-=this.B.pa},function(a){y(this,a.call(this,w(this),G(this,this.C)));this.A-=this.B.R},function(a){this.H=a.call(this, +this.H,G(this,this.C+this.F));this.A-=this.B.Y},function(a){this.H=a.call(this,this.H,G(this,this.C+this.D));this.A-=this.B.Z},function(a){this.H=a.call(this,this.H,H(this,this.H+this.F));this.A-=this.B.Z},function(a){this.H=a.call(this,this.H,H(this,this.H+this.D));this.A-=this.B.Y},function(a){this.H=a.call(this,this.H,G(this,this.F));this.A-=this.B.R},function(a){this.H=a.call(this,this.H,G(this,this.D));this.A-=this.B.R},function(a){this.H=a.call(this,this.H,G(this,this.K()));this.A-=this.B.pa}, +function(a){this.H=a.call(this,this.H,G(this,this.C));this.A-=this.B.R},function(a){this.F=a.call(this,this.F,G(this,this.C+this.F));this.A-=this.B.Y},function(a){this.F=a.call(this,this.F,G(this,this.C+this.D));this.A-=this.B.Z},function(a){this.F=a.call(this,this.F,H(this,this.H+this.F));this.A-=this.B.Z},function(a){this.F=a.call(this,this.F,H(this,this.H+this.D));this.A-=this.B.Y},function(a){this.F=a.call(this,this.F,G(this,this.F));this.A-=this.B.R},function(a){this.F=a.call(this,this.F,G(this, +this.D));this.A-=this.B.R},function(a){this.F=a.call(this,this.F,G(this,this.K()));this.A-=this.B.pa},function(a){this.F=a.call(this,this.F,G(this,this.C));this.A-=this.B.R},function(a){this.D=a.call(this,this.D,G(this,this.C+this.F));this.A-=this.B.Y},function(a){this.D=a.call(this,this.D,G(this,this.C+this.D));this.A-=this.B.Z},function(a){this.D=a.call(this,this.D,H(this,this.H+this.F));this.A-=this.B.Z},function(a){this.D=a.call(this,this.D,H(this,this.H+this.D));this.A-=this.B.Y},function(a){this.D= +a.call(this,this.D,G(this,this.F));this.A-=this.B.R},function(a){this.D=a.call(this,this.D,G(this,this.D));this.A-=this.B.R},function(a){this.D=a.call(this,this.D,G(this,this.K()));this.A-=this.B.pa},function(a){this.D=a.call(this,this.D,G(this,this.C));this.A-=this.B.R},function(a){this.G=a.call(this,this.G,G(this,this.C+this.F+this.L()));this.A-=this.B.N},function(a){this.G=a.call(this,this.G,G(this,this.C+this.D+this.L()));this.A-=this.B.O},function(a){this.G=a.call(this,this.G,H(this,this.H+this.F+ +this.L()));this.A-=this.B.O},function(a){this.G=a.call(this,this.G,H(this,this.H+this.D+this.L()));this.A-=this.B.N},function(a){this.G=a.call(this,this.G,G(this,this.F+this.L()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,G(this,this.D+this.L()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,H(this,this.H+this.L()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,G(this,this.C+this.L()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,G(this,this.C+this.F+this.L())); +this.A-=this.B.N},function(a){this.I=a.call(this,this.I,G(this,this.C+this.D+this.L()));this.A-=this.B.O},function(a){this.I=a.call(this,this.I,H(this,this.H+this.F+this.L()));this.A-=this.B.O},function(a){this.I=a.call(this,this.I,H(this,this.H+this.D+this.L()));this.A-=this.B.N},function(a){this.I=a.call(this,this.I,G(this,this.F+this.L()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,G(this,this.D+this.L()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,H(this,this.H+this.L())); +this.A-=this.B.M},function(a){this.I=a.call(this,this.I,G(this,this.C+this.L()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,G(this,this.C+this.F+this.L()));this.A-=this.B.N},function(a){this.J=a.call(this,this.J,G(this,this.C+this.D+this.L()));this.A-=this.B.O},function(a){this.J=a.call(this,this.J,H(this,this.H+this.F+this.L()));this.A-=this.B.O},function(a){this.J=a.call(this,this.J,H(this,this.H+this.D+this.L()));this.A-=this.B.N},function(a){this.J=a.call(this,this.J,G(this,this.F+ +this.L()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,G(this,this.D+this.L()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,H(this,this.H+this.L()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,G(this,this.C+this.L()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,G(this,this.C+this.F+this.L()));this.A-=this.B.N},function(a){this.C=a.call(this,this.C,G(this,this.C+this.D+this.L()));this.A-=this.B.O},function(a){this.C=a.call(this,this.C,H(this,this.H+this.F+ +this.L()));this.A-=this.B.O},function(a){this.C=a.call(this,this.C,H(this,this.H+this.D+this.L()));this.A-=this.B.N},function(a){this.C=a.call(this,this.C,G(this,this.F+this.L()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,G(this,this.D+this.L()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,H(this,this.H+this.L()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,G(this,this.C+this.L()));this.A-=this.B.M},function(a){y(this,a.call(this,w(this),G(this,this.C+this.F+ +this.L())));this.A-=this.B.N},function(a){y(this,a.call(this,w(this),G(this,this.C+this.D+this.L())));this.A-=this.B.O},function(a){y(this,a.call(this,w(this),H(this,this.H+this.F+this.L())));this.A-=this.B.O},function(a){y(this,a.call(this,w(this),H(this,this.H+this.D+this.L())));this.A-=this.B.N},function(a){y(this,a.call(this,w(this),G(this,this.F+this.L())));this.A-=this.B.M},function(a){y(this,a.call(this,w(this),G(this,this.D+this.L())));this.A-=this.B.M},function(a){y(this,a.call(this,w(this), +H(this,this.H+this.L())));this.A-=this.B.M},function(a){y(this,a.call(this,w(this),G(this,this.C+this.L())));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,G(this,this.C+this.F+this.L()));this.A-=this.B.N},function(a){this.H=a.call(this,this.H,G(this,this.C+this.D+this.L()));this.A-=this.B.O},function(a){this.H=a.call(this,this.H,H(this,this.H+this.F+this.L()));this.A-=this.B.O},function(a){this.H=a.call(this,this.H,H(this,this.H+this.D+this.L()));this.A-=this.B.N},function(a){this.H=a.call(this, +this.H,G(this,this.F+this.L()));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,G(this,this.D+this.L()));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,H(this,this.H+this.L()));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,G(this,this.C+this.L()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,G(this,this.C+this.F+this.L()));this.A-=this.B.N},function(a){this.F=a.call(this,this.F,G(this,this.C+this.D+this.L()));this.A-=this.B.O},function(a){this.F=a.call(this,this.F, +H(this,this.H+this.F+this.L()));this.A-=this.B.O},function(a){this.F=a.call(this,this.F,H(this,this.H+this.D+this.L()));this.A-=this.B.N},function(a){this.F=a.call(this,this.F,G(this,this.F+this.L()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,G(this,this.D+this.L()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,H(this,this.H+this.L()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,G(this,this.C+this.L()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,G(this, +this.C+this.F+this.L()));this.A-=this.B.N},function(a){this.D=a.call(this,this.D,G(this,this.C+this.D+this.L()));this.A-=this.B.O},function(a){this.D=a.call(this,this.D,H(this,this.H+this.F+this.L()));this.A-=this.B.O},function(a){this.D=a.call(this,this.D,H(this,this.H+this.D+this.L()));this.A-=this.B.N},function(a){this.D=a.call(this,this.D,G(this,this.F+this.L()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,G(this,this.D+this.L()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D, +H(this,this.H+this.L()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,G(this,this.C+this.L()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,G(this,this.C+this.F+this.K()));this.A-=this.B.N},function(a){this.G=a.call(this,this.G,G(this,this.C+this.D+this.K()));this.A-=this.B.O},function(a){this.G=a.call(this,this.G,H(this,this.H+this.F+this.K()));this.A-=this.B.O},function(a){this.G=a.call(this,this.G,H(this,this.H+this.D+this.K()));this.A-=this.B.N},function(a){this.G=a.call(this, +this.G,G(this,this.F+this.K()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,G(this,this.D+this.K()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,H(this,this.H+this.K()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,G(this,this.C+this.K()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,G(this,this.C+this.F+this.K()));this.A-=this.B.N},function(a){this.I=a.call(this,this.I,G(this,this.C+this.D+this.K()));this.A-=this.B.O},function(a){this.I=a.call(this,this.I, +H(this,this.H+this.F+this.K()));this.A-=this.B.O},function(a){this.I=a.call(this,this.I,H(this,this.H+this.D+this.K()));this.A-=this.B.N},function(a){this.I=a.call(this,this.I,G(this,this.F+this.K()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,G(this,this.D+this.K()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,H(this,this.H+this.K()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,G(this,this.C+this.K()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,G(this, +this.C+this.F+this.K()));this.A-=this.B.N},function(a){this.J=a.call(this,this.J,G(this,this.C+this.D+this.K()));this.A-=this.B.O},function(a){this.J=a.call(this,this.J,H(this,this.H+this.F+this.K()));this.A-=this.B.O},function(a){this.J=a.call(this,this.J,H(this,this.H+this.D+this.K()));this.A-=this.B.N},function(a){this.J=a.call(this,this.J,G(this,this.F+this.K()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,G(this,this.D+this.K()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J, +H(this,this.H+this.K()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,G(this,this.C+this.K()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,G(this,this.C+this.F+this.K()));this.A-=this.B.N},function(a){this.C=a.call(this,this.C,G(this,this.C+this.D+this.K()));this.A-=this.B.O},function(a){this.C=a.call(this,this.C,H(this,this.H+this.F+this.K()));this.A-=this.B.O},function(a){this.C=a.call(this,this.C,H(this,this.H+this.D+this.K()));this.A-=this.B.N},function(a){this.C=a.call(this, +this.C,G(this,this.F+this.K()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,G(this,this.D+this.K()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,H(this,this.H+this.K()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,G(this,this.C+this.K()));this.A-=this.B.M},function(a){y(this,a.call(this,w(this),G(this,this.C+this.F+this.K())));this.A-=this.B.N},function(a){y(this,a.call(this,w(this),G(this,this.C+this.D+this.K())));this.A-=this.B.O},function(a){y(this,a.call(this, +w(this),H(this,this.H+this.F+this.K())));this.A-=this.B.O},function(a){y(this,a.call(this,w(this),H(this,this.H+this.D+this.K())));this.A-=this.B.N},function(a){y(this,a.call(this,w(this),G(this,this.F+this.K())));this.A-=this.B.M},function(a){y(this,a.call(this,w(this),G(this,this.D+this.K())));this.A-=this.B.M},function(a){y(this,a.call(this,w(this),H(this,this.H+this.K())));this.A-=this.B.M},function(a){y(this,a.call(this,w(this),G(this,this.C+this.K())));this.A-=this.B.M},function(a){this.H=a.call(this, +this.H,G(this,this.C+this.F+this.K()));this.A-=this.B.N},function(a){this.H=a.call(this,this.H,G(this,this.C+this.D+this.K()));this.A-=this.B.O},function(a){this.H=a.call(this,this.H,H(this,this.H+this.F+this.K()));this.A-=this.B.O},function(a){this.H=a.call(this,this.H,H(this,this.H+this.D+this.K()));this.A-=this.B.N},function(a){this.H=a.call(this,this.H,G(this,this.F+this.K()));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,G(this,this.D+this.K()));this.A-=this.B.M},function(a){this.H= +a.call(this,this.H,H(this,this.H+this.K()));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,G(this,this.C+this.K()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,G(this,this.C+this.F+this.K()));this.A-=this.B.N},function(a){this.F=a.call(this,this.F,G(this,this.C+this.D+this.K()));this.A-=this.B.O},function(a){this.F=a.call(this,this.F,H(this,this.H+this.F+this.K()));this.A-=this.B.O},function(a){this.F=a.call(this,this.F,H(this,this.H+this.D+this.K()));this.A-=this.B.N},function(a){this.F= +a.call(this,this.F,G(this,this.F+this.K()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,G(this,this.D+this.K()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,H(this,this.H+this.K()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,G(this,this.C+this.K()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,G(this,this.C+this.F+this.K()));this.A-=this.B.N},function(a){this.D=a.call(this,this.D,G(this,this.C+this.D+this.K()));this.A-=this.B.O},function(a){this.D=a.call(this, +this.D,H(this,this.H+this.F+this.K()));this.A-=this.B.O},function(a){this.D=a.call(this,this.D,H(this,this.H+this.D+this.K()));this.A-=this.B.N},function(a){this.D=a.call(this,this.D,G(this,this.F+this.K()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,G(this,this.D+this.K()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,H(this,this.H+this.K()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,G(this,this.C+this.K()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G, +this.G)},function(a){this.G=a.call(this,this.G,this.I)},function(a){this.G=a.call(this,this.G,this.J)},function(a){this.G=a.call(this,this.G,this.C)},function(a){this.G=a.call(this,this.G,w(this))},function(a){this.G=a.call(this,this.G,this.H)},function(a){this.G=a.call(this,this.G,this.F)},function(a){this.G=a.call(this,this.G,this.D)},function(a){this.I=a.call(this,this.I,this.G)},function(a){this.I=a.call(this,this.I,this.I)},function(a){this.I=a.call(this,this.I,this.J)},function(a){this.I=a.call(this, +this.I,this.C)},function(a){this.I=a.call(this,this.I,w(this))},function(a){this.I=a.call(this,this.I,this.H)},function(a){this.I=a.call(this,this.I,this.F)},function(a){this.I=a.call(this,this.I,this.D)},function(a){this.J=a.call(this,this.J,this.G)},function(a){this.J=a.call(this,this.J,this.I)},function(a){this.J=a.call(this,this.J,this.J)},function(a){this.J=a.call(this,this.J,this.C)},function(a){this.J=a.call(this,this.J,w(this))},function(a){this.J=a.call(this,this.J,this.H)},function(a){this.J= +a.call(this,this.J,this.F)},function(a){this.J=a.call(this,this.J,this.D)},function(a){this.C=a.call(this,this.C,this.G)},function(a){this.C=a.call(this,this.C,this.I)},function(a){this.C=a.call(this,this.C,this.J)},function(a){this.C=a.call(this,this.C,this.C)},function(a){this.C=a.call(this,this.C,w(this))},function(a){this.C=a.call(this,this.C,this.H)},function(a){this.C=a.call(this,this.C,this.F)},function(a){this.C=a.call(this,this.C,this.D)},function(a){y(this,a.call(this,w(this),this.G))}, +function(a){y(this,a.call(this,w(this),this.I))},function(a){y(this,a.call(this,w(this),this.J))},function(a){y(this,a.call(this,w(this),this.C))},function(a){y(this,a.call(this,w(this),w(this)))},function(a){y(this,a.call(this,w(this),this.H))},function(a){y(this,a.call(this,w(this),this.F))},function(a){y(this,a.call(this,w(this),this.D))},function(a){this.H=a.call(this,this.H,this.G)},function(a){this.H=a.call(this,this.H,this.I)},function(a){this.H=a.call(this,this.H,this.J)},function(a){this.H= +a.call(this,this.H,this.C)},function(a){this.H=a.call(this,this.H,w(this))},function(a){this.H=a.call(this,this.H,this.H)},function(a){this.H=a.call(this,this.H,this.F)},function(a){this.H=a.call(this,this.H,this.D)},function(a){this.F=a.call(this,this.F,this.G)},function(a){this.F=a.call(this,this.F,this.I)},function(a){this.F=a.call(this,this.F,this.J)},function(a){this.F=a.call(this,this.F,this.C)},function(a){this.F=a.call(this,this.F,w(this))},function(a){this.F=a.call(this,this.F,this.H)},function(a){this.F= +a.call(this,this.F,this.F)},function(a){this.F=a.call(this,this.F,this.D)},function(a){this.D=a.call(this,this.D,this.G)},function(a){this.D=a.call(this,this.D,this.I)},function(a){this.D=a.call(this,this.D,this.J)},function(a){this.D=a.call(this,this.D,this.C)},function(a){this.D=a.call(this,this.D,w(this))},function(a){this.D=a.call(this,this.D,this.H)},function(a){this.D=a.call(this,this.D,this.F)},function(a){this.D=a.call(this,this.D,this.D)}],Jd=[function(a){a=a.call(this,N(this,this.C+this.F), +this.G);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.C+this.D),this.G);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.F),this.G);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.D),this.G);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.F),this.G);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.D),this.G);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.K()),this.G);Q(this,a); +this.A-=this.B.pa},function(a){a=a.call(this,N(this,this.C),this.G);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.C+this.F),this.I);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.C+this.D),this.I);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.F),this.I);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.D),this.I);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.F),this.I);Q(this,a);this.A-=this.B.R}, +function(a){a=a.call(this,N(this,this.D),this.I);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.K()),this.I);Q(this,a);this.A-=this.B.pa},function(a){a=a.call(this,N(this,this.C),this.I);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.C+this.F),this.J);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.C+this.D),this.J);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.F),this.J);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this, +O(this,this.H+this.D),this.J);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.F),this.J);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.D),this.J);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.K()),this.J);Q(this,a);this.A-=this.B.pa},function(a){a=a.call(this,N(this,this.C),this.J);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.C+this.F),this.C);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.C+this.D), +this.C);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.F),this.C);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.D),this.C);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.F),this.C);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.D),this.C);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.K()),this.C);Q(this,a);this.A-=this.B.pa},function(a){a=a.call(this,N(this,this.C),this.C);Q(this,a);this.A-= +this.B.R},function(a){a=a.call(this,N(this,this.C+this.F),w(this));Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.C+this.D),w(this));Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.F),w(this));Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.D),w(this));Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.F),w(this));Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.D),w(this));Q(this,a);this.A-=this.B.R}, +function(a){a=a.call(this,N(this,this.K()),w(this));Q(this,a);this.A-=this.B.pa},function(a){a=a.call(this,N(this,this.C),w(this));Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.C+this.F),this.H);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.C+this.D),this.H);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.F),this.H);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.D),this.H);Q(this,a);this.A-=this.B.Y},function(a){a= +a.call(this,N(this,this.F),this.H);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.D),this.H);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.K()),this.H);Q(this,a);this.A-=this.B.pa},function(a){a=a.call(this,N(this,this.C),this.H);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.C+this.F),this.F);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.C+this.D),this.F);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+ +this.F),this.F);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.D),this.F);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.F),this.F);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.D),this.F);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.K()),this.F);Q(this,a);this.A-=this.B.pa},function(a){a=a.call(this,N(this,this.C),this.F);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.C+this.F),this.D);Q(this, +a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.C+this.D),this.D);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.F),this.D);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.D),this.D);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.F),this.D);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.D),this.D);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.K()),this.D);Q(this,a);this.A-=this.B.pa}, +function(a){a=a.call(this,N(this,this.C),this.D);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.C+this.F+this.L()),this.G);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.C+this.D+this.L()),this.G);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.F+this.L()),this.G);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.D+this.L()),this.G);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F+this.L()),this.G); +Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.D+this.L()),this.G);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.L()),this.G);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.L()),this.G);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.F+this.L()),this.I);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.C+this.D+this.L()),this.I);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this, +this.H+this.F+this.L()),this.I);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.D+this.L()),this.I);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F+this.L()),this.I);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.D+this.L()),this.I);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.L()),this.I);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.L()),this.I);Q(this,a);this.A-=this.B.M},function(a){a= +a.call(this,N(this,this.C+this.F+this.L()),this.J);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.C+this.D+this.L()),this.J);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.F+this.L()),this.J);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.D+this.L()),this.J);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F+this.L()),this.J);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.D+this.L()),this.J); +Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.L()),this.J);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.L()),this.J);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.F+this.L()),this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.C+this.D+this.L()),this.C);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.F+this.L()),this.C);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this, +O(this,this.H+this.D+this.L()),this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F+this.L()),this.C);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.D+this.L()),this.C);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.L()),this.C);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.L()),this.C);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.F+this.L()),w(this));Q(this,a);this.A-=this.B.N}, +function(a){a=a.call(this,N(this,this.C+this.D+this.L()),w(this));Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.F+this.L()),w(this));Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.D+this.L()),w(this));Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F+this.L()),w(this));Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.D+this.L()),w(this));Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.L()), +w(this));Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.L()),w(this));Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.F+this.L()),this.H);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.C+this.D+this.L()),this.H);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.F+this.L()),this.H);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.D+this.L()),this.H);Q(this,a);this.A-=this.B.N},function(a){a= +a.call(this,N(this,this.F+this.L()),this.H);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.D+this.L()),this.H);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.L()),this.H);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.L()),this.H);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.F+this.L()),this.F);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.C+this.D+this.L()),this.F);Q(this,a);this.A-= +this.B.O},function(a){a=a.call(this,O(this,this.H+this.F+this.L()),this.F);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.D+this.L()),this.F);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F+this.L()),this.F);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.D+this.L()),this.F);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.L()),this.F);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.L()), +this.F);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.F+this.L()),this.D);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.C+this.D+this.L()),this.D);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.F+this.L()),this.D);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.D+this.L()),this.D);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F+this.L()),this.D);Q(this,a);this.A-=this.B.M},function(a){a= +a.call(this,N(this,this.D+this.L()),this.D);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.L()),this.D);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.L()),this.D);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.F+this.K()),this.G);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.C+this.D+this.K()),this.G);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.F+this.K()),this.G);Q(this, +a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.D+this.K()),this.G);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F+this.K()),this.G);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.D+this.K()),this.G);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.K()),this.G);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.K()),this.G);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.F+ +this.K()),this.I);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.C+this.D+this.K()),this.I);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.F+this.K()),this.I);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.D+this.K()),this.I);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F+this.K()),this.I);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.D+this.K()),this.I);Q(this,a);this.A-=this.B.M},function(a){a= +a.call(this,O(this,this.H+this.K()),this.I);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.K()),this.I);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.F+this.K()),this.J);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.C+this.D+this.K()),this.J);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.F+this.K()),this.J);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.D+this.K()),this.J); +Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F+this.K()),this.J);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.D+this.K()),this.J);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.K()),this.J);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.K()),this.J);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.F+this.K()),this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.C+ +this.D+this.K()),this.C);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.F+this.K()),this.C);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.D+this.K()),this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F+this.K()),this.C);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.D+this.K()),this.C);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.K()),this.C);Q(this,a);this.A-=this.B.M},function(a){a= +a.call(this,N(this,this.C+this.K()),this.C);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.F+this.K()),w(this));Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.C+this.D+this.K()),w(this));Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.F+this.K()),w(this));Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.D+this.K()),w(this));Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F+this.K()),w(this)); +Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.D+this.K()),w(this));Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.K()),w(this));Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.K()),w(this));Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.F+this.K()),this.H);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.C+this.D+this.K()),this.H);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this, +O(this,this.H+this.F+this.K()),this.H);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.D+this.K()),this.H);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F+this.K()),this.H);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.D+this.K()),this.H);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.K()),this.H);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.K()),this.H);Q(this,a);this.A-=this.B.M}, +function(a){a=a.call(this,N(this,this.C+this.F+this.K()),this.F);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.C+this.D+this.K()),this.F);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.F+this.K()),this.F);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.D+this.K()),this.F);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F+this.K()),this.F);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.D+this.K()), +this.F);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.K()),this.F);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.K()),this.F);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.F+this.K()),this.D);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.C+this.D+this.K()),this.D);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.F+this.K()),this.D);Q(this,a);this.A-=this.B.O},function(a){a= +a.call(this,O(this,this.H+this.D+this.K()),this.D);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F+this.K()),this.D);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.D+this.K()),this.D);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.K()),this.D);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.K()),this.D);Q(this,a);this.A-=this.B.M},B[192],B[200],B[208],B[216],B[224],B[232],B[240],B[248],B[193],B[201],B[209],B[217], +B[225],B[233],B[241],B[249],B[194],B[202],B[210],B[218],B[226],B[234],B[242],B[250],B[195],B[203],B[211],B[219],B[227],B[235],B[243],B[251],B[196],B[204],B[212],B[220],B[228],B[236],B[244],B[252],B[197],B[205],B[213],B[221],B[229],B[237],B[245],B[253],B[198],B[206],B[214],B[222],B[230],B[238],B[246],B[254],B[199],B[207],B[215],B[223],B[231],B[239],B[247],B[255]],Kd=[function(a,b){var c=a[0].call(this,N(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[0].call(this, +N(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[0].call(this,O(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[0].call(this,O(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[0].call(this,N(this,this.F),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[0].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[0].call(this,N(this,this.K()),b.call(this)); +Q(this,c);this.A-=this.B.pa},function(a,b){var c=a[0].call(this,N(this,this.C),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[1].call(this,N(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[1].call(this,N(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[1].call(this,O(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[1].call(this,O(this,this.H+this.D),b.call(this));Q(this,c);this.A-= +this.B.Y},function(a,b){var c=a[1].call(this,N(this,this.F),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[1].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[1].call(this,N(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.pa},function(a,b){var c=a[1].call(this,N(this,this.C),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[2].call(this,N(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[2].call(this, +N(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[2].call(this,O(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[2].call(this,O(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[2].call(this,N(this,this.F),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[2].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[2].call(this,N(this,this.K()),b.call(this)); +Q(this,c);this.A-=this.B.pa},function(a,b){var c=a[2].call(this,N(this,this.C),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[3].call(this,N(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[3].call(this,N(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[3].call(this,O(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[3].call(this,O(this,this.H+this.D),b.call(this));Q(this,c);this.A-= +this.B.Y},function(a,b){var c=a[3].call(this,N(this,this.F),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[3].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[3].call(this,N(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.pa},function(a,b){var c=a[3].call(this,N(this,this.C),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[4].call(this,N(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[4].call(this, +N(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[4].call(this,O(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[4].call(this,O(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[4].call(this,N(this,this.F),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[4].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[4].call(this,N(this,this.K()),b.call(this)); +Q(this,c);this.A-=this.B.pa},function(a,b){var c=a[4].call(this,N(this,this.C),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[5].call(this,N(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[5].call(this,N(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[5].call(this,O(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[5].call(this,O(this,this.H+this.D),b.call(this));Q(this,c);this.A-= +this.B.Y},function(a,b){var c=a[5].call(this,N(this,this.F),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[5].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[5].call(this,N(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.pa},function(a,b){var c=a[5].call(this,N(this,this.C),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[6].call(this,N(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[6].call(this, +N(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[6].call(this,O(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[6].call(this,O(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[6].call(this,N(this,this.F),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[6].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[6].call(this,N(this,this.K()),b.call(this)); Q(this,c);this.A-=this.B.pa},function(a,b){var c=a[6].call(this,N(this,this.C),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[7].call(this,N(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[7].call(this,N(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[7].call(this,O(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[7].call(this,O(this,this.H+this.D),b.call(this));Q(this,c);this.A-= this.B.Y},function(a,b){var c=a[7].call(this,N(this,this.F),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[7].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[7].call(this,N(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.pa},function(a,b){var c=a[7].call(this,N(this,this.C),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[0].call(this,N(this,this.C+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c= a[0].call(this,N(this,this.C+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,O(this,this.H+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,O(this,this.H+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,N(this,this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,N(this,this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.M}, @@ -510,7 +510,7 @@ Eh[16]=[640,350,16];Eh[0]=Eh[1];Eh[2]=Eh[3];Eh[5]=Eh[4];var Ih=Array(5);Ih[0]=[0 Kh[12]=[255,85,85,255];Kh[13]=[255,85,255,255];Kh[14]=[255,255,85,255];Kh[15]=[255,255,255,255];var Lh=[2,4,6],Mh=[3,5,7],Nh=[0,1,2,3,4,5,20,7,56,57,58,59,60,61,62,63],Oh=[0,255,65280,65535,16711680,16711935,16776960,16777215,-16777216,-16776961,-16711936,-16711681,-65536,-65281,-256,-1],Ph=[0];Ph[128]=1;Ph[32768]=2;Ph[32896]=3;Ph[8388608]=4;Ph[8388736]=5;Ph[8421376]=6;Ph[8421504]=7;Ph[-2147483648]=8;Ph[-2147483520]=9;Ph[-2147450880]=10;Ph[-2147450752]=11;Ph[-2139095040]=12;Ph[-2139094912]=13; Ph[-2139062272]=14;Ph[-2139062144]=15; function Qh(a,b,c,d){if(void 0!==b&&(!c||c.length)){var e=Rh[b],f=a.ee||e[5];if(!c||6>c.length)c=[!1,0,null,null,0,Array(Sh)];this.xh=b;this.Ta=e[2];this.Kb=e[3];this.Vc=d||e[4];65536<=this.Vc&&720896<=this.Ta&&(this.Kb=Math.min(this.Vc>>2,32768));this.Zc=c[0];this.Bc=c[1];this.Zf=c[2];this.Ig=c[3];this.Jc=c[4]&255;this.wh=c[4]>>8&255;this.nc=c[5];this.Zi=Sh;if(5==b){this.Zi=Th;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.Ta,this.Kb,this.Vc],Array(this.Vc>> -2),771,0,-1,0,-1,0,-1,0,0,0]);this.Xd=b[0];this.Ke=b[1];this.qe=b[2];this.fk=b[3];this.Bh=b[4];this.Qi=b[5];this.yf=b[6];this.Pg=b[7];this.Ti=b[8];this.Ui=b[9];this.xf=b[10];this.bf=b[11];this.yb=b[12];d=b[13];"number"==typeof d&&(d=[this.Ta,this.Kb,d]);this.Ta=d[0];this.Kb=d[1];d=this.Vc>>2;if((this.ue=b[14])&&this.ue.length>2;if((this.ue=b[14])&&this.ue.length>8)} function Xh(a,b){this.Fb(a,b&255);this.Fb(a+1,b>>8&255);this.Fb(a+2,b>>16&255);this.Fb(a+3,b>>>24)}var Yh=[,,function(a){a+=this.offset;return(this.V.yb=this.ia[a])>>this.V.Tj&255},function(a){a+=this.offset;var b=a&-2;return(a&1?this.ia[b]>>8:this.ia[b])&255}];Yh[16]=function(a){a+=this.offset;a=this.ia[a];for(var b=this.V.aj&this.V.bj,c=0,d=128;d;)(a&b)==b&&(c|=d),b>>>=1,d>>=1;return c}; Yh[512]=function(a,b){var c=a+this.offset,d;d=this.ia[c]&~this.V.eb|(b|b<<8|b<<16|b<<24)&this.V.eb;d=d&this.V.mb|this.V.yb&~this.V.mb;this.ia[c]!=d&&(this.ia[c]=d,this.Ha=!0)};Yh[1024]=function(a,b){var c=a+this.offset;b=b>>this.V.md|b<<8-this.V.md&255;var d;d=(b|b<<8|b<<16|b<<24)&this.V.he|this.V.Pe;d=d&this.V.eb|this.ia[c]&~this.V.eb;d=d&this.V.mb|this.V.yb&~this.V.mb;this.ia[c]!=d&&(this.ia[c]=d,this.Ha=!0)}; @@ -533,8 +533,8 @@ k.restore=function(a){var b=a[2];this.ee=b[0];this.nd=b[1];this.de=b[2];this.Ea= k.Do=function(a,b,c){if(c)this.va("Unable to load font ROM image (error "+c+")");else{try{var d=eval("("+b+")");if(!d.length){m("Empty font ROM image: "+a);return}if(1==d.length){m(d[0]);return}if(8192==d.length)hh(this,d,[0,6144]);else{this.va("Unrecognized font data length ("+d.length+")");return}}catch(e){this.va("Font ROM data error: "+e.message);return}p(this)}}; function ki(a,b){if(1==b)return a.sd[0]=Kh[0],a.sd[1]=Kh[7],a.sd;if(2==b){var c=a.Ea.Zf;if(a.Ea===a.ga){var d=a.ga.qe[0],c=d&7;d&16&&(c|=8);18!=a.ga.qe[1]&&(c|=32)}a.sd[0]=Kh[c&15];c=c&32?Mh:Lh;for(d=0;dPa||!fa?Pa:8,qe=Ag.createImageData(t.oc,t.pc),Qa=0;256>Qa;Qa++){for(nb= -0;nb=Pa-2,nj=mb[nb>(8<=Tb&&176<=Qa&&223>=Qa?7:Tb)?H:qc;ni(qe,Bg,Cg,Dg);U&&ni(qe,Bg+1,Cg,Dg)}Ag.putImageData(qe,(Qa&15)*t.oc,(Qa>>4)*t.pc)}t.af[L]="#"+ea(H[0])+ea(H[1])+ea(H[2]);t.sk[L]=H;t.fi[L]=gd;t=!0}}a.Ld[b]=I;return t}function oi(a){0a.Ae&&(a.Ae=0):a.Ae=-1} +function mi(a,b,c,d,e,f,g,h,r){var t=!1,C=b&1?0:1,J=a.Ld[b];J||(J={oc:e<Pa||!fa?Pa:8,qe=Ag.createImageData(t.oc,t.pc),Qa=0;256>Qa;Qa++){for(nb= +0;nb=Pa-2,nj=mb[nb>(8<=Tb&&176<=Qa&&223>=Qa?7:Tb)?I:qc;ni(qe,Bg,Cg,Dg);U&&ni(qe,Bg+1,Cg,Dg)}Ag.putImageData(qe,(Qa&15)*t.oc,(Qa>>4)*t.pc)}t.af[M]="#"+ea(I[0])+ea(I[1])+ea(I[2]);t.sk[M]=I;t.fi[M]=gd;t=!0}}a.Ld[b]=J;return t}function oi(a){0a.Ae&&(a.Ae=0):a.Ae=-1} function ji(a){if(a.Qb){for(var b=10;15>=b;b++)if(null==a.Ea.nc[b])return;var c=a.Ea.nc[10],b=c&31,d=a.Ea.nc[11]&31,e=a.Ea.nc[9]&31,f=!1;a.Ea===a.ga&&(f=!0,7!=e||4!=b||d||(d=7));if(c&32||b>d&&!f||b>e)pi(a);else{c=a.Ea.nc[15]+((a.Ea.nc[14]&63)<<8);a.Kc!=c&&(pi(a),a.Kc=c);d=d-b+1;if(a.Km!=b||a.Hk!=d)a.Km=b,a.Hk=d;a.Vd=e+1;oi(a)}}} function pi(a){if(0<=a.Kc){if(void 0!==a.gc){var b=a.gc[a.Kc];if(b&131072){var b=b&-131073,c=a.Kc%a.zb,d=Math.floor(a.Kc/a.zb);a.Qb&&a.Ld[a.Qb]&&(a.mf&&qi(a,c,d,b,a.mf),qi(a,c,d,b));a.gc[a.Kc]=b}}a.Kc=-1}} function ri(a){var b;a=a.Ea;var c=a.bf[5];if(null!=c){b=2;var d=512,e=a.bf[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.me=function(a){var b=this.Ea;null!=a&&b&&a!=b.Yi&&(b.Zh(a),this.ja.Zh(b.Ta,b.Kb,b.Si()))}; @@ -545,10 +545,10 @@ b?a.si+b>>1:0;13<=a.de&&(a.Dh<<=1);a.Ld.length&&(a.xd=Math.floor(a.wd/a.zb),a.yd b=a.wd-a.zb*a.xd,d=a.Wd-a.tc*a.yd,0>1,a.yi-=b),0>1,a.zi-=d),b||d)&&(a.Xc.fillStyle=a.Yf.style.backgroundColor,a.Xc.fillRect(0,0,a.wd,a.Wd));!1!==c?sc(a,!0):si(a,!0)}return!0}function ni(a,b,c,d){b=(b+c*a.width)*d.length;a.data[b]=d[0];a.data[b+1]=d[1];a.data[b+2]=d[2];a.data[b+3]=d[3]}function si(a,b){var c;if(b){if(c=a.Dh,void 0===a.gc||a.gc.length!=c)a.gc=Array(c)}else{if(void 0===a.gc)return;c=a.gc.length}for(var d=0;d>8;d=g&15;var h=a.Ld[a.Qb];h.Mf&&(d=h.Mf[d]);var r=g>>4&15;h.Mf&&(r=h.Mf[r]);e?(b*=h.oc,c*=h.pc,e.fillStyle=h.af[r],e.fillRect(b,c,h.oc,h.pc)):(b=b*a.xd+a.ik,c=c*a.yd+a.jk,a.Xc.fillStyle=h.af[r],a.Xc.fillRect(b,c,a.xd,a.yd));g&256&&(r=(f&15)*h.oc,f=(f>>4)*h.pc,e?e.drawImage(h.fi[d],r,f,h.oc,h.pc,b,c,h.oc,h.pc):a.Xc.drawImage(h.fi[d],r,f,h.oc,h.pc,b,c,a.xd,a.yd));g&512&&(f=a.Km,g=a.Hk,e?(a.Vd&&a.Vd!==h.pc&&(f=Math.floor(f*h.pc/a.Vd),g=Math.floor(g*h.pc/a.Vd)), e.fillStyle=h.af[d],e.fillRect(b,c+f,h.oc,g)):(a.Vd&&a.Vd!==a.yd&&(f=Math.floor(f*a.yd/a.Vd),g=Math.floor(g*a.yd/a.Vd)),a.Xc.fillStyle=h.af[d],a.Xc.fillRect(b,c+f,a.xd,g)))} -function sc(a,b){if(a.ea.Zb){var c=!1;a.Ea&&(a.Ea===a.ga?a.ga.Ke&32&&(c=!0):a.Ea.Bc&8&&(c=!0));if(c||b){if(b)si(a,!0);else if(void 0===a.gc)return;var d=!1;!(b||++a.Tm&15)&&0<=a.Ae&&(a.Ae++,d=!0);var e=0,f=a.il,c=a.Ea.Ta,g=c+a.Ea.Kb,h=(a.Ea.nc[12]<<8)+a.Ea.nc[13];a.Qb&&(h<<=1);var c=c+h,r=a.si;c+r>g&&(r=g-c,0>r&&(r=0));g=c+r;if(h=!b){for(var h=a.ja,t=!0,B=c>>>h.Ra;0a.Kc)return;e=a.Kc;f= -e+1}}if(a.Qb){if(a.Ld[a.Qb]){d=0;h=a.ze=0;r=1048575;a.Ea.Bc&32&&(h=32768,r&=~h,a.Ae&2||(r&=-65537));for(c+=e<<1;c>8|(I&255)<<8;H=h;var Pa=16;B>=r))>>(Pa-=r);ni(a.zh,B++,L,t[qc])}B>ba&&(ba=B);L=Ca&&(Ca=L+1)}e+=2;g++;if(B>=a.zb){B=0;L+=2;if(L>a.tc)break;L==a.tc&&(L=1,e=c+a.Gk)}}Ufa;fa++)Ca=Ph[ba&-2139062144]||0,ni(a.zh,h++,r,g[Ca]),ba<<=1;h>B&&(B=h);r=U&&(U=r+1)}e++;if(h>=a.zb&&(h=0,++r>a.tc))break}tg&&(r=g-c,0>r&&(r=0));g=c+r;if(h=!b){for(var h=a.ja,t=!0,C=c>>>h.Ra;0a.Kc)return;e=a.Kc;f= +e+1}}if(a.Qb){if(a.Ld[a.Qb]){d=0;h=a.ze=0;r=1048575;a.Ea.Bc&32&&(h=32768,r&=~h,a.Ae&2||(r&=-65537));for(c+=e<<1;c>8|(J&255)<<8;I=h;var Pa=16;C>=r))>>(Pa-=r);ni(a.zh,C++,M,t[qc])}C>ba&&(ba=C);M=Ca&&(Ca=M+1)}e+=2;g++;if(C>=a.zb){C=0;M+=2;if(M>a.tc)break;M==a.tc&&(M=1,e=c+a.Gk)}}Ufa;fa++)Ca=Ph[ba&-2139062144]||0,ni(a.zh,h++,r,g[Ca]),ba<<=1;h>C&&(C=h);r=U&&(U=r+1)}e++;if(h>=a.zb&&(h=0,++r>a.tc))break}t>2),a=this.ga.fk&-17|(this.Vg&1<b.indexOf("/api/v1/dump")&&(a=ha(b),"json"==a?f=encodeURI(b):"demandrw"==this.mode||"demandro"==this.mode?(f=Ki(this,b),this.rh=!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"),f=oa()+"/api/v1/dump?"+c+"="+encodeURIComponent(b)+(this.sf?"":d)+"&format=json")),na(f,!0,null,this,this.bn,b)}; k.bn=function(a,b,c,d){var e=null;this.tf=!1;var f=0>c&&this.ya&&!this.ya.ea.Zb;if(this.rh)c?this.V.va('Unable to connect to disk "'+d+'" (error '+c+": "+b+")",f):(this.zd=!0,e=this);else if(c)this.V.va('Unable to load disk "'+this.qd+'" (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)m(h[0]);else{this.ob=h.length;this.pb=h[0].length;this.sb=h[0][0].length;var r=h[0][0][0];this.cb=r&&r.length||512;for(b=a=0;b>2,B=r.pattern;void 0===B&&(B=r.pattern=0);var I=r.data;if(void 0===I){var H=r.bytes;if(void 0!==H&&H.length){for(var f= -t<<2,L=H.length;L>2,C=r.pattern;void 0===C&&(C=r.pattern=0);var J=r.data;if(void 0===J){var I=r.bytes;if(void 0!==I&&I.length){for(var f= +t<<2,M=I.length;Mb&&(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 Pi(a,b){var c=-1;if(a&&b>2,c=(d>((b&3)<<3)&255;return c} k.write=function(a,b,c){if(this.tf)return!1;if(b>2;b=(b&3)<<3;for(var g=d.length;g<=f;g++)d[g]=e;a.xc?f=a.$c+a.xc&&(a.xc+=f-(a.$c+a.xc)+1):(a.$c=f,a.xc=1);d[f]=d[f]&~(255<=this.Sa.length||r>=this.Sa[h].length||t>=this.Sa[h][r].length){c="sector (CHS="+h+":"+r+":"+t+") out of range ("+ b+" changes applied)";b=-1;break}if(this.tf){c="unable to modify write-protected disk";b=-1;break}e=g[f++];f=g[f++];g=e+f.length;if(h=this.Sa[h][r][t]){for(r=h.data.length;rb&&-2!=b&&this.V.va("Unable to restore disk '"+this.qd+": "+c);return b}; k.toJSON=function(){var a=JSON.stringify(this.Sa),a=a.replace(/,"length":512/gm,"").replace(/,"pattern":0/gm,""),a=a.replace(/"(sector|length|data|pattern)":/gm,"$1:"),a=a.replace(/,"[^"]*":([0-9]+|true|false)/gm,"");return a=a.replace(/(sector|length|data|pattern):/gm,'"$1":')}; @@ -635,8 +635,8 @@ k.Mo=function(a,b){this.Ma&&this.Ma.nb>=this.Ma.cb&&(0>this.Fb(this.Ma,b)?(this. k.Ko=function(a,b){this.Rh=b};k.zn=function(){return this.Ff};k.No=function(a,b){this.Ff=b;this.ra=this.xa[this.Ff&16?1:0]?this.ra|64:this.ra&-65};k.Dn=function(){return this.ra};k.Jo=function(a,b){this.Zj=b;this.ca&&Qg(this.ca,14);jj(this)};k.Oo=function(a,b){this.Th&4&&!(b&4)&&(this.ie=1);this.Th=b}; function jj(a){var b=!1,c=a.Zj,d=a.Ff&16?1:0,e=a.Ff&15,f=a.Sh|(a.Rh&3)<<8,g=a.Uh,h=a.ke||256;a.Ma=null;a.ie=0;a.ra=80;(d=a.xa[d])?(d.pe=f,d.La=e,d.$a=g,d.nb=h*d.cb,c=144<=c?c:c&240,d.Ja=null,d.Na=0,d.errorCode=0,a.Ma=d):c=-1;switch(c&240){case 32:a.ra=136;a.Cb(d,function(b){0<=b&&a.ca?(ij(a),a.ra=80):(a.ra=1,a.ie=16)},!1);break;case 48:a.ra=8;break;case 16:b=!0;break;case 64:b=!0;break;case 144:a.ie=1;b=!0;break;case 145:d.pb=e+1,d.sb=h,b=!0}b&&ij(a)} function ij(a){!a.ca||a.Th&2||Pg(a.ca,14,120)} -function hj(a){a.ub=0;var b=a.Ia(),c=a.Ia(),d=c&32,e=d>>5,f=c&31,g=a.Ia(),h=a.Ia(),r=g<<2&768|h,t=g&63,B=a.Ia(),I=a.Ia(),H=a.xa[e];H&&(H.pe=r,H.La=f,H.$a=t,H.nb=B*H.cb);switch(b){case 3:a.Ob(H?H.errorCode:4);a.dc(c);a.dc(g);a.dc(h);a.dc(0|d);b=-1;break;case 12:for(c=0;0<=(b=a.Ia());)H&&cb?this.Cb(a,c):c(-1,!1)}; +function hj(a){a.ub=0;var b=a.Ia(),c=a.Ia(),d=c&32,e=d>>5,f=c&31,g=a.Ia(),h=a.Ia(),r=g<<2&768|h,t=g&63,C=a.Ia(),J=a.Ia(),I=a.xa[e];I&&(I.pe=r,I.La=f,I.$a=t,I.nb=C*I.cb);switch(b){case 3:a.Ob(I?I.errorCode:4);a.dc(c);a.dc(g);a.dc(h);a.dc(0|d);b=-1;break;case 12:for(c=0;0<=(b=a.Ia());)I&&cb?this.Cb(a,c):c(-1,!1)}; k.Bi=function(a,b){return void 0!==b&&0<=b?this.Fb(a,b):-1};k.$m=function(a,b){var c;void 0!==b&&0<=b?(c=b,a.Nah.indexOf("/")&&(h=window.location.pathname+h);a=a.replace(/(]*\sid=)(['"]).*?\2/,"$1$2"+c+"$2"+(d?" state=$2"+d+"$2":"")+(h?" url=$2"+h+"$2":""))}h=null;if("<"==a.charAt(0))try{window.ActiveXObject||"ActiveXObject"in window?(e||(a=a.replace(/\s*/g,"")),h=new window.ActiveXObject("Microsoft.XMLDOM"),h.async=!1,h.loadXML(a)):h=(new window.DOMParser).parseFromString(a,"text/xml")}catch(I){h= -null,a=I.message}else a="unrecognized XML: "+(255/g.exec(a)){var e=d[2];b("Loading "+e+"...");na(e,!0,null,null,function(f,g,h){if(h||!g)c(a,"unable to resolve XML reference: "+d[0]+" ("+h+")");else{if(f=d[3])if(h=g.match(new RegExp("<"+d[1]+"[^>]*>"))){for(var r=h[0],t,B=/( [a-z]+=)(['"])(.*?)\2/g;t=B.exec(f);)r=0>r.indexOf(t[1])?r.replace(">",t[0]+">"):r.replace(new RegExp(t[1]+"(['\"])(.*?)\\1"),t[0]);h[0]!=r&&(g=g.replace(h[0],r))}else{c(a,"missing <"+d[1]+"> in "+e);return}g=g.replace(/<\?xml[^>]*>[\r\n]*/, +function Ej(a,b,c,d,e,f,g){function h(a,f){if(f)g(f,null);else{if(c){var h=b;h&&0>h.indexOf("/")&&(h=window.location.pathname+h);a=a.replace(/(]*\sid=)(['"]).*?\2/,"$1$2"+c+"$2"+(d?" state=$2"+d+"$2":"")+(h?" url=$2"+h+"$2":""))}h=null;if("<"==a.charAt(0))try{window.ActiveXObject||"ActiveXObject"in window?(e||(a=a.replace(/\s*/g,"")),h=new window.ActiveXObject("Microsoft.XMLDOM"),h.async=!1,h.loadXML(a)):h=(new window.DOMParser).parseFromString(a,"text/xml")}catch(J){h= +null,a=J.message}else a="unrecognized XML: "+(255/g.exec(a)){var e=d[2];b("Loading "+e+"...");na(e,!0,null,null,function(f,g,h){if(h||!g)c(a,"unable to resolve XML reference: "+d[0]+" ("+h+")");else{if(f=d[3])if(h=g.match(new RegExp("<"+d[1]+"[^>]*>"))){for(var r=h[0],t,C=/( [a-z]+=)(['"])(.*?)\2/g;t=C.exec(f);)r=0>r.indexOf(t[1])?r.replace(">",t[0]+">"):r.replace(new RegExp(t[1]+"(['\"])(.*?)\\1"),t[0]);h[0]!=r&&(g=g.replace(h[0],r))}else{c(a,"missing <"+d[1]+"> in "+e);return}g=g.replace(/<\?xml[^>]*>[\r\n]*/, "");a=a.replace(d[0],g);Fj(a,b,c)}})}else c(a,null)} function Gj(a,b,c,d){function e(a){if(void 0===h){var b=g&&Ta(g,"machine-warning");h=b&&b[0]||g}h&&(h.innerHTML=ja(a))}function f(a){e("Error: "+a);r&&(--Cj||Ba(!0));r=!1}var g,h,r=!0;Cj++;try{if(g=window.document.getElementById(a)){c||(c="/versions/pcjs/1.17.2/components.xsl");var t=function(d,h){if(h){var r=function(d,r){if(r)if(r)if(e("Processing "+b+"..."),window.ActiveXObject||"ActiveXObject"in window){var t=h.transformNode(r);t?(g.outerHTML=t,--Cj||Ba(!0)):f("transformNodeToObject failed")}else window.document.implementation&& window.document.implementation.createDocument?(t=new XSLTProcessor,t.importStylesheet(r),(t=t.transformToFragment(h,window.document))?g.parentNode?(g.parentNode.replaceChild(t,g),--Cj||Ba(!0)):f("invalid machine element: "+a):f("transformToFragment failed")):f("unable to transform XML: unsupported browser");else f("failed to load XSL file: "+c);else f(d)};h?Dj(c,null,null,!1,e,r):f("failed to load XML file: "+b)}else f(d)};"<"!=b.charAt(0)?Dj(b,a,d,!0,e,t):Ej(b,null,a,d,!1,e,t)}else f("missing machine element: "+ -a)}catch(B){f(B.message)}return r}window.embedPC=function(a,b,c,d){Ba(!1);return Gj(a,b,c,d)};window.enableEvents=Ba;window.sendEvent=Da;})(); +a)}catch(C){f(C.message)}return r}window.embedPC=function(a,b,c,d){Ba(!1);return Gj(a,b,c,d)};window.enableEvents=Ba;window.sendEvent=Da;})();