From e2a7989070ca3b1b5879bac3a92b3caf76230da4 Mon Sep 17 00:00:00 2001 From: PeytonPlayz595 <106421860+PeytonPlayz595@users.noreply.github.com> Date: Mon, 26 Feb 2024 06:55:56 -0500 Subject: [PATCH] Block breaking animation and multiplayer --- ...craftDebugRuntime.launch => Client.launch} | 0 offline_download/Alpha_Offline_Download.html | 14373 ++++++++-------- .../java/net/lax1dude/eaglercraft/Client.java | 1 - .../adapter/EaglerAdapterImpl2.java | 186 + .../java/net/minecraft/src/ChunkLoader.java | 8 +- .../java/net/minecraft/client/Minecraft.java | 52 +- src/main/java/net/minecraft/src/Block.java | 4 +- .../java/net/minecraft/src/BlockButton.java | 12 +- .../java/net/minecraft/src/BlockCrops.java | 4 +- .../java/net/minecraft/src/BlockJukeBox.java | 4 +- .../java/net/minecraft/src/BlockLever.java | 8 +- .../net/minecraft/src/BlockMinecartTrack.java | 12 +- .../java/net/minecraft/src/BlockPortal.java | 4 +- .../net/minecraft/src/BlockPressurePlate.java | 8 +- .../net/minecraft/src/BlockRedstoneWire.java | 12 +- src/main/java/net/minecraft/src/BlockTNT.java | 4 +- src/main/java/net/minecraft/src/Chunk.java | 22 +- .../java/net/minecraft/src/ChunkCache.java | 3 + src/main/java/net/minecraft/src/Entity.java | 4 +- .../java/net/minecraft/src/EntityArrow.java | 4 +- .../java/net/minecraft/src/EntityBoat.java | 72 +- .../java/net/minecraft/src/EntityChicken.java | 2 +- .../minecraft/src/EntityClientPlayerMP.java | 145 + .../java/net/minecraft/src/EntityCreeper.java | 28 +- .../java/net/minecraft/src/EntityFish.java | 4 +- .../java/net/minecraft/src/EntityItem.java | 4 +- .../java/net/minecraft/src/EntityLiving.java | 14 +- .../net/minecraft/src/EntityMinecart.java | 52 +- .../minecraft/src/EntityOtherPlayerMP.java | 102 + .../java/net/minecraft/src/EntitySheep.java | 2 +- .../net/minecraft/src/EntitySnowball.java | 4 +- .../java/net/minecraft/src/GameSettings.java | 7 + .../java/net/minecraft/src/GuiConnecting.java | 126 + .../net/minecraft/src/GuiDownloadTerrain.java | 38 + .../java/net/minecraft/src/GuiIngameMenu.java | 22 +- .../java/net/minecraft/src/GuiMainMenu.java | 8 +- .../net/minecraft/src/GuiMultiplayer.java | 181 + .../java/net/minecraft/src/GuiScreen.java | 4 + src/main/java/net/minecraft/src/ItemBoat.java | 4 +- src/main/java/net/minecraft/src/ItemBow.java | 4 +- .../net/minecraft/src/ItemFishingRod.java | 4 +- src/main/java/net/minecraft/src/ItemHoe.java | 8 +- .../java/net/minecraft/src/ItemMinecart.java | 4 +- .../java/net/minecraft/src/ItemSnowball.java | 4 +- .../net/minecraft/src/MetadataChunkBlock.java | 7 +- .../net/minecraft/src/NetClientHandler.java | 422 + .../java/net/minecraft/src/NetHandler.java | 140 + .../net/minecraft/src/NetworkManager.java | 223 + .../minecraft/src/NetworkWriterThread.java | 33 + src/main/java/net/minecraft/src/Packet.java | 110 + .../net/minecraft/src/Packet0KeepAlive.java | 20 + .../net/minecraft/src/Packet10Flying.java | 40 + .../minecraft/src/Packet11PlayerPosition.java | 40 + .../net/minecraft/src/Packet12PlayerLook.java | 34 + .../minecraft/src/Packet13PlayerLookMove.java | 48 + .../net/minecraft/src/Packet14BlockDig.java | 48 + .../java/net/minecraft/src/Packet15Place.java | 48 + .../src/Packet16BlockItemSwitch.java | 36 + .../minecraft/src/Packet17AddToInventory.java | 31 + .../minecraft/src/Packet18ArmAnimation.java | 36 + .../java/net/minecraft/src/Packet1Login.java | 46 + .../src/Packet20NamedEntitySpawn.java | 61 + .../minecraft/src/Packet21PickupSpawn.java | 64 + .../net/minecraft/src/Packet22Collect.java | 28 + .../minecraft/src/Packet23VehicleSpawn.java | 37 + .../net/minecraft/src/Packet24MobSpawn.java | 56 + .../src/Packet255KickDisconnect.java | 32 + src/main/java/net/minecraft/src/Packet28.java | 73 + .../minecraft/src/Packet29DestroyEntity.java | 25 + .../net/minecraft/src/Packet2Handshake.java | 32 + .../net/minecraft/src/Packet30Entity.java | 31 + .../minecraft/src/Packet31RelEntityMove.java | 25 + .../net/minecraft/src/Packet32EntityLook.java | 27 + .../src/Packet33RelEntityMoveLook.java | 33 + .../minecraft/src/Packet34EntityTeleport.java | 52 + src/main/java/net/minecraft/src/Packet38.java | 28 + src/main/java/net/minecraft/src/Packet39.java | 28 + .../java/net/minecraft/src/Packet3Chat.java | 32 + .../net/minecraft/src/Packet4UpdateTime.java | 25 + .../net/minecraft/src/Packet50PreChunk.java | 31 + .../net/minecraft/src/Packet51MapChunk.java | 65 + .../src/Packet52MultiBlockChange.java | 55 + .../minecraft/src/Packet53BlockChange.java | 41 + .../minecraft/src/Packet59ComplexEntity.java | 59 + .../minecraft/src/Packet5PlayerInventory.java | 75 + src/main/java/net/minecraft/src/Packet60.java | 67 + .../minecraft/src/Packet6SpawnPosition.java | 31 + src/main/java/net/minecraft/src/Packet7.java | 40 + src/main/java/net/minecraft/src/Packet8.java | 25 + src/main/java/net/minecraft/src/Packet9.java | 20 + .../net/minecraft/src/PlayerControllerMP.java | 176 + .../java/net/minecraft/src/RenderGlobal.java | 2 +- .../net/minecraft/src/TileEntityFurnace.java | 4 +- src/main/java/net/minecraft/src/World.java | 12 +- .../minecraft/src/WorldBlockPositionType.java | 21 + .../java/net/minecraft/src/WorldClient.java | 213 + .../adapter/EaglerAdapterImpl2.java | 160 + web/js/app.js | 7137 -------- web/js/app.js.map | 1 - 99 files changed, 11685 insertions(+), 14169 deletions(-) rename desktopRuntime/eclipseProject/{eaglercraftDebugRuntime.launch => Client.launch} (100%) create mode 100644 src/main/java/net/minecraft/src/EntityClientPlayerMP.java create mode 100644 src/main/java/net/minecraft/src/EntityOtherPlayerMP.java create mode 100644 src/main/java/net/minecraft/src/GuiConnecting.java create mode 100644 src/main/java/net/minecraft/src/GuiDownloadTerrain.java create mode 100644 src/main/java/net/minecraft/src/GuiMultiplayer.java create mode 100644 src/main/java/net/minecraft/src/NetClientHandler.java create mode 100644 src/main/java/net/minecraft/src/NetHandler.java create mode 100644 src/main/java/net/minecraft/src/NetworkManager.java create mode 100644 src/main/java/net/minecraft/src/NetworkWriterThread.java create mode 100644 src/main/java/net/minecraft/src/Packet.java create mode 100644 src/main/java/net/minecraft/src/Packet0KeepAlive.java create mode 100644 src/main/java/net/minecraft/src/Packet10Flying.java create mode 100644 src/main/java/net/minecraft/src/Packet11PlayerPosition.java create mode 100644 src/main/java/net/minecraft/src/Packet12PlayerLook.java create mode 100644 src/main/java/net/minecraft/src/Packet13PlayerLookMove.java create mode 100644 src/main/java/net/minecraft/src/Packet14BlockDig.java create mode 100644 src/main/java/net/minecraft/src/Packet15Place.java create mode 100644 src/main/java/net/minecraft/src/Packet16BlockItemSwitch.java create mode 100644 src/main/java/net/minecraft/src/Packet17AddToInventory.java create mode 100644 src/main/java/net/minecraft/src/Packet18ArmAnimation.java create mode 100644 src/main/java/net/minecraft/src/Packet1Login.java create mode 100644 src/main/java/net/minecraft/src/Packet20NamedEntitySpawn.java create mode 100644 src/main/java/net/minecraft/src/Packet21PickupSpawn.java create mode 100644 src/main/java/net/minecraft/src/Packet22Collect.java create mode 100644 src/main/java/net/minecraft/src/Packet23VehicleSpawn.java create mode 100644 src/main/java/net/minecraft/src/Packet24MobSpawn.java create mode 100644 src/main/java/net/minecraft/src/Packet255KickDisconnect.java create mode 100644 src/main/java/net/minecraft/src/Packet28.java create mode 100644 src/main/java/net/minecraft/src/Packet29DestroyEntity.java create mode 100644 src/main/java/net/minecraft/src/Packet2Handshake.java create mode 100644 src/main/java/net/minecraft/src/Packet30Entity.java create mode 100644 src/main/java/net/minecraft/src/Packet31RelEntityMove.java create mode 100644 src/main/java/net/minecraft/src/Packet32EntityLook.java create mode 100644 src/main/java/net/minecraft/src/Packet33RelEntityMoveLook.java create mode 100644 src/main/java/net/minecraft/src/Packet34EntityTeleport.java create mode 100644 src/main/java/net/minecraft/src/Packet38.java create mode 100644 src/main/java/net/minecraft/src/Packet39.java create mode 100644 src/main/java/net/minecraft/src/Packet3Chat.java create mode 100644 src/main/java/net/minecraft/src/Packet4UpdateTime.java create mode 100644 src/main/java/net/minecraft/src/Packet50PreChunk.java create mode 100644 src/main/java/net/minecraft/src/Packet51MapChunk.java create mode 100644 src/main/java/net/minecraft/src/Packet52MultiBlockChange.java create mode 100644 src/main/java/net/minecraft/src/Packet53BlockChange.java create mode 100644 src/main/java/net/minecraft/src/Packet59ComplexEntity.java create mode 100644 src/main/java/net/minecraft/src/Packet5PlayerInventory.java create mode 100644 src/main/java/net/minecraft/src/Packet60.java create mode 100644 src/main/java/net/minecraft/src/Packet6SpawnPosition.java create mode 100644 src/main/java/net/minecraft/src/Packet7.java create mode 100644 src/main/java/net/minecraft/src/Packet8.java create mode 100644 src/main/java/net/minecraft/src/Packet9.java create mode 100644 src/main/java/net/minecraft/src/PlayerControllerMP.java create mode 100644 src/main/java/net/minecraft/src/WorldBlockPositionType.java create mode 100644 src/main/java/net/minecraft/src/WorldClient.java delete mode 100644 web/js/app.js delete mode 100644 web/js/app.js.map diff --git a/desktopRuntime/eclipseProject/eaglercraftDebugRuntime.launch b/desktopRuntime/eclipseProject/Client.launch similarity index 100% rename from desktopRuntime/eclipseProject/eaglercraftDebugRuntime.launch rename to desktopRuntime/eclipseProject/Client.launch diff --git a/offline_download/Alpha_Offline_Download.html b/offline_download/Alpha_Offline_Download.html index 3292c0c..3ef28fd 100644 --- a/offline_download/Alpha_Offline_Download.html +++ b/offline_download/Alpha_Offline_Download.html @@ -8,21 +8,6 @@ window.addEventListener("load", function() { "game_frame",createAssetURI("assets"), ]; main(); }); - - document.esc = false; - document.addEventListener('keydown', function(e) { - if (e.key === 'Escape') { - e.preventDefault(); - document.esc = true; - } - }); - - document.addEventListener('keyup', function(e) { - if (e.key === 'Escape') { - e.preventDefault(); - document.esc = false; - } - }); diff --git a/src/lwjgl/java/net/lax1dude/eaglercraft/Client.java b/src/lwjgl/java/net/lax1dude/eaglercraft/Client.java index be82741..b5be00b 100644 --- a/src/lwjgl/java/net/lax1dude/eaglercraft/Client.java +++ b/src/lwjgl/java/net/lax1dude/eaglercraft/Client.java @@ -1,7 +1,6 @@ package net.lax1dude.eaglercraft; import javax.swing.JOptionPane; - import net.PeytonPlayz585.opengl.GL11; import net.minecraft.client.Minecraft; import net.minecraft.src.Session; diff --git a/src/lwjgl/java/net/lax1dude/eaglercraft/adapter/EaglerAdapterImpl2.java b/src/lwjgl/java/net/lax1dude/eaglercraft/adapter/EaglerAdapterImpl2.java index 08f5ae3..e60f607 100644 --- a/src/lwjgl/java/net/lax1dude/eaglercraft/adapter/EaglerAdapterImpl2.java +++ b/src/lwjgl/java/net/lax1dude/eaglercraft/adapter/EaglerAdapterImpl2.java @@ -44,6 +44,8 @@ import javax.swing.JOptionPane; import javax.swing.JPanel; import javax.swing.filechooser.FileFilter; +import org.java_websocket.client.WebSocketClient; +import org.java_websocket.handshake.ServerHandshake; import org.lwjgl.LWJGLException; import org.lwjgl.Sys; import org.lwjgl.input.Keyboard; @@ -69,7 +71,9 @@ import org.lwjgl.util.glu.GLU; import net.lax1dude.eaglercraft.AssetRepository; import net.lax1dude.eaglercraft.EaglerImage; import net.lax1dude.eaglercraft.GameWindowListener; +import net.minecraft.client.Minecraft; import net.minecraft.src.MathHelper; +import net.minecraft.src.NetClientHandler; public class EaglerAdapterImpl2 { @@ -1077,6 +1081,188 @@ public class EaglerAdapterImpl2 { public static final void syncDisplay(int performanceToFps) { Display.sync(performanceToFps); } + + private static final Set rateLimitedAddresses = new HashSet(); + private static final Set blockedAddresses = new HashSet(); + + private static WebSocketClient clientSocket = null; + private static final Object socketSync = new Object(); + + private static LinkedList readPackets = new LinkedList(); + + private static class EaglerSocketClient extends WebSocketClient { + + private Exception currentException = null; + private boolean wasAbleToConnect = false; + private String serverUriString; + private boolean socketIsAlive = false; + + public EaglerSocketClient(URI serverUri, String str) throws IOException, InterruptedException { + super(serverUri); + this.setTcpNoDelay(true); + this.setConnectionLostTimeout(5); + System.out.println("[ws] connecting to " + serverUri.toString()); + rateLimitStatus = null; + if (!this.connectBlocking(5, TimeUnit.SECONDS)) { + synchronized (socketSync) { + if (rateLimitStatus == null) { + if (blockedAddresses.contains(str)) { + rateLimitStatus = RateLimit.BLOCKED; + } else if (rateLimitedAddresses.contains(str)) { + rateLimitStatus = RateLimit.FAILED_POSSIBLY_LOCKED; + } else { + rateLimitStatus = RateLimit.FAILED; + } + } + } + throw new IOException("could not connect socket", currentException); + } + serverUriString = str; + } + + @Override + public void onClose(int arg0, String arg1, boolean arg2) { + synchronized (socketSync) { + readPackets.clear(); + System.out.println("[ws] disconnecting - " + currentException); + currentException = null; + if (!wasAbleToConnect && rateLimitStatus == null) { + if (blockedAddresses.contains(serverUriString)) { + rateLimitStatus = RateLimit.LOCKED; + } else if (rateLimitedAddresses.contains(serverUriString)) { + rateLimitStatus = RateLimit.FAILED_POSSIBLY_LOCKED; + } else { + rateLimitStatus = RateLimit.FAILED; + } + } else if (!socketIsAlive && (blockedAddresses.contains(serverUriString) + || rateLimitedAddresses.contains(serverUriString))) { + rateLimitStatus = RateLimit.LOCKED; + } + } + } + + @Override + public void onError(Exception arg0) { + currentException = arg0; + } + + @Override + public void onMessage(String arg0) { + wasAbleToConnect = true; + synchronized (socketSync) { + if (arg0.equalsIgnoreCase("BLOCKED")) { + rateLimitedAddresses.add(serverUriString); + if (rateLimitStatus == null) { + rateLimitStatus = RateLimit.BLOCKED; + } + } else if (arg0.equalsIgnoreCase("LOCKED")) { + blockedAddresses.add(serverUriString); + rateLimitedAddresses.add(serverUriString); + if (rateLimitStatus == null) { + rateLimitStatus = RateLimit.NOW_LOCKED; + } + } + } + this.close(); + currentException = null; + } + + @Override + public void onMessage(ByteBuffer arg0) { + wasAbleToConnect = true; + synchronized (socketSync) { + readPackets.add(arg0.array()); + } + currentException = null; + } + + @Override + public void onOpen(ServerHandshake arg0) { + System.out.println("[ws] connected."); + } + + } + + public static final boolean startConnection(String uri) { + if (clientSocket != null) { + clientSocket.close(); + } + rateLimitStatus = null; + try { + clientSocket = new EaglerSocketClient(new URI(uri), uri); + return true; + } catch (InterruptedException e) { + clientSocket = null; + } catch (URISyntaxException e) { + e.printStackTrace(); + } catch (IOException e) { + e.printStackTrace(); + } + return false; + } + + public static final void endConnection() { + synchronized (socketSync) { + if (clientSocket.isOpen()) { + clientSocket.close(); + } + clientSocket = null; + readPackets.clear(); + } + } + + public static final boolean connectionOpen() { + return clientSocket != null && clientSocket.isOpen(); + } + + public static final void writePacket(byte[] packet) { + if (clientSocket != null && clientSocket.isOpen()) { + clientSocket.send(ByteBuffer.wrap(packet)); + } + } + + public static final byte[] readPacket() { + synchronized (socketSync) { + if (!readPackets.isEmpty()) { + return readPackets.remove(0); + } + } + return null; + } + + private static RateLimit rateLimitStatus = null; + + public static enum RateLimit { + NONE, FAILED, BLOCKED, FAILED_POSSIBLY_LOCKED, LOCKED, NOW_LOCKED; + } + + public static final RateLimit getRateLimitStatus() { + RateLimit l = rateLimitStatus; + rateLimitStatus = null; + return l; + } + + public static final void logRateLimit(String addr, RateLimit l) { + synchronized (socketSync) { + if (l == RateLimit.LOCKED) { + blockedAddresses.add(addr); + } else { + rateLimitedAddresses.add(addr); + } + } + } + + public static final RateLimit checkRateLimitHistory(String addr) { + synchronized (socketSync) { + if (blockedAddresses.contains(addr)) { + return RateLimit.LOCKED; + } else if (rateLimitedAddresses.contains(addr)) { + return RateLimit.BLOCKED; + } else { + return RateLimit.NONE; + } + } + } public static final byte[] loadLocalStorage(String key) { try { diff --git a/src/lwjgl/java/net/minecraft/src/ChunkLoader.java b/src/lwjgl/java/net/minecraft/src/ChunkLoader.java index a63fd2d..25e83f7 100644 --- a/src/lwjgl/java/net/minecraft/src/ChunkLoader.java +++ b/src/lwjgl/java/net/minecraft/src/ChunkLoader.java @@ -6,8 +6,12 @@ import java.util.*; public class ChunkLoader implements IChunkLoader { public ChunkLoader(String file, boolean flag) { - File file1 = new File("filesystem"); - saveDir = new File(file1, file); + if(file != null) { + File file1 = new File("filesystem"); + saveDir = new File(file1, file); + } else { + saveDir = null; + } createIfNecessary = flag; } diff --git a/src/main/java/net/minecraft/client/Minecraft.java b/src/main/java/net/minecraft/client/Minecraft.java index 1195652..89d34cb 100644 --- a/src/main/java/net/minecraft/client/Minecraft.java +++ b/src/main/java/net/minecraft/client/Minecraft.java @@ -14,6 +14,7 @@ import net.minecraft.src.EntityRenderer; import net.minecraft.src.FontRenderer; import net.minecraft.src.GLAllocation; import net.minecraft.src.GameSettings; +import net.minecraft.src.GuiChat; import net.minecraft.src.GuiConflictWarning; import net.minecraft.src.GuiGameOver; import net.minecraft.src.GuiIngame; @@ -286,10 +287,14 @@ public class Minecraft implements Runnable { this.sndManager.func_338_a(this.thePlayer, this.timer.renderPartialTicks); this.checkGLError("Pre render"); GL11.glEnable(GL11.GL_TEXTURE_2D); - if(this.theWorld != null) { + if(this.theWorld != null && !this.theWorld.multiplayerWorld) { while(this.theWorld.func_6465_g()) { } } + + if(this.theWorld != null && this.theWorld.multiplayerWorld) { + this.theWorld.func_6465_g(); + } if(this.gameSettings.limitFramerate) { try { @@ -347,7 +352,7 @@ public class Minecraft implements Runnable { this.checkGLError("Post render"); ++var3; - for(this.field_6316_m = true && this.currentScreen != null && this.currentScreen.doesGuiPauseGame(); System.currentTimeMillis() >= var1 + 1000L; var3 = 0) { + for(this.field_6316_m = !this.isMultiplayerWorld() && this.currentScreen != null && this.currentScreen.doesGuiPauseGame(); System.currentTimeMillis() >= var1 + 1000L; var3 = 0) { this.field_6292_I = var3 + " fps, " + WorldRenderer.field_1762_b + " chunk updates"; WorldRenderer.field_1762_b = 0; var1 += 1000L; @@ -432,7 +437,7 @@ public class Minecraft implements Runnable { public void shutdown() { System.out.println("Stopping!"); - if(this.theWorld != null) { + if(this.theWorld != null && !this.theWorld.multiplayerWorld) { this.theWorld.saveLevel(); this.theWorld.chunkProvider.saveChunks(false, (IProgressUpdate)null); } @@ -620,6 +625,17 @@ public class Minecraft implements Runnable { } } + //Fix for chunks not rendering in multiplayer after player respawn + if(respawnTimer > 0) { + respawnTimer--; + + if(respawnTimer == 0 && this.theWorld != null) { + if(this.theWorld.multiplayerWorld) { + field_6323_f.func_958_a(); + } + } + } + this.ingameGUI.func_555_a(); this.field_9243_r.func_910_a(1.0F); if(this.thePlayer != null) { @@ -720,6 +736,10 @@ public class Minecraft implements Runnable { if(Keyboard.getEventKey() == this.gameSettings.keyBindToggleFog.keyCode) { this.gameSettings.setOptionValue(4, !Keyboard.isKeyDown(42) && !Keyboard.isKeyDown(54) ? 1 : -1); } + + if(this.isMultiplayerWorld() && Keyboard.getEventKey() == this.gameSettings.keyBindChat.keyCode) { + this.displayGuiScreen(new GuiChat()); + } } } } @@ -768,6 +788,9 @@ public class Minecraft implements Runnable { } this.theWorld.difficultySetting = this.gameSettings.difficulty; + if(this.theWorld.multiplayerWorld) { + this.theWorld.difficultySetting = 3; + } if(!this.field_6316_m) { this.field_9243_r.func_911_a(); @@ -781,7 +804,7 @@ public class Minecraft implements Runnable { this.theWorld.func_633_c(); } - if(!this.field_6316_m) { + if(!this.field_6316_m || this.isMultiplayerWorld()) { this.theWorld.tick(); } @@ -796,6 +819,10 @@ public class Minecraft implements Runnable { this.field_6287_N = System.currentTimeMillis(); } + + public boolean isMultiplayerWorld() { + return this.theWorld != null && this.theWorld.multiplayerWorld; + } public void func_6247_b(String var1) { this.func_6261_a((World)null); @@ -863,15 +890,20 @@ public class Minecraft implements Runnable { System.out.println("Player is " + this.thePlayer); if(var1 != null) { this.field_6327_b.func_717_a(var1); - //if(!this.isMultiplayerWorld()) { + if(!this.isMultiplayerWorld()) { if(var3 == null) { this.thePlayer = (EntityPlayerSP)var1.func_4085_a(EntityPlayerSP.class); } - //} + } else if(this.thePlayer != null) { + this.thePlayer.preparePlayerToSpawn(); + if(var1 != null) { + var1.entityJoinedWorld(this.thePlayer); + } + } - //if(!var1.multiplayerWorld) { + if(!var1.multiplayerWorld) { this.func_6255_d(var2); - //} + } System.out.println("Player is now " + this.thePlayer); if(this.thePlayer == null) { @@ -971,10 +1003,12 @@ public class Minecraft implements Runnable { if(this.currentScreen instanceof GuiGameOver) { this.displayGuiScreen((GuiScreen)null); } - + respawnTimer = 5; } public static Minecraft getMinecraft() { return mc; } + + private int respawnTimer; } diff --git a/src/main/java/net/minecraft/src/Block.java b/src/main/java/net/minecraft/src/Block.java index 51908e0..b3bb41f 100644 --- a/src/main/java/net/minecraft/src/Block.java +++ b/src/main/java/net/minecraft/src/Block.java @@ -290,7 +290,7 @@ public class Block { } public void dropBlockAsItemWithChance(World var1, int var2, int var3, int var4, int var5, float var6) { - //if(!var1.multiplayerWorld) { + if(!var1.multiplayerWorld) { int var7 = this.quantityDropped(var1.rand); for(int var8 = 0; var8 < var7; ++var8) { @@ -308,7 +308,7 @@ public class Block { } } - //} + } } public float func_227_a(Entity var1) { diff --git a/src/main/java/net/minecraft/src/BlockButton.java b/src/main/java/net/minecraft/src/BlockButton.java index 0e6320e..c32243e 100644 --- a/src/main/java/net/minecraft/src/BlockButton.java +++ b/src/main/java/net/minecraft/src/BlockButton.java @@ -132,9 +132,9 @@ public class BlockButton extends Block { } public boolean blockActivated(World var1, int var2, int var3, int var4, EntityPlayer var5) { - //if(var1.multiplayerWorld) { - //return true; - //} else { + if(var1.multiplayerWorld) { + return true; + } else { int var6 = var1.getBlockMetadata(var2, var3, var4); int var7 = var6 & 7; int var8 = 8 - (var6 & 8); @@ -160,7 +160,7 @@ public class BlockButton extends Block { var1.scheduleBlockUpdate(var2, var3, var4, this.blockID); return true; } - //} + } } public void onBlockRemoval(World var1, int var2, int var3, int var4) { @@ -203,7 +203,7 @@ public class BlockButton extends Block { } public void updateTick(World var1, int var2, int var3, int var4, Random var5) { - //if(!var1.multiplayerWorld) { + if(!var1.multiplayerWorld) { int var6 = var1.getBlockMetadata(var2, var3, var4); if((var6 & 8) != 0) { var1.setBlockMetadataWithNotify(var2, var3, var4, var6 & 7); @@ -224,7 +224,7 @@ public class BlockButton extends Block { var1.playSoundEffect((double)var2 + 0.5D, (double)var3 + 0.5D, (double)var4 + 0.5D, "random.click", 0.3F, 0.5F); var1.func_701_b(var2, var3, var4, var2, var3, var4); } - //} + } } public void func_237_e() { diff --git a/src/main/java/net/minecraft/src/BlockCrops.java b/src/main/java/net/minecraft/src/BlockCrops.java index 0f1d3ea..94ac1a4 100644 --- a/src/main/java/net/minecraft/src/BlockCrops.java +++ b/src/main/java/net/minecraft/src/BlockCrops.java @@ -84,7 +84,7 @@ public class BlockCrops extends BlockFlower { public void onBlockDestroyedByPlayer(World var1, int var2, int var3, int var4, int var5) { super.onBlockDestroyedByPlayer(var1, var2, var3, var4, var5); - //if(!var1.multiplayerWorld) { + if(!var1.multiplayerWorld) { for(int var6 = 0; var6 < 3; ++var6) { if(var1.rand.nextInt(15) <= var5) { float var7 = 0.7F; @@ -96,7 +96,7 @@ public class BlockCrops extends BlockFlower { var1.entityJoinedWorld(var11); } } - //} + } } diff --git a/src/main/java/net/minecraft/src/BlockJukeBox.java b/src/main/java/net/minecraft/src/BlockJukeBox.java index 06781b1..a932f73 100644 --- a/src/main/java/net/minecraft/src/BlockJukeBox.java +++ b/src/main/java/net/minecraft/src/BlockJukeBox.java @@ -33,12 +33,12 @@ public class BlockJukeBox extends Block { } public void dropBlockAsItemWithChance(World var1, int var2, int var3, int var4, int var5, float var6) { - //if(!var1.multiplayerWorld) { + if(!var1.multiplayerWorld) { if(var5 > 0) { this.ejectRecord(var1, var2, var3, var4, var5); } super.dropBlockAsItemWithChance(var1, var2, var3, var4, var5, var6); - //} + } } } diff --git a/src/main/java/net/minecraft/src/BlockLever.java b/src/main/java/net/minecraft/src/BlockLever.java index ed23dbc..b11c3a0 100644 --- a/src/main/java/net/minecraft/src/BlockLever.java +++ b/src/main/java/net/minecraft/src/BlockLever.java @@ -133,9 +133,9 @@ public class BlockLever extends Block { } public boolean blockActivated(World var1, int var2, int var3, int var4, EntityPlayer var5) { - //if(var1.multiplayerWorld) { - //return true; - //} else { + if(var1.multiplayerWorld) { + return true; + } else { int var6 = var1.getBlockMetadata(var2, var3, var4); int var7 = var6 & 7; int var8 = 8 - (var6 & 8); @@ -156,7 +156,7 @@ public class BlockLever extends Block { } return true; - //} + } } public void onBlockRemoval(World var1, int var2, int var3, int var4) { diff --git a/src/main/java/net/minecraft/src/BlockMinecartTrack.java b/src/main/java/net/minecraft/src/BlockMinecartTrack.java index 707effb..94adf85 100644 --- a/src/main/java/net/minecraft/src/BlockMinecartTrack.java +++ b/src/main/java/net/minecraft/src/BlockMinecartTrack.java @@ -52,15 +52,15 @@ public class BlockMinecartTrack extends Block { } public void onBlockAdded(World var1, int var2, int var3, int var4) { - //if(!var1.multiplayerWorld) { + if(!var1.multiplayerWorld) { var1.setBlockMetadataWithNotify(var2, var3, var4, 15); this.func_4031_h(var1, var2, var3, var4); - //} + } } public void onNeighborBlockChange(World var1, int var2, int var3, int var4, int var5) { - //if(!var1.multiplayerWorld) { + if(!var1.multiplayerWorld) { int var6 = var1.getBlockMetadata(var2, var3, var4); boolean var7 = false; if(!var1.isBlockOpaqueCube(var2, var3 - 1, var4)) { @@ -90,12 +90,12 @@ public class BlockMinecartTrack extends Block { this.func_4031_h(var1, var2, var3, var4); } - //} + } } private void func_4031_h(World var1, int var2, int var3, int var4) { - //if(!var1.multiplayerWorld) { + if(!var1.multiplayerWorld) { (new MinecartTrackLogic(this, var1, var2, var3, var4)).func_792_a(var1.isBlockIndirectlyGettingPowered(var2, var3, var4)); - //} + } } } diff --git a/src/main/java/net/minecraft/src/BlockPortal.java b/src/main/java/net/minecraft/src/BlockPortal.java index e84d1b6..3be3c14 100644 --- a/src/main/java/net/minecraft/src/BlockPortal.java +++ b/src/main/java/net/minecraft/src/BlockPortal.java @@ -131,9 +131,9 @@ public class BlockPortal extends BlockBreakable { } public void onEntityCollidedWithBlock(World var1, int var2, int var3, int var4, Entity var5) { - //if(!var1.multiplayerWorld) { + if(!var1.multiplayerWorld) { var5.func_4039_q(); - //} + } } public void randomDisplayTick(World var1, int var2, int var3, int var4, Random var5) { diff --git a/src/main/java/net/minecraft/src/BlockPressurePlate.java b/src/main/java/net/minecraft/src/BlockPressurePlate.java index 583e62f..d9e679d 100644 --- a/src/main/java/net/minecraft/src/BlockPressurePlate.java +++ b/src/main/java/net/minecraft/src/BlockPressurePlate.java @@ -51,19 +51,19 @@ public class BlockPressurePlate extends Block { } public void updateTick(World var1, int var2, int var3, int var4, Random var5) { - //if(!var1.multiplayerWorld) { + if(!var1.multiplayerWorld) { if(var1.getBlockMetadata(var2, var3, var4) != 0) { this.setStateIfMobInteractsWithPlate(var1, var2, var3, var4); } - //} + } } public void onEntityCollidedWithBlock(World var1, int var2, int var3, int var4, Entity var5) { - //if(!var1.multiplayerWorld) { + if(!var1.multiplayerWorld) { if(var1.getBlockMetadata(var2, var3, var4) != 1) { this.setStateIfMobInteractsWithPlate(var1, var2, var3, var4); } - //} + } } private void setStateIfMobInteractsWithPlate(World var1, int var2, int var3, int var4) { diff --git a/src/main/java/net/minecraft/src/BlockRedstoneWire.java b/src/main/java/net/minecraft/src/BlockRedstoneWire.java index 56d7da7..e5377f3 100644 --- a/src/main/java/net/minecraft/src/BlockRedstoneWire.java +++ b/src/main/java/net/minecraft/src/BlockRedstoneWire.java @@ -149,7 +149,7 @@ public class BlockRedstoneWire extends Block { public void onBlockAdded(World var1, int var2, int var3, int var4) { super.onBlockAdded(var1, var2, var3, var4); - //if(!var1.multiplayerWorld) { + if(!var1.multiplayerWorld) { this.updateAndPropagateCurrentStrength(var1, var2, var3, var4); var1.notifyBlocksOfNeighborChange(var2, var3 + 1, var4, this.blockID); var1.notifyBlocksOfNeighborChange(var2, var3 - 1, var4, this.blockID); @@ -181,12 +181,12 @@ public class BlockRedstoneWire extends Block { this.notifyWireNeighborsOfNeighborChange(var1, var2, var3 - 1, var4 + 1); } - //} + } } public void onBlockRemoval(World var1, int var2, int var3, int var4) { super.onBlockRemoval(var1, var2, var3, var4); - //if(!var1.multiplayerWorld) { + if(!var1.multiplayerWorld) { var1.notifyBlocksOfNeighborChange(var2, var3 + 1, var4, this.blockID); var1.notifyBlocksOfNeighborChange(var2, var3 - 1, var4, this.blockID); this.updateAndPropagateCurrentStrength(var1, var2, var3, var4); @@ -218,7 +218,7 @@ public class BlockRedstoneWire extends Block { this.notifyWireNeighborsOfNeighborChange(var1, var2, var3 - 1, var4 + 1); } - //} + } } private int getMaxCurrentStrength(World var1, int var2, int var3, int var4, int var5) { @@ -231,7 +231,7 @@ public class BlockRedstoneWire extends Block { } public void onNeighborBlockChange(World var1, int var2, int var3, int var4, int var5) { - //if(!var1.multiplayerWorld) { + if(!var1.multiplayerWorld) { int var6 = var1.getBlockMetadata(var2, var3, var4); boolean var7 = this.canPlaceBlockAt(var1, var2, var3, var4); if(!var7) { @@ -242,7 +242,7 @@ public class BlockRedstoneWire extends Block { } super.onNeighborBlockChange(var1, var2, var3, var4, var5); - //} + } } public int idDropped(int var1, Random var2) { diff --git a/src/main/java/net/minecraft/src/BlockTNT.java b/src/main/java/net/minecraft/src/BlockTNT.java index e297b06..0727c97 100644 --- a/src/main/java/net/minecraft/src/BlockTNT.java +++ b/src/main/java/net/minecraft/src/BlockTNT.java @@ -30,10 +30,10 @@ public class BlockTNT extends Block { } public void onBlockDestroyedByPlayer(World var1, int var2, int var3, int var4, int var5) { - //if(!var1.multiplayerWorld) { + if(!var1.multiplayerWorld) { EntityTNTPrimed var6 = new EntityTNTPrimed(var1, (double)((float)var2 + 0.5F), (double)((float)var3 + 0.5F), (double)((float)var4 + 0.5F)); var1.entityJoinedWorld(var6); var1.playSoundAtEntity(var6, "random.fuse", 1.0F, 1.0F); - //} + } } } diff --git a/src/main/java/net/minecraft/src/Chunk.java b/src/main/java/net/minecraft/src/Chunk.java index be285f7..ee4a2e2 100644 --- a/src/main/java/net/minecraft/src/Chunk.java +++ b/src/main/java/net/minecraft/src/Chunk.java @@ -264,18 +264,24 @@ public class Chunk { int var9 = this.xPosition * 16 + var1; int var10 = this.zPosition * 16 + var3; this.blocks[var1 << 11 | var3 << 7 | var2] = var6; - if(var8 != 0) { + if(var8 != 0 && !this.worldObj.multiplayerWorld) { Block.blocksList[var8].onBlockRemoval(this.worldObj, var9, var2, var10); } this.data.setNibble(var1, var2, var3, var5); if(!this.worldObj.worldProvider.field_6478_e) { - if(Block.lightOpacity[var6] != 0) { - if(var2 >= var7) { - this.func_1003_g(var1, var2 + 1, var3); + if(!(var6 < 0 || var6 > 256)) { + if(Block.lightOpacity[var6] != 0) { + if(var2 >= var7) { + this.func_1003_g(var1, var2 + 1, var3); + } + } else if(var2 == var7 - 1) { + this.func_1003_g(var1, var2, var3); + } + } else { + if(var2 == var7 - 1) { + this.func_1003_g(var1, var2, var3); } - } else if(var2 == var7 - 1) { - this.func_1003_g(var1, var2, var3); } this.worldObj.func_616_a(EnumSkyBlock.Sky, var9, var2, var10, var9, var2, var10); @@ -283,7 +289,7 @@ public class Chunk { this.worldObj.func_616_a(EnumSkyBlock.Block, var9, var2, var10, var9, var2, var10); this.func_996_c(var1, var3); - if(var4 != 0) { + if(var4 != 0 && !(var4 < 0 || var4 > 256)) { Block.blocksList[var4].onBlockAdded(this.worldObj, var9, var2, var10); } @@ -319,7 +325,7 @@ public class Chunk { this.worldObj.func_616_a(EnumSkyBlock.Sky, var8, var2, var9, var8, var2, var9); this.worldObj.func_616_a(EnumSkyBlock.Block, var8, var2, var9, var8, var2, var9); this.func_996_c(var1, var3); - if(var4 != 0) { + if(var4 != 0 && !this.worldObj.multiplayerWorld) { Block.blocksList[var4].onBlockAdded(this.worldObj, var8, var2, var9); } diff --git a/src/main/java/net/minecraft/src/ChunkCache.java b/src/main/java/net/minecraft/src/ChunkCache.java index 55d28c2..0962cf5 100644 --- a/src/main/java/net/minecraft/src/ChunkCache.java +++ b/src/main/java/net/minecraft/src/ChunkCache.java @@ -117,6 +117,9 @@ public class ChunkCache implements IBlockAccess { } public boolean isBlockOpaqueCube(int var1, int var2, int var3) { + if(this.getBlockId(var1, var2, var3) < 0 || this.getBlockId(var1, var2, var3) > 256) { + return false; + } Block var4 = Block.blocksList[this.getBlockId(var1, var2, var3)]; return var4 == null ? false : var4.isOpaqueCube(); } diff --git a/src/main/java/net/minecraft/src/Entity.java b/src/main/java/net/minecraft/src/Entity.java index fd75d1c..5222123 100644 --- a/src/main/java/net/minecraft/src/Entity.java +++ b/src/main/java/net/minecraft/src/Entity.java @@ -190,7 +190,9 @@ public abstract class Entity { this.field_9307_bi = false; } - if(this.fire > 0) { + if(this.worldObj.multiplayerWorld) { + this.fire = 0; + } else if(this.fire > 0) { if(this.isImmuneToFire) { this.fire -= 4; if(this.fire < 0) { diff --git a/src/main/java/net/minecraft/src/EntityArrow.java b/src/main/java/net/minecraft/src/EntityArrow.java index e9e3aae..a867e33 100644 --- a/src/main/java/net/minecraft/src/EntityArrow.java +++ b/src/main/java/net/minecraft/src/EntityArrow.java @@ -232,14 +232,14 @@ public class EntityArrow extends Entity { } public void onCollideWithPlayer(EntityPlayer var1) { - //if(!this.worldObj.multiplayerWorld) { + if(!this.worldObj.multiplayerWorld) { if(this.inGround && this.field_682_g == var1 && this.arrowShake <= 0 && var1.inventory.addItemStackToInventory(new ItemStack(Item.arrow.shiftedIndex, 1))) { this.worldObj.playSoundAtEntity(this, "random.pop", 0.2F, ((this.rand.nextFloat() - this.rand.nextFloat()) * 0.7F + 1.0F) * 2.0F); var1.func_443_a_(this, 1); this.setEntityDead(); } - //} + } } public float func_392_h_() { diff --git a/src/main/java/net/minecraft/src/EntityBoat.java b/src/main/java/net/minecraft/src/EntityBoat.java index db99230..d86ab4d 100644 --- a/src/main/java/net/minecraft/src/EntityBoat.java +++ b/src/main/java/net/minecraft/src/EntityBoat.java @@ -55,7 +55,7 @@ public class EntityBoat extends Entity { } public boolean canAttackEntity(Entity var1, int var2) { - if(!this.isDead) { + if(!this.worldObj.multiplayerWorld && !this.isDead) { this.field_808_c = -this.field_808_c; this.field_806_b = 10; this.field_807_a += var2 * 10; @@ -136,41 +136,41 @@ public class EntityBoat extends Entity { double var8; double var10; double var23; - //if(this.worldObj.multiplayerWorld) { - //if(this.field_9394_d > 0) { - //var23 = this.posX + (this.field_9393_e - this.posX) / (double)this.field_9394_d; - //var6 = this.posY + (this.field_9392_f - this.posY) / (double)this.field_9394_d; - //var8 = this.posZ + (this.field_9391_g - this.posZ) / (double)this.field_9394_d; + if(this.worldObj.multiplayerWorld) { + if(this.field_9394_d > 0) { + var23 = this.posX + (this.field_9393_e - this.posX) / (double)this.field_9394_d; + var6 = this.posY + (this.field_9392_f - this.posY) / (double)this.field_9394_d; + var8 = this.posZ + (this.field_9391_g - this.posZ) / (double)this.field_9394_d; - //for(var10 = this.field_9390_h - (double)this.rotationYaw; var10 < -180.0D; var10 += 360.0D) { - //} + for(var10 = this.field_9390_h - (double)this.rotationYaw; var10 < -180.0D; var10 += 360.0D) { + } - //while(var10 >= 180.0D) { - //var10 -= 360.0D; - //} + while(var10 >= 180.0D) { + var10 -= 360.0D; + } - //this.rotationYaw = (float)((double)this.rotationYaw + var10 / (double)this.field_9394_d); - //this.rotationPitch = (float)((double)this.rotationPitch + (this.field_9389_i - (double)this.rotationPitch) / (double)this.field_9394_d); - //--this.field_9394_d; - //this.setPosition(var23, var6, var8); - //this.setRotation(this.rotationYaw, this.rotationPitch); - //} else { - //var23 = this.posX + this.motionX; - //var6 = this.posY + this.motionY; - //var8 = this.posZ + this.motionZ; - //this.setPosition(var23, var6, var8); - //if(this.onGround) { - //this.motionX *= 0.5D; - //this.motionY *= 0.5D; - //this.motionZ *= 0.5D; - //} + this.rotationYaw = (float)((double)this.rotationYaw + var10 / (double)this.field_9394_d); + this.rotationPitch = (float)((double)this.rotationPitch + (this.field_9389_i - (double)this.rotationPitch) / (double)this.field_9394_d); + --this.field_9394_d; + this.setPosition(var23, var6, var8); + this.setRotation(this.rotationYaw, this.rotationPitch); + } else { + var23 = this.posX + this.motionX; + var6 = this.posY + this.motionY; + var8 = this.posZ + this.motionZ; + this.setPosition(var23, var6, var8); + if(this.onGround) { + this.motionX *= 0.5D; + this.motionY *= 0.5D; + this.motionZ *= 0.5D; + } - //this.motionX *= (double)0.99F; - //this.motionY *= (double)0.95F; - //this.motionZ *= (double)0.99F; - //} + this.motionX *= (double)0.99F; + this.motionY *= (double)0.95F; + this.motionZ *= (double)0.99F; + } - //} else { + } else { var23 = var2 * 2.0D - 1.0D; this.motionY += (double)0.04F * var23; if(this.riddenByEntity != null) { @@ -226,7 +226,7 @@ public class EntityBoat extends Entity { } if(this.field_9297_aI && var8 > 0.15D) { - //if(!this.worldObj.multiplayerWorld) { + if(!this.worldObj.multiplayerWorld) { this.setEntityDead(); int var24; @@ -237,7 +237,7 @@ public class EntityBoat extends Entity { for(var24 = 0; var24 < 2; ++var24) { this.dropItemWithOffset(Item.stick.shiftedIndex, 1, 0.0F); } - //} + } } else { this.motionX *= (double)0.99F; this.motionY *= (double)0.95F; @@ -284,7 +284,7 @@ public class EntityBoat extends Entity { this.riddenByEntity = null; } - //} + } } public void func_366_i_() { @@ -309,9 +309,9 @@ public class EntityBoat extends Entity { if(this.riddenByEntity != null && this.riddenByEntity instanceof EntityPlayer && this.riddenByEntity != var1) { return true; } else { - //if(!this.worldObj.multiplayerWorld) { + if(!this.worldObj.multiplayerWorld) { var1.mountEntity(this); - //} + } return true; } diff --git a/src/main/java/net/minecraft/src/EntityChicken.java b/src/main/java/net/minecraft/src/EntityChicken.java index a7d2776..4e9d069 100644 --- a/src/main/java/net/minecraft/src/EntityChicken.java +++ b/src/main/java/net/minecraft/src/EntityChicken.java @@ -40,7 +40,7 @@ public class EntityChicken extends EntityAnimals { } this.field_752_b += this.field_755_h * 2.0F; - if(--this.timeUntilNextEgg <= 0) { + if(!this.worldObj.multiplayerWorld && --this.timeUntilNextEgg <= 0) { this.worldObj.playSoundAtEntity(this, "mob.chickenplop", 1.0F, (this.rand.nextFloat() - this.rand.nextFloat()) * 0.2F + 1.0F); this.dropItem(Item.egg.shiftedIndex, 1); this.timeUntilNextEgg = this.rand.nextInt(6000) + 6000; diff --git a/src/main/java/net/minecraft/src/EntityClientPlayerMP.java b/src/main/java/net/minecraft/src/EntityClientPlayerMP.java new file mode 100644 index 0000000..05b0813 --- /dev/null +++ b/src/main/java/net/minecraft/src/EntityClientPlayerMP.java @@ -0,0 +1,145 @@ +package net.minecraft.src; + +import net.minecraft.client.Minecraft; + +public class EntityClientPlayerMP extends EntityPlayerSP { + private NetClientHandler field_797_bg; + private int field_9380_bx = 0; + private double field_9379_by; + private double field_9378_bz; + private double field_9377_bA; + private double field_9376_bB; + private float field_9385_bC; + private float field_9384_bD; + private InventoryPlayer field_9383_bE = new InventoryPlayer((EntityPlayer)null); + private boolean field_9382_bF = false; + private boolean field_9381_bG = false; + private int field_12242_bI = 0; + + public EntityClientPlayerMP(Minecraft var1, World var2, Session var3, NetClientHandler var4) { + super(var1, var2, var3, 0); + this.field_797_bg = var4; + } + + public boolean canAttackEntity(Entity var1, int var2) { + return false; + } + + public void heal(int var1) { + } + + public void onUpdate() { + if(this.worldObj.blockExists(MathHelper.floor_double(this.posX), 64, MathHelper.floor_double(this.posZ))) { + super.onUpdate(); + this.func_4056_N(); + } + } + + public void func_6420_o() { + } + + public void func_4056_N() { + if(this.field_9380_bx++ == 20) { + this.sendInventoryChanged(); + this.field_9380_bx = 0; + } + + boolean var1 = this.func_381_o(); + if(var1 != this.field_9381_bG) { + if(var1) { + this.field_797_bg.addToSendQueue(new Packet18ArmAnimation(this, 104)); + } else { + this.field_797_bg.addToSendQueue(new Packet18ArmAnimation(this, 105)); + } + + this.field_9381_bG = var1; + } + + double var2 = this.posX - this.field_9379_by; + double var4 = this.boundingBox.minY - this.field_9378_bz; + double var6 = this.posY - this.field_9377_bA; + double var8 = this.posZ - this.field_9376_bB; + double var10 = (double)(this.rotationYaw - this.field_9385_bC); + double var12 = (double)(this.rotationPitch - this.field_9384_bD); + boolean var14 = var4 != 0.0D || var6 != 0.0D || var2 != 0.0D || var8 != 0.0D; + boolean var15 = var10 != 0.0D || var12 != 0.0D; + if(this.ridingEntity != null) { + if(var15) { + this.field_797_bg.addToSendQueue(new Packet11PlayerPosition(this.motionX, -999.0D, -999.0D, this.motionZ, this.onGround)); + } else { + this.field_797_bg.addToSendQueue(new Packet13PlayerLookMove(this.motionX, -999.0D, -999.0D, this.motionZ, this.rotationYaw, this.rotationPitch, this.onGround)); + } + + var14 = false; + } else if(var14 && var15) { + this.field_797_bg.addToSendQueue(new Packet13PlayerLookMove(this.posX, this.boundingBox.minY, this.posY, this.posZ, this.rotationYaw, this.rotationPitch, this.onGround)); + this.field_12242_bI = 0; + } else if(var14) { + this.field_797_bg.addToSendQueue(new Packet11PlayerPosition(this.posX, this.boundingBox.minY, this.posY, this.posZ, this.onGround)); + this.field_12242_bI = 0; + } else if(var15) { + this.field_797_bg.addToSendQueue(new Packet12PlayerLook(this.rotationYaw, this.rotationPitch, this.onGround)); + this.field_12242_bI = 0; + } else { + this.field_797_bg.addToSendQueue(new Packet10Flying(this.onGround)); + if(this.field_9382_bF == this.onGround && this.field_12242_bI <= 20) { + ++this.field_12242_bI; + } else { + this.field_12242_bI = 0; + } + } + + this.field_9382_bF = this.onGround; + if(var14) { + this.field_9379_by = this.posX; + this.field_9378_bz = this.boundingBox.minY; + this.field_9377_bA = this.posY; + this.field_9376_bB = this.posZ; + } + + if(var15) { + this.field_9385_bC = this.rotationYaw; + this.field_9384_bD = this.rotationPitch; + } + + } + + private void sendInventoryChanged() { + if(!this.inventory.compareInventory(this.field_9383_bE)) { + this.field_797_bg.addToSendQueue(new Packet5PlayerInventory(-1, this.inventory.mainInventory)); + this.field_797_bg.addToSendQueue(new Packet5PlayerInventory(-2, this.inventory.craftingInventory)); + this.field_797_bg.addToSendQueue(new Packet5PlayerInventory(-3, this.inventory.armorInventory)); + this.field_9383_bE = this.inventory.copyInventory(); + } + + } + + protected void joinEntityItemWithWorld(EntityItem var1) { + Packet21PickupSpawn var2 = new Packet21PickupSpawn(var1); + this.field_797_bg.addToSendQueue(var2); + var1.posX = (double)var2.xPosition / 32.0D; + var1.posY = (double)var2.yPosition / 32.0D; + var1.posZ = (double)var2.zPosition / 32.0D; + var1.motionX = (double)var2.rotation / 128.0D; + var1.motionY = (double)var2.pitch / 128.0D; + var1.motionZ = (double)var2.roll / 128.0D; + } + + public void sendChatMessage(String var1) { + this.field_797_bg.addToSendQueue(new Packet3Chat(var1)); + } + + public void func_457_w() { + super.func_457_w(); + this.field_797_bg.addToSendQueue(new Packet18ArmAnimation(this, 1)); + } + + public void func_9367_r() { + this.sendInventoryChanged(); + this.field_797_bg.addToSendQueue(new Packet9()); + } + + protected void damageEntity(int var1) { + this.health -= var1; + } +} diff --git a/src/main/java/net/minecraft/src/EntityCreeper.java b/src/main/java/net/minecraft/src/EntityCreeper.java index a43f99b..c106ae8 100644 --- a/src/main/java/net/minecraft/src/EntityCreeper.java +++ b/src/main/java/net/minecraft/src/EntityCreeper.java @@ -38,16 +38,16 @@ public class EntityCreeper extends EntityMobs { public void onUpdate() { this.lastActiveTime = this.timeSinceIgnited; -// if(this.worldObj.multiplayerWorld) { -// this.timeSinceIgnited += this.creeperState; -// if(this.timeSinceIgnited < 0) { -// this.timeSinceIgnited = 0; -// } -// -// if(this.timeSinceIgnited >= this.fuseTime) { -// this.timeSinceIgnited = this.fuseTime; -// } -// } + if(this.worldObj.multiplayerWorld) { + this.timeSinceIgnited += this.creeperState; + if(this.timeSinceIgnited < 0) { + this.timeSinceIgnited = 0; + } + + if(this.timeSinceIgnited >= this.fuseTime) { + this.timeSinceIgnited = this.fuseTime; + } + } super.onUpdate(); } @@ -63,9 +63,9 @@ public class EntityCreeper extends EntityMobs { } this.lastActiveTime = this.timeSinceIgnited; - //if(this.worldObj.multiplayerWorld) { - //super.func_418_b_(); - //} else { + if(this.worldObj.multiplayerWorld) { + super.func_418_b_(); + } else { if(this.timeSinceIgnited > 0 && this.creeperState < 0) { --this.timeSinceIgnited; } @@ -78,7 +78,7 @@ public class EntityCreeper extends EntityMobs { if(this.creeperState != 1) { this.creeperState = -1; } - //} + } } diff --git a/src/main/java/net/minecraft/src/EntityFish.java b/src/main/java/net/minecraft/src/EntityFish.java index f90b1d0..1e066ed 100644 --- a/src/main/java/net/minecraft/src/EntityFish.java +++ b/src/main/java/net/minecraft/src/EntityFish.java @@ -135,7 +135,7 @@ public class EntityFish extends Entity { this.setPosition(var21, var22, var23); this.setRotation(this.rotationYaw, this.rotationPitch); } else { - //if(!this.worldObj.multiplayerWorld) { + if(!this.worldObj.multiplayerWorld) { ItemStack var1 = this.field_4097_b.getCurrentEquippedItem(); if(this.field_4097_b.isDead || !this.field_4097_b.isEntityAlive() || var1 == null || var1.getItem() != Item.fishingRod || this.getDistanceSqToEntity(this.field_4097_b) > 1024.0D) { this.setEntityDead(); @@ -153,7 +153,7 @@ public class EntityFish extends Entity { this.field_4096_c = null; } - //} + } if(this.field_4098_a > 0) { --this.field_4098_a; diff --git a/src/main/java/net/minecraft/src/EntityItem.java b/src/main/java/net/minecraft/src/EntityItem.java index d95a206..b07a3f8 100644 --- a/src/main/java/net/minecraft/src/EntityItem.java +++ b/src/main/java/net/minecraft/src/EntityItem.java @@ -178,7 +178,7 @@ public class EntityItem extends Entity { } public void onCollideWithPlayer(EntityPlayer var1) { - //if(!this.worldObj.multiplayerWorld) { + if(!this.worldObj.multiplayerWorld) { int var2 = this.item.stackSize; if(this.field_805_c == 0 && var1.inventory.addItemStackToInventory(this.item)) { this.worldObj.playSoundAtEntity(this, "random.pop", 0.2F, ((this.rand.nextFloat() - this.rand.nextFloat()) * 0.7F + 1.0F) * 2.0F); @@ -186,6 +186,6 @@ public class EntityItem extends Entity { this.setEntityDead(); } - //} + } } } diff --git a/src/main/java/net/minecraft/src/EntityLiving.java b/src/main/java/net/minecraft/src/EntityLiving.java index 2ed3776..af85145 100644 --- a/src/main/java/net/minecraft/src/EntityLiving.java +++ b/src/main/java/net/minecraft/src/EntityLiving.java @@ -108,7 +108,7 @@ public class EntityLiving extends Entity { this.canAttackEntity((Entity)null, 1); } - if(this.isImmuneToFire) { + if(this.isImmuneToFire || this.worldObj.multiplayerWorld) { this.fire = 0; } @@ -299,9 +299,9 @@ public class EntityLiving extends Entity { } public boolean canAttackEntity(Entity var1, int var2) { - //if(this.worldObj.multiplayerWorld) { - //return false; - //} else { + if(this.worldObj.multiplayerWorld) { + return false; + } else { this.field_9344_ag = 0; if(this.health <= 0) { return false; @@ -355,7 +355,7 @@ public class EntityLiving extends Entity { return true; } - //} + } } public void func_9280_g() { @@ -404,7 +404,7 @@ public class EntityLiving extends Entity { } this.field_9327_S = true; - //if(!this.worldObj.multiplayerWorld) { + if(!this.worldObj.multiplayerWorld) { int var2 = this.getDropItemId(); if(var2 > 0) { int var3 = this.rand.nextInt(3); @@ -413,7 +413,7 @@ public class EntityLiving extends Entity { this.dropItem(var2, 1); } } - //} + } this.worldObj.func_9425_a(this, (byte)3); } diff --git a/src/main/java/net/minecraft/src/EntityMinecart.java b/src/main/java/net/minecraft/src/EntityMinecart.java index 223f377..99a7e1d 100644 --- a/src/main/java/net/minecraft/src/EntityMinecart.java +++ b/src/main/java/net/minecraft/src/EntityMinecart.java @@ -65,7 +65,7 @@ public class EntityMinecart extends Entity implements IInventory { } public boolean canAttackEntity(Entity var1, int var2) { - if(!this.isDead) { + if(!this.worldObj.multiplayerWorld && !this.isDead) { this.c = -this.c; this.b = 10; this.func_9281_M(); @@ -136,30 +136,30 @@ public class EntityMinecart extends Entity implements IInventory { } double var7; - //if(this.worldObj.multiplayerWorld && this.field_9415_k > 0) { - //if(this.field_9415_k > 0) { - //double var41 = this.posX + (this.field_9414_l - this.posX) / (double)this.field_9415_k; - //double var42 = this.posY + (this.field_9413_m - this.posY) / (double)this.field_9415_k; - //double var5 = this.posZ + (this.field_9412_n - this.posZ) / (double)this.field_9415_k; + if(this.worldObj.multiplayerWorld && this.field_9415_k > 0) { + if(this.field_9415_k > 0) { + double var41 = this.posX + (this.field_9414_l - this.posX) / (double)this.field_9415_k; + double var42 = this.posY + (this.field_9413_m - this.posY) / (double)this.field_9415_k; + double var5 = this.posZ + (this.field_9412_n - this.posZ) / (double)this.field_9415_k; - //for(var7 = this.field_9411_o - (double)this.rotationYaw; var7 < -180.0D; var7 += 360.0D) { - //} + for(var7 = this.field_9411_o - (double)this.rotationYaw; var7 < -180.0D; var7 += 360.0D) { + } - //while(var7 >= 180.0D) { - //var7 -= 360.0D; - //} + while(var7 >= 180.0D) { + var7 -= 360.0D; + } - //this.rotationYaw = (float)((double)this.rotationYaw + var7 / (double)this.field_9415_k); - //this.rotationPitch = (float)((double)this.rotationPitch + (this.field_9410_p - (double)this.rotationPitch) / (double)this.field_9415_k); - //--this.field_9415_k; - //this.setPosition(var41, var42, var5); - //this.setRotation(this.rotationYaw, this.rotationPitch); - //} else { - //this.setPosition(this.posX, this.posY, this.posZ); - //this.setRotation(this.rotationYaw, this.rotationPitch); - //} + this.rotationYaw = (float)((double)this.rotationYaw + var7 / (double)this.field_9415_k); + this.rotationPitch = (float)((double)this.rotationPitch + (this.field_9410_p - (double)this.rotationPitch) / (double)this.field_9415_k); + --this.field_9415_k; + this.setPosition(var41, var42, var5); + this.setRotation(this.rotationYaw, this.rotationPitch); + } else { + this.setPosition(this.posX, this.posY, this.posZ); + this.setRotation(this.rotationYaw, this.rotationPitch); + } - //} else { + } else { this.prevPosX = this.posX; this.prevPosY = this.posY; this.prevPosZ = this.posZ; @@ -408,7 +408,7 @@ public class EntityMinecart extends Entity implements IInventory { this.worldObj.spawnParticle("largesmoke", this.posX, this.posY + 0.8D, this.posZ, 0.0D, 0.0D, 0.0D); } - //} + } } public Vec3D func_515_a(double var1, double var3, double var5, double var7) { @@ -551,7 +551,7 @@ public class EntityMinecart extends Entity implements IInventory { } public void applyEntityCollision(Entity var1) { - //if(!this.worldObj.multiplayerWorld) { + if(!this.worldObj.multiplayerWorld) { if(var1 != this.riddenByEntity) { if(var1 instanceof EntityLiving && !(var1 instanceof EntityPlayer) && this.d == 0 && this.motionX * this.motionX + this.motionZ * this.motionZ > 0.01D && this.riddenByEntity == null && var1.ridingEntity == null) { var1.mountEntity(this); @@ -609,7 +609,7 @@ public class EntityMinecart extends Entity implements IInventory { } } - //} + } } public int getSizeInventory() { @@ -665,9 +665,9 @@ public class EntityMinecart extends Entity implements IInventory { return true; } - //if(!this.worldObj.multiplayerWorld) { + if(!this.worldObj.multiplayerWorld) { var1.mountEntity(this); - //} + } } else if(this.d == 1) { var1.displayGUIChest(this); } else if(this.d == 2) { diff --git a/src/main/java/net/minecraft/src/EntityOtherPlayerMP.java b/src/main/java/net/minecraft/src/EntityOtherPlayerMP.java new file mode 100644 index 0000000..f25cc20 --- /dev/null +++ b/src/main/java/net/minecraft/src/EntityOtherPlayerMP.java @@ -0,0 +1,102 @@ +package net.minecraft.src; + +public class EntityOtherPlayerMP extends EntityPlayer { + private int field_785_bg; + private double field_784_bh; + private double field_783_bi; + private double field_782_bj; + private double field_780_bk; + private double field_786_bl; + float a = 0.0F; + + public EntityOtherPlayerMP(World var1, String var2) { + super(var1); + this.field_771_i = var2; + this.yOffset = 0.0F; + this.field_9286_aZ = 0.0F; + if(var2 != null && var2.length() > 0) { + this.skinUrl = "http://www.minecraft.net/skin/" + var2 + ".png"; + System.out.println("Loading texture " + this.skinUrl); + } + + this.field_9314_ba = true; + this.field_619_ac = 10.0D; + } + + public boolean canAttackEntity(Entity var1, int var2) { + return true; + } + + public void setPositionAndRotation2(double var1, double var3, double var5, float var7, float var8, int var9) { + this.yOffset = 0.0F; + this.field_784_bh = var1; + this.field_783_bi = var3; + this.field_782_bj = var5; + this.field_780_bk = (double)var7; + this.field_786_bl = (double)var8; + this.field_785_bg = var9; + } + + public void onUpdate() { + super.onUpdate(); + this.field_705_Q = this.field_704_R; + double var1 = this.posX - this.prevPosX; + double var3 = this.posZ - this.prevPosZ; + float var5 = MathHelper.sqrt_double(var1 * var1 + var3 * var3) * 4.0F; + if(var5 > 1.0F) { + var5 = 1.0F; + } + + this.field_704_R += (var5 - this.field_704_R) * 0.4F; + this.field_703_S += this.field_704_R; + } + + public float func_392_h_() { + return 0.0F; + } + + public void onLivingUpdate() { + super.func_418_b_(); + if(this.field_785_bg > 0) { + double var1 = this.posX + (this.field_784_bh - this.posX) / (double)this.field_785_bg; + double var3 = this.posY + (this.field_783_bi - this.posY) / (double)this.field_785_bg; + double var5 = this.posZ + (this.field_782_bj - this.posZ) / (double)this.field_785_bg; + + double var7; + for(var7 = this.field_780_bk - (double)this.rotationYaw; var7 < -180.0D; var7 += 360.0D) { + } + + while(var7 >= 180.0D) { + var7 -= 360.0D; + } + + this.rotationYaw = (float)((double)this.rotationYaw + var7 / (double)this.field_785_bg); + this.rotationPitch = (float)((double)this.rotationPitch + (this.field_786_bl - (double)this.rotationPitch) / (double)this.field_785_bg); + --this.field_785_bg; + this.setPosition(var1, var3, var5); + this.setRotation(this.rotationYaw, this.rotationPitch); + } + + this.field_775_e = this.field_774_f; + float var9 = MathHelper.sqrt_double(this.motionX * this.motionX + this.motionZ * this.motionZ); + float var2 = (float)Math.atan(-this.motionY * (double)0.2F) * 15.0F; + if(var9 > 0.1F) { + var9 = 0.1F; + } + + if(!this.onGround || this.health <= 0) { + var9 = 0.0F; + } + + if(this.onGround || this.health <= 0) { + var2 = 0.0F; + } + + this.field_774_f += (var9 - this.field_774_f) * 0.4F; + this.field_9328_R += (var2 - this.field_9328_R) * 0.8F; + } + + public boolean func_381_o() { + return this.field_12240_bw; + } +} diff --git a/src/main/java/net/minecraft/src/EntitySheep.java b/src/main/java/net/minecraft/src/EntitySheep.java index fe680e2..3bf6566 100644 --- a/src/main/java/net/minecraft/src/EntitySheep.java +++ b/src/main/java/net/minecraft/src/EntitySheep.java @@ -10,7 +10,7 @@ public class EntitySheep extends EntityAnimals { } public boolean canAttackEntity(Entity var1, int var2) { - if(!this.sheared && var1 instanceof EntityLiving) { + if(!this.worldObj.multiplayerWorld && !this.sheared && var1 instanceof EntityLiving) { this.sheared = true; int var3 = 1 + this.rand.nextInt(3); diff --git a/src/main/java/net/minecraft/src/EntitySnowball.java b/src/main/java/net/minecraft/src/EntitySnowball.java index b24c7a7..e32873b 100644 --- a/src/main/java/net/minecraft/src/EntitySnowball.java +++ b/src/main/java/net/minecraft/src/EntitySnowball.java @@ -120,7 +120,7 @@ public class EntitySnowball extends Entity { var2 = Vec3D.createVector(var3.hitVec.xCoord, var3.hitVec.yCoord, var3.hitVec.zCoord); } - //if(!this.worldObj.multiplayerWorld) { + if(!this.worldObj.multiplayerWorld) { Entity var4 = null; List var5 = this.worldObj.getEntitiesWithinAABBExcludingEntity(this, this.boundingBox.addCoord(this.motionX, this.motionY, this.motionZ).expands(1.0D, 1.0D, 1.0D)); double var6 = 0.0D; @@ -144,7 +144,7 @@ public class EntitySnowball extends Entity { if(var4 != null) { var3 = new MovingObjectPosition(var4); } - //} + } if(var3 != null) { if(var3.entityHit != null && var3.entityHit.canAttackEntity(this.field_811_g, 0)) { diff --git a/src/main/java/net/minecraft/src/GameSettings.java b/src/main/java/net/minecraft/src/GameSettings.java index f7f05b0..caf0ea3 100644 --- a/src/main/java/net/minecraft/src/GameSettings.java +++ b/src/main/java/net/minecraft/src/GameSettings.java @@ -41,6 +41,7 @@ public class GameSettings { public int difficulty = 2; public boolean thirdPersonView = false; public String field_12259_z = ""; + public String username = ""; public GameSettings(Minecraft var1) { this.mc = var1; @@ -194,6 +195,10 @@ public class GameSettings { this.field_12259_z = var3[1]; } + if(var3[0].equals("username")) { + this.username = var3[1]; + } + for(int var4 = 0; var4 < this.keyBindings.length; ++var4) { if(var3[0].equals("key_" + this.keyBindings[var4].keyDescription)) { this.keyBindings[var4].keyCode = Integer.parseInt(var3[1]); @@ -230,6 +235,8 @@ public class GameSettings { var1.println("difficulty:" + this.difficulty); var1.println("fancyGraphics:" + this.fancyGraphics); var1.println("skin:" + this.skin); + var1.println("lastServer:" + this.field_12259_z); + var1.println("username:" + this.username); for(int var2 = 0; var2 < this.keyBindings.length; ++var2) { var1.println("key_" + this.keyBindings[var2].keyDescription + ":" + this.keyBindings[var2].keyCode); diff --git a/src/main/java/net/minecraft/src/GuiConnecting.java b/src/main/java/net/minecraft/src/GuiConnecting.java new file mode 100644 index 0000000..6e602e9 --- /dev/null +++ b/src/main/java/net/minecraft/src/GuiConnecting.java @@ -0,0 +1,126 @@ +package net.minecraft.src; + +import java.io.IOException; + +import net.PeytonPlayz585.opengl.GL11; +import net.minecraft.client.Minecraft; + +public class GuiConnecting extends GuiScreen { + private NetClientHandler clientHandler; + private boolean cancelled = false; + String uri; + private int timer = 0; + + public GuiConnecting(Minecraft var1, String var2, int var3) { + cancelled = false; + uri = var2 + ":" + var3; + var1.func_6261_a((World)null); + } + + public void updateScreen() { + if (timer > 2 && this.clientHandler == null) { + try { + String uria = null; + if(uri.startsWith("ws://")) { + uria = uri.substring(5); + }else if(uri.startsWith("wss://")){ + uria = uri.substring(6); + }else if(!uri.contains("://")){ + uria = uri; + uri = "ws://" + uri; + }else { + this.mc.displayGuiScreen(new GuiConnectFailed("disconnect.genericReason", "invalid uri websocket protocol")); + return; + } + + int i = uria.lastIndexOf(':'); + int port = -1; + + if(i > 0 && uria.startsWith("[") && uria.charAt(i - 1) != ']') { + i = -1; + } + + if(i == -1) port = uri.startsWith("wss") ? 443 : 80; + if(uria.endsWith("/")) uria = uria.substring(0, uria.length() - 1); + + if(port == -1) { + try { + int i2 = uria.indexOf('/'); + port = Integer.parseInt(uria.substring(i + 1, i2 == -1 ? uria.length() : i2 - 1)); + }catch(Throwable t) { + this.mc.displayGuiScreen(new GuiConnectFailed("disconnect.genericReason", "invalid port number")); + } + } + + this.clientHandler = new NetClientHandler(mc, uri, 0); + this.clientHandler.addToSendQueue(new Packet2Handshake(mc.field_6320_i.inventory)); + } catch (IOException e) { + try { + this.clientHandler.disconnect(); + }catch(Throwable t) { + } + e.printStackTrace(); + this.mc.displayGuiScreen(new GuiConnectFailed("disconnect.genericReason", e.toString())); + } + } + if (clientHandler != null) { + clientHandler.processReadPackets(); + } + if(timer >= 1) { + ++timer; + } + if(timer > 5) { + if(!GL11.connectionOpen() && this.mc.currentScreen == this) { + this.mc.displayGuiScreen(new GuiConnectFailed("connect.failed", "disconnect.timeout")); + } + } + } + + protected void keyTyped(char var1, int var2) { + } + + public void initGui() { + this.controlList.clear(); + this.controlList.add(new GuiButton(0, this.width / 2 - 100, this.height / 4 + 120 + 12, "Cancel")); + } + + protected void actionPerformed(GuiButton var1) { + if(var1.id == 0) { + this.cancelled = true; + if(this.clientHandler != null) { + this.clientHandler.disconnect(); + } + + this.mc.displayGuiScreen(new GuiMainMenu()); + } + + } + + public void drawScreen(int var1, int var2, float var3) { + if(timer == 0) { + timer = 1; + } + this.drawDefaultBackground(); + if(this.clientHandler == null) { + this.drawCenteredString(this.fontRenderer, "Connecting to the server...", this.width / 2, this.height / 2 - 50, 16777215); + this.drawCenteredString(this.fontRenderer, "", this.width / 2, this.height / 2 - 10, 16777215); + } else { + this.drawCenteredString(this.fontRenderer, "Logging in...", this.width / 2, this.height / 2 - 50, 16777215); + this.drawCenteredString(this.fontRenderer, this.clientHandler.field_1209_a, this.width / 2, this.height / 2 - 10, 16777215); + } + + super.drawScreen(var1, var2, var3); + } + + static NetClientHandler setNetClientHandler(GuiConnecting var0, NetClientHandler var1) { + return var0.clientHandler = var1; + } + + static boolean isCancelled(GuiConnecting var0) { + return var0.cancelled; + } + + static NetClientHandler getNetClientHandler(GuiConnecting var0) { + return var0.clientHandler; + } +} diff --git a/src/main/java/net/minecraft/src/GuiDownloadTerrain.java b/src/main/java/net/minecraft/src/GuiDownloadTerrain.java new file mode 100644 index 0000000..d596ba0 --- /dev/null +++ b/src/main/java/net/minecraft/src/GuiDownloadTerrain.java @@ -0,0 +1,38 @@ +package net.minecraft.src; + +public class GuiDownloadTerrain extends GuiScreen { + private NetClientHandler netHandler; + private int updateCounter = 0; + + public GuiDownloadTerrain(NetClientHandler var1) { + this.netHandler = var1; + } + + protected void keyTyped(char var1, int var2) { + } + + public void initGui() { + this.controlList.clear(); + } + + public void updateScreen() { + ++this.updateCounter; + if(this.updateCounter % 20 == 0) { + this.netHandler.addToSendQueue(new Packet0KeepAlive()); + } + + if(this.netHandler != null) { + this.netHandler.processReadPackets(); + } + + } + + protected void actionPerformed(GuiButton var1) { + } + + public void drawScreen(int var1, int var2, float var3) { + this.drawBackground(0); + this.drawCenteredString(this.fontRenderer, "Downloading terrain", this.width / 2, this.height / 2 - 50, 16777215); + super.drawScreen(var1, var2, var3); + } +} diff --git a/src/main/java/net/minecraft/src/GuiIngameMenu.java b/src/main/java/net/minecraft/src/GuiIngameMenu.java index 4eed990..47fa355 100644 --- a/src/main/java/net/minecraft/src/GuiIngameMenu.java +++ b/src/main/java/net/minecraft/src/GuiIngameMenu.java @@ -12,6 +12,10 @@ public class GuiIngameMenu extends GuiScreen { this.updateCounter2 = 0; this.controlList.clear(); this.controlList.add(new GuiButton(1, this.width / 2 - 100, this.height / 4 + 48, "Save and quit to title")); + if(this.mc.isMultiplayerWorld()) { + ((GuiButton)this.controlList.get(0)).displayString = "Disconnect"; + } + this.controlList.add(new GuiButton(4, this.width / 2 - 100, this.height / 4 + 24, "Back to game")); this.controlList.add(new GuiButton(0, this.width / 2 - 100, this.height / 4 + 96, "Options...")); } @@ -22,6 +26,10 @@ public class GuiIngameMenu extends GuiScreen { } if(var1.id == 1) { + if(this.mc.isMultiplayerWorld()) { + this.mc.theWorld.sendQuittingDisconnectingPacket(); + } + Minecraft.getMinecraft().justLeftWorld = true; this.mc.func_6261_a((World)null); this.mc.displayGuiScreen(new GuiMainMenu()); @@ -41,12 +49,14 @@ public class GuiIngameMenu extends GuiScreen { public void drawScreen(int var1, int var2, float var3) { this.drawDefaultBackground(); - boolean var4 = !this.mc.theWorld.func_650_a(this.updateCounter2++); - if(var4 || this.updateCounter < 20) { - float var5 = ((float)(this.updateCounter % 10) + var3) / 10.0F; - var5 = MathHelper.sin(var5 * (float)Math.PI * 2.0F) * 0.2F + 0.8F; - int var6 = (int)(255.0F * var5); - this.drawString(this.fontRenderer, "Saving level..", 8, this.height - 16, var6 << 16 | var6 << 8 | var6); + if(!this.mc.theWorld.multiplayerWorld) { + boolean var4 = !this.mc.theWorld.func_650_a(this.updateCounter2++); + if(var4 || this.updateCounter < 20) { + float var5 = ((float)(this.updateCounter % 10) + var3) / 10.0F; + var5 = MathHelper.sin(var5 * (float)Math.PI * 2.0F) * 0.2F + 0.8F; + int var6 = (int)(255.0F * var5); + this.drawString(this.fontRenderer, "Saving level..", 8, this.height - 16, var6 << 16 | var6 << 8 | var6); + } } this.drawCenteredString(this.fontRenderer, "Game menu", this.width / 2, 40, 16777215); diff --git a/src/main/java/net/minecraft/src/GuiMainMenu.java b/src/main/java/net/minecraft/src/GuiMainMenu.java index 82d3390..b95ce89 100644 --- a/src/main/java/net/minecraft/src/GuiMainMenu.java +++ b/src/main/java/net/minecraft/src/GuiMainMenu.java @@ -73,10 +73,8 @@ public class GuiMainMenu extends GuiScreen { } this.controlList.add(new GuiButton(1, this.width / 2 - 100, this.height / 4 + 48, "Singleplayer")); - //GuiButton button; - //this.controlList.add(button = new GuiButton(2, this.width / 2 - 100, this.height / 4 + 72, "Multiplayer")); - //button.enabled = false; - this.controlList.add(new GuiButton(3, this.width / 2 - 100, this.height / 4 + 72, "Mods and Texture Packs")); + this.controlList.add(new GuiButton(2, this.width / 2 - 100, this.height / 4 + 72, "Multiplayer")); + this.controlList.add(new GuiButton(3, this.width / 2 - 100, this.height / 4 + 96, "Mods and Texture Packs")); this.controlList.add(new GuiButton(0, this.width / 2 - 100, this.height / 4 + 120 + 12, "Options...")); } @@ -90,7 +88,7 @@ public class GuiMainMenu extends GuiScreen { } if(var1.id == 2) { - //this.mc.displayGuiScreen(new GuiMultiplayer(this)); + this.mc.displayGuiScreen(new GuiMultiplayer(this)); } if(var1.id == 3) { diff --git a/src/main/java/net/minecraft/src/GuiMultiplayer.java b/src/main/java/net/minecraft/src/GuiMultiplayer.java new file mode 100644 index 0000000..0c88f38 --- /dev/null +++ b/src/main/java/net/minecraft/src/GuiMultiplayer.java @@ -0,0 +1,181 @@ +package net.minecraft.src; + +import net.PeytonPlayz585.input.Keyboard; +import net.minecraft.client.Minecraft; + +public class GuiMultiplayer extends GuiScreen { + private GuiScreen updateCounter; + private int parentScreen = 0; + private String serverAddress = ""; + private String username = ""; + + private boolean serverTextBox; + private boolean usernameTextBox; + + public GuiMultiplayer(GuiScreen var1) { + this.updateCounter = var1; + } + + public void updateScreen() { + ++this.parentScreen; + } + + public void initGui() { + usernameTextBox = true; + serverTextBox = false; + this.controlList.clear(); + this.controlList.add(new GuiButton(0, this.width / 2 - 100, this.height / 4 + 96 + 12, "Connect")); + this.controlList.add(new GuiButton(1, this.width / 2 - 100, this.height / 4 + 120 + 12, "Cancel")); + this.serverAddress = this.mc.gameSettings.field_12259_z.replaceAll("_", ":"); + ((GuiButton)this.controlList.get(0)).enabled = this.serverAddress.length() > 0; + } + + protected void actionPerformed(GuiButton var1) { + if(var1.enabled) { + if(var1.id == 1) { + this.mc.displayGuiScreen(this.updateCounter); + } else if(var1.id == 0) { + Minecraft.getMinecraft().field_6320_i = new Session(this.username); + this.mc.gameSettings.field_12259_z = this.serverAddress.replaceAll(":", "_"); + this.mc.gameSettings.username = this.username; + this.mc.gameSettings.saveOptions(); + String[] var2 = this.serverAddress.split(":"); + this.mc.displayGuiScreen(new GuiConnecting(this.mc, var2[0], var2.length > 1 ? this.func_4067_a(var2[1], 25565) : 25565)); + } + + } + } + + protected void mouseClicked(int var1, int var2, int var3) { + if(var3 == 0) { + if(var1 >= this.width / 2 - 100 && var1 < (this.width / 2 - 100) + 200 && var2 >= this.height / 4 - 10 + 10 + 18 && var2 < (this.height / 4 - 10 + 10 + 18) + 20) { + Keyboard.enableRepeatEvents(true); + usernameTextBox = true; + serverTextBox = false; + } else if(var1 >= this.width / 2 - 100 && var1 < (this.width / 2 - 100) + 200 && var2 >= this.height / 4 - 10 + 50 + 18 && var2 < (this.height / 4 - 10 + 50 + 18) + 20) { + Keyboard.enableRepeatEvents(true); + serverTextBox = true; + usernameTextBox = false; + } else { + Keyboard.enableRepeatEvents(false); + usernameTextBox = false; + serverTextBox = false; + } + } + super.mouseClicked(var1, var2, var3); + } + + private int func_4067_a(String var1, int var2) { + try { + return Integer.parseInt(var1.trim()); + } catch (Exception var4) { + return var2; + } + } + + protected void keyTyped(char var1, int var2) { + if(this.serverTextBox) { + if(var1 == 22) { + String var3 = GuiScreen.getClipboardString(); + if(var3 == null) { + var3 = ""; + } + + int var4 = 32 - this.serverAddress.length(); + if(var4 > var3.length()) { + var4 = var3.length(); + } + + if(var4 > 0) { + this.serverAddress = this.serverAddress + var3.substring(0, var4); + } + } + + if(var1 == 13) { + this.actionPerformed((GuiButton)this.controlList.get(0)); + } + + if(var2 == 14 && this.serverAddress.length() > 0) { + this.serverAddress = this.serverAddress.substring(0, this.serverAddress.length() - 1); + } + + if(" !\"#$%&\'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\'abcdefghijklmnopqrstuvwxyz{|}~\u2302\u00c7\u00fc\u00e9\u00e2\u00e4\u00e0\u00e5\u00e7\u00ea\u00eb\u00e8\u00ef\u00ee\u00ec\u00c4\u00c5\u00c9\u00e6\u00c6\u00f4\u00f6\u00f2\u00fb\u00f9\u00ff\u00d6\u00dc\u00f8\u00a3\u00d8\u00d7\u0192\u00e1\u00ed\u00f3\u00fa\u00f1\u00d1\u00aa\u00ba\u00bf\u00ae\u00ac\u00bd\u00bc\u00a1\u00ab\u00bb".indexOf(var1) >= 0 && this.serverAddress.length() < 32) { + this.serverAddress = this.serverAddress + var1; + } + + ((GuiButton)this.controlList.get(0)).enabled = this.serverAddress.length() > 0 && this.username.length() > 0 && !this.serverAddress.isBlank() && !this.username.isBlank() && !this.serverAddress.isEmpty() && !this.username.isEmpty(); + } else if(this.usernameTextBox) { + if(var1 == 22) { + String var3 = GuiScreen.getClipboardString(); + if(var3 == null) { + var3 = ""; + } else { + var3.replaceAll("[^a-zA-Z0-9]", ""); + } + + int var4 = 16 - this.username.length(); + if(var4 > var3.length()) { + var4 = var3.length(); + } + + if(var4 > 0) { + this.username = this.username + var3.substring(0, var4); + } + } + + if(var1 == 13) { + this.actionPerformed((GuiButton)this.controlList.get(0)); + } + + if(var2 == 14 && this.username.length() > 0) { + this.username = this.username.substring(0, this.username.length() - 1); + } + + if(" !\"#$%&\'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\'abcdefghijklmnopqrstuvwxyz{|}~\u2302\u00c7\u00fc\u00e9\u00e2\u00e4\u00e0\u00e5\u00e7\u00ea\u00eb\u00e8\u00ef\u00ee\u00ec\u00c4\u00c5\u00c9\u00e6\u00c6\u00f4\u00f6\u00f2\u00fb\u00f9\u00ff\u00d6\u00dc\u00f8\u00a3\u00d8\u00d7\u0192\u00e1\u00ed\u00f3\u00fa\u00f1\u00d1\u00aa\u00ba\u00bf\u00ae\u00ac\u00bd\u00bc\u00a1\u00ab\u00bb".indexOf(var1) >= 0 && this.username.length() < 16) { + if(containsOnlyAZ09("" + var1)) { + this.username = this.username + var1; + } + } + + ((GuiButton)this.controlList.get(0)).enabled = this.serverAddress.length() > 0 && this.username.length() > 0 && !this.serverAddress.isBlank() && !this.username.isBlank() && !this.serverAddress.isEmpty() && !this.username.isEmpty(); + } + } + + public void drawScreen(int var1, int var2, float var3) { + this.drawDefaultBackground(); + this.drawCenteredString(this.fontRenderer, "Play Multiplayer", this.width / 2, this.height / 4 - 60 + 20, 16777215); + //this.drawString(this.fontRenderer, "Minecraft Multiplayer is currently not finished, but there", this.width / 2 - 140, this.height / 4 - 60 + 60 + 0, 10526880); + //this.drawString(this.fontRenderer, "is some buggy early testing going on.", this.width / 2 - 140, this.height / 4 - 60 + 60 + 9, 10526880); + this.drawString(this.fontRenderer, "Server IP:", this.width / 2 - 100, this.height / 4 - 50 + 60 + 36, 10526880); + this.drawString(this.fontRenderer, "Username:", this.width / 2 - 100, this.height / 4 - 90 + 60 + 36, 10526880); + int var4 = this.width / 2 - 100; + int var5 = this.height / 4 - 10 + 50 + 18; + short var6 = 200; + byte var7 = 20; + this.drawRect(var4 - 1, var5 - 1, var4 + var6 + 1, var5 + var7 + 1, -6250336); + this.drawRect(var4, var5, var4 + var6, var5 + var7, -16777216); + if(this.serverTextBox) { + this.drawString(this.fontRenderer, this.serverAddress + (this.parentScreen / 6 % 2 == 0 ? "_" : ""), var4 + 4, var5 + (var7 - 8) / 2, 14737632); + } else { + this.drawString(this.fontRenderer, this.serverAddress, var4 + 4, var5 + (var7 - 8) / 2, 14737632); + } + + int var8 = this.width / 2 - 100; + int var9 = this.height / 4 - 10 + 10 + 18; + short var10 = 200; + byte var11 = 20; + this.drawRect(var8 - 1, var9 - 1, var8 + var10 + 1, var9 + var11 + 1, -6250336); + this.drawRect(var8, var9, var8 + var10, var9 + var11, -16777216); + if(this.usernameTextBox) { + this.drawString(this.fontRenderer, this.username + (this.parentScreen / 6 % 2 == 0 ? "_" : ""), var8 + 4, var9 + (var11 - 8) / 2, 14737632); + } else { + this.drawString(this.fontRenderer, this.username, var8 + 4, var9 + (var11 - 8) / 2, 14737632); + } + + super.drawScreen(var1, var2, var3); + } + + private boolean containsOnlyAZ09(String input) { + return input.matches("[a-z0-9]+") || input.matches("[A-Z0-9]+"); + } +} diff --git a/src/main/java/net/minecraft/src/GuiScreen.java b/src/main/java/net/minecraft/src/GuiScreen.java index 978e524..412d2d1 100644 --- a/src/main/java/net/minecraft/src/GuiScreen.java +++ b/src/main/java/net/minecraft/src/GuiScreen.java @@ -144,4 +144,8 @@ public class GuiScreen extends Gui { public void deleteWorld(boolean var1, int var2) { } + + public static String getClipboardString() { + return GL11.getClipboard(); + } } diff --git a/src/main/java/net/minecraft/src/ItemBoat.java b/src/main/java/net/minecraft/src/ItemBoat.java index 1368b3b..79c128a 100644 --- a/src/main/java/net/minecraft/src/ItemBoat.java +++ b/src/main/java/net/minecraft/src/ItemBoat.java @@ -30,9 +30,9 @@ public class ItemBoat extends Item { int var25 = var24.blockX; int var26 = var24.blockY; int var27 = var24.blockZ; - //if(!var2.multiplayerWorld) { + if(!var2.multiplayerWorld) { var2.entityJoinedWorld(new EntityBoat(var2, (double)((float)var25 + 0.5F), (double)((float)var26 + 1.5F), (double)((float)var27 + 0.5F))); - //} + } --var1.stackSize; } diff --git a/src/main/java/net/minecraft/src/ItemBow.java b/src/main/java/net/minecraft/src/ItemBow.java index 1b9b4d6..c561295 100644 --- a/src/main/java/net/minecraft/src/ItemBow.java +++ b/src/main/java/net/minecraft/src/ItemBow.java @@ -9,9 +9,9 @@ public class ItemBow extends Item { public ItemStack onItemRightClick(ItemStack var1, World var2, EntityPlayer var3) { if(var3.inventory.consumeInventoryItem(Item.arrow.shiftedIndex)) { var2.playSoundAtEntity(var3, "random.bow", 1.0F, 1.0F / (itemRand.nextFloat() * 0.4F + 0.8F)); - //if(!var2.multiplayerWorld) { + if(!var2.multiplayerWorld) { var2.entityJoinedWorld(new EntityArrow(var2, var3)); - //} + } } return var1; diff --git a/src/main/java/net/minecraft/src/ItemFishingRod.java b/src/main/java/net/minecraft/src/ItemFishingRod.java index 86aeadb..7eaee56 100644 --- a/src/main/java/net/minecraft/src/ItemFishingRod.java +++ b/src/main/java/net/minecraft/src/ItemFishingRod.java @@ -21,9 +21,9 @@ public class ItemFishingRod extends Item { var3.func_457_w(); } else { var2.playSoundAtEntity(var3, "random.bow", 0.5F, 0.4F / (itemRand.nextFloat() * 0.4F + 0.8F)); - //if(!var2.multiplayerWorld) { + if(!var2.multiplayerWorld) { var2.entityJoinedWorld(new EntityFish(var2, var3)); - //} + } var3.func_457_w(); } diff --git a/src/main/java/net/minecraft/src/ItemHoe.java b/src/main/java/net/minecraft/src/ItemHoe.java index 1fe9fe0..c1a9494 100644 --- a/src/main/java/net/minecraft/src/ItemHoe.java +++ b/src/main/java/net/minecraft/src/ItemHoe.java @@ -15,9 +15,9 @@ public class ItemHoe extends Item { } else { Block var10 = Block.tilledField; var3.playSoundEffect((double)((float)var4 + 0.5F), (double)((float)var5 + 0.5F), (double)((float)var6 + 0.5F), var10.stepSound.func_1145_d(), (var10.stepSound.func_1147_b() + 1.0F) / 2.0F, var10.stepSound.func_1144_c() * 0.8F); - //if(var3.multiplayerWorld) { - //return true; - //} else { + if(var3.multiplayerWorld) { + return true; + } else { var3.setBlockWithNotify(var4, var5, var6, var10.blockID); var1.damageItem(1); if(var3.rand.nextInt(8) == 0 && var8 == Block.grass.blockID) { @@ -35,7 +35,7 @@ public class ItemHoe extends Item { } return true; - //} + } } } diff --git a/src/main/java/net/minecraft/src/ItemMinecart.java b/src/main/java/net/minecraft/src/ItemMinecart.java index 4d1fa48..c8dd06b 100644 --- a/src/main/java/net/minecraft/src/ItemMinecart.java +++ b/src/main/java/net/minecraft/src/ItemMinecart.java @@ -12,9 +12,9 @@ public class ItemMinecart extends Item { public boolean onItemUse(ItemStack var1, EntityPlayer var2, World var3, int var4, int var5, int var6, int var7) { int var8 = var3.getBlockId(var4, var5, var6); if(var8 == Block.minecartTrack.blockID) { - //(!var3.multiplayerWorld) { + if(!var3.multiplayerWorld) { var3.entityJoinedWorld(new EntityMinecart(var3, (double)((float)var4 + 0.5F), (double)((float)var5 + 0.5F), (double)((float)var6 + 0.5F), this.field_317_a)); - //} + } --var1.stackSize; return true; diff --git a/src/main/java/net/minecraft/src/ItemSnowball.java b/src/main/java/net/minecraft/src/ItemSnowball.java index 7b5efec..0857a28 100644 --- a/src/main/java/net/minecraft/src/ItemSnowball.java +++ b/src/main/java/net/minecraft/src/ItemSnowball.java @@ -9,9 +9,9 @@ public class ItemSnowball extends Item { public ItemStack onItemRightClick(ItemStack var1, World var2, EntityPlayer var3) { --var1.stackSize; var2.playSoundAtEntity(var3, "random.bow", 0.5F, 0.4F / (itemRand.nextFloat() * 0.4F + 0.8F)); - //if(!var2.multiplayerWorld) { + if(!var2.multiplayerWorld) { var2.entityJoinedWorld(new EntitySnowball(var2, var3)); - //} + } return var1; } diff --git a/src/main/java/net/minecraft/src/MetadataChunkBlock.java b/src/main/java/net/minecraft/src/MetadataChunkBlock.java index 6fcbc2c..c8e6315 100644 --- a/src/main/java/net/minecraft/src/MetadataChunkBlock.java +++ b/src/main/java/net/minecraft/src/MetadataChunkBlock.java @@ -33,7 +33,12 @@ public class MetadataChunkBlock { int var9 = var1.getSavedLightValue(this.field_1299_a, var6, var8, var7); boolean var10 = false; int var11 = var1.getBlockId(var6, var8, var7); - int var12 = Block.lightOpacity[var11]; + int var12; + if(!(var11 < 0 || var11 > 256)) { + var12 = Block.lightOpacity[var11]; + } else { + var12 = 0; + } if(var12 == 0) { var12 = 1; } diff --git a/src/main/java/net/minecraft/src/NetClientHandler.java b/src/main/java/net/minecraft/src/NetClientHandler.java new file mode 100644 index 0000000..aa69ca0 --- /dev/null +++ b/src/main/java/net/minecraft/src/NetClientHandler.java @@ -0,0 +1,422 @@ +package net.minecraft.src; + +import java.io.IOException; +import java.net.UnknownHostException; +import java.util.Random; +import net.minecraft.client.Minecraft; + +public class NetClientHandler extends NetHandler { + private boolean disconnected = false; + public static NetworkManager netManager; + public String field_1209_a; + private Minecraft mc; + private WorldClient worldClient; + private boolean field_1210_g = false; + Random rand = new Random(); + + public NetClientHandler(Minecraft var1, String var2, int var3) throws IOException, UnknownHostException { + this.mc = var1; + String ip = var2; + this.netManager = new NetworkManager(ip, this); + } + + public void processReadPackets() { + if(!this.disconnected) { + this.netManager.processReadPackets(); + } + } + + public void handleLogin(Packet1Login var1) { + this.mc.field_6327_b = new PlayerControllerMP(this.mc, this); + this.worldClient = new WorldClient(this, var1.field_4074_d, var1.field_4073_e); + this.worldClient.multiplayerWorld = true; + this.mc.func_6261_a(this.worldClient); + this.mc.displayGuiScreen(new GuiDownloadTerrain(this)); + this.mc.thePlayer.field_620_ab = var1.protocolVersion; + System.out.println("clientEntityId: " + var1.protocolVersion); + } + + public void handlePickupSpawn(Packet21PickupSpawn var1) { + double var2 = (double)var1.xPosition / 32.0D; + double var4 = (double)var1.yPosition / 32.0D; + double var6 = (double)var1.zPosition / 32.0D; + EntityItem var8 = new EntityItem(this.worldClient, var2, var4, var6, new ItemStack(var1.itemId, var1.count)); + var8.motionX = (double)var1.rotation / 128.0D; + var8.motionY = (double)var1.pitch / 128.0D; + var8.motionZ = (double)var1.roll / 128.0D; + var8.field_9303_br = var1.xPosition; + var8.field_9302_bs = var1.yPosition; + var8.field_9301_bt = var1.zPosition; + this.worldClient.func_712_a(var1.entityId, var8); + } + + public void handleVehicleSpawn(Packet23VehicleSpawn var1) { + double var2 = (double)var1.xPosition / 32.0D; + double var4 = (double)var1.yPosition / 32.0D; + double var6 = (double)var1.zPosition / 32.0D; + Object var8 = null; + if(var1.type == 10) { + var8 = new EntityMinecart(this.worldClient, var2, var4, var6, 0); + } + + if(var1.type == 11) { + var8 = new EntityMinecart(this.worldClient, var2, var4, var6, 1); + } + + if(var1.type == 12) { + var8 = new EntityMinecart(this.worldClient, var2, var4, var6, 2); + } + + if(var1.type == 90) { + var8 = new EntityFish(this.worldClient, var2, var4, var6); + } + + if(var1.type == 60) { + var8 = new EntityArrow(this.worldClient, var2, var4, var6); + } + + if(var1.type == 61) { + var8 = new EntitySnowball(this.worldClient, var2, var4, var6); + } + + if(var1.type == 1) { + var8 = new EntityBoat(this.worldClient, var2, var4, var6); + } + + if(var1.type == 50) { + var8 = new EntityTNTPrimed(this.worldClient, var2, var4, var6); + } + + if(var8 != null) { + ((Entity)var8).field_9303_br = var1.xPosition; + ((Entity)var8).field_9302_bs = var1.yPosition; + ((Entity)var8).field_9301_bt = var1.zPosition; + ((Entity)var8).rotationYaw = 0.0F; + ((Entity)var8).rotationPitch = 0.0F; + ((Entity)var8).field_620_ab = var1.entityId; + this.worldClient.func_712_a(var1.entityId, (Entity)var8); + } + + } + + public void func_6498_a(Packet28 var1) { + Entity var2 = this.func_12246_a(var1.field_6367_a); + if(var2 != null) { + var2.setVelocity((double)var1.field_6366_b / 8000.0D, (double)var1.field_6369_c / 8000.0D, (double)var1.field_6368_d / 8000.0D); + } + } + + public void handleNamedEntitySpawn(Packet20NamedEntitySpawn var1) { + double var2 = (double)var1.xPosition / 32.0D; + double var4 = (double)var1.yPosition / 32.0D; + double var6 = (double)var1.zPosition / 32.0D; + float var8 = (float)(var1.rotation * 360) / 256.0F; + float var9 = (float)(var1.pitch * 360) / 256.0F; + EntityOtherPlayerMP var10 = new EntityOtherPlayerMP(this.mc.theWorld, var1.name); + var10.field_9303_br = var1.xPosition; + var10.field_9302_bs = var1.yPosition; + var10.field_9301_bt = var1.zPosition; + int var11 = var1.currentItem; + if(var11 == 0) { + var10.inventory.mainInventory[var10.inventory.currentItem] = null; + } else { + var10.inventory.mainInventory[var10.inventory.currentItem] = new ItemStack(var11); + } + + var10.setPositionAndRotation(var2, var4, var6, var8, var9); + this.worldClient.func_712_a(var1.entityId, var10); + } + + public void handleEntityTeleport(Packet34EntityTeleport var1) { + Entity var2 = this.func_12246_a(var1.entityId); + if(var2 != null) { + var2.field_9303_br = var1.xPosition; + var2.field_9302_bs = var1.yPosition; + var2.field_9301_bt = var1.zPosition; + double var3 = (double)var2.field_9303_br / 32.0D; + double var5 = (double)var2.field_9302_bs / 32.0D + 1.0D / 64.0D; + double var7 = (double)var2.field_9301_bt / 32.0D; + float var9 = (float)(var1.yaw * 360) / 256.0F; + float var10 = (float)(var1.pitch * 360) / 256.0F; + var2.setPositionAndRotation2(var3, var5, var7, var9, var10, 3); + } + } + + public void handleEntity(Packet30Entity var1) { + Entity var2 = this.func_12246_a(var1.entityId); + if(var2 != null) { + var2.field_9303_br += var1.xPosition; + var2.field_9302_bs += var1.yPosition; + var2.field_9301_bt += var1.zPosition; + double var3 = (double)var2.field_9303_br / 32.0D; + double var5 = (double)var2.field_9302_bs / 32.0D + 1.0D / 64.0D; + double var7 = (double)var2.field_9301_bt / 32.0D; + float var9 = var1.rotating ? (float)(var1.yaw * 360) / 256.0F : var2.rotationYaw; + float var10 = var1.rotating ? (float)(var1.pitch * 360) / 256.0F : var2.rotationPitch; + var2.setPositionAndRotation2(var3, var5, var7, var9, var10, 3); + } + } + + public void handleDestroyEntity(Packet29DestroyEntity var1) { + this.worldClient.func_710_c(var1.entityId); + } + + public void handleFlying(Packet10Flying var1) { + EntityPlayerSP var2 = this.mc.thePlayer; + double var3 = var2.posX; + double var5 = var2.posY; + double var7 = var2.posZ; + float var9 = var2.rotationYaw; + float var10 = var2.rotationPitch; + if(var1.moving) { + var3 = var1.xPosition; + var5 = var1.yPosition; + var7 = var1.zPosition; + } + + if(var1.rotating) { + var9 = var1.yaw; + var10 = var1.pitch; + } + + var2.field_9287_aY = 0.0F; + var2.motionX = var2.motionY = var2.motionZ = 0.0D; + var2.setPositionAndRotation(var3, var5, var7, var9, var10); + var1.xPosition = var2.posX; + var1.yPosition = var2.boundingBox.minY; + var1.zPosition = var2.posZ; + var1.stance = var2.posY; + this.netManager.addToSendQueue(var1); + if(!this.field_1210_g) { + this.mc.thePlayer.prevPosX = this.mc.thePlayer.posX; + this.mc.thePlayer.prevPosY = this.mc.thePlayer.posY; + this.mc.thePlayer.prevPosZ = this.mc.thePlayer.posZ; + this.field_1210_g = true; + this.mc.displayGuiScreen((GuiScreen)null); + } + + } + + public void handlePreChunk(Packet50PreChunk var1) { + this.worldClient.func_713_a(var1.xPosition, var1.yPosition, var1.mode); + } + + public void handleMultiBlockChange(Packet52MultiBlockChange var1) { + Chunk var2 = this.worldClient.getChunkFromChunkCoords(var1.xPosition, var1.zPosition); + int var3 = var1.xPosition * 16; + int var4 = var1.zPosition * 16; + + for(int var5 = 0; var5 < var1.size; ++var5) { + short var6 = var1.coordinateArray[var5]; + int var7 = var1.typeArray[var5] & 255; + byte var8 = var1.metadataArray[var5]; + int var9 = var6 >> 12 & 15; + int var10 = var6 >> 8 & 15; + int var11 = var6 & 255; + var2.setBlockIDWithMetadata(var9, var11, var10, var7, var8); + this.worldClient.func_711_c(var9 + var3, var11, var10 + var4, var9 + var3, var11, var10 + var4); + this.worldClient.func_701_b(var9 + var3, var11, var10 + var4, var9 + var3, var11, var10 + var4); + } + + } + + public void handleMapChunk(Packet51MapChunk var1) { + this.worldClient.func_711_c(var1.xPosition, var1.yPosition, var1.zPosition, var1.xPosition + var1.xSize - 1, var1.yPosition + var1.ySize - 1, var1.zPosition + var1.zSize - 1); + this.worldClient.func_693_a(var1.xPosition, var1.yPosition, var1.zPosition, var1.xSize, var1.ySize, var1.zSize, var1.chunk); + } + + public void handleBlockChange(Packet53BlockChange var1) { + this.worldClient.func_714_c(var1.xPosition, var1.yPosition, var1.zPosition, var1.type, var1.metadata); + } + + public void handleKickDisconnect(Packet255KickDisconnect var1) { + this.netManager.networkShutdown("Got kicked"); + this.disconnected = true; + this.mc.func_6261_a((World)null); + this.mc.displayGuiScreen(new GuiConnectFailed("Disconnected by server", var1.reason)); + } + + public void handleErrorMessage(String var1) { + if(!this.disconnected) { + this.disconnected = true; + this.mc.func_6261_a((World)null); + this.mc.displayGuiScreen(new GuiConnectFailed("Connection lost", var1)); + } + } + + public void addToSendQueue(Packet var1) { + if(!this.disconnected) { + this.netManager.addToSendQueue(var1); + } + } + + public void handleCollect(Packet22Collect var1) { + Entity var2 = this.func_12246_a(var1.collectedEntityId); + Object var3 = (EntityLiving)this.func_12246_a(var1.collectorEntityId); + if(var3 == null) { + var3 = this.mc.thePlayer; + } + + if(var2 != null) { + this.worldClient.playSoundAtEntity(var2, "random.pop", 0.2F, ((this.rand.nextFloat() - this.rand.nextFloat()) * 0.7F + 1.0F) * 2.0F); + this.mc.field_6321_h.func_1192_a(new EntityPickupFX(this.mc.theWorld, var2, (Entity)var3, -0.5F)); + this.worldClient.func_710_c(var1.collectedEntityId); + } + + } + + public void handleBlockItemSwitch(Packet16BlockItemSwitch var1) { + Entity var2 = this.func_12246_a(var1.unused); + if(var2 != null) { + EntityPlayer var3 = (EntityPlayer)var2; + int var4 = var1.id; + if(var4 == 0) { + var3.inventory.mainInventory[var3.inventory.currentItem] = null; + } else { + var3.inventory.mainInventory[var3.inventory.currentItem] = new ItemStack(var4); + } + + } + } + + public void handleChat(Packet3Chat var1) { + this.mc.ingameGUI.addChatMessage(var1.message); + } + + public void handleArmAnimation(Packet18ArmAnimation var1) { + Entity var2 = this.func_12246_a(var1.entityId); + if(var2 != null) { + if(var1.animate == 1) { + EntityPlayer var3 = (EntityPlayer)var2; + var3.func_457_w(); + } else if(var1.animate == 100) { + var2.field_9300_bu = true; + } else if(var1.animate == 101) { + var2.field_9300_bu = false; + } else if(var1.animate == 102) { + var2.field_9299_bv = true; + } else if(var1.animate == 103) { + var2.field_9299_bv = false; + } else if(var1.animate == 104) { + var2.field_12240_bw = true; + } else if(var1.animate == 105) { + var2.field_12240_bw = false; + } else if(var1.animate == 2) { + var2.func_9280_g(); + } + + } + } + + public void handleAddToInventory(Packet17AddToInventory var1) { + this.mc.thePlayer.inventory.addItemStackToInventory(new ItemStack(var1.id, var1.count, var1.durability)); + } + + public void handleHandshake(Packet2Handshake var1) { + this.addToSendQueue(new Packet1Login(this.mc.field_6320_i.inventory, "Password", 6)); + } + + public void disconnect() { + this.disconnected = true; + this.netManager.networkShutdown("Closed"); + } + + public void handleMobSpawn(Packet24MobSpawn var1) { + double var2 = (double)var1.xPosition / 32.0D; + double var4 = (double)var1.yPosition / 32.0D; + double var6 = (double)var1.zPosition / 32.0D; + float var8 = (float)(var1.yaw * 360) / 256.0F; + float var9 = (float)(var1.pitch * 360) / 256.0F; + EntityLiving var10 = (EntityLiving)EntityList.createEntity(var1.type, this.mc.theWorld); + var10.field_9303_br = var1.xPosition; + var10.field_9302_bs = var1.yPosition; + var10.field_9301_bt = var1.zPosition; + var10.field_620_ab = var1.entityId; + var10.setPositionAndRotation(var2, var4, var6, var8, var9); + var10.field_9343_G = true; + this.worldClient.func_712_a(var1.entityId, var10); + } + + public void handleUpdateTime(Packet4UpdateTime var1) { + this.mc.theWorld.setWorldTime(var1.time); + } + + public void handlePlayerInventory(Packet5PlayerInventory var1) { + EntityPlayerSP var2 = this.mc.thePlayer; + if(var1.type == -1) { + var2.inventory.mainInventory = var1.stacks; + } + + if(var1.type == -2) { + var2.inventory.craftingInventory = var1.stacks; + } + + if(var1.type == -3) { + var2.inventory.armorInventory = var1.stacks; + } + + } + + public void handleComplexEntity(Packet59ComplexEntity var1) { + if(var1.entityNBT.getInteger("x") == var1.xPosition) { + if(var1.entityNBT.getInteger("y") == var1.yPosition) { + if(var1.entityNBT.getInteger("z") == var1.zPosition) { + TileEntity var2 = this.worldClient.getBlockTileEntity(var1.xPosition, var1.yPosition, var1.zPosition); + if(var2 != null) { + try { + var2.readFromNBT(var1.entityNBT); + } catch (Exception var4) { + } + + this.worldClient.func_701_b(var1.xPosition, var1.yPosition, var1.zPosition, var1.xPosition, var1.yPosition, var1.zPosition); + } + + } + } + } + } + + public void handleSpawnPosition(Packet6SpawnPosition var1) { + this.worldClient.spawnX = var1.xPosition; + this.worldClient.spawnY = var1.yPosition; + this.worldClient.spawnZ = var1.zPosition; + } + + public void func_6497_a(Packet39 var1) { + Object var2 = this.func_12246_a(var1.field_6365_a); + Entity var3 = this.func_12246_a(var1.field_6364_b); + if(var1.field_6365_a == this.mc.thePlayer.field_620_ab) { + var2 = this.mc.thePlayer; + } + + if(var2 != null) { + ((Entity)var2).mountEntity(var3); + } + } + + public void func_9447_a(Packet38 var1) { + Entity var2 = this.func_12246_a(var1.field_9274_a); + if(var2 != null) { + var2.func_9282_a(var1.field_9273_b); + } + + } + + private Entity func_12246_a(int var1) { + return (Entity)(var1 == this.mc.thePlayer.field_620_ab ? this.mc.thePlayer : this.worldClient.func_709_b(var1)); + } + + public void handleHealth(Packet8 var1) { + this.mc.thePlayer.setHealth(var1.healthMP); + } + + public void func_9448_a(Packet9 var1) { + this.mc.respawn(); + } + + public void func_12245_a(Packet60 var1) { + Explosion var2 = new Explosion(this.mc.theWorld, (Entity)null, var1.field_12236_a, var1.field_12235_b, var1.field_12239_c, var1.field_12238_d); + var2.field_12251_g = var1.field_12237_e; + var2.func_12247_b(); + } +} diff --git a/src/main/java/net/minecraft/src/NetHandler.java b/src/main/java/net/minecraft/src/NetHandler.java new file mode 100644 index 0000000..908ba9a --- /dev/null +++ b/src/main/java/net/minecraft/src/NetHandler.java @@ -0,0 +1,140 @@ +package net.minecraft.src; + +public class NetHandler { + public void handleMapChunk(Packet51MapChunk var1) { + } + + public void func_4114_b(Packet var1) { + } + + public void handleErrorMessage(String var1) { + } + + public void handleKickDisconnect(Packet255KickDisconnect var1) { + this.func_4114_b(var1); + } + + public void handleLogin(Packet1Login var1) { + this.func_4114_b(var1); + } + + public void handleFlying(Packet10Flying var1) { + this.func_4114_b(var1); + } + + public void handleMultiBlockChange(Packet52MultiBlockChange var1) { + this.func_4114_b(var1); + } + + public void handleBlockDig(Packet14BlockDig var1) { + this.func_4114_b(var1); + } + + public void handleBlockChange(Packet53BlockChange var1) { + this.func_4114_b(var1); + } + + public void handlePreChunk(Packet50PreChunk var1) { + this.func_4114_b(var1); + } + + public void handleNamedEntitySpawn(Packet20NamedEntitySpawn var1) { + this.func_4114_b(var1); + } + + public void handleEntity(Packet30Entity var1) { + this.func_4114_b(var1); + } + + public void handleEntityTeleport(Packet34EntityTeleport var1) { + this.func_4114_b(var1); + } + + public void handlePlace(Packet15Place var1) { + this.func_4114_b(var1); + } + + public void handleBlockItemSwitch(Packet16BlockItemSwitch var1) { + this.func_4114_b(var1); + } + + public void handleDestroyEntity(Packet29DestroyEntity var1) { + this.func_4114_b(var1); + } + + public void handlePickupSpawn(Packet21PickupSpawn var1) { + this.func_4114_b(var1); + } + + public void handleCollect(Packet22Collect var1) { + this.func_4114_b(var1); + } + + public void handleChat(Packet3Chat var1) { + this.func_4114_b(var1); + } + + public void handleAddToInventory(Packet17AddToInventory var1) { + this.func_4114_b(var1); + } + + public void handleVehicleSpawn(Packet23VehicleSpawn var1) { + this.func_4114_b(var1); + } + + public void handleArmAnimation(Packet18ArmAnimation var1) { + this.func_4114_b(var1); + } + + public void handleHandshake(Packet2Handshake var1) { + this.func_4114_b(var1); + } + + public void handleMobSpawn(Packet24MobSpawn var1) { + this.func_4114_b(var1); + } + + public void handleUpdateTime(Packet4UpdateTime var1) { + this.func_4114_b(var1); + } + + public void handlePlayerInventory(Packet5PlayerInventory var1) { + this.func_4114_b(var1); + } + + public void handleComplexEntity(Packet59ComplexEntity var1) { + this.func_4114_b(var1); + } + + public void handleSpawnPosition(Packet6SpawnPosition var1) { + this.func_4114_b(var1); + } + + public void func_6498_a(Packet28 var1) { + this.func_4114_b(var1); + } + + public void func_6497_a(Packet39 var1) { + this.func_4114_b(var1); + } + + public void func_6499_a(Packet7 var1) { + this.func_4114_b(var1); + } + + public void func_9447_a(Packet38 var1) { + this.func_4114_b(var1); + } + + public void handleHealth(Packet8 var1) { + this.func_4114_b(var1); + } + + public void func_9448_a(Packet9 var1) { + this.func_4114_b(var1); + } + + public void func_12245_a(Packet60 var1) { + this.func_4114_b(var1); + } +} diff --git a/src/main/java/net/minecraft/src/NetworkManager.java b/src/main/java/net/minecraft/src/NetworkManager.java new file mode 100644 index 0000000..a7d15c1 --- /dev/null +++ b/src/main/java/net/minecraft/src/NetworkManager.java @@ -0,0 +1,223 @@ +package net.minecraft.src; + +import java.io.InputStream; +import java.io.ByteArrayInputStream; +import java.io.ByteArrayOutputStream; +import java.io.DataInputStream; +import java.io.DataOutputStream; +import java.io.EOFException; +import java.io.IOException; +import java.nio.ByteBuffer; +import java.util.ArrayList; +import java.util.Collections; +import java.util.LinkedList; +import java.util.List; + +import net.PeytonPlayz585.opengl.GL11; + +public class NetworkManager { + + private NetHandler netHandler; + private String serverURI; + + private List dataPackets = Collections.synchronizedList(new ArrayList()); + private List chunkDataPackets = Collections.synchronizedList(new ArrayList()); + private int timeSinceLastRead = 0; + private int sendQueueByteLength = 0; + private int chunkDataSendCounter = 0; + public static int numWriteThreads; + private Thread writeThread; + + public NetworkManager(String uri, NetHandler netHandler) throws IOException { + this.serverURI = uri; + this.netHandler = netHandler; + if(!GL11.startConnection(uri)) { + throw new IOException("websocket to "+uri+" failed"); + } + GL11.setDebugVar("minecraftServer", uri); + this.writeThread = new NetworkWriterThread(this, uri + " write thread"); + this.writeThread.start(); + } + + public void setNetHandler(NetHandler netHandler) { + this.netHandler = netHandler; + } + + public void addToSendQueue(Packet var1) { + if(this.isSocketOpen()) { + this.sendQueueByteLength += var1.getPacketSize() + 1; + if(var1.isChunkDataPacket) { + this.chunkDataPackets.add(var1); + } else { + this.dataPackets.add(var1); + } + } + } + + private ByteArrayOutputStream sendBuffer = new ByteArrayOutputStream(); + + private void sendPacket() { + try { + sendBuffer.reset(); + DataOutputStream yee = new DataOutputStream(sendBuffer); + boolean var1 = true; + Packet var2; + if(!this.dataPackets.isEmpty()) { + var1 = false; + var2 = (Packet)this.dataPackets.remove(0); + this.sendQueueByteLength -= var2.getPacketSize() + 1; + Packet.writePacket(var2, yee); + GL11.writePacket(sendBuffer.toByteArray()); + } + + sendBuffer.reset(); + DataOutputStream yee2 = new DataOutputStream(sendBuffer); + if((var1 || this.chunkDataSendCounter-- <= 0) && !this.chunkDataPackets.isEmpty()) { + var1 = false; + var2 = (Packet)this.chunkDataPackets.remove(0); + this.sendQueueByteLength -= var2.getPacketSize() + 1; + Packet.writePacket(var2, yee2); + GL11.writePacket(sendBuffer.toByteArray()); + this.chunkDataSendCounter = 50; + } + + if(var1) { + Thread.sleep(10L); + } + } catch (InterruptedException var8) { + } catch (Exception var9) { + if(this.isSocketOpen()) { + GL11.endConnection(); + var9.printStackTrace(); + } + } + + } + +// public void processReadPackets() { +// if(this.sendQueueByteLength > 1048576) { +// this.networkShutdown("Send buffer overflow"); +// } +// +// if(this.readPackets.isEmpty()) { +// if(this.timeSinceLastRead++ == 1200) { +// this.networkShutdown("Timed out"); +// } +// } else { +// this.timeSinceLastRead = 0; +// } +// +// int var1 = 100; +// +// while(!this.readPackets.isEmpty() && var1-- >= 0) { +// Packet var2 = (Packet)this.readPackets.remove(0); +// var2.processPacket(this.netHandler); +// } +// } + + private ByteBuffer oldChunkBuffer = null; + private LinkedList readChunks = new LinkedList(); + + public void processReadPackets() { + readChunks.clear(); + + if(oldChunkBuffer != null) { + readChunks.add(oldChunkBuffer); + } + + byte[] packet; + while((packet = GL11.readPacket()) != null) { + readChunks.add(ByteBuffer.wrap(packet)); + } + if(!readChunks.isEmpty()) { + int cap = 0; + for(ByteBuffer b : readChunks) { + cap += b.limit(); + } + + ByteBuffer stream = ByteBuffer.allocate(cap); + for(ByteBuffer b : readChunks) { + stream.put(b); + } + stream.flip(); + + DataInputStream packetStream = new DataInputStream(new ByteBufferDirectInputStream(stream)); + while(stream.hasRemaining()) { + stream.mark(); + try { + Packet pkt = Packet.readPacket(packetStream); + pkt.processPacket(this.netHandler); + } catch (EOFException e) { + stream.reset(); + break; + } catch (IOException e) { + continue; + } catch (Throwable e2) { + e2.printStackTrace(); + } + } + + if(stream.hasRemaining()) { + oldChunkBuffer = stream.slice(); + }else { + oldChunkBuffer = null; + } + + } + } + + public void serverShutdown() { + if(GL11.connectionOpen()) { + GL11.endConnection(); + GL11.setDebugVar("minecraftServer", "null"); + } + } + + public int packetSize() { + return 0; + } + + public void networkShutdown(String var1, Object... var2) { + serverShutdown(); + } + + public void closeConnections() { + if(GL11.connectionOpen()) { + GL11.endConnection(); + GL11.setDebugVar("minecraftServer", "null"); + } + } + + public String getServerURI() { + return this.serverURI; + } + + public boolean isSocketOpen() { + return GL11.connectionOpen(); + } + + static void sendNetworkPacket(NetworkManager var0) { + var0.sendPacket(); + } + + public static boolean isRunning(NetworkManager netManager) { + return netManager.isSocketOpen(); + } + + private static class ByteBufferDirectInputStream extends InputStream { + private ByteBuffer buf; + private ByteBufferDirectInputStream(ByteBuffer b) { + this.buf = b; + } + + @Override + public int read() throws IOException { + return buf.remaining() > 0 ? ((int)buf.get() & 0xFF) : -1; + } + + @Override + public int available() { + return buf.remaining(); + } + } +} \ No newline at end of file diff --git a/src/main/java/net/minecraft/src/NetworkWriterThread.java b/src/main/java/net/minecraft/src/NetworkWriterThread.java new file mode 100644 index 0000000..035177d --- /dev/null +++ b/src/main/java/net/minecraft/src/NetworkWriterThread.java @@ -0,0 +1,33 @@ +package net.minecraft.src; + +class NetworkWriterThread extends Thread { + final NetworkManager netManager; + + NetworkWriterThread(NetworkManager var1, String var2) { + super(var2); + this.netManager = var1; + } + + public void run() { + ++NetworkManager.numWriteThreads; + while(true) { + boolean var11 = false; + + try { + var11 = true; + if(!NetworkManager.isRunning(this.netManager)) { + var11 = false; + break; + } + + NetworkManager.sendNetworkPacket(this.netManager); + } finally { + if(var11) { + --NetworkManager.numWriteThreads; + } + } + } + + --NetworkManager.numWriteThreads; + } +} diff --git a/src/main/java/net/minecraft/src/Packet.java b/src/main/java/net/minecraft/src/Packet.java new file mode 100644 index 0000000..4df9eb2 --- /dev/null +++ b/src/main/java/net/minecraft/src/Packet.java @@ -0,0 +1,110 @@ +package net.minecraft.src; + +import java.io.DataInputStream; +import java.io.DataOutputStream; +import java.io.IOException; +import java.util.HashMap; +import java.util.Map; + +public abstract class Packet { + private static Map packetIdToClassMap = new HashMap(); + private static Map packetClassToIdMap = new HashMap(); + public boolean isChunkDataPacket = false; + + static void addIdClassMapping(int var0, Class var1) { + if(packetIdToClassMap.containsKey(Integer.valueOf(var0))) { + throw new IllegalArgumentException("Duplicate packet id:" + var0); + } else if(packetClassToIdMap.containsKey(var1)) { + throw new IllegalArgumentException("Duplicate packet class:" + var1); + } else { + packetIdToClassMap.put(Integer.valueOf(var0), var1); + packetClassToIdMap.put(var1, Integer.valueOf(var0)); + } + } + + public static Packet getNewPacket(int var0) { + try { + Class var1 = (Class)packetIdToClassMap.get(Integer.valueOf(var0)); + return var1 == null ? null : (Packet)var1.newInstance(); + } catch (Exception var2) { + var2.printStackTrace(); + System.out.println("Skipping packet with id " + var0); + return null; + } + } + + public final int getPacketId() { + return ((Integer)packetClassToIdMap.get(this.getClass())).intValue(); + } + + public static Packet readPacket(DataInputStream var0) throws IOException { + int var1 = var0.read(); + if(var1 == -1) { + return null; + } else { + Packet var2 = getNewPacket(var1); + if(var2 == null) { + throw new IOException("Bad packet id " + var1); + } else { + var2.readPacketData(var0); + return var2; + } + } + } + + public static void writePacket(Packet var0, DataOutputStream var1) throws IOException { + var1.write(var0.getPacketId()); + var0.writePacketData(var1); + } + + public abstract void readPacketData(DataInputStream var1) throws IOException; + + public abstract void writePacketData(DataOutputStream var1) throws IOException; + + public abstract void processPacket(NetHandler var1); + + public abstract int getPacketSize(); + + static { + addIdClassMapping(0, Packet0KeepAlive.class); + addIdClassMapping(1, Packet1Login.class); + addIdClassMapping(2, Packet2Handshake.class); + addIdClassMapping(3, Packet3Chat.class); + addIdClassMapping(4, Packet4UpdateTime.class); + addIdClassMapping(5, Packet5PlayerInventory.class); + addIdClassMapping(6, Packet6SpawnPosition.class); + addIdClassMapping(7, Packet7.class); + addIdClassMapping(8, Packet8.class); + addIdClassMapping(9, Packet9.class); + addIdClassMapping(10, Packet10Flying.class); + addIdClassMapping(11, Packet11PlayerPosition.class); + addIdClassMapping(12, Packet12PlayerLook.class); + addIdClassMapping(13, Packet13PlayerLookMove.class); + addIdClassMapping(14, Packet14BlockDig.class); + addIdClassMapping(15, Packet15Place.class); + addIdClassMapping(16, Packet16BlockItemSwitch.class); + addIdClassMapping(17, Packet17AddToInventory.class); + addIdClassMapping(18, Packet18ArmAnimation.class); + addIdClassMapping(20, Packet20NamedEntitySpawn.class); + addIdClassMapping(21, Packet21PickupSpawn.class); + addIdClassMapping(22, Packet22Collect.class); + addIdClassMapping(23, Packet23VehicleSpawn.class); + addIdClassMapping(24, Packet24MobSpawn.class); + addIdClassMapping(28, Packet28.class); + addIdClassMapping(29, Packet29DestroyEntity.class); + addIdClassMapping(30, Packet30Entity.class); + addIdClassMapping(31, Packet31RelEntityMove.class); + addIdClassMapping(32, Packet32EntityLook.class); + addIdClassMapping(33, Packet33RelEntityMoveLook.class); + addIdClassMapping(34, Packet34EntityTeleport.class); + addIdClassMapping(38, Packet38.class); + addIdClassMapping(39, Packet39.class); + addIdClassMapping(50, Packet50PreChunk.class); + addIdClassMapping(51, Packet51MapChunk.class); + addIdClassMapping(52, Packet52MultiBlockChange.class); + addIdClassMapping(53, Packet53BlockChange.class); + addIdClassMapping(59, Packet59ComplexEntity.class); + addIdClassMapping(60, Packet60.class); + addIdClassMapping(255, Packet255KickDisconnect.class); + } +} diff --git a/src/main/java/net/minecraft/src/Packet0KeepAlive.java b/src/main/java/net/minecraft/src/Packet0KeepAlive.java new file mode 100644 index 0000000..e6f804d --- /dev/null +++ b/src/main/java/net/minecraft/src/Packet0KeepAlive.java @@ -0,0 +1,20 @@ +package net.minecraft.src; + +import java.io.DataInputStream; +import java.io.DataOutputStream; +import java.io.IOException; + +public class Packet0KeepAlive extends Packet { + public void processPacket(NetHandler var1) { + } + + public void readPacketData(DataInputStream var1) throws IOException { + } + + public void writePacketData(DataOutputStream var1) throws IOException { + } + + public int getPacketSize() { + return 0; + } +} diff --git a/src/main/java/net/minecraft/src/Packet10Flying.java b/src/main/java/net/minecraft/src/Packet10Flying.java new file mode 100644 index 0000000..966300e --- /dev/null +++ b/src/main/java/net/minecraft/src/Packet10Flying.java @@ -0,0 +1,40 @@ +package net.minecraft.src; + +import java.io.DataInputStream; +import java.io.DataOutputStream; +import java.io.IOException; + +public class Packet10Flying extends Packet { + public double xPosition; + public double yPosition; + public double zPosition; + public double stance; + public float yaw; + public float pitch; + public boolean onGround; + public boolean moving; + public boolean rotating; + + public Packet10Flying() { + } + + public Packet10Flying(boolean var1) { + this.onGround = var1; + } + + public void processPacket(NetHandler var1) { + var1.handleFlying(this); + } + + public void readPacketData(DataInputStream var1) throws IOException { + this.onGround = var1.read() != 0; + } + + public void writePacketData(DataOutputStream var1) throws IOException { + var1.write(this.onGround ? 1 : 0); + } + + public int getPacketSize() { + return 1; + } +} diff --git a/src/main/java/net/minecraft/src/Packet11PlayerPosition.java b/src/main/java/net/minecraft/src/Packet11PlayerPosition.java new file mode 100644 index 0000000..c896bac --- /dev/null +++ b/src/main/java/net/minecraft/src/Packet11PlayerPosition.java @@ -0,0 +1,40 @@ +package net.minecraft.src; + +import java.io.DataInputStream; +import java.io.DataOutputStream; +import java.io.IOException; + +public class Packet11PlayerPosition extends Packet10Flying { + public Packet11PlayerPosition() { + this.moving = true; + } + + public Packet11PlayerPosition(double var1, double var3, double var5, double var7, boolean var9) { + this.xPosition = var1; + this.yPosition = var3; + this.stance = var5; + this.zPosition = var7; + this.onGround = var9; + this.moving = true; + } + + public void readPacketData(DataInputStream var1) throws IOException { + this.xPosition = var1.readDouble(); + this.yPosition = var1.readDouble(); + this.stance = var1.readDouble(); + this.zPosition = var1.readDouble(); + super.readPacketData(var1); + } + + public void writePacketData(DataOutputStream var1) throws IOException { + var1.writeDouble(this.xPosition); + var1.writeDouble(this.yPosition); + var1.writeDouble(this.stance); + var1.writeDouble(this.zPosition); + super.writePacketData(var1); + } + + public int getPacketSize() { + return 33; + } +} diff --git a/src/main/java/net/minecraft/src/Packet12PlayerLook.java b/src/main/java/net/minecraft/src/Packet12PlayerLook.java new file mode 100644 index 0000000..deba4ad --- /dev/null +++ b/src/main/java/net/minecraft/src/Packet12PlayerLook.java @@ -0,0 +1,34 @@ +package net.minecraft.src; + +import java.io.DataInputStream; +import java.io.DataOutputStream; +import java.io.IOException; + +public class Packet12PlayerLook extends Packet10Flying { + public Packet12PlayerLook() { + this.rotating = true; + } + + public Packet12PlayerLook(float var1, float var2, boolean var3) { + this.yaw = var1; + this.pitch = var2; + this.onGround = var3; + this.rotating = true; + } + + public void readPacketData(DataInputStream var1) throws IOException { + this.yaw = var1.readFloat(); + this.pitch = var1.readFloat(); + super.readPacketData(var1); + } + + public void writePacketData(DataOutputStream var1) throws IOException { + var1.writeFloat(this.yaw); + var1.writeFloat(this.pitch); + super.writePacketData(var1); + } + + public int getPacketSize() { + return 9; + } +} diff --git a/src/main/java/net/minecraft/src/Packet13PlayerLookMove.java b/src/main/java/net/minecraft/src/Packet13PlayerLookMove.java new file mode 100644 index 0000000..f4fafeb --- /dev/null +++ b/src/main/java/net/minecraft/src/Packet13PlayerLookMove.java @@ -0,0 +1,48 @@ +package net.minecraft.src; + +import java.io.DataInputStream; +import java.io.DataOutputStream; +import java.io.IOException; + +public class Packet13PlayerLookMove extends Packet10Flying { + public Packet13PlayerLookMove() { + this.rotating = true; + this.moving = true; + } + + public Packet13PlayerLookMove(double var1, double var3, double var5, double var7, float var9, float var10, boolean var11) { + this.xPosition = var1; + this.yPosition = var3; + this.stance = var5; + this.zPosition = var7; + this.yaw = var9; + this.pitch = var10; + this.onGround = var11; + this.rotating = true; + this.moving = true; + } + + public void readPacketData(DataInputStream var1) throws IOException { + this.xPosition = var1.readDouble(); + this.yPosition = var1.readDouble(); + this.stance = var1.readDouble(); + this.zPosition = var1.readDouble(); + this.yaw = var1.readFloat(); + this.pitch = var1.readFloat(); + super.readPacketData(var1); + } + + public void writePacketData(DataOutputStream var1) throws IOException { + var1.writeDouble(this.xPosition); + var1.writeDouble(this.yPosition); + var1.writeDouble(this.stance); + var1.writeDouble(this.zPosition); + var1.writeFloat(this.yaw); + var1.writeFloat(this.pitch); + super.writePacketData(var1); + } + + public int getPacketSize() { + return 41; + } +} diff --git a/src/main/java/net/minecraft/src/Packet14BlockDig.java b/src/main/java/net/minecraft/src/Packet14BlockDig.java new file mode 100644 index 0000000..6943748 --- /dev/null +++ b/src/main/java/net/minecraft/src/Packet14BlockDig.java @@ -0,0 +1,48 @@ +package net.minecraft.src; + +import java.io.DataInputStream; +import java.io.DataOutputStream; +import java.io.IOException; + +public class Packet14BlockDig extends Packet { + public int xPosition; + public int yPosition; + public int zPosition; + public int face; + public int status; + + public Packet14BlockDig() { + } + + public Packet14BlockDig(int var1, int var2, int var3, int var4, int var5) { + this.status = var1; + this.xPosition = var2; + this.yPosition = var3; + this.zPosition = var4; + this.face = var5; + } + + public void readPacketData(DataInputStream var1) throws IOException { + this.status = var1.read(); + this.xPosition = var1.readInt(); + this.yPosition = var1.read(); + this.zPosition = var1.readInt(); + this.face = var1.read(); + } + + public void writePacketData(DataOutputStream var1) throws IOException { + var1.write(this.status); + var1.writeInt(this.xPosition); + var1.write(this.yPosition); + var1.writeInt(this.zPosition); + var1.write(this.face); + } + + public void processPacket(NetHandler var1) { + var1.handleBlockDig(this); + } + + public int getPacketSize() { + return 11; + } +} diff --git a/src/main/java/net/minecraft/src/Packet15Place.java b/src/main/java/net/minecraft/src/Packet15Place.java new file mode 100644 index 0000000..7c4d6dd --- /dev/null +++ b/src/main/java/net/minecraft/src/Packet15Place.java @@ -0,0 +1,48 @@ +package net.minecraft.src; + +import java.io.DataInputStream; +import java.io.DataOutputStream; +import java.io.IOException; + +public class Packet15Place extends Packet { + public int id; + public int xPosition; + public int yPosition; + public int zPosition; + public int direction; + + public Packet15Place() { + } + + public Packet15Place(int var1, int var2, int var3, int var4, int var5) { + this.id = var1; + this.xPosition = var2; + this.yPosition = var3; + this.zPosition = var4; + this.direction = var5; + } + + public void readPacketData(DataInputStream var1) throws IOException { + this.id = var1.readShort(); + this.xPosition = var1.readInt(); + this.yPosition = var1.read(); + this.zPosition = var1.readInt(); + this.direction = var1.read(); + } + + public void writePacketData(DataOutputStream var1) throws IOException { + var1.writeShort(this.id); + var1.writeInt(this.xPosition); + var1.write(this.yPosition); + var1.writeInt(this.zPosition); + var1.write(this.direction); + } + + public void processPacket(NetHandler var1) { + var1.handlePlace(this); + } + + public int getPacketSize() { + return 12; + } +} diff --git a/src/main/java/net/minecraft/src/Packet16BlockItemSwitch.java b/src/main/java/net/minecraft/src/Packet16BlockItemSwitch.java new file mode 100644 index 0000000..85ebe89 --- /dev/null +++ b/src/main/java/net/minecraft/src/Packet16BlockItemSwitch.java @@ -0,0 +1,36 @@ +package net.minecraft.src; + +import java.io.DataInputStream; +import java.io.DataOutputStream; +import java.io.IOException; + +public class Packet16BlockItemSwitch extends Packet { + public int unused; + public int id; + + public Packet16BlockItemSwitch() { + } + + public Packet16BlockItemSwitch(int var1, int var2) { + this.unused = var1; + this.id = var2; + } + + public void readPacketData(DataInputStream var1) throws IOException { + this.unused = var1.readInt(); + this.id = var1.readShort(); + } + + public void writePacketData(DataOutputStream var1) throws IOException { + var1.writeInt(this.unused); + var1.writeShort(this.id); + } + + public void processPacket(NetHandler var1) { + var1.handleBlockItemSwitch(this); + } + + public int getPacketSize() { + return 6; + } +} diff --git a/src/main/java/net/minecraft/src/Packet17AddToInventory.java b/src/main/java/net/minecraft/src/Packet17AddToInventory.java new file mode 100644 index 0000000..c531c21 --- /dev/null +++ b/src/main/java/net/minecraft/src/Packet17AddToInventory.java @@ -0,0 +1,31 @@ +package net.minecraft.src; + +import java.io.DataInputStream; +import java.io.DataOutputStream; +import java.io.IOException; + +public class Packet17AddToInventory extends Packet { + public int id; + public int count; + public int durability; + + public void readPacketData(DataInputStream var1) throws IOException { + this.id = var1.readShort(); + this.count = var1.readByte(); + this.durability = var1.readShort(); + } + + public void writePacketData(DataOutputStream var1) throws IOException { + var1.writeShort(this.id); + var1.writeByte(this.count); + var1.writeShort(this.durability); + } + + public void processPacket(NetHandler var1) { + var1.handleAddToInventory(this); + } + + public int getPacketSize() { + return 5; + } +} diff --git a/src/main/java/net/minecraft/src/Packet18ArmAnimation.java b/src/main/java/net/minecraft/src/Packet18ArmAnimation.java new file mode 100644 index 0000000..e7c3c85 --- /dev/null +++ b/src/main/java/net/minecraft/src/Packet18ArmAnimation.java @@ -0,0 +1,36 @@ +package net.minecraft.src; + +import java.io.DataInputStream; +import java.io.DataOutputStream; +import java.io.IOException; + +public class Packet18ArmAnimation extends Packet { + public int entityId; + public int animate; + + public Packet18ArmAnimation() { + } + + public Packet18ArmAnimation(Entity var1, int var2) { + this.entityId = var1.field_620_ab; + this.animate = var2; + } + + public void readPacketData(DataInputStream var1) throws IOException { + this.entityId = var1.readInt(); + this.animate = var1.readByte(); + } + + public void writePacketData(DataOutputStream var1) throws IOException { + var1.writeInt(this.entityId); + var1.writeByte(this.animate); + } + + public void processPacket(NetHandler var1) { + var1.handleArmAnimation(this); + } + + public int getPacketSize() { + return 5; + } +} diff --git a/src/main/java/net/minecraft/src/Packet1Login.java b/src/main/java/net/minecraft/src/Packet1Login.java new file mode 100644 index 0000000..8750469 --- /dev/null +++ b/src/main/java/net/minecraft/src/Packet1Login.java @@ -0,0 +1,46 @@ +package net.minecraft.src; + +import java.io.DataInputStream; +import java.io.DataOutputStream; +import java.io.IOException; + +public class Packet1Login extends Packet { + public int protocolVersion; + public String username; + public String password; + public long field_4074_d; + public byte field_4073_e; + + public Packet1Login() { + } + + public Packet1Login(String var1, String var2, int var3) { + this.username = var1; + this.password = var2; + this.protocolVersion = var3; + } + + public void readPacketData(DataInputStream var1) throws IOException { + this.protocolVersion = var1.readInt(); + this.username = var1.readUTF(); + this.password = var1.readUTF(); + this.field_4074_d = var1.readLong(); + this.field_4073_e = var1.readByte(); + } + + public void writePacketData(DataOutputStream var1) throws IOException { + var1.writeInt(this.protocolVersion); + var1.writeUTF(this.username); + var1.writeUTF(this.password); + var1.writeLong(this.field_4074_d); + var1.writeByte(this.field_4073_e); + } + + public void processPacket(NetHandler var1) { + var1.handleLogin(this); + } + + public int getPacketSize() { + return 4 + this.username.length() + this.password.length() + 4 + 5; + } +} diff --git a/src/main/java/net/minecraft/src/Packet20NamedEntitySpawn.java b/src/main/java/net/minecraft/src/Packet20NamedEntitySpawn.java new file mode 100644 index 0000000..074161f --- /dev/null +++ b/src/main/java/net/minecraft/src/Packet20NamedEntitySpawn.java @@ -0,0 +1,61 @@ +package net.minecraft.src; + +import java.io.DataInputStream; +import java.io.DataOutputStream; +import java.io.IOException; + +public class Packet20NamedEntitySpawn extends Packet { + public int entityId; + public String name; + public int xPosition; + public int yPosition; + public int zPosition; + public byte rotation; + public byte pitch; + public int currentItem; + + public Packet20NamedEntitySpawn() { + } + + public Packet20NamedEntitySpawn(EntityPlayer var1) { + this.entityId = var1.field_620_ab; + this.name = var1.field_771_i; + this.xPosition = MathHelper.floor_double(var1.posX * 32.0D); + this.yPosition = MathHelper.floor_double(var1.posY * 32.0D); + this.zPosition = MathHelper.floor_double(var1.posZ * 32.0D); + this.rotation = (byte)((int)(var1.rotationYaw * 256.0F / 360.0F)); + this.pitch = (byte)((int)(var1.rotationPitch * 256.0F / 360.0F)); + ItemStack var2 = var1.inventory.getCurrentItem(); + this.currentItem = var2 == null ? 0 : var2.itemID; + } + + public void readPacketData(DataInputStream var1) throws IOException { + this.entityId = var1.readInt(); + this.name = var1.readUTF(); + this.xPosition = var1.readInt(); + this.yPosition = var1.readInt(); + this.zPosition = var1.readInt(); + this.rotation = var1.readByte(); + this.pitch = var1.readByte(); + this.currentItem = var1.readShort(); + } + + public void writePacketData(DataOutputStream var1) throws IOException { + var1.writeInt(this.entityId); + var1.writeUTF(this.name); + var1.writeInt(this.xPosition); + var1.writeInt(this.yPosition); + var1.writeInt(this.zPosition); + var1.writeByte(this.rotation); + var1.writeByte(this.pitch); + var1.writeShort(this.currentItem); + } + + public void processPacket(NetHandler var1) { + var1.handleNamedEntitySpawn(this); + } + + public int getPacketSize() { + return 28; + } +} diff --git a/src/main/java/net/minecraft/src/Packet21PickupSpawn.java b/src/main/java/net/minecraft/src/Packet21PickupSpawn.java new file mode 100644 index 0000000..975c2ed --- /dev/null +++ b/src/main/java/net/minecraft/src/Packet21PickupSpawn.java @@ -0,0 +1,64 @@ +package net.minecraft.src; + +import java.io.DataInputStream; +import java.io.DataOutputStream; +import java.io.IOException; + +public class Packet21PickupSpawn extends Packet { + public int entityId; + public int xPosition; + public int yPosition; + public int zPosition; + public byte rotation; + public byte pitch; + public byte roll; + public int itemId; + public int count; + + public Packet21PickupSpawn() { + } + + public Packet21PickupSpawn(EntityItem var1) { + this.entityId = var1.field_620_ab; + this.itemId = var1.item.itemID; + this.count = var1.item.stackSize; + this.xPosition = MathHelper.floor_double(var1.posX * 32.0D); + this.yPosition = MathHelper.floor_double(var1.posY * 32.0D); + this.zPosition = MathHelper.floor_double(var1.posZ * 32.0D); + this.rotation = (byte)((int)(var1.motionX * 128.0D)); + this.pitch = (byte)((int)(var1.motionY * 128.0D)); + this.roll = (byte)((int)(var1.motionZ * 128.0D)); + } + + public void readPacketData(DataInputStream var1) throws IOException { + this.entityId = var1.readInt(); + this.itemId = var1.readShort(); + this.count = var1.readByte(); + this.xPosition = var1.readInt(); + this.yPosition = var1.readInt(); + this.zPosition = var1.readInt(); + this.rotation = var1.readByte(); + this.pitch = var1.readByte(); + this.roll = var1.readByte(); + } + + public void writePacketData(DataOutputStream var1) throws IOException { + var1.writeInt(this.entityId); + var1.writeShort(this.itemId); + var1.writeByte(this.count); + var1.writeInt(this.xPosition); + var1.writeInt(this.yPosition); + var1.writeInt(this.zPosition); + var1.writeByte(this.rotation); + var1.writeByte(this.pitch); + var1.writeByte(this.roll); + } + + public void processPacket(NetHandler var1) { + var1.handlePickupSpawn(this); + } + + public int getPacketSize() { + return 22; + } +} diff --git a/src/main/java/net/minecraft/src/Packet22Collect.java b/src/main/java/net/minecraft/src/Packet22Collect.java new file mode 100644 index 0000000..6056b3a --- /dev/null +++ b/src/main/java/net/minecraft/src/Packet22Collect.java @@ -0,0 +1,28 @@ +package net.minecraft.src; + +import java.io.DataInputStream; +import java.io.DataOutputStream; +import java.io.IOException; + +public class Packet22Collect extends Packet { + public int collectedEntityId; + public int collectorEntityId; + + public void readPacketData(DataInputStream var1) throws IOException { + this.collectedEntityId = var1.readInt(); + this.collectorEntityId = var1.readInt(); + } + + public void writePacketData(DataOutputStream var1) throws IOException { + var1.writeInt(this.collectedEntityId); + var1.writeInt(this.collectorEntityId); + } + + public void processPacket(NetHandler var1) { + var1.handleCollect(this); + } + + public int getPacketSize() { + return 8; + } +} diff --git a/src/main/java/net/minecraft/src/Packet23VehicleSpawn.java b/src/main/java/net/minecraft/src/Packet23VehicleSpawn.java new file mode 100644 index 0000000..38d5b47 --- /dev/null +++ b/src/main/java/net/minecraft/src/Packet23VehicleSpawn.java @@ -0,0 +1,37 @@ +package net.minecraft.src; + +import java.io.DataInputStream; +import java.io.DataOutputStream; +import java.io.IOException; + +public class Packet23VehicleSpawn extends Packet { + public int entityId; + public int xPosition; + public int yPosition; + public int zPosition; + public int type; + + public void readPacketData(DataInputStream var1) throws IOException { + this.entityId = var1.readInt(); + this.type = var1.readByte(); + this.xPosition = var1.readInt(); + this.yPosition = var1.readInt(); + this.zPosition = var1.readInt(); + } + + public void writePacketData(DataOutputStream var1) throws IOException { + var1.writeInt(this.entityId); + var1.writeByte(this.type); + var1.writeInt(this.xPosition); + var1.writeInt(this.yPosition); + var1.writeInt(this.zPosition); + } + + public void processPacket(NetHandler var1) { + var1.handleVehicleSpawn(this); + } + + public int getPacketSize() { + return 17; + } +} diff --git a/src/main/java/net/minecraft/src/Packet24MobSpawn.java b/src/main/java/net/minecraft/src/Packet24MobSpawn.java new file mode 100644 index 0000000..4260db0 --- /dev/null +++ b/src/main/java/net/minecraft/src/Packet24MobSpawn.java @@ -0,0 +1,56 @@ +package net.minecraft.src; + +import java.io.DataInputStream; +import java.io.DataOutputStream; +import java.io.IOException; + +public class Packet24MobSpawn extends Packet { + public int entityId; + public byte type; + public int xPosition; + public int yPosition; + public int zPosition; + public byte yaw; + public byte pitch; + + public Packet24MobSpawn() { + } + + public Packet24MobSpawn(EntityLiving var1) { + this.entityId = var1.field_620_ab; + this.type = (byte)EntityList.getEntityID(var1); + this.xPosition = MathHelper.floor_double(var1.posX * 32.0D); + this.yPosition = MathHelper.floor_double(var1.posY * 32.0D); + this.zPosition = MathHelper.floor_double(var1.posZ * 32.0D); + this.yaw = (byte)((int)(var1.rotationYaw * 256.0F / 360.0F)); + this.pitch = (byte)((int)(var1.rotationPitch * 256.0F / 360.0F)); + } + + public void readPacketData(DataInputStream var1) throws IOException { + this.entityId = var1.readInt(); + this.type = var1.readByte(); + this.xPosition = var1.readInt(); + this.yPosition = var1.readInt(); + this.zPosition = var1.readInt(); + this.yaw = var1.readByte(); + this.pitch = var1.readByte(); + } + + public void writePacketData(DataOutputStream var1) throws IOException { + var1.writeInt(this.entityId); + var1.writeByte(this.type); + var1.writeInt(this.xPosition); + var1.writeInt(this.yPosition); + var1.writeInt(this.zPosition); + var1.writeByte(this.yaw); + var1.writeByte(this.pitch); + } + + public void processPacket(NetHandler var1) { + var1.handleMobSpawn(this); + } + + public int getPacketSize() { + return 19; + } +} diff --git a/src/main/java/net/minecraft/src/Packet255KickDisconnect.java b/src/main/java/net/minecraft/src/Packet255KickDisconnect.java new file mode 100644 index 0000000..a2b34de --- /dev/null +++ b/src/main/java/net/minecraft/src/Packet255KickDisconnect.java @@ -0,0 +1,32 @@ +package net.minecraft.src; + +import java.io.DataInputStream; +import java.io.DataOutputStream; +import java.io.IOException; + +public class Packet255KickDisconnect extends Packet { + public String reason; + + public Packet255KickDisconnect() { + } + + public Packet255KickDisconnect(String var1) { + this.reason = var1; + } + + public void readPacketData(DataInputStream var1) throws IOException { + this.reason = var1.readUTF(); + } + + public void writePacketData(DataOutputStream var1) throws IOException { + var1.writeUTF(this.reason); + } + + public void processPacket(NetHandler var1) { + var1.handleKickDisconnect(this); + } + + public int getPacketSize() { + return this.reason.length(); + } +} diff --git a/src/main/java/net/minecraft/src/Packet28.java b/src/main/java/net/minecraft/src/Packet28.java new file mode 100644 index 0000000..042c056 --- /dev/null +++ b/src/main/java/net/minecraft/src/Packet28.java @@ -0,0 +1,73 @@ +package net.minecraft.src; + +import java.io.DataInputStream; +import java.io.DataOutputStream; +import java.io.IOException; + +public class Packet28 extends Packet { + public int field_6367_a; + public int field_6366_b; + public int field_6369_c; + public int field_6368_d; + + public Packet28() { + } + + public Packet28(Entity var1) { + this(var1.field_620_ab, var1.motionX, var1.motionY, var1.motionZ); + } + + public Packet28(int var1, double var2, double var4, double var6) { + this.field_6367_a = var1; + double var8 = 3.9D; + if(var2 < -var8) { + var2 = -var8; + } + + if(var4 < -var8) { + var4 = -var8; + } + + if(var6 < -var8) { + var6 = -var8; + } + + if(var2 > var8) { + var2 = var8; + } + + if(var4 > var8) { + var4 = var8; + } + + if(var6 > var8) { + var6 = var8; + } + + this.field_6366_b = (int)(var2 * 8000.0D); + this.field_6369_c = (int)(var4 * 8000.0D); + this.field_6368_d = (int)(var6 * 8000.0D); + } + + public void readPacketData(DataInputStream var1) throws IOException { + this.field_6367_a = var1.readInt(); + this.field_6366_b = var1.readShort(); + this.field_6369_c = var1.readShort(); + this.field_6368_d = var1.readShort(); + } + + public void writePacketData(DataOutputStream var1) throws IOException { + var1.writeInt(this.field_6367_a); + var1.writeShort(this.field_6366_b); + var1.writeShort(this.field_6369_c); + var1.writeShort(this.field_6368_d); + } + + public void processPacket(NetHandler var1) { + var1.func_6498_a(this); + } + + public int getPacketSize() { + return 10; + } +} diff --git a/src/main/java/net/minecraft/src/Packet29DestroyEntity.java b/src/main/java/net/minecraft/src/Packet29DestroyEntity.java new file mode 100644 index 0000000..c9a3ae1 --- /dev/null +++ b/src/main/java/net/minecraft/src/Packet29DestroyEntity.java @@ -0,0 +1,25 @@ +package net.minecraft.src; + +import java.io.DataInputStream; +import java.io.DataOutputStream; +import java.io.IOException; + +public class Packet29DestroyEntity extends Packet { + public int entityId; + + public void readPacketData(DataInputStream var1) throws IOException { + this.entityId = var1.readInt(); + } + + public void writePacketData(DataOutputStream var1) throws IOException { + var1.writeInt(this.entityId); + } + + public void processPacket(NetHandler var1) { + var1.handleDestroyEntity(this); + } + + public int getPacketSize() { + return 4; + } +} diff --git a/src/main/java/net/minecraft/src/Packet2Handshake.java b/src/main/java/net/minecraft/src/Packet2Handshake.java new file mode 100644 index 0000000..b0d1255 --- /dev/null +++ b/src/main/java/net/minecraft/src/Packet2Handshake.java @@ -0,0 +1,32 @@ +package net.minecraft.src; + +import java.io.DataInputStream; +import java.io.DataOutputStream; +import java.io.IOException; + +public class Packet2Handshake extends Packet { + public String username; + + public Packet2Handshake() { + } + + public Packet2Handshake(String var1) { + this.username = var1; + } + + public void readPacketData(DataInputStream var1) throws IOException { + this.username = var1.readUTF(); + } + + public void writePacketData(DataOutputStream var1) throws IOException { + var1.writeUTF(this.username); + } + + public void processPacket(NetHandler var1) { + var1.handleHandshake(this); + } + + public int getPacketSize() { + return 4 + this.username.length() + 4; + } +} diff --git a/src/main/java/net/minecraft/src/Packet30Entity.java b/src/main/java/net/minecraft/src/Packet30Entity.java new file mode 100644 index 0000000..a6791c7 --- /dev/null +++ b/src/main/java/net/minecraft/src/Packet30Entity.java @@ -0,0 +1,31 @@ +package net.minecraft.src; + +import java.io.DataInputStream; +import java.io.DataOutputStream; +import java.io.IOException; + +public class Packet30Entity extends Packet { + public int entityId; + public byte xPosition; + public byte yPosition; + public byte zPosition; + public byte yaw; + public byte pitch; + public boolean rotating = false; + + public void readPacketData(DataInputStream var1) throws IOException { + this.entityId = var1.readInt(); + } + + public void writePacketData(DataOutputStream var1) throws IOException { + var1.writeInt(this.entityId); + } + + public void processPacket(NetHandler var1) { + var1.handleEntity(this); + } + + public int getPacketSize() { + return 4; + } +} diff --git a/src/main/java/net/minecraft/src/Packet31RelEntityMove.java b/src/main/java/net/minecraft/src/Packet31RelEntityMove.java new file mode 100644 index 0000000..c1b711d --- /dev/null +++ b/src/main/java/net/minecraft/src/Packet31RelEntityMove.java @@ -0,0 +1,25 @@ +package net.minecraft.src; + +import java.io.DataInputStream; +import java.io.DataOutputStream; +import java.io.IOException; + +public class Packet31RelEntityMove extends Packet30Entity { + public void readPacketData(DataInputStream var1) throws IOException { + super.readPacketData(var1); + this.xPosition = var1.readByte(); + this.yPosition = var1.readByte(); + this.zPosition = var1.readByte(); + } + + public void writePacketData(DataOutputStream var1) throws IOException { + super.writePacketData(var1); + var1.writeByte(this.xPosition); + var1.writeByte(this.yPosition); + var1.writeByte(this.zPosition); + } + + public int getPacketSize() { + return 7; + } +} diff --git a/src/main/java/net/minecraft/src/Packet32EntityLook.java b/src/main/java/net/minecraft/src/Packet32EntityLook.java new file mode 100644 index 0000000..6cd5a43 --- /dev/null +++ b/src/main/java/net/minecraft/src/Packet32EntityLook.java @@ -0,0 +1,27 @@ +package net.minecraft.src; + +import java.io.DataInputStream; +import java.io.DataOutputStream; +import java.io.IOException; + +public class Packet32EntityLook extends Packet30Entity { + public Packet32EntityLook() { + this.rotating = true; + } + + public void readPacketData(DataInputStream var1) throws IOException { + super.readPacketData(var1); + this.yaw = var1.readByte(); + this.pitch = var1.readByte(); + } + + public void writePacketData(DataOutputStream var1) throws IOException { + super.writePacketData(var1); + var1.writeByte(this.yaw); + var1.writeByte(this.pitch); + } + + public int getPacketSize() { + return 6; + } +} diff --git a/src/main/java/net/minecraft/src/Packet33RelEntityMoveLook.java b/src/main/java/net/minecraft/src/Packet33RelEntityMoveLook.java new file mode 100644 index 0000000..ecaf492 --- /dev/null +++ b/src/main/java/net/minecraft/src/Packet33RelEntityMoveLook.java @@ -0,0 +1,33 @@ +package net.minecraft.src; + +import java.io.DataInputStream; +import java.io.DataOutputStream; +import java.io.IOException; + +public class Packet33RelEntityMoveLook extends Packet30Entity { + public Packet33RelEntityMoveLook() { + this.rotating = true; + } + + public void readPacketData(DataInputStream var1) throws IOException { + super.readPacketData(var1); + this.xPosition = var1.readByte(); + this.yPosition = var1.readByte(); + this.zPosition = var1.readByte(); + this.yaw = var1.readByte(); + this.pitch = var1.readByte(); + } + + public void writePacketData(DataOutputStream var1) throws IOException { + super.writePacketData(var1); + var1.writeByte(this.xPosition); + var1.writeByte(this.yPosition); + var1.writeByte(this.zPosition); + var1.writeByte(this.yaw); + var1.writeByte(this.pitch); + } + + public int getPacketSize() { + return 9; + } +} diff --git a/src/main/java/net/minecraft/src/Packet34EntityTeleport.java b/src/main/java/net/minecraft/src/Packet34EntityTeleport.java new file mode 100644 index 0000000..28717f6 --- /dev/null +++ b/src/main/java/net/minecraft/src/Packet34EntityTeleport.java @@ -0,0 +1,52 @@ +package net.minecraft.src; + +import java.io.DataInputStream; +import java.io.DataOutputStream; +import java.io.IOException; + +public class Packet34EntityTeleport extends Packet { + public int entityId; + public int xPosition; + public int yPosition; + public int zPosition; + public byte yaw; + public byte pitch; + + public Packet34EntityTeleport() { + } + + public Packet34EntityTeleport(Entity var1) { + this.entityId = var1.field_620_ab; + this.xPosition = MathHelper.floor_double(var1.posX * 32.0D); + this.yPosition = MathHelper.floor_double(var1.posY * 32.0D); + this.zPosition = MathHelper.floor_double(var1.posZ * 32.0D); + this.yaw = (byte)((int)(var1.rotationYaw * 256.0F / 360.0F)); + this.pitch = (byte)((int)(var1.rotationPitch * 256.0F / 360.0F)); + } + + public void readPacketData(DataInputStream var1) throws IOException { + this.entityId = var1.readInt(); + this.xPosition = var1.readInt(); + this.yPosition = var1.readInt(); + this.zPosition = var1.readInt(); + this.yaw = (byte)var1.read(); + this.pitch = (byte)var1.read(); + } + + public void writePacketData(DataOutputStream var1) throws IOException { + var1.writeInt(this.entityId); + var1.writeInt(this.xPosition); + var1.writeInt(this.yPosition); + var1.writeInt(this.zPosition); + var1.write(this.yaw); + var1.write(this.pitch); + } + + public void processPacket(NetHandler var1) { + var1.handleEntityTeleport(this); + } + + public int getPacketSize() { + return 34; + } +} diff --git a/src/main/java/net/minecraft/src/Packet38.java b/src/main/java/net/minecraft/src/Packet38.java new file mode 100644 index 0000000..9a0a73b --- /dev/null +++ b/src/main/java/net/minecraft/src/Packet38.java @@ -0,0 +1,28 @@ +package net.minecraft.src; + +import java.io.DataInputStream; +import java.io.DataOutputStream; +import java.io.IOException; + +public class Packet38 extends Packet { + public int field_9274_a; + public byte field_9273_b; + + public void readPacketData(DataInputStream var1) throws IOException { + this.field_9274_a = var1.readInt(); + this.field_9273_b = var1.readByte(); + } + + public void writePacketData(DataOutputStream var1) throws IOException { + var1.writeInt(this.field_9274_a); + var1.writeByte(this.field_9273_b); + } + + public void processPacket(NetHandler var1) { + var1.func_9447_a(this); + } + + public int getPacketSize() { + return 5; + } +} diff --git a/src/main/java/net/minecraft/src/Packet39.java b/src/main/java/net/minecraft/src/Packet39.java new file mode 100644 index 0000000..a680d36 --- /dev/null +++ b/src/main/java/net/minecraft/src/Packet39.java @@ -0,0 +1,28 @@ +package net.minecraft.src; + +import java.io.DataInputStream; +import java.io.DataOutputStream; +import java.io.IOException; + +public class Packet39 extends Packet { + public int field_6365_a; + public int field_6364_b; + + public int getPacketSize() { + return 8; + } + + public void readPacketData(DataInputStream var1) throws IOException { + this.field_6365_a = var1.readInt(); + this.field_6364_b = var1.readInt(); + } + + public void writePacketData(DataOutputStream var1) throws IOException { + var1.writeInt(this.field_6365_a); + var1.writeInt(this.field_6364_b); + } + + public void processPacket(NetHandler var1) { + var1.func_6497_a(this); + } +} diff --git a/src/main/java/net/minecraft/src/Packet3Chat.java b/src/main/java/net/minecraft/src/Packet3Chat.java new file mode 100644 index 0000000..4178d5b --- /dev/null +++ b/src/main/java/net/minecraft/src/Packet3Chat.java @@ -0,0 +1,32 @@ +package net.minecraft.src; + +import java.io.DataInputStream; +import java.io.DataOutputStream; +import java.io.IOException; + +public class Packet3Chat extends Packet { + public String message; + + public Packet3Chat() { + } + + public Packet3Chat(String var1) { + this.message = var1; + } + + public void readPacketData(DataInputStream var1) throws IOException { + this.message = var1.readUTF(); + } + + public void writePacketData(DataOutputStream var1) throws IOException { + var1.writeUTF(this.message); + } + + public void processPacket(NetHandler var1) { + var1.handleChat(this); + } + + public int getPacketSize() { + return this.message.length(); + } +} diff --git a/src/main/java/net/minecraft/src/Packet4UpdateTime.java b/src/main/java/net/minecraft/src/Packet4UpdateTime.java new file mode 100644 index 0000000..c72779d --- /dev/null +++ b/src/main/java/net/minecraft/src/Packet4UpdateTime.java @@ -0,0 +1,25 @@ +package net.minecraft.src; + +import java.io.DataInputStream; +import java.io.DataOutputStream; +import java.io.IOException; + +public class Packet4UpdateTime extends Packet { + public long time; + + public void readPacketData(DataInputStream var1) throws IOException { + this.time = var1.readLong(); + } + + public void writePacketData(DataOutputStream var1) throws IOException { + var1.writeLong(this.time); + } + + public void processPacket(NetHandler var1) { + var1.handleUpdateTime(this); + } + + public int getPacketSize() { + return 8; + } +} diff --git a/src/main/java/net/minecraft/src/Packet50PreChunk.java b/src/main/java/net/minecraft/src/Packet50PreChunk.java new file mode 100644 index 0000000..83a9a9f --- /dev/null +++ b/src/main/java/net/minecraft/src/Packet50PreChunk.java @@ -0,0 +1,31 @@ +package net.minecraft.src; + +import java.io.DataInputStream; +import java.io.DataOutputStream; +import java.io.IOException; + +public class Packet50PreChunk extends Packet { + public int xPosition; + public int yPosition; + public boolean mode; + + public void readPacketData(DataInputStream var1) throws IOException { + this.xPosition = var1.readInt(); + this.yPosition = var1.readInt(); + this.mode = var1.read() != 0; + } + + public void writePacketData(DataOutputStream var1) throws IOException { + var1.writeInt(this.xPosition); + var1.writeInt(this.yPosition); + var1.write(this.mode ? 1 : 0); + } + + public void processPacket(NetHandler var1) { + var1.handlePreChunk(this); + } + + public int getPacketSize() { + return 9; + } +} diff --git a/src/main/java/net/minecraft/src/Packet51MapChunk.java b/src/main/java/net/minecraft/src/Packet51MapChunk.java new file mode 100644 index 0000000..637949d --- /dev/null +++ b/src/main/java/net/minecraft/src/Packet51MapChunk.java @@ -0,0 +1,65 @@ +package net.minecraft.src; + +import java.io.DataInputStream; +import java.io.DataOutputStream; +import java.io.IOException; +import java.util.zip.DataFormatException; +import java.util.zip.Inflater; + +public class Packet51MapChunk extends Packet { + public int xPosition; + public int yPosition; + public int zPosition; + public int xSize; + public int ySize; + public int zSize; + public byte[] chunk; + private int chunkSize; + + public Packet51MapChunk() { + this.isChunkDataPacket = true; + } + + public void readPacketData(DataInputStream var1) throws IOException { + this.xPosition = var1.readInt(); + this.yPosition = var1.readShort(); + this.zPosition = var1.readInt(); + this.xSize = var1.read() + 1; + this.ySize = var1.read() + 1; + this.zSize = var1.read() + 1; + int var2 = var1.readInt(); + byte[] var3 = new byte[var2]; + var1.readFully(var3); + this.chunk = new byte[this.xSize * this.ySize * this.zSize * 5 / 2]; + Inflater var4 = new Inflater(); + var4.setInput(var3); + + try { + var4.inflate(this.chunk); + } catch (DataFormatException var9) { + throw new IOException("Bad compressed data format"); + } finally { + var4.end(); + } + + } + + public void writePacketData(DataOutputStream var1) throws IOException { + var1.writeInt(this.xPosition); + var1.writeShort(this.yPosition); + var1.writeInt(this.zPosition); + var1.write(this.xSize - 1); + var1.write(this.ySize - 1); + var1.write(this.zSize - 1); + var1.writeInt(this.chunkSize); + var1.write(this.chunk, 0, this.chunkSize); + } + + public void processPacket(NetHandler var1) { + var1.handleMapChunk(this); + } + + public int getPacketSize() { + return 17 + this.chunkSize; + } +} diff --git a/src/main/java/net/minecraft/src/Packet52MultiBlockChange.java b/src/main/java/net/minecraft/src/Packet52MultiBlockChange.java new file mode 100644 index 0000000..07dd415 --- /dev/null +++ b/src/main/java/net/minecraft/src/Packet52MultiBlockChange.java @@ -0,0 +1,55 @@ +package net.minecraft.src; + +import java.io.DataInputStream; +import java.io.DataOutputStream; +import java.io.IOException; + +public class Packet52MultiBlockChange extends Packet { + public int xPosition; + public int zPosition; + public short[] coordinateArray; + public byte[] typeArray; + public byte[] metadataArray; + public int size; + + public Packet52MultiBlockChange() { + this.isChunkDataPacket = true; + } + + public void readPacketData(DataInputStream var1) throws IOException { + this.xPosition = var1.readInt(); + this.zPosition = var1.readInt(); + this.size = var1.readShort() & '\uffff'; + this.coordinateArray = new short[this.size]; + this.typeArray = new byte[this.size]; + this.metadataArray = new byte[this.size]; + + for(int var2 = 0; var2 < this.size; ++var2) { + this.coordinateArray[var2] = var1.readShort(); + } + + var1.readFully(this.typeArray); + var1.readFully(this.metadataArray); + } + + public void writePacketData(DataOutputStream var1) throws IOException { + var1.writeInt(this.xPosition); + var1.writeInt(this.zPosition); + var1.writeShort((short)this.size); + + for(int var2 = 0; var2 < this.size; ++var2) { + var1.writeShort(this.coordinateArray[var2]); + } + + var1.write(this.typeArray); + var1.write(this.metadataArray); + } + + public void processPacket(NetHandler var1) { + var1.handleMultiBlockChange(this); + } + + public int getPacketSize() { + return 10 + this.size * 4; + } +} diff --git a/src/main/java/net/minecraft/src/Packet53BlockChange.java b/src/main/java/net/minecraft/src/Packet53BlockChange.java new file mode 100644 index 0000000..90363f4 --- /dev/null +++ b/src/main/java/net/minecraft/src/Packet53BlockChange.java @@ -0,0 +1,41 @@ +package net.minecraft.src; + +import java.io.DataInputStream; +import java.io.DataOutputStream; +import java.io.IOException; + +public class Packet53BlockChange extends Packet { + public int xPosition; + public int yPosition; + public int zPosition; + public int type; + public int metadata; + + public Packet53BlockChange() { + this.isChunkDataPacket = true; + } + + public void readPacketData(DataInputStream var1) throws IOException { + this.xPosition = var1.readInt(); + this.yPosition = var1.read(); + this.zPosition = var1.readInt(); + this.type = var1.read(); + this.metadata = var1.read(); + } + + public void writePacketData(DataOutputStream var1) throws IOException { + var1.writeInt(this.xPosition); + var1.write(this.yPosition); + var1.writeInt(this.zPosition); + var1.write(this.type); + var1.write(this.metadata); + } + + public void processPacket(NetHandler var1) { + var1.handleBlockChange(this); + } + + public int getPacketSize() { + return 11; + } +} diff --git a/src/main/java/net/minecraft/src/Packet59ComplexEntity.java b/src/main/java/net/minecraft/src/Packet59ComplexEntity.java new file mode 100644 index 0000000..fee1167 --- /dev/null +++ b/src/main/java/net/minecraft/src/Packet59ComplexEntity.java @@ -0,0 +1,59 @@ +package net.minecraft.src; + +import java.io.DataInputStream; +import java.io.DataOutputStream; +import java.io.IOException; + +public class Packet59ComplexEntity extends Packet { + public int xPosition; + public int yPosition; + public int zPosition; + public byte[] entityData; + public NBTTagCompound entityNBT; + + public Packet59ComplexEntity() { + this.isChunkDataPacket = true; + } + + public Packet59ComplexEntity(int var1, int var2, int var3, TileEntity var4) { + this.isChunkDataPacket = true; + this.xPosition = var1; + this.yPosition = var2; + this.zPosition = var3; + this.entityNBT = new NBTTagCompound(); + var4.writeToNBT(this.entityNBT); + + try { + this.entityData = CompressedStreamTools.func_1142_a(this.entityNBT); + } catch (IOException var6) { + var6.printStackTrace(); + } + + } + + public void readPacketData(DataInputStream var1) throws IOException { + this.xPosition = var1.readInt(); + this.yPosition = var1.readShort(); + this.zPosition = var1.readInt(); + int var2 = var1.readShort() & '\uffff'; + this.entityData = new byte[var2]; + var1.readFully(this.entityData); + this.entityNBT = CompressedStreamTools.func_1140_a(this.entityData); + } + + public void writePacketData(DataOutputStream var1) throws IOException { + var1.writeInt(this.xPosition); + var1.writeShort(this.yPosition); + var1.writeInt(this.zPosition); + var1.writeShort((short)this.entityData.length); + var1.write(this.entityData); + } + + public void processPacket(NetHandler var1) { + var1.handleComplexEntity(this); + } + + public int getPacketSize() { + return this.entityData.length + 2 + 10; + } +} diff --git a/src/main/java/net/minecraft/src/Packet5PlayerInventory.java b/src/main/java/net/minecraft/src/Packet5PlayerInventory.java new file mode 100644 index 0000000..9d28dc3 --- /dev/null +++ b/src/main/java/net/minecraft/src/Packet5PlayerInventory.java @@ -0,0 +1,75 @@ +package net.minecraft.src; + +import java.io.DataInputStream; +import java.io.DataOutputStream; +import java.io.IOException; + +public class Packet5PlayerInventory extends Packet { + public int type; + public ItemStack[] stacks; + + public Packet5PlayerInventory() { + } + + public Packet5PlayerInventory(int var1, ItemStack[] var2) { + this.type = var1; + this.stacks = new ItemStack[var2.length]; + + for(int var3 = 0; var3 < this.stacks.length; ++var3) { + this.stacks[var3] = var2[var3] == null ? null : var2[var3].copy(); + } + + } + + public void readPacketData(DataInputStream var1) throws IOException { + this.type = var1.readInt(); + short var2 = var1.readShort(); + ItemStack[] stacks2 = this.stacks; + try { + this.stacks = new ItemStack[var2]; + } catch(NegativeArraySizeException e) { + this.stacks = stacks2; + return; + } catch(IndexOutOfBoundsException e) { + this.stacks = stacks2; + return; + } catch(Exception e) { + this.stacks = stacks2; + return; + } + + for(int var3 = 0; var3 < var2; ++var3) { + short var4 = var1.readShort(); + if(var4 >= 0) { + byte var5 = var1.readByte(); + short var6 = var1.readShort(); + this.stacks[var3] = new ItemStack(var4, var5, var6); + } + } + + } + + public void writePacketData(DataOutputStream var1) throws IOException { + var1.writeInt(this.type); + var1.writeShort(this.stacks.length); + + for(int var2 = 0; var2 < this.stacks.length; ++var2) { + if(this.stacks[var2] == null) { + var1.writeShort(-1); + } else { + var1.writeShort((short)this.stacks[var2].itemID); + var1.writeByte((byte)this.stacks[var2].stackSize); + var1.writeShort((short)this.stacks[var2].itemDamage); + } + } + + } + + public void processPacket(NetHandler var1) { + var1.handlePlayerInventory(this); + } + + public int getPacketSize() { + return 6 + this.stacks.length * 5; + } +} diff --git a/src/main/java/net/minecraft/src/Packet60.java b/src/main/java/net/minecraft/src/Packet60.java new file mode 100644 index 0000000..95000a7 --- /dev/null +++ b/src/main/java/net/minecraft/src/Packet60.java @@ -0,0 +1,67 @@ +package net.minecraft.src; + +import java.io.DataInputStream; +import java.io.DataOutputStream; +import java.io.IOException; +import java.util.HashSet; +import java.util.Iterator; +import java.util.Set; + +public class Packet60 extends Packet { + public double field_12236_a; + public double field_12235_b; + public double field_12239_c; + public float field_12238_d; + public Set field_12237_e; + + public void readPacketData(DataInputStream var1) throws IOException { + this.field_12236_a = var1.readDouble(); + this.field_12235_b = var1.readDouble(); + this.field_12239_c = var1.readDouble(); + this.field_12238_d = var1.readFloat(); + int var2 = var1.readInt(); + this.field_12237_e = new HashSet(); + int var3 = (int)this.field_12236_a; + int var4 = (int)this.field_12235_b; + int var5 = (int)this.field_12239_c; + + for(int var6 = 0; var6 < var2; ++var6) { + int var7 = var1.readByte() + var3; + int var8 = var1.readByte() + var4; + int var9 = var1.readByte() + var5; + this.field_12237_e.add(new ChunkPosition(var7, var8, var9)); + } + + } + + public void writePacketData(DataOutputStream var1) throws IOException { + var1.writeDouble(this.field_12236_a); + var1.writeDouble(this.field_12235_b); + var1.writeDouble(this.field_12239_c); + var1.writeFloat(this.field_12238_d); + var1.writeInt(this.field_12237_e.size()); + int var2 = (int)this.field_12236_a; + int var3 = (int)this.field_12235_b; + int var4 = (int)this.field_12239_c; + Iterator var5 = this.field_12237_e.iterator(); + + while(var5.hasNext()) { + ChunkPosition var6 = (ChunkPosition)var5.next(); + int var7 = var6.x - var2; + int var8 = var6.y - var3; + int var9 = var6.z - var4; + var1.writeByte(var7); + var1.writeByte(var8); + var1.writeByte(var9); + } + + } + + public void processPacket(NetHandler var1) { + var1.func_12245_a(this); + } + + public int getPacketSize() { + return 32 + this.field_12237_e.size() * 3; + } +} diff --git a/src/main/java/net/minecraft/src/Packet6SpawnPosition.java b/src/main/java/net/minecraft/src/Packet6SpawnPosition.java new file mode 100644 index 0000000..6b56483 --- /dev/null +++ b/src/main/java/net/minecraft/src/Packet6SpawnPosition.java @@ -0,0 +1,31 @@ +package net.minecraft.src; + +import java.io.DataInputStream; +import java.io.DataOutputStream; +import java.io.IOException; + +public class Packet6SpawnPosition extends Packet { + public int xPosition; + public int yPosition; + public int zPosition; + + public void readPacketData(DataInputStream var1) throws IOException { + this.xPosition = var1.readInt(); + this.yPosition = var1.readInt(); + this.zPosition = var1.readInt(); + } + + public void writePacketData(DataOutputStream var1) throws IOException { + var1.writeInt(this.xPosition); + var1.writeInt(this.yPosition); + var1.writeInt(this.zPosition); + } + + public void processPacket(NetHandler var1) { + var1.handleSpawnPosition(this); + } + + public int getPacketSize() { + return 12; + } +} diff --git a/src/main/java/net/minecraft/src/Packet7.java b/src/main/java/net/minecraft/src/Packet7.java new file mode 100644 index 0000000..04796fa --- /dev/null +++ b/src/main/java/net/minecraft/src/Packet7.java @@ -0,0 +1,40 @@ +package net.minecraft.src; + +import java.io.DataInputStream; +import java.io.DataOutputStream; +import java.io.IOException; + +public class Packet7 extends Packet { + public int field_9277_a; + public int field_9276_b; + public int field_9278_c; + + public Packet7() { + } + + public Packet7(int var1, int var2, int var3) { + this.field_9277_a = var1; + this.field_9276_b = var2; + this.field_9278_c = var3; + } + + public void readPacketData(DataInputStream var1) throws IOException { + this.field_9277_a = var1.readInt(); + this.field_9276_b = var1.readInt(); + this.field_9278_c = var1.readByte(); + } + + public void writePacketData(DataOutputStream var1) throws IOException { + var1.writeInt(this.field_9277_a); + var1.writeInt(this.field_9276_b); + var1.writeByte(this.field_9278_c); + } + + public void processPacket(NetHandler var1) { + var1.func_6499_a(this); + } + + public int getPacketSize() { + return 9; + } +} diff --git a/src/main/java/net/minecraft/src/Packet8.java b/src/main/java/net/minecraft/src/Packet8.java new file mode 100644 index 0000000..a5a5542 --- /dev/null +++ b/src/main/java/net/minecraft/src/Packet8.java @@ -0,0 +1,25 @@ +package net.minecraft.src; + +import java.io.DataInputStream; +import java.io.DataOutputStream; +import java.io.IOException; + +public class Packet8 extends Packet { + public int healthMP; + + public void readPacketData(DataInputStream var1) throws IOException { + this.healthMP = var1.readByte(); + } + + public void writePacketData(DataOutputStream var1) throws IOException { + var1.writeByte(this.healthMP); + } + + public void processPacket(NetHandler var1) { + var1.handleHealth(this); + } + + public int getPacketSize() { + return 1; + } +} diff --git a/src/main/java/net/minecraft/src/Packet9.java b/src/main/java/net/minecraft/src/Packet9.java new file mode 100644 index 0000000..ee881a0 --- /dev/null +++ b/src/main/java/net/minecraft/src/Packet9.java @@ -0,0 +1,20 @@ +package net.minecraft.src; + +import java.io.DataInputStream; +import java.io.DataOutputStream; + +public class Packet9 extends Packet { + public void processPacket(NetHandler var1) { + var1.func_9448_a(this); + } + + public void readPacketData(DataInputStream var1) { + } + + public void writePacketData(DataOutputStream var1) { + } + + public int getPacketSize() { + return 0; + } +} diff --git a/src/main/java/net/minecraft/src/PlayerControllerMP.java b/src/main/java/net/minecraft/src/PlayerControllerMP.java new file mode 100644 index 0000000..33730bd --- /dev/null +++ b/src/main/java/net/minecraft/src/PlayerControllerMP.java @@ -0,0 +1,176 @@ +package net.minecraft.src; + +import net.minecraft.client.Minecraft; + +public class PlayerControllerMP extends PlayerController { + private int field_9445_c = -1; + private int field_9444_d = -1; + private int field_9443_e = -1; + private float field_9442_f = 0.0F; + private float field_1080_g = 0.0F; + private float field_9441_h = 0.0F; + private int field_9440_i = 0; + private boolean field_9439_j = false; + private NetClientHandler field_9438_k; + private int field_1075_l = 0; + + public PlayerControllerMP(Minecraft var1, NetClientHandler var2) { + super(var1); + this.field_9438_k = var2; + } + + public void flipPlayer(EntityPlayer var1) { + var1.rotationYaw = -180.0F; + } + + public boolean sendBlockRemoved(int var1, int var2, int var3, int var4) { + this.field_9438_k.addToSendQueue(new Packet14BlockDig(3, var1, var2, var3, var4)); + int var5 = this.mc.theWorld.getBlockId(var1, var2, var3); + this.mc.theWorld.getBlockMetadata(var1, var2, var3); + boolean var7 = super.sendBlockRemoved(var1, var2, var3, var4); + ItemStack var8 = this.mc.thePlayer.getCurrentEquippedItem(); + if(var8 != null) { + var8.hitBlock(var5, var1, var2, var3); + if(var8.stackSize == 0) { + var8.func_1097_a(this.mc.thePlayer); + this.mc.thePlayer.destroyCurrentEquippedItem(); + } + } + + return var7; + } + + public void clickBlock(int var1, int var2, int var3, int var4) { + this.field_9439_j = true; + this.field_9438_k.addToSendQueue(new Packet14BlockDig(0, var1, var2, var3, var4)); + int var5 = this.mc.theWorld.getBlockId(var1, var2, var3); + if(var5 > 0 && this.field_9442_f == 0.0F) { + Block.blocksList[var5].onBlockClicked(this.mc.theWorld, var1, var2, var3, this.mc.thePlayer); + } + + if(var5 > 0 && Block.blocksList[var5].func_225_a(this.mc.thePlayer) >= 1.0F) { + this.sendBlockRemoved(var1, var2, var3, var4); + } + + } + + public void func_6468_a() { + if(this.field_9439_j) { + this.field_9439_j = false; + this.field_9438_k.addToSendQueue(new Packet14BlockDig(2, 0, 0, 0, 0)); + this.field_9442_f = 0.0F; + this.field_9440_i = 0; + } + } + + public void sendBlockRemoving(int var1, int var2, int var3, int var4) { + this.field_9439_j = true; + this.func_730_e(); + this.field_9438_k.addToSendQueue(new Packet14BlockDig(1, var1, var2, var3, var4)); + if(this.field_9440_i > 0) { + --this.field_9440_i; + } else { + if(var1 == this.field_9445_c && var2 == this.field_9444_d && var3 == this.field_9443_e) { + int var5 = this.mc.theWorld.getBlockId(var1, var2, var3); + if(var5 == 0) { + return; + } + + Block var6 = Block.blocksList[var5]; + this.field_9442_f += var6.func_225_a(this.mc.thePlayer); + if(this.field_9441_h % 4.0F == 0.0F && var6 != null) { + this.mc.sndManager.func_336_b(var6.stepSound.func_1145_d(), (float)var1 + 0.5F, (float)var2 + 0.5F, (float)var3 + 0.5F, (var6.stepSound.func_1147_b() + 1.0F) / 8.0F, var6.stepSound.func_1144_c() * 0.5F); + } + + ++this.field_9441_h; + if(this.field_9442_f >= 1.0F) { + this.sendBlockRemoved(var1, var2, var3, var4); + this.field_9442_f = 0.0F; + this.field_1080_g = 0.0F; + this.field_9441_h = 0.0F; + this.field_9440_i = 5; + } + } else { + this.field_9442_f = 0.0F; + this.field_1080_g = 0.0F; + this.field_9441_h = 0.0F; + this.field_9445_c = var1; + this.field_9444_d = var2; + this.field_9443_e = var3; + } + + } + } + + public void func_6467_a(float var1) { + if(this.field_9442_f <= 0.0F) { + this.mc.ingameGUI.field_6446_b = 0.0F; + this.mc.field_6323_f.field_1450_i = 0.0F; + } else { + float var2 = this.field_1080_g + (this.field_9442_f - this.field_1080_g) * var1; + this.mc.ingameGUI.field_6446_b = var2; + this.mc.field_6323_f.field_1450_i = var2; + } + + } + + public float getBlockReachDistance() { + return 4.0F; + } + + public void func_717_a(World var1) { + super.func_717_a(var1); + } + + public void func_6474_c() { + this.func_730_e(); + this.field_1080_g = this.field_9442_f; + /* + * Plays background music + * Not needed as I already wrote my own system to play music + */ + //this.mc.sndManager.func_4033_c(); + } + + private void func_730_e() { + ItemStack var1 = this.mc.thePlayer.inventory.getCurrentItem(); + int var2 = 0; + if(var1 != null) { + var2 = var1.itemID; + } + + if(var2 != this.field_1075_l) { + this.field_1075_l = var2; + this.field_9438_k.addToSendQueue(new Packet16BlockItemSwitch(0, this.field_1075_l)); + } + + } + + public boolean sendPlaceBlock(EntityPlayer var1, World var2, ItemStack var3, int var4, int var5, int var6, int var7) { + this.func_730_e(); + this.field_9438_k.addToSendQueue(new Packet15Place(var3 != null ? var3.itemID : -1, var4, var5, var6, var7)); + return super.sendPlaceBlock(var1, var2, var3, var4, var5, var6, var7); + } + + public boolean sendUseItem(EntityPlayer var1, World var2, ItemStack var3) { + this.func_730_e(); + this.field_9438_k.addToSendQueue(new Packet15Place(var3 != null ? var3.itemID : -1, -1, -1, -1, 255)); + return super.sendUseItem(var1, var2, var3); + } + + public EntityPlayer func_4087_b(World var1) { + return new EntityClientPlayerMP(this.mc, var1, this.mc.field_6320_i, this.field_9438_k); + } + + public void func_6472_b(EntityPlayer var1, Entity var2) { + this.func_730_e(); + this.field_9438_k.addToSendQueue(new Packet7(var1.field_620_ab, var2.field_620_ab, 1)); + var1.attackTargetEntityWithCurrentItem(var2); + } + + public void func_6475_a(EntityPlayer var1, Entity var2) { + this.func_730_e(); + this.field_9438_k.addToSendQueue(new Packet7(var1.field_620_ab, var2.field_620_ab, 0)); + var1.func_6415_a_(var2); + } +} diff --git a/src/main/java/net/minecraft/src/RenderGlobal.java b/src/main/java/net/minecraft/src/RenderGlobal.java index 893ef53..cf33eaa 100644 --- a/src/main/java/net/minecraft/src/RenderGlobal.java +++ b/src/main/java/net/minecraft/src/RenderGlobal.java @@ -781,7 +781,7 @@ public class RenderGlobal implements IWorldAccess { var8 = this.worldObj.getBlockId(var2.blockX, var2.blockY, var2.blockZ); Block var9 = var8 > 0 ? Block.blocksList[var8] : null; GL11.glDisable(GL11.GL_ALPHA_TEST); - GL11.glPolygonOffset(-3.0F, -3.0F); + GL11.glPolygonOffset(3.0F, -3.0F); GL11.glEnable(GL11.GL_POLYGON_OFFSET_FILL); var6.startDrawingQuads(); double var10 = var1.lastTickPosX + (var1.posX - var1.lastTickPosX) * (double)var5; diff --git a/src/main/java/net/minecraft/src/TileEntityFurnace.java b/src/main/java/net/minecraft/src/TileEntityFurnace.java index fdafa35..b13cdd2 100644 --- a/src/main/java/net/minecraft/src/TileEntityFurnace.java +++ b/src/main/java/net/minecraft/src/TileEntityFurnace.java @@ -109,7 +109,7 @@ public class TileEntityFurnace extends TileEntity implements IInventory { --this.furnaceBurnTime; } - //if(!this.worldObj.multiplayerWorld) { + if(!this.worldObj.multiplayerWorld) { if(this.furnaceBurnTime == 0 && this.canSmelt()) { this.currentItemBurnTime = this.furnaceBurnTime = this.getItemBurnTime(this.furnaceItemStacks[1]); if(this.furnaceBurnTime > 0) { @@ -138,7 +138,7 @@ public class TileEntityFurnace extends TileEntity implements IInventory { var2 = true; BlockFurnace.updateFurnaceBlockState(this.furnaceBurnTime > 0, this.worldObj, this.xCoord, this.yCoord, this.zCoord); } - //} + } if(var2) { this.onInventoryChanged(); diff --git a/src/main/java/net/minecraft/src/World.java b/src/main/java/net/minecraft/src/World.java index f329569..bc85c1b 100644 --- a/src/main/java/net/minecraft/src/World.java +++ b/src/main/java/net/minecraft/src/World.java @@ -60,6 +60,7 @@ public class World implements IBlockAccess { private Set field_9427_K; private int field_9426_L; private List field_1012_M; + public boolean multiplayerWorld; public static NBTTagCompound func_629_a(String var1) { if(!GL11.isWebGL) { @@ -140,6 +141,7 @@ public class World implements IBlockAccess { this.field_9427_K = new HashSet(); this.field_9426_L = this.rand.nextInt(12000); this.field_1012_M = new ArrayList(); + this.multiplayerWorld = false; this.field_9431_w = var1; this.randomSeed = var3; this.worldProvider = var2; @@ -175,6 +177,7 @@ public class World implements IBlockAccess { this.field_9427_K = new HashSet(); this.field_9426_L = this.rand.nextInt(12000); this.field_1012_M = new ArrayList(); + this.multiplayerWorld = false; this.field_1054_E = var1.field_1054_E; this.field_9433_s = var1.field_9433_s; this.field_9432_t = var1.field_9432_t; @@ -222,6 +225,7 @@ public class World implements IBlockAccess { this.field_9427_K = new HashSet(); this.field_9426_L = this.rand.nextInt(12000); this.field_1012_M = new ArrayList(); + this.multiplayerWorld = false; this.field_9433_s = var1; this.field_9431_w = var2; if(!GL11.isWebGL) { @@ -626,7 +630,7 @@ public class World implements IBlockAccess { } private void notifyBlockOfNeighborChange(int var1, int var2, int var3, int var4) { - if(!this.field_1043_h) { + if(!this.field_1043_h && !this.multiplayerWorld) { Block var5 = Block.blocksList[this.getBlockId(var1, var2, var3)]; if(var5 != null) { var5.onNeighborBlockChange(this, var1, var2, var3, var4); @@ -735,8 +739,10 @@ public class World implements IBlockAccess { } } else if(var1 == EnumSkyBlock.Block) { int var6 = this.getBlockId(var2, var3, var4); - if(Block.lightValue[var6] > var5) { - var5 = Block.lightValue[var6]; + if(!(var6 < 0 || var6 > 256)) { + if(Block.lightValue[var6] > var5) { + var5 = Block.lightValue[var6]; + } } } diff --git a/src/main/java/net/minecraft/src/WorldBlockPositionType.java b/src/main/java/net/minecraft/src/WorldBlockPositionType.java new file mode 100644 index 0000000..3ec6036 --- /dev/null +++ b/src/main/java/net/minecraft/src/WorldBlockPositionType.java @@ -0,0 +1,21 @@ +package net.minecraft.src; + +class WorldBlockPositionType { + int field_1202_a; + int field_1201_b; + int field_1207_c; + int field_1206_d; + int field_1205_e; + int field_1204_f; + final WorldClient field_1203_g; + + public WorldBlockPositionType(WorldClient var1, int var2, int var3, int var4, int var5, int var6) { + this.field_1203_g = var1; + this.field_1202_a = var2; + this.field_1201_b = var3; + this.field_1207_c = var4; + this.field_1206_d = 80; + this.field_1205_e = var5; + this.field_1204_f = var6; + } +} diff --git a/src/main/java/net/minecraft/src/WorldClient.java b/src/main/java/net/minecraft/src/WorldClient.java new file mode 100644 index 0000000..2e06603 --- /dev/null +++ b/src/main/java/net/minecraft/src/WorldClient.java @@ -0,0 +1,213 @@ +package net.minecraft.src; + +import java.util.HashSet; +import java.util.LinkedList; +import java.util.Set; + +public class WorldClient extends World { + private LinkedList field_1057_z = new LinkedList(); + private NetClientHandler sendQueue; + private ChunkProviderClient C; + private boolean D = false; + private MCHashTable field_1055_D = new MCHashTable(); + private Set F = new HashSet(); + private Set field_1053_F = new HashSet(); + + public WorldClient(NetClientHandler var1, long var2, int var4) { + super("MpServer", WorldProvider.func_4101_a(var4), var2); + this.sendQueue = var1; + this.spawnX = 8; + this.spawnY = 64; + this.spawnZ = 8; + } + + public void tick() { + ++this.worldTime; + int var1 = this.calculateSkylightSubtracted(1.0F); + int var2; + if(var1 != this.skylightSubtracted) { + this.skylightSubtracted = var1; + + for(var2 = 0; var2 < this.worldAccesses.size(); ++var2) { + ((IWorldAccess)this.worldAccesses.get(var2)).func_936_e(); + } + } + + for(var2 = 0; var2 < 10 && !this.field_1053_F.isEmpty(); ++var2) { + Entity var3 = (Entity)this.field_1053_F.iterator().next(); + if(!this.loadedEntityList.contains(var3)) { + this.entityJoinedWorld(var3); + } + } + + this.sendQueue.processReadPackets(); + + for(var2 = 0; var2 < this.field_1057_z.size(); ++var2) { + WorldBlockPositionType var4 = (WorldBlockPositionType)this.field_1057_z.get(var2); + if(--var4.field_1206_d == 0) { + super.setBlockAndMetadata(var4.field_1202_a, var4.field_1201_b, var4.field_1207_c, var4.field_1205_e, var4.field_1204_f); + super.func_665_h(var4.field_1202_a, var4.field_1201_b, var4.field_1207_c); + this.field_1057_z.remove(var2--); + } + } + + } + + public void func_711_c(int var1, int var2, int var3, int var4, int var5, int var6) { + for(int var7 = 0; var7 < this.field_1057_z.size(); ++var7) { + WorldBlockPositionType var8 = (WorldBlockPositionType)this.field_1057_z.get(var7); + if(var8.field_1202_a >= var1 && var8.field_1201_b >= var2 && var8.field_1207_c >= var3 && var8.field_1202_a <= var4 && var8.field_1201_b <= var5 && var8.field_1207_c <= var6) { + this.field_1057_z.remove(var7--); + } + } + + } + + @Override + protected IChunkProvider func_4081_a(String var1) { + this.C = new ChunkProviderClient(this); + return this.C; + } + + public void func_4076_b() { + this.spawnX = 8; + this.spawnY = 64; + this.spawnZ = 8; + } + + protected void func_4080_j() { + } + + public void scheduleBlockUpdate(int var1, int var2, int var3, int var4) { + } + + public boolean TickUpdates(boolean var1) { + return false; + } + + public void func_713_a(int var1, int var2, boolean var3) { + if(var3) { + this.C.func_538_d(var1, var2); + } else { + this.C.func_539_c(var1, var2); + } + + if(!var3) { + this.func_701_b(var1 * 16, 0, var2 * 16, var1 * 16 + 15, 128, var2 * 16 + 15); + } + + } + + public boolean entityJoinedWorld(Entity var1) { + boolean var2 = super.entityJoinedWorld(var1); + this.F.add(var1); + if(!var2) { + this.field_1053_F.add(var1); + } + + return var2; + } + + public void setEntityDead(Entity var1) { + super.setEntityDead(var1); + this.F.remove(var1); + } + + protected void obtainEntitySkin(Entity var1) { + super.obtainEntitySkin(var1); + if(this.field_1053_F.contains(var1)) { + this.field_1053_F.remove(var1); + } + + } + + protected void releaseEntitySkin(Entity var1) { + super.releaseEntitySkin(var1); + if(this.F.contains(var1)) { + this.field_1053_F.add(var1); + } + + } + + public void func_712_a(int var1, Entity var2) { + Entity var3 = this.func_709_b(var1); + if(var3 != null) { + this.setEntityDead(var3); + } + + this.F.add(var2); + var2.field_620_ab = var1; + if(!this.entityJoinedWorld(var2)) { + this.field_1053_F.add(var2); + } + + this.field_1055_D.addKey(var1, var2); + } + + public Entity func_709_b(int var1) { + return (Entity)this.field_1055_D.lookup(var1); + } + + public Entity func_710_c(int var1) { + Entity var2 = (Entity)this.field_1055_D.removeObject(var1); + if(var2 != null) { + this.F.remove(var2); + this.setEntityDead(var2); + } + + return var2; + } + + public boolean setBlockMetadata(int var1, int var2, int var3, int var4) { + int var5 = this.getBlockId(var1, var2, var3); + int var6 = this.getBlockMetadata(var1, var2, var3); + if(super.setBlockMetadata(var1, var2, var3, var4)) { + this.field_1057_z.add(new WorldBlockPositionType(this, var1, var2, var3, var5, var6)); + return true; + } else { + return false; + } + } + + public boolean setBlockAndMetadata(int var1, int var2, int var3, int var4, int var5) { + int var6 = this.getBlockId(var1, var2, var3); + int var7 = this.getBlockMetadata(var1, var2, var3); + if(super.setBlockAndMetadata(var1, var2, var3, var4, var5)) { + this.field_1057_z.add(new WorldBlockPositionType(this, var1, var2, var3, var6, var7)); + return true; + } else { + return false; + } + } + + public boolean setBlock(int var1, int var2, int var3, int var4) { + int var5 = this.getBlockId(var1, var2, var3); + int var6 = this.getBlockMetadata(var1, var2, var3); + if(super.setBlock(var1, var2, var3, var4)) { + this.field_1057_z.add(new WorldBlockPositionType(this, var1, var2, var3, var5, var6)); + return true; + } else { + return false; + } + } + + public boolean func_714_c(int var1, int var2, int var3, int var4, int var5) { + this.func_711_c(var1, var2, var3, var1, var2, var3); + if(super.setBlockAndMetadata(var1, var2, var3, var4, var5)) { + this.notifyBlockChange(var1, var2, var3, var4); + return true; + } else { + return false; + } + } + + public void func_698_b(int var1, int var2, int var3, TileEntity var4) { + if(!this.D) { + this.sendQueue.addToSendQueue(new Packet59ComplexEntity(var1, var2, var3, var4)); + } + } + + public void sendQuittingDisconnectingPacket() { + this.sendQueue.addToSendQueue(new Packet255KickDisconnect("Quitting")); + } +} diff --git a/src/teavm/java/net/lax1dude/eaglercraft/adapter/EaglerAdapterImpl2.java b/src/teavm/java/net/lax1dude/eaglercraft/adapter/EaglerAdapterImpl2.java index 16a191b..0de6358 100644 --- a/src/teavm/java/net/lax1dude/eaglercraft/adapter/EaglerAdapterImpl2.java +++ b/src/teavm/java/net/lax1dude/eaglercraft/adapter/EaglerAdapterImpl2.java @@ -1159,6 +1159,166 @@ public class EaglerAdapterImpl2 { @JSBody(params = { "name", "cvs" }, script = "var a=document.createElement(\"a\");a.href=cvs.toDataURL(\"image/png\");a.download=name;a.click();") private static native void saveScreenshot(String name, HTMLCanvasElement cvs); + public static enum RateLimit { + NONE, FAILED, BLOCKED, FAILED_POSSIBLY_LOCKED, LOCKED, NOW_LOCKED; + } + + private static final Set rateLimitedAddresses = new HashSet(); + private static final Set blockedAddresses = new HashSet(); + + private static WebSocket sock = null; + private static boolean sockIsConnecting = false; + private static boolean sockIsConnected = false; + private static boolean sockIsAlive = false; + private static LinkedList readPackets = new LinkedList(); + private static RateLimit rateLimitStatus = null; + private static String currentSockURI = null; + + public static final RateLimit getRateLimitStatus() { + RateLimit l = rateLimitStatus; + rateLimitStatus = null; + return l; + } + public static final void logRateLimit(String addr, RateLimit l) { + if(l == RateLimit.BLOCKED) { + blockedAddresses.add(addr); + }else { + rateLimitedAddresses.add(addr); + } + } + public static final RateLimit checkRateLimitHistory(String addr) { + if(blockedAddresses.contains(addr)) { + return RateLimit.LOCKED; + }else if(rateLimitedAddresses.contains(addr)) { + return RateLimit.BLOCKED; + }else { + return RateLimit.NONE; + } + } + + @Async + public static native String connectWebSocket(String sockURI); + + private static void connectWebSocket(String sockURI, final AsyncCallback cb) { + sockIsConnecting = true; + sockIsConnected = false; + sockIsAlive = false; + rateLimitStatus = null; + currentSockURI = sockURI; + try { + sock = WebSocket.create(sockURI); + } catch(Throwable t) { + sockIsConnecting = false; + sockIsAlive = false; + return; + } + sock.setBinaryType("arraybuffer"); + sock.onOpen(new EventListener() { + @Override + public void handleEvent(Event evt) { + sockIsConnecting = false; + sockIsAlive = false; + sockIsConnected = true; + readPackets.clear(); + cb.complete("okay"); + } + }); + sock.onClose(new EventListener() { + @Override + public void handleEvent(CloseEvent evt) { + sock = null; + if(sockIsConnecting) { + if(rateLimitStatus == null) { + if(blockedAddresses.contains(currentSockURI)) { + rateLimitStatus = RateLimit.LOCKED; + }else if(rateLimitedAddresses.contains(currentSockURI)) { + rateLimitStatus = RateLimit.FAILED_POSSIBLY_LOCKED; + }else { + rateLimitStatus = RateLimit.FAILED; + } + } + }else if(!sockIsAlive) { + if(rateLimitStatus == null) { + if(blockedAddresses.contains(currentSockURI)) { + rateLimitStatus = RateLimit.LOCKED; + }else if(rateLimitedAddresses.contains(currentSockURI)) { + rateLimitStatus = RateLimit.BLOCKED; + } + } + } + boolean b = sockIsConnecting; + sockIsConnecting = false; + sockIsConnected = false; + sockIsAlive = false; + if(b) cb.complete("fail"); + } + }); + sock.onMessage(new EventListener() { + @Override + public void handleEvent(MessageEvent evt) { + sockIsAlive = true; + if(isString(evt.getData())) { + String stat = evt.getDataAsString(); + if(stat.equalsIgnoreCase("BLOCKED")) { + if(rateLimitStatus == null) { + rateLimitStatus = RateLimit.BLOCKED; + } + rateLimitedAddresses.add(currentSockURI); + }else if(stat.equalsIgnoreCase("LOCKED")) { + if(rateLimitStatus == null) { + rateLimitStatus = RateLimit.NOW_LOCKED; + } + rateLimitedAddresses.add(currentSockURI); + blockedAddresses.add(currentSockURI); + } + sockIsConnecting = false; + sockIsConnected = false; + sock.close(); + return; + } + Uint8Array a = Uint8Array.create(evt.getDataAsArray()); + byte[] b = new byte[a.getByteLength()]; + for(int i = 0; i < b.length; ++i) { + b[i] = (byte) (a.get(i) & 0xFF); + } + readPackets.add(b); + } + }); + } + + public static final boolean startConnection(String uri) { + String res = connectWebSocket(uri); + return "fail".equals(res) ? false : true; + } + public static final void endConnection() { + if(sock == null || sock.getReadyState() == 3) { + sockIsConnecting = false; + } + if(sock != null && !sockIsConnecting) sock.close(); + } + public static final boolean connectionOpen() { + if(sock == null || sock.getReadyState() == 3) { + sockIsConnecting = false; + } + return sock != null && !sockIsConnecting && sock.getReadyState() != 3; + } + @JSBody(params = { "sock", "buffer" }, script = "sock.send(buffer);") + private static native void nativeBinarySend(WebSocket sock, ArrayBuffer buffer); + public static final void writePacket(byte[] packet) { + if(sock != null && !sockIsConnecting) { + Uint8Array arr = Uint8Array.create(packet.length); + arr.set(packet); + nativeBinarySend(sock, arr.getBuffer()); + } + } + public static final byte[] readPacket() { + if(!readPackets.isEmpty()) { + return readPackets.remove(0); + }else { + return null; + } + } + public static final byte[] loadLocalStorage(String key) { String s = win.getLocalStorage().getItem("_eaglercraft_beta."+key); if(s != null) { diff --git a/web/js/app.js b/web/js/app.js deleted file mode 100644 index edd20b0..0000000 --- a/web/js/app.js +++ /dev/null @@ -1,7137 +0,0 @@ -"use strict"; -(function(root,module){if(typeof define==='function'&&define.amd){define(['exports'],function(exports){module(root,exports);});}else if(typeof exports==='object'&&exports!==null&&typeof exports.nodeName!=='string'){module(global,exports);}else{module(root,root);}}(typeof self!=='undefined'?self:this,function($rt_globals,$rt_exports){var $rt_seed=2463534242;function $rt_nextId(){var x=$rt_seed;x^=x<<13;x^=x>>>17;x^=x<<5;$rt_seed=x;return x;}function $rt_compare(a,b){return a>b?1:a=0;i=i -1|0){if(dimensions[i]===0){first=i;break;}}if(first>0){for(i=0;i>10)+ -0xD800;var lo=(ch&0x3FF)+0xDC00;buffer+=$rt_globals.String.fromCharCode(hi,lo);}}return function(ch){if((ch&0x80)===0){putCodePoint(ch);}else if((ch&0xC0)===0x80){if(utf8Buffer>0){utf8Remaining<<=6;utf8Remaining|=ch&0x3F;if( --utf8Buffer===0){putCodePoint(utf8Remaining);}}}else if((ch&0xE0)===0xC0){utf8Remaining=ch&0x1F;utf8Buffer=1;}else if((ch&0xF0)===0xE0){utf8Remaining=ch&0x0F;utf8Buffer=2;}else if((ch&0xF8)===0xF0){utf8Remaining=ch&0x07;utf8Buffer=3;}};}var $rt_putStdout=typeof $rt_putStdoutCustom==="function" -?$rt_putStdoutCustom:typeof $rt_globals.console==="object"?$rt_createOutputFunction(function(msg){$rt_globals.console.info(msg);}):function(){};var $rt_putStderr=typeof $rt_putStderrCustom==="function"?$rt_putStderrCustom:typeof $rt_globals.console==="object"?$rt_createOutputFunction(function(msg){$rt_globals.console.error(msg);}):function(){};var $rt_packageData=null;function $rt_packages(data){var i=0;var packages=new $rt_globals.Array(data.length);for(var j=0;j=0?packages[prefixIndex]:"";packages[j]=prefix+data[i++]+".";}$rt_packageData=packages;}function $rt_metadata(data){var packages=$rt_packageData;var i=0;while(i=0){m.name=packages[packageIndex]+m.name;}}m.binaryName="L"+m.name+";";var superclass=data[i++];m.superclass=superclass!==0?superclass:null;m.supertypes=data[i++];if -(m.superclass){m.supertypes.push(m.superclass);cls.prototype=$rt_globals.Object.create(m.superclass.prototype);}else {cls.prototype={};}var flags=data[i++];m.enum=(flags&8)!==0;m.flags=flags;m.primitive=false;m.item=null;cls.prototype.constructor=cls;cls.classObject=null;m.accessLevel=data[i++];var innerClassInfo=data[i++];if(innerClassInfo===0){m.simpleName=null;m.declaringClass=null;m.enclosingClass=null;}else {var enclosingClass=innerClassInfo[0];m.enclosingClass=enclosingClass!==0?enclosingClass:null;var declaringClass -=innerClassInfo[1];m.declaringClass=declaringClass!==0?declaringClass:null;var simpleName=innerClassInfo[2];m.simpleName=simpleName!==0?simpleName:null;}var clinit=data[i++];cls.$clinit=clinit!==0?clinit:function(){};var virtualMethods=data[i++];if(virtualMethods!==0){for(var j=0;j0){clsName+="[]";}return clsName;}function Long(lo,hi){this.lo=lo|0;this.hi=hi|0;}Long.prototype.__teavm_class__=function(){return "long";};function Long_isPositive(a){return (a.hi&0x80000000)===0;}function Long_isNegative(a){return (a.hi&0x80000000)!==0;}var Long_MAX_NORMAL=1<<18;var Long_ZERO;var Long_create;var Long_fromInt;var Long_fromNumber;var Long_toNumber;var Long_hi;var Long_lo;if -(typeof $rt_globals.BigInt!=="function"){Long.prototype.toString=function(){var result=[];var n=this;var positive=Long_isPositive(n);if(!positive){n=Long_neg(n);}var radix=new Long(10,0);do {var divRem=Long_divRem(n,radix);result.push($rt_globals.String.fromCharCode(48+divRem[1].lo));n=divRem[0];}while(n.lo!==0||n.hi!==0);result=(result.reverse()).join('');return positive?result:"-"+result;};Long.prototype.valueOf=function(){return Long_toNumber(this);};Long_ZERO=new Long(0,0);Long_fromInt=function(val){return new Long(val, - -(val<0)|0);};Long_fromNumber=function(val){if(val>=0){return new Long(val|0,val/0x100000000|0);}else {return Long_neg(new Long( -val|0, -val/0x100000000|0));}};Long_create=function(lo,hi){return new Long(lo,hi);};Long_toNumber=function(val){return 0x100000000*val.hi+(val.lo>>>0);};Long_hi=function(val){return val.hi;};Long_lo=function(val){return val.lo;};}else {Long_ZERO=$rt_globals.BigInt(0);Long_create=function(lo,hi){return $rt_globals.BigInt.asIntN(64,$rt_globals.BigInt.asUintN(64,$rt_globals.BigInt(lo)) -|$rt_globals.BigInt.asUintN(64,$rt_globals.BigInt(hi)<<$rt_globals.BigInt(32)));};Long_fromInt=function(val){return $rt_globals.BigInt.asIntN(64,$rt_globals.BigInt(val|0));};Long_fromNumber=function(val){return $rt_globals.BigInt.asIntN(64,$rt_globals.BigInt(val>=0?$rt_globals.Math.floor(val):$rt_globals.Math.ceil(val)));};Long_toNumber=function(val){return $rt_globals.Number(val);};Long_hi=function(val){return $rt_globals.Number($rt_globals.BigInt.asIntN(64,val>>$rt_globals.BigInt(32)))|0;};Long_lo=function(val) -{return $rt_globals.Number($rt_globals.BigInt.asIntN(32,val))|0;};}var $rt_imul=$rt_globals.Math.imul||function(a,b){var ah=a>>>16&0xFFFF;var al=a&0xFFFF;var bh=b>>>16&0xFFFF;var bl=b&0xFFFF;return al*bl+(ah*bl+al*bh<<16>>>0)|0;};var $rt_udiv=function(a,b){return (a>>>0)/(b>>>0)>>>0;};var $rt_umod=function(a,b){return (a>>>0)%(b>>>0)>>>0;};var $rt_ucmp=function(a,b){a>>>=0;b>>>=0;return ab?1:0;};function $rt_checkBounds(index,array){if(index<0||index>=array.length){$rt_throwAIOOBE();}return index;}function $rt_checkUpperBound(index, -array){if(index>=array.length){$rt_throwAIOOBE();}return index;}function $rt_checkLowerBound(index){if(index<0){$rt_throwAIOOBE();}return index;}function $rt_classWithoutFields(superclass){if(superclass===0){return function(){};}if(superclass===void 0){superclass=$rt_objcls();}return function(){superclass.call(this);};}function $rt_setCloneMethod(target, f){target.ja=f;} -function $rt_cls(cls){return XJ(cls);} -function $rt_str(str) {if (str === null) {return null;}var characters = $rt_createCharArray(str.length);var charsBuffer = characters.data;for (var i = 0; i < str.length; i = (i + 1) | 0) {charsBuffer[i] = str.charCodeAt(i) & 0xFFFF;}return RU(characters);} -function $rt_ustr(str) {if (str === null) {return null;}var data = str.cb.data;var result = "";for (var i = 0; i < data.length; i = (i + 1) | 0) {result += String.fromCharCode(data[i]);}return result;} -function $rt_objcls() { return E; } -function $rt_stecls(){return E;} -function $rt_throwableMessage(t){return Bap(t);} -function $rt_throwableCause(t){return Bm1(t);} -function $rt_nullCheck(val) {if (val === null) {$rt_throw(BsD());}return val;} -function $rt_intern(str) {return str;}function $rt_getThread(){return FJ();} -function $rt_setThread(t){return Hn(t);} -function $rt_createException(message){return AHH(message);} -function $rt_createStackElement(className,methodName,fileName,lineNumber){return null;} -function $rt_setStack(e,stack){} -function $rt_throwAIOOBE(){$rt_throw(Bul());} -function $rt_throwCCE(){$rt_throw(Bum());} -var A=Object.create(null); -var P=$rt_throw;var Y=$rt_compare;var Bun=$rt_nullCheck;var G=$rt_cls;var BC=$rt_createArray;var YX=$rt_isInstance;var D0=$rt_nativeThread;var C=$rt_suspending;var G$=$rt_resuming;var G1=$rt_invalidPointer;var B=$rt_s;var Bw=$rt_eraseClinit;var U=$rt_imul;var R=$rt_wrapException;var Buo=$rt_checkBounds;var Bup=$rt_checkUpperBound;var Buq=$rt_checkLowerBound;var Bur=$rt_wrapFunction0;var Bus=$rt_wrapFunction1;var But=$rt_wrapFunction2;var Buu=$rt_wrapFunction3;var Buv=$rt_wrapFunction4;var K=$rt_classWithoutFields;var Q -=$rt_createArrayFromData;var BiC=$rt_createCharArrayFromData;var H3=$rt_createByteArrayFromData;var AP1=$rt_createShortArrayFromData;var BX=$rt_createIntArrayFromData;var Buw=$rt_createBooleanArrayFromData;var Br7=$rt_createFloatArrayFromData;var Btf=$rt_createDoubleArrayFromData;var ASr=$rt_createLongArrayFromData;var F7=$rt_createBooleanArray;var B4=$rt_createByteArray;var L6=$rt_createShortArray;var DD=$rt_createCharArray;var BS=$rt_createIntArray;var Bos=$rt_createLongArray;var Da=$rt_createFloatArray;var Fl -=$rt_createDoubleArray;var Y=$rt_compare;var Bux=$rt_castToClass;var Buy=$rt_castToInterface;var Buz=$rt_equalDoubles;var FR=Long_toNumber;var M=Long_fromInt;var BuA=Long_fromNumber;var F=Long_create;var Cb=Long_ZERO;var BuB=Long_hi;var B9=Long_lo; -function E(){this.d1=null;this.$id$=0;} -function BuC(){var a=new E();AD7(a);return a;} -function Baf(b){var c,d;if(b.d1===null)ACG(b);c=b.d1;d=c.fF;if(d===null)c.fF=FJ();else if(d!==FJ()){c=new Ei;Bj(c,B(0));P(c);}b=b.d1;b.gY=b.gY+1|0;} -function A1u(b){var c,d;if(!KW(b)&&b.d1.fF===FJ()){c=b.d1;d=c.gY-1|0;c.gY=d;if(!d)c.fF=null;KW(b);return;}b=new OP;X(b);P(b);} -function XX(b){var c;if(b.d1===null)ACG(b);c=b.d1;if(c.fF===null)c.fF=FJ();if(b.d1.fF!==FJ())Bev(b,1);else{b=b.d1;b.gY=b.gY+1|0;}} -function ACG(b){b.d1=Bq2();} -function Btd(b,c,d){var e,f,g;e=FJ();f=b.d1;if(f===null){ACG(b);Hn(e);b=b.d1;b.gY=b.gY+c|0;Dq(d,null);return;}if(f.fF===null){f.fF=e;Hn(e);b=b.d1;b.gY=b.gY+c|0;Dq(d,null);return;}if(f.lM===null)f.lM=A8g();f=f.lM;g=new Xp;g.Jl=e;g.Jm=b;g.Jj=c;g.Jk=d;d=g;f.push(d);} -function Mu(b){var c,d;if(!KW(b)&&b.d1.fF===FJ()){c=b.d1;d=c.gY-1|0;c.gY=d;if(d<=0){c.fF=null;c=c.lM;if(c!==null&&!NW(c)){c=new ZJ;c.OA=b;Xf(c);}else KW(b);}return;}b=new OP;X(b);P(b);} -function KW(a){var b,c;b=a.d1;if(b===null)return 1;a:{if(b.fF===null){c=b.lM;if(!(c!==null&&!NW(c))){b=b.CU;if(b===null)break a;if(NW(b))break a;}}return 0;}a.d1=null;return 1;} -function AD7(a){} -function Cw(a){return XJ(a.constructor);} -function Bgy(a){return Ol(a);} -function ALm(a,b){return a!==b?0:1;} -function A4s(a){var b,c,d,e,f,g,h,i,j;b=Ol(a);if(!b)c=B(1);else{d=(((32-R6(b)|0)+4|0)-1|0)/4|0;e=DD(d);f=e.data;g=(d-1|0)*4|0;h=0;while(g>=0){i=h+1|0;f[h]=MS((b>>>g|0)&15,16);g=g-4|0;h=i;}c=RU(e);}j=new S;T(j);J(J(j,B(2)),c);return V(j);} -function Ol(a){var b,c;b=a;if(!b.$id$){c=$rt_nextId();b.$id$=c;}return a.$id$;} -function AKG(a){var b,c,d;if(!YX(a,EQ)&&a.constructor.$meta.item===null){b=new Rp;X(b);P(b);}b=A2J(a);c=b;d=$rt_nextId();c.$id$=d;return b;} -function T4(a){var b,c;b=a.d1;if(!(b!==null&&b.fF===FJ()?1:0)){b=new OP;X(b);P(b);}b=a.d1.CU;if(b===null)return;while(!NW(b)){c=AXY(b);if(!c.a_V())Xf(c);}a.d1.CU=null;} -function Bev(b,c){var thread=$rt_nativeThread();var javaThread=$rt_getThread();if(thread.isResuming()){thread.status=0;var result=thread.attribute;if(result instanceof Error){throw result;}return result;}var callback=function(){};callback.S8=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.VI=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=Bq_(callback);thread.suspend(function(){try{Btd(b,c,callback);}catch($e){callback.VI($rt_exception($e));}});return null;} -var PO=K(); -var BuD=null;var BuE=null;var BuF=0;function BuG(){var a=new PO();APr(a);return a;} -function APr(a){} -function ASn(b){var c,d,e,f,g,h,$$je,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:AE2();AZA();ARz();AHX();AJI();AKZ();AIf();AM0();ATD();ANQ();AFu();A04();AUN();AX6();AUz();AI5();AVZ();AR3();AME();AZn();AFc();AXK();AQD();AMy();ASD();AHQ();AY4();AMU();AUJ();AST();AQM();AYQ();AXw();AJE();AVp();AXc();AKE();AOo();AMT();ATW();AS5();AYm();APX();AGm();AWc();AVq();AUF();AJh();AN4();AIE();ALT();AVW();AWg();ATL();c=$rt_globals.window.classicConfig;if -(c===null)d=null;else{d=BC(Ch,c.length);b=d.data;e=0;f=b.length;while(e=f)break a;h=e[g];OW(b,B(17));Cq(J(b.oC,h),10);Ow(b);g=g+1|0;}}}d=a.nJ;if(d!==null&&d!==a){OW(b,B(18));ZU(a.nJ,b);}} -function Ua(a,b){var c,d,e,f,g;Ky(b,S0(Cw(a)));c=a.ne();if(c!==null){d=new S;T(d);J(J(d,B(16)),c);Ky(b,V(d));}a:{ZE(b);e=a.I$;if(e!==null){e=e.data;f=e.length;g=0;while(true){if(g>=f)break a;d=e[g];Ky(b,B(17));Fv(b,Sn(d));g=g+1|0;}}}d=a.nJ;if(d!==null&&d!==a){Ky(b,B(18));Ua(a.nJ,b);}} -function AEa(a,b){var c,d;if(!a.sK)return;c=a.Ns;c=HF(c,c.data.length+1|0);d=c.data;a.Ns=c;d[d.length-1|0]=b;} -var BI=K(D2); -function BuR(){var a=new BI();A_C(a);return a;} -function A_C(a){X(a);} -var Cf=K(BI); -function BuS(){var a=new Cf();A27(a);return a;} -function AHH(a){var b=new Cf();BoI(b,a);return b;} -function A27(a){X(a);} -function BoI(a,b){Bj(a,b);} -var AVw=K(Cf); -function Bum(){var a=new AVw();Bfn(a);return a;} -function Bfn(a){X(a);} -var DG=K(0); -var EI=K(0); -var PH=K(0); -function Ch(){var a=this;E.call(a);a.cb=null;a.u$=0;} -var BuT=null;var BuU=null;var BuV=null;function H2(){H2=Bw(Ch);BbW();} -function BqU(){var a=new Ch();AFF(a);return a;} -function RU(a){var b=new Ch();AAs(b,a);return b;} -function Qh(a,b,c){var d=new Ch();AEW(d,a,b,c);return d;} -function BuW(a,b,c,d){var e=new Ch();QH(e,a,b,c,d);return e;} -function AQ0(a,b){var c=new Ch();UA(c,a,b);return c;} -function Boh(a,b,c){var d=new Ch();AE5(d,a,b,c);return d;} -function AFF(a){H2();a.cb=BuT;} -function AAs(a,b){H2();AEW(a,b,0,b.data.length);} -function AEW(a,b,c,d){var e;H2();e=DD(d);a.cb=e;CY(b,c,e,0,d);} -function QH(a,b,c,d,e){var f;H2();e=AWY(e,AVl(b,c,d));if(!e.bh&&e.cN==e.l9)a.cb=e.sr;else{b=DD(CN(e));f=b.data;a.cb=b;P7(e,b,0,f.length);}} -function UA(a,b,c){H2();QH(a,b,0,b.data.length,c);} -function AE5(a,b,c,d){var e,f,g,h,i,j;H2();a.cb=DD(d*2|0);e=0;f=0;while(f=0){c=a.cb.data;if(bBl(a))return 0;d=0;while(dBl(a))return 0;c=0;d=Bl(a)-Bl(b)|0;while(d=f.length)return (-1);if(f[d]==e)break;d=d+1|0;}return d;}g=Ml(b);h=LB(b);while(true){f=a.cb.data;if(d>=(f.length-1|0))return (-1);if(f[d]==g&&f[d+1|0]==h)break;d=d+1|0;}return d;} -function OJ(a,b){return Ks(a,b,0);} -function LQ(a,b,c){var d,e,f,g,h;d=Dx(c,Bl(a)-1|0);if(b<65536){e=b&65535;while(true){if(d<0)return (-1);if(a.cb.data[d]==e)break;d=d+(-1)|0;}return d;}f=Ml(b);g=LB(b);while(true){if(d<1)return (-1);h=a.cb.data;if(h[d]==g){b=d-1|0;if(h[b]==f)break;}d=d+(-1)|0;}return b;} -function Nz(a,b){return LQ(a,b,Bl(a)-1|0);} -function ATp(a,b,c){var d,e,f;d=Eg(0,c);e=Bl(a)-Bl(b)|0;a:while(true){if(d>e)return (-1);f=0;while(true){if(f>=Bl(b))break a;if(Bf(a,d+f|0)!=Bf(b,f))break;f=f+1|0;}d=d+1|0;}return d;} -function Ev(a,b,c){var d,e;d=Y(b,c);if(d>0){e=new Cv;X(e);P(e);}if(!d){H2();return BuU;}if(!b&&c==Bl(a))return a;return Qh(a.cb,b,c-b|0);} -function IN(a,b){return Ev(a,b,Bl(a));} -function It(a,b,c){var d,e,f,g;d=new S;T(d);e=Bl(a)-Bl(b)|0;f=0;while(f<=e){g=0;a:{while(true){if(g>=Bl(b)){J(d,c);f=f+(Bl(b)-1|0)|0;break a;}if(Bf(a,f+g|0)!=Bf(b,g))break;g=g+1|0;}Cq(d,Bf(a,f));}f=f+1|0;}J(d,IN(a,f));return V(d);} -function AVT(a){var b,c;b=0;c=Bl(a)-1|0;a:{while(b<=c){if(Bf(a,b)>32)break a;b=b+1|0;}}while(b<=c&&Bf(a,c)<=32){c=c+(-1)|0;}return Ev(a,b,c+1|0);} -function AG9(a){return a;} -function OX(a){var b,c,d,e,f;b=a.cb.data;c=DD(b.length);d=c.data;e=0;f=d.length;while(e=c)break a;e=b[d];a.u$=(31*a.u$|0)+e|0;d=d+1|0;}}}return a.u$;} -function EO(a,b){var c,d,e,f,g,h,i,j,k,l,m;if(b===null){b=new Fa;Bj(b,B(20));P(b);}BuX=1;c=Bsn();d=new Lm;d.lV=1;d.ez=b;d.c6=DD(Bl(b)+2|0);CY(OX(b),0,d.c6,0,Bl(b));e=d.c6.data;f=e.length;e[f-1|0]=0;e[f-2|0]=0;d.Pq=f;d.py=0;JE(d);JE(d);c.S=d;c.jA=0;c.Cw=ZT(c,(-1),0,null);if(!Gs(c.S)){b=new PB;c=c.S;R3(b,B(7),c.ez,c.iu);P(b);}if(c.Iw)c.Cw.kV();b=Cj();d=new ACI;d.vQ=(-1);d.FM=(-1);d.R8=c;d.Qz=c.Cw;d.yY=a;d.vQ=0;g=Bl(a);d.FM=g;h=new ADQ;i=d.vQ;j=c.ra;f=c.mP+1|0;k=c.dQ+1|0;h.sW=(-1);l=j+1|0;h.I_=l;h.jS=BS(l*2|0);e -=BS(k);h.xv=e;R$(e,(-1));if(f>0)h.Gj=BS(f);R$(h.jS,(-1));AEG(h,a,i,g);d.hy=h;h.oJ=1;f=0;j=0;if(!Bl(a)){e=BC(Ch,1);e.data[0]=B(7);}else{while(true){g=Bl(d.yY);c=d.hy;if(!c.wq)g=d.FM;if(c.kU>=0&&c.zN==1){c.kU=RV(c);if(RV(d.hy)==Vu(d.hy,0)){c=d.hy;c.kU=c.kU+1|0;}i=d.hy.kU;g=i<=g&&Ug(d,i)?1:0;}else g=Ug(d,d.vQ);if(!g)break;f=f+1|0;Ba(b,Ev(a,j,AQj(d,0)));j=ATK(d);}Ba(b,Ev(a,j,Bl(a)));m=f+1|0;a:{while(true){m=m+(-1)|0;if(m<0)break;if(Bl(Z(b,m)))break a;D3(b,m);}}if(m<0)m=0;e=Sw(b,BC(Ch,m));}return e;} -function A6m(a,b){var c,d,e;a:{b=b;if(a===b)c=0;else{d=Dx(Bl(a),Bl(b));e=0;while(true){if(e>=d){c=Bl(a)-Bl(b)|0;break a;}c=Bf(a,e)-Bf(b,e)|0;if(c)break;e=e+1|0;}}}return c;} -function BbW(){BuT=DD(0);BuU=BqU();BuV=new ADY;} -var Gt=K(D2); -function BuY(){var a=new Gt();A4Q(a);return a;} -function A4Q(a){X(a);} -var MU=K(Gt); -function BuZ(){var a=new MU();A5J(a);return a;} -function A5J(a){X(a);} -var AUV=K(MU); -function Bu0(){var a=new AUV();Bb6(a);return a;} -function Bb6(a){X(a);} -var Hz=K(); -function L8(){Hz.call(this);this.i$=0;} -var Bu1=null;var Bu2=null;function Bn7(a){var b=new L8();AH1(b,a);return b;} -function AH1(a,b){a.i$=b;} -function LZ(b,c){if(!(c>=2&&c<=36))c=10;return (AAA(Bt9(20),b,c)).hT();} -function Tv(b){return LZ(b,10);} -function M6(b,c){var d,e,f,g,h,i,j,k,l;if(b===null){b=new EU;Bj(b,B(21));P(b);}d=Bl(b);if(0==d){b=new EU;Bj(b,B(22));P(b);}if(c>=2&&c<=36){a:{e=0;switch(Bf(b,0)){case 43:break;case 45:e=1;f=1;break a;default:f=0;break a;}f=1;}g=0;if(f==d){b=new EU;X(b);P(b);}b:{c:{while(f=c){j=new EU;l=Ev(b,0,d);b=new S;T(b);J(J(Bo(J(b,B(24)),c),B(16)),l);Bj(j,V(b));P(j);}g=U(c,g)+i|0;if(g<0){if(h!=d)break b;if(g!=(-2147483648))break b;if -(!e)break b;g=(-2147483648);break c;}f=h;}if(e)g= -g|0;}return g;}j=new EU;k=Ev(b,0,d);b=new S;T(b);J(J(b,B(25)),k);Bj(j,V(b));P(j);}b=new EU;j=new S;T(j);Bo(J(j,B(26)),c);Bj(b,V(j));P(b);} -function Sq(b){return M6(b,10);} -function Bz(b){var c,d;if(b>=(-128)&&b<=127){a:{if(Bu2===null){Bu2=BC(L8,256);c=0;while(true){d=Bu2.data;if(c>=d.length)break a;d[c]=Bn7(c-128|0);c=c+1|0;}}}return Bu2.data[b+128|0];}return Bn7(b);} -function R5(a){return a.i$;} -function Bd5(a){return a.i$;} -function Bpu(a,b){if(a===b)return 1;return b instanceof L8&&b.i$==a.i$?1:0;} -function R6(b){var c,d;if(!b)return 32;c=0;d=b>>>16|0;if(d)c=16;else d=b;b=d>>>8|0;if(!b)b=d;else c=c|8;d=b>>>4|0;if(!d)d=b;else c=c|4;b=d>>>2|0;if(!b)b=d;else c=c|2;if(b>>>1|0)c=c|1;return (32-c|0)-1|0;} -function NO(b){var c,d;if(!b)return 32;c=0;d=b<<16;if(d)c=16;else d=b;b=d<<8;if(!b)b=d;else c=c|8;d=b<<4;if(!d)d=b;else c=c|4;b=d<<2;if(!b)b=d;else c=c|2;if(b<<1)c=c|1;return (32-c|0)-1|0;} -function Bjl(a,b){b=b;return Y(a.i$,b.i$);} -function AZA(){Bu1=G($rt_intcls());} -function K7(){var a=this;E.call(a);a.bT=null;a.cw=0;} -function Bu3(){var a=new K7();T(a);return a;} -function Bt9(a){var b=new K7();KM(b,a);return b;} -function T(a){KM(a,16);} -function KM(a,b){a.bT=DD(b);} -function AAA(a,b,c){return AVf(a,a.cw,b,c);} -function AVf(a,b,c,d){var e,f,g,h,i,j,k;e=1;if(c<0){e=0;c= -c|0;}a:{if($rt_ucmp(c,d)<0){if(e)Ej(a,b,b+1|0);else{Ej(a,b,b+2|0);f=a.bT.data;g=b+1|0;f[b]=45;b=g;}a.bT.data[b]=MS(c,d);}else{h=1;i=1;j=$rt_udiv((-1),d);b:{while(true){k=U(h,d);if($rt_ucmp(k,c)>0){k=h;break b;}i=i+1|0;if($rt_ucmp(k,j)>0)break;h=k;}}if(!e)i=i+1|0;Ej(a,b,b+i|0);if(e)e=b;else{f=a.bT.data;e=b+1|0;f[b]=45;}while(true){if(!k)break a;f=a.bT.data;b=e+1|0;f[e]=MS($rt_udiv(c,k),d);c=$rt_umod(c,k);k=$rt_udiv(k,d);e=b;}}}return a;} -function AXx(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q;d=Y(c,0.0);if(!d){if(1.0/c===Infinity){Ej(a,b,b+3|0);e=a.bT.data;d=b+1|0;e[b]=48;b=d+1|0;e[d]=46;e[b]=48;return a;}Ej(a,b,b+4|0);e=a.bT.data;d=b+1|0;e[b]=45;b=d+1|0;e[d]=48;d=b+1|0;e[b]=46;e[d]=48;return a;}if($rt_globals.isNaN(c)?1:0){Ej(a,b,b+3|0);e=a.bT.data;d=b+1|0;e[b]=78;b=d+1|0;e[d]=97;e[b]=78;return a;}if(!$rt_globals.isFinite(c)?1:0){if(d>0){Ej(a,b,b+8|0);d=b;}else{Ej(a,b,b+9|0);e=a.bT.data;d=b+1|0;e[b]=45;}e=a.bT.data;b=d+1|0;e[d]=73;d=b+1|0;e[b] -=110;b=d+1|0;e[d]=102;d=b+1|0;e[b]=105;b=d+1|0;e[d]=110;d=b+1|0;e[b]=105;b=d+1|0;e[d]=116;e[b]=121;return a;}f=Bu4;AXd(c,f);d=f.BR;g=f.Bo;h=f.IE;i=1;j=1;if(h)j=2;k=9;l=Bbm(d);if(l>0)k=k-l|0;m=0;n=0;if(g<7&&g>=(-3)){if(g>=0){i=g+1|0;k=Eg(k,i+1|0);g=0;}else{i=0;m=( -g|0)-1|0;n=1;j=j+1|0;g=0;}}if(g){j=j+2|0;if(!(g>(-10)&&g<10))j=j+1|0;if(g<0)j=j+1|0;}if(g&&k==i)k=k+1|0;Ej(a,b,b+(j+(k+m|0)|0)|0);if(!h)h=b;else{e=a.bT.data;h=b+1|0;e[b]=45;}o=100000000;if(n){e=a.bT.data;b=h+1|0;e[h]=48;h=b+1|0;e[b]=46;while(true) -{b=m+(-1)|0;if(m<=0)break;p=h+1|0;e[h]=48;m=b;h=p;}}q=0;while(q=0)d=b;else{g= -g|0;d=b+1|0;e[b]=45;}if(g<10)p=d;else{p=d+1|0;e[d]=(48+(g/10|0)|0)&65535;}e[p]=(48+(g%10|0)|0)&65535;}return a;} -function ATg(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q;d=Y(c,0.0);if(!d){if(1.0/c===Infinity){Ej(a,b,b+3|0);e=a.bT.data;d=b+1|0;e[b]=48;b=d+1|0;e[d]=46;e[b]=48;return a;}Ej(a,b,b+4|0);e=a.bT.data;d=b+1|0;e[b]=45;b=d+1|0;e[d]=48;d=b+1|0;e[b]=46;e[d]=48;return a;}if($rt_globals.isNaN(c)?1:0){Ej(a,b,b+3|0);e=a.bT.data;d=b+1|0;e[b]=78;b=d+1|0;e[d]=97;e[b]=78;return a;}if(!$rt_globals.isFinite(c)?1:0){if(d>0){Ej(a,b,b+8|0);d=b;}else{Ej(a,b,b+9|0);e=a.bT.data;d=b+1|0;e[b]=45;}e=a.bT.data;b=d+1|0;e[d]=73;d=b+1|0;e[b] -=110;b=d+1|0;e[d]=102;d=b+1|0;e[b]=105;b=d+1|0;e[d]=110;d=b+1|0;e[b]=105;b=d+1|0;e[d]=116;e[b]=121;return a;}f=Bu5;AJV(c,f);g=f.CA;h=f.Bb;i=f.Iu;j=1;k=1;if(i)k=2;l=18;m=A_n(g);if(m>0)l=l-m|0;n=0;o=0;if(h<7&&h>=(-3)){if(h>=0){j=h+1|0;l=Eg(l,j+1|0);h=0;}else{j=0;n=( -h|0)-1|0;o=1;k=k+1|0;h=0;}}if(h){k=k+2|0;if(!(h>(-10)&&h<10))k=k+1|0;if(!(h>(-100)&&h<100))k=k+1|0;if(h<0)k=k+1|0;}if(h&&l==j)l=l+1|0;Ej(a,b,b+(k+(l+n|0)|0)|0);if(!i)k=b;else{e=a.bT.data;k=b+1|0;e[b]=45;}p=F(1569325056, 23283064);if(o){e=a.bT.data;b -=k+1|0;e[k]=48;k=b+1|0;e[b]=46;while(true){b=n+(-1)|0;if(n<=0)break;d=k+1|0;e[k]=48;n=b;k=d;}}q=0;while(q=0)d=i;else{h= -h|0;d=i+1|0;e[i]=45;}if(h>=100){b=d+1|0;e[d]=(48+(h/100|0)|0)&65535;h=h%100|0;i=b+1|0;e[b]=(48+(h/10|0)|0)&65535;}else if(h<10)i=d;else{i=d+1|0;e[d]=(48+(h/10|0)|0)&65535;}e[i]=(48+(h%10|0)|0)&65535;}return a;} -function Bbm(b){var c,d,e;if(!(b%1000000000|0))return 9;c=0;d=1;if(!(b%100000000|0)){c=8;d=100000000;}e=d*10000|0;if(b%e|0)e=d;else c=c|4;d=e*100|0;if(b%d|0)d=e;else c=c|2;if(!(b%(d*10|0)|0))c=c|1;return c;} -function A_n(b){var c,d,e,f,g;c=M(1);d=0;e=16;f=Bu6.data;g=f.length-1|0;while(g>=0){if(E8(Gp(b,CB(c,f[g])),Cb)){d=d|e;c=CB(c,f[g]);}e=e>>>1|0;g=g+(-1)|0;}return d;} -function Cq(a,b){return a.Hm(a.cw,b);} -function AED(a,b,c){Ej(a,b,b+1|0);a.bT.data[b]=c;return a;} -function R8(a,b){var c,d;c=a.bT.data.length;if(c>=b)return;d=c>=1073741823?2147483647:Eg(b,Eg(c*2|0,5));a.bT=UP(a.bT,d);} -function V(a){return Qh(a.bT,0,a.cw);} -function TZ(a,b,c,d){return a.GL(a.cw,b,c,d);} -function AAq(a,b,c,d,e){var f,g,h,i;Ej(a,b,b+e|0);f=e+d|0;while(d=0){g=a.bT.data;g[c+f|0]=g[b+f|0];f=f+(-1)|0;}a.cw=a.cw+(c-b|0)|0;} -var Mb=K(0); -var S=K(K7); -function Cs(){var a=new S();Bph(a);return a;} -function Bph(a){T(a);} -function J(a,b){RP(a,a.cw,b===null?B(19):b.hT());return a;} -function ET(a,b){RP(a,a.cw,b);return a;} -function Bo(a,b){AAA(a,b,10);return a;} -function EM(a,b){var c,d,e,f,g,h,i,j;c=a.cw;d=1;if(Ga(b,Cb)){d=0;b=Btq(b);}a:{if(Gy(b,M(10))<0){if(d)Ej(a,c,c+1|0);else{Ej(a,c,c+2|0);e=a.bT.data;f=c+1|0;e[c]=45;c=f;}a.bT.data[c]=MS(B9(b),10);}else{g=1;h=M(1);i=FV(M(-1),M(10));b:{while(true){j=CB(h,M(10));if(Gy(j,b)>0){j=h;break b;}g=g+1|0;if(Gy(j,i)>0)break;h=j;}}if(!d)g=g+1|0;Ej(a,c,c+g|0);if(d)f=c;else{e=a.bT.data;f=c+1|0;e[c]=45;}while(true){if(E8(j,Cb))break a;e=a.bT.data;c=f+1|0;e[f]=MS(B9((FV(b,j))),10);b=ARB(b,j);j=FV(j,M(10));f=c;}}}return a;} -function JQ(a,b){AXx(a,a.cw,b);return a;} -function FY(a,b){ATg(a,a.cw,b);return a;} -function HT(a,b){Cq(a,b);return a;} -function LT(a,b){RP(a,a.cw,!b?B(27):B(28));return a;} -function AO2(a,b,c){var d,e,f,g,h,i;if(b>=0){d=Y(b,c);if(d<=0){e=a.cw;if(b<=e){if(d){if(c>e)c=e;f=e-c|0;a.cw=e-(c-b|0)|0;e=0;while(e=0){c=a.cw;if(b=0&&b<=a.cw){a:{if(c===null)c=B(19);else if(Jm(c))break a;R8(a,a.cw+Bl(c)|0);d=a.cw-1|0;while(d>=b){a.bT.data[d+Bl(c)|0]=a.bT.data[d];d=d+(-1)|0;}a.cw=a.cw+Bl(c)|0;d=0;while(d0){j=M(h);i=Bi(i,CB(CC(BD(Bi(i,j),M(1)),j),M(g.Pp)));}if(DQ(i,M(2147483647))){b=new Cp;d=new S;T(d);Bo(J(EM(J(d,B(38)),i),B(39)),2147483647);Bj(b,V(d));P(b);}if(f&&f){k=new TJ;Za(g,c,0,f,k);Za(g,c,0,(-1),k);c=B4(k.cn-k.qe|0);VM(g,c,0,c.data.length,k);}}}UA(b,c,JD(B(31)));d.setItem($rt_ustr(e),$rt_ustr(b));} -function FK(b,c,d,e,f,g,h,i){var j,k,l,m,n;Bp();e= -i*0.01745329238474369;j=BE(e);k=Bq(e);e=h*0.01745329238474369;l= -BE(e);m=Bq(e);n=BvW.listener;n.setPosition(b,c,d);b= -k*l;c= -m;f= -j*l;n.setOrientation(b,c,f,0.0,1.0,0.0);} -function A2b(b,c){var d,e,f;Bp();d=BvW;e=new VF;e.Q0=c;f=new Vy;f.Jr=c;d.decodeAudioData(b,CQ(e,"onSuccess"),CQ(f,"onError"));} -function AF6(b){var c,d,e,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:Bp();c=BA(BvV,b);if(c!==null)return c.AT;d=Gm(b);if(d===null)return null;e=new $rt_globals.Uint8Array(d.data.length);e.set(d.data);c=new UB;e=e.buffer;$p=1;case 1:$z=AZ5(e);if(C()){break _;}e=$z;c.AT=FN(e);B1(BvV,b,c);return c.AT;default:G1();}}D0().s(b,c,d,e,$p);} -function AFE(b,c,d,e,f,g){var h,i,j,k,l,m,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:Bp();$p=1;case 1:$z=AF6(b);if(C()){break _;}h=$z;if(h===null)return (-1);i=BvW.createBufferSource();i.buffer=h;b=i.playbackRate;h=g;b.value=h;j=BvW.createPanner();j.setPosition(c,d,e);b=f*16.0+0.10000000149011612;j.maxDistance=b;b=1.0;j.rolloffFactor=b;b="linear";j.distanceModel=b;b="HRTF";j.panningModel -=b;b=360.0;j.coneInnerAngle=b;b=0.0;j.coneOuterAngle=b;b=0.0;j.coneOuterGain=b;j.setOrientation(0.0,1.0,0.0);k=BvW.createGain();b=k.gain;if(f>1.0)f=1.0;h=f;b.value=h;i.connect(k);k.connect(j);b=BvW.destination;j.connect(b);l=BvX;i.start(0.0,l);m=BvU+1|0;BvU=m;B1(BvY,Bz(m),Bh7(i,j,k));h=new Vz;h.Oo=m;b=CQ(h,"handleEvent");i.onended=b;return m;default:G1();}}D0().s(b,c,d,e,f,g,h,i,j,k,l,m,$p);} -function ARx(b,c,d){var e,f,g,h,i,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:Bp();$p=1;case 1:$z=AF6(b);if(C()){break _;}e=$z;if(e===null)return (-1);f=BvW.createBufferSource();f.buffer=e;b=f.playbackRate;e=d;b.value=e;g=BvW.createGain();b=g.gain;if(c>1.0)c=1.0;e=c;b.value=e;f.connect(g);b=BvW.destination;g.connect(b);h=BvX;f.start(0.0,h);i=BvU+1|0;BvU=i;B1(BvY,Bz(i),Bh7(f,null,g));b=new VA;b.Qj=i;b=CQ(b, -"handleEvent");f.onended=b;return BvU;default:G1();}}D0().s(b,c,d,e,f,g,h,i,$p);} -function AEL(b,c){var d,e,f;Bp();d=BA(BvY,Bz(b));if(d!==null){e=d.DM.gain;f=c;e.value=f;d=d.LX;if(d!==null){e=c*16.0+0.10000000149011612;d.maxDistance=e;}}} -function MT(b){Bp();return DA(BvY,Bz(b));} -function TF(){Bp();return M(1073741824);} -function Rl(){Bp();return M(1073741824);} -function Rt(){Bp();return Cb;} -function WO(b){Bp();return (FN(b)).byteLength;} -function P8(b){var c;Bp();c=Bv1.data;return b<=c.length&&b>=0?c[b]:(-1);} -function AIZ(b,c){var d,e,f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:Bp();Jh();d=Nz(b,47);if(d>0){e=Ev(b,0,d);$p=2;continue _;}f=new $rt_globals.Uint8Array(c.data.length);f.set(c.data);e=Bv_;d=0;f=f.buffer;$p=1;case 1:A4c(e,b,d,f);if(C()){break _;}return;case 2:AUO(e);if(C()){break _;}f=new $rt_globals.Uint8Array(c.data.length);f.set(c.data);e=Bv_;d=0;f=f.buffer;$p=1;continue _;default:G1();}}D0().s(b,c,d,e,f,$p);} -function ATz(b){var c,d,e,f,g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:Bp();Jh();c=Bv_;$p=1;case 1:$z=A2q(c,b);if(C()){break _;}b=$z;if(b===null)d=null;else{d=B4(b.byteLength);e=d.data;b=new $rt_globals.Uint8Array(b);f=0;g=e.length;while(f>24;f=f+1|0;}}return d;default:G1();}}D0().s(b,c,d,e,f,g,$p);} -function AHD(b){var c,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:Bp();Jh();c=Bv_;$p=1;case 1:$z=A2q(c,b);if(C()){break _;}b=$z;return b===null?(-1):b.byteLength;default:G1();}}D0().s(b,c,$p);} -function AXI(b,c){var d,e,f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:Bp();Jh();d=Bv_;$p=1;case 1:$z=A2q(d,b);if(C()){break _;}d=$z;e=Nz(c,47);if(e<=0){f=Bv_;e=0;$p=2;continue _;}f=Ev(c,0,e);$p=4;continue _;case 2:A4c(f,c,e,d);if(C()){break _;}c=Bv_;$p=3;case 3:BcA(c,b);if(C()){break _;}return;case 4:AUO(f);if(C()){break _;}f=Bv_;e=0;$p=2;continue _;default:G1();}}D0().s(b,c,d,e,f,$p);} -function APT(b){var c,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:Bp();Jh();c=Bv_;$p=1;case 1:BcA(c,b);if(C()){break _;}return;default:G1();}}D0().s(b,c,$p);} -function AWB(b,c,d){var e,f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:Bp();Jh();e=new Yg;f=Bv_;$p=1;case 1:A3F(f,b,c,d,e);if(C()){break _;}return e;default:G1();}}D0().s(b,c,d,e,f,$p);} -function Ly(b){Bp();if(b!==null){b=b.data;if(b.length>=2)return b[0]==31&&b[1]==(-117)?1:0;}return 0;} -function A4X(){Bva=0;Bvb=null;Bvc=null;BuJ=null;Bvd=null;BuK=null;Bve=null;Bvf=null;Bvg=null;Bvh=null;Bvi=null;Bvj=null;Bvk=null;Bvl=null;Bvm=null;Bvn=null;Bvo=null;Bvp=BC(Ch,0);Bvq=A89();Bvr=A89();Bvs=0;Bvt=0;Bvu=0.0;Bvv=0.0;Bvw=0;Bvx=0;Bvy=0;Bvz=1;BvA=0;BvB=BS(4);BvC=new $rt_globals.Uint8Array(new $rt_globals.ArrayBuffer(4194304));BvD=new $rt_globals.Float32Array(4);BvE=new $rt_globals.Float32Array(9);BvF=new $rt_globals.Float32Array(16);BvG=(-1);BvH=null;BvI=null;BvJ=null;BvK=null;BvL=F7(8);BvM=F7(256);BvN -=Cb;BvO=0;BvP=0;BvQ=0;BvR=Btl(B(40));BvS=0;BvT=null;BvU=0;BvV=DY();BvW=null;BvX=0.029999999329447746;BvY=DY();BvZ=0;Bv0=Q(Ch,[B(41),B(42),B(43),B(44),B(45),B(46),B(47),B(48),B(49),B(50),B(51),B(1),B(52),B(53),B(54),B(55),B(56),B(57),B(58),B(59),B(60),B(61),B(62),B(63),B(64),B(65),B(66),B(67),B(68),B(69),B(70),B(71),B(72),B(73),B(74),B(75),B(76),B(77),B(78),B(79),B(80),B(81),B(82),B(83),B(84),B(85),B(86),B(87),B(88),B(89),B(90),B(91),B(92),B(93),B(94),B(95),B(96),B(97),B(98),B(99),B(100),B(101),B(102),B(103), -B(104),B(105),B(106),B(107),B(108),B(109),B(110),B(111),B(112),B(113),B(114),B(115),B(116),B(117),B(118),B(119),B(120),B(121),B(122),B(123),B(19),B(19),B(19),B(124),B(125),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(126),B(127),B(128),B(129),B(130),B(131),B(19),B(19),B(19),B(19),B(19),B(19),B(132),B(133),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(134),B(19),B(135),B(19),B(136),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(137),B(19),B(19), -B(138),B(139),B(140),B(141),B(142),B(143),B(144),B(145),B(19),B(19),B(19),B(19),B(146),B(147),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(148),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(149),B(19),B(150),B(19),B(151),B(152),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(153),B(154),B(19),B(155),B(156),B(157),B(19),B(158),B(19),B(159),B(19),B(160),B(161),B(162),B(163),B(164),B(19),B(19),B(19),B(19),B(19),B(19),B(165),B(166),B(167),B(168),B(169),B(170), -B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19),B(19)]);Bv1=BX([(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),14,15,(-1),(-1),(-1),28,(-1),(-1),42,29,56,(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),1,(-1),(-1),(-1),(-1),57,210,201,207,199,203,200,205,208,205,208,(-1),(-1),210,211,211,11,2,3,4,5,6,7,8,9,10,(-1),(-1),(-1),(-1),(-1),(-1),(-1),30,48,46,32,18,33,34,35,23,36,37,38,50,49,24, -25,16,19,31,20,22,47,17,45,21,44,(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),12,52,53,(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),39,13,51,12, -52,53,(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),26,43,27,40]);Bv2=0;Bv3=new $rt_globals.Int32Array(new $rt_globals.ArrayBuffer(2100000));Bv4=0;} -function AHC(b){var thread=$rt_nativeThread();var javaThread=$rt_getThread();if(thread.isResuming()){thread.status=0;var result=thread.attribute;if(result instanceof Error){throw result;}return result;}var callback=function(){};callback.S8=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.VI=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=Bq_(callback);thread.suspend(function(){try{A8u(b,callback);}catch($e){callback.VI($rt_exception($e));}});return null;} -function AW7(b){var thread=$rt_nativeThread();var javaThread=$rt_getThread();if(thread.isResuming()){thread.status=0;var result=thread.attribute;if(result instanceof Error){throw result;}return result;}var callback=function(){};callback.S8=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.VI=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=Bq_(callback);thread.suspend(function(){try{A9e(b,callback);}catch($e){callback.VI($rt_exception($e));}});return null;} -function AZ5(b){var thread=$rt_nativeThread();var javaThread=$rt_getThread();if(thread.isResuming()){thread.status=0;var result=thread.attribute;if(result instanceof Error){throw result;}return result;}var callback=function(){};callback.S8=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.VI=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=Bq_(callback);thread.suspend(function(){try{A2b(b,callback);}catch($e){callback.VI($rt_exception($e));}});return null;} -function ASv(){$rt_globals.window.addEventListener('beforeunload',function(event){event.preventDefault();return '';});} -function AQt(b){$rt_globals.window.currentContext=b;} -function AWR(){return {antialias:false,depth:true,powerPreference:"high-performance",desynchronized:false,preserveDrawingBuffer:false,premultipliedAlpha:false,alpha:false};} -function AMQ(b,c){return $rt_globals.URL.createObjectURL(new $rt_globals.Blob([b],{type:c}));} -function A0J(b){if(b.commit)b.commit();} -function A1k(b,c){if(b.files.length>0){const value=b.files[0];((value.arrayBuffer()).then(function(arr){c(value.name,arr);})).catch(function(){c(null,null);});}else c(null,null);} -var Oi=K(Cf); -function Bwa(){var a=new Oi();Bk9(a);return a;} -function Bk9(a){X(a);} -var ZL=K(0); -var Lh=K(0); -var TC=K(0); -function ID(){E.call(this);this.xz=null;} -function AC8(a){a.xz=a;} -function AI9(){ID.call(this);this.P7=null;} -function Bml(){var a=new AI9();BdW(a);return a;} -function BdW(a){var b;AC8(a);b=new Qd;KM(b,16);a.P7=b;a.xz=b;} -function Bey(a){} -function Bha(a){} -function A_w(a,b,c,d){var e,f;if(c>=0){e=b.data.length;if(c<=e&&d>=0&&d<=(e-c|0)){if(!d)return;TZ(a.P7,b,c,d);return;}}f=new Cv;X(f);P(f);} -function V0(){var a=this;ID.call(a);a.s6=null;a.Sp=0;a.QB=0;} -function Bgh(a,b){var c=new V0();AKW(c,a,b);return c;} -function AKW(a,b,c){if(b!==null){a.xz=b;a.QB=c;a.s6=b;return;}b=new Fa;X(b);P(b);} -function YK(a){var b,$$je;a:{b=a.s6;if(b===null)LX(a);else{try{b.lt();break a;}catch($$e){$$je=R($$e);if($$je instanceof Bv){}else{throw $$e;}}LX(a);}}} -function Ky(a,b){var c,d,$$je;if(b===null)b=Sn(null);a:{c=OX(b);d=c.data.length;b=a.s6;if(b===null)LX(a);else{try{b.OZ(c,0,d);break a;}catch($$e){$$je=R($$e);if($$je instanceof Bv){}else{throw $$e;}}LX(a);}}} -function ZE(a){Ky(a,B(171));if(a.QB)YK(a);} -function Fv(a,b){Ky(a,b);ZE(a);} -function LX(a){a.Sp=1;} -var Rd=K(); -var Bwb=null;var Bwc=null;function Bwd(){var a=new Rd();A_s(a);return a;} -function A_s(a){} -function C6(){if(Bwb===null)Bwb=A9X(Bwe,0);return Bwb;} -function Ez(){if(Bwc===null)Bwc=A9X(Bwf,0);return Bwc;} -function Brf(b,c,d,e,f){var g,h,i,j,k,l,m,n,o;if(b!==null&&d!==null){if(c>=0&&e>=0&&f>=0&&(c+f|0)<=Tz(b)&&(e+f|0)<=Tz(d)){a:{b:{if(b!==d){g=O6(Cw(b));h=O6(Cw(d));if(g!==null&&h!==null){if(g===h)break b;if(!Nv(g)&&!Nv(h)){i=b;j=0;k=c;while(j=0&&e>=0&&f>=0&&(c+f|0)<=Tz(b)&&(e+f|0)<=Tz(d)){SX(b,c,d,e,f);return;}b=new Cv;X(b);P(b);} -function SX(b,c,d,e,f){if(f===0){return;}else if(typeof b.data.buffer!=='undefined'){d.data.set(b.data.subarray(c,c+f),e);}else if (b !== d || e < c) { -for (var i = 0; i < f; i = (i + 1) | 0) {d.data[e++] = b.data[c++];}}else{c = (c + f) | 0;e = (e + f) | 0;for (var i = 0; i < f; i = (i + 1) | 0) {d.data[--e] = b.data[--c];}}} -function Cy(){return Long_fromNumber(new Date().getTime());} -function DF(){return BuA($rt_globals.performance.now()*1000000.0);} -var ANB=K(); -function Bwg(){var a=new ANB();A6x(a);return a;} -function A6x(a){} -function HL(){E.call(this);this.K7=null;} -var Bwh=null;var Bwi=null;var Bwj=null;var Bwk=null;var Bwl=null;var Bwm=null;var Bwn=null;function NA(){NA=Bw(HL);Bf4();} -function P0(a){var b=new HL();ALu(b,a);return b;} -function ALu(a,b){NA();a.K7=b;} -function FF(b){var c,d,e,f,g,h,i;NA();if(b===null)return null;c=b;d=$rt_str(typeof c);e=!Cz(d,B(173))&&!Cz(d,B(174))?0:1;if(e&&b[Bwo]===true)return b;b=Bwi;if(b!==null){if(e){f=b.get(c);g=(typeof f==='undefined'?1:0)?void 0:f.deref();if(!(typeof g==='undefined'?1:0))return g;h=P0(c);Bwi.set(c,new $rt_globals.WeakRef(h));return h;}if(Cz(d,B(175))){f=Bwj.get(c);g=(typeof f==='undefined'?1:0)?void 0:f.deref();if(!(typeof g==='undefined'?1:0))return g;h=P0(c);i=h;Bwj.set(c,new $rt_globals.WeakRef(i));UM(Bwm,i,c);return h;}if -(Cz(d,B(176))){f=Bwk.get(c);g=(typeof f==='undefined'?1:0)?void 0:f.deref();if(!(typeof g==='undefined'?1:0))return g;h=P0(c);i=h;Bwk.set(c,new $rt_globals.WeakRef(i));UM(Bwn,i,c);return h;}if(Cz(d,B(177))){f=Bwl;g=f===null?void 0:f.deref();if(!(typeof g==='undefined'?1:0))return g;h=P0(c);Bwl=new $rt_globals.WeakRef(h);return h;}}return P0(c);} -function FN(b){NA();if(b===null)return null;return b[Bwo]===true?b:b.K7;} -function Y0(b){NA();if(b===null)return null;return b instanceof $rt_objcls()&&b instanceof HL?FN(b):b;} -function Xh(b){NA();if(b===null)return null;return b instanceof $rt_objcls()?b:FF(b);} -function Bf4(){Bwh=new $rt_globals.WeakMap();Bwi=!(typeof $rt_globals.WeakRef!=='undefined'?1:0)?null:new $rt_globals.WeakMap();Bwj=!(typeof $rt_globals.WeakRef!=='undefined'?1:0)?null:new $rt_globals.Map();Bwk=!(typeof $rt_globals.WeakRef!=='undefined'?1:0)?null:new $rt_globals.Map();Bwm=Bwj===null?null:new $rt_globals.FinalizationRegistry(CQ(new ACT,"accept"));Bwn=Bwk===null?null:new $rt_globals.FinalizationRegistry(CQ(new ACS,"accept"));} -function UM(b,c,d){return b.register(c,d);} -var AN2=K(); -var Q8=K(0); -function KR(){var a=this;E.call(a);a.dg=null;a.bJ=0;a.bo=0;a.X=null;a.r=null;a.ch=null;a.k=null;a.cf=null;a.zW=null;a.Uw=0;a.bg=0;a.T=null;a.lc=null;a.I=null;a.jj=null;a.d0=null;a.bk=0;a.dA=0;a.SV=null;a.Vm=0;a.dy=null;a.hQ=0;a.Tf=null;a.dI=null;a.t=null;a.ha=null;a.lT=null;a.kA=null;a.NG=null;a.Op=null;a.i4=0;a.n6=null;a.S2=0;a.fL=Cb;a.bc=0;a.bX=0;a.QK=0;a.db=Cb;a.eP=0;a.kO=0;a.r0=0;a.sz=0;a.k1=0;} -var Bwp=null;var Bwq=null;var Bwr=0;var Bws=null;function Bsh(){var a=new KR();A1S(a);return a;} -function A1S(a){var b,c;b=new Zq;b.N2=1.0;b.Ac=0.0;b.u6=1.0;b.cr=20.0;b.zo=Cy();b.xS=CC(DF(),M(1000000));a.X=b;a.zW=null;a.Uw=1;a.bg=0;a.I=null;b=new Yw;b.GJ=B(7);b.yp=B(7);b.t0=Cy();b.qY=0;b.mm=a;a.jj=b;b=new YS;b.qN=0.0;b.tl=null;b.HV=Cy();b.jz=new CX;b.Vw=0;b.SP=0;b.sh=Oh(16);b.Y=a;b.oY=Bec(a);a.d0=b;a.bk=0;a.dA=0;a.SV=null;a.Vm=0;a.hQ=0;a.Tf=AEO(0.0);a.dI=null;a.ha=Brl();a.NG=BqO();a.Op=BrD();a.i4=1;a.n6=B(7);a.S2=0;a.fL=M(-1);a.bc=0;a.bX=0;a.QK=0;a.db=Cy();a.eP=0;a.kO=0;a.r0=1;a.sz=0;a.k1=0;b=new AC_;AAU(b, -B(178));b.Ht=a;b.VP=1;c=new ADZ;c.JF=b;A_G(c);a.bJ=K9();a.bo=Mf();Bws=a;} -function AKy(a){var b,c,d,e,f,g,h,i,j,k,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:I0();Bwt.tm=Bec(a);b=new O2;$p=1;case 1:WB(b,a);if(C()){break _;}a.t=b;b=new ADt;b.jt=Cj();b.uw=BqT();b.ix=DY();b.p4=a;b.q6=a.t.pd;$p=2;case 2:ATe(b);if(C()){break _;}a.kA=b;c=new Ty;d=a.t;c.Cv=b;Bwu=DY();c.vs=DY();c.jE=Q7(1);c.kC=Sv(1048576);c.x2=Cj();c.g_=0;c.g$=0;c.x3=d;a.T=c;b=new ADy;d=a.t;e= -B(179);$p=3;case 3:AXJ(b,d,e,c);if(C()){break _;}a.lc=b;$p=4;case 4:AVR(a);if(C()){break _;}a.lT=new WH;F0(a,B(180));Bb(3553);Bp();Bve.clearDepth((-1.0));Bb(2929);Mr(515);Bb(3008);ABr(516,0.10000000149011612);Wo(1029);Dp(5889);Ea();Dp(5888);F0(a,B(181));HB(a.T,a.Op);HB(a.T,a.NG);HB(a.T,BrM());b=a.T;c=new AEg;Bt();HV(c,Bwv.lu);c.yK=0.0;c.s7=0.0;c.wd=1;f=Gm(B(182));$p=5;case 5:$z=AUE(f);if(C()){break _;}d=$z;f=d.kY;g=f.data;c.IS=f;c.IR=g.length/256|0;HB(b,c);b=a.T;c=new YL;HV(c,Bww.lu);c.AS=BS(256);c.Ci=BS(256);c.AI -=a;c.wd=1;f=Gm(B(182));$p=6;case 6:$z=AUE(f);if(C()){break _;}e=$z;h=c.GQ;i=(h%16|0)*16|0;j=(h/16|0)*16|0;g=BS(256);k=0;while(k<16){CY(e.kY,U(k+j|0,e.y2)+i|0,g,k*16|0,16);k=k+1|0;}c.AS=(A$a(g,16,16,e.IQ)).kY;f=Gm(B(183));$p=7;case 7:$z=AUE(f);if(C()){break _;}d=$z;c.Ci=d.kY;HB(b,c);HB(a.T,Brt());HB(a.T,BtO());HB(a.T,A5V(0));HB(a.T,A5V(1));a.ch=BsN(a,a.T);GW(0,0,a.bJ,a.bo);b=new UE;c=a.r;d=a.T;b.dx=BC(On,4);b.yT=new CX;if(c!==null)b.iy=c;b.fM=d;h=0;while(h<4){b.dx.data[h]=Cj();h=h+1|0;}a.cf=b;F0(a,B(184));b= -new SP;Ss(b);b.hd=Cj();b.C_=new CX;b.Vi=null;b.xT=0;b.q5=B(7);b.lI=0;b.zY=1.0;b.bu=a;a.dy=b;b=NG();$p=8;case 8:AJD(a,b);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,$p);} -function AVR(a){var b,c,d,e,f,g,h,i,j,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Ef(16640);Dp(5889);Ea();b=a.bJ;c=a.bo;d=Jj();e=b-0.0;d.fp=2.0/e;d.fn=0.0;d.fo=0.0;d.fq=0.0;d.ft=0.0;f=0.0-c;d.fu=2.0/f;d.fr=0.0;d.fs=0.0;d.fv=0.0;d.fx=0.0;d.fy=0.0010000000474974513;d.fw=0.0;d.g0= -(b+0.0)/e;d.g1= -(0.0+c)/f;d.g2=2.0;d.g3=1.0;Dp(5888);Ea();Bn(0.0,0.0,(-2000.0));GW(0,0,a.bJ,a.bo);Mq(0.0,0.0,0.0, -0.0);BK();d=Bwx;Bc(2896);Bb(3553);Bc(2912);g=3553;h=a.T;i=B(185);$p=1;case 1:$z=APP(h,i);if(C()){break _;}j=$z;CG(g,j);By(d);D9(d,16777215);H(d,0.0,a.bo,0.0,0.0,0.0);H(d,a.bJ,a.bo,0.0,0.0,0.0);H(d,a.bJ,0.0,0.0,0.0,0.0);H(d,0.0,0.0,0.0,0.0,0.0);Bs(d);BZ(1.0,1.0,1.0,1.0);By(d);D9(d,16777215);H(d,0.0,a.bo,0.0,0.0,1.0);H(d,a.bJ,a.bo,0.0,1.0,1.0);H(d,a.bJ,0.0,0.0,1.0,0.0);H(d,0.0,0.0,0.0,0.0,0.0);Bs(d);Bc(2896);Bc(2912);Bb(3008);ABr(516,0.10000000149011612);Bp();Bve.flush();$p=2;case 2:A1G();if(C()){break _;}return;default: -G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,$p);} -function AJD(a,b){var c,d,e,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.I;if(c instanceof V$)return;if(c!==null){$p=1;continue _;}if(b===null&&a.r===null)b=NG();else if(b===null&&a.k.bL<=0){b=new N5;Fd(b);}a.I=b;if(b===null){$p=2;continue _;}a.sz=0;if(a.bc){c=a.k;if(c!==null){c=c.je;d=0;while(d<10){c.n5.data[d]=0;d=d+1|0;}}a.bc=0;TL(a.lT);}c=L9(a.bJ,a.bo);e=c.iI;d=c.iB;$p=3;continue _;case 1:c.yL();if(C()){break _;}if(b===null&& -a.r===null)b=NG();else if(b===null&&a.k.bL<=0){b=new N5;Fd(b);}a.I=b;if(b===null){$p=2;continue _;}a.sz=0;if(a.bc){c=a.k;if(c!==null){c=c.je;d=0;while(d<10){c.n5.data[d]=0;d=d+1|0;}}a.bc=0;TL(a.lT);}c=L9(a.bJ,a.bo);e=c.iI;d=c.iB;$p=3;continue _;case 2:A1i(a);if(C()){break _;}return;case 3:AR2(b,a,e,d);if(C()){break _;}a.hQ=0;return;default:G1();}}D0().s(a,b,c,d,e,$p);} -function F0(a,b){var c,d,e,f;Cg();Bp();c=Bve.getError();if(c==37442)c=(-144);if(c){a:{switch(c){case -144:break;case 1280:d=B(186);break a;case 1281:d=B(187);break a;case 1282:d=B(188);break a;case 1285:d=B(189);break a;default:d=B(190);break a;}d=B(191);}CA(C6(),B(192));e=C6();f=new S;T(f);J(J(f,B(193)),b);CA(e,V(f));b=C6();e=new S;T(e);J(J(Bo(e,c),B(16)),d);CA(b,V(e));}} -function APS(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$$je,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.i4=1;$p=1;case 1:AKy(a);if(C()){break _;}b=Cy();c=0;d=null;if(!a.i4)return;Bwy=0;Bwz=0;if(a.bg&&a.r!==null){e=a.X;f=e.cs;Ir(e);a.X.cs=f;}else Ir(a.X);g=DF();h=0;if(h=a.X.mk){c:{i=BD(DF(),g);e=a.k;f=a.X.cs;if(e===null)FK(0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0);else{j=e.bq;k=e.c-j;l=f;j=j+k*l;k=e.b6;k=k+(e.j-k)*l;m=e.bp;l=m+(e.d-m)*l;n=e.P;m=n+(e.x-n)*f;n=e.K;o=n+(e.o-n)*f;try{FK(j,k,l,e.f,e.i,e.g,m,o);break c;}catch($$e){$$je=R($$e);if($$je instanceof D2){}else{throw $$e;}}CA(Ez(),B(194));}}F0(a,B(195));Bb(3553);if(a.r!==null){e=a.r;$p=5;continue _;}if(a.t.gP){try{g=M(5);$p=6;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Dv) -{e=$$je;}else{throw $$e;}}e.er();}if(Bh()==33&&BR(8)){if(a.hQ){if(!F3()){try{g=M(10);$p=8;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Dv){e=$$je;}else{throw $$e;}}e.er();}if(Bh()==33&&BR(4))GA(a,i);else a.fL=DF();$p=10;continue _;}e=a.dg;if(e!==null){f=a.X.cs;p=e.eL;if(p<=0.0){e=e.bQ;e.dy.e7=0.0;e.ch.eA=0.0;}else{n=e.hv;f=n+(p-n)*f;e=e.bQ;e.dy.e7=f;e.ch.eA=f;}}e=a.d0;f=a.X.cs;$p=9;continue _;}$p=7;continue _;}a.bk=a.bk+1|0;try{continue _;}catch($$e){$$je=R($$e);if($$je instanceof Gx){}else{throw $$e;}}}a.r -=null;$p=3;case 3:AOR(a,d);if(C()){break _;}e=BtE();$p=4;case 4:AJD(a,e);if(C()){break _;}h=h+1|0;if(h=e)break;i=Bi(i,f[j]);j=j+1|0;}e=B9(CC(CC(i,M(200000)),M(e)));HG(h,7);D9(h,541065216);Bk(h,0.0,a.bo-e|0,0.0);Bk(h,0.0,a.bo,0.0);Bk(h,Bwp.data.length,a.bo,0.0);Bk(h,Bwp.data.length,a.bo-e|0,0.0);Bs(h);HG(h,1);g=0;while(true){f=Bwp.data;e=f.length;if(g>=e)break;k=(((g-Bwr|0)&(e-1|0))*255|0)/e|0;l=U(k,k)/255|0;e=U(l,l)/255|0;if(FO(f[g],M(16666666)))D9(h,(-16777216)+(e*256|0)|0);else D9(h,(-16777216)+(e*65536|0)|0);m -=CC(Bwp.data[g],M(200000));n=CC(Bwq.data[g],M(200000));o=g+0.5;Bk(h,o,FR(BD(M(a.bo),m))+0.5,0.0);Bk(h,o,a.bo+0.5,0.0);D9(h,(((-16777216)+(e*65536|0)|0)+(e*256|0)|0)+(e*1|0)|0);Bk(h,o,FR(BD(M(a.bo),m))+0.5,0.0);Bk(h,o,FR(BD(M(a.bo),BD(m,n)))+0.5,0.0);g=g+1|0;}Bs(h);Bb(3553);} -function A1i(a){var b,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.sz=1;if(F3()&&!a.bc){a.bc=1;Z1(a.lT);b=null;$p=1;continue _;}return;case 1:AJD(a,b);if(C()){break _;}a.bX=a.bk+10000|0;return;default:G1();}}D0().s(a,b,$p);} -function AJN(a){var b,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.I!==null)return;b=Btx();$p=1;case 1:AJD(a,b);if(C()){break _;}return;default:G1();}}D0().s(a,b,$p);} -function ASo(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=a.dg;if(!d.O9&&!(!b&&a.dA>0)){if(c){e=a.dI;if(e!==null&&!e.oa&&!b){f=e.ik;g=e.il;h=e.im;b=e.hS;c=d.uy;if(c>0)d.uy=c-1|0;else{if(f==d.Dw&&g==d.C4&&h==d.Cs){e=d.bQ.r;$p -=2;continue _;}d.eL=0.0;d.hv=0.0;d.mT=0.0;d.Dw=f;d.C4=g;d.Cs=h;}e=a.cf;c=a.dI.hS;d=e.iy;$p=1;continue _;}}d.eL=0.0;d.uy=0;}return;case 1:$z=AKw(d,f,g,h);if(C()){break _;}b=$z;if(!b)return;I();i=BwB.data[b];j=f;k=Ca(e.yT);l=i.e3;m=i.e8;n=j+k*(l-m-0.20000000298023224)+0.10000000149011612+m;o=g;k=Ca(e.yT);m=i.dV;l=i.ep;p=o+k*(m-l-0.20000000298023224)+0.10000000149011612+l;q=h;k=Ca(e.yT);m=i.fg;l=i.fC;k=q+k*(m-l-0.20000000298023224)+0.10000000149011612+l;if(!c)p=o+i.ep-0.10000000149011612;if(c==1)p=o+i.dV+0.10000000149011612;if -(c==2)k=q+l-0.10000000149011612;if(c==3)k=q+m+0.10000000149011612;if(c==4)n=j+i.e8-0.10000000149011612;if(c==5)n=j+i.e3+0.10000000149011612;d=AMb(e.iy,n,p,k,0.0,0.0,0.0,i);$p=6;continue _;case 2:$z=AKw(e,f,g,h);if(C()){break _;}c=$z;if(!c){e=a.cf;c=a.dI.hS;d=e.iy;$p=1;continue _;}I();e=BwB.data[c];r=d.eL;i=d.bQ.k;$p=3;case 3:$z=AQJ(e,i);if(C()){break _;}s=$z;d.eL=r+s;if(d.mT%4.0!==0.0){d.mT=d.mT+1.0;if(d.eL>=1.0){$p=5;continue _;}e=a.cf;c=a.dI.hS;d=e.iy;$p=1;continue _;}i=d.bQ.ha;t=Jb(e.fj);s=f+0.5;u=g+0.5;r -=h+0.5;e=e.fj;v=(e.mM+1.0)/8.0;w=e.lJ*0.5;$p=4;case 4:A0Y(i,t,s,u,r,v,w);if(C()){break _;}d.mT=d.mT+1.0;if(d.eL>=1.0){$p=5;continue _;}e=a.cf;c=a.dI.hS;d=e.iy;$p=1;continue _;case 5:AYy(d,f,g,h,b);if(C()){break _;}d.eL=0.0;d.hv=0.0;d.mT=0.0;d.uy=5;e=a.cf;c=a.dI.hS;d=e.iy;$p=1;continue _;case 6:$z=AXN(d,f,g,h);if(C()){break _;}d=$z;d.f=d.f*0.20000000298023224;d.i=(d.i-0.10000000149011612)*0.20000000298023224+0.10000000149011612;d.g=d.g*0.20000000298023224;Dh(d,0.12000000476837158,0.12000000476837158);d.c3=d.c3 -*0.6000000238418579;E6(e,d);return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,$p);} -function AVF(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!(!b&&a.dA>0)){if(!b)PF(a.k);a:{c=1;d=a.dI;if(d!==null){e=d.oa;if(e!=1){if(e)break a;f=d.ik;g=d.il;h=d.im;i=d.hS;I();j=BwB.data;k=a.r;$p=1;continue _;}if(!b){k=a.k;d=d.kw;l=k.D;l=Yl(l,l.bC);if(l=== -null)i=1;else{Bt();i=BwC.data[l.bn].BQ(d);}if(i>0){$p=4;continue _;}}if(b==1){k=a.k;d=a.dI.kw;$p=2;continue _;}}else if(!b&&!(a.dg instanceof M_))a.dA=10;}if(c&&b==1){k=Eo(a.k.D);if(k!==null){d=a.k;l=a.r;b=k.v;m=Dm(k);$p=5;continue _;}}}return;case 1:$z=AKw(k,f,g,h);if(C()){break _;}e=$z;m=j[e];if(b){d=Eo(a.k.D);e=d===null?0:d.v;k=a.dg;l=a.k;m=a.r;$p=3;continue _;}k=a.r;i=a.dI.hS;n=i?g:g+(-1)|0;if(i==1)n=n+1|0;e=i!=2?h:h+(-1)|0;if(i==3)e=e+1|0;o=i!=4?f:f+(-1)|0;if(i==5)o=o+1|0;$p=6;continue _;case 2:$z=d.sl(k);if -(C()){break _;}i=$z;if(!i){l=Mk(k);if(l!==null&&d instanceof Et){d=d;Bt();BwC.data[l.bn].QT(l,d);if(l.v<=0)M0(k);}}if(c&&b==1){k=Eo(a.k.D);if(k!==null){d=a.k;l=a.r;b=k.v;m=Dm(k);$p=5;continue _;}}return;case 3:$z=AM4(k,l,m,d,f,g,h,i);if(C()){break _;}i=$z;if(i){c=0;PF(a.k);}if(d===null)return;i=d.v;if(!i){k=a.k.D;k.cx.data[k.bC]=null;}else if(i!=e)a.d0.oY.od=0.0;if(c&&b==1){k=Eo(a.k.D);if(k!==null){d=a.k;l=a.r;b=k.v;m=Dm(k);$p=5;continue _;}}return;case 4:d.eo(k,i);if(C()){break _;}l=Mk(k);if(l!==null&&d instanceof Et) -{d=d;Bt();BwC.data[l.bn].yx(l,d);if(l.v<=0)M0(k);}if(b==1){k=a.k;d=a.dI.kw;$p=2;continue _;}if(c&&b==1){k=Eo(a.k.D);if(k!==null){d=a.k;l=a.r;b=k.v;m=Dm(k);$p=5;continue _;}}return;case 5:$z=m.lR(k,l,d);if(C()){break _;}l=$z;if(l===k&&!(l!==null&&l.v!=b))b=0;else{k=d.D;j=k.cx.data;b=k.bC;j[b]=l;if(!l.v)j[b]=null;b=1;}if(b)a.d0.oY.od=0.0;return;case 6:$z=AKw(k,o,n,e);if(C()){break _;}i=$z;if(i==BwD.b){p=o+0.5;q=n+0.5;r=e+0.5;d=B(199);s=0.5;t=2.5999999046325684+(O(k.n)-O(k.n))*0.800000011920929;$p=7;continue _;}if -(m===BwE&&a.k.AY<100){if(c&&b==1){k=Eo(a.k.D);if(k!==null){d=a.k;l=a.r;b=k.v;m=Dm(k);$p=5;continue _;}}return;}k=a.dg;i=a.dI.hS;$p=9;continue _;case 7:AGC(k,p,q,r,d,s,t);if(C()){break _;}i=0;$p=8;case 8:AYH(k,o,n,e,i);if(C()){break _;}if(m===BwE&&a.k.AY<100){if(c&&b==1){k=Eo(a.k.D);if(k!==null){d=a.k;l=a.r;b=k.v;m=Dm(k);$p=5;continue _;}}return;}k=a.dg;i=a.dI.hS;$p=9;case 9:AId(k,f,g,h,i);if(C()){break _;}if(c&&b==1){k=Eo(a.k.D);if(k!==null){d=a.k;l=a.r;b=k.v;m=Dm(k);$p=5;continue _;}}return;default:G1();}}D0().s(a, -b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,$p);} -function AHP(a){var b,c,d,e,f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.dI;if(b===null)return;c=a.r;d=b.ik;e=b.il;f=b.im;$p=1;case 1:$z=AKw(c,d,e,f);if(C()){break _;}d=$z;I();if(d==BwF.b)d=BwG.b;if(d==BwH.b)d=BwI.b;if(d==BwE.b)d=BwJ.b;b=a.k.D;d=ZW(b,d);if(d>=0&&d<9)b.bC=d;return;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function AFh(a){var b,c,d,e,f,g,$$je,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Cg();if(BwK){if(!(a.r!==null&&!a.r0)&&!(!($rt_globals.document.pointerLockElement!=null?1:0)&&!OO()))TL(a.lT);if(a.I===null&&a.r!==null&&a.kO&&!(($rt_globals.document.pointerLockElement!=null?1:0)&&OO())&&a.sz)Z1(a.lT);if(OO()&&a.I===null&&!a.kO){if(!a.k1)a.k1=a.bk;b=a.bk;c=a.k1;if(b>=(c+1|0)&&c){a.kO=1;a.k1=0;}}if(a.I===null&&!OO()&&a.kO) -{$p=5;continue _;}}AD5(a.dy);d=a.d0;e=1.0;$p=1;case 1:AKJ(d,e);if(C()){break _;}d=a.k;if(d!==null)AO0(d);try{d=a.ha;$p=2;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Ik){d=$$je;}else{throw $$e;}}BJ(d);if(!a.bg&&a.r!==null)W$(a.dg);b=3553;f=a.T;d=B(200);$p=3;continue _;case 2:a:{try{AL6(d);if(C()){break _;}break a;}catch($$e){$$je=R($$e);if($$je instanceof Ik){d=$$je;}else{throw $$e;}}BJ(d);}if(!a.bg&&a.r!==null)W$(a.dg);b=3553;f=a.T;d=B(200);$p=3;case 3:$z=APP(f,d);if(C()){break _;}c=$z;CG(b,c);if(!a.bg) -{d=a.T;$p=4;continue _;}if(a.I===null){d=a.k;if(d!==null&&d.bL<=0){d=null;$p=7;continue _;}}d=a.I;if(d!==null)a.bX=a.bk+10000|0;if(d!==null){$p=6;continue _;}d=a.I;if(d!==null&&!d.ly){d=a.r;if(d!==null){f=a.k;if(f!==null){b=a.eP+1|0;a.eP=b;if(b==30){a.eP=0;$p=11;continue _;}}a.r.fN=a.t.gT;if(!a.bg){d=a.d0;$p=10;continue _;}if(!a.bg)HY(a.ch);if(!a.bg){d=a.r;$p=16;continue _;}if(!a.bg){d=a.r;$p=19;continue _;}if(!a.bg){d=a.r;if(d!==null){b=N(a.k.c);c=N(a.k.j);g=N(a.k.d);$p=27;continue _;}}if(!a.bg){d=a.cf;$p= -26;continue _;}}a.db=Cy();return;}while(true){if(!Go()){b=a.dA;if(b>0)a.dA=b-1|0;while(true){if(!EN()){if(a.I===null){if(Cx(0)&&(a.bk-a.bX|0)>=a.X.cr/4.0&&a.bc){b=0;$p=18;continue _;}if(Cx(1)&&(a.bk-a.bX|0)>=a.X.cr/4.0&&a.bc){b=1;$p=22;continue _;}}b=0;c=a.I===null&&Cx(0)&&a.bc?1:0;$p=15;continue _;}E9(a.k,Bh(),C4());if(!C4())continue;d=a.I;if(d!==null){$p=12;continue _;}if(Bh()==1)break;if(Bh()==33&&BR(6)){d=a.t;d.bP=d.bP?0:1;}if(Bh()==a.t.et.bj){d=new E1;f=a.k.D;Fc(d,f,f.d6);$p=21;continue _;}if(Bh()==a.t.eV.bj) -{d=a.k;f=d.D;c=f.bC;b=1;$p=24;continue _;}c=0;while(c<9){if(Bh()==(2+c|0))a.k.D.bC=c;c=c+1|0;}b=Bh();d=a.t;if(b!=d.eR.bj)continue;else{b=4;c=!BR(42)&&!BR(54)?1:(-1);$p=28;continue _;}}$p=14;continue _;}if(DQ(BD(Cy(),a.db),M(200)))continue;b=HD();if(b)GR(a.k.D,b);d=a.I;if(d!==null){$p=9;continue _;}if(!a.bc&&CM()){$p=13;continue _;}if(!C1()&&CM()){b=0;$p=17;continue _;}if(C1()==1&&CM()){b=1;$p=20;continue _;}if(C1()==2&&CM())break;}$p=23;continue _;case 4:APd(d);if(C()){break _;}if(a.I===null){d=a.k;if(d!==null -&&d.bL<=0){d=null;$p=7;continue _;}}d=a.I;if(d!==null)a.bX=a.bk+10000|0;if(d!==null){$p=6;continue _;}d=a.I;if(d!==null&&!d.ly){d=a.r;if(d!==null){f=a.k;if(f!==null){b=a.eP+1|0;a.eP=b;if(b==30){a.eP=0;$p=11;continue _;}}a.r.fN=a.t.gT;if(!a.bg){d=a.d0;$p=10;continue _;}if(!a.bg)HY(a.ch);if(!a.bg){d=a.r;$p=16;continue _;}if(!a.bg){d=a.r;$p=19;continue _;}if(!a.bg){d=a.r;if(d!==null){b=N(a.k.c);c=N(a.k.j);g=N(a.k.d);$p=27;continue _;}}if(!a.bg){d=a.cf;$p=26;continue _;}}a.db=Cy();return;}while(true){if(!Go()){b -=a.dA;if(b>0)a.dA=b-1|0;while(true){if(!EN()){if(a.I===null){if(Cx(0)&&(a.bk-a.bX|0)>=a.X.cr/4.0&&a.bc){b=0;$p=18;continue _;}if(Cx(1)&&(a.bk-a.bX|0)>=a.X.cr/4.0&&a.bc){b=1;$p=22;continue _;}}b=0;c=a.I===null&&Cx(0)&&a.bc?1:0;$p=15;continue _;}E9(a.k,Bh(),C4());if(!C4())continue;d=a.I;if(d!==null){$p=12;continue _;}if(Bh()==1)break;if(Bh()==33&&BR(6)){d=a.t;d.bP=d.bP?0:1;}if(Bh()==a.t.et.bj){d=new E1;f=a.k.D;Fc(d,f,f.d6);$p=21;continue _;}if(Bh()==a.t.eV.bj){d=a.k;f=d.D;c=f.bC;b=1;$p=24;continue _;}c=0;while -(c<9){if(Bh()==(2+c|0))a.k.D.bC=c;c=c+1|0;}b=Bh();d=a.t;if(b!=d.eR.bj)continue;else{b=4;c=!BR(42)&&!BR(54)?1:(-1);$p=28;continue _;}}$p=14;continue _;}if(DQ(BD(Cy(),a.db),M(200)))continue;b=HD();if(b)GR(a.k.D,b);d=a.I;if(d!==null){$p=9;continue _;}if(!a.bc&&CM()){$p=13;continue _;}if(!C1()&&CM()){b=0;$p=17;continue _;}if(C1()==1&&CM()){b=1;$p=20;continue _;}if(C1()==2&&CM())break;}$p=23;continue _;case 5:AJN(a);if(C()){break _;}AD5(a.dy);d=a.d0;e=1.0;$p=1;continue _;case 6:APp(d);if(C()){break _;}d=a.I;if(d -!==null){$p=8;continue _;}d=a.I;if(d!==null&&!d.ly){d=a.r;if(d!==null){f=a.k;if(f!==null){b=a.eP+1|0;a.eP=b;if(b==30){a.eP=0;$p=11;continue _;}}a.r.fN=a.t.gT;if(!a.bg){d=a.d0;$p=10;continue _;}if(!a.bg)HY(a.ch);if(!a.bg){d=a.r;$p=16;continue _;}if(!a.bg){d=a.r;$p=19;continue _;}if(!a.bg){d=a.r;if(d!==null){b=N(a.k.c);c=N(a.k.j);g=N(a.k.d);$p=27;continue _;}}if(!a.bg){d=a.cf;$p=26;continue _;}}a.db=Cy();return;}while(true){if(!Go()){b=a.dA;if(b>0)a.dA=b-1|0;while(true){if(!EN()){if(a.I===null){if(Cx(0)&&(a.bk --a.bX|0)>=a.X.cr/4.0&&a.bc){b=0;$p=18;continue _;}if(Cx(1)&&(a.bk-a.bX|0)>=a.X.cr/4.0&&a.bc){b=1;$p=22;continue _;}}b=0;c=a.I===null&&Cx(0)&&a.bc?1:0;$p=15;continue _;}E9(a.k,Bh(),C4());if(!C4())continue;d=a.I;if(d!==null){$p=12;continue _;}if(Bh()==1)break;if(Bh()==33&&BR(6)){d=a.t;d.bP=d.bP?0:1;}if(Bh()==a.t.et.bj){d=new E1;f=a.k.D;Fc(d,f,f.d6);$p=21;continue _;}if(Bh()==a.t.eV.bj){d=a.k;f=d.D;c=f.bC;b=1;$p=24;continue _;}c=0;while(c<9){if(Bh()==(2+c|0))a.k.D.bC=c;c=c+1|0;}b=Bh();d=a.t;if(b!=d.eR.bj)continue;else -{b=4;c=!BR(42)&&!BR(54)?1:(-1);$p=28;continue _;}}$p=14;continue _;}if(DQ(BD(Cy(),a.db),M(200)))continue;b=HD();if(b)GR(a.k.D,b);d=a.I;if(d!==null){$p=9;continue _;}if(!a.bc&&CM()){$p=13;continue _;}if(!C1()&&CM()){b=0;$p=17;continue _;}if(C1()==1&&CM()){b=1;$p=20;continue _;}if(C1()==2&&CM())break;}$p=23;continue _;case 7:AJD(a,d);if(C()){break _;}d=a.I;if(d!==null)a.bX=a.bk+10000|0;if(d!==null){$p=6;continue _;}d=a.I;if(d!==null&&!d.ly){d=a.r;if(d!==null){f=a.k;if(f!==null){b=a.eP+1|0;a.eP=b;if(b==30){a.eP -=0;$p=11;continue _;}}a.r.fN=a.t.gT;if(!a.bg){d=a.d0;$p=10;continue _;}if(!a.bg)HY(a.ch);if(!a.bg){d=a.r;$p=16;continue _;}if(!a.bg){d=a.r;$p=19;continue _;}if(!a.bg){d=a.r;if(d!==null){b=N(a.k.c);c=N(a.k.j);g=N(a.k.d);$p=27;continue _;}}if(!a.bg){d=a.cf;$p=26;continue _;}}a.db=Cy();return;}while(true){if(!Go()){b=a.dA;if(b>0)a.dA=b-1|0;while(true){if(!EN()){if(a.I===null){if(Cx(0)&&(a.bk-a.bX|0)>=a.X.cr/4.0&&a.bc){b=0;$p=18;continue _;}if(Cx(1)&&(a.bk-a.bX|0)>=a.X.cr/4.0&&a.bc){b=1;$p=22;continue _;}}b=0;c -=a.I===null&&Cx(0)&&a.bc?1:0;$p=15;continue _;}E9(a.k,Bh(),C4());if(!C4())continue;d=a.I;if(d!==null){$p=12;continue _;}if(Bh()==1)break;if(Bh()==33&&BR(6)){d=a.t;d.bP=d.bP?0:1;}if(Bh()==a.t.et.bj){d=new E1;f=a.k.D;Fc(d,f,f.d6);$p=21;continue _;}if(Bh()==a.t.eV.bj){d=a.k;f=d.D;c=f.bC;b=1;$p=24;continue _;}c=0;while(c<9){if(Bh()==(2+c|0))a.k.D.bC=c;c=c+1|0;}b=Bh();d=a.t;if(b!=d.eR.bj)continue;else{b=4;c=!BR(42)&&!BR(54)?1:(-1);$p=28;continue _;}}$p=14;continue _;}if(DQ(BD(Cy(),a.db),M(200)))continue;b=HD();if -(b)GR(a.k.D,b);d=a.I;if(d!==null){$p=9;continue _;}if(!a.bc&&CM()){$p=13;continue _;}if(!C1()&&CM()){b=0;$p=17;continue _;}if(C1()==1&&CM()){b=1;$p=20;continue _;}if(C1()==2&&CM())break;}$p=23;continue _;case 8:d.p6();if(C()){break _;}d=a.I;if(d!==null&&!d.ly){d=a.r;if(d!==null){f=a.k;if(f!==null){b=a.eP+1|0;a.eP=b;if(b==30){a.eP=0;$p=11;continue _;}}a.r.fN=a.t.gT;if(!a.bg){d=a.d0;$p=10;continue _;}if(!a.bg)HY(a.ch);if(!a.bg){d=a.r;$p=16;continue _;}if(!a.bg){d=a.r;$p=19;continue _;}if(!a.bg){d=a.r;if(d!==null) -{b=N(a.k.c);c=N(a.k.j);g=N(a.k.d);$p=27;continue _;}}if(!a.bg){d=a.cf;$p=26;continue _;}}a.db=Cy();return;}while(true){if(!Go()){b=a.dA;if(b>0)a.dA=b-1|0;while(true){if(!EN()){if(a.I===null){if(Cx(0)&&(a.bk-a.bX|0)>=a.X.cr/4.0&&a.bc){b=0;$p=18;continue _;}if(Cx(1)&&(a.bk-a.bX|0)>=a.X.cr/4.0&&a.bc){b=1;$p=22;continue _;}}b=0;c=a.I===null&&Cx(0)&&a.bc?1:0;$p=15;continue _;}E9(a.k,Bh(),C4());if(!C4())continue;d=a.I;if(d!==null){$p=12;continue _;}if(Bh()==1)break;if(Bh()==33&&BR(6)){d=a.t;d.bP=d.bP?0:1;}if(Bh() -==a.t.et.bj){d=new E1;f=a.k.D;Fc(d,f,f.d6);$p=21;continue _;}if(Bh()==a.t.eV.bj){d=a.k;f=d.D;c=f.bC;b=1;$p=24;continue _;}c=0;while(c<9){if(Bh()==(2+c|0))a.k.D.bC=c;c=c+1|0;}b=Bh();d=a.t;if(b!=d.eR.bj)continue;else{b=4;c=!BR(42)&&!BR(54)?1:(-1);$p=28;continue _;}}$p=14;continue _;}if(DQ(BD(Cy(),a.db),M(200)))continue;b=HD();if(b)GR(a.k.D,b);d=a.I;if(d!==null){$p=9;continue _;}if(!a.bc&&CM()){$p=13;continue _;}if(!C1()&&CM()){b=0;$p=17;continue _;}if(C1()==1&&CM()){b=1;$p=20;continue _;}if(C1()==2&&CM())break;}$p -=23;continue _;case 9:AHg(d);if(C()){break _;}while(true){while(true){if(!Go()){b=a.dA;if(b>0)a.dA=b-1|0;while(true){if(!EN()){if(a.I===null){if(Cx(0)&&(a.bk-a.bX|0)>=a.X.cr/4.0&&a.bc){b=0;$p=18;continue _;}if(Cx(1)&&(a.bk-a.bX|0)>=a.X.cr/4.0&&a.bc){b=1;$p=22;continue _;}}b=0;c=a.I===null&&Cx(0)&&a.bc?1:0;$p=15;continue _;}E9(a.k,Bh(),C4());if(!C4())continue;d=a.I;if(d!==null){$p=12;continue _;}if(Bh()==1)break;if(Bh()==33&&BR(6)){d=a.t;d.bP=d.bP?0:1;}if(Bh()==a.t.et.bj){d=new E1;f=a.k.D;Fc(d,f,f.d6);$p=21;continue _;}if -(Bh()==a.t.eV.bj){d=a.k;f=d.D;c=f.bC;b=1;$p=24;continue _;}c=0;while(c<9){if(Bh()==(2+c|0))a.k.D.bC=c;c=c+1|0;}b=Bh();d=a.t;if(b!=d.eR.bj)continue;else{b=4;c=!BR(42)&&!BR(54)?1:(-1);$p=28;continue _;}}$p=14;continue _;}if(DQ(BD(Cy(),a.db),M(200)))continue;else break;}b=HD();if(b)GR(a.k.D,b);d=a.I;if(d!==null){continue _;}if(!a.bc&&CM()){$p=13;continue _;}if(!C1()&&CM()){b=0;$p=17;continue _;}if(C1()==1&&CM()){b=1;$p=20;continue _;}if(C1()!=2)continue;if(!CM())continue;else break;}$p=23;continue _;case 10:APm(d);if -(C()){break _;}if(!a.bg)HY(a.ch);if(!a.bg){d=a.r;$p=16;continue _;}if(!a.bg){d=a.r;$p=19;continue _;}if(!a.bg){d=a.r;if(d!==null){b=N(a.k.c);c=N(a.k.j);g=N(a.k.d);$p=27;continue _;}}if(a.bg){a.db=Cy();return;}d=a.cf;$p=26;continue _;case 11:AN$(d,f);if(C()){break _;}a.r.fN=a.t.gT;if(!a.bg){d=a.d0;$p=10;continue _;}if(!a.bg)HY(a.ch);if(!a.bg){d=a.r;$p=16;continue _;}if(!a.bg){d=a.r;$p=19;continue _;}if(!a.bg){d=a.r;if(d!==null){b=N(a.k.c);c=N(a.k.j);g=N(a.k.d);$p=27;continue _;}}if(a.bg){a.db=Cy();return;}d= -a.cf;$p=26;continue _;case 12:A13(d);if(C()){break _;}while(true){c=0;while(c<9){if(Bh()==(2+c|0))a.k.D.bC=c;c=c+1|0;}b=Bh();d=a.t;if(b==d.eR.bj){b=4;c=!BR(42)&&!BR(54)?1:(-1);$p=28;continue _;}while(true){if(!EN()){if(a.I===null){if(Cx(0)&&(a.bk-a.bX|0)>=a.X.cr/4.0&&a.bc){b=0;$p=18;continue _;}if(Cx(1)&&(a.bk-a.bX|0)>=a.X.cr/4.0&&a.bc){b=1;$p=22;continue _;}}b=0;c=a.I===null&&Cx(0)&&a.bc?1:0;$p=15;continue _;}E9(a.k,Bh(),C4());if(!C4())continue;else break;}d=a.I;if(d!==null){continue _;}if(Bh()==1)break;if -(Bh()==33&&BR(6)){d=a.t;d.bP=d.bP?0:1;}if(Bh()==a.t.et.bj){d=new E1;f=a.k.D;Fc(d,f,f.d6);$p=21;continue _;}if(Bh()!=a.t.eV.bj)continue;else{d=a.k;f=d.D;c=f.bC;b=1;$p=24;continue _;}}$p=14;continue _;case 13:A1i(a);if(C()){break _;}while(true){while(true){if(!Go()){b=a.dA;if(b>0)a.dA=b-1|0;while(true){if(!EN()){if(a.I===null){if(Cx(0)&&(a.bk-a.bX|0)>=a.X.cr/4.0&&a.bc){b=0;$p=18;continue _;}if(Cx(1)&&(a.bk-a.bX|0)>=a.X.cr/4.0&&a.bc){b=1;$p=22;continue _;}}b=0;c=a.I===null&&Cx(0)&&a.bc?1:0;$p=15;continue _;}E9(a.k, -Bh(),C4());if(!C4())continue;d=a.I;if(d!==null){$p=12;continue _;}if(Bh()==1)break;if(Bh()==33&&BR(6)){d=a.t;d.bP=d.bP?0:1;}if(Bh()==a.t.et.bj){d=new E1;f=a.k.D;Fc(d,f,f.d6);$p=21;continue _;}if(Bh()==a.t.eV.bj){d=a.k;f=d.D;c=f.bC;b=1;$p=24;continue _;}c=0;while(c<9){if(Bh()==(2+c|0))a.k.D.bC=c;c=c+1|0;}b=Bh();d=a.t;if(b!=d.eR.bj)continue;else{b=4;c=!BR(42)&&!BR(54)?1:(-1);$p=28;continue _;}}$p=14;continue _;}if(DQ(BD(Cy(),a.db),M(200)))continue;else break;}b=HD();if(b)GR(a.k.D,b);d=a.I;if(d!==null){$p=9;continue _;}if -(!a.bc&&CM()){continue _;}if(!C1()&&CM()){b=0;$p=17;continue _;}if(C1()==1&&CM()){b=1;$p=20;continue _;}if(C1()!=2)continue;if(!CM())continue;else break;}$p=23;continue _;case 14:AJN(a);if(C()){break _;}while(true){if(Bh()==33&&BR(6)){d=a.t;d.bP=d.bP?0:1;}if(Bh()==a.t.et.bj){d=new E1;f=a.k.D;Fc(d,f,f.d6);$p=21;continue _;}if(Bh()==a.t.eV.bj){d=a.k;f=d.D;c=f.bC;b=1;$p=24;continue _;}c=0;while(c<9){if(Bh()==(2+c|0))a.k.D.bC=c;c=c+1|0;}b=Bh();d=a.t;if(b==d.eR.bj){b=4;c=!BR(42)&&!BR(54)?1:(-1);$p=28;continue _;}while -(true){if(!EN()){if(a.I===null){if(Cx(0)&&(a.bk-a.bX|0)>=a.X.cr/4.0&&a.bc){b=0;$p=18;continue _;}if(Cx(1)&&(a.bk-a.bX|0)>=a.X.cr/4.0&&a.bc){b=1;$p=22;continue _;}}b=0;c=a.I===null&&Cx(0)&&a.bc?1:0;$p=15;continue _;}E9(a.k,Bh(),C4());if(!C4())continue;else break;}d=a.I;if(d!==null){$p=12;continue _;}if(Bh()!=1)continue;else break;}continue _;case 15:ASo(a,b,c);if(C()){break _;}d=a.r;if(d!==null){f=a.k;if(f!==null){b=a.eP+1|0;a.eP=b;if(b==30){a.eP=0;$p=11;continue _;}}a.r.fN=a.t.gT;if(!a.bg){d=a.d0;$p=10;continue _;}if -(!a.bg)HY(a.ch);if(!a.bg){d=a.r;$p=16;continue _;}if(!a.bg){d=a.r;$p=19;continue _;}if(!a.bg){d=a.r;if(d!==null){b=N(a.k.c);c=N(a.k.j);g=N(a.k.d);$p=27;continue _;}}if(!a.bg){d=a.cf;$p=26;continue _;}}a.db=Cy();return;case 16:AZq(d);if(C()){break _;}if(!a.bg){d=a.r;$p=19;continue _;}if(!a.bg){d=a.r;if(d!==null){b=N(a.k.c);c=N(a.k.j);g=N(a.k.d);$p=27;continue _;}}if(a.bg){a.db=Cy();return;}d=a.cf;$p=26;continue _;case 17:AVF(a,b);if(C()){break _;}a.bX=a.bk;while(true){if(C1()==1&&CM()){b=1;$p=20;continue _;}if -(C1()==2&&CM()){$p=23;continue _;}while(true){if(!Go()){b=a.dA;if(b>0)a.dA=b-1|0;while(true){if(!EN()){if(a.I===null){if(Cx(0)&&(a.bk-a.bX|0)>=a.X.cr/4.0&&a.bc){b=0;$p=18;continue _;}if(Cx(1)&&(a.bk-a.bX|0)>=a.X.cr/4.0&&a.bc){b=1;$p=22;continue _;}}b=0;c=a.I===null&&Cx(0)&&a.bc?1:0;$p=15;continue _;}E9(a.k,Bh(),C4());if(!C4())continue;d=a.I;if(d!==null){$p=12;continue _;}if(Bh()==1)break;if(Bh()==33&&BR(6)){d=a.t;d.bP=d.bP?0:1;}if(Bh()==a.t.et.bj){d=new E1;f=a.k.D;Fc(d,f,f.d6);$p=21;continue _;}if(Bh()==a.t.eV.bj) -{d=a.k;f=d.D;c=f.bC;b=1;$p=24;continue _;}c=0;while(c<9){if(Bh()==(2+c|0))a.k.D.bC=c;c=c+1|0;}b=Bh();d=a.t;if(b!=d.eR.bj)continue;else{b=4;c=!BR(42)&&!BR(54)?1:(-1);$p=28;continue _;}}$p=14;continue _;}if(DQ(BD(Cy(),a.db),M(200)))continue;else break;}b=HD();if(b)GR(a.k.D,b);d=a.I;if(d!==null){$p=9;continue _;}if(!a.bc&&CM())break;if(C1())continue;if(!CM())continue;else{b=0;continue _;}}$p=13;continue _;case 18:AVF(a,b);if(C()){break _;}a.bX=a.bk;if(Cx(1)&&(a.bk-a.bX|0)>=a.X.cr/4.0&&a.bc){b=1;$p=22;continue _;}b -=0;c=a.I===null&&Cx(0)&&a.bc?1:0;$p=15;continue _;case 19:AFD(d);if(C()){break _;}if(!a.bg){d=a.r;if(d!==null){b=N(a.k.c);c=N(a.k.j);g=N(a.k.d);$p=27;continue _;}}if(a.bg){a.db=Cy();return;}d=a.cf;$p=26;continue _;case 20:AVF(a,b);if(C()){break _;}a.bX=a.bk;while(true){if(C1()==2&&CM()){$p=23;continue _;}while(true){if(!Go()){b=a.dA;if(b>0)a.dA=b-1|0;while(true){if(!EN()){if(a.I===null){if(Cx(0)&&(a.bk-a.bX|0)>=a.X.cr/4.0&&a.bc){b=0;$p=18;continue _;}if(Cx(1)&&(a.bk-a.bX|0)>=a.X.cr/4.0&&a.bc){b=1;$p=22;continue _;}}b -=0;c=a.I===null&&Cx(0)&&a.bc?1:0;$p=15;continue _;}E9(a.k,Bh(),C4());if(!C4())continue;d=a.I;if(d!==null){$p=12;continue _;}if(Bh()==1)break;if(Bh()==33&&BR(6)){d=a.t;d.bP=d.bP?0:1;}if(Bh()==a.t.et.bj){d=new E1;f=a.k.D;Fc(d,f,f.d6);$p=21;continue _;}if(Bh()==a.t.eV.bj){d=a.k;f=d.D;c=f.bC;b=1;$p=24;continue _;}c=0;while(c<9){if(Bh()==(2+c|0))a.k.D.bC=c;c=c+1|0;}b=Bh();d=a.t;if(b!=d.eR.bj)continue;else{b=4;c=!BR(42)&&!BR(54)?1:(-1);$p=28;continue _;}}$p=14;continue _;}if(DQ(BD(Cy(),a.db),M(200)))continue;else break;}b -=HD();if(b)GR(a.k.D,b);d=a.I;if(d!==null){$p=9;continue _;}if(!a.bc&&CM())break;if(!C1()&&CM()){b=0;$p=17;continue _;}if(C1()!=1)continue;if(!CM())continue;else{b=1;continue _;}}$p=13;continue _;case 21:AJD(a,d);if(C()){break _;}while(true){if(Bh()==a.t.eV.bj){d=a.k;f=d.D;c=f.bC;b=1;$p=24;continue _;}c=0;while(c<9){if(Bh()==(2+c|0))a.k.D.bC=c;c=c+1|0;}b=Bh();d=a.t;if(b==d.eR.bj){b=4;c=!BR(42)&&!BR(54)?1:(-1);$p=28;continue _;}while(true){if(!EN()){if(a.I===null){if(Cx(0)&&(a.bk-a.bX|0)>=a.X.cr/4.0&&a.bc){b= -0;$p=18;continue _;}if(Cx(1)&&(a.bk-a.bX|0)>=a.X.cr/4.0&&a.bc){b=1;$p=22;continue _;}}b=0;c=a.I===null&&Cx(0)&&a.bc?1:0;$p=15;continue _;}E9(a.k,Bh(),C4());if(!C4())continue;else break;}d=a.I;if(d!==null){$p=12;continue _;}if(Bh()==1)break;if(Bh()==33&&BR(6)){d=a.t;d.bP=d.bP?0:1;}if(Bh()!=a.t.et.bj)continue;else{d=new E1;f=a.k.D;Fc(d,f,f.d6);continue _;}}$p=14;continue _;case 22:AVF(a,b);if(C()){break _;}a.bX=a.bk;b=0;c=a.I===null&&Cx(0)&&a.bc?1:0;$p=15;continue _;case 23:AHP(a);if(C()){break _;}while(true) -{while(true){if(!Go()){b=a.dA;if(b>0)a.dA=b-1|0;while(true){if(!EN()){if(a.I===null){if(Cx(0)&&(a.bk-a.bX|0)>=a.X.cr/4.0&&a.bc){b=0;$p=18;continue _;}if(Cx(1)&&(a.bk-a.bX|0)>=a.X.cr/4.0&&a.bc){b=1;$p=22;continue _;}}b=0;c=a.I===null&&Cx(0)&&a.bc?1:0;$p=15;continue _;}E9(a.k,Bh(),C4());if(!C4())continue;d=a.I;if(d!==null){$p=12;continue _;}if(Bh()==1)break;if(Bh()==33&&BR(6)){d=a.t;d.bP=d.bP?0:1;}if(Bh()==a.t.et.bj){d=new E1;f=a.k.D;Fc(d,f,f.d6);$p=21;continue _;}if(Bh()==a.t.eV.bj){d=a.k;f=d.D;c=f.bC;b=1;$p -=24;continue _;}c=0;while(c<9){if(Bh()==(2+c|0))a.k.D.bC=c;c=c+1|0;}b=Bh();d=a.t;if(b!=d.eR.bj)continue;else{b=4;c=!BR(42)&&!BR(54)?1:(-1);$p=28;continue _;}}$p=14;continue _;}if(DQ(BD(Cy(),a.db),M(200)))continue;else break;}b=HD();if(b)GR(a.k.D,b);d=a.I;if(d!==null){$p=9;continue _;}if(!a.bc&&CM()){$p=13;continue _;}if(!C1()&&CM()){b=0;$p=17;continue _;}if(C1()==1&&CM()){b=1;$p=20;continue _;}if(C1()!=2)continue;if(!CM())continue;else break;}continue _;case 24:$z=XU(f,c,b);if(C()){break _;}f=$z;b=0;$p=25;case 25:AZL(d, -f,b);if(C()){break _;}while(true){c=0;while(c<9){if(Bh()==(2+c|0))a.k.D.bC=c;c=c+1|0;}b=Bh();d=a.t;if(b==d.eR.bj){b=4;c=!BR(42)&&!BR(54)?1:(-1);$p=28;continue _;}while(true){if(!EN()){if(a.I===null){if(Cx(0)&&(a.bk-a.bX|0)>=a.X.cr/4.0&&a.bc){b=0;$p=18;continue _;}if(Cx(1)&&(a.bk-a.bX|0)>=a.X.cr/4.0&&a.bc){b=1;$p=22;continue _;}}b=0;c=a.I===null&&Cx(0)&&a.bc?1:0;$p=15;continue _;}E9(a.k,Bh(),C4());if(!C4())continue;else break;}d=a.I;if(d!==null){$p=12;continue _;}if(Bh()==1)break;if(Bh()==33&&BR(6)){d=a.t;d.bP -=d.bP?0:1;}if(Bh()==a.t.et.bj){d=new E1;f=a.k.D;Fc(d,f,f.d6);$p=21;continue _;}if(Bh()!=a.t.eV.bj)continue;else{d=a.k;f=d.D;c=f.bC;b=1;$p=24;continue _;}}$p=14;continue _;case 26:AH7(d);if(C()){break _;}a.db=Cy();return;case 27:ANs(d,b,c,g);if(C()){break _;}if(a.bg){a.db=Cy();return;}d=a.cf;$p=26;continue _;case 28:A1H(d,b,c);if(C()){break _;}while(true){if(!EN()){if(a.I===null){if(Cx(0)&&(a.bk-a.bX|0)>=a.X.cr/4.0&&a.bc){b=0;$p=18;continue _;}if(Cx(1)&&(a.bk-a.bX|0)>=a.X.cr/4.0&&a.bc){b=1;$p=22;continue _;}}b -=0;c=a.I===null&&Cx(0)&&a.bc?1:0;$p=15;continue _;}E9(a.k,Bh(),C4());if(!C4())continue;d=a.I;if(d!==null){$p=12;continue _;}if(Bh()==1)break;if(Bh()==33&&BR(6)){d=a.t;d.bP=d.bP?0:1;}if(Bh()==a.t.et.bj){d=new E1;f=a.k.D;Fc(d,f,f.d6);$p=21;continue _;}if(Bh()==a.t.eV.bj){d=a.k;f=d.D;c=f.bC;b=1;$p=24;continue _;}c=0;while(c<9){if(Bh()==(2+c|0))a.k.D.bC=c;c=c+1|0;}b=Bh();d=a.t;if(b!=d.eR.bj)continue;else{b=4;c=!BR(42)&&!BR(54)?1:(-1);continue _;}}$p=14;continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function AM6(a){var b,c,d,e,f,g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.k;if(b.ob!=(-1))b.ob=(-1);else b.ob=0;Nd(a.r,b);b=a.k;b.bx=0;c=b.c;d=b.d;if(b.ob!=(-1)){c=c*8.0;d=d*8.0;Ex(b,c,b.j,d,b.o,b.x);b=a.r;e=a.k;f=0;$p=1;continue _;}c=c/8.0;d=d/8.0;Ex(b,c,b.j,d,b.o,b.x);b=a.r;e=a.k;f=0;$p=3;continue _;case 1:AT4(b,e,f);if(C()){break _;}g=Br9(a.r,APZ());b=B(201);e=a.k;$p=2;case 2:AJa(a,g,b,e);if(C()){break _;}b -=a.k;b.m=a.r;Ex(b,c,b.j,d,b.o,b.x);b=a.r;e=a.k;f=0;$p=5;continue _;case 3:AT4(b,e,f);if(C()){break _;}b=new Ni;e=a.r;g=new Mn;WF(g);V5(b,e,g);e=B(202);g=a.k;$p=4;case 4:AJa(a,b,e,g);if(C()){break _;}b=a.k;b.m=a.r;Ex(b,c,b.j,d,b.o,b.x);b=a.r;e=a.k;f=0;$p=5;case 5:AT4(b,e,f);if(C()){break _;}b=BqN();e=a.r;g=a.k;$p=6;case 6:$z=AMc(b,e,g);if(C()){break _;}f=$z;if(f)return;$p=7;case 7:A1X(b,e,g);if(C()){break _;}$p=8;case 8:AMc(b,e,g);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function AOR(a,b){var c,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=B(7);$p=1;case 1:AYE(a,b,c);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,$p);} -function AYE(a,b,c){var d,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=null;$p=1;case 1:AJa(a,b,c,d);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,$p);} -function AJa(a,b,c,d){var e,f,g,h,i,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:UL(a.jj,c);e=a.jj;f=B(7);$p=1;case 1:A1n(e,f);if(C()){break _;}f=a.r;if(f!==null){e=a.jj;$p=2;continue _;}a.r=b;g=C6();h=a.k;e=new S;T(e);J(J(e,B(203)),h);CA(g,V(e));if(b===null){a.k=null;a.db=Cb;return;}if(d===null)a.k=null;$p=3;continue _;case 2:AXL(f,e);if(C()){break _;}a.r=b;g=C6();h=a.k;e=new S;T(e);J(J(e,B(203)), -h);CA(g,V(e));if(b===null){a.k=null;a.db=Cb;return;}if(d===null)a.k=null;$p=3;case 3:AVx(a,c);if(C()){break _;}c=C6();e=a.k;f=new S;T(f);J(J(f,B(204)),e);CA(c,V(f));if(a.k===null){c=O9(a.dg,b);a.k=c;$p=4;continue _;}a.k.je=AXZ(a.t);c=a.ch;if(c!==null){e=c.cK;if(e!==null)IZ(e.ek,c);c.s2=(-9999.0);c.te=(-9999.0);c.tw=(-9999.0);I0();Bwt.pA=b;c.cK=b;c.Gx=AXM(b);Ba(b.ek,c);Nj(c);}c=a.cf;if(c!==null){c.iy=b;i=0;while(i<4){D1(c.dx.data[i]);i=i+1|0;}}c=a.k;$p=5;continue _;case 4:ATS(c);if(C()){break _;}Xy(a.dg,a.k);a.k.je -=AXZ(a.t);c=a.ch;if(c!==null){e=c.cK;if(e!==null)IZ(e.ek,c);c.s2=(-9999.0);c.te=(-9999.0);c.tw=(-9999.0);I0();Bwt.pA=b;c.cK=b;c.Gx=AXM(b);Ba(b.ek,c);Nj(c);}c=a.cf;if(c!==null){c.iy=b;i=0;while(i<4){D1(c.dx.data[i]);i=i+1|0;}}c=a.k;$p=5;case 5:AGi(b,c);if(C()){break _;}if(!b.nC){a.db=Cb;return;}c=a.jj;$p=6;case 6:AXL(b,c);if(C()){break _;}a.db=Cb;return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,$p);} -function AVx(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:UL(a.jj,b);b=a.jj;c=B(205);$p=1;case 1:A1n(b,c);if(C()){break _;}d=128;e=289;f=(-128);g=f;while(g<=d){b=a.r;h=b.dt;i=b.ds;b=a.k;if(b!==null){h=b.c|0;i=b.d|0;}j=f;if(j<=d){b=a.jj;k=0+1|0;l=(0*100|0)/e|0;$p=3;continue _;}g=g+16|0;}b=a.jj;c=B(206);$p=2;case 2:A1n(b,c);if -(C()){break _;}b=a.r;while(AEe(b.ig)){}return;case 3:AFd(b,l);if(C()){break _;}b=a.r;l=h+g|0;m=64;n=i+j|0;$p=4;case 4:AKw(b,l,m,n);if(C()){break _;}b=a.r;$p=5;case 5:$z=A1c(b);if(C()){break _;}l=$z;if(l){b=a.r;continue _;}j=j+16|0;l=k;while(true){if(j<=d){b=a.jj;k=l+1|0;l=(l*100|0)/e|0;$p=3;continue _;}g=g+16|0;if(g>d)break;b=a.r;h=b.dt;i=b.ds;b=a.k;if(b!==null){h=b.c|0;i=b.d|0;}j=f;}b=a.jj;c=B(206);$p=2;continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);} -function RI(a){var b,c,d,e,f,g,h;b=a.ch;c=b.xu;d=b.vf;e=b.w8;f=b.LG;g=b.xM;h=new S;T(h);b=Bo(J(h,B(207)),c);Cq(b,47);Bo(J(Bo(J(Bo(J(Bo(b,d),B(208)),e),B(209)),f),B(210)),g);return V(h);} -function Rj(a){var b,c,d,e,f,g;b=a.ch;c=b.rw;d=b.Hb;e=b.Rq;f=(d-e|0)-c|0;b=new S;T(b);g=Bo(J(b,B(211)),c);Cq(g,47);Bo(J(Bo(J(Bo(g,d),B(212)),e),B(213)),f);return V(b);} -function S4(a){var b,c,d,e,f;b=a.cf.dx.data;c=(b[0].p+b[1].p|0)+b[2].p|0;d=new S;T(d);Bo(d,c);d=V(d);c=a.r.b3.p;e=new S;T(e);Bo(J(e,B(214)),c);f=V(e);e=new S;T(e);J(J(J(J(e,B(215)),d),B(216)),f);return V(e);} -function K5(){return Bws;} -function AJI(){Bwp=Bos(512);Bwq=Bos(512);Bwr=0;} -function Rr(){E.call(this);this.vl=null;} -var BwL=null;function BrZ(){BrZ=Bw(Rr);BpN();} -function BpN(){var b,c;b=Cj();BwL=b;I();Ba(b,BwJ);Ba(BwL,BwM);Ba(BwL,BwN);Ba(BwL,BwG);Ba(BwL,BwO);Ba(BwL,BwP);Ba(BwL,BwQ);Ba(BwL,BwR);Ba(BwL,BwI);Ba(BwL,BwS);Ba(BwL,BwT);Ba(BwL,BwU);Ba(BwL,BwV);Ba(BwL,BwW);Ba(BwL,BwX);Ba(BwL,BwY);Ba(BwL,BwZ);Ba(BwL,Bw0);Ba(BwL,Bw1);Ba(BwL,Bw2);Ba(BwL,Bw3);Ba(BwL,Bw4);Ba(BwL,Bw5);Ba(BwL,Bw6);Ba(BwL,Bw7);Ba(BwL,Bw8);Ba(BwL,Bw9);Ba(BwL,Bw$);b=C6();c=BwL.p;Cq(Bo(b.oC,c),10);Ow(b);} -var Ts=K(); -var BuH=null;var BuI=null;function Bw_(){var a=new Ts();AH_(a);return a;} -function AH_(a){} -function AUN(){BuH=null;BuI=null;} -var EL=K(0); -var AAh=K(); -function Bxa(){var a=new AAh();Bnf(a);return a;} -function Bnf(a){} -function Bc_(a,b){b.preventDefault();b.stopPropagation();} -var AAg=K(); -function Bxb(){var a=new AAg();BlQ(a);return a;} -function BlQ(a){} -function BjX(a,b){var c,d;c=b.button;Bp();d=BvL;if(c==1)c=2;else if(c==2)c=1;d.data[c]=1;Ib(Bvq,FF(b));b.preventDefault();b.stopPropagation();Q3();} -var AAj=K(); -function Bxc(){var a=new AAj();BiX(a);return a;} -function BiX(a){} -function Bko(a,b){var c,d;c=b.button;Bp();d=BvL;if(c==1)c=2;else if(c==2)c=1;d.data[c]=0;Ib(Bvq,FF(b));b.preventDefault();b.stopPropagation();} -var AAi=K(); -function Bxd(){var a=new AAi();A9G(a);return a;} -function A9G(a){} -function A_L(a,b){Bvs=b.offsetX;Bvt=BuJ.clientHeight-b.offsetY|0;Bvu=Bvu+b.movementX;Bvv=Bvv+ -b.movementY;b.preventDefault();b.stopPropagation();} -var AAl=K(); -function Bxe(){var a=new AAl();A9r(a);return a;} -function A9r(a){} -function A7p(a,b){Bp();BvM.data[P8(b.which)]=1;Ib(Bvr,FF(b));b.preventDefault();b.stopPropagation();Q3();} -var AAk=K(); -function Bxf(){var a=new AAk();A$f(a);return a;} -function A$f(a){} -function BoM(a,b){Bp();BvM.data[P8(b.which)]=0;Ib(Bvr,FF(b));b.preventDefault();b.stopPropagation();} -var AAn=K(); -function Bxg(){var a=new AAn();A6Y(a);return a;} -function A6Y(a){} -function A6s(a,b){Bp();if(Bvy&&(b.repeat?1:0))Ib(Bvr,FF(b));b.preventDefault();b.stopPropagation();} -var AAm=K(); -function Bxh(){var a=new AAm();Bil(a);return a;} -function Bil(a){} -function Bas(a,b){Bp();Ib(Bvq,FF(b));b.preventDefault();b.stopPropagation();} -var VG=K(); -function Bxi(){var a=new VG();BgS(a);return a;} -function BgS(a){} -function BeR(a,b){Bp();Bvz=0;} -var VH=K(); -function Bxj(){var a=new VH();A8q(a);return a;} -function A8q(a){} -function A8U(a,b){Bp();Bvz=1;Q3();} -var P4=K(); -var Bv9=null;var Bv_=null;function Jh(){Jh=Bw(P4);A78();} -function Bxk(){var a=new P4();AUB(a);return a;} -function AUB(a){Jh();} -function AH5(){var b,c,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:Jh();b=B(217);$p=1;case 1:$z=BcK(b);if(C()){break _;}b=$z;c=b;if(c===null){Bv9=B(190);Ok();return Bxl;}if(c.Nh){Ok();return Bv8;}if(!c.M4){b=c.IH;if(b!==null){Bv_=b;Ok();return Bv7;}}b=c.L5;if(b===null)b=B(218);Bv9=b;Ok();return Bxl;default:G1();}}D0().s(b,c,$p);} -function AUO(b){var c,d,e,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:Jh();c=Bv_;$p=1;case 1:$z=A96(c,b);if(C()){break _;}c=$z;d=c;Ox();if(d!==Bxm?0:1)return;e=Nz(b,47);if(e>0){c=Ev(b,0,e);$p=3;continue _;}c=Bv_;e=1;d=new $rt_globals.ArrayBuffer(0);$p=2;case 2:A4c(c,b,e,d);if(C()){break _;}return;case 3:AUO(c);if(C()){break _;}c=Bv_;e=1;d=new $rt_globals.ArrayBuffer(0);$p=2;continue _;default:G1();}}D0().s(b,c,d,e,$p);} -function A78(){Bv9=B(7);Bv_=null;} -function E4(){var a=this;E.call(a);a.Nj=null;a.zO=0;} -function JB(a,b,c){a.Nj=b;a.zO=c;} -function Bbf(a){return a.zO;} -function Bic(a){return a.Nj;} -function A3k(a,b){return a!==b?0:1;} -function A81(a){return Ol(a);} -function N$(a){var b;b=Cw(a);if(!ALm(NU(b),G(E4)))b=NU(b);return b;} -function AFg(a,b){var c,d,e;if(N$(b)===N$(a))return Y(a.zO,b.zO);c=new Cp;d=N$(a);b=N$(b);e=new S;T(e);J(J(J(J(e,B(219)),d),B(220)),b);Bj(c,V(e));P(c);} -function A8r(a,b){return AFg(a,b);} -var Kg=K(E4); -var Bv7=null;var Bv8=null;var Bxl=null;var Bxn=null;function Ok(){Ok=Bw(Kg);Ba4();} -function AVY(a,b){var c=new Kg();AZp(c,a,b);return c;} -function AZp(a,b,c){Ok();JB(a,b,c);} -function Ba4(){var b;Bv7=AVY(B(221),0);Bv8=AVY(B(222),1);b=AVY(B(223),2);Bxl=b;Bxn=Q(Kg,[Bv7,Bv8,b]);} -var AIK=K(); -function A9A(){var Context=$rt_globals.window.AudioContext||$rt_globals.window.webkitAudioContext;return new Context();} -var ZK=K(); -var Bv6=null;function Bxo(){var a=new ZK();API(a);return a;} -function API(a){} -function AF8(b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p;c=Fr(b);d=JF(c);e=B4(8);Tn(d,e);if(!Cz(B(224),AQ0(e,JD(B(31))))){c=new Bv;Bj(c,B(225));P(c);}H$(d);f=new Np;d=Btu(c,Bno(0),512,1);d.zB=1;R0(f,d);g=Bs6();while(true){d=H$(f);if(!Cz(B(226),d)){if(f.dE.ym()<=0&&Cz(B(227),d))return;c=new Bv;Bj(c,B(225));P(c);}h=H$(f);i=B4(20);j=B4(20);Tn(f,i);k=Id(f);l=B4(k);Tn(f,l);if(DA(Bv6,h))continue;e=l.data;m=0;a:{while(g.nY){if(k<=0)break a;NR(g,e[m]);m=m+1|0;k=k+(-1)|0;}}while(k>g.uJ.data.length){UG(g,l,m);n=g.uJ.data.length;m -=m+n|0;k=k-n|0;g.rv=Bi(g.rv,M(n));}while(k>0){NR(g,e[m]);m=m+1|0;k=k+(-1)|0;}o=F1(g.rv,3);NR(g,(-128));while(g.nY){NR(g,0);}if(g.su>14)TB(g);b:{b=g.j7.data;b[14]=BuB(o);b[15]=B9(Co(o,M(-1)));TB(g);L1(g,g.u2,j,0);L1(g,g.u0,j,4);L1(g,g.u1,j,8);L1(g,g.uY,j,12);L1(g,g.uZ,j,16);V7(g);if(i===j)n=1;else{if(i!==null&&j!==null){b=i.data;e=j.data;n=b.length;if(n==e.length){k=0;c:{while(true){if(k>=n){k=(-1);break c;}p=k+0|0;if(b[p]!=e[p])break;k=k+1|0;}}n=k>=0?0:1;break b;}}n=0;}}if(!n){c=new Bv;f=new S;T(f);J(J(f,B(228)), -h);Bj(c,V(f));P(c);}B1(Bv6,h,l);if(!Cz(B(229),H$(f)))break;}c=new Bv;Bj(c,B(225));P(c);} -function AX6(){Bv6=DY();} -var Bv=K(BI); -function Bxp(){var a=new Bv();Be1(a);return a;} -function Be1(a){X(a);} -var Qd=K(K7); -function Bxq(){var a=new Qd();Bip(a);return a;} -function Bip(a){T(a);} -function A6j(a,b,c,d,e){AAq(a,b,c,d,e);return a;} -function Bfw(a,b,c,d){TZ(a,b,c,d);return a;} -function BfQ(a,b){R8(a,b);} -function BnQ(a,b,c){AED(a,b,c);return a;} -var I5=K(0); -var ADY=K(); -function Bxr(){var a=new ADY();BoR(a);return a;} -function BoR(a){} -var Cv=K(Cf); -function Bql(){var a=new Cv();A4A(a);return a;} -function A4A(a){X(a);} -var AXr=K(); -function Bxs(){var a=new AXr();BdG(a);return a;} -function BdG(a){} -function Tz(b){if (b === null || b.constructor.$meta.item === undefined) {$rt_throw(E7());}return b.data.length;} -function AMW(b,c){if(b===null){b=new Fa;X(b);P(b);}if(b===G($rt_voidcls())){b=new Cp;X(b);P(b);}if(c>=0)return Bcy(b.jM,c);b=new AEX;X(b);P(b);} -function Bcy(b,c){if (b.$meta.primitive) {if (b == $rt_bytecls()) {return $rt_createByteArray(c);}if (b == $rt_shortcls()) {return $rt_createShortArray(c);}if (b == $rt_charcls()) {return $rt_createCharArray(c);}if (b == $rt_intcls()) {return $rt_createIntArray(c);}if (b == $rt_longcls()) {return $rt_createLongArray(c);}if (b == $rt_floatcls()) {return $rt_createFloatArray(c);}if (b == $rt_doublecls()) {return $rt_createDoubleArray(c);}if (b == $rt_booleancls()) {return $rt_createBooleanArray(c);}} else {return $rt_createArray(b, c)}} -var Fa=K(Cf); -function BsD(){var a=new Fa();A4P(a);return a;} -function A4P(a){X(a);} -var N8=K(Cf); -function Bxt(){var a=new N8();Bhl(a);return a;} -function Bhl(a){X(a);} -function FH(){E.call(this);this.pq=0;} -var Bxu=null;var Bxv=null;var Bxw=null;var Bxx=null;var Bxy=null;var Bxz=null;var BxA=null;var BxB=null;var BxC=null;var BxD=null;function Bc6(a){var b=new FH();AIB(b,a);return b;} -function AIB(a,b){a.pq=b;} -function BF(b){var c,d;c=Bxz.data;if(b>=c.length)return Bc6(b);d=c[b];if(d===null){d=Bc6(b);Bxz.data[b]=d;}return d;} -function BoL(a,b){if(a===b)return 1;return b instanceof FH&&b.pq==a.pq?1:0;} -function Bon(a){return a.pq;} -function Zr(b){var c,d;c=new Ch;d=DD(1);d.data[0]=b;AAs(c,d);return c;} -function RB(b){return b>=65536&&b<=1114111?1:0;} -function DU(b){return (b&64512)!=55296?0:1;} -function Dr(b){return (b&64512)!=56320?0:1;} -function ML(b){return !DU(b)&&!Dr(b)?0:1;} -function Or(b,c){return DU(b)&&Dr(c)?1:0;} -function GX(b,c){return ((b&1023)<<10|c&1023)+65536|0;} -function Ml(b){return (55296|(b-65536|0)>>10&1023)&65535;} -function LB(b){return (56320|b&1023)&65535;} -function F4(b){return JW(b)&65535;} -function JW(b){if(Bxx===null){if(BxA===null)BxA=AYq();Bxx=AFo(AJn((BxA.value!==null?$rt_str(BxA.value):null)));}return V9(Bxx,b);} -function G0(b){return JU(b)&65535;} -function JU(b){if(Bxw===null){if(BxB===null)BxB=AZB();Bxw=AFo(AJn((BxB.value!==null?$rt_str(BxB.value):null)));}return V9(Bxw,b);} -function V9(b,c){var d,e,f,g,h,i;d=b.Pn.data;if(cg)break a;}else{h=h-1|0;if(h=0){h=h*2|0;if(h=2&&c<=36){b=ABj(b);if(b>=c)b=(-1);}else b=(-1);return b;} -function ABj(b){var c,d,e,f,g,h,i,j,k,l;if(Bxv===null){if(BxC===null)BxC=AUX();c=(BxC.value!==null?$rt_str(BxC.value):null);d=Bat(OX(c));e=Sf(d);f=BS(e*2|0);g=f.data;h=0;i=0;j=0;k=0;while(k=l){i=(l+h|0)/2|0;e=i*2|0;j=Y(b,g[e]);if(j>0)l=i+1|0;else{if(j>=0)return g[e+1|0];h=i-1|0;}}return (-1);} -function MS(b,c){if(c>=2&&c<=36&&b>=0&&b0&&b<=65535?1:0;if(c&&ML(b&65535))return 19;if(Bxy===null){if(BxD===null)BxD=AQc();d=(BxD.value!==null?$rt_str(BxD.value):null);e=BC(AAx,16384);f=e.data;g=B4(16384);h=g.data;i=0;j=0;k=0;l=0;while(l>24;l=l+1|0;n=SV(Bf(d,l));}if(!m&&n>=128){if(i>0){c=j+1|0;f[j]=A6l(k,k+i|0,PC(g,i));j=c;}k=k+(i+n|0)|0;i -=0;}else{c=i+n|0;if(c=d.Ky)o=p+1|0;else{c=d.Of;if(b>=c)return d.Oj.data[b-c|0];c=p-1|0;}}return 0;} -function P_(b){a:{switch(EP(b)){case 1:case 2:case 3:case 4:case 5:case 9:break;case 6:case 7:case 8:break a;default:break a;}return 1;}return 0;} -function Mc(b){a:{if(!(b>=0&&b<=8)&&!(b>=14&&b<=27)){if(b<127)break a;if(b>159)break a;}return 1;}return EP(b)!=16?0:1;} -function ABD(b){switch(EP(b)){case 12:case 13:case 14:break;default:return 0;}return 1;} -function WC(b){switch(b){case 9:case 10:case 11:case 12:case 13:case 28:case 29:case 30:case 31:break;case 160:case 8199:case 8239:return 0;default:return ABD(b);}return 1;} -function Bd$(a,b){b=b;return a.pq-b.pq|0;} -function ARz(){Bxu=G($rt_charcls());Bxz=BC(FH,128);} -function AYq(){return {"value":">W H#F#U 4%F#O #F#/ d%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #a1# #%# #%# #%# %%# #%# #%# #%# #%# #%# #%# #%# %%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #<+#%# #%# #%# \'.3#%# #%# #{1#%# #w1%%# %J\'#k1#o1#%# #w1#!3# #23#*3#%# \'23#:3# #>3#%# #%# #%# #N3#%# #N3# %%# #N3#%# #J3%%# #%# #R3#%# \'%# /)#%# #)#%# #)#%# #%# #%# #%# #%# #%# #%# #%# #%# %%# #%# #%# #%# #%# #%# #%# #%# #%# %)#%# #%# #8)#L%#%# #%# #%# #" -+"%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #a+# #%# #%# #%# #%# #%# #%# #%# #%# #%# /B45#%# #,/#645# %%# #P1#!\'#*\'#%# #%# #%# #%# #%# <-%# #%# \'%# 1&++ %_## #Z#)k%%g%% #F#W hA# 1%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# +]%# %%# #?#%# %a+\'N\'AF#b &#%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# 3%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #^#%# #%# #%# #%# #%# #%# #%# %%# #%# #%# #%# #%# #%# #%# #%" -+"# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# %*%r iB#oq-&# _?gejg#A1 o$#mo%&# {-%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# 3,4/# #%# #%# #%" -+"# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# 3C1 1C1 1C1 1C1 1C1 3C/ 1C1 QC1 1C1 1C1 1C%8\'%G# 7i\')G# 7C%D)\' 7C%u)%?# 7X+%P+%G# L-q*/# \'Pw/#8m/# -6## |bA G%# kC.#U !r*%&# &#%# #,05#qX\'#H.5# %%# #%# #%# #e25#D05#q25#m25# #%# %%# 1865%%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# " -+"#%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# 1%# #%# )%# (a=%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# G%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# y%%# #%# #%# #%# #%# #%# #%# \'%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# 5%# #%# #4Fd#%# #%# #%# #%# #%# )%# #<{p# %%# #%# \'%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #P}p#}}p#m}p#D}p#P}p# #@yp#D{p#Lyp#Br#%# #%# #%# #%" -+"# #%# #%# #%# #%# #,%#L}p#LJd#%# #%# -%# +%# #%# Y%# ,T5F#U TUg#r {%g#r >\'c#p Lnk%F# *J#F#b o@5F#b Jo=N#f "};} -function AZB(){return {"value":"b# vH#O #H#/:+# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #,5# #\'# #\'# #\'# %\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# %\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# %\'# #\'# #\'#(;#N1# %\'# #\'# %\'# \'\'# +\'# %6)# \'\'#*/# \'_+# %\'# #\'# #\'# %\'# )\'# %\'# \'\'# #\'# %\'# \'\'# #J%# +\'#+# #\'#+# #\'#+# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'#L\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# %\'#+# #\'# \'\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'#" -+" #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# \'\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# 1\'# %665% #\'# )\'# #\'# #\'# #\'# #\'#o25#c25#k25#03#}1# #y1% #m1# #q1#{}p# \'y1#k}p# #$3# #:{p#N}p# #,3#43#N}p#*05#B}p# %43# #B05#<3# %@3# /F.5# %P3# #J}p#P3# \'B{p#P3#$\'#L3%,\'# +T3# 5Jyp#>yp# Z\'_\'# x\'# #\'# \'\'\' #_+\' !#a##]#\' #H#CD##H#3m%#i%% #e%#P%# \'(%#D%#C# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'#i\'#P\'#=#(+# #4)# %\'# %\'# .#H#bP\'A #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# 3\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# " -+"#\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# %\'# #\'# #\'# #\'# #\'# #\'# #\'#`# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'% &#,%n mB#ko%x %ko%\' RAC1 >$#yu+#uu+#Pu+#Hu+%Lu+#0u+#io+#>@d1 (+2Fd# \'oX\'# AJJd# N%\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #" -+"\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# +X%# +\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'#A1 1A1 1A1 1A1 1A1 3A# #A# #A# #A% /A1 16\'%g\')B)%V+%s)%N+)A1 1A1 1A1 1A% #E# 5-G%%%%%%%%%%%%%%%%%%.9G%%%%%%%%%%%%%%%%%%w=G%%%%%%%%%%%%%%%%%%2+G%%%%%%%%%%%%%%%%%%>AG%%%%%%%%%%%%%%%%%%N)G%%%%%%%%%%%%%%%%%%N)G%%%%%%%%%%%%%%%%%%FEG%%%%%%%%%%%%%%%%%%N)G%%%%%%%%%%%%%%%%%%!dG%%%%%%%%%%%%%%%%%%g5G%%%%%%%%%%%%%%%%%%*\'G%%%%%%%%%%%%%%%%%%FEG%%%%%%%%%%%%%%%%%%*0EG%%%%%%%%%%%%%%%%%%k\'G%%%%%%%%%%%%%%%%%%s+G%%%%%%%%%%%%%%%%%%28UG%%%%%%%%%%%%%%%%%%%G%%%%%%%%%%%%%%%%%%%G%%%%%%%%%%%%%%%%%%%G%%%%%%%%%%%%%%%%%%%G%%%%%%%%%%%%%%%" -+"%%%!8%G%%%%%%%%%%%%%%%%%%FEG%%%%%%%%%%%%%%%%%%sKG%%%%%%%%%%%%%%%%%%>&#G%%%%%%%%%%%%%%%%%%wN)G%%%%%%%%%%%%%%%%%%"};} -function AQc(){return {"value":"PA-Y$;Y$679:95Y#J+Y#Z$Y#B;697<8:1=<=:L#<#Y#<,&?L$9B8:B(C9:C)!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!C#!#!#!#!#!#!#!#!C#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#B##!#!C$B##!#B##B$C#B%#B##B$C$B##B##!#!#B##!C#!#B##B$#!#B#C#&!C$F%!$#!$#!$#!#!#!#!#!#!#!#!C#!#!#!#!#!#!#!#!#!C#!$#!#B$#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!C(B##B#C#!#B%#!#!#!#!Cg&C?6_#?6>Y)./Q&-Y*>?Y%X#Y$:67Y,:98Y+-Q& Q+,%A#L\'Z$67%L+Z$67 E.A$[BA0G." -+"H%\'H$G-A0^#!^%!^##B$C#B$#=!^#:B&^\'!=!=!=B%=#B%#F%#^#C#B#Z&!C%=:^##=L1KD!#K%,^#A%Z&^&Z#^%:^#:^#:^(:^@Z#^#:=:^@b:-% ^)6767^5Z#^(67b=2! :^?Z:^IZ\'^gA:^,A6L^^pL7b=X# :^*:^WZ)b=P! :b=Y$ 67676767676767L?^MZ&67Z@6767676767Z1b= % b:$# 6767676767676767676767Za6767ZA67b:#% ^QZ6^#Z\'^HA#^A b=J! BQCQ!#B$C#!#!#!#B%#!C#!C\'E#B$#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!C#^\'!#!#G$!#A&Y%,Y#CG #A&#A#FYA(%9A/\'F8A*F( F( F( F( F( F( F( F( GAY#>?>?Y$>?9>?Y*5Y#59>?Y#>?67676767Y" -+"&%Y+U#Y%596Y.^#Y$676767675AC^; b=:! A-b=7$ A;^1-Y$=%&+6767676767^#6767676756W#=K*G%I#5E&^#K$%&9^# b&7! A#G#]#E#&5b&;! 9E$&A&FL b&?! ^#L%^+FA^EA,=F1^@ L+^?L)=L0^AL+^HL0b= & &b `G!&^b&b %b `(!F7%b&X2 A$^XA*FIE\'Y#b&-% %Y$F1J+F#A5!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#&\'H$9G+9%!#!#!#!#!#!#!#!#!#!#!#!#!#!#E#G#FhK+G#Y\'A)]8E*]#!#!#!#!#!#!#!C$!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#%C)!#!#B##!#!#!#!#%]#!#!#&!#!C$!#!#!#!#!#!#!#!#!#!#B&#B&#!#!#!#!#!#!#!#B%#!#A&!# # #!#!#A9E$!#&E##F(\'F$" -+"\'F%\'F8I#G#)^%\'A$L\'^#;=A\'FUY%A)I#FSI1G#A)Y#J+A\'G3F\'Y$&9F#\'J+F=G)Y#F8G,I#A,9F>A$G$)FP\'I#G%I#G#I$Y. %J+A%Y#F&\'%F*J+F& FJG\'I#G#I#G#A*F$\'F)\')A#J+A#Y%F1%F\'^$&)\')FS\'&G$F#G#F&G#&\'&A9F#%Y#F,)G#I#Y#&E#)\'A+F\'A#F\'A#F\'A*F( F( CLA$FRA0\'LA#G$A%\'L*A(Y*A(F>L#9F>L$AAF)=F=G#A%L&Y(A*FWA$Y(F7A#L)F4A&L)F3A(Y%A-L(b 1! FkAXBTA.CTA(L\'FEG%A)J+b G% L@ FK G#5A#F#AmG$F>L+&A)F7G,L%Y&A7F3G%Y%AGF6L(A5F8A*)\')FVG0Y(A%L5J+\'F#G#&A*G$)FNI$G%I#G#Y#1Y%\'A+1A#F:A(J+A" -+"\'G$FEG&)G) J+Y%&I#&A)FD\'Y#&A*G#)FQI$G*I#F%Y%G%9)\'J+&9&Y$ L5A,F3 F:I$G$I#\')G#Y\'\'F#\'A`F( & F% F0 F+9A\'FP\'I$G)A&J+A\'G#I# F)A#F#A#F7 F( F# F& G#&I#\'I%A#I#A#I$A#&A\')A&F&I#A#G(A$G&b ,# FVI$G)I#G$)\'F%Y&J+Y# 9\'F$A?FQI$G\')\'I%G#)G#F#9&A)J+b G# FPI$G%A#I%G#)G#Y8F%G#ACFQI$G)I#\')G#Y$&A,J+A\'Y.A4FL\')\'I#G\')\'&9A\'J+AWFF$A#&A/F%A)b&-\' b %E b&L! A&F.A$F*A(F+A#=G#9Q%b =*!GOA#G8A*b=U! A^b=W$ A+^HA#^^I#G$^$I\'Q)G)^#G(^?G%^_A6^dG$=b [! L5A-L5A-b=8! A*L:b (# B;C;B;C( C3B;C;! B#A#!A#B#A#B% B)C% # C( C,B;C;B# B%A#B) B" -+"( C;B# B% B& !A$B( C;B;C;B;C;B;C;B;C;B;C;B;C=A#B::C::C\'B::C::C\'B::C::C\'B::C::C\'B::C::C\'!#A#JSb= ) GX^%GS^)\'^/\'^#Y&A0G& G0b 12 C+&C5A\'C\'b 6$ G( G2A#G( G# G&A&E`AB\'b Q! FNA$G(E(A#J+A%&=b & F?\'A2FMG%J+A&;b 1( F<%G%J+b G, F( F% F# F0 b&&$ A#L*G(AJBCCCG(%A%J+A%Y#b 2- L]=L$;L%AnLN=L0b #$ F% F< F# &A#& F+ F% & &A\'&A%& & & F$ F# &A#& & & & & F# &A#F% F( F% F% & F+ F2A&F$ F& F2AUZ#b /% ^MA%b=E! A-^0A#^0 ^0 ^FA+L.b=B# AY^>A.^MA%^*A(^#A/^\'b ;# b=]$ ]&b=9, A%^2A$^.A$b=X! A%b=@! A\'^-A%=A0^-A%^YA)^+A\'^IA)^?A#^#Apb=5& A-" -+"^/A#^.A$^*A(^O ^(A)^/A%^*A(^*A(b=4# ^XAFJ+b \'1 &b %b %b ?<#&AA&b Y !&A\'&b =$ &A#&b ;!&A/&b PU!&A0&b M* &b CG b&?) b C8 &b *.!&A&&b ?!!&b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b 2R!1A?b1A! b # b\'Q$ b %b %b %b 1Y$3b %b %b %b ^a$3A#3b %b %b %b ^a$3"};} -var IM=K(); -function Tm(a,b){a.h6(b,0,b.data.length);} -function Pm(a){} -function AZe(a){} -function Ja(){IM.call(this);this.h0=null;} -function BxE(a){var b=new Ja();P1(b,a);return b;} -function P1(a,b){a.h0=b;} -function KA(a){var $$je;a:{try{a.h0.lt();break a;}catch($$e){$$je=R($$e);if($$je instanceof Bv){}else{throw $$e;}}}a.h0.fD();} -function AIW(){var a=this;Ja.call(a);a.Tl=0;a.B$=0;a.oC=null;a.Bp=null;a.Lo=null;} -function A9X(a,b){var c=new AIW();Boi(c,a,b);return c;} -function Boi(a,b,c){P1(a,b);b=new S;T(b);a.oC=b;a.Bp=DD(32);a.Tl=c;Qz();a.Lo=BxF;} -function AC4(a,b,c,d){var e,$$je;e=a.h0;if(e===null)a.B$=1;if(!(a.B$?0:1))return;a:{try{e.h6(b,c,d);break a;}catch($$e){$$je=R($$e);if($$je instanceof Bv){}else{throw $$e;}}a.B$=1;}} -function AAN(a,b,c,d){var e,f,g,h,i;d=d-c|0;e=ACw(b,c,d);f=B4(Eg(16,Dx(d,1024)));g=Nk(f);h=Zy(a.Lo);GY();h=RG(QV(h,BxG),BxG);while(true){i=Iy(Oz(h,e,g,1));AC4(a,f,0,g.bh);F_(g);if(!i)break;}while(true){i=Iy(Uk(h,g));AC4(a,f,0,g.bh);F_(g);if(!i)break;}} -function OW(a,b){ET(a.oC,b);Ow(a);} -function CA(a,b){Cq(ET(a.oC,b),10);Ow(a);} -function Ow(a){var b,c,d,e,f,g,h,i,j;b=a.oC;c=b.cw;d=a.Bp;if(c>d.data.length)d=DD(c);e=0;f=0;if(e>c){b=new Cv;Bj(b,B(230));P(b);}while(e>24;Tm(a,c);} -var Rb=K(L3); -var Bwe=null;function BxH(){var a=new Rb();A01(a);return a;} -function A01(a){Og(a);} -function A7_(a,b,c,d){var e;e=0;while(e1.0)e=1.0;g=a.Ac+e*a.N2*a.cr;a.Ac=g;h=g|0;a.mk=h;g=g-h;a.Ac=g;if(h>10)a.mk=10;a.cs=g;} -var ACR=K(0); -function Yw(){var a=this;E.call(a);a.GJ=null;a.mm=null;a.yp=null;a.t0=Cb;a.qY=0;} -function UL(a,b){a.qY=0;WD(a,b);} -function WD(a,b){var c,d,e,f;a:{c=a.mm;if(!c.i4){if(a.qY)break a;b=new Pp;X(b);P(b);}a.yp=b;d=L9(c.bJ,c.bo);e=d.iI;f=d.iB;Ef(256);Dp(5889);Ea();M4(0.0,e,f,0.0,100.0,300.0);Dp(5888);Ea();Bn(0.0,0.0,(-200.0));}} -function A1n(a,b){var c,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.mm.i4){if(a.qY)return;b=new Pp;X(b);P(b);}a.t0=Cb;a.GJ=b;c=(-1);$p=1;case 1:AFd(a,c);if(C()){break _;}a.t0=Cb;return;default:G1();}}D0().s(a,b,c,$p);} -function AFd(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$$je,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a:{if(!a.mm.i4){if(a.qY)break a;c=new Pp;X(c);P(c);}d=Cy();if(JL(BD(d,a.t0),M(20))){a.t0=d;c=new Mj;e=a.mm;NV(c,e.bJ,e.bo);f=c.iI;g=c.iB;Ef(256);Dp(5889);Ea();h=f;i=g;M4(0.0,h,i,0.0,100.0,300.0);Dp(5888);Ea();Bn(0.0,0.0,(-200.0));Ef(16640);BK();j -=Bwx;c=a.mm.T;e=B(231);$p=1;continue _;}}return;case 1:$z=APP(c,e);if(C()){break _;}k=$z;CG(3553,k);By(j);D9(j,4210752);l=g/32.0;H(j,0.0,i,0.0,0.0,l);m=f/32.0;H(j,h,i,0.0,m,l);H(j,h,0.0,0.0,m,0.0);H(j,0.0,0.0,0.0,0.0,0.0);Bs(j);if(b>=0){n=(f/2|0)-50|0;o=(g/2|0)+16|0;Bc(3553);By(j);D9(j,8421504);p=n;m=o;Bk(j,p,m,0.0);q=o+2|0;Bk(j,p,q,0.0);l=n+100|0;Bk(j,l,q,0.0);Bk(j,l,m,0.0);D9(j,8454016);Bk(j,p,m,0.0);Bk(j,p,q,0.0);p=n+b|0;Bk(j,p,q,0.0);Bk(j,p,m,0.0);Bs(j);Bb(3553);}c=a.mm.lc;e=a.yp;b=(f-DV(c,e)|0)/2|0;k=(g -/2|0)-4|0;C9(c,e,b,k-16|0,16777215);c=a.mm.lc;e=a.GJ;C9(c,e,(f-DV(c,e)|0)/2|0,k+8|0,16777215);$p=2;case 2:A1G();if(C()){break _;}try{$p=3;continue _;}catch($$e){$$je=R($$e);if($$je instanceof BI){}else{throw $$e;}}return;case 3:b:{try{AE7();if(C()){break _;}break b;}catch($$e){$$je=R($$e);if($$je instanceof BI){}else{throw $$e;}}}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p);} -function YS(){var a=this;E.call(a);a.Y=null;a.qN=0.0;a.oY=null;a.ND=0;a.tl=null;a.HV=Cb;a.jz=null;a.Vw=0;a.SP=0;a.sh=null;a.ho=0.0;a.hH=0.0;a.hz=0.0;a.GZ=0.0;a.us=0.0;} -function APm(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.GZ=a.us;b=a.Y;c=b.r;d=N(b.k.c);e=N(a.Y.k.j);f=N(a.Y.k.d);$p=1;case 1:$z=AL3(c,d,e,f);if(C()){break _;}g=$z;h=(3-a.Y.t.hr|0)/3.0;i=g*(1.0-h)+h;g=a.us;a.us=g+(i-g)*0.10000000149011612;a.ND=a.ND+1|0;b -=a.oY;b.Fd=b.od;c=Eo(b.dj.k.D);g=0.4000000059604645;h=c!==b.yF?0.0:1.0;i=b.od;h=h-i;j=(-0.4000000059604645);if(h>=j)j=h;if(j<=g)g=j;g=i+g;b.od=g;if(g<0.10000000149011612)b.yF=c;b=a.Y;if(b.QK&&b.t.iz){c=b.k;b=b.r;f=N(c.c);e=N(c.j);k=N(c.d);l=16;m=0;n=e+16|0;o=e-16|0;if(m<150){p=(f+D(a.jz,l)|0)-D(a.jz,l)|0;q=(k+D(a.jz,l)|0)-D(a.jz,l)|0;$p=2;continue _;}}return;case 2:$z=AFz(b,p,q);if(C()){break _;}c=$z;e=SE(c,p&15,q&15);d=e-1|0;$p=3;case 3:$z=AKw(b,p,d,q);if(C()){break _;}d=$z;if(e<=n&&e>=o){g=O(a.jz);h=O(a.jz);if -(d>0){c=a.Y.cf;r=new N3;s=p+g;t=e+0.10000000149011612;I();AAQ(r,b,s,t-BwB.data[d].ep,q+h);E6(c,r);}}m=m+1|0;if(m>=150)return;p=(f+D(a.jz,l)|0)-D(a.jz,l)|0;q=(k+D(a.jz,l)|0)-D(a.jz,l)|0;$p=2;continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,$p);} -function AKJ(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.Y;d=c.k;if(d===null)return;e=4.0;f=S9(d,b);g=NI(d,b);g=Ey(f,g.G*e,g.F*e,g.B*e);d=d.m;$p=1;case 1:$z=AR$(d,f,g);if(C()){break _;}d=$z;c.dI=d;c=S9(a.Y.k,b);d=a.Y.dI;if(d!==null)e=EF(d.gL,c);d=a.Y;if(d.dg instanceof M_)e=32.0;else if(e>3.0)e=3.0;h=NI(d.k, -b);i=Ey(c,h.G*e,h.F*e,h.B*e);a.tl=null;d=a.Y;f=d.r;d=d.k;g=Dd(Hf(d.w,h.G*e,h.F*e,h.B*e),1.0,1.0,1.0);$p=2;case 2:$z=ALY(f,d,g);if(C()){break _;}d=$z;j=0.0;k=0;while(kg.N&&eg.C&&eg.O&&e=j&&j!==0.0)){a.tl=f;j=0.0;}}else if(m!==null){o=EF(c,m.gL);if(!(o>=j&&j!==0.0)){a.tl=f;j=o;}}}k=k+1|0;}c=a.tl;if(c!==null){d=a.Y;if(!(d.dg instanceof M_))d.dI=Rv(c);}return;default: -G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);} -function NP(a,b){var c,d,e;c=a.Y.k;d=c.e4-b;if(c.bL<=0)Bg(40.0-8000.0/(c.dY+b+200.0),0.0,0.0,1.0);if(d>=0.0){b=d/c.IV;b=Bq(b*b*b*b*3.1415927410125732);e=c.hs;Bg( -e,0.0,1.0,0.0);Bg( -b*14.0,0.0,0.0,1.0);Bg(e,0.0,1.0,0.0);}} -function Kx(a,b){var c,d,e,f,g;c=a.Y;if(!c.t.bP){c=c.k;d=c.qm;d=d+(d-c.BJ)*b;e=c.tp;f=e+(c.mn-e)*b;e=c.oc;g=e+(c.k3-e)*b;d=d*3.1415927410125732;Bn(Bq(d)*f*0.5, -H7(BE(d)*f),0.0);Bg(Bq(d)*f*3.0,0.0,0.0,1.0);Bg(H7(BE(d+0.20000000298023224)*f)*5.0,1.0,0.0,0.0);Bg(g,1.0,0.0,0.0);}} -function AQU(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.Y;d=c.k;e=d.bq;f=d.c-e;g=b;h=e+f*g;e=d.b6;i=e+(d.j-e)*g;e=d.bp;j=e+(d.d-e)*g;if(!c.t.bP)Bn(0.0,0.0,(-0.10000000149011612));else{k=4.0;l=d.o;m -=d.x;if(Bh()==33&&BR(2)){m=m+180.0;k=6.0;}n=l/180.0*3.1415927410125732;o= -Bq(n);p=m/180.0*3.1415927410125732;f=o*BE(p)*k;g=BE(n)*BE(p)*k;e= -Bq(p)*k;q=0;f=h-f;e=i-e;g=j-g;if(q<8){n=((q&1)*2|0)-1|0;r=((q>>1&1)*2|0)-1|0;o=((q>>2&1)*2|0)-1|0;n=n*0.10000000149011612;p=r*0.10000000149011612;o=o*0.10000000149011612;c=a.Y.r;s=n;t=h+s;u=p;v=i+u;w=o;x=BM(t,v,j+w);y=BM(f+s+w,e+u,g+w);$p=1;continue _;}if(Bh()==33&&BR(2))Bg(180.0,0.0,1.0,0.0);Bg(d.x-m,1.0,0.0,0.0);Bg(d.o-l,0.0,1.0,0.0);Bn(0.0,0.0, -k);Bg(l-d.o,0.0,1.0, -0.0);Bg(m-d.x,1.0,0.0,0.0);}n=d.P;Bg(n+(d.x-n)*b,1.0,0.0,0.0);n=d.K;Bg(n+(d.o-n)*b+180.0,0.0,1.0,0.0);return;case 1:$z=AR$(c,x,y);if(C()){break _;}c=$z;if(c!==null){s=EF(c.gL,BM(h,i,j));if(s=8){if(Bh()==33&&BR(2))Bg(180.0,0.0,1.0,0.0);Bg(d.x-m,1.0,0.0,0.0);Bg(d.o-l,0.0,1.0,0.0);Bn(0.0,0.0, -k);Bg(l-d.o,0.0,1.0,0.0);Bg(m-d.x,1.0,0.0,0.0);n=d.P;Bg(n+(d.x-n)*b,1.0,0.0,0.0);n=d.K;Bg(n+(d.o-n)*b+180.0,0.0,1.0,0.0);return;}n=((q&1)*2|0)-1|0;r=((q>>1&1)*2|0)-1|0;o=((q>>2&1)*2|0)-1|0;n=n*0.10000000149011612;p -=r*0.10000000149011612;o=o*0.10000000149011612;c=a.Y.r;s=n;t=h+s;u=p;v=i+u;w=o;x=BM(t,v,j+w);y=BM(f+s+w,e+u,g+w);continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,$p);} -function ANN(a,b,c){var d,e,f,g,h,i,j,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.qN=256>>a.Y.t.hr;Dp(5889);Ea();if(a.Y.t.d3)Bn(( -((c*2|0)-1|0)|0)*0.07000000029802322,0.0,0.0);d=a.Y.k;e=70.0;BB();f=BxI;$p=1;case 1:$z=AOZ(d,f);if(C()){break _;}g=$z;if(g)e=60.0;if(d.bL<=0)e=e/((1.0-500.0/(d.dY+b+500.0))*2.0+1.0);f=a.Y;Ue(e,f.bJ/f.bo,0.05000000074505806,a.qN);Dp(5888);Ea();if(a.Y.t.d3)Bn(((c -*2|0)-1|0)*0.10000000149011612,0.0,0.0);NP(a,b);if(a.Y.t.hU)Kx(a,b);f=a.Y.k;h=f.tP;i=h+(f.gV-h)*b;if(i>0.0){j=i*i;e=5.0/(j+5.0)-i*0.03999999910593033;h=e*e;Bg(j*1500.0,0.0,1.0,1.0);B$(1.0/h,1.0,1.0);Bg( -i*i*1500.0,0.0,1.0,1.0);}$p=2;case 2:AQU(a,b);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,$p);} -function AIo(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Ea();if(a.Y.t.d3)Bn(((c*2|0)-1|0)*0.10000000149011612,0.0,0.0);B5();NP(a,b);if(a.Y.t.hU)Kx(a,b);a:{if(!a.Y.t.bP){if(Bh()!=33)break a;if(!BR(2))break a;}BG();if(a.Y.t.bP){if(a.Y.t.hU)Kx(a,b);return;}d -=a.oY;Bc(3008);e=d.dj;f=e.k;if(f.bO<=0&&!f.ow){e=d.dj.k;$p=3;continue _;}f=e.T;e=B(200);$p=2;continue _;}d=a.oY;$p=1;case 1:AK5(d,b);if(C()){break _;}BG();if(a.Y.t.bP){if(a.Y.t.hU)Kx(a,b);return;}d=a.oY;Bc(3008);e=d.dj;f=e.k;if(f.bO<=0&&!f.ow){e=d.dj.k;$p=3;continue _;}f=e.T;e=B(200);$p=2;case 2:$z=APP(f,e);if(C()){break _;}c=$z;CG(3553,c);BK();e=Bwx;BZ(1.0,1.0,1.0,0.8999999761581421);Bb(3042);CI(770,771);c=0;while(c<2){B5();I();g=BwD.M+(c*16|0)|0;h=(g&15)<<4;g=g&240;i=h;j=i/256.0;k=(i+15.989999771118164)/256.0;l -=g;i=l/256.0;l=(l+15.989999771118164)/256.0;g=(c*2|0)-1|0;Bn(( -g|0)*0.23999999463558197,(-0.30000001192092896),0.0);Bg(g*10.0,0.0,1.0,0.0);By(e);m=k;n=l;H(e,(-0.5),(-0.5),(-0.5),m,n);o=j;H(e,0.5,(-0.5),(-0.5),o,n);n=i;H(e,0.5,0.5,(-0.5),o,n);H(e,(-0.5),0.5,(-0.5),m,n);Bs(e);BG();c=c+1|0;}BZ(1.0,1.0,1.0,1.0);Bc(3042);e=d.dj.k;$p=3;case 3:$z=AMe(e);if(C()){break _;}c=$z;if(!c){e=d.dj.k;BB();f=BxI;$p=4;continue _;}c=N(d.dj.k.c);g=N(d.dj.k.j);h=N(d.dj.k.d);e=d.dj.T;f=B(200);$p=5;continue _;case 4:$z=AOZ(e,f);if -(C()){break _;}c=$z;if(!c){Bb(3008);NP(a,b);if(a.Y.t.hU)Kx(a,b);return;}e=d.dj.T;f=B(232);$p=7;continue _;case 5:$z=APP(e,f);if(C()){break _;}p=$z;CG(3553,p);e=d.dj.r;$p=6;case 6:$z=AKw(e,c,g,h);if(C()){break _;}c=$z;I();q=BwB.data;if(q[c]===null){e=d.dj.k;BB();f=BxI;$p=4;continue _;}c=q[c].bi(2);BK();e=Bwx;f=d.dj.k;$p=9;continue _;case 7:$z=APP(e,f);if(C()){break _;}c=$z;CG(3553,c);$p=8;case 8:AV6(d,b);if(C()){break _;}Bb(3008);NP(a,b);if(a.Y.t.hU)Kx(a,b);return;case 9:ALV(f,b);if(C()){break _;}BZ(0.10000000149011612, -0.10000000149011612,0.10000000149011612,0.5);B5();j=c%16|0;k=j/256.0-0.0078125;j=(j+15.989999771118164)/256.0+0.0078125;l=c/16|0;r=l/256.0-0.0078125;i=(l+15.989999771118164)/256.0+0.0078125;By(e);s=j;t=i;H(e,(-1.0),(-1.0),(-0.5),s,t);u=k;H(e,1.0,(-1.0),(-0.5),u,t);t=r;H(e,1.0,1.0,(-0.5),u,t);H(e,(-1.0),1.0,(-0.5),s,t);Bs(e);BG();BZ(1.0,1.0,1.0,1.0);e=d.dj.k;BB();f=BxI;$p=4;continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p);} -function AXP(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(F3())a.HV=Cy();else if(DQ(BD(Cy(),a.HV),M(500))){c=a.Y;$p=1;continue _;}c=a.Y;if(c.bc){d=c.lT;e=Bvu;Bvu=0.0;f=e|0;d.HU=f;e=Bvv;Bvv=0.0;g=e|0;d.Hn=g;d=c.t;h=d.kG*0.6000000238418579+0.20000000298023224;i=h*h*h*8.0;j=f*i;k=g*i;g=1;if(d.le)g=(-1);d=c.k;i= -k*g;k=d.x;h=d.o;j=h+j*0.15;d.o=j;i=k-i*0.15;d.x=i;if(i<(-90.0))d.x=(-90.0);if(d.x>90.0)d.x=90.0;d.P=d.P+d.x-k;d.K=d.K+j-h;}if(!c.hQ){d=L9(c.bJ,c.bo);f=d.iI;l=d.iB;g=U(Bvs,f);c=a.Y;f=c.bJ;m=g/f|0;g=U(Bvt,l);n=c.bo;o=(l-(g/n|0)|0)-1|0;if(c.r!==null){$p=2;continue _;}GW(0,0,f,n);Mq(0.0,0.0,0.0,0.0);Ef(16640);Dp(5889);Ea();Dp(5888);Ea();R4(a);if(a.Y.I!==null){Ef(256);c=a.Y.I;$p=3;continue _;}}return;case 1:AJN(c);if(C()){break _;}c=a.Y;if(c.bc){d=c.lT;e=Bvu;Bvu=0.0;f=e|0;d.HU=f;e=Bvv;Bvv=0.0;g=e|0;d.Hn=g;d=c.t;h -=d.kG*0.6000000238418579+0.20000000298023224;i=h*h*h*8.0;j=f*i;k=g*i;g=1;if(d.le)g=(-1);d=c.k;i=k*g;k=d.x;h=d.o;j=h+j*0.15;d.o=j;i=k-i*0.15;d.x=i;if(i<(-90.0))d.x=(-90.0);if(d.x>90.0)d.x=90.0;d.P=d.P+d.x-k;d.K=d.K+j-h;}if(!c.hQ){d=L9(c.bJ,c.bo);f=d.iI;l=d.iB;g=U(Bvs,f);c=a.Y;f=c.bJ;m=g/f|0;g=U(Bvt,l);n=c.bo;o=(l-(g/n|0)|0)-1|0;if(c.r!==null){$p=2;continue _;}GW(0,0,f,n);Mq(0.0,0.0,0.0,0.0);Ef(16640);Dp(5889);Ea();Dp(5888);Ea();R4(a);if(a.Y.I!==null){Ef(256);c=a.Y.I;$p=3;continue _;}}return;case 2:AGo(a,b);if -(C()){break _;}if(Bh()==33&&BR(2)){if(a.Y.I===null)return;Ef(256);c=a.Y.I;$p=3;continue _;}c=a.Y;d=c.dy;g=c.I===null?0:1;$p=4;continue _;case 3:c.iO(m,o,b);if(C()){break _;}return;case 4:AYV(d,b,g,m,o);if(C()){break _;}if(a.Y.I===null)return;Ef(256);c=a.Y.I;$p=3;continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);} -function AGo(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AKJ(a,b);if(C()){break _;}c=a.Y;d=c.k;e=c.ch;f=c.cf;g=d.e$;h=d.c-g;i=b;j=g+h*i;g=d.eG;g=g+(d.j-g)*i;h=d.e_;h=h+(d.d-h)*i;k=0;if(k>=2){Ih(1,1,1,0);return;}if(a.Y.t.d3) -{if(k)Ih(1,0,0,0);else Ih(0,1,1,0);}c=a.Y;GW(0,0,c.bJ,c.bo);$p=2;case 2:AMi(a,b);if(C()){break _;}Ef(16640);Bb(2884);$p=3;case 3:ANN(a,b,k);if(C()){break _;}ABy();if(a.Y.t.hr<2){l=(-1);$p=5;continue _;}Bb(2912);l=1;$p=4;case 4:AI1(a,l);if(C()){break _;}c=Bsq();c.PP=j;c.If=g;c.JS=h;m=a.Y.ch;n=0;while(true){o=m.iV.data;if(n>=o.length)break;p=o[n];if(!p.nv)l=0;else{q=p.jv.data;l=q[0]&&q[1]?1:0;}if(!l&&!(o[n].hg&&(n+m.zT|0)&15)){p=o[n];p.hg=SU(c,p.Q1);}n=n+1|0;}m.zT=m.zT+1|0;m=a.Y.ch;l=0;$p=7;continue _;case 5:AI1(a, -l);if(C()){break _;}$p=6;case 6:ALC(e,b);if(C()){break _;}Bb(2912);l=1;$p=4;continue _;case 7:AS6(m,d,l);if(C()){break _;}l=0;$p=8;case 8:AI1(a,l);if(C()){break _;}Bb(2912);l=3553;m=a.Y.T;p=B(200);$p=9;case 9:$z=APP(m,p);if(C()){break _;}n=$z;CG(l,n);F2();ZX(e,d,0,i);MV();m=S9(d,b);$p=10;case 10:AYn(e,m,c,b);if(C()){break _;}l=3;if(CT(f.dx.data[l])){BK();c=Bwx;n=0;if(n=CT(f.dx.data[l])){F2();l=0;$p=11;continue _;}m=Z(f.dx.data[l],n);r=0.0;s=0.0;t=0.0;u=0.0;v=0.0;continue _;case 20:AI1(a,l);if(C()){break _;}Bb(2912);$p=21;case 21:AFN(e,b);if(C()){break _;}Bc(2912);l=1;$p=22;case 22:AI1(a, -l);if(C()){break _;}Ef(256);$p=23;case 23:AIo(a,b,k);if(C()){break _;}if(!a.Y.t.d3)return;k=k+1|0;if(k>=2){Ih(1,1,1,0);return;}if(a.Y.t.d3){if(k)Ih(1,0,0,0);else Ih(0,1,1,0);}c=a.Y;GW(0,0,c.bJ,c.bo);$p=2;continue _;case 24:AW4(e,d,c,l,m,b);if(C()){break _;}c=a.Y.dI;l=0;m=Eo(d.D);$p=25;case 25:AOv(e,d,c,l,m,b);if(C()){break _;}Bb(3008);Bc(2912);l=0;$p=20;continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p);} -function R4(a){var b,c,d,e;b=new Mj;c=a.Y;NV(b,c.bJ,c.bo);d=b.iI;e=b.iB;Ef(256);Dp(5889);Ea();M4(0.0,d,e,0.0,1000.0,3000.0);Dp(5888);Ea();Bn(0.0,0.0,(-2000.0));} -function AMi(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.Y;d=c.r;e=c.k;f=1.0-Gn(1.0/(4-c.t.hr|0),0.25);c=V2(d,a.Y.k,b);g=c.G;h=c.F;i=c.B;j=HS(d,b);k=d.cI.N0(j,b);j=k.G;a.ho=j;l=k.F;a.hH=l;m=k.B;a.hz=m;a.ho=j+(g-j)*f;a.hH=l+(h-l)*f;a.hz=m+(i-m)*f;BB();c=BxI;$p=1;case 1:$z=AOZ(e,c);if(C()){break _;}n=$z;if(n) -{a.ho=0.019999999552965164;a.hH=0.019999999552965164;a.hz=0.20000000298023224;g=a.GZ;l=g+(a.us-g)*b;b=a.ho*l;a.ho=b;g=a.hH*l;a.hH=g;h=a.hz*l;a.hz=h;if(a.Y.t.d3){b=b*30.0;m=(b+g*59.0+h*11.0)/100.0;f=(b+g*70.0)/100.0;o=(b+h*70.0)/100.0;a.ho=m;a.hH=f;a.hz=o;}Mq(a.ho,a.hH,a.hz,0.0);return;}c=BxJ;$p=2;case 2:$z=AOZ(e,c);if(C()){break _;}n=$z;if(n){a.ho=0.6000000238418579;a.hH=0.10000000149011612;a.hz=0.0;}g=a.GZ;l=g+(a.us-g)*b;b=a.ho*l;a.ho=b;g=a.hH*l;a.hH=g;h=a.hz*l;a.hz=h;if(a.Y.t.d3){b=b*30.0;m=(b+g*59.0+h*11.0) -/100.0;f=(b+g*70.0)/100.0;o=(b+h*70.0)/100.0;a.ho=m;a.hH=f;a.hz=o;}Mq(a.ho,a.hH,a.hz,0.0);return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);} -function AI1(a,b){var c,d,e,f,g,h,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.Y.k;d=a.ho;e=a.hH;f=a.hz;F_(a.sh);Ee(Ee(Ee(Ee(a.sh,d),e),f),1.0);HQ(a.sh);g=a.sh;Cg();BxK=Nx(g);BxL=Nx(g);BxM=Nx(g);BxN=Nx(g);Km(0.0,(-1.0),0.0);BZ(1.0,1.0,1.0,1.0);BB();g=BxI;$p=1;case 1:$z=AOZ(c,g);if(C()){break _;}h=$z;if(h){Qq(2917,2048);IS(2914,0.10000000149011612);Bb(2903);return;}g=BxJ;$p=2;case 2:$z=AOZ(c,g);if(C()){break _;}h -=$z;if(h){Qq(2917,2048);IS(2914,2.0);}else{Qq(2917,9729);IS(2915,a.qN*0.25);IS(2916,a.qN);if(b<0){IS(2915,0.0);IS(2916,a.qN*0.800000011920929);}if(a.Y.r.cI.oe)IS(2915,0.0);}Bb(2903);return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,$p);} -function En(){var a=this;E.call(a);a.m1=0.0;a.Am=0;} -function Hl(a){a.Am=0;} -function RJ(){var a=this;En.call(a);a.kW=null;a.sO=null;a.hu=null;a.dD=null;a.ex=null;a.kf=null;a.jL=null;a.Ok=0;a.mG=0;a.mg=0;} -function BoK(){var a=new RJ();Ph(a);return a;} -function AEO(a){var b=new RJ();ARp(b,a);return b;} -function BxO(a,b){var c=new RJ();A0M(c,a,b);return c;} -function Ph(a){ARp(a,0.0);} -function ARp(a,b){A0M(a,b,0.0);} -function A0M(a,b,c){var d,e;Hl(a);a.Ok=0;a.mG=0;a.mg=0;d=BQ(0,0);a.kW=d;BY(d,(-4.0),(-8.0),(-4.0),8,8,8,b);d=a.kW;e=0.0+c;BW(d,0.0,e,0.0);d=BQ(32,0);a.sO=d;BY(d,(-4.0),(-8.0),(-4.0),8,8,8,b+0.5);BW(a.sO,0.0,e,0.0);d=BQ(16,16);a.hu=d;BY(d,(-4.0),0.0,(-2.0),8,12,4,b);BW(a.hu,0.0,e,0.0);d=BQ(40,16);a.dD=d;BY(d,(-3.0),(-2.0),(-2.0),4,12,4,b);d=a.dD;e=2.0+c;BW(d,(-5.0),e,0.0);d=BQ(40,16);a.ex=d;d.o2=1;BY(d,(-1.0),(-2.0),(-2.0),4,12,4,b);BW(a.ex,5.0,e,0.0);d=BQ(0,16);a.kf=d;BY(d,(-2.0),0.0,(-2.0),4,12,4,b);d=a.kf;c -=12.0+c;BW(d,(-2.0),c,0.0);d=BQ(0,16);a.jL=d;d.o2=1;BY(d,(-2.0),0.0,(-2.0),4,12,4,b);BW(a.jL,2.0,c,0.0);} -function Bn5(a,b,c,d,e,f,g){a.nR(b,c,d,e,f,g);Cn(a.kW,g);Cn(a.hu,g);Cn(a.dD,g);Cn(a.ex,g);Cn(a.kf,g);Cn(a.jL,g);Cn(a.sO,g);} -function ARy(a,b,c,d,e,f,g){var h,i,j,k,l,m;h=a.kW;e=e/57.2957763671875;h.Z=e;f=f/57.2957763671875;h.U=f;h=a.sO;h.Z=e;h.U=f;h=a.dD;b=b*0.6661999821662903;e=b+3.1415927410125732;h.U=BE(e)*2.0*c*0.5;a.ex.U=BE(b)*2.0*c*0.5;a.dD.bH=0.0;a.ex.bH=0.0;a.kf.U=BE(b)*1.399999976158142*c;a.jL.U=BE(e)*1.399999976158142*c;i=a.kf;i.Z=0.0;j=a.jL;j.Z=0.0;if(a.Am){h=a.dD;h.U=h.U+(-0.6283185482025146);h=a.ex;h.U=h.U+(-0.6283185482025146);i.U=(-1.2566370964050293);j.U=(-1.2566370964050293);i.Z=0.3141592741012573;j.Z=(-0.3141592741012573);}if -(a.Ok){h=a.ex;h.U=h.U*0.5-0.3141592741012573;}if(a.mG){h=a.dD;h.U=h.U*0.5-0.3141592741012573;}a.dD.Z=0.0;a.ex.Z=0.0;k=a.m1;if(k>(-9990.0)){a.hu.Z=Bq(Fz(k)*3.1415927410125732*2.0)*0.20000000298023224;a.dD.dH=Bq(a.hu.Z)*5.0;a.dD.fb= -BE(a.hu.Z)*5.0;a.ex.dH= -Bq(a.hu.Z)*5.0;a.ex.fb=BE(a.hu.Z)*5.0;h=a.dD;b=h.Z;i=a.hu;h.Z=b+i.Z;h=a.ex;h.Z=h.Z+i.Z;h.U=h.U+i.Z;b=1.0-a.m1;b=b*b;l=Bq((1.0-b*b)*3.1415927410125732);m=Bq(a.m1*3.1415927410125732)* -(a.kW.U-0.699999988079071)*0.75;h=a.dD;h.U=h.U-(l*1.2+m);h.Z=h.Z+a.hu.Z* -2.0;h.bH=Bq(a.m1*3.1415927410125732)*(-0.4000000059604645);}if(!a.mg){a.hu.U=0.0;h=a.kf;h.dH=0.0;i=a.jL;i.dH=0.0;h.eZ=12.0;i.eZ=12.0;a.kW.eZ=0.0;}else{a.hu.U=0.5;h=a.kf;h.U=h.U-0.0;i=a.jL;i.U=i.U-0.0;j=a.dD;j.U=j.U+0.4000000059604645;j=a.ex;j.U=j.U+0.4000000059604645;h.dH=4.0;i.dH=4.0;h.eZ=9.0;i.eZ=9.0;a.kW.eZ=1.0;}h=a.dD;c=h.bH;b=d*0.09000000357627869;h.bH=c+BE(b)*0.05000000074505806+0.05000000074505806;h=a.ex;h.bH=h.bH-(BE(b)*0.05000000074505806+0.05000000074505806);h=a.dD;b=h.U;c=d*0.06700000166893005;h.U -=b+Bq(c)*0.05000000074505806;h=a.ex;h.U=h.U-Bq(c)*0.05000000074505806;} -function L2(){var a=this;E.call(a);a.l7=0;a.rk=0;a.q4=0;a.D0=0;} -var BxP=null;var BxQ=null;var BxR=0;var BxS=null;function AEU(){AEU=Bw(L2);BpF();} -function Brl(){var a=new L2();AE_(a);return a;} -function AE_(a){AEU();a.l7=0;a.rk=0;a.q4=0;a.D0=0;} -function A0Y(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,$$je,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:h=It(b,B(233),B(30));i=BC(Ch,4).data;i[0]=B(43);i[1]=B(44);i[2]=B(45);i[3]=B(46);j=0;k=i.length;l=0;while(l1.0)f=1.0;b=new S;T(b);J(J(b,B(234)),h);h=V(b);if(j){b=new S;T(b);J(J(b,h),B(235));m=V(b);f=f*Bws.t.bY;$p -=2;continue _;}k=D(new CX,4)+1|0;b=new S;T(b);J(Bo(J(b,h),k),B(235));m=V(b);n=f*Bws.t.bY;$p=1;case 1:$z=AFE(m,c,d,e,n,g);if(C()){break _;}o=$z;if(o==(-1)){if(k==4){b=new S;T(b);J(J(b,h),B(236));m=V(b);n=f*Bws.t.bY;$p=3;continue _;}if(k==3){b=new S;T(b);J(J(b,h),B(237));m=V(b);n=f*Bws.t.bY;$p=5;continue _;}if(k==2){b=new S;T(b);J(J(b,h),B(238));m=V(b);n=f*Bws.t.bY;$p=8;continue _;}if(k==1){b=new S;T(b);J(J(b,h),B(235));m=V(b);n=f*Bws.t.bY;$p=9;continue _;}if(0==(-1)){b=new S;T(b);J(J(b,h),B(235));m=V(b);f=f* -Bws.t.bY;$p=10;continue _;}}return;case 2:$z=AFE(m,c,d,e,f,g);if(C()){break _;}k=$z;if(k==(-1)){try{b=new Ik;m=Cs();J(J(J(m,B(239)),h),B(240));Tr(b,Cc(m));P(b);}catch($$e){$$je=R($$e);if($$je instanceof BI){p=$$je;}else{throw $$e;}}BJ(p);}return;case 3:$z=AFE(m,c,d,e,n,g);if(C()){break _;}l=$z;if(l==(-1)){b=new S;T(b);J(J(b,h),B(237));m=V(b);n=f*Bws.t.bY;$p=4;continue _;}if(k==3){b=new S;T(b);J(J(b,h),B(237));m=V(b);n=f*Bws.t.bY;$p=5;continue _;}if(k==2){b=new S;T(b);J(J(b,h),B(238));m=V(b);n=f*Bws.t.bY;$p= -8;continue _;}if(k==1){b=new S;T(b);J(J(b,h),B(235));m=V(b);n=f*Bws.t.bY;$p=9;continue _;}if(l!=(-1))return;b=new S;T(b);J(J(b,h),B(235));m=V(b);f=f*Bws.t.bY;$p=10;continue _;case 4:$z=AFE(m,c,d,e,n,g);if(C()){break _;}l=$z;if(l==(-1)){b=new S;T(b);J(J(b,h),B(238));m=V(b);n=f*Bws.t.bY;$p=6;continue _;}if(k==3){b=new S;T(b);J(J(b,h),B(237));m=V(b);n=f*Bws.t.bY;$p=5;continue _;}if(k==2){b=new S;T(b);J(J(b,h),B(238));m=V(b);n=f*Bws.t.bY;$p=8;continue _;}if(k==1){b=new S;T(b);J(J(b,h),B(235));m=V(b);n=f*Bws.t.bY;$p -=9;continue _;}if(l!=(-1))return;b=new S;T(b);J(J(b,h),B(235));m=V(b);f=f*Bws.t.bY;$p=10;continue _;case 5:$z=AFE(m,c,d,e,n,g);if(C()){break _;}l=$z;if(l==(-1)){b=new S;T(b);J(J(b,h),B(238));m=V(b);n=f*Bws.t.bY;$p=7;continue _;}if(k==2){b=new S;T(b);J(J(b,h),B(238));m=V(b);n=f*Bws.t.bY;$p=8;continue _;}if(k==1){b=new S;T(b);J(J(b,h),B(235));m=V(b);n=f*Bws.t.bY;$p=9;continue _;}if(l!=(-1))return;b=new S;T(b);J(J(b,h),B(235));m=V(b);f=f*Bws.t.bY;$p=10;continue _;case 6:$z=AFE(m,c,d,e,n,g);if(C()){break _;}l=$z;if -(k==3){b=new S;T(b);J(J(b,h),B(237));m=V(b);n=f*Bws.t.bY;$p=5;continue _;}if(k==2){b=new S;T(b);J(J(b,h),B(238));m=V(b);n=f*Bws.t.bY;$p=8;continue _;}if(k==1){b=new S;T(b);J(J(b,h),B(235));m=V(b);n=f*Bws.t.bY;$p=9;continue _;}if(l!=(-1))return;b=new S;T(b);J(J(b,h),B(235));m=V(b);f=f*Bws.t.bY;$p=10;continue _;case 7:$z=AFE(m,c,d,e,n,g);if(C()){break _;}l=$z;if(k==2){b=new S;T(b);J(J(b,h),B(238));m=V(b);n=f*Bws.t.bY;$p=8;continue _;}if(k==1){b=new S;T(b);J(J(b,h),B(235));m=V(b);n=f*Bws.t.bY;$p=9;continue _;}if -(l!=(-1))return;b=new S;T(b);J(J(b,h),B(235));m=V(b);f=f*Bws.t.bY;$p=10;continue _;case 8:$z=AFE(m,c,d,e,n,g);if(C()){break _;}l=$z;if(k==1){b=new S;T(b);J(J(b,h),B(235));m=V(b);n=f*Bws.t.bY;$p=9;continue _;}if(l!=(-1))return;b=new S;T(b);J(J(b,h),B(235));m=V(b);f=f*Bws.t.bY;$p=10;continue _;case 9:$z=AFE(m,c,d,e,n,g);if(C()){break _;}l=$z;if(l!=(-1))return;b=new S;T(b);J(J(b,h),B(235));m=V(b);f=f*Bws.t.bY;$p=10;case 10:$z=AFE(m,c,d,e,f,g);if(C()){break _;}o=$z;if(o==(-1)){try{b=new Ik;m=Cs();J(J(J(m,B(239)), -h),B(240));Tr(b,Cc(m));P(b);}catch($$e){$$je=R($$e);if($$je instanceof BI){p=$$je;}else{throw $$e;}}BJ(p);}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p);} -function AMX(a,b,c,d){var e,f,g,$$je,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=It(b,B(233),B(30));e=new S;T(e);J(J(e,B(234)),b);f=V(e);if(!Jg(f,B(235))){e=new S;T(e);J(J(e,f),B(235));f=V(e);}if(c>1.0)c=1.0;c=c*0.25*Bws.t.bY;$p=1;case 1:$z=ARx(f,c,d);if(C()){break _;}g=$z;if(g==(-1)){try{e=new Ik;f=Cs();J(J(J(f,B(239)),b),B(240));Tr(e,Cc(f));P(e);}catch($$e){$$je=R($$e);if($$je instanceof BI){e=$$je;}else{throw $$e;}}BJ(e);}return;default: -G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function YM(a){var b,c,d;Bp();b=BvY;c=new Yd;Ta(c,b);while(CW(c)){Tw(c);d=c.lN.kc.i$;if(MT(d)){AEU();if(d==BxR)AEL(d,1.0*Bws.t.i7);else{b=BA(BvY,Bz(d));AEL(d,(b===null?0.0:b.DM.gain.value)*Bws.t.bY);}}}} -function AL6(a){var b,c,d,e,f,g,h,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=Bws;if(b.t.i7!==0.0&&b.r!==null){AEU();if(!MT(BxR)&&a.l7&&!a.rk){c=D(new CX,4)+3|0;a.q4=c;c=c*60|0;a.q4=c;c=c*20|0;a.q4=c;a.rk=1;BxR=0;a.D0=Bws.bk+c|0;return;}if(!MT(BxR)&&a.l7&&a.rk&&Bws.bk>=a.D0){a.l7=0;a.q4=0;a.rk=0;BxR=0;return;}if(!MT(BxR)&&!a.l7){d=new CX;if(D(d,2)){e=D(d,(BxQ.data.length-1|0)+1|0)+1|0;b=BxQ.data[e-1|0];if -(Cz(b,BxS))return;BxS=b;d=new S;T(d);J(J(J(d,B(241)),b),B(235));f=V(d);g=Bws.t.i7;h=1.0;$p=1;continue _;}e=D(d,(BxP.data.length-1|0)+1|0)+1|0;b=BxP.data[e-1|0];if(Cz(b,BxS))return;BxS=b;d=new S;T(d);J(J(J(d,B(242)),b),B(235));f=V(d);g=Bws.t.i7;h=1.0;$p=2;continue _;}return;}AEU();if(MT(BxR)){c=BxR;d=BA(BvY,Bz(c));if(d!==null){d.QP.stop();H4(BvY,Bz(c));}}a.l7=1;a.q4=0;a.rk=0;BxR=0;return;case 1:$z=ARx(f,g,h);if(C()){break _;}c=$z;BxR=c;if(c!=(-1)){a.l7=1;return;}d=new Ik;f=new S;T(f);J(J(J(f,B(239)),b),B(243));Bj(d, -V(f));P(d);case 2:$z=ARx(f,g,h);if(C()){break _;}c=$z;BxR=c;if(c!=(-1)){a.l7=1;return;}d=new Ik;f=new S;T(f);J(J(J(f,B(239)),b),B(243));Bj(d,V(f));P(d);default:G1();}}D0().s(a,b,c,d,e,f,g,h,$p);} -function BpF(){BxP=Q(Ch,[B(244),B(245),B(246)]);BxQ=Q(Ch,[B(247),B(248),B(249),B(250),B(251),B(252),B(253),B(254),B(255)]);BxR=0;BxS=B(7);} -function ER(){var a=this;E.call(a);a.kr=null;a.GQ=0;a.j2=0;a.TR=0;a.BC=0;a.wd=0;} -function BxT(a){var b=new ER();HV(b,a);return b;} -function HV(a,b){a.kr=B4(1024);a.j2=0;a.TR=0;a.BC=1;a.wd=0;a.GQ=b;} -function AHi(a,b){var c,d,e,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.wd;if(!c){d=3553;e=B(200);$p=1;continue _;}if(c!=1)return;d=3553;e=B(182);$p=2;continue _;case 1:$z=APP(b,e);if(C()){break _;}c=$z;CG(d,c);return;case 2:$z=APP(b,e);if(C()){break _;}c=$z;CG(d,c);return;default:G1();}}D0().s(a,b,c,d,e,$p);} -function AIH(){var a=this;ER.call(a);a.wj=null;a.vk=null;a.A_=null;a.G8=null;a.Gr=0;} -function BqO(){var a=new AIH();BoT(a);return a;} -function BoT(a){I();HV(a,BxU.M);a.wj=Da(256);a.vk=Da(256);a.A_=Da(256);a.G8=Da(256);a.Gr=0;} -function A2f(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o;a.Gr=a.Gr+1|0;b=0;while(b<16){c=0;while(c<16){d=0.0;e=b-1|0;while(e<=(b+1|0)){f=e&15;g=c&15;d=d+a.wj.data[f+(g*16|0)|0];e=e+1|0;}h=a.vk.data;i=b+(c*16|0)|0;h[i]=d/3.299999952316284+a.A_.data[i]*0.800000011920929;c=c+1|0;}b=b+1|0;}c=0;while(c<16){j=0;while(j<16){k=a.A_.data;b=c+(j*16|0)|0;d=k[b];h=a.G8.data;k[b]=d+h[b]*0.05000000074505806;if(k[b]<0.0)k[b]=0.0;h[b]=h[b]-0.10000000149011612;if(Cd()<0.05)a.G8.data[b]=0.5;j=j+1|0;}c=c+1|0;}k=a.vk;a.vk=a.wj;a.wj=k;c -=0;while(c<256){d=k.data[c];if(d>1.0)d=1.0;if(d<0.0)d=0.0;l=d*d;m=32.0+l*32.0|0;i=50.0+l*64.0|0;n=255;o=146.0+l*50.0|0;if(a.j2){b=m*30|0;m=((b+(i*59|0)|0)+2805|0)/100|0;i=(b+(i*70|0)|0)/100|0;n=(b+17850|0)/100|0;}h=a.kr.data;b=c*4|0;h[b+0|0]=m<<24>>24;h[b+1|0]=i<<24>>24;h[b+2|0]=n<<24>>24;h[b+3|0]=o<<24>>24;c=c+1|0;}} -function ATi(){var a=this;ER.call(a);a.wz=null;a.wU=null;a.LB=null;a.D2=null;} -function BrD(){var a=new ATi();Bci(a);return a;} -function Bci(a){I();HV(a,BxV.M);a.wz=Da(256);a.wU=Da(256);a.LB=Da(256);a.D2=Da(256);} -function A8d(a){var b,c,d,e,f,g,h,i,j,k,l,m,n;b=0;while(b<16){c=0;while(c<16){d=0.0;e=Bq(c*3.1415927410125732*2.0/16.0)*1.2000000476837158|0;f=Bq(b*3.1415927410125732*2.0/16.0)*1.2000000476837158|0;g=b-1|0;while(true){h=b+1|0;if(g>h)break;i=c-1|0;while(i<=(c+1|0)){j=(g+e|0)&15;h=(i+f|0)&15;d=d+a.wz.data[j+(h*16|0)|0];i=i+1|0;}g=g+1|0;}k=a.wU.data;l=b+(c*16|0)|0;d=d/10.0;m=a.LB.data;f=(b+0|0)&15;e=((c+0|0)&15)*16|0;n=m[f+e|0];h=h&15;n=n+m[h+e|0];c=c+1|0;e=(c&15)*16|0;k[l]=d+(n+m[h+e|0]+m[f+e|0])/4.0*0.800000011920929;d -=m[l];k=a.D2.data;m[l]=d+k[l]*0.009999999776482582;if(m[l]<0.0)m[l]=0.0;k[l]=k[l]-0.05999999865889549;if(Cd()<0.005)a.D2.data[l]=1.5;}b=b+1|0;}m=a.wU;a.wU=a.wz;a.wz=m;c=0;while(c<256){d=m.data[c]*2.0;if(d>1.0)d=1.0;if(d<0.0)d=0.0;j=d*100.0+155.0|0;n=d*d;h=n*255.0|0;l=n*d*d*128.0|0;if(a.j2){f=j*30|0;j=((f+(h*59|0)|0)+(l*11|0)|0)/100|0;h=(f+(h*70|0)|0)/100|0;l=(f+(l*70|0)|0)/100|0;}k=a.kr.data;b=c*4|0;k[b+0|0]=j<<24>>24;k[b+1|0]=h<<24>>24;k[b+2|0]=l<<24>>24;k[b+3|0]=(-1);c=c+1|0;}} -function Io(){var a=this;E.call(a);a.Ub=null;a.Wf=Cb;a.VP=0;a.Ph=Cb;a.Fz=0;a.qB=null;a.NY=null;a.So=null;a.xX=0;a.Wq=null;} -var BxW=null;var BxX=null;var BxY=0;var BxZ=0;var Bx0=null;function GZ(){GZ=Bw(Io);A3U();} -function Bx1(){var a=new Io();AP2(a);return a;} -function Btg(a){var b=new Io();AAU(b,a);return b;} -function Bx2(a,b){var c=new Io();TI(c,a,b);return c;} -function AP2(a){GZ();TI(a,null,null);} -function AAU(a,b){GZ();TI(a,null,b);} -function TI(a,b,c){var d;GZ();a.qB=new E;a.xX=1;a.So=c;a.Wq=b;d=BxY;BxY=d+1|0;a.Wf=M(d);} -function Hn(b){GZ();if(BxX!==b)BxX=b;BxX.Ph=Cy();} -function FJ(){GZ();return BxX;} -function AE7(){var b,c,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:GZ();b=FJ();c=b.Fz+1|0;b.Fz=c;if(c<30)return;(FJ()).Fz=0;if(JL(Bi(b.Ph,M(100)),Cy()))return;$p=1;case 1:ASw(b);if(C()){break _;}return;default:G1();}}D0().s(b,c,$p);} -function Be8(b,c){var d;GZ();d=new Zd;d.QO=b;d.QN=c;Xf(d);} -function ATn(b){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();b=$T.l();}_:while(true){switch($p){case 0:GZ();$p=1;case 1:AOz(b);if(C()){break _;}return;default:G1();}}D0().s(b,$p);} -function A5B(b,c){var d,e;GZ();d=FJ();e=new U4;e.My=d;e.LN=c;e.V8=ANU(e,JL(b,M(2147483647))?2147483647:B9(b));d.NY=e;} -function Ww(a){var b;b=a.Ub;if(b!==null)return b;GZ();return Bx0;} -function A3U(){var b;b=Btg(B(256));BxW=b;BxX=b;BxY=1;BxZ=1;Bx0=new W0;} -function ASw(b){var thread=$rt_nativeThread();var javaThread=$rt_getThread();if(thread.isResuming()){thread.status=0;var result=thread.attribute;if(result instanceof Error){throw result;}return result;}var callback=function(){};callback.S8=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.VI=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=Bq_(callback);thread.suspend(function(){try{Be8(b,callback);}catch($e){callback.VI($rt_exception($e));}});return null;} -function AOz(b){var thread=$rt_nativeThread();var javaThread=$rt_getThread();if(thread.isResuming()){thread.status=0;var result=thread.attribute;if(result instanceof Error){throw result;}return result;}var callback=function(){};callback.S8=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.VI=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=Bq_(callback);thread.suspend(function(){try{A5B(b,callback);}catch($e){callback.VI($rt_exception($e));}});return null;} -function AC_(){Io.call(this);this.Ht=null;} -function ASH(a){var b,$$je,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:while(a.Ht.i4){try{b=M(2147483647);$p=1;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Dv){}else{throw $$e;}}}return;case 1:a:{try{ATn(b);if(C()){break _;}break a;}catch($$e){$$je=R($$e);if($$je instanceof Dv){}else{throw $$e;}}}while(a.Ht.i4){try{b=M(2147483647);continue _;}catch($$e){$$je=R($$e);if($$je instanceof Dv){}else{throw $$e;}}}return;default:G1();}}D0().s(a,b,$p);} -var BV=K(B8); -var BwK=0;var Bx3=null;var Bx4=0;var Bx5=0;var Bx6=0;var Bx7=0.0;var Bx8=0;var Bx9=null;var Bx$=0;var Bx_=0;var Bya=0;var Byb=0.0;var Byc=0.0;var Byd=0.0;var Bye=0.0;var Byf=0.0;var Byg=0.0;var Byh=0.0;var Byi=0.0;var Byj=0.0;var Byk=0;var BxK=0.0;var BxL=0.0;var BxM=0.0;var BxN=0.0;var Byl=0;var Bym=0;var Byn=0;var Byo=0.0;var Byp=0.0;var Byq=0.0;var Byr=0;var Bys=0;var Byt=0;var Byu=0;var Byv=null;var Byw=0;var Byx=null;var Byy=0;var Byz=null;var ByA=0;var ByB=null;var ByC=null;var ByD=null;var ByE=null;var ByF -=null;var ByG=null;var ByH=null;var ByI=null;var ByJ=null;var ByK=0;var ByL=null;var ByM=null;var ByN=null;var ByO=null;var ByP=null;var ByQ=null;var ByR=null;var ByS=null;var ByT=null;var ByU=null;var ByV=null;var ByW=null;var ByX=null;var ByY=null;var ByZ=Cb;var By0=0;function Cg(){Cg=Bw(BV);Bho();} -function By1(){var a=new BV();K2(a);return a;} -function K2(a){Cg();Wt(a);} -function Bb(b){Cg();a:{switch(b){case 2884:M9(2884);break a;case 2896:Bx5=1;break a;case 2903:Byk=1;break a;case 2912:Bym=1;break a;case 2929:M9(2929);break a;case 3008:Bx6=1;break a;case 3042:M9(3042);break a;case 3553:Bx4=1;break a;case 32823:M9(32823);break a;case 32826:break;default:break a;}}} -function Mr(b){var c;Cg();a:{c=518;switch(b){case 514:c=514;break a;case 515:c=518;break a;case 516:c=513;break a;default:}}Bp();Bve.depthFunc(c);} -function ABr(b,c){Cg();Bx7=c;} -function Wo(b){Cg();Bp();Bve.cullFace(b);} -function Dp(b){Cg();Byu=b;} -function Jj(){Cg();switch(Byu){case 5888:break;case 5889:return Byx.data[Byy];case 5890:return Byz.data[ByA];default:}return Byv.data[Byw];} -function Ea(){Cg();GD(Jj());} -function GW(b,c,d,e){var f;Cg();Bp();f=BvB.data;f[0]=b;f[1]=c;f[2]=d;f[3]=e;Bve.viewport(b,c,d,e);} -function Ef(b){Cg();Bp();Bve.clear(b);} -function M4(b,c,d,e,f,g){var h,i,j,k;Cg();h=Jj();i=c-b;h.fp=2.0/i;h.fn=0.0;h.fo=0.0;h.fq=0.0;h.ft=0.0;j=e-d;h.fu=2.0/j;h.fr=0.0;h.fs=0.0;h.fv=0.0;h.fx=0.0;k=g-f;h.fy=2.0/k;h.fw=0.0;h.g0= -(c+b)/i;h.g1= -(e+d)/j;h.g2=(g+f)/k;h.g3=1.0;} -function Bn(b,c,d){var e,f,g,h,i,j;Cg();Tj(ByF,b,c,d);e=Jj();f=ByF;if(e!==null)g=e;else{g=new Fq;GD(g);}b=g.g0;c=e.fp;d=f.xn;c=c*d;h=e.ft;i=f.xp;h=c+h*i;c=e.fv;j=f.xo;g.g0=b+h+c*j;g.g1=g.g1+e.fn*d+e.fu*i+e.fx*j;g.g2=g.g2+e.fo*d+e.fr*i+e.fy*j;g.g3=g.g3+e.fq*d+e.fs*i+e.fw*j;if(!Bx8)return;e=new Cp;Bj(e,B(257));P(e);} -function Mq(b,c,d,e){Cg();Bp();Bve.clearColor(b,c,d,e);} -function Bc(b){Cg();a:{switch(b){case 2884:O0(2884);break a;case 2896:Bx5=0;break a;case 2903:Byk=0;break a;case 2912:Bym=0;break a;case 2929:O0(2929);break a;case 3008:Bx6=0;break a;case 3042:O0(3042);break a;case 3553:Bx4=0;break a;case 32823:O0(32823);break a;case 32826:break;default:break a;}}} -function BZ(b,c,d,e){Cg();Byb=b;Byc=c;Byd=d;Bye=e;} -function B5(){var b,c,d;Cg();a:{switch(Byu){case 5888:break;case 5889:b=Byy;c=Byx.data;if(b>=(c.length-1|0)){CA(Ez(),B(258));break a;}b=b+1|0;Byy=b;JJ(c[b],c[b-1|0]);break a;case 5890:b=ByA;c=Byz.data;if(b>=(c.length-1|0)){CA(Ez(),B(259));break a;}b=b+1|0;ByA=b;JJ(c[b],c[b-1|0]);break a;default:}d=Byw;c=Byv.data;if(d>=(c.length-1|0))CA(Ez(),B(260));else{d=d+1|0;Byw=d;JJ(c[d],c[d-1|0]);}}} -function Bg(b,c,d,e){var f;Cg();Tj(ByF,c,d,e);f=Jj();Bfa(b*0.01745329238474369,ByF,f,f);if(!Bx8)return;f=new Cp;Bj(f,B(257));P(f);} -function BG(){var b;Cg();a:{switch(Byu){case 5888:break;case 5889:b=Byy;if(b<=0){CA(Ez(),B(261));break a;}Byy=b-1|0;break a;case 5890:b=ByA;if(b<=0){CA(Ez(),B(262));break a;}ByA=b-1|0;break a;default:}b=Byw;if(b<=0)CA(Ez(),B(263));else Byw=b-1|0;}} -function AEP(b,c){Cg();a:{switch(b){case 2982:break;case 2983:ADl(Byx.data[Byy],c);break a;default:}ADl(Byv.data[Byw],c);}} -function B$(b,c,d){var e,f,g;Cg();Tj(ByF,b,c,d);e=Jj();f=ByF;if(e!==null)g=e;else{g=new Fq;GD(g);}b=e.fp;c=f.xn;g.fp=b*c;g.fn=e.fn*c;g.fo=e.fo*c;g.fq=e.fq*c;b=e.ft;c=f.xp;g.ft=b*c;g.fu=e.fu*c;g.fr=e.fr*c;g.fs=e.fs*c;b=e.fv;c=f.xo;g.fv=b*c;g.fx=e.fx*c;g.fy=e.fy*c;g.fw=e.fw*c;if(!Bx8)return;e=new Cp;Bj(e,B(257));P(e);} -function CI(b,c){Cg();Byn=b==1&&c==771?1:0;Bp();Bve.blendFunc(b,c);} -function DB(b){Cg();Bp();Bve.depthMask(!!b);} -function Ih(b,c,d,e){Cg();Bp();Bve.colorMask(!!b,!!c,!!d,!!e);} -function CG(b,c){var d,e;Cg();d=Bx3;d=c=0?d.sD.data[c]:null;Bp();e=Bve;d=d!==null?d.Pb:null;e.bindTexture(3553,d);} -function Ig(b,c,d){Cg();if(!(d!=33071&&d!=10496))d=33071;Bp();Bve.texParameteri(b,c,d);} -function Km(b,c,d){var e;Cg();e=DP(b*b+c*c+d*d);Byf=b/e;Byg=c/e;Byh=d/e;} -function Sx(b){Cg();ByC=b;ADe(b);} -function Ia(b){var c,d,e;Cg();if(!Bx8){c=BA(ByE,Bz(b));if(c!==null&&c.oh>0){V8(c.po|0|(Byk&&Bx5?8:0)|(!Bym?0:16)|(!Bx6?0:32)|(!Bx4?0:64));Sx(c.Ag);ACc(0,c.oh);d=Bys;e=c.oh;Bys=d+((e*6|0)/4|0)|0;Byt=Byt+(e/2|0)|0;}}} -function H1(b,c){var d;Cg();if(!Bx8){d=BA(ByD,Bz(b));Bx9=d;if(d!==null){d.po=(-1);d.oh=0;Bx8=1;}}} -function GE(){var b,c,d,e;Cg();if(Bx8){Bx8=0;Bp();b=Bv3.buffer;c=Bv2;b=new $rt_globals.Int32Array(b,0,c);Bv2=0;d=FF(b);e=WO(d);if(e>0){b=Bx9;if(b.uR===null){B1(ByE,Bz(b.QG),Bx9);Bx9.Ag=ADs();Bx9.uR=T9();b=ACq(Bx9.po);Sx(Bx9.Ag);J2(34962,Bx9.uR);UU(b);}J2(34962,Bx9.uR);ACz(34962,d,35044);Byr=Byr+e|0;}}} -function Jz(b,c,d){Cg();Byb=b;Byc=c;Byd=d;Bye=1.0;} -function Yi(b,c){Cg();Bp();Bve.polygonOffset(b,c);} -function Qt(b){Cg();a:{switch(b){case 32885:break;case 32886:Bx$=1;break a;case 32887:break a;case 32888:Bya=1;break a;default:break a;}Bx_=1;}} -function Q1(b){Cg();a:{switch(b){case 32885:break;case 32886:Bx$=0;break a;case 32887:break a;case 32888:Bya=0;break a;default:break a;}Bx_=0;}} -function XB(){Cg();return 0|(!Bx$?0:1)|(!Bx_?0:2)|(!Bya?0:4);} -function V8(b){var c,d,e,f,g,h,i;Cg();c=ACq(b);ByL=c;YJ(c.cO);if(Bx6){d=Bx7;if(c.FB!==d){c.FB=d;LK(c.Ed,d);}}e=Byb;d=Byc;f=Byd;g=Bye;if(!(c.Ey===e&&c.Ex===d&&c.Ew===f&&c.EF===g)){c.Ey=e;c.Ex=d;c.Ew=f;c.EF=g;Wh(c.AD,e,d,f,g);}if(Bym){b=(!Byn?0:2)+Byl|0;if(c.Bi!=b){c.Bi=b;Yx(c.Gl,b%2|0);LK(c.HA,b/2|0);}d=BxK;f=BxL;g=BxM;e=BxN;if(!(c.BU===d&&c.BV===f&&c.BW===g&&c.BX===e)){c.BU=d;c.BV=f;c.BW=g;c.BX=e;Wh(c.Bj,d,f,g,e);}d=Byq;if(c.Gp!==d){c.Gp=d;LK(c.FV,d);}d=Byo;f=Byp;if(!(c.Ek===d&&c.vZ===f)){c.Ek=d;c.vZ=f;LK(c.D8, -d);LK(c.EU,c.vZ);}}h=Byv.data[Byw];if(!P3(h,c.AU)){SF(JJ(c.AU,h),c.G3);Qp(c.F5,c.G3);}h=Byx.data[Byy];if(!P3(h,c.BM)){SF(JJ(c.BM,h),c.A8);Qp(c.F6,c.A8);}h=Byz.data[ByA];if(!P3(h,c.F1)){SF(JJ(c.F1,h),c.GW);Qp(c.F7,c.GW);}if(Byk&&Bx5){d=Byf;f=Byg;g=Byh;if(!(c.Eb===d&&c.Ea===f&&c.D_===g)){c.Eb=d;c.Ea=f;c.D_=g;QJ(c.Fw,d,f,g);}h=ByI;i=ByJ;if(!(ACu(h,c.yM)&&ACu(i,c.Az))){Pl(c.yM,h);Pl(c.Az,i);h=c.Gi;i=c.yM;QJ(h,i.fV,i.fU,i.fW);h=c.EX;i=c.Az;QJ(h,i.fV,i.fU,i.fW);}}d=Byi;f=Byj;if(!(c.HG===d&&c.HF===f)){c.HG=d;c.HF= -f;c=c.EY;if(c!==null){h=Bve;c=c.nt;h.uniform2f(c,d,f);}}} -function APA(b,c,d,e){var f;Cg();if(Bx8){if(b!=7)CA(Ez(),B(264));else{f=Bx9;b=f.po;if(b==(-1))f.po=XB();else if(b!=XB())CA(Ez(),B(265));f=Bx9;f.oh=f.oh+d|0;Bp();f=FN(e);if((Bv2+f.length|0)=c.length)break;d=new Fq;GD(d);c[b]=d;b=b+1|0;}b=0;while(true){c=Byx.data;if(b>=c.length)break;d=new Fq;GD(d);c[b]=d;b -=b+1|0;}b=0;while(true){c=Byz.data;if(b>=c.length)break;d=new Fq;GD(d);c[b]=d;b=b+1|0;}ByB=null;ByC=null;ByD=DY();ByE=DY();ByF=new ACZ;ByG=new Jt;ByH=new Jt;ByI=new Jt;ByJ=new Jt;ByK=0;ByL=null;ByM=FF(new $rt_globals.Int32Array(525000));ByN=null;ByO=null;ByP=null;ByQ=null;ByR=null;ByS=BlJ(256);d=new Fq;GD(d);ByT=Pj(d);ByU=Da(16);ByV=Da(16);d=new Fq;GD(d);ByW=d;d=new Fq;GD(d);ByX=d;ByY=new Jt;ByZ=Cb;By0=0;} -var IE=K(BV); -function By2(){var a=new IE();A8w(a);return a;} -function A8w(a){K2(a);} -var Lr=K(); -function A$V(a,b){return a.f9(b,0,b.data.length);} -function HP(){Lr.call(this);this.dE=null;} -function By3(a){var b=new HP();NX(b,a);return b;} -function NX(a,b){a.dE=b;} -function Le(a){a.dE.fD();} -function XN(a,b){return a.f9(b,0,b.data.length);} -var U$=K(0); -function Np(){HP.call(this);this.qx=null;} -function JF(a){var b=new Np();R0(b,a);return b;} -function R0(a,b){NX(a,b);a.qx=B4(8);} -function Tn(a,b){var c;c=b.data;return a.dE.f9(b,0,c.length);} -function Kw(a){var b,c;b=a.dE.yb();if(b>=0)return b<<24>>24;c=new Gq;X(c);P(c);} -function Ou(a,b){var c,d;c=0;while(c=0&&c<=(b.data.length-d|0)){while(d>0){f=a.dE.f9(b,c,d);if(f<0){e=new Gq;X(e);P(e);}c=c+f|0;d=d-f|0;}return;}e=new Cv;X(e);P(e);} -function Id(a){var b,c;if(Ou(a,4)<0){b=new Gq;X(b);P(b);}c=a.qx.data;return (c[0]&255)<<24|(c[1]&255)<<16|(c[2]&255)<<8|c[3]&255;} -function Op(a){var b,c;if(Ou(a,8)<0){b=new Gq;X(b);P(b);}c=a.qx.data;return GN(F1(Co(M((c[0]&255)<<24|(c[1]&255)<<16|(c[2]&255)<<8|c[3]&255),F(4294967295, 0)),32),Co(M((c[4]&255)<<24|(c[5]&255)<<16|(c[6]&255)<<8|c[7]&255),F(4294967295, 0)));} -function Ud(a){var b,c;if(Ou(a,2)<0){b=new Gq;X(b);P(b);}c=a.qx.data;return ((c[0]&255)<<24>>16|c[1]&255)<<16>>16;} -function H$(a){var b,c,d,e;if(Ou(a,2)<0){b=new Gq;X(b);P(b);}c=a.qx.data;d=((c[0]&255)<<8|c[1]&255)&65535;c=B4(d);e=DD(d);W6(a,c,0,d);return A7Q(c,e,0,d);} -function A7Q(b,c,d,e){var f,g,h,i,j,k,l,m,n,o;f=0;g=0;a:{while(f=e){m=new KE;Bj(m,B(266));P(m);}k=j+1|0;j=h[d+j|0];if((j&192)!=128){m=new KE;Bj(m,B(267));P(m);}n=g+1|0;i[g]=((l&31)<<6|j&63)&65535;g=n;j=k;}else{if((l&240)!=224){m=new KE;Bj(m,B(267));P(m);}f=j+1|0;if(f>=e){m=new KE;Bj(m,B(267));P(m);}n=h[d+j|0];j=f+1|0;o=h[d+f|0];if((n&192)!=128)break a;if((o&192)!=128)break a;f=g+1|0;i[g]=((l&15)<<12|(n&63) -<<6|o&63)&65535;g=f;}f=j;}return Qh(c,0,g);}m=new KE;Bj(m,B(267));P(m);} -function AD3(){var a=this;Lr.call(a);a.FF=null;a.oU=0;a.SK=0;a.vF=0;} -function Fr(a){var b=new AD3();AGV(b,a);return b;} -function AGV(a,b){var c;c=b.data.length;a.FF=b;a.oU=0;a.SK=0;a.vF=0+c|0;} -function Bf_(a){var b,c,d;b=a.oU;if(b>=a.vF)c=(-1);else{d=a.FF.data;a.oU=b+1|0;c=d[b]&255;}return c;} -function A1m(a,b,c,d){var e,f,g,h,i;e=Dx(d,a.vF-a.oU|0);f=0;while(fd){c=new Cv;X(c);P(c);}c=a.u9;f=b;while(f=g.length)break a;e.vG.data[h]=HF(g[h],g[h].data.length);h=h+1|0;}}}a.IP -=e;d=LN();a.N4=d;a.IW=b;b=new YQ;e=a.IP;b.cY=Cj();b.r_=e;b.F0=d;AOi(b,a.IW);a.SL=Sw(b.cY,BC(Ed,0));a.N4=c;} -var Q2=K(0); -function IG(){var a=this;E.call(a);a.Ft=null;a.FJ=null;} -function AKa(){var a=this;IG.call(a);a.fO=0;a.eO=null;a.iP=0;a.Ru=0.0;a.B9=0;} -function DY(){var a=new AKa();A5F(a);return a;} -function A5F(a){var b;b=APe(16);a.fO=0;a.eO=BC(O_,b);a.Ru=0.75;Yj(a);} -function APe(b){var c;if(b>=1073741824)return 1073741824;if(!b)return 16;c=b-1|0;b=c|c>>1;b=b|b>>2;b=b|b>>4;b=b|b>>8;return (b|b>>16)+1|0;} -function SM(a){var b;if(a.fO>0){a.fO=0;b=a.eO;Vo(b,0,b.data.length,null);a.iP=a.iP+1|0;}} -function Yj(a){a.B9=a.eO.data.length*a.Ru|0;} -function DA(a,b){return WT(a,b)===null?0:1;} -function BA(a,b){var c;c=WT(a,b);if(c===null)return null;return c.iU;} -function WT(a,b){var c,d;if(b===null)c=W7(a);else{d=b.da();c=Wb(a,b,d&(a.eO.data.length-1|0),d);}return c;} -function Wb(a,b,c,d){var e;e=a.eO.data[c];while(e!==null&&!(e.un==d&&ARQ(b,e.kc))){e=e.fB;}return e;} -function W7(a){var b;b=a.eO.data[0];while(b!==null&&b.kc!==null){b=b.fB;}return b;} -function Sl(a){var b;if(a.Ft===null){b=new VK;b.Nr=a;a.Ft=b;}return a.Ft;} -function B1(a,b,c){var d,e,f;if(b===null){d=W7(a);if(d===null){a.iP=a.iP+1|0;d=Yf(a,null,0,0);e=a.fO+1|0;a.fO=e;if(e>a.B9)ADL(a);}}else{e=b.da();f=e&(a.eO.data.length-1|0);d=Wb(a,b,f,e);if(d===null){a.iP=a.iP+1|0;d=Yf(a,b,f,e);e=a.fO+1|0;a.fO=e;if(e>a.B9)ADL(a);}}b=d.iU;d.iU=c;return b;} -function Yf(a,b,c,d){var e,f,g;e=new O_;f=null;e.kc=b;e.iU=f;e.un=d;g=a.eO.data;e.fB=g[c];g[c]=e;return e;} -function ADL(a){var b,c,d,e,f,g,h,i;b=a.eO.data.length;b=APe(!b?1:b<<1);c=BC(O_,b);d=c.data;e=0;f=b-1|0;while(true){g=a.eO.data;if(e>=g.length)break;h=g[e];g[e]=null;while(h!==null){b=h.un&f;i=h.fB;h.fB=d[b];d[b]=h;h=i;}e=e+1|0;}a.eO=c;Yj(a);} -function H4(a,b){var c,d,e,f,g,h;a:{c=0;d=null;if(b===null){e=a.eO.data[0];while(e!==null){if(e.kc===null)break a;b=e.fB;d=e;e=b;}}else{f=b.da();g=a.eO.data;c=f&(g.length-1|0);e=g[c];while(e!==null&&!(e.un==f&&ARQ(b,e.kc))){h=e.fB;d=e;e=h;}}}if(e===null)e=null;else{if(d!==null)d.fB=e.fB;else a.eO.data[c]=e.fB;a.iP=a.iP+1|0;a.fO=a.fO-1|0;}if(e===null)return null;return e.iU;} -function G9(a){var b;if(a.FJ===null){b=new VL;b.Ee=a;a.FJ=b;}return a.FJ;} -function ARQ(b,c){return b!==c&&!b.dk(c)?0:1;} -var ASW=K(Gh); -var AFl=K(); -function By6(){var a=new AFl();A5O(a);return a;} -function A5O(a){} -function BqH(b,c){var d,e;d=typeof $rt_globals.indexedDB!=='undefined'?$rt_globals.indexedDB:null;if(d===null){Dq(c,ACl(0,0,B(268),null));return;}e=d.open($rt_ustr(b),1);b=new X9;b.LK=c;b=CQ(b,"handleEvent");e.onBlocked=b;b=new X$;b.Ig=c;b.PN=e;b=CQ(b,"handleEvent");e.onsuccess=b;b=new X7;b.Q$=c;b=CQ(b,"handleEvent");e.onerror=b;b=new X8;b.Jc=e;b=CQ(b,"handleEvent");e.onupgradeneeded=b;} -function BcA(b,c){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=Bgg(b,c);if(C()){break _;}b=$z;return b;default:G1();}}D0().s(b,c,$p);} -function BqG(b,c,d){var e;b=b.transaction("filesystem","readwrite").objectStore("filesystem");c=AEz($rt_ustr(c));e=b.delete(c);b=new Yb;b.KU=d;b=CQ(b,"handleEvent");e.onsuccess=b;b=new Yc;b.Rn=d;b=CQ(b,"handleEvent");e.onerror=b;} -function A2q(b,c){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=Bl0(b,c);if(C()){break _;}b=$z;return FN(b);default:G1();}}D0().s(b,c,$p);} -function Bqz(b,c,d){var e;b=b.transaction("filesystem","readonly").objectStore("filesystem");c=AEz($rt_ustr(c));e=b.get(c);b=new X_;b.Oa=d;b.Db=e;b=CQ(b,"handleEvent");e.onsuccess=b;b=new Ya;b.Nl=d;b=CQ(b,"handleEvent");e.onerror=b;} -function Br4(b,c,d,e,f,g){var h,i;h=(b.transaction("filesystem","readonly").objectStore("filesystem")).openCursor();i=BS(1);b=new ZP;b.Qd=h;b.Nc=g;b.Pz=i;b.CV=c;b.LH=e;b.Qu=d;b.Fi=f;b=CQ(b,"handleEvent");h.onsuccess=b;b=new ZO;b.O0=g;b.JP=i;b=CQ(b,"handleEvent");h.onerror=b;} -function Btk(b,c,d){var e;b=b.transaction("filesystem","readonly").objectStore("filesystem");c=AEz($rt_ustr(c));e=b.get(c);b=new ZM;b.I4=d;b.C3=e;b=CQ(b,"handleEvent");e.onsuccess=b;b=new ZR;b.JT=d;b=CQ(b,"handleEvent");e.onerror=b;} -function A4c(b,c,d,e){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=Bo$(b,c,d,e);if(C()){break _;}b=$z;return b;default:G1();}}D0().s(b,c,d,e,$p);} -function Bt7(b,c,d,e,f){var g,h,i;g=b.transaction("filesystem","readwrite").objectStore("filesystem");h=B9(BD(Cy(),F(596067632, 383)));b=A3J($rt_ustr(c),!!d,h,e);i=g.put(b);c=new ZS;c.LJ=f;b=CQ(c,"handleEvent");i.onsuccess=b;b=new ZV;b.JD=f;b=CQ(b,"handleEvent");i.onerror=b;} -function BcK(b){var thread=$rt_nativeThread();var javaThread=$rt_getThread();if(thread.isResuming()){thread.status=0;var result=thread.attribute;if(result instanceof Error){throw result;}return result;}var callback=function(){};callback.S8=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.VI=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=Bq_(callback);thread.suspend(function(){try{BqH(b,callback);}catch($e){callback.VI($rt_exception($e));}});return null;} -function Bgg(b,c){var thread=$rt_nativeThread();var javaThread=$rt_getThread();if(thread.isResuming()){thread.status=0;var result=thread.attribute;if(result instanceof Error){throw result;}return result;}var callback=function(){};callback.S8=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.VI=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=Bq_(callback);thread.suspend(function(){try{BqG(b,c,callback);}catch($e){callback.VI($rt_exception($e));}});return null;} -function Bl0(b,c){var thread=$rt_nativeThread();var javaThread=$rt_getThread();if(thread.isResuming()){thread.status=0;var result=thread.attribute;if(result instanceof Error){throw result;}return result;}var callback=function(){};callback.S8=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.VI=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=Bq_(callback);thread.suspend(function(){try{Bqz(b,c,callback);}catch($e){callback.VI($rt_exception($e));}});return null;} -function A3F(b,c,d,e,f){var thread=$rt_nativeThread();var javaThread=$rt_getThread();if(thread.isResuming()){thread.status=0;var result=thread.attribute;if(result instanceof Error){throw result;}return result;}var callback=function(){};callback.S8=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.VI=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=Bq_(callback);thread.suspend(function(){try{Br4(b,c,d,e,f,callback);}catch($e) -{callback.VI($rt_exception($e));}});return null;} -function A96(b,c){var thread=$rt_nativeThread();var javaThread=$rt_getThread();if(thread.isResuming()){thread.status=0;var result=thread.attribute;if(result instanceof Error){throw result;}return result;}var callback=function(){};callback.S8=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.VI=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=Bq_(callback);thread.suspend(function(){try{Btk(b,c,callback);}catch($e){callback.VI($rt_exception($e));}});return null;} -function Bo$(b,c,d,e){var thread=$rt_nativeThread();var javaThread=$rt_getThread();if(thread.isResuming()){thread.status=0;var result=thread.attribute;if(result instanceof Error){throw result;}return result;}var callback=function(){};callback.S8=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.VI=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=Bq_(callback);thread.suspend(function(){try{Bt7(b,c,d,e,callback);}catch($e) -{callback.VI($rt_exception($e));}});return null;} -function BgX(b){return typeof b==='undefined'?null:typeof b.data==='undefined'?null:b.data;} -function Xs(b){return typeof b==='undefined'?false:typeof b.directory==='undefined'?false:b.directory;} -function A2y(b){return typeof b==='undefined'? -1:typeof b.lastModified==='undefined'? -1:b.lastModified;} -function AEz(b){return [b];} -function A2c(b){return typeof b==="string"?b:typeof b==="undefined"?null:typeof b[0]==="string"?b[0]:null;} -function A3J(b,c,d,e){return {path:b,directory:c,lastModified:d,data:e};} -function A18(){var a=this;E.call(a);a.M4=0;a.Nh=0;a.L5=null;a.IH=null;} -function ACl(a,b,c,d){var e=new A18();BkO(e,a,b,c,d);return e;} -function BkO(a,b,c,d,e){a.M4=b;a.Nh=c;a.L5=d;a.IH=e;} -function G3(){var a=this;E.call(a);a.th=null;a.U1=null;} -function OF(a,b,c){var d,e,f;d=c.data;Yv(b);e=d.length;f=0;while(f=48&&b<=57)&&!(b>=97&&b<=122)){if(b<65)break b;if(b>90)break b;}b=1;break a;}b=0;}return b;} -function JD(b){var c,d,e,f,g,h,i,j,k,l,m;if(b===null){b=new Cp;Bj(b,B(269));P(b);}Yv(b);Bjk();c=By7;if(Jm(b))d=b;else{e=0;f=0;g=b.cb.data;h=g.length;i=0;a:{while(i=l.length)break;k[e]=G0(l[e]);e=e+1|0;}d=RU(g);}else{g=BS(b.cb.data.length);k=g.data;f=0;e=0;while(true){l=b.cb.data;j=l.length;if(e>=j)break;b:{if(e!=(j-1|0)&&DU(l[e])){l=b.cb.data;m=e+1|0;if(Dr(l[m])) -{j=f+1|0;l=b.cb.data;k[f]=JU(GX(l[e],l[m]));e=m;break b;}}j=f+1|0;k[f]=G0(b.cb.data[e]);}e=e+1|0;f=j;}d=Boh(g,0,f);}}c=BA(c,d);if(c!==null)return c;c=new SO;X(c);c.Vf=b;P(c);} -function Bk0(a){return a.th;} -function AWY(a,b){var c,d,$$je;a:{try{c=a.tz();GY();b=ASu(XH(AEm(c,BxG),BxG),b);}catch($$e){$$je=R($$e);if($$je instanceof I3){d=$$je;break a;}else{throw $$e;}}return b;}P(Bhh(B(270),d));} -function APs(a,b){var c,d,$$je;a:{try{c=a.zS();GY();b=ATy(RG(QV(c,BxG),BxG),b);}catch($$e){$$je=R($$e);if($$je instanceof I3){d=$$je;break a;}else{throw $$e;}}return b;}P(Bhh(B(270),d));} -function AJu(a,b){var c,d,e,f;a:{c=a.th;b=b.th;if(c===b)d=0;else{e=Dx(Bl(c),Bl(b));f=0;while(true){if(f>=e){d=Bl(c)-Bl(b)|0;break a;}d=F4(Bf(c,f))-F4(Bf(b,f))|0;if(d)break;f=f+1|0;}}}return d;} -function BiE(a,b){return AJu(a,b);} -function TO(){var a=this;HP.call(a);a.mN=null;a.wB=null;a.o$=0;a.s3=0;a.Hd=0;a.zB=0;a.ET=null;a.TP=null;} -function Btu(a,b,c,d){var e=new TO();AOe(e,a,b,c,d);return e;} -function AOe(a,b,c,d,e){NX(a,b);a.o$=0;a.s3=0;a.Hd=1;a.zB=0;a.ET=B4(1);a.TP=B4(512);if(b!==null&&c!==null){if(d>0){a.mN=c;a.wB=B4(d);a.Hd=e;return;}c=new Cp;Bj(c,B(271));P(c);}b=new Fa;X(b);P(b);} -function A2H(a){var b;if(a.o$){b=new Bv;Bj(b,B(272));P(b);}return AUA(a,a.ET,0,1)==(-1)?(-1):a.ET.data[0]&255;} -function AUA(a,b,c,d){var e,f,g,h;if(a.o$){e=new Bv;Bj(e,B(272));P(e);}if(b===null){e=new Fa;X(e);P(e);}if(c>=0&&d>=0&&d<=(b.data.length-c|0)){if(!d)return 0;if(a.s3)return (-1);f=0;Qu(a.mN,b,c,d);a:{while(!a.s3){if(!a.mN.L)AI_(a);b:{g=Y1(a.mN,0);e=a.mN;d=e.kp;f=f+(d-c|0)|0;switch(g){case -3:h=new Bv;Bj(h,e.bR);P(h);case 1:case 2:break;default:break b;}a.s3=1;if(g==2)return (-1);}if(!e.ee)break a;c=d;}}return f;}e=new Cv;X(e);P(e);} -function Bar(a){var b;if(!a.o$){if(!a.s3)return 1;return 0;}b=new Bv;Bj(b,B(272));P(b);} -function BkZ(a){var b;if(!a.o$){if(a.zB){b=a.mN;b.tg=1;b=b.sc;if(b!==null)YT(b);}if(a.Hd)a.dE.fD();a.o$=1;}} -function AI_(a){var b,c,d;if(a.o$){b=new Bv;Bj(b,B(272));P(b);}a:{b=a.dE;c=a.wB;d=b.f9(c,0,c.data.length);if(d==(-1)){b=a.mN.sc;if(b.hK)break a;if(b.bV!=12?0:1)break a;a.wB.data[0]=0;d=1;}Sk(a.mN,a.wB,0,d,1);return;}if(FP(b.xJ,M(-1))){b=new Bv;Bj(b,B(273));P(b);}b=new Gq;Bj(b,B(274));P(b);} -function Th(){var a=this;E.call(a);a.uJ=null;a.nY=0;a.rv=Cb;} -function NR(a,b){var c,d,e,f;c=a.uJ;d=c.data;e=a.nY;f=e+1|0;a.nY=f;d[e]=b;if(f==d.length){UG(a,c,0);a.nY=0;}a.rv=Bi(a.rv,M(1));} -function A1v(){var a=this;Th.call(a);a.u2=0;a.u0=0;a.u1=0;a.uY=0;a.uZ=0;a.j7=null;a.su=0;} -function Bs6(){var a=new A1v();A6u(a);return a;} -function A6u(a){a.uJ=B4(4);a.nY=0;a.j7=BS(80);V7(a);} -function UG(a,b,c){var d,e,f;d=b.data;b=a.j7.data;e=a.su;f=e+1|0;a.su=f;b[e]=(d[c]&255)<<24|(d[c+1|0]&255)<<16|(d[c+2|0]&255)<<8|d[c+3|0]&255;if(f==16)TB(a);} -function L1(a,b,c,d){c=c.data;c[d]=(b>>>24|0)<<24>>24;c[d+1|0]=(b>>>16|0)<<24>>24;c[d+2|0]=(b>>>8|0)<<24>>24;c[d+3|0]=b<<24>>24;} -function V7(a){var b,c;a.rv=Cb;a.nY=0;b=0;while(true){c=a.uJ.data;if(b>=c.length)break;c[b]=0;b=b+1|0;}a.u2=1732584193;a.u0=(-271733879);a.u1=(-1732584194);a.uY=271733878;a.uZ=(-1009589776);a.su=0;b=0;while(true){c=a.j7.data;if(b==c.length)break;c[b]=0;b=b+1|0;}} -function ACB(a,b,c,d){return b^c^d;} -function HC(a,b,c){return b<>>(32-c|0)|0);} -function TB(a){var b,c,d,e,f,g,h,i,j,k;b=16;while(b<=79){c=a.j7.data;c[b]=HC(a,c[b-3|0]^c[b-8|0]^c[b-14|0]^c[b-16|0],1);b=b+1|0;}d=a.u2;e=a.u0;f=a.u1;g=a.uY;h=a.uZ;i=0;while(i<=19){j=(((HC(a,d,5)+(e&f|(e^(-1))&g)|0)+h|0)+a.j7.data[i]|0)+1518500249|0;b=HC(a,e,30);i=i+1|0;h=g;g=f;f=b;e=d;d=j;}k=20;while(k<=39){j=(((HC(a,d,5)+ACB(a,e,f,g)|0)+h|0)+a.j7.data[k]|0)+1859775393|0;b=HC(a,e,30);k=k+1|0;h=g;g=f;f=b;e=d;d=j;}i=40;while(i<=59){j=(((HC(a,d,5)+(e&f|e&g|f&g)|0)+h|0)+a.j7.data[i]|0)+(-1894007588)|0;b=HC(a,e, -30);i=i+1|0;h=g;g=f;f=b;e=d;d=j;}k=60;while(k<=79){j=(((HC(a,d,5)+ACB(a,e,f,g)|0)+h|0)+a.j7.data[k]|0)+(-899497514)|0;b=HC(a,e,30);k=k+1|0;h=g;g=f;f=b;e=d;d=j;}a.u2=a.u2+d|0;a.u0=a.u0+e|0;a.u1=a.u1+f|0;a.uY=a.uY+g|0;a.uZ=a.uZ+h|0;a.su=0;b=0;while(true){c=a.j7.data;if(b==c.length)break;c[b]=0;b=b+1|0;}} -var ARY=K(); -function By8(){var a=new ARY();Bia(a);return a;} -function Bia(a){} -function UP(b,c){var d,e,f,g;b=b.data;d=DD(c);e=d.data;f=Dx(c,b.length);g=0;while(gd){f=new Cp;X(f);P(f);}while(cd){f=new Cp;X(f);P(f);}while(cd){e=new Cp;X(e);P(e);}while(c=j)break;k=Dx(j,h+f|0);l=h+(2*f|0)|0;m=Dx(j,l);n=h;j=k;a:{b:{while(h!=k){if(j==m)break b;o=i[h];p=i[j];if(c.Ad(o,p)>0){q=e.data;r=n+1|0;q[n]=p;j=j+1|0;}else{q=e.data;r=n+1|0;q[n]=o;h=h+1|0;}n=r;}while(true){if(j>=m)break a;q=e.data;h=n+1|0;r=j+1|0;q[n]=i[j];n=h;j=r;}}while(true){if(h>=k)break a;q=e.data;j=n+1|0;r=h+1|0;q[n]=i[h];n=j;h=r;}}h=l;}f -=f*2|0;i=g;g=e;e=i;}c:{if(g!==b){n=0;while(true){b=g.data;if(n>=b.length)break c;e.data[n]=b[n];n=n+1|0;}}}} -function MB(b,c){var d,e,f;if(b===c)return 1;if(b!==null&&c!==null){b=b.data;c=c.data;d=b.length;if(d==c.length){e=0;a:{while(true){if(e>=d){e=(-1);break a;}f=e+0|0;if(!Js(b[f],c[f]))break;e=e+1|0;}}return e>=0?0:1;}}return 0;} -function Ho(b){var c,d,e;if(b===null)return 0;c=1;d=0;while(true){e=b.data;if(d>=e.length)break;c=(31*c|0)+WA(e[d])|0;d=d+1|0;}return c;} -var APn=K(); -var AIS=K(); -var AQr=K(); -var Sj=K(0); -var ACT=K(); -function By$(){var a=new ACT();A9s(a);return a;} -function A9s(a){} -function Bb2(a,b){var c;b=Xh(b);c=Bwj;b=FN(b);c.delete(b);} -var AUS=K(); -var ACS=K(); -function By_(){var a=new ACS();Bme(a);return a;} -function Bme(a){} -function A3z(a,b){var c;b=Xh(b);c=Bwk;b=FN(b);c.delete(b);} -var ZY=K(G3); -var BxF=null;function Qz(){Qz=Bw(ZY);A5Y();} -function Br5(){var a=new ZY();APk(a);return a;} -function APk(a){Qz();OF(a,B(31),BC(Ch,0));} -function BaL(a){var b;b=new XF;OA(b,a,0.3333333432674408,0.5);return b;} -function Zy(a){var b;b=new VU;OG(b,a,2.0,4.0);return b;} -function A5Y(){BxF=Br5();} -var ABa=K(0); -function AHu(a){return KY(a)>=0?0:1;} -function CX(){var a=this;E.call(a);a.KT=0.0;a.FD=0;} -function Br2(){var a=new CX();Beb(a);return a;} -function Bex(a){var b=new CX();A50(b,a);return b;} -function Beb(a){} -function A50(a,b){} -function Td(a,b){} -function KY(a){return 4.294967296E9*Ca(a)+(-2.147483648E9)|0;} -function D(a,b){var c;if(b>0)return Ca(a)*b|0;c=new Cp;X(c);P(c);} -function HU(a){return GN(F1(M(KY(a)),32),M(KY(a)));} -function O(a){return Ca(a);} -function Ca(a){return $rt_globals.Math.random();} -function CS(a){var b,c,d,e,f,g;if(a.FD){a.FD=0;return a.KT;}b=new AD9;b.Mk=a;while(true){while(true){c=2.0*ACY(b)-1.0;d=2.0*ACY(b)-1.0;e=c*c+d*d;if(e>=1.0)continue;else break;}if(e===0.0)continue;else break;}f=DP((-2.0)*Be3(e)/e);g=Fl(2).data;g[0]=c*f;g[1]=d*f;a.FD=1;a.KT=g[1];return g[0];} -var S3=K(); -var Bza=null;var Bzb=null;function Bzc(){var a=new S3();AQ4(a);return a;} -function AQ4(a){} -function MQ(b){var c,d,e,f,g,h;Baf(G(S3));try{Cg();c=ByK+1|0;d=0;while(d=256){d=3553;f=a.dj.T;e=B(182);$p=1;continue _;}d=3553;e=a.dj.T;f=B(200);$p=2;continue _;case 1:$z -=APP(f,e);if(C()){break _;}c=$z;CG(d,c);BK();e=Bwx;g=(((Fo(b)%16|0)*16|0)+0.0)/256.0;h=(((Fo(b)%16|0)*16|0)+15.989999771118164)/256.0;i=(((Fo(b)/16|0)*16|0)+0.0)/256.0;j=(((Fo(b)/16|0)*16|0)+15.989999771118164)/256.0;Bb(32826);Bn(-0.0,(-0.30000001192092896),0.0);B$(1.5,1.5,1.5);Bg(50.0,0.0,1.0,0.0);Bg(335.0,0.0,0.0,1.0);Bn((-0.9375),(-0.0625),0.0);By(e);B3(e,0.0,0.0,1.0);k=h;l=j;H(e,0.0,0.0,0.0,k,l);m=g;H(e,1.0,0.0,0.0,m,l);n=i;H(e,1.0,1.0,0.0,m,n);H(e,0.0,1.0,0.0,k,n);Bs(e);By(e);B3(e,0.0,0.0,(-1.0));H(e,0.0, -1.0,(-0.0625),k,n);H(e,1.0,1.0,(-0.0625),m,n);H(e,1.0,0.0,(-0.0625),m,l);H(e,0.0,0.0,(-0.0625),k,l);Bs(e);By(e);B3(e,(-1.0),0.0,0.0);c=0;o=g-h;while(c<16){p=c/16.0;q=h+o*p-0.001953125;r=1.0*p;s=q;H(e,r,0.0,(-0.0625),s,l);H(e,r,0.0,0.0,s,l);H(e,r,1.0,0.0,s,n);H(e,r,1.0,(-0.0625),s,n);c=c+1|0;}Bs(e);By(e);B3(e,1.0,0.0,0.0);c=0;while(c<16){p=c/16.0;q=h+o*p-0.001953125;t=1.0*p+0.0625;s=q;H(e,t,1.0,(-0.0625),s,n);H(e,t,1.0,0.0,s,n);H(e,t,0.0,0.0,s,l);H(e,t,0.0,(-0.0625),s,l);c=c+1|0;}Bs(e);By(e);B3(e,0.0,1.0,0.0);c -=0;i=i-j;while(c<16){p=c/16.0;q=j+i*p-0.001953125;r=1.0*p+0.0625;u=q;H(e,0.0,r,0.0,k,u);H(e,1.0,r,0.0,m,u);H(e,1.0,r,(-0.0625),m,u);H(e,0.0,r,(-0.0625),k,u);c=c+1|0;}Bs(e);By(e);B3(e,0.0,(-1.0),0.0);c=0;while(c<16){p=c/16.0;q=j+i*p-0.001953125;t=1.0*p;s=q;H(e,1.0,t,0.0,m,s);H(e,0.0,t,0.0,k,s);H(e,0.0,t,(-0.0625),k,s);H(e,1.0,t,(-0.0625),m,s);c=c+1|0;}Bs(e);Bc(32826);BG();return;case 2:$z=APP(e,f);if(C()){break _;}c=$z;CG(d,c);BK();e=Bwx;g=(((Fo(b)%16|0)*16|0)+0.0)/256.0;h=(((Fo(b)%16|0)*16|0)+15.989999771118164) -/256.0;i=(((Fo(b)/16|0)*16|0)+0.0)/256.0;j=(((Fo(b)/16|0)*16|0)+15.989999771118164)/256.0;Bb(32826);Bn(-0.0,(-0.30000001192092896),0.0);B$(1.5,1.5,1.5);Bg(50.0,0.0,1.0,0.0);Bg(335.0,0.0,0.0,1.0);Bn((-0.9375),(-0.0625),0.0);By(e);B3(e,0.0,0.0,1.0);k=h;l=j;H(e,0.0,0.0,0.0,k,l);m=g;H(e,1.0,0.0,0.0,m,l);n=i;H(e,1.0,1.0,0.0,m,n);H(e,0.0,1.0,0.0,k,n);Bs(e);By(e);B3(e,0.0,0.0,(-1.0));H(e,0.0,1.0,(-0.0625),k,n);H(e,1.0,1.0,(-0.0625),m,n);H(e,1.0,0.0,(-0.0625),m,l);H(e,0.0,0.0,(-0.0625),k,l);Bs(e);By(e);B3(e,(-1.0), -0.0,0.0);c=0;o=g-h;while(c<16){p=c/16.0;q=h+o*p-0.001953125;r=1.0*p;s=q;H(e,r,0.0,(-0.0625),s,l);H(e,r,0.0,0.0,s,l);H(e,r,1.0,0.0,s,n);H(e,r,1.0,(-0.0625),s,n);c=c+1|0;}Bs(e);By(e);B3(e,1.0,0.0,0.0);c=0;while(c<16){p=c/16.0;q=h+o*p-0.001953125;t=1.0*p+0.0625;s=q;H(e,t,1.0,(-0.0625),s,n);H(e,t,1.0,0.0,s,n);H(e,t,0.0,0.0,s,l);H(e,t,0.0,(-0.0625),s,l);c=c+1|0;}Bs(e);By(e);B3(e,0.0,1.0,0.0);c=0;i=i-j;while(c<16){p=c/16.0;q=j+i*p-0.001953125;r=1.0*p+0.0625;u=q;H(e,0.0,r,0.0,k,u);H(e,1.0,r,0.0,m,u);H(e,1.0,r,(-0.0625), -m,u);H(e,0.0,r,(-0.0625),k,u);c=c+1|0;}Bs(e);By(e);B3(e,0.0,(-1.0),0.0);c=0;while(c<16){p=c/16.0;q=j+i*p-0.001953125;t=1.0*p;s=q;H(e,1.0,t,0.0,m,s);H(e,0.0,t,0.0,k,s);H(e,0.0,t,(-0.0625),k,s);H(e,1.0,t,(-0.0625),m,s);c=c+1|0;}Bs(e);Bc(32826);BG();return;case 3:$z=APP(e,f);if(C()){break _;}c=$z;CG(d,c);I4(a.MF,BwB.data[b.bn]);BG();return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p);} -function AK5(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.Fd;d=c+(a.od-c)*b;e=a.dj.k;B5();c=e.P;Bg(c+(e.x-c)*b,1.0,0.0,0.0);c=e.K;Bg(c+(e.o-c)*b,0.0,1.0,0.0);MV();BG();f=a.dj.r;g=N(e.c);h=N(e.j);i=N(e.d);$p=1;case 1:$z=AL3(f,g,h,i);if(C()){break _;}j=$z;BZ(j,j,j,1.0);k=a.yF;if(e.mq!==null){k=new Cm;Bt();M7(k,Bze.bb);}if -(k===null){B5();c=J8(e,b);l=Bq(c*3.1415927410125732);Bn( -Bq(Fz(c)*3.1415927410125732)*0.30000001192092896,Bq(Fz(c)*3.1415927410125732*2.0)*0.4000000059604645, -l*0.4000000059604645);Bn(0.64000004529953,(-0.6000000238418579)-(1.0-d)*0.6000000238418579,(-0.7199999690055847));Bg(45.0,0.0,1.0,0.0);Bb(32826);b=J8(e,b);c=Bq(b*b*3.1415927410125732);Bg(Bq(Fz(b)*3.1415927410125732)*70.0,0.0,1.0,0.0);Bg( -c*20.0,0.0,0.0,1.0);g=3553;e=a.dj;f=e.T;e=e.k.d8;$p=2;continue _;}B5();c=J8(e,b);m=Bq(c*3.1415927410125732);Bn( -Bq(Fz(c) -*3.1415927410125732)*0.4000000059604645,Bq(Fz(c)*3.1415927410125732*2.0)*0.20000000298023224, -m*0.20000000298023224);Bn(0.5600000023841858,(-0.5199999809265137)-(1.0-d)*0.6000000238418579,(-0.7199999690055847));Bg(45.0,0.0,1.0,0.0);Bb(32826);b=J8(e,b);c=Bq(b*b*3.1415927410125732);b=Bq(Fz(b)*3.1415927410125732);Bg( -c*20.0,0.0,1.0,0.0);b= -b;Bg(b*20.0,0.0,0.0,1.0);Bg(b*80.0,1.0,0.0,0.0);B$(0.4000000059604645,0.4000000059604645,0.4000000059604645);if((Dm(k)).zF())Bg(180.0,0.0,1.0,0.0);$p=3;continue _;case 2:$z -=APP(f,e);if(C()){break _;}h=$z;CG(g,h);Bn((-1.0),3.5999999046325684,3.5);Bg(120.0,0.0,0.0,1.0);Bg(200.0,1.0,0.0,0.0);Bg((-135.0),0.0,1.0,0.0);B$(1.0,1.0,1.0);Bn(5.599999904632568,0.0,0.0);I0();n=AAG(Bwt,a.dj.k);B$(1.0,1.0,1.0);e=n.mx;e.m1=0.0;e.nR(0.0,0.0,0.0,0.0,0.0,0.0625);Cn(n.mx.dD,0.0625);BG();Bc(32826);F2();return;case 3:A0v(a,k);if(C()){break _;}BG();Bc(32826);F2();return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);} -function AV6(a,b){var c,d,e,f,g,h,i,j,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:BK();c=Bwx;d=a.dj.k;$p=1;case 1:$z=ALV(d,b);if(C()){break _;}e=$z;BZ(e,e,e,0.5);Bb(3042);CI(770,771);B5();d=a.dj.k;f= -d.o/64.0;g=d.x/64.0;By(c);h=4.0+f;i=4.0+g;H(c,(-1.0),(-1.0),(-0.5),h,i);j=0.0+f;H(c,1.0,(-1.0),(-0.5),j,i);i=0.0+g;H(c,1.0,1.0,(-0.5),j,i);H(c,(-1.0),1.0,(-0.5),h,i);Bs(c);BG();BZ(1.0,1.0,1.0, -1.0);Bc(3042);return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,$p);} -function W(){var a=this;E.call(a);a.M=0;a.b=0;a.uS=0.0;a.rX=0.0;a.e8=0.0;a.ep=0.0;a.fC=0.0;a.e3=0.0;a.dV=0.0;a.fg=0.0;a.fj=null;a.Gs=0.0;a.bz=null;a.o7=0.0;} -var Bzf=null;var Bzg=null;var Bzh=null;var Bzi=null;var Bzj=null;var Bzk=null;var Bzl=null;var Bzm=null;var Bzn=null;var BwB=null;var Bzo=null;var Bzp=null;var Bzq=null;var Bzr=null;var Bzs=null;var Bzt=null;var BwJ=null;var BwF=null;var BwG=null;var BwM=null;var BwO=null;var BwU=null;var BwE=null;var BxU=null;var Bzu=null;var BxV=null;var Bzv=null;var BwZ=null;var Bw0=null;var Bw5=null;var Bw4=null;var Bw3=null;var BwP=null;var BwQ=null;var Bw1=null;var BwS=null;var Bzw=null;var Bzx=null;var Bzy=null;var Bzz -=null;var BzA=null;var BzB=null;var BzC=null;var BzD=null;var BzE=null;var BzF=null;var BzG=null;var BzH=null;var BzI=null;var BzJ=null;var Bw2=null;var BzK=null;var BwV=null;var BwW=null;var BwX=null;var BwY=null;var Bw7=null;var Bw6=null;var BwH=null;var BwI=null;var BwN=null;var Bw9=null;var Bw8=null;var BwT=null;var Bw$=null;var BwR=null;var BwD=null;var BzL=null;var BzM=null;var BzN=null;var BzO=null;var BzP=null;var BzQ=null;var BzR=null;var BzS=null;var BzT=null;var BzU=null;var BzV=null;var BzW=null;var BzX -=null;var BzY=null;var BzZ=null;var Bz0=null;var Bz1=null;var Bz2=null;var Bz3=null;var Bz4=null;var Bz5=null;var Bz6=null;var Bz7=null;var Bz8=null;var Bz9=null;var Bz$=null;var Bz_=null;var BAa=null;var BAb=null;var BAc=null;var BAd=null;var BAe=null;var BAf=null;var BAg=null;var BAh=null;var BAi=null;var BAj=null;var BAk=null;var BAl=null;var BAm=null;function I(){I=Bw(W);A5p();} -function BAn(a,b){var c=new W();FB(c,a,b);return c;} -function Tg(a,b,c){var d=new W();CZ(d,a,b,c);return d;} -function FB(a,b,c){var d,e,f,g;I();a.fj=Bzf;a.Gs=1.0;a.o7=0.6000000238418579;d=BwB.data;if(d[b]!==null){c=new Cp;e=d[b];f=new S;T(f);J(J(J(J(Bo(J(f,B(275)),b),B(276)),e),B(277)),a);Bj(c,V(f));P(c);}a.bz=c;d[b]=a;a.b=b;Br(a,0.0,0.0,0.0,1.0,1.0,1.0);Bzp.data[b]=a.c4();d=Bzr;g=!a.c4()?0:255;d.data[b]=g;Bzs.data[b]=0;Bzq.data[b]=0;} -function CZ(a,b,c,d){I();FB(a,b,d);a.M=c;} -function BT(a,b){a.fj=b;return a;} -function IA(a,b){I();Bzr.data[a.b]=b;return a;} -function Gb(a,b){I();Bzt.data[a.b]=15.0*b|0;return a;} -function D5(a,b){a.rX=b*3.0;return a;} -function Bl4(a){return 1;} -function A6$(a){return 0;} -function BL(a,b){var c;a.uS=b;c=a.rX;b=b*5.0;if(c0.0)c=1;else if(f==1&&a.dV<1.0)c=1;else if(f==2&&a.fC>0.0)c=1;else if(f==3&&a.fg<1.0)c=1;else if(f==4&&a.e8>0.0)c=1;else{if(f!=5)break a;if(a.e3>=1.0)break a;c=1;}return c;}$p=1;case 1:$z=b.fm(c,d,e);if(C()){break _;}c=$z;return c?0:1;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function AFR(a,b,c,d,e,f){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=b.dU(c,d,e);if(C()){break _;}c=$z;return a.eq(f,c);default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function BjJ(a,b,c){return a.bi(b);} -function A5R(a,b){return a.M;} -function MZ(a,b,c,d,e){var f,g,h,i,j;f=c;g=f+a.e8;h=d;i=h+a.ep;j=e;return Dj(g,i,j+a.fC,f+a.e3,h+a.dV,j+a.fg);} -function AUl(a,b,c,d,e,f,g){var h,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=a.ec(b,c,d,e);if(C()){break _;}h=$z;if(h!==null&&Lp(f,h))Ba(g,h);return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,$p);} -function OL(a,b,c,d,e){var f,g,h,i,j;f=c;g=f+a.e8;h=d;i=h+a.ep;j=e;return Dj(g,i,j+a.fC,f+a.e3,h+a.dV,j+a.fg);} -function BgT(a){return 1;} -function Bix(a,b,c){return a.yi();} -function BeY(a){return 1;} -function AQl(a,b,c,d,e,f){} -function AYo(a,b,c,d,e,f){} -function AHM(a,b,c,d,e,f){} -function AGj(a,b,c,d,e,f){} -function Bfd(a){return 10;} -function AIX(a,b,c,d,e){} -function AHI(a,b,c,d,e){} -function A9z(a,b){return 1;} -function A3V(a,b,c){return a.b;} -function AQJ(a,b){var c,d,e,f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.uS<0.0)c=0.0;else{if(Sm(b,a)){d=b.D;c=1.0;e=d.cx.data;f=d.bC;if(e[f]!==null){d=e[f];c=c*(Dm(d)).G2(d,a);}BB();d=BxI;$p=1;continue _;}c=1.0/a.uS/100.0;}return c;case 1:$z=AOZ(b,d);if(C()){break _;}f=$z;if(f)c=c/5.0;if(!b.bF)c=c/5.0;return c/a.uS/30.0;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function AFM(a,b,c,d,e,f){var g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=1.0;$p=1;case 1:a.NU(b,c,d,e,f,g);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function ANf(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:h=a.dT(b.n);i=0;j=0.15000000596046448;k=c;l=d;m=e;while(i0){o=G_(b,k+O(b.n)*0.699999988079071+j,l+O(b.n)*0.699999988079071+j,m+O(b.n)*0.699999988079071+j,ACi(n));o.hk=10;$p=1;continue _;}}i=i+1|0;}return;case 1:AYd(b, -o);if(C()){break _;}while(true){i=i+1|0;if(i>=h)break;if(O(b.n)>g)continue;n=a.cL(f,b.n);if(n<=0)continue;else{o=G_(b,k+O(b.n)*0.699999988079071+j,l+O(b.n)*0.699999988079071+j,m+O(b.n)*0.699999988079071+j,ACi(n));o.hk=10;continue _;}}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);} -function BoH(a,b){return a.rX/5.0;} -function ASg(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q,r,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:a.jl(b,c,d,e);if(C()){break _;}h= -c|0;i= -d|0;j= -e|0;b=Ey(f,h,i,j);f=Ey(g,h,i,j);k=Pv(b,f,a.e8);l=Pv(b,f,a.e3);m=N_(b,f,a.ep);n=N_(b,f,a.dV);o=O4(b,f,a.fC);p=O4(b,f,a.fg);if(!XS(a,k))k=null;if(!XS(a,l))l=null;if -(!AEN(a,m))m=null;if(!AEN(a,n))n=null;if(!Yk(a,o))o=null;if(!Yk(a,p))p=null;q=null;if(k!==null)q=k;if(l!==null&&!(q!==null&&EF(b,l)>=EF(b,q)))q=l;if(m!==null&&!(q!==null&&EF(b,m)>=EF(b,q)))q=m;if(n!==null&&!(q!==null&&EF(b,n)>=EF(b,q)))q=n;if(o!==null&&!(q!==null&&EF(b,o)>=EF(b,q)))q=o;if(p!==null&&!(q!==null&&EF(b,p)>=EF(b,q)))q=p;if(q===null)return null;r=(-1);if(q===k)r=4;if(q===l)r=5;if(q===m)r=0;if(q===n)r=1;if(q===o)r=2;if(q===p)r=3;return BaZ(c,d,e,r,Ey(q,c,d,e));default:G1();}}D0().s(a,b,c,d,e,f,g,h, -i,j,k,l,m,n,o,p,q,r,$p);} -function XS(a,b){var c,d;a:{if(b===null)c=0;else{d=b.F;if(d>=a.ep&&d<=a.dV){d=b.B;if(d>=a.fC&&d<=a.fg){c=1;break a;}}c=0;}}return c;} -function AEN(a,b){var c,d;a:{if(b===null)c=0;else{d=b.G;if(d>=a.e8&&d<=a.e3){d=b.B;if(d>=a.fC&&d<=a.fg){c=1;break a;}}c=0;}}return c;} -function Yk(a,b){var c,d;a:{if(b===null)c=0;else{d=b.G;if(d>=a.e8&&d<=a.e3){d=b.F;if(d>=a.ep&&d<=a.dV){c=1;break a;}}c=0;}}return c;} -function A0e(a,b,c,d,e){} -function Bi0(a){return 0;} -function AMS(a,b,c,d,e){var f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:a:{$z=AKw(b,c,d,e);if(C()){break _;}f=$z;if(f){I();if(!BwB.data[f].bz.iQ()){c=0;break a;}}c=1;}return c;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function AO3(a,b,c,d,e,f){return 0;} -function ASt(a,b,c,d,e,f){} -function AGb(a,b,c,d,e,f){} -function AHT(a,b,c,d,e,f){} -function AOj(a,b,c,d,e,f,g){} -function AY6(a,b,c,d,e){} -function AWX(a,b,c,d,e){return 16777215;} -function ARI(a,b,c,d,e,f){return 0;} -function BoE(a){return 0;} -function ASz(a,b,c,d,e,f){} -function AN3(a,b,c,d,e,f){return 0;} -function BmR(a){} -function AGs(a,b,c,d,e,f){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:a.Vz(b,c,d,e,f);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function AVO(a,b,c,d,e){return 1;} -function ASp(a,b,c,d,e,f){} -function A5p(){var b,c,d;Bzf=LP(B(278),1.0,1.0);Bzg=LP(B(279),1.0,1.0);Bzh=LP(B(280),1.0,1.0);Bzi=LP(B(281),1.0,1.0);Bzj=LP(B(278),1.0,1.0);Bzk=LP(B(278),1.0,1.5);Bzl=Bs1(B(278),1.0,1.0);Bzm=LP(B(282),1.0,1.0);Bzn=Bta(B(283),1.0,1.0);BwB=BC(W,256);Bzo=F7(256);Bzp=F7(256);Bzq=F7(256);Bzr=BS(256);Bzs=F7(256);Bzt=BS(256);BwJ=BT(D5(BL(BrX(1,1),1.5),10.0),Bzj);BwF=BT(BL(BsA(2),0.6000000238418579),Bzi);BwG=BT(BL(Bqm(3,2),0.5),Bzh);b=new W;BB();CZ(b,4,16,BAo);BwM=BT(D5(BL(b,2.0),10.0),Bzj);BwO=BT(D5(BL(Tg(5,4,BAp), -2.0),5.0),Bzg);BwU=BT(BL(BtC(6,15),0.0),Bzi);BwE=BT(D5(BL(Tg(7,17,BAo),(-1.0)),6000000.0),Bzj);BxU=IA(BL(A4q(8,BxI),100.0),3);Bzu=IA(BL(A8y(9,BxI),100.0),3);BxV=IA(Gb(BL(A4q(10,BxJ),0.0),1.0),255);Bzv=IA(Gb(BL(A8y(11,BxJ),100.0),1.0),255);BwZ=BT(BL(Bsu(12,18),0.5),Bzn);Bw0=BT(BL(BsI(13,19),0.6000000238418579),Bzh);Bw5=BT(D5(BL(ZB(14,32),3.0),5.0),Bzj);Bw4=BT(D5(BL(ZB(15,33),3.0),5.0),Bzj);Bw3=BT(D5(BL(ZB(16,34),3.0),5.0),Bzj);BwP=BT(BL(Bt2(17),2.0),Bzg);BwQ=BT(IA(BL(Brb(18,52),0.20000000298023224),1),Bzi);Bw1 -=BT(BL(BrN(19),0.6000000238418579),Bzi);BwS=BT(BL(BrK(20,49,BAq,0),0.30000001192092896),Bzl);Bzw=null;Bzx=null;Bzy=null;Bzz=null;BzA=null;BzB=null;BzC=null;BzD=null;BzE=null;BzF=null;BzG=null;BzH=null;BzI=null;BzJ=null;Bw2=BT(BL(Tg(35,64,BAr),0.800000011920929),Bzm);BzK=null;BwV=BT(BL(Bej(37,13),0.0),Bzi);BwW=BT(BL(Bej(38,12),0.0),Bzi);BwX=Gb(BT(BL(A3T(39,29),0.0),Bzi),0.125);BwY=BT(BL(A3T(40,28),0.0),Bzi);Bw7=BT(D5(BL(AMO(41,39),3.0),10.0),Bzk);Bw6=BT(D5(BL(AMO(42,38),5.0),10.0),Bzk);BwH=BT(D5(BL(BmE(43,1), -2.0),10.0),Bzj);BwI=BT(D5(BL(BmE(44,0),2.0),10.0),Bzj);BwN=BT(D5(BL(Tg(45,7,BAo),2.0),10.0),Bzj);Bw9=BT(BL(Brd(46,8),0.0),Bzi);Bw8=BT(BL(BqF(47,35),1.5),Bzg);BwT=BT(D5(BL(Tg(48,36,BAo),2.0),10.0),Bzj);Bw$=BT(D5(BL(Br$(49,37),10.0),2000.0),Bzj);BwR=BT(Gb(BL(BrT(50,80),0.0),0.9375),Bzg);BwD=BT(Gb(BL(Bud(51,31),0.0),1.0),Bzg);BzL=BT(BL(BtY(52,65),5.0),Bzk);BzM=Bow(53,BwO);BzN=BT(BL(Bqo(54),2.5),Bzg);BzO=BT(BL(Btt(55,84),0.0),Bzf);BzP=BT(D5(BL(ZB(56,50),3.0),5.0),Bzj);BzQ=BT(D5(BL(AMO(57,40),5.0),10.0),Bzk);BzR -=BT(BL(Bsd(58),2.5),Bzg);BzS=BT(BL(BtG(59,88),0.0),Bzi);BzT=BT(BL(Bqw(60),0.6000000238418579),Bzh);BzU=BT(BL(Bge(61,0),3.5),Bzj);BzV=Gb(BT(BL(Bge(62,1),3.5),Bzj),0.875);BzW=BT(BL(A3o(63,G(JM),1),1.0),Bzg);BzX=BT(BL(A92(64,BAp),3.0),Bzg);BzY=BT(BL(Btv(65,83),0.4000000059604645),Bzg);BzZ=BT(BL(BrF(66,128),0.699999988079071),Bzk);Bz0=Bow(67,BwM);Bz1=BT(BL(A3o(68,G(JM),0),1.0),Bzg);Bz2=BT(BL(Bsx(69,96),0.5),Bzg);b=new ACn;c=BwJ.M;ALj();ARt(b,70,c,BAs);Bz3=BT(BL(b,0.5),Bzj);Bz4=BT(BL(A92(71,BAt),5.0),Bzk);Bz5=BT(BL(Bqa(72, -BwO.M,BAu),0.5),Bzg);Bz6=BT(D5(BL(BpU(73,51,0),3.0),5.0),Bzj);Bz7=BT(D5(BL(Gb(BpU(74,51,1),0.625),3.0),5.0),Bzj);Bz8=BT(BL(Bjf(75,115,0),0.0),Bzg);Bz9=BT(Gb(BL(Bjf(76,99,1),0.0),0.5),Bzg);Bz$=BT(BL(BqZ(77,BwJ.M),0.5),Bzj);Bz_=BT(BL(BtK(78,66),0.10000000149011612),Bzm);BAa=BT(IA(BL(BtX(79,67),0.5),3),Bzl);BAb=BT(BL(BtA(80,66),0.20000000298023224),Bzm);BAc=BT(BL(Bqy(81,70),0.4000000059604645),Bzm);BAd=BT(BL(Bq4(82,72),0.6000000238418579),Bzh);BAe=BT(BL(Bt$(83,73),0.0),Bzi);BAf=BT(D5(BL(Bsk(84,74),2.0),10.0),Bzj);BAg -=BT(D5(BL(BqQ(85,4),2.0),5.0),Bzg);BAh=BT(BL(Beg(86,102,0),1.0),Bzg);BAi=BT(BL(Btp(87,103),0.4000000059604645),Bzj);BAj=BT(BL(Bqd(88,104),0.5),Bzn);BAk=Gb(BT(BL(BqL(89,105,BAq),0.30000001192092896),Bzl),1.0);BAl=Gb(BT(BL(Bqu(90,14),(-1.0)),Bzl),0.75);BAm=Gb(BT(BL(Beg(91,102,1),1.0),Bzg),1.0);d=0;while(d<256){if(BwB.data[d]!==null){Bt();BwC.data[d]=Bqn(d-256|0);}d=d+1|0;}} -var Rc=K(0); -function AAJ(){var a=this;Jc.call(a);a.ic=null;a.p=0;} -function Cj(){var a=new AAJ();A6z(a);return a;} -function BAv(a){var b=new AAJ();Uh(b,a);return b;} -function A6z(a){Uh(a,10);} -function Uh(a,b){var c;if(b>=0){a.ic=BC(E,b);return;}c=new Cp;X(c);P(c);} -function AAy(a,b){var c,d;c=a.ic.data.length;if(c=1073741823?2147483647:Eg(b,Eg(c*2|0,5));a.ic=HF(a.ic,d);}} -function Z(a,b){PV(a,b);return a.ic.data[b];} -function CT(a){return a.p;} -function Xr(a,b,c){var d,e;PV(a,b);d=a.ic.data;e=d[b];d[b]=c;return e;} -function Ba(a,b){var c,d;AAy(a,a.p+1|0);c=a.ic.data;d=a.p;a.p=d+1|0;c[d]=b;a.eF=a.eF+1|0;return 1;} -function D3(a,b){var c,d,e,f;PV(a,b);c=a.ic.data;d=c[b];e=a.p-1|0;a.p=e;while(b=c){d=(-1);break a;}if(Js(b,Z(a,d)))break;d=d+1|0;}}if(d<0)return 0;D3(a,d);return 1;} -function D1(a){Vo(a.ic,0,a.p,null);a.p=0;a.eF=a.eF+1|0;} -function PV(a,b){var c;if(b>=0&&b0){e=e*2|0;if(WU(e,b)<0)e=b;if(WU(e,2147483639)<=0)b=e;else{if(b<0){c=new ADj;f=Co(M(b),F(4294967295, 0));g=new S;T(g);EM(J(g,B(284)),f);Bj(c,V(g));P(c);}if(b<=2147483639)b=2147483639;}d=B4(b);h=c.na;CY(h,0,d,0,h.data.length);c.na=d;return d;}}return c.na;} -function Y$(a){var b;b=a.Mo;ARC();return b!==BAw?0:1;} -function VM(a,b,c,d,e){var f;if(e.na===null)return !e.oI?0:(-1);f=Dx(e.cn-e.qe|0,d);CY(e.na,e.qe,b,c,f);c=e.qe+f|0;e.qe=c;if(c>=e.cn)e.na=null;return f;} -function AVZ(){Bv$=H3([13,10]);} -function OE(){var a=this;Ny.call(a);a.yN=null;a.T0=null;a.nA=null;a.Bn=0;a.qR=0;} -var BAx=null;var BAy=null;var BAz=null;function Brp(){var a=new OE();AQy(a);return a;} -function BsB(a,b,c){var d=new OE();ACy(d,a,b,c);return d;} -function AQy(a){ACy(a,0,Bv$,0);} -function ACy(a,b,c,d){var e,f,g,h,i,j,k,l,m;ARC();e=BAA;f=c===null?0:c.data.length;a.Si=61;a.Rx=3;a.Nf=4;a.s4=!(b>0&&f>0?1:0)?0:(b/4|0)*4|0;a.Pp=f;a.vr=61;a.Mo=e;g=BAz;a.T0=g;if(c===null){a.qR=4;a.nA=null;}else{h=c.data;f=h.length;i=0;a:{b:{while(i=0){k=g.data;if(j=d)break a;g=b.data;h=PG(a,a.Bn,e);i=c+1|0;j=g[c];if(j==a.vr)break;if(j>=0){g=BAz.data;if(j=0){c=(e.l5+1|0)%4|0;e.l5=c;j=(e.jx<<6)+k|0;e.jx=j;if(!c){h=h.data;c=e.cn;k=c+1|0;e.cn=k;h[c]=(j>>16&255)<<24>>24;l=k+1|0;e.cn=l;h[k]=(j>>8&255)<<24>>24;e.cn=l+1|0;h[l]=(j&255)<<24>>24;}}}}f=f+1|0;c=i;}e.oI=1;}b:{if(e.oI&&e.l5){h=PG(a,a.Bn,e);c=e.l5;switch(c){case 1:break;case 2:b=h.data;W8(a,15,e);d= -e.jx>>4;e.jx=d;i=e.cn;e.cn=i+1|0;b[i]=(d&255)<<24>>24;break b;case 3:b=h.data;W8(a,3,e);j=e.jx>>2;e.jx=j;k=e.cn;c=k+1|0;e.cn=c;b[k]=(j>>8&255)<<24>>24;e.cn=c+1|0;b[c]=(j&255)<<24>>24;break b;default:e=new Ei;m=new S;T(m);Bo(J(m,B(286)),c);Bj(e,V(m));P(e);}if(Y$(a)){m=new Cp;Bj(m,B(287));P(m);}}}} -function Za(a,b,c,d,e){var f,g,h,i,j,k,l,m,n;if(e.oI)return;a:{if(d>=0){f=0;while(true){if(f>=d)break a;g=b.data;h=PG(a,a.qR,e);i=(e.l5+1|0)%3|0;e.l5=i;j=c+1|0;k=g[c];if(k<0)k=k+256|0;c=(e.jx<<8)+k|0;e.jx=c;if(0==i){l=h.data;k=e.cn;m=k+1|0;e.cn=m;g=a.yN.data;l[k]=g[c>>18&63];k=m+1|0;e.cn=k;l[m]=g[c>>12&63];i=k+1|0;e.cn=i;l[k]=g[c>>6&63];k=i+1|0;e.cn=k;l[i]=g[c&63];c=e.uU+4|0;e.uU=c;m=a.s4;if(m>0&&m<=c){g=a.nA;CY(g,0,h,k,g.data.length);e.cn=e.cn+a.nA.data.length|0;e.uU=0;}}f=f+1|0;c=j;}}e.oI=1;if(0==e.l5&&!a.s4)return;b: -{c:{g=PG(a,a.qR,e);m=e.cn;c=e.l5;switch(c){case 0:break b;case 1:h=g.data;c=m+1|0;e.cn=c;b=a.yN;l=b.data;d=e.jx;h[m]=l[d>>2&63];k=c+1|0;e.cn=k;h[c]=l[d<<4&63];if(b!==BAx)break b;c=k+1|0;e.cn=c;d=a.vr;h[k]=d;e.cn=c+1|0;h[c]=d;break b;case 2:break c;default:}e=new Ei;n=new S;T(n);Bo(J(n,B(286)),c);Bj(e,V(n));P(e);}h=g.data;c=m+1|0;e.cn=c;b=a.yN;l=b.data;d=e.jx;h[m]=l[d>>10&63];k=c+1|0;e.cn=k;h[c]=l[d>>4&63];c=k+1|0;e.cn=c;h[k]=l[d<<2&63];if(b===BAx){e.cn=c+1|0;h[c]=a.vr;}}c=e.uU;d=e.cn;c=c+(d-m|0)|0;e.uU=c;if -(a.s4>0&&c>0){b=a.nA;CY(b,0,g,d,b.data.length);e.cn=e.cn+a.nA.data.length|0;}}} -function W8(a,b,c){var d;if(Y$(a)&&c.jx&b){d=new Cp;Bj(d,B(288));P(d);}} -function AI5(){BAx=H3([65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,48,49,50,51,52,53,54,55,56,57,43,47]);BAy=H3([65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,48,49,50,51,52,53,54,55,56,57,45,95]);BAz=H3([(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1), -(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),(-1),62,(-1),62,(-1),63,52,53,54,55,56,57,58,59,60,61,(-1),(-1),(-1),(-1),(-1),(-1),(-1),0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,(-1),(-1),(-1),(-1),63,(-1),26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51]);} -var Ri=K(DJ); -function BAB(){var a=new Ri();BeO(a);return a;} -function BeO(a){D4(a);} -function A4D(a,b){} -function A$n(a,b){} -function Bfx(a){return 0;} -function Ds(){var a=this;E.call(a);a.gM=null;a.gW=null;a.sd=null;} -var BAC=null;var BAD=null;var BAE=null;var BAF=null;var BAG=null;var BAH=null;var BAI=null;var BAJ=null;var BAK=null;var BAL=null;var BAM=null;var BAN=null;var BAO=null;var BAP=null;var BAQ=null;var BAR=null;var BAS=null;var BAT=null;var BAU=null;var BAV=null;var BAW=null;var BAX=null;var BAY=null;function AWZ(){AWZ=Bw(Ds);A7O();} -function Ec(a,b){var c=new Ds();AVQ(c,a,b);return c;} -function Brx(a,b,c){var d=new Ds();ADH(d,a,b,c);return d;} -function AVQ(a,b,c){AWZ();ADH(a,b,c,B(7));} -function ADH(a,b,c,d){AWZ();if(b!==null&&c!==null&&d!==null){if(!Bl(b)&&!Bl(c)){a.gW=B(7);a.gM=B(7);a.sd=d;return;}a.gW=b;a.gM=c;a.sd=d;return;}b=new Fa;X(b);P(b);} -function Bhv(a,b){var c;if(b===a)return 1;if(!(b instanceof Ds))return 0;c=b;return Cz(a.gW,c.gW)&&Cz(a.gM,c.gM)&&Cz(a.sd,c.sd)?1:0;} -function LN(){AWZ();return BAC;} -function Bcp(a){return (Tp(a.gM)+Tp(a.gW)|0)+Tp(a.sd)|0;} -function A7O(){var b,c;BAD=Ec(B(289),B(290));BAE=Ec(B(291),B(290));BAF=Ec(B(292),B(293));BAG=Ec(B(292),B(7));BAH=Ec(B(289),B(7));BAI=Ec(B(291),B(294));BAJ=Ec(B(291),B(7));BAK=Ec(B(295),B(7));BAL=Ec(B(295),B(296));BAM=Ec(B(297),B(7));BAN=Ec(B(297),B(298));BAO=Ec(B(299),B(300));BAP=Ec(B(299),B(7));BAQ=Ec(B(301),B(302));BAR=Ec(B(301),B(7));BAS=Ec(B(292),B(293));BAT=Ec(B(292),B(293));BAU=Ec(B(292),B(303));BAV=Ec(B(292),B(303));BAW=Ec(B(289),B(304));BAX=Ec(B(289),B(305));BAY=Ec(B(7),B(7));if(BAZ===null)BAZ=A$i();b -=(BAZ.value!==null?$rt_str(BAZ.value):null);c=OJ(b,95);BAC=Brx(Ev(b,0,c),IN(b,c+1|0),B(7));} -var WK=K(0); -function ACd(){E.call(this);this.HW=null;} -function Bq_(b){var c;c=new ACd;c.HW=b;return c;} -function Dq(a,b){a.HW.S8(b);} -function BcX(a,b){a.HW.VI(b);} -var AZY=K(); -function BjG(a,b,c){a.Vy($rt_str(b),IV(c,"handleEvent"));} -function A9x(a,b,c){a.UX($rt_str(b),IV(c,"handleEvent"));} -function A2F(a,b,c,d){a.RT($rt_str(b),IV(c,"handleEvent"),d?1:0);} -function A2Q(a,b){return !!a.VC(b);} -function Bh4(a,b,c,d){a.SQ($rt_str(b),IV(c,"handleEvent"),d?1:0);} -var AEJ=K(0); -function AAe(){var a=this;E.call(a);a.Gu=null;a.IK=null;} -function BnI(a){var b,c,d;if(a.Gu.readyState==4){b=new $rt_globals.Uint8Array(a.Gu.response);c=B4(b.byteLength);Bp();Bvg=c;d=0;while(true){c=Bvg.data;if(d>=c.length)break;c[d]=b[d]<<24>>24;d=d+1|0;}Dq(a.IK,B(306));}} -var Zm=K(); -var By7=null;function Bjk(){Bjk=Bw(Zm);BaE();} -function BA0(){var a=new Zm();AHt(a);return a;} -function AHt(a){Bjk();} -function BaE(){var b,c,d,e;By7=DY();b=BC(G3,6).data;Bg0();b[0]=BA1;b[1]=BA2;b[2]=BA3;b[3]=BA4;b[4]=BA5;b[5]=BA6;c=b.length;d=0;while(d=0&&b<=a.cN){a.bh=b;if(b=0&&b<=a.l9){if(a.lq>b)a.lq=(-1);a.cN=b;if(a.bh>b)a.bh=b;return a;}c=new Cp;d=a.l9;e=new S;T(e);Cq(Bo(J(Bo(J(e,B(309)),b),B(308)),d),93);Bj(c,V(e));P(c);} -function F_(a){a.bh=0;a.cN=a.l9;a.lq=(-1);return a;} -function HQ(a){a.cN=a.bh;a.bh=0;a.lq=(-1);return a;} -function CN(a){return a.cN-a.bh|0;} -function Eu(a){return a.bh>=a.cN?0:1;} -var Rf=K(HN); -function ALL(a,b,c,d){var e,f,g,h,i,j,k,l;if(c>=0){e=b.data;f=e.length;if(c<=f){g=c+d|0;if(g>f){h=new Cv;i=new S;T(i);Bo(J(Bo(J(i,B(310)),g),B(311)),f);Bj(h,V(i));P(h);}if(CN(a)>16&255)/255.0;k=(i>>8&255)/255.0;l=(i&255)/255.0;$p=5;case 5:$z=ANE(a,b,c,d,e,j,k,l);if(C()){break _;}i=$z;return i;case 6:$z=b.Nu(h,c, -d,e);if(C()){break _;}j=$z;CO(g,j,j,j);g=a.q;$p=7;case 7:$z=g.dU(c,d,e);if(C()){break _;}i=$z;Wy(a,b,i,c,d,e);i=1;return i;case 8:$z=b.Nu(h,c,d,e);if(C()){break _;}j=$z;CO(g,j,j,j);g=a.q;$p=9;case 9:$z=g.dU(c,d,e);if(C()){break _;}i=$z;AES(a,b,i,c,d-0.0625,e);i=1;return i;case 10:$z=g.dU(c,d,e);if(C()){break _;}i=$z;BK();g=Bwx;h=a.q;$p=11;case 11:$z=b.Nu(h,c,d,e);if(C()){break _;}j=$z;if(Bzt.data[b.b]>0)j=1.0;CO(g,j,j,j);if(i==1)JK(a,b,c-0.09999999403953552,d+0.20000000298023224,e,(-0.4000000059604645),0.0);else if -(i==2)JK(a,b,c+0.09999999403953552,d+0.20000000298023224,e,0.4000000059604645,0.0);else if(i==3)JK(a,b,c,d+0.20000000298023224,e-0.09999999403953552,0.0,(-0.4000000059604645));else if(i!=4)JK(a,b,c,d,e,0.0,0.0);else JK(a,b,c,d+0.20000000298023224,e+0.09999999403953552,0.0,0.4000000059604645);i=1;return i;case 12:$z=AHw(a,b,c,d,e);if(C()){break _;}i=$z;return i;case 13:$z=AR9(a,b,c,d,e);if(C()){break _;}i=$z;return i;case 14:$z=ASh(a,b,c,d,e);if(C()){break _;}i=$z;return i;case 15:$z=ATm(a,b,c,d,e);if(C()){break _;}i -=$z;return i;case 16:$z=AVM(a,b,c,d,e);if(C()){break _;}i=$z;return i;case 17:$z=g.dU(c,d,e);if(C()){break _;}f=$z;if(!f){Br(b,0.0,0.0,0.0,0.5,0.5,1.0);$p=19;continue _;}if(f==1){Br(b,0.0,0.0,0.0,0.5,1.0,1.0);$p=22;continue _;}if(f==2){Br(b,0.0,0.0,0.0,1.0,0.5,0.5);$p=24;continue _;}if(f!=3){Br(b,0.0,0.0,0.0,1.0,1.0,1.0);return i;}Br(b,0.0,0.0,0.0,1.0,1.0,0.5);$p=26;continue _;case 18:$z=ANW(a,b,c,d,e);if(C()){break _;}i=$z;return i;case 19:AJR(a,b,c,d,e);if(C()){break _;}Br(b,0.5,0.0,0.0,1.0,1.0,1.0);$p=20;case 20:AJR(a, -b,c,d,e);if(C()){break _;}Br(b,0.0,0.0,0.0,1.0,1.0,1.0);return i;case 21:$z=AUa(a,b,c,d,e);if(C()){break _;}i=$z;return i;case 22:AJR(a,b,c,d,e);if(C()){break _;}Br(b,0.5,0.0,0.0,1.0,0.5,1.0);$p=23;case 23:AJR(a,b,c,d,e);if(C()){break _;}Br(b,0.0,0.0,0.0,1.0,1.0,1.0);return i;case 24:AJR(a,b,c,d,e);if(C()){break _;}Br(b,0.0,0.0,0.5,1.0,1.0,1.0);$p=25;case 25:AJR(a,b,c,d,e);if(C()){break _;}Br(b,0.0,0.0,0.0,1.0,1.0,1.0);return i;case 26:AJR(a,b,c,d,e);if(C()){break _;}Br(b,0.0,0.0,0.5,1.0,0.5,1.0);$p=27;case 27:AJR(a, -b,c,d,e);if(C()){break _;}Br(b,0.0,0.0,0.0,1.0,1.0,1.0);return i;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);} -function AUa(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();bj=$T.l();bi=$T.l();bh=$T.l();bg=$T.l();bf=$T.l();be=$T.l();bd=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=a.q;$p -=1;case 1:$z=f.dU(c,d,e);if(C()){break _;}g=$z;h=g&7;i=(g&8)<=0?0:1;BK();j=Bwx;k=a.el<0?0:1;if(!k){I();a.el=BwM.M;}l=Y(h,5);if(!l)Br(b,0.3125,0.0,0.25,0.6875,0.1875,0.75);else if(h==6)Br(b,0.25,0.0,0.3125,0.75,0.1875,0.6875);else if(h==4)Br(b,0.3125,0.25,0.8125,0.6875,0.75,1.0);else if(h==3)Br(b,0.3125,0.25,0.0,0.6875,0.75,0.1875);else if(h==2)Br(b,0.8125,0.25,0.3125,1.0,0.75,0.6875);else if(h==1)Br(b,0.0,0.25,0.3125,0.1875,0.75,0.6875);$p=2;case 2:AJR(a,b,c,d,e);if(C()){break _;}if(!k)a.el=(-1);f=a.q;$p=3;case 3:$z -=b.Nu(f,c,d,e);if(C()){break _;}m=$z;if(Bzt.data[b.b]>0)m=1.0;CO(j,m,m,m);n=b.bi(0);g=a.el;if(g<0)g=n;o=(g&15)<<4;p=g&240;m=o;q=m/256.0;r=(m+15.989999771118164)/256.0;m=p;s=m/256.0;t=(m+15.989999771118164)/256.0;u=BC(L_,8).data;u[0]=BM((-0.0625),0.0,(-0.0625));u[1]=BM(0.0625,0.0,(-0.0625));u[2]=BM(0.0625,0.0,0.0625);u[3]=BM((-0.0625),0.0,0.0625);u[4]=BM((-0.0625),0.625,(-0.0625));u[5]=BM(0.0625,0.625,(-0.0625));u[6]=BM(0.0625,0.625,0.0625);u[7]=BM((-0.0625),0.625,0.0625);v=0;n=Y(h,6);k=Y(h,4);g=Y(h,3);w=Y(h, -2);h=Y(h,1);x=c+0.5;m=d;y=m+0.5;z=e+0.5;ba=m+0.125;while(v<8){if(!i){b=u[v];b.B=b.B+0.0625;Tk(u[v],(-0.6981317400932312));}else{b=u[v];b.B=b.B-0.0625;Tk(u[v],0.6981317400932312);}if(!n)Lx(u[v],1.5707963705062866);if(l>=0){b=u[v];b.G=b.G+x;b=u[v];b.F=b.F+ba;b=u[v];b.B=b.B+z;}else{b=u[v];b.F=b.F-0.375;Tk(u[v],1.5707963705062866);if(!k)Lx(u[v],0.0);if(!g)Lx(u[v],3.1415927410125732);if(!w)Lx(u[v],1.5707963705062866);if(!h)Lx(u[v],(-1.5707963705062866));b=u[v];b.G=b.G+x;b=u[v];b.F=b.F+y;b=u[v];b.B=b.B+z;}v=v+1|0;}f -=null;bb=null;bc=null;bd=null;l=0;be=(o+7|0)/256.0;bf=((o+9|0)-0.009999999776482582)/256.0;bg=(p+6|0)/256.0;bh=((p+8|0)-0.009999999776482582)/256.0;m=((p+16|0)-0.009999999776482582)/256.0;while(l<6){if(!l){q=be;r=bf;s=bg;t=bh;}else if(l==2){q=be;r=bf;s=bg;t=m;}if(!l){f=u[0];bb=u[1];bc=u[2];bd=u[3];}else if(l==1){f=u[7];bb=u[6];bc=u[5];bd=u[4];}else if(l==2){f=u[1];bb=u[0];bc=u[4];bd=u[5];}else if(l==3){f=u[2];bb=u[1];bc=u[5];bd=u[6];}else if(l==4){f=u[3];bb=u[2];bc=u[6];bd=u[7];}else if(l==5){f=u[0];bb=u[3];bc -=u[7];bd=u[4];}bi=f.G;y=f.F;z=f.B;ba=q;x=t;H(j,bi,y,z,ba,x);bi=bb.G;y=bb.F;z=bb.B;bj=r;H(j,bi,y,z,bj,x);x=bc.G;bi=bc.F;y=bc.B;z=s;H(j,x,bi,y,bj,z);H(j,bd.G,bd.F,bd.B,ba,z);l=l+1|0;}return 1;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,$p);} -function AHw(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();bk=$T.l();bj=$T.l();bi=$T.l();bh=$T.l();bg=$T.l();bf=$T.l();be=$T.l();bd=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p) -{case 0:BK();f=Bwx;g=b.bi(0);h=a.el;if(h<0)h=g;i=a.q;$p=1;case 1:$z=b.Nu(i,c,d,e);if(C()){break _;}j=$z;CO(f,j,j,j);k=(h&15)<<4;l=h&240;j=k;m=j/256.0;n=(j+15.989999771118164)/256.0;j=l;o=j/256.0;p=j+15.989999771118164;q=p/256.0;r=1.399999976158142;b=a.q;g=d-1|0;$p=2;case 2:$z=b.fm(c,g,e);if(C()){break _;}h=$z;if(h){s=c+0.5;t=s+0.2;u=s-0.2;v=e+0.5;w=v+0.2;x=v-0.2;y=s-0.3;z=s+0.3;ba=v-0.3;bb=v+0.3;bc=d+r;bd=e+1|0;H(f,y,bc,bd,n,o);be=d+0|0;H(f,t,be,bd,n,q);bf=e+0|0;H(f,t,be,bf,m,q);H(f,y,bc,bf,m,o);H(f,z,bc,bf, -n,o);H(f,u,be,bf,n,q);H(f,u,be,bd,m,q);H(f,z,bc,bd,m,o);z=(l+16|0)/256.0;t=(p+16.0)/256.0;u=c+1|0;H(f,u,bc,bb,n,z);H(f,u,be,x,n,t);y=c+0|0;H(f,y,be,x,m,t);H(f,y,bc,bb,m,z);H(f,y,bc,ba,n,z);H(f,y,be,w,n,t);H(f,u,be,w,m,t);H(f,u,bc,ba,m,z);w=s-0.5;ba=s+0.5;bb=v-0.5;bg=v+0.5;bh=s-0.4;bi=s+0.4;s=v-0.4;x=v+0.4;H(f,bh,bc,bf,m,z);H(f,w,be,bf,m,t);H(f,w,be,bd,n,t);H(f,bh,bc,bd,n,z);H(f,bi,bc,bd,m,z);H(f,ba,be,bd,m,t);H(f,ba,be,bf,n,t);H(f,bi,bc,bf,n,z);H(f,y,bc,x,m,o);H(f,y,be,bg,m,q);H(f,u,be,bg,n,q);H(f,u,bc,x,n, -o);H(f,u,bc,s,m,o);H(f,u,be,bb,m,q);H(f,y,be,bb,n,q);H(f,y,bc,s,n,o);return 1;}b=BwD;i=a.q;$p=3;case 3:$z=AOc(b,i,c,g,e);if(C()){break _;}g=$z;if(g){s=c+0.5;t=s+0.2;u=s-0.2;v=e+0.5;w=v+0.2;x=v-0.2;y=s-0.3;z=s+0.3;ba=v-0.3;bb=v+0.3;bc=d+r;bd=e+1|0;H(f,y,bc,bd,n,o);be=d+0|0;H(f,t,be,bd,n,q);bf=e+0|0;H(f,t,be,bf,m,q);H(f,y,bc,bf,m,o);H(f,z,bc,bf,n,o);H(f,u,be,bf,n,q);H(f,u,be,bd,m,q);H(f,z,bc,bd,m,o);z=(l+16|0)/256.0;t=(p+16.0)/256.0;u=c+1|0;H(f,u,bc,bb,n,z);H(f,u,be,x,n,t);y=c+0|0;H(f,y,be,x,m,t);H(f,y,bc,bb, -m,z);H(f,y,bc,ba,n,z);H(f,y,be,w,n,t);H(f,u,be,w,m,t);H(f,u,bc,ba,m,z);w=s-0.5;ba=s+0.5;bb=v-0.5;bg=v+0.5;bh=s-0.4;bi=s+0.4;s=v-0.4;x=v+0.4;H(f,bh,bc,bf,m,z);H(f,w,be,bf,m,t);H(f,w,be,bd,n,t);H(f,bh,bc,bd,n,z);H(f,bi,bc,bd,m,z);H(f,ba,be,bd,m,t);H(f,ba,be,bf,n,t);H(f,bi,bc,bf,n,z);H(f,y,bc,x,m,o);H(f,y,be,bg,m,q);H(f,u,be,bg,n,q);H(f,u,bc,x,n,o);H(f,u,bc,s,m,o);H(f,u,be,bb,m,q);H(f,y,be,bb,n,q);H(f,y,bc,s,n,o);return 1;}bj=0.20000000298023224;bk=0.0625;if((((c+d|0)+e|0)&1)!=1){bb=m;bc=n;y=o;ba=q;}else{y=(l+ -16|0)/256.0;ba=(p+16.0)/256.0;bb=m;bc=n;}if(((((c/2|0)+(d/2|0)|0)+(e/2|0)|0)&1)!=1){s=bb;bb=bc;bc=s;}b=BwD;i=a.q;g=c-1|0;$p=4;case 4:$z=AOc(b,i,g,d,e);if(C()){break _;}g=$z;if(g){x=c+bj;t=d+r+bk;u=e+1|0;H(f,x,t,u,bb,y);v=c+0|0;w=(d+0|0)+bk;H(f,v,w,u,bb,ba);s=e+0|0;H(f,v,w,s,bc,ba);H(f,x,t,s,bc,y);H(f,x,t,s,bc,y);H(f,v,w,s,bc,ba);H(f,v,w,u,bb,ba);H(f,x,t,u,bb,y);}b=BwD;i=a.q;h=c+1|0;$p=5;case 5:$z=AOc(b,i,h,d,e);if(C()){break _;}g=$z;if(g){s=h-bj;x=d+r+bk;t=e+0|0;H(f,s,x,t,bc,y);u=h-0|0;v=(d+0|0)+bk;H(f,u,v, -t,bc,ba);w=e+1|0;H(f,u,v,w,bb,ba);H(f,s,x,w,bb,y);H(f,s,x,w,bb,y);H(f,u,v,w,bb,ba);H(f,u,v,t,bc,ba);H(f,s,x,t,bc,y);}b=BwD;i=a.q;g=e-1|0;$p=6;case 6:$z=AOc(b,i,c,d,g);if(C()){break _;}g=$z;if(g){s=c+0|0;x=d+r+bk;t=e+bj;H(f,s,x,t,bb,y);u=(d+0|0)+bk;v=e+0|0;H(f,s,u,v,bb,ba);w=h;H(f,w,u,v,bc,ba);H(f,w,x,t,bc,y);H(f,w,x,t,bc,y);H(f,w,u,v,bc,ba);H(f,s,u,v,bb,ba);H(f,s,x,t,bb,y);}b=BwD;i=a.q;k=e+1|0;$p=7;case 7:$z=AOc(b,i,c,d,k);if(C()){break _;}g=$z;if(g){u=h;v=d+r+bk;w=k-bj;H(f,u,v,w,bc,y);s=(d+0|0)+bk;x=k-0|0;H(f, -u,s,x,bc,ba);t=c+0|0;H(f,t,s,x,bb,ba);H(f,t,v,w,bb,y);H(f,t,v,w,bb,y);H(f,t,s,x,bb,ba);H(f,u,s,x,bc,ba);H(f,u,v,w,bc,y);}b=BwD;i=a.q;d=d+1|0;$p=8;case 8:$z=AOc(b,i,c,d,e);if(C()){break _;}g=$z;if(g){s=c+0.5;u=s+0.5;v=s-0.5;s=e+0.5;x=s+0.5;s=s-0.5;if(((c+d|0)+e|0)&1){t=c+0|0;u=d+(-0.20000000298023224);H(f,t,u,x,n,o);v=d+0|0;H(f,t,v,s,n,q);w=h;H(f,w,v,s,m,q);H(f,w,u,x,m,o);y=(l+16|0)/256.0;ba=(p+16.0)/256.0;H(f,w,u,s,n,y);H(f,w,v,x,n,ba);H(f,t,v,x,m,ba);H(f,t,u,s,m,y);}else{w=d+(-0.20000000298023224);y=e+0|0;H(f, -v,w,y,n,o);ba=d+0|0;H(f,u,ba,y,n,q);s=k;H(f,u,ba,s,m,q);H(f,v,w,s,m,o);x=(l+16|0)/256.0;t=(p+16.0)/256.0;H(f,u,w,s,n,x);H(f,v,ba,s,n,t);H(f,v,ba,y,m,t);H(f,u,w,y,m,x);}}return 1;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,$p);} -function AR9(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();bn=$T.l();bm=$T.l();bl=$T.l();bk=$T.l();bj=$T.l();bi=$T.l();bh=$T.l();bg=$T.l();bf=$T.l();be=$T.l();bd=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b= -$T.l();a=$T.l();}_:while(true){switch($p){case 0:BK();f=Bwx;g=1;h=a.q;$p=1;case 1:$z=h.dU(c,d,e);if(C()){break _;}i=$z;g=b.eq(g,i);i=a.el;if(i<0)i=g;h=a.q;$p=2;case 2:$z=b.Nu(h,c,d,e);if(C()){break _;}j=$z;CO(f,j,j,j);k=(i&15)<<4;l=i&240;m=k;n=m/256.0;o=(m+15.989999771118164)/256.0;m=l;p=m/256.0;q=(m+15.989999771118164)/256.0;m=0.0;r=0.03125;b=a.q;g=c-1|0;$p=3;case 3:$z=Bl1(b,g,d,e);if(C()){break _;}i=$z;if(!i){b=a.q;$p=4;continue _;}i=1;b=a.q;l=c+1|0;$p=5;continue _;case 4:$z=b.fm(g,d,e);if(C()){break _;}i -=$z;if(!i){b=a.q;i=d-1|0;$p=6;continue _;}i=0;b=a.q;l=c+1|0;$p=5;case 5:$z=Bl1(b,l,d,e);if(C()){break _;}s=$z;if(!s){b=a.q;$p=7;continue _;}t=1;b=a.q;u=e-1|0;$p=8;continue _;case 6:$z=Bl1(b,g,i,e);if(C()){break _;}i=$z;i=i?1:0;b=a.q;l=c+1|0;$p=5;continue _;case 7:$z=b.fm(l,d,e);if(C()){break _;}s=$z;if(!s){b=a.q;s=d-1|0;$p=9;continue _;}t=0;b=a.q;u=e-1|0;$p=8;case 8:$z=Bl1(b,c,d,u);if(C()){break _;}s=$z;if(!s){b=a.q;$p=10;continue _;}v=1;b=a.q;w=e+1|0;$p=11;continue _;case 9:$z=Bl1(b,l,s,e);if(C()){break _;}s -=$z;t=s?1:0;b=a.q;u=e-1|0;$p=8;continue _;case 10:$z=b.fm(c,d,u);if(C()){break _;}s=$z;if(!s){b=a.q;s=d-1|0;$p=12;continue _;}v=0;b=a.q;w=e+1|0;$p=11;case 11:$z=Bl1(b,c,d,w);if(C()){break _;}s=$z;if(!s){b=a.q;$p=13;continue _;}x=1;b=a.q;y=d+1|0;$p=14;continue _;case 12:$z=Bl1(b,c,s,u);if(C()){break _;}s=$z;v=s?1:0;b=a.q;w=e+1|0;$p=11;continue _;case 13:$z=b.fm(c,d,w);if(C()){break _;}s=$z;if(!s){b=a.q;s=d-1|0;$p=15;continue _;}x=0;b=a.q;y=d+1|0;$p=14;case 14:$z=b.fm(c,y,e);if(C()){break _;}s=$z;if(!s){b=a.q;$p -=16;continue _;}z=c+0|0;ba=l;bb=e+0|0;bc=w;bd=0;if(!(!i&&!t)&&!v&&!x)bd=1;if(!(!v&&!x)&&!t&&!i)bd=2;if(!bd){be=p;bf=q;}else{j=k+16|0;n=j/256.0;o=(j+15.989999771118164)/256.0;be=p;bf=q;}if(bd){bg=z;bh=ba;bi=bb;bj=bc;}else{if(!t&&!v&&!x&&!i){bg=z;bh=ba;bi=bb;bj=bc;}else{bg=!i?z+0.3125:z;if(!i)n=n+0.01953125;bh=!t?ba-0.3125:ba;if(!t)o=o-0.01953125;bi=!v?bb+0.3125:bb;if(!v)be=be+0.01953125;bj=!x?bc-0.3125:bc;if(!x)bf=bf-0.01953125;}bk=bh+m;bl=d+r;bm=bj+m;H(f,bk,bl,bm,o,bf);bn=bi-m;H(f,bk,bl,bn,o,be);bk=bg-m;H(f, -bk,bl,bn,n,be);H(f,bk,bl,bm,n,bf);}if(bd==1){bl=bh+m;bm=d+r;bn=bj+m;H(f,bl,bm,bn,o,bf);bk=bi-m;H(f,bl,bm,bk,o,be);bl=bg-m;H(f,bl,bm,bk,n,be);H(f,bl,bm,bn,n,bf);}if(bd==2){bm=bh+m;bn=d+r;bk=bj+m;H(f,bm,bn,bk,o,bf);bl=bi-m;H(f,bm,bn,bl,n,bf);bm=bg-m;H(f,bm,bn,bl,n,be);H(f,bm,bn,bk,o,be);}j=k+16|0;bk=j/256.0;n=(j+15.989999771118164)/256.0;b=a.q;$p=24;continue _;case 15:$z=Bl1(b,c,s,w);if(C()){break _;}s=$z;x=s?1:0;b=a.q;y=d+1|0;$p=14;continue _;case 16:$z=b.fm(g,d,e);if(C()){break _;}s=$z;if(s){b=a.q;$p=17;continue _;}b -=a.q;$p=18;continue _;case 17:$z=Bl1(b,g,y,e);if(C()){break _;}s=$z;if(s)i=1;b=a.q;$p=18;case 18:$z=b.fm(l,d,e);if(C()){break _;}s=$z;if(s){b=a.q;$p=19;continue _;}b=a.q;$p=20;continue _;case 19:$z=Bl1(b,l,y,e);if(C()){break _;}s=$z;if(s)t=1;b=a.q;$p=20;case 20:$z=b.fm(c,d,u);if(C()){break _;}s=$z;if(s){b=a.q;$p=21;continue _;}b=a.q;$p=22;continue _;case 21:$z=Bl1(b,c,y,u);if(C()){break _;}s=$z;if(s)v=1;b=a.q;$p=22;case 22:$z=b.fm(c,d,w);if(C()){break _;}s=$z;if(s){b=a.q;$p=23;continue _;}z=c+0|0;ba=l;bb=e+ -0|0;bc=w;bd=0;if(!(!i&&!t)&&!v&&!x)bd=1;if(!(!v&&!x)&&!t&&!i)bd=2;if(!bd){be=p;bf=q;}else{j=k+16|0;n=j/256.0;o=(j+15.989999771118164)/256.0;be=p;bf=q;}if(bd){bg=z;bh=ba;bi=bb;bj=bc;}else{if(!t&&!v&&!x&&!i){bg=z;bh=ba;bi=bb;bj=bc;}else{bg=!i?z+0.3125:z;if(!i)n=n+0.01953125;bh=!t?ba-0.3125:ba;if(!t)o=o-0.01953125;bi=!v?bb+0.3125:bb;if(!v)be=be+0.01953125;bj=!x?bc-0.3125:bc;if(!x)bf=bf-0.01953125;}bk=bh+m;bl=d+r;bm=bj+m;H(f,bk,bl,bm,o,bf);bn=bi-m;H(f,bk,bl,bn,o,be);bk=bg-m;H(f,bk,bl,bn,n,be);H(f,bk,bl,bm,n,bf);}if -(bd==1){bl=bh+m;bm=d+r;bn=bj+m;H(f,bl,bm,bn,o,bf);bk=bi-m;H(f,bl,bm,bk,o,be);bl=bg-m;H(f,bl,bm,bk,n,be);H(f,bl,bm,bn,n,bf);}if(bd==2){bm=bh+m;bn=d+r;bk=bj+m;H(f,bm,bn,bk,o,bf);bl=bi-m;H(f,bm,bn,bl,n,bf);bm=bg-m;H(f,bm,bn,bl,n,be);H(f,bm,bn,bk,o,be);}j=k+16|0;bk=j/256.0;n=(j+15.989999771118164)/256.0;b=a.q;$p=24;continue _;case 23:$z=Bl1(b,c,y,w);if(C()){break _;}s=$z;if(s)x=1;z=c+0|0;ba=l;bb=e+0|0;bc=w;bd=0;if(!(!i&&!t)&&!v&&!x)bd=1;if(!(!v&&!x)&&!t&&!i)bd=2;if(!bd){be=p;bf=q;}else{j=k+16|0;n=j/256.0;o=(j+15.989999771118164) -/256.0;be=p;bf=q;}if(bd){bg=z;bh=ba;bi=bb;bj=bc;}else{if(!t&&!v&&!x&&!i){bg=z;bh=ba;bi=bb;bj=bc;}else{bg=!i?z+0.3125:z;if(!i)n=n+0.01953125;bh=!t?ba-0.3125:ba;if(!t)o=o-0.01953125;bi=!v?bb+0.3125:bb;if(!v)be=be+0.01953125;bj=!x?bc-0.3125:bc;if(!x)bf=bf-0.01953125;}bk=bh+m;bl=d+r;bm=bj+m;H(f,bk,bl,bm,o,bf);bn=bi-m;H(f,bk,bl,bn,o,be);bk=bg-m;H(f,bk,bl,bn,n,be);H(f,bk,bl,bm,n,bf);}if(bd==1){bl=bh+m;bm=d+r;bn=bj+m;H(f,bl,bm,bn,o,bf);bk=bi-m;H(f,bl,bm,bk,o,be);bl=bg-m;H(f,bl,bm,bk,n,be);H(f,bl,bm,bn,n,bf);}if(bd -==2){bm=bh+m;bn=d+r;bk=bj+m;H(f,bm,bn,bk,o,bf);bl=bi-m;H(f,bm,bn,bl,n,bf);bm=bg-m;H(f,bm,bn,bl,n,be);H(f,bm,bn,bk,o,be);}j=k+16|0;bk=j/256.0;n=(j+15.989999771118164)/256.0;b=a.q;$p=24;case 24:$z=b.fm(c,y,e);if(C()){break _;}i=$z;if(i)return 1;b=a.q;$p=25;case 25:$z=b.fm(g,d,e);if(C()){break _;}i=$z;if(!i){b=a.q;$p=26;continue _;}b=a.q;$p=27;continue _;case 26:$z=b.fm(l,d,e);if(C()){break _;}g=$z;if(!g){b=a.q;$p=28;continue _;}b=a.q;$p=29;continue _;case 27:$z=b.c0(g,y,e);if(C()){break _;}g=$z;if(g==BzO.b){o -=c+r;bl=y+m;bm=bc+m;H(f,o,bl,bm,n,p);bn=(d+0|0)-m;H(f,o,bn,bm,bk,p);bm=bb-m;H(f,o,bn,bm,bk,q);H(f,o,bl,bm,n,q);}b=a.q;$p=26;continue _;case 28:$z=b.fm(c,d,u);if(C()){break _;}g=$z;if(!g){b=a.q;$p=30;continue _;}b=a.q;$p=31;continue _;case 29:$z=b.c0(l,y,e);if(C()){break _;}g=$z;if(g==BzO.b){o=ba-r;bl=(d+0|0)-m;bm=bc+m;H(f,o,bl,bm,bk,q);bn=y+m;H(f,o,bn,bm,n,q);bm=bb-m;H(f,o,bn,bm,n,p);H(f,o,bl,bm,bk,p);}b=a.q;$p=28;continue _;case 30:$z=b.fm(c,d,w);if(C()){break _;}e=$z;if(!e)return 1;b=a.q;$p=32;continue _;case 31:$z -=b.c0(c,y,u);if(C()){break _;}g=$z;if(g==BzO.b){o=ba+m;bl=(d+0|0)-m;bm=e+r;H(f,o,bl,bm,bk,q);bn=y+m;H(f,o,bn,bm,n,q);o=z-m;H(f,o,bn,bm,n,p);H(f,o,bl,bm,bk,p);}b=a.q;$p=30;continue _;case 32:$z=b.c0(c,y,w);if(C()){break _;}e=$z;if(e==BzO.b){o=ba+m;bl=y+m;bm=bc-r;H(f,o,bl,bm,n,p);bn=(d+0|0)-m;H(f,o,bn,bm,bk,p);p=z-m;H(f,p,bn,bm,bk,q);H(f,p,bl,bm,n,q);}return 1;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,$p);} -function AVM(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();bn=$T.l();bm=$T.l();bl=$T.l();bk=$T.l();bj=$T.l();bi=$T.l();bh=$T.l();bg=$T.l();bf=$T.l();be=$T.l();bd=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b= -$T.l();a=$T.l();}_:while(true){switch($p){case 0:BK();f=Bwx;g=a.q;$p=1;case 1:$z=g.dU(c,d,e);if(C()){break _;}h=$z;i=b.eq(0,h);j=a.el;if(j<0)j=i;g=a.q;$p=2;case 2:$z=b.Nu(g,c,d,e);if(C()){break _;}k=$z;CO(f,k,k,k);l=(j&15)<<4;j=j&240;m=l;n=m/256.0;o=(m+15.989999771118164)/256.0;m=j;p=m/256.0;q=(m+15.989999771118164)/256.0;r=c+1|0;s=c+0|0;t=e+0|0;u=e+1|0;v=d+0.0625;if(h!=1&&h!=2&&h!=3&&h!=7){if(h==8){w=s;x=r;y=r;z=u;m=t;k=t;ba=s;r=x;s=y;bb=u;t=m;u=k;}else if(h!=9){w=r;k=s;z=t;m=u;ba=r;r=k;bb=t;t=m;}else{w=r;ba -=s;k=r;z=u;bb=t;m=t;r=s;s=k;t=u;u=m;}}else{w=s;ba=r;z=t;bb=u;}if(h!=2&&h!=4){if(h!=3&&h!=5){x=v;k=v;y=v;m=v;v=k;}else{k=v+1.0;x=k;y=v;m=v;v=k;}}else{m=v+1.0;x=v;y=m;}bc=ba;bd=y;be=bb;H(f,bc,bd,be,o,p);bf=w;bg=x;bh=u;H(f,bf,bg,bh,o,q);bi=s;bj=v;bk=t;H(f,bi,bj,bk,n,q);bl=r;bm=m;bn=z;H(f,bl,bm,bn,n,p);H(f,bl,bm,bn,n,p);H(f,bi,bj,bk,n,q);H(f,bf,bg,bh,o,q);H(f,bc,bd,be,o,p);return 1;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,$p);} -function ASh(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:BK();f=Bwx;g=b.bi(0);h=a.el;if(h<0)h=g;i=a.q;$p=1;case 1:$z=b.Nu(i,c,d,e);if(C()){break _;}j=$z;CO(f,j,j,j);k=(h&15)<<4;l=h&240;j=k;m=j/256.0;n=(j+15.989999771118164)/256.0;j=l;o=j/256.0;p=(j+15.989999771118164) -/256.0;b=a.q;$p=2;case 2:$z=b.dU(c,d,e);if(C()){break _;}h=$z;if(h==5){q=c+0.05000000074505806;r=(d+1|0)+0.0;s=(e+1|0)+0.0;H(f,q,r,s,m,o);t=(d+0|0)-0.0;H(f,q,t,s,m,p);s=(e+0|0)-0.0;H(f,q,t,s,n,p);H(f,q,r,s,n,o);}if(h==4){t=(c+1|0)-0.05000000074505806;q=(d+0|0)-0.0;s=(e+1|0)+0.0;H(f,t,q,s,n,p);r=(d+1|0)+0.0;H(f,t,r,s,n,o);s=(e+0|0)-0.0;H(f,t,r,s,m,o);H(f,t,q,s,m,p);}if(h==3){q=(c+1|0)+0.0;r=(d+0|0)-0.0;s=e+0.05000000074505806;H(f,q,r,s,n,p);t=(d+1|0)+0.0;H(f,q,t,s,n,o);q=(c+0|0)-0.0;H(f,q,t,s,m,o);H(f,q,r,s, -m,p);}if(h==2){r=(c+1|0)+0.0;s=(d+1|0)+0.0;t=(e+1|0)-0.05000000074505806;H(f,r,s,t,m,o);q=(d+0|0)-0.0;H(f,r,q,t,m,p);r=(c+0|0)-0.0;H(f,r,q,t,n,p);H(f,r,s,t,n,o);}return 1;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,$p);} -function JK(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd;BK();h=Bwx;i=b.bi(0);j=a.el;if(j<0)j=i;k=(j&15)<<4;j=j&240;l=k;m=l/256.0;n=(l+15.989999771118164)/256.0;l=j;o=l/256.0;l=(l+15.989999771118164)/256.0;p=m;q=p+0.02734375;r=o;s=r+0.0234375;t=p+0.03515625;u=r+0.03125;c=c+0.5;e=e+0.5;v=c-0.5;w=c+0.5;x=e-0.5;y=e+0.5;z=c+f*0.375;ba=z-0.0625;bb=d+0.625;bc=e+g*0.375;bd=bc-0.0625;H(h,ba,bb,bd,q,s);bc=bc+0.0625;H(h,ba,bb,bc,q,u);z=z+0.0625;H(h,z,bb,bc,t,u);H(h,z,bb,bd,t,s);bb=c-0.0625;bc= -d+1.0;H(h,bb,bc,x,p,r);z=bb+f;ba=d+0.0;d=x+g;bd=l;H(h,z,ba,d,p,bd);q=y+g;s=n;H(h,z,ba,q,s,bd);H(h,bb,bc,y,s,r);bb=c+0.0625;H(h,bb,bc,y,p,r);c=c+f+0.0625;H(h,c,ba,q,p,bd);H(h,c,ba,d,s,bd);H(h,bb,bc,x,s,r);bb=e+0.0625;H(h,v,bc,bb,p,r);z=v+f;c=bb+g;H(h,z,ba,c,p,bd);d=w+f;H(h,d,ba,c,s,bd);H(h,w,bc,bb,s,r);c=e-0.0625;H(h,w,bc,c,p,r);e=c+g;H(h,d,ba,e,p,bd);H(h,z,ba,e,s,bd);H(h,v,bc,c,s,r);} -function Wy(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t;BK();g=Bwx;h=b.eq(0,c);c=a.el;if(c<0)c=h;i=(c&15)<<4;j=c&240;k=i;l=k/256.0;m=(k+15.989999771118164)/256.0;n=j;o=n/256.0;p=(n+15.989999771118164)/256.0;d=d+0.5;q=d-0.44999998807907104;r=d+0.44999998807907104;d=f+0.5;s=d-0.44999998807907104;t=d+0.44999998807907104;d=e+1.0;H(g,q,d,s,l,o);e=e+0.0;H(g,q,e,s,l,p);H(g,r,e,t,m,p);H(g,r,d,t,m,o);H(g,r,d,t,l,o);H(g,r,e,t,l,p);H(g,q,e,s,m,p);H(g,q,d,s,m,o);H(g,q,d,t,l,o);H(g,q,e,t,l,p);H(g,r,e,s,m,p);H(g,r,d,s,m, -o);H(g,r,d,s,l,o);H(g,r,e,s,l,p);H(g,q,e,t,m,p);H(g,q,d,t,m,o);} -function AES(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;BK();g=Bwx;h=b.eq(0,c);c=a.el;if(c<0)c=h;i=(c&15)<<4;j=c&240;k=i;l=k/256.0;m=(k+15.989999771118164)/256.0;n=j;o=n/256.0;p=(n+15.989999771118164)/256.0;d=d+0.5;q=d-0.25;r=d+0.25;f=f+0.5;s=f-0.5;t=f+0.5;u=e+1.0;H(g,q,u,s,l,o);e=e+0.0;H(g,q,e,s,l,p);H(g,q,e,t,m,p);H(g,q,u,t,m,o);H(g,q,u,t,l,o);H(g,q,e,t,l,p);H(g,q,e,s,m,p);H(g,q,u,s,m,o);H(g,r,u,t,l,o);H(g,r,e,t,l,p);H(g,r,e,s,m,p);H(g,r,u,s,m,o);H(g,r,u,s,l,o);H(g,r,e,s,l,p);H(g,r,e,t,m,p);H(g,r,u,t, -m,o);q=d-0.5;d=d+0.5;r=f-0.25;f=f+0.25;H(g,q,u,r,l,o);H(g,q,e,r,l,p);H(g,d,e,r,m,p);H(g,d,u,r,m,o);H(g,d,u,r,l,o);H(g,d,e,r,l,p);H(g,q,e,r,m,p);H(g,q,u,r,m,o);H(g,d,u,f,l,o);H(g,d,e,f,l,p);H(g,q,e,f,m,p);H(g,q,u,f,m,o);H(g,q,u,f,l,o);H(g,q,e,f,l,p);H(g,d,e,f,m,p);H(g,d,u,f,m,o);} -function AJ1(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,bv,bw,bx,by,bz,bA,bB,bC,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();bC=$T.l();bB=$T.l();bA=$T.l();bz=$T.l();by=$T.l();bx=$T.l();bw=$T.l();bv=$T.l();bu=$T.l();bt=$T.l();bs=$T.l();br=$T.l();bq=$T.l();bp=$T.l();bo=$T.l();bn=$T.l();bm=$T.l();bl=$T.l();bk=$T.l();bj=$T.l();bi=$T.l();bh=$T.l();bg=$T.l();bf=$T.l();be=$T.l();bd=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w -=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:BK();f=Bwx;g=a.q;h=d+1|0;i=1;$p=1;case 1:$z=b.mA(g,c,h,e,i);if(C()){break _;}h=$z;g=a.q;i=d-1|0;j=0;$p=2;case 2:$z=b.mA(g,c,i,e,j);if(C()){break _;}j=$z;k=F7(4).data;l=0;g=a.q;m=e-1|0;n=2;$p=3;case 3:$z=b.mA(g,c,d,m,n);if(C()){break _;}n=$z;k[l]=n;n=1;g=a.q;o=e+1|0;l=3;$p= -4;case 4:$z=b.mA(g,c,d,o,l);if(C()){break _;}l=$z;k[n]=l;n=2;g=a.q;p=c-1|0;l=4;$p=5;case 5:$z=b.mA(g,p,d,e,l);if(C()){break _;}l=$z;k[n]=l;n=3;g=a.q;q=c+1|0;l=5;$p=6;case 6:$z=b.mA(g,q,d,e,l);if(C()){break _;}l=$z;k[n]=l;if(!h&&!j&&!k[0]&&!k[1]&&!k[2]&&!k[3])return 0;r=0;s=0.5;t=1.0;u=0.800000011920929;v=0.6000000238418579;w=0.0;x=1.0;y=b.bz;g=a.q;$p=7;case 7:$z=g.dU(c,d,e);if(C()){break _;}z=$z;$p=8;case 8:$z=AJ_(a,c,d,e,y);if(C()){break _;}ba=$z;$p=9;case 9:$z=AJ_(a,c,d,o,y);if(C()){break _;}bb=$z;$p=10;case 10:$z -=AJ_(a,q,d,o,y);if(C()){break _;}bc=$z;$p=11;case 11:$z=AJ_(a,q,d,e,y);if(C()){break _;}bd=$z;if(!a.cD&&!h){if(!a.cD&&!j){i=0;be=d;bf=d+0|0;bg=c;bh=q;bi=e;bj=o;a:{while(i<4){h=!i?m:e;n=Y(i,1);if(!n)h=h+1|0;l=Y(i,2);o=!l?p:c;if(i==3)o=o+1|0;q=b.eq(i+2|0,z);bk=(q&15)<<4;bl=q&240;if(a.cD)break a;if(k[i])break a;i=i+1|0;}b.ep=w;b.dV=x;return r;}if(!i){bm=ba;bn=bd;bo=bg;bp=bh;s=bi;bq=bi;}else if(!n){bm=bc;bn=bb;bo=bh;bp=bg;s=bj;bq=bj;}else if(l){bm=bd;bn=bc;bo=bh;bp=bh;s=bi;bq=bj;}else{bm=bb;bn=ba;bo=bg;bp=bg;s= -bj;bq=bi;}r=1;br=(bk+0|0)/256.0;bs=((bk+16|0)-0.01)/256.0;bt=bl;bu=(bt+(1.0-bm)*16.0)/256.0;bv=(bt+(1.0-bn)*16.0)/256.0;bw=((bl+16|0)-0.01)/256.0;g=a.q;$p=15;continue _;}g=a.q;$p=13;continue _;}r=1;bx=b.eq(1,z);g=a.q;$p=12;case 12:$z=A98(g,c,d,e,y);if(C()){break _;}by=$z;bm=by;h=Y(bm,(-999.0));if(h>0)bx=b.eq(2,z);n=(bx&15)<<4;l=bx&240;by=(n+8.0)/256.0;bz=(l+8.0)/256.0;if(h<0)bm=0.0;else{by=(n+16|0)/256.0;bz=(l+16|0)/256.0;}bn=Bq(bm)*8.0/256.0;bo=BE(bm)*8.0/256.0;g=a.q;$p=14;continue _;case 13:$z=b.Nu(g,c,i, -e);if(C()){break _;}bp=$z;bm=s*bp;CO(f,bm,bm,bm);GK(a,b,c,d,e,b.bi(0));r=1;i=0;be=d;bf=d+0|0;bg=c;bh=q;bi=e;bj=o;b:{while(i<4){h=!i?m:e;n=Y(i,1);if(!n)h=h+1|0;l=Y(i,2);o=!l?p:c;if(i==3)o=o+1|0;q=b.eq(i+2|0,z);bk=(q&15)<<4;bl=q&240;if(a.cD)break b;if(k[i])break b;i=i+1|0;}b.ep=w;b.dV=x;return r;}if(!i){bm=ba;bn=bd;bo=bg;bp=bh;s=bi;bq=bi;}else if(!n){bm=bc;bn=bb;bo=bh;bp=bg;s=bj;bq=bj;}else if(l){bm=bd;bn=bc;bo=bh;bp=bh;s=bi;bq=bj;}else{bm=bb;bn=ba;bo=bg;bp=bg;s=bj;bq=bi;}r=1;br=(bk+0|0)/256.0;bs=((bk+16|0)-0.01) -/256.0;bt=bl;bu=(bt+(1.0-bm)*16.0)/256.0;bv=(bt+(1.0-bn)*16.0)/256.0;bw=((bl+16|0)-0.01)/256.0;g=a.q;$p=15;continue _;case 14:$z=b.Nu(g,c,d,e);if(C()){break _;}bi=$z;bm=t*bi;CO(f,bm,bm,bm);bA=c+0|0;bm=d;br=bm+ba;bu=e+0|0;bB=bo;bf=by-bB;bw=bn;bC=bf-bw;bs=bz-bB;H(f,bA,br,bu,bC,bs+bw);bC=bm+bb;bv=o;bf=bf+bw;br=bz+bB;H(f,bA,bC,bv,bf,br+bw);bA=q;bf=bm+bc;by=by+bB;H(f,bA,bf,bv,by+bw,br-bw);H(f,bA,bm+bd,bu,by-bw,bs-bw);if(!a.cD&&!j){i=0;be=d;bf=d+0|0;bg=c;bh=q;bi=e;bj=o;c:{while(i<4){h=!i?m:e;n=Y(i,1);if(!n)h=h+1| -0;l=Y(i,2);o=!l?p:c;if(i==3)o=o+1|0;q=b.eq(i+2|0,z);bk=(q&15)<<4;bl=q&240;if(a.cD)break c;if(k[i])break c;i=i+1|0;}b.ep=w;b.dV=x;return r;}if(!i){bm=ba;bn=bd;bo=bg;bp=bh;s=bi;bq=bi;}else if(!n){bm=bc;bn=bb;bo=bh;bp=bg;s=bj;bq=bj;}else if(l){bm=bd;bn=bc;bo=bh;bp=bh;s=bi;bq=bj;}else{bm=bb;bn=ba;bo=bg;bp=bg;s=bj;bq=bi;}r=1;br=(bk+0|0)/256.0;bs=((bk+16|0)-0.01)/256.0;bt=bl;bu=(bt+(1.0-bm)*16.0)/256.0;bv=(bt+(1.0-bn)*16.0)/256.0;bw=((bl+16|0)-0.01)/256.0;g=a.q;$p=15;continue _;}g=a.q;$p=13;continue _;case 15:$z= -b.Nu(g,o,d,h);if(C()){break _;}bt=$z;bt=t*(l>=0?bt*v:bt*u);CO(f,bt,bt,bt);bC=bo;by=be+bm;bA=s;H(f,bC,by,bA,br,bu);by=bp;bu=be+bn;bB=bq;H(f,by,bu,bB,bs,bv);H(f,by,bf,bB,bs,bw);H(f,bC,bf,bA,br,bw);c:{while(true){i=i+1|0;if(i>=4)break;h=!i?m:e;n=Y(i,1);if(!n)h=h+1|0;l=Y(i,2);o=!l?p:c;if(i==3)o=o+1|0;q=b.eq(i+2|0,z);bk=(q&15)<<4;bl=q&240;if(a.cD)break c;if(k[i])break c;}b.ep=w;b.dV=x;return r;}if(!i){bm=ba;bn=bd;bo=bg;bp=bh;s=bi;bq=bi;}else if(!n){bm=bc;bn=bb;bo=bh;bp=bg;s=bj;bq=bj;}else if(l){bm=bd;bn=bc;bo=bh;bp -=bh;s=bi;bq=bj;}else{bm=bb;bn=ba;bo=bg;bp=bg;s=bj;bq=bi;}r=1;br=(bk+0|0)/256.0;bs=((bk+16|0)-0.01)/256.0;bt=bl;bu=(bt+(1.0-bm)*16.0)/256.0;bv=(bt+(1.0-bn)*16.0)/256.0;bw=((bl+16|0)-0.01)/256.0;g=a.q;continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,bv,bw,bx,by,bz,bA,bB,bC,$p);} -function AJ_(a,b,c,d,e){var f,g,h,i,j,k,l,m,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=0;g=0.0;h=0;i=c+1|0;if(h>=4)return 1.0-g/f;j=b-(h&1)|0;k=d-(h>>1&1)|0;l=a.q;$p=1;case 1:$z=l.l6(j,i,k);if(C()){break _;}l=$z;if(l===e)return 1.0;l=a.q;$p=2;case 2:$z=l.l6(j,c,k);if(C()){break _;}l=$z;if(l===e){l=a.q;$p=3;continue _;}if(!l.cv()){g=g+1.0;f=f+1|0;}h=h+1|0;if(h ->=4)return 1.0-g/f;j=b-(h&1)|0;k=d-(h>>1&1)|0;l=a.q;$p=1;continue _;case 3:$z=l.dU(j,c,k);if(C()){break _;}m=$z;if(!(m<8&&m)){g=g+NC(m)*10.0;f=f+10|0;}g=g+NC(m);f=f+1|0;h=h+1|0;if(h>=4)return 1.0-g/f;j=b-(h&1)|0;k=d-(h>>1&1)|0;l=a.q;$p=1;continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);} -function AJR(a,b,c,d,e){var f,g,h,i,j,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=a.q;$p=1;case 1:$z=b.sx(f,c,d,e);if(C()){break _;}g=$z;h=(g>>16&255)/255.0;i=(g>>8&255)/255.0;j=(g&255)/255.0;$p=2;case 2:$z=AUg(a,b,c,d,e,h,i,j);if(C()){break _;}c=$z;return c;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,$p);} -function AUg(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();bd=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:BK();i=Bwx;j=0;k=1.0*f;l=1.0*g;m=1.0*h;I();if(b===BwF){f=1.0;h=f;g=f;}n=0.5*f;o=0.800000011920929 -*f;p=0.6000000238418579*f;q=0.5*g;r=0.800000011920929*g;s=0.6000000238418579*g;t=0.5*h;u=0.800000011920929*h;v=0.6000000238418579*h;w=a.q;$p=1;case 1:$z=b.Nu(w,c,d,e);if(C()){break _;}x=$z;if(a.cD){w=a.q;y=d-1|0;$p=2;continue _;}w=a.q;z=d-1|0;y=0;$p=4;continue _;case 2:$z=b.Nu(w,c,y,e);if(C()){break _;}ba=$z;CO(i,n*ba,q*ba,t*ba);bb=c;bc=d;bd=e;w=a.q;y=0;$p=3;case 3:$z=b.v$(w,c,d,e,y);if(C()){break _;}y=$z;GK(a,b,bb,bc,bd,y);j=1;if(a.cD){w=a.q;y=d+1|0;$p=5;continue _;}w=a.q;y=d+1|0;z=1;$p=6;continue _;case 4:$z -=b.mA(w,c,z,e,y);if(C()){break _;}y=$z;if(y){w=a.q;y=d-1|0;$p=2;continue _;}if(a.cD){w=a.q;y=d+1|0;$p=5;continue _;}w=a.q;y=d+1|0;z=1;$p=6;continue _;case 5:$z=b.Nu(w,c,y,e);if(C()){break _;}ba=$z;if(b.dV!==1.0&&!b.bz.iQ())ba=x;CO(i,k*ba,l*ba,m*ba);bb=c;bc=d;bd=e;w=a.q;y=1;$p=7;continue _;case 6:$z=b.mA(w,c,y,e,z);if(C()){break _;}y=$z;if(y){w=a.q;y=d+1|0;$p=5;continue _;}if(a.cD){w=a.q;y=e-1|0;$p=8;continue _;}w=a.q;y=e-1|0;z=2;$p=9;continue _;case 7:$z=b.v$(w,c,d,e,y);if(C()){break _;}y=$z;Hp(a,b,bb,bc,bd, -y);j=1;if(a.cD){w=a.q;y=e-1|0;$p=8;continue _;}w=a.q;y=e-1|0;z=2;$p=9;continue _;case 8:$z=b.Nu(w,c,d,y);if(C()){break _;}ba=$z;if(b.fC>0.0)ba=x;CO(i,o*ba,r*ba,u*ba);bb=c;bc=d;bd=e;w=a.q;y=2;$p=10;continue _;case 9:$z=b.mA(w,c,d,y,z);if(C()){break _;}y=$z;if(y){w=a.q;y=e-1|0;$p=8;continue _;}if(a.cD){w=a.q;y=e+1|0;$p=11;continue _;}w=a.q;y=e+1|0;z=3;$p=12;continue _;case 10:$z=b.v$(w,c,d,e,y);if(C()){break _;}y=$z;Hu(a,b,bb,bc,bd,y);j=1;if(a.cD){w=a.q;y=e+1|0;$p=11;continue _;}w=a.q;y=e+1|0;z=3;$p=12;continue _;case 11:$z -=b.Nu(w,c,d,y);if(C()){break _;}ba=$z;if(b.fg<1.0)ba=x;CO(i,o*ba,r*ba,u*ba);bb=c;bc=d;bd=e;w=a.q;y=3;$p=13;continue _;case 12:$z=b.mA(w,c,d,y,z);if(C()){break _;}y=$z;if(y){w=a.q;y=e+1|0;$p=11;continue _;}if(a.cD){w=a.q;y=c-1|0;$p=14;continue _;}w=a.q;y=c-1|0;z=4;$p=15;continue _;case 13:$z=b.v$(w,c,d,e,y);if(C()){break _;}y=$z;Hx(a,b,bb,bc,bd,y);j=1;if(a.cD){w=a.q;y=c-1|0;$p=14;continue _;}w=a.q;y=c-1|0;z=4;$p=15;continue _;case 14:$z=b.Nu(w,y,d,e);if(C()){break _;}ba=$z;if(b.e8>0.0)ba=x;CO(i,p*ba,s*ba,v*ba);bb -=c;bc=d;bd=e;w=a.q;y=4;$p=16;continue _;case 15:$z=b.mA(w,y,d,e,z);if(C()){break _;}y=$z;if(y){w=a.q;y=c-1|0;$p=14;continue _;}if(a.cD){w=a.q;y=c+1|0;$p=17;continue _;}w=a.q;y=c+1|0;z=5;$p=18;continue _;case 16:$z=b.v$(w,c,d,e,y);if(C()){break _;}y=$z;Hq(a,b,bb,bc,bd,y);j=1;if(a.cD){w=a.q;y=c+1|0;$p=17;continue _;}w=a.q;y=c+1|0;z=5;$p=18;continue _;case 17:$z=b.Nu(w,y,d,e);if(C()){break _;}ba=$z;if(b.e3>=1.0)x=ba;CO(i,p*x,s*x,v*x);bb=c;bc=d;bd=e;i=a.q;y=5;$p=19;continue _;case 18:$z=b.mA(w,y,d,e,z);if(C()){break _;}y -=$z;if(!y)return j;w=a.q;y=c+1|0;$p=17;continue _;case 19:$z=b.v$(i,c,d,e,y);if(C()){break _;}c=$z;HM(a,b,bb,bc,bd,c);j=1;return j;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,$p);} -function ANE(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();be=$T.l();bd=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:BK();i=Bwx;j=0;k=0.5*f;l=1.0*f;m=0.800000011920929*f;n=0.6000000238418579 -*f;o=0.5*g;p=1.0*g;q=0.800000011920929*g;r=0.6000000238418579*g;s=0.5*h;t=1.0*h;u=0.800000011920929*h;v=0.6000000238418579*h;w=0.0625;x=a.q;$p=1;case 1:$z=b.Nu(x,c,d,e);if(C()){break _;}y=$z;if(a.cD){x=a.q;z=d-1|0;$p=2;continue _;}x=a.q;z=d-1|0;ba=0;$p=4;continue _;case 2:$z=b.Nu(x,c,z,e);if(C()){break _;}bb=$z;CO(i,k*bb,o*bb,s*bb);bc=c;bd=d;be=e;x=a.q;z=0;$p=3;case 3:$z=b.v$(x,c,d,e,z);if(C()){break _;}z=$z;GK(a,b,bc,bd,be,z);j=1;if(a.cD){x=a.q;z=d+1|0;$p=5;continue _;}x=a.q;z=d+1|0;ba=1;$p=6;continue _;case 4:$z -=b.mA(x,c,z,e,ba);if(C()){break _;}z=$z;if(z){x=a.q;z=d-1|0;$p=2;continue _;}if(a.cD){x=a.q;z=d+1|0;$p=5;continue _;}x=a.q;z=d+1|0;ba=1;$p=6;continue _;case 5:$z=b.Nu(x,c,z,e);if(C()){break _;}bb=$z;if(b.dV!==1.0&&!b.bz.iQ())bb=y;CO(i,l*bb,p*bb,t*bb);be=c;bc=d;bd=e;x=a.q;z=1;$p=7;continue _;case 6:$z=b.mA(x,c,z,e,ba);if(C()){break _;}z=$z;if(z){x=a.q;z=d+1|0;$p=5;continue _;}if(a.cD){x=a.q;z=e-1|0;$p=8;continue _;}x=a.q;z=e-1|0;ba=2;$p=9;continue _;case 7:$z=b.v$(x,c,d,e,z);if(C()){break _;}z=$z;Hp(a,b,be,bc, -bd,z);j=1;if(a.cD){x=a.q;z=e-1|0;$p=8;continue _;}x=a.q;z=e-1|0;ba=2;$p=9;continue _;case 8:$z=b.Nu(x,c,d,z);if(C()){break _;}bb=$z;if(b.fC>0.0)bb=y;CO(i,m*bb,q*bb,u*bb);EX(i,0.0,0.0,w);be=c;bc=d;bd=e;x=a.q;z=2;$p=10;continue _;case 9:$z=b.mA(x,c,d,z,ba);if(C()){break _;}z=$z;if(z){x=a.q;z=e-1|0;$p=8;continue _;}if(a.cD){x=a.q;z=e+1|0;$p=11;continue _;}x=a.q;z=e+1|0;ba=3;$p=12;continue _;case 10:$z=b.v$(x,c,d,e,z);if(C()){break _;}z=$z;Hu(a,b,be,bc,bd,z);EX(i,0.0,0.0,(-0.0625));j=1;if(a.cD){x=a.q;z=e+1|0;$p -=11;continue _;}x=a.q;z=e+1|0;ba=3;$p=12;continue _;case 11:$z=b.Nu(x,c,d,z);if(C()){break _;}bb=$z;if(b.fg<1.0)bb=y;CO(i,m*bb,q*bb,u*bb);EX(i,0.0,0.0,(-0.0625));be=c;bc=d;bd=e;x=a.q;z=3;$p=13;continue _;case 12:$z=b.mA(x,c,d,z,ba);if(C()){break _;}z=$z;if(z){x=a.q;z=e+1|0;$p=11;continue _;}if(a.cD){x=a.q;z=c-1|0;$p=14;continue _;}x=a.q;z=c-1|0;ba=4;$p=15;continue _;case 13:$z=b.v$(x,c,d,e,z);if(C()){break _;}z=$z;Hx(a,b,be,bc,bd,z);EX(i,0.0,0.0,w);j=1;if(a.cD){x=a.q;z=c-1|0;$p=14;continue _;}x=a.q;z=c-1|0;ba -=4;$p=15;continue _;case 14:$z=b.Nu(x,z,d,e);if(C()){break _;}bb=$z;if(b.e8>0.0)bb=y;CO(i,n*bb,r*bb,v*bb);EX(i,w,0.0,0.0);be=c;bc=d;bd=e;x=a.q;z=4;$p=16;continue _;case 15:$z=b.mA(x,z,d,e,ba);if(C()){break _;}z=$z;if(z){x=a.q;z=c-1|0;$p=14;continue _;}if(a.cD){x=a.q;z=c+1|0;$p=17;continue _;}x=a.q;z=c+1|0;ba=5;$p=18;continue _;case 16:$z=b.v$(x,c,d,e,z);if(C()){break _;}z=$z;Hq(a,b,be,bc,bd,z);EX(i,(-0.0625),0.0,0.0);j=1;if(a.cD){x=a.q;z=c+1|0;$p=17;continue _;}x=a.q;z=c+1|0;ba=5;$p=18;continue _;case 17:$z -=b.Nu(x,z,d,e);if(C()){break _;}bb=$z;if(b.e3>=1.0)y=bb;CO(i,n*y,r*y,v*y);EX(i,(-0.0625),0.0,0.0);be=c;bc=d;bd=e;x=a.q;z=5;$p=19;continue _;case 18:$z=b.mA(x,z,d,e,ba);if(C()){break _;}z=$z;if(!z)return j;x=a.q;z=c+1|0;$p=17;continue _;case 19:$z=b.v$(x,c,d,e,z);if(C()){break _;}c=$z;HM(a,b,be,bc,bd,c);EX(i,w,0.0,0.0);j=1;return j;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,$p);} -function ANW(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=0;Br(b,0.375,0.0,0.375,0.625,1.0,0.625);$p=1;case 1:AJR(a,b,c,d,e);if(C()){break _;}g=0;h=0;i=a.q;j=c-1|0;$p=2;case 2:$z=i.c0(j,d,e);if(C()){break _;}k=$z;if(k!=b.b){i=a.q;k=c+1|0;$p=3;continue _;}g -=1;i=a.q;k=e-1|0;$p=4;continue _;case 3:$z=i.c0(k,d,e);if(C()){break _;}k=$z;if(k==b.b)g=1;i=a.q;k=e-1|0;$p=4;case 4:$z=i.c0(c,d,k);if(C()){break _;}l=$z;if(l==b.b){h=1;i=a.q;$p=6;continue _;}i=a.q;l=e+1|0;$p=5;case 5:$z=i.c0(c,d,l);if(C()){break _;}l=$z;if(l==b.b)h=1;i=a.q;$p=6;case 6:$z=i.c0(j,d,e);if(C()){break _;}j=$z;m=j!=b.b?0:1;i=a.q;j=c+1|0;$p=7;case 7:$z=i.c0(j,d,e);if(C()){break _;}j=$z;j=j!=b.b?0:1;i=a.q;$p=8;case 8:$z=i.c0(c,d,k);if(C()){break _;}k=$z;k=k!=b.b?0:1;i=a.q;l=e+1|0;$p=9;case 9:$z=i.c0(c, -d,l);if(C()){break _;}l=$z;l=l!=b.b?0:1;if(!g&&!h)g=1;n=0.4375;o=0.5625;p=0.75;q=0.9375;r=!m?n:0.0;s=!j?o:1.0;t=!k?n:0.0;u=!l?o:1.0;if(g){Br(b,r,p,n,s,q,o);$p=10;continue _;}if(h){Br(b,n,p,t,o,q,u);$p=11;continue _;}q=0.375;p=0.5625;if(g){Br(b,r,q,n,s,p,o);$p=12;continue _;}if(!h){Br(b,0.0,0.0,0.0,1.0,1.0,1.0);return f;}Br(b,n,q,t,o,p,u);$p=13;continue _;case 10:AJR(a,b,c,d,e);if(C()){break _;}if(h){Br(b,n,p,t,o,q,u);$p=11;continue _;}q=0.375;p=0.5625;if(g){Br(b,r,q,n,s,p,o);$p=12;continue _;}if(!h){Br(b,0.0, -0.0,0.0,1.0,1.0,1.0);return f;}Br(b,n,q,t,o,p,u);$p=13;continue _;case 11:AJR(a,b,c,d,e);if(C()){break _;}q=0.375;p=0.5625;if(g){Br(b,r,q,n,s,p,o);$p=12;continue _;}if(!h){Br(b,0.0,0.0,0.0,1.0,1.0,1.0);return f;}Br(b,n,q,t,o,p,u);$p=13;continue _;case 12:AJR(a,b,c,d,e);if(C()){break _;}if(!h){Br(b,0.0,0.0,0.0,1.0,1.0,1.0);return f;}Br(b,n,q,t,o,p,u);$p=13;case 13:AJR(a,b,c,d,e);if(C()){break _;}Br(b,0.0,0.0,0.0,1.0,1.0,1.0);return f;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p);} -function ATm(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:BK();f=Bwx;g=b;h=0.5;i=1.0;j=0.800000011920929;k=0.6000000238418579;l=a.q;$p=1;case 1:$z=b.Nu(l,c,d,e);if(C()){break _;}m=$z;l=a.q;n=d-1|0;$p=2;case 2:$z=b.Nu(l,c,n,e);if(C()){break _;}o=$z;if(g.ep>0.0)o=m;if(Bzt.data[b.b] ->0)o=1.0;h=h*o;CO(f,h,h,h);p=c;q=d;r=e;l=a.q;n=0;$p=3;case 3:$z=b.v$(l,c,d,e,n);if(C()){break _;}n=$z;GK(a,b,p,q,r,n);l=a.q;n=d+1|0;$p=4;case 4:$z=b.Nu(l,c,n,e);if(C()){break _;}h=$z;if(g.dV<1.0)h=m;if(Bzt.data[b.b]>0)h=1.0;i=i*h;CO(f,i,i,i);l=a.q;n=1;$p=5;case 5:$z=b.v$(l,c,d,e,n);if(C()){break _;}n=$z;Hp(a,b,p,q,r,n);l=a.q;n=e-1|0;$p=6;case 6:$z=b.Nu(l,c,d,n);if(C()){break _;}i=$z;if(g.fC>0.0)i=m;if(Bzt.data[b.b]>0)i=1.0;i=j*i;CO(f,i,i,i);l=a.q;n=2;$p=7;case 7:$z=b.v$(l,c,d,e,n);if(C()){break _;}s=$z;if(s -<0){a.gH=1;s= -s|0;}Hu(a,b,p,q,r,s);a.gH=0;l=a.q;n=e+1|0;$p=8;case 8:$z=b.Nu(l,c,d,n);if(C()){break _;}i=$z;if(g.fg<1.0)i=m;if(Bzt.data[b.b]>0)i=1.0;i=j*i;CO(f,i,i,i);l=a.q;n=3;$p=9;case 9:$z=b.v$(l,c,d,e,n);if(C()){break _;}s=$z;if(s<0){a.gH=1;s= -s|0;}Hx(a,b,p,q,r,s);a.gH=0;l=a.q;n=c-1|0;$p=10;case 10:$z=b.Nu(l,n,d,e);if(C()){break _;}i=$z;if(g.e8>0.0)i=m;if(Bzt.data[b.b]>0)i=1.0;i=k*i;CO(f,i,i,i);l=a.q;n=4;$p=11;case 11:$z=b.v$(l,c,d,e,n);if(C()){break _;}s=$z;if(s<0){a.gH=1;s= -s|0;}Hq(a,b,p,q,r,s);a.gH -=0;l=a.q;n=c+1|0;$p=12;case 12:$z=b.Nu(l,n,d,e);if(C()){break _;}i=$z;if(g.e3>=1.0)m=i;if(Bzt.data[b.b]>0)m=1.0;i=k*m;CO(f,i,i,i);l=a.q;n=5;$p=13;case 13:$z=b.v$(l,c,d,e,n);if(C()){break _;}c=$z;if(c<0){a.gH=1;c= -c|0;}HM(a,b,p,q,r,c);a.gH=0;return 1;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,$p);} -function GK(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s;BK();g=Bwx;h=a.el;if(h<0)h=f;i=(h&15)<<4;h=h&240;j=i;k=b.e8;l=(j+k*16.0)/256.0;m=b.e3;n=(j+m*16.0-0.01)/256.0;o=h;p=b.fC;j=(o+p*16.0)/256.0;q=b.fg;r=(o+q*16.0-0.01)/256.0;if(!(k>=0.0&&m<=1.0)){s=i;l=(s+0.0)/256.0;n=(s+15.989999771118164)/256.0;}if(!(p>=0.0&&q<=1.0)){s=h;j=(s+0.0)/256.0;r=(s+15.989999771118164)/256.0;}k=c+k;m=c+m;o=d+b.ep;p=e+p;q=e+q;H(g,k,o,q,l,r);H(g,k,o,p,l,j);H(g,m,o,p,n,j);H(g,m,o,q,n,r);} -function Hp(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s;BK();g=Bwx;h=a.el;if(h<0)h=f;i=(h&15)<<4;h=h&240;j=i;k=b.e8;l=(j+k*16.0)/256.0;m=b.e3;n=(j+m*16.0-0.01)/256.0;o=h;p=b.fC;j=(o+p*16.0)/256.0;q=b.fg;r=(o+q*16.0-0.01)/256.0;if(!(k>=0.0&&m<=1.0)){s=i;l=(s+0.0)/256.0;n=(s+15.989999771118164)/256.0;}if(!(p>=0.0&&q<=1.0)){s=h;j=(s+0.0)/256.0;r=(s+15.989999771118164)/256.0;}k=c+k;m=c+m;o=d+b.dV;p=e+p;q=e+q;H(g,m,o,q,n,r);H(g,m,o,p,n,j);H(g,k,o,p,l,j);H(g,k,o,q,l,r);} -function Hu(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s;BK();g=Bwx;h=a.el;if(h<0)h=f;i=(h&15)<<4;h=h&240;j=i;k=b.e8;l=(j+k*16.0)/256.0;m=b.e3;n=(j+m*16.0-0.01)/256.0;o=h;p=b.ep;q=(o+p*16.0)/256.0;j=b.dV;r=(o+j*16.0-0.01)/256.0;if(!a.gH){o=n;n=l;l=o;}if(!(k>=0.0&&m<=1.0)){s=i;n=(s+0.0)/256.0;l=(s+15.989999771118164)/256.0;}if(!(p>=0.0&&j<=1.0)){s=h;q=(s+0.0)/256.0;r=(s+15.989999771118164)/256.0;}o=c+k;m=c+m;p=d+p;j=d+j;k=e+b.fC;H(g,o,j,k,l,q);H(g,m,j,k,n,q);H(g,m,p,k,n,r);H(g,o,p,k,l,r);} -function Hx(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s;BK();g=Bwx;h=a.el;if(h<0)h=f;i=(h&15)<<4;h=h&240;j=i;k=b.e8;l=(j+k*16.0)/256.0;m=b.e3;n=(j+m*16.0-0.01)/256.0;o=h;p=b.ep;q=(o+p*16.0)/256.0;j=b.dV;r=(o+j*16.0-0.01)/256.0;if(!a.gH){o=n;n=l;l=o;}if(!(k>=0.0&&m<=1.0)){s=i;n=(s+0.0)/256.0;l=(s+15.989999771118164)/256.0;}if(!(p>=0.0&&j<=1.0)){s=h;q=(s+0.0)/256.0;r=(s+15.989999771118164)/256.0;}o=c+k;m=c+m;p=d+p;j=d+j;k=e+b.fg;H(g,o,j,k,n,q);H(g,o,p,k,n,r);H(g,m,p,k,l,r);H(g,m,j,k,l,q);} -function Hq(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;BK();g=Bwx;h=a.el;if(h<0)h=f;i=(h&15)<<4;h=h&240;j=i;k=b.fC;l=(j+k*16.0)/256.0;m=b.fg;j=(j+m*16.0-0.01)/256.0;n=h;o=b.ep;p=(n+o*16.0)/256.0;q=b.dV;r=(n+q*16.0-0.01)/256.0;if(!a.gH){n=j;j=l;l=n;}if(!(k>=0.0&&m<=1.0)){s=i;j=(s+0.0)/256.0;l=(s+15.989999771118164)/256.0;}if(!(o>=0.0&&q<=1.0)){t=h;p=(t+0.0)/256.0;r=(t+15.989999771118164)/256.0;}u=c+b.e8;o=d+o;n=d+q;k=e+k;m=e+m;H(g,u,n,m,l,p);H(g,u,n,k,j,p);H(g,u,o,k,j,r);H(g,u,o,m,l,r);} -function HM(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;BK();g=Bwx;h=a.el;if(h<0)h=f;i=(h&15)<<4;h=h&240;j=i;k=b.fC;l=(j+k*16.0)/256.0;m=b.fg;j=(j+m*16.0-0.01)/256.0;n=h;o=b.ep;p=(n+o*16.0)/256.0;q=b.dV;r=(n+q*16.0-0.01)/256.0;if(!a.gH){n=j;j=l;l=n;}if(!(k>=0.0&&m<=1.0)){s=i;j=(s+0.0)/256.0;l=(s+15.989999771118164)/256.0;}if(!(o>=0.0&&q<=1.0)){t=h;p=(t+0.0)/256.0;r=(t+15.989999771118164)/256.0;}u=c+b.e3;o=d+o;n=d+q;k=e+k;m=e+m;H(g,u,o,m,j,r);H(g,u,o,k,l,r);H(g,u,n,k,l,p);H(g,u,n,m,j,p);} -function ABf(a,b,c){var d,e;d=b.dp();BK();e=Bwx;if(!d){b.tI();Bn((-0.5),(-0.5),(-0.5));By(e);E5(e,1.0,1.0,1.0,c);GK(a,b,0.0,0.0,0.0,b.bi(0));E5(e,0.5,0.5,0.5,c);Hp(a,b,0.0,0.0,0.0,b.bi(1));E5(e,0.800000011920929,0.800000011920929,0.800000011920929,c);Hu(a,b,0.0,0.0,0.0,b.bi(2));Hx(a,b,0.0,0.0,0.0,b.bi(3));E5(e,0.6000000238418579,0.6000000238418579,0.6000000238418579,c);Hq(a,b,0.0,0.0,0.0,b.bi(4));HM(a,b,0.0,0.0,0.0,b.bi(5));Bs(e);Bn(0.5,0.5,0.5);}} -function I4(a,b){var c,d,e;a:{BK();c=Bwx;d=b.dp();if(!d){b.tI();Bn((-0.5),(-0.5),(-0.5));By(c);B3(c,0.0,(-1.0),0.0);GK(a,b,0.0,0.0,0.0,b.bi(0));Bs(c);By(c);B3(c,0.0,1.0,0.0);Hp(a,b,0.0,0.0,0.0,b.bi(1));Bs(c);By(c);B3(c,0.0,0.0,(-1.0));Hu(a,b,0.0,0.0,0.0,b.bi(2));Bs(c);By(c);B3(c,0.0,0.0,1.0);Hx(a,b,0.0,0.0,0.0,b.bi(3));Bs(c);By(c);B3(c,(-1.0),0.0,0.0);Hq(a,b,0.0,0.0,0.0,b.bi(4));Bs(c);By(c);B3(c,1.0,0.0,0.0);HM(a,b,0.0,0.0,0.0,b.bi(5));Bs(c);Bn(0.5,0.5,0.5);}else if(d==1){By(c);B3(c,0.0,(-1.0),0.0);Wy(a,b,(-1), -(-0.5),(-0.5),(-0.5));Bs(c);}else if(d==13){b.tI();Bn((-0.5),(-0.5),(-0.5));By(c);B3(c,0.0,(-1.0),0.0);GK(a,b,0.0,0.0,0.0,b.bi(0));Bs(c);By(c);B3(c,0.0,1.0,0.0);Hp(a,b,0.0,0.0,0.0,b.bi(1));Bs(c);By(c);B3(c,0.0,0.0,(-1.0));EX(c,0.0,0.0,0.0625);Hu(a,b,0.0,0.0,0.0,b.bi(2));EX(c,0.0,0.0,(-0.0625));Bs(c);By(c);B3(c,0.0,0.0,1.0);EX(c,0.0,0.0,(-0.0625));Hx(a,b,0.0,0.0,0.0,b.bi(3));EX(c,0.0,0.0,0.0625);Bs(c);By(c);B3(c,(-1.0),0.0,0.0);EX(c,0.0625,0.0,0.0);Hq(a,b,0.0,0.0,0.0,b.bi(4));EX(c,(-0.0625),0.0,0.0);Bs(c);By(c);B3(c, -1.0,0.0,0.0);EX(c,(-0.0625),0.0,0.0);HM(a,b,0.0,0.0,0.0,b.bi(5));EX(c,0.0625,0.0,0.0);Bs(c);Bn(0.5,0.5,0.5);}else if(d==6){By(c);B3(c,0.0,(-1.0),0.0);AES(a,b,(-1),(-0.5),(-0.5),(-0.5));Bs(c);}else if(d==2){By(c);B3(c,0.0,(-1.0),0.0);JK(a,b,(-0.5),(-0.5),(-0.5),0.0,0.0);Bs(c);}else{if(d==10){e=0;while(true){if(e>=2)break a;if(!e)Br(b,0.0,0.0,0.0,1.0,1.0,0.5);if(e==1)Br(b,0.0,0.0,0.5,1.0,0.5,1.0);Bn((-0.5),(-0.5),(-0.5));By(c);B3(c,0.0,(-1.0),0.0);GK(a,b,0.0,0.0,0.0,b.bi(0));Bs(c);By(c);B3(c,0.0,1.0,0.0);Hp(a, -b,0.0,0.0,0.0,b.bi(1));Bs(c);By(c);B3(c,0.0,0.0,(-1.0));Hu(a,b,0.0,0.0,0.0,b.bi(2));Bs(c);By(c);B3(c,0.0,0.0,1.0);Hx(a,b,0.0,0.0,0.0,b.bi(3));Bs(c);By(c);B3(c,(-1.0),0.0,0.0);Hq(a,b,0.0,0.0,0.0,b.bi(4));Bs(c);By(c);B3(c,1.0,0.0,0.0);HM(a,b,0.0,0.0,0.0,b.bi(5));Bs(c);Bn(0.5,0.5,0.5);e=e+1|0;}}if(d==11){e=0;while(e<4){if(!e)Br(b,0.375,0.0,0.0,0.625,1.0,0.25);if(e==1)Br(b,0.375,0.0,0.75,0.625,1.0,1.0);if(e==2)Br(b,0.4375,0.8125,(-0.125),0.5625,0.9375,1.125);if(e==3)Br(b,0.4375,0.3125,(-0.125),0.5625,0.4375,1.125);Bn((-0.5), -(-0.5),(-0.5));By(c);B3(c,0.0,(-1.0),0.0);GK(a,b,0.0,0.0,0.0,b.bi(0));Bs(c);By(c);B3(c,0.0,1.0,0.0);Hp(a,b,0.0,0.0,0.0,b.bi(1));Bs(c);By(c);B3(c,0.0,0.0,(-1.0));Hu(a,b,0.0,0.0,0.0,b.bi(2));Bs(c);By(c);B3(c,0.0,0.0,1.0);Hx(a,b,0.0,0.0,0.0,b.bi(3));Bs(c);By(c);B3(c,(-1.0),0.0,0.0);Hq(a,b,0.0,0.0,0.0,b.bi(4));Bs(c);By(c);B3(c,1.0,0.0,0.0);HM(a,b,0.0,0.0,0.0,b.bi(5));Bs(c);Bn(0.5,0.5,0.5);e=e+1|0;}Br(b,0.0,0.0,0.0,1.0,1.0,1.0);}}}} -function Ko(b){return !b?1:b==13?1:b==10?1:b!=11?0:1;} -function NF(){var a=this;E.call(a);a.PB=null;a.kR=null;a.nQ=0;a.nP=0;a.fb=0.0;a.eZ=0.0;a.dH=0.0;a.U=0.0;a.Z=0.0;a.bH=0.0;a.xH=0;a.rN=0;a.o2=0;a.iH=0;a.B2=0;} -function BQ(a,b){var c=new NF();Bmy(c,a,b);return c;} -function Bmy(a,b,c){a.xH=0;a.rN=0;a.o2=0;a.iH=1;a.B2=0;a.nQ=b;a.nP=c;} -function F8(a,b,c,d,e,f,g){BY(a,b,c,d,e,f,g,0.0);} -function BY(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc;a.PB=BC(GM,8);a.kR=BC(Ie,6);i=b+e;j=c+f;k=d+g;l=b-h;c=c-h;m=d-h;d=i+h;i=j+h;h=k+h;if(!a.o2){b=l;l=d;d=b;}a:{n=Kq(d,c,m,0.0,0.0);o=Kq(l,c,m,0.0,8.0);p=Kq(l,i,m,8.0,8.0);q=Kq(d,i,m,8.0,0.0);r=Kq(d,c,h,0.0,0.0);s=Kq(l,c,h,0.0,8.0);t=Kq(l,i,h,8.0,8.0);u=Kq(d,i,h,8.0,0.0);v=a.PB.data;v[0]=n;v[1]=o;v[2]=p;v[3]=q;v[4]=r;v[5]=s;v[6]=t;v[7]=u;w=a.kR.data;x=new Ie;y=Q(GM,[s,o,p,t]);z=(a.nQ+g|0)+e|0;ba=a.nP+g|0;Kr(x,y,z,ba,z+g|0,ba+f|0);w[0] -=x;y=a.kR.data;x=new Ie;v=Q(GM,[n,r,u,q]);ba=a.nQ;bb=ba+0|0;bc=a.nP+g|0;Kr(x,v,bb,bc,ba+g|0,bc+f|0);y[1]=x;v=a.kR.data;x=new Ie;w=Q(GM,[s,r,n,o]);z=a.nQ+g|0;ba=a.nP;Kr(x,w,z,ba+0|0,z+e|0,ba+g|0);v[2]=x;y=a.kR.data;x=new Ie;v=Q(GM,[p,q,u,t]);ba=(a.nQ+g|0)+e|0;bb=a.nP;Kr(x,v,ba,bb+0|0,ba+e|0,bb+g|0);y[3]=x;v=a.kR.data;x=new Ie;w=Q(GM,[o,n,q,p]);ba=a.nQ+g|0;bb=a.nP+g|0;Kr(x,w,ba,bb,ba+e|0,bb+f|0);v[4]=x;y=a.kR.data;x=new Ie;v=Q(GM,[r,s,t,u]);z=((a.nQ+g|0)+e|0)+g|0;g=a.nP+g|0;Kr(x,v,z,g,z+e|0,g+f|0);y[5]=x;if(a.o2) -{z=0;while(true){v=a.kR.data;if(z>=v.length)break a;x=v[z];v=x.p0.data;e=v.length;w=BC(GM,e);y=w.data;f=0;while(f=f.length)break;g=f[e];f=g.p0.data;h=ADm(f[1].l8,f[0].l8);f=g.p0.data;i=ADm(f[1].l8,f[2].l8);j=i.F;k=h.B;l=j*k;m=i.B;n=h.F;l=l-m*n;o=h.G;m=m*o;p=i.G;h=Dw(BM(l,m-p*k,p*n-j*o));By(d);if(!g.KO)B3(d,h.G,h.F,h.B);else B3(d, -h.G, -h.F, -h.B);c=0;while(c<4){h=g.p0.data[c];i=h.l8;H(d,i.G*b,i.F*b,i.B*b,h.EW,h.EV);c=c+1|0;}Bs(d);e=e+1|0;}GE();a.xH=1;} -function AEb(){DJ.call(this);this.OT=0;} -function BA9(){var a=new AEb();A2t(a);return a;} -function A2t(a){D4(a);} -function A_h(a,b){Iv(b,a.OT);} -function Bio(a,b){a.OT=Kw(b);} -function Bpv(a){return 1;} -function ABK(){DJ.call(this);this.L_=0;} -function BA$(){var a=new ABK();BdR(a);return a;} -function BdR(a){D4(a);} -function BbN(a,b){VS(b,a.L_);} -function A7B(a,b){a.L_=Ud(b);} -function BbO(a){return 2;} -function V3(){DJ.call(this);this.P1=0;} -function BA_(){var a=new V3();Bd4(a);return a;} -function Bd4(a){D4(a);} -function A7M(a,b){IY(b,a.P1);} -function Bcq(a,b){a.P1=Id(b);} -function A_m(a){return 3;} -function XM(){DJ.call(this);this.Oi=Cb;} -function BBa(){var a=new XM();BaS(a);return a;} -function BaS(a){D4(a);} -function A25(a,b){OK(b,a.Oi);} -function A31(a,b){a.Oi=Op(b);} -function BiJ(a){return 4;} -function Yz(){DJ.call(this);this.Jp=0.0;} -function BBb(){var a=new Yz();Bao(a);return a;} -function Bao(a){D4(a);} -function A9o(a,b){ADu(b,a.Jp);} -function Baj(a,b){a.Jp=Wg(b);} -function Bed(a){return 5;} -function ABu(){DJ.call(this);this.KX=0.0;} -function BBc(){var a=new ABu();BbJ(a);return a;} -function BbJ(a){D4(a);} -function Bhb(a,b){ADz(b,a.KX);} -function A2o(a,b){a.KX=ADx(b);} -function A2m(a){return 6;} -function ACC(){DJ.call(this);this.Fb=null;} -function BBd(){var a=new ACC();Bb7(a);return a;} -function Bb7(a){D4(a);} -function A3O(a,b){IY(b,a.Fb.data.length);Tm(b,a.Fb);} -function Ba8(a,b){var c;c=B4(Id(b));a.Fb=c;ACs(b,c);} -function Bpf(a){return 7;} -function AAM(){DJ.call(this);this.On=null;} -function BBe(){var a=new AAM();BoQ(a);return a;} -function BoQ(a){D4(a);} -function BlF(a,b){PL(b,a.On);} -function BmX(a,b){a.On=H$(b);} -function A8x(a){return 8;} -function AIq(){var a=this;DJ.call(a);a.qz=null;a.rI=0;} -function BrW(){var a=new AIq();A85(a);return a;} -function A85(a){D4(a);a.qz=Cj();} -function A6w(a,b){var c,d;c=a.qz;if(c.p<=0)a.rI=1;else a.rI=(Z(c,0)).cJ();Iv(b,a.rI);IY(b,a.qz.p);d=0;while(true){c=a.qz;if(d>=c.p)break;(Z(c,d)).dn(b);d=d+1|0;}} -function BgW(a,b){var c,d,e;a.rI=Kw(b);c=Id(b);a.qz=Cj();d=0;while(dg){c=a.nM.data.length;h=a.kp;c>h&&f>=(g+d|0)&&c>=(h+d|0);}CY(e,g,a.nM,a.kp,d);a.kp=a.kp+d|0;b=a.lE;b.rS=b.rS+d|0;a.iK=Bi(a.iK,M(d));a.ee=a.ee-d|0;c=b.jB-d|0;b.jB=c;if(!c)b.rS=0;} -function Qu(a,b,c,d){a.nM=b;a.kp=c;a.ee=d;} -function Sk(a,b,c,d,e){var f,g;if(d<=0&&e&&a.cd!==null)return;f=a.L;if(f>0&&e){g=B4(f+d|0);CY(a.cd,a.E,g,0,f);CY(b,c,g,a.L,d);a.cd=g;a.E=0;a.L=a.L+d|0;}else{a.cd=b;a.E=c;a.L=d;}} -function ASM(){LL.call(this);this.tg=0;} -function BBh(){var a=new ASM();Bd8(a);return a;} -function Bno(a){var b=new ASM();Bgq(b,a);return b;} -function Btb(a,b){var c=new ASM();AFU(c,a,b);return c;} -function Bd8(a){M1(a);a.tg=0;Rn(a,15,0);} -function Bgq(a,b){AFU(a,15,b);} -function AFU(a,b,c){var d,e,f;M1(a);a.tg=0;d=Rn(a,b,c);if(!d)return;e=new Nq;f=new S;T(f);Bj(e,V(ET(ET(Bo(f,d),B(16)),a.bR)));P(e);} -function Rn(a,b,c){var d,e,f;a.tg=0;d=new QL;d.xJ=M(-1);d.nj=(-1);d.GA=B4(4);d.fR=null;d.hq=null;d.b_=a;a.sc=d;if(c)b= -b|0;a.bR=null;d.uN=null;d.hK=0;if(b<0)b= -b|0;else if(b&1073741824){d.hK=4;b=b&(-1073741825);if(b<48)b=b&15;}else if(b&(-32)){d.hK=4;b=b&15;}else{d.hK=(b>>4)+1|0;if(b<48)b=b&15;}if(b>=8&&b<=15){d.P5=b;e=new Pe;c=1<=0)return Bjt(b,1);c=new Cp;d=new S;T(d);Bo(J(d,B(317)),b);Bj(c,V(d));P(c);} -function AKC(b){var c,d;if(b>=0)return Bjt(b,0);c=new Cp;d=new S;T(d);Bo(J(d,B(317)),b);Bj(c,V(d));P(c);} -function AVl(b,c,d){return BsX(0,b.data.length,b,c,c+d|0,0,0);} -function Nk(b){return AVl(b,0,b.data.length);} -function ABt(a,b,c,d){var e,f,g,h,i,j,k,l,m,n;if(c>=0){e=b.data;f=e.length;if(c<=f){g=c+d|0;if(g>f){h=new Cv;i=new S;T(i);Bo(J(Bo(J(i,B(318)),g),B(311)),f);Bj(h,V(i));P(h);}if(CN(a)=0){f=b.data;g=f.length;if(c<=g){h=c+d|0;if(h>g){i=new Cv;j=new S;T(j);Bo(J(Bo(J(j,B(319)),h),B(311)),g);Bj(i,V(j));P(i);}if(d<0){e=new Cv;i=new S;T(i);J(Bo(J(i,B(312)),d),B(313));Bj(e,V(i));P(e);}h=a.bh;k=h+a.kJ|0;l=0;while(l=4){$p=2;continue _;}$p=3;continue _;case 2:$z=AE4(b,c,g,e);if(C()){break _;}g=$z;if(g<9)return;h=(c+D(f,3)|0)-1|0;g=(d+D(f,5)|0)-3|0;i=(e+D(f,3)|0)-1|0;$p=4;continue _;case 3:$z=AJY(b,c,g,e);if(C()){break _;}j=$z;if(!j.yI()){$p=2;continue _;}if(D(f, -4))return;I();h=BwG.b;$p=6;continue _;case 4:$z=AKw(b,h,g,i);if(C()){break _;}c=$z;I();if(c!=BwG.b)return;c=g+1|0;$p=5;case 5:$z=AE4(b,h,c,i);if(C()){break _;}d=$z;if(d<4)return;$p=7;continue _;case 6:AYH(b,c,d,e,h);if(C()){break _;}return;case 7:$z=AJY(b,h,c,i);if(C()){break _;}f=$z;if(f.yI())return;c=BwF.b;$p=8;case 8:AYH(b,h,g,i,c);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,$p);} -function A_2(a,b,c){I();return BwG.cL(0,c);} -var AQq=K(W); -function Bqm(a,b){var c=new AQq();A8p(c,a,b);return c;} -function A8p(a,b,c){BB();CZ(a,b,c,BBk);} -function C3(){E.call(this);this.Ec=0;} -var BBo=null;var BBk=null;var BAp=null;var BAo=null;var BAt=null;var BxI=null;var BxJ=null;var BBp=null;var BBq=null;var BBr=null;var BAr=null;var BBs=null;var BBt=null;var BBu=null;var BAq=null;var BBv=null;var BBw=null;var BBx=null;var BBl=null;var BBm=null;var BBy=null;var BBz=null;var BBA=null;var BBB=null;function BB(){BB=Bw(C3);Bm9();} -function Fb(){var a=new C3();GB(a);return a;} -function GB(a){BB();} -function Bk5(a){return 0;} -function BhA(a){return 1;} -function Bkr(a){return 1;} -function Be7(a){return 1;} -function Nb(a){a.Ec=1;return a;} -function BnJ(a){return a.Ec;} -function Bm9(){var b;b=new TX;GB(b);BBo=b;BBk=Fb();BAp=Nb(Fb());BAo=Fb();BAt=Fb();b=new Q9;GB(b);BxI=b;b=new Q9;GB(b);BxJ=b;BBp=Nb(Fb());b=new Pu;GB(b);BBq=b;BBr=Fb();BAr=Nb(Fb());b=new TX;GB(b);BBs=b;BBt=Fb();b=new Pu;GB(b);BBu=b;BAq=Fb();BBv=Nb(Fb());BBw=Fb();BBx=Fb();b=new Pu;GB(b);BBl=b;BBm=Fb();BBy=Fb();BBz=Fb();BBA=Fb();BBB=Fb();} -var IR=K(W); -function Bej(a,b){var c=new IR();Qw(c,a,b);return c;} -function Qw(a,b,c){BB();FB(a,b,BBq);a.M=c;Es(a,1);Br(a,0.30000001192092896,0.0,0.30000001192092896,0.699999988079071,0.6000000238418579,0.699999988079071);} -function AUy(a,b,c,d,e){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=d-1|0;$p=1;case 1:$z=AKw(b,c,d,e);if(C()){break _;}c=$z;return a.w1(c);default:G1();}}D0().s(a,b,c,d,e,$p);} -function A9v(a,b){I();return b!=BwF.b&&b!=BwG.b&&b!=BzT.b?0:1;} -function ARi(a,b,c,d,e,f){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:APG(a,b,c,d,e);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function AMo(a,b,c,d,e,f){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:APG(a,b,c,d,e);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function APG(a,b,c,d,e){var f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=a.qj(b,c,d,e);if(C()){break _;}f=$z;if(f)return;$p=2;case 2:$z=AMY(b,c,d,e);if(C()){break _;}f=$z;$p=3;case 3:AFM(a,b,c,d,e,f);if(C()){break _;}f=0;$p=4;case 4:AYH(b,c,d,e,f);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function AW5(a,b,c,d,e){var f,g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AE4(b,c,d,e);if(C()){break _;}f=$z;if(f<8){$p=3;continue _;}d=d-1|0;$p=2;case 2:$z=AKw(b,c,d,e);if(C()){break _;}c=$z;return !a.w1(c)?0:1;case 3:$z=AOt(b,c,d,e);if(C()){break _;}g=$z;if(!g)return 0;d=d-1|0;$p=2;continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function AOD(a,b,c,d,e){return null;} -function Bis(a){return 0;} -function A35(a){return 0;} -function Bj3(a){return 1;} -var AVB=K(IR); -function BtC(a,b){var c=new AVB();Bm8(c,a,b);return c;} -function Bm8(a,b,c){Qw(a,b,c);Br(a,0.09999999403953552,0.0,0.09999999403953552,0.8999999761581421,0.800000011920929,0.8999999761581421);} -function AMt(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:APG(a,b,c,d,e);if(C()){break _;}g=d+1|0;$p=2;case 2:$z=AE4(b,c,g,e);if(C()){break _;}g=$z;if(g>=9&&!D(f,5)){$p=3;continue _;}return;case 3:$z=AMY(b,c,d,e);if(C()){break _;}g=$z;if(g>=15){g=0;$p=4;continue _;}g=g+1|0;$p=5;continue _;case 4:AUf(b,c,d,e,g);if(C()){break _;}h=new Xz;if(!D(f,10))h=DN();$p=6;continue _;case 5:AKg(b, -c,d,e,g);if(C()){break _;}return;case 6:$z=h.f7(b,f,c,d,e);if(C()){break _;}g=$z;if(g)return;g=a.b;$p=7;case 7:AUf(b,c,d,e,g);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,$p);} -var Lw=K(W); -function ACP(a,b,c){BB();CZ(a,b,((c!==BxJ?12:14)*16|0)+13|0,c);Br(a,0.0,0.0,0.0,1.0,1.0,1.0);Es(a,1);} -function NC(b){if(b>=8)b=0;return (b+1|0)/9.0;} -function Bdi(a,b){return b&&b!=1?a.M+1|0:a.M;} -function AZO(a,b,c,d,e){var f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AJY(b,c,d,e);if(C()){break _;}f=$z;if(f!==a.bz)return (-1);$p=2;case 2:$z=AMY(b,c,d,e);if(C()){break _;}c=$z;return c;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function ANT(a,b,c,d,e){var f,g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=b.l6(c,d,e);if(C()){break _;}f=$z;if(f!==a.bz)return (-1);$p=2;case 2:$z=b.dU(c,d,e);if(C()){break _;}g=$z;if(g>=8)g=0;return g;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function Ban(a){return 0;} -function A8I(a){return 0;} -function A$7(a,b,c){return c&&!b?1:0;} -function A0h(a,b,c,d,e,f){var g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=b.l6(c,d,e);if(C()){break _;}g=$z;if(g===a.bz)c=0;else{BB();if(g===BBx)c=0;else{if(f!=1){$p=2;continue _;}c=1;}}return c;case 2:$z=AOM(a,b,c,d,e,f);if(C()){break _;}c=$z;return c;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function AQh(a,b,c,d,e){return null;} -function Bjs(a){return 4;} -function A6V(a,b,c){return 0;} -function A6f(a,b){return 0;} -function AXX(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=BM(0.0,0.0,0.0);$p=1;case 1:$z=ANT(a,b,c,d,e);if(C()){break _;}g=$z;h=0;i=c-1|0;j=e-1|0;k=d-1|0;l=g-8|0;m=d-d|0;if(h>=4){$p=2;continue _;}n=!h?i:c;o=h==1?j:e;if(h==2)n=n+1|0;if(h==3)o=o+1|0;$p=7;continue _;case 2:$z=b.dU(c, -d,e);if(C()){break _;}n=$z;if(n<8)return Dw(f);l=0;n=2;$p=3;case 3:$z=A0h(a,b,c,d,j,n);if(C()){break _;}n=$z;if(n)l=1;if(!l){n=e+1|0;p=3;$p=4;continue _;}l=1;if(!l){n=4;$p=5;continue _;}l=1;if(!l){n=c+1|0;p=5;$p=6;continue _;}l=1;if(!l){n=d+1|0;p=2;$p=9;continue _;}l=1;if(!l){n=d+1|0;p=e+1|0;k=3;$p=11;continue _;}l=1;if(!l){n=d+1|0;p=4;$p=12;continue _;}l=1;if(l){l=1;if(l)f=Ey(Dw(f),0.0,(-6.0),0.0);return Dw(f);}c=c+1|0;d=d+1|0;n=5;$p=13;continue _;case 4:$z=A0h(a,b,c,d,n,p);if(C()){break _;}n=$z;if(n)l=1;if -(!l){n=4;$p=5;continue _;}l=1;if(!l){n=c+1|0;p=5;$p=6;continue _;}l=1;if(!l){n=d+1|0;p=2;$p=9;continue _;}l=1;if(!l){n=d+1|0;p=e+1|0;k=3;$p=11;continue _;}l=1;if(!l){n=d+1|0;p=4;$p=12;continue _;}l=1;if(l){l=1;if(l)f=Ey(Dw(f),0.0,(-6.0),0.0);return Dw(f);}c=c+1|0;d=d+1|0;n=5;$p=13;continue _;case 5:$z=A0h(a,b,i,d,e,n);if(C()){break _;}n=$z;if(n)l=1;if(!l){n=c+1|0;p=5;$p=6;continue _;}l=1;if(!l){n=d+1|0;p=2;$p=9;continue _;}l=1;if(!l){n=d+1|0;p=e+1|0;k=3;$p=11;continue _;}l=1;if(!l){n=d+1|0;p=4;$p=12;continue _;}l -=1;if(l){l=1;if(l)f=Ey(Dw(f),0.0,(-6.0),0.0);return Dw(f);}c=c+1|0;d=d+1|0;n=5;$p=13;continue _;case 6:$z=A0h(a,b,n,d,e,p);if(C()){break _;}n=$z;if(n)l=1;if(!l){n=d+1|0;p=2;$p=9;continue _;}l=1;if(!l){n=d+1|0;p=e+1|0;k=3;$p=11;continue _;}l=1;if(!l){n=d+1|0;p=4;$p=12;continue _;}l=1;if(l){l=1;if(l)f=Ey(Dw(f),0.0,(-6.0),0.0);return Dw(f);}c=c+1|0;d=d+1|0;n=5;$p=13;continue _;case 7:$z=ANT(a,b,n,d,o);if(C()){break _;}q=$z;if(q<0){$p=8;continue _;}if(q>=0){p=q-g|0;f=Ey(f,U(n-c|0,p),U(m,p),U(o-e|0,p));}h=h+1|0;if -(h>=4){$p=2;continue _;}n=!h?i:c;o=h==1?j:e;if(h==2)n=n+1|0;if(h==3)o=o+1|0;continue _;case 8:$z=b.l6(n,d,o);if(C()){break _;}r=$z;if(!r.jp()){$p=10;continue _;}h=h+1|0;if(h>=4){$p=2;continue _;}n=!h?i:c;o=h==1?j:e;if(h==2)n=n+1|0;if(h==3)o=o+1|0;$p=7;continue _;case 9:$z=A0h(a,b,c,n,j,p);if(C()){break _;}n=$z;if(n)l=1;if(!l){n=d+1|0;p=e+1|0;k=3;$p=11;continue _;}l=1;if(!l){n=d+1|0;p=4;$p=12;continue _;}l=1;if(l){l=1;if(l)f=Ey(Dw(f),0.0,(-6.0),0.0);return Dw(f);}c=c+1|0;d=d+1|0;n=5;$p=13;continue _;case 10:$z -=ANT(a,b,n,k,o);if(C()){break _;}p=$z;if(p>=0){p=p-l|0;f=Ey(f,U(n-c|0,p),U(m,p),U(o-e|0,p));}h=h+1|0;if(h>=4){$p=2;continue _;}n=!h?i:c;o=h==1?j:e;if(h==2)n=n+1|0;if(h==3)o=o+1|0;$p=7;continue _;case 11:$z=A0h(a,b,c,n,p,k);if(C()){break _;}n=$z;if(n)l=1;if(!l){n=d+1|0;p=4;$p=12;continue _;}l=1;if(l){l=1;if(l)f=Ey(Dw(f),0.0,(-6.0),0.0);return Dw(f);}c=c+1|0;d=d+1|0;n=5;$p=13;continue _;case 12:$z=A0h(a,b,i,n,e,p);if(C()){break _;}n=$z;if(n)l=1;if(l){l=1;if(l)f=Ey(Dw(f),0.0,(-6.0),0.0);return Dw(f);}c=c+1|0;d -=d+1|0;n=5;$p=13;case 13:$z=A0h(a,b,c,d,e,n);if(C()){break _;}c=$z;if(c)l=1;if(l)f=Ey(Dw(f),0.0,(-6.0),0.0);return Dw(f);default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$p);} -function AGv(a,b,c,d,e,f,g){var h,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AXX(a,b,c,d,e);if(C()){break _;}h=$z;g.G=g.G+h.G;g.F=g.F+h.F;g.B=g.B+h.B;return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,$p);} -function Bmp(a){var b;b=a.bz;BB();return b===BxI?5:b!==BxJ?0:30;} -function AOl(a,b,c,d,e){var f,g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=b.vc(c,d,e);if(C()){break _;}f=$z;d=d+1|0;$p=2;case 2:$z=b.vc(c,d,e);if(C()){break _;}g=$z;if(f>g)g=f;return g;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function A$p(a){var b;b=a.bz;BB();return b!==BxI?0:1;} -function AGS(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=a.bz;BB();if(g===BxI&&!D(f,64)){$p=2;continue _;}if(a.bz!==BxJ)return;h=d+1|0;$p=1;case 1:$z=AJY(b,c,h,e);if(C()){break _;}i=$z;if(i!==BBo)return;$p=3;continue _;case 2:$z=AMY(b,c,d,e);if(C()){break _;}h=$z;if(h>0&&h<8){j=c+0.5;k=d+0.5;l=e+0.5;i=B(326);m=O(f)*0.25 -+0.75;n=O(f)*1.0+0.5;$p=4;continue _;}if(a.bz!==BxJ)return;h=d+1|0;$p=1;continue _;case 3:$z=ALD(b,c,h,e);if(C()){break _;}h=$z;if(!h&&!D(f,100))BU(b,B(327),c+O(f),d+a.dV,e+O(f),0.0,0.0,0.0);return;case 4:AGC(b,j,k,l,i,m,n);if(C()){break _;}if(a.bz!==BxJ)return;h=d+1|0;$p=1;continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);} -function A98(b,c,d,e,f){var g,h,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:g=null;BB();if(f===BxI){I();g=BxU;$p=1;continue _;}if(f!==BxJ){h=g.G;return h===0.0&&g.B===0.0?(-1000.0):Ck(g.B,h)-1.5707963267948966;}I();f=BxV;$p=2;continue _;case 1:$z=AXX(g,b,c,d,e);if(C()){break _;}g=$z;if(f!==BxJ){h=g.G;return h===0.0&&g.B===0.0?(-1000.0):Ck(g.B,h)-1.5707963267948966;}I();f=BxV;$p=2;case 2:$z=AXX(f,b,c,d,e);if(C()){break _;}g -=$z;h=g.G;return h===0.0&&g.B===0.0?(-1000.0):Ck(g.B,h)-1.5707963267948966;default:G1();}}D0().s(b,c,d,e,f,g,h,$p);} -function AGA(a,b,c,d,e){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AOn(a,b,c,d,e);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,$p);} -function AIQ(a,b,c,d,e,f){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AOn(a,b,c,d,e);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function AOn(a,b,c,d,e){var f,g,h,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AKw(b,c,d,e);if(C()){break _;}f=$z;if(f==a.b){g=a.bz;BB();if(g===BxJ){f=0;h=e-1|0;$p=2;continue _;}}return;case 2:$z=AJY(b,c,d,h);if(C()){break _;}g=$z;if(g===BxI)f=1;if(!f){h=e+1|0;$p=3;continue _;}f=1;if(!f){h=c-1|0;$p=4;continue _;}f=1;if(!f){h=c+1|0;$p=5;continue _;}f=1;if(!f){h=d+1|0;$p=6;continue _;}f=1;if(!f)return;$p -=7;continue _;case 3:$z=AJY(b,c,d,h);if(C()){break _;}g=$z;if(g===BxI)f=1;if(!f){h=c-1|0;$p=4;continue _;}f=1;if(!f){h=c+1|0;$p=5;continue _;}f=1;if(!f){h=d+1|0;$p=6;continue _;}f=1;if(!f)return;$p=7;continue _;case 4:$z=AJY(b,h,d,e);if(C()){break _;}g=$z;if(g===BxI)f=1;if(!f){h=c+1|0;$p=5;continue _;}f=1;if(!f){h=d+1|0;$p=6;continue _;}f=1;if(!f)return;$p=7;continue _;case 5:$z=AJY(b,h,d,e);if(C()){break _;}g=$z;if(g===BxI)f=1;if(!f){h=d+1|0;$p=6;continue _;}f=1;if(!f)return;$p=7;continue _;case 6:$z=AJY(b, -c,h,e);if(C()){break _;}g=$z;if(g===BxI)f=1;if(!f)return;$p=7;case 7:$z=AMY(b,c,d,e);if(C()){break _;}h=$z;if(!h){I();f=Bw$.b;$p=8;continue _;}if(h>4){$p=9;continue _;}I();f=BwM.b;$p=10;continue _;case 8:AYH(b,c,d,e,f);if(C()){break _;}$p=9;case 9:AJs(a,b,c,d,e);if(C()){break _;}return;case 10:AYH(b,c,d,e,f);if(C()){break _;}$p=9;continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,$p);} -function AJs(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=c+0.5;g=d+0.5;h=e+0.5;i=B(199);j=0.5;k=2.5999999046325684+(O(b.n)-O(b.n))*0.800000011920929;$p=1;case 1:AGC(b,f,g,h,i,j,k);if(C()){break _;}l=0;f=c;m=d+1.2;n=e;while(l<8){BU(b,B(328),f+Cd(),m,n+Cd(),0.0,0.0,0.0);l=l+1|0;}return;default:G1();}}D0().s(a,b,c,d,e,f,g, -h,i,j,k,l,m,n,$p);} -function AMs(){var a=this;Lw.call(a);a.px=0;a.hA=null;a.f_=null;} -function A4q(a,b){var c=new AMs();A$E(c,a,b);return c;} -function A$E(a,b,c){ACP(a,b,c);a.px=0;a.hA=F7(4);a.f_=BS(4);} -function A1z(a,b,c,d,e){var f,g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(b,c,d,e);if(C()){break _;}f=$z;g=a.b+1|0;$p=2;case 2:AR_(b,c,d,e,g,f);if(C()){break _;}Ge(b,c,d,e,c,d,e);UX(b,c,d,e);return;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function AXS(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AZO(a,b,c,d,e);if(C()){break _;}g=$z;h=1;i=a.bz;BB();if(i===BxJ&&!b.cI.tv)h=2;j=1;if(g<=0){$p=2;continue _;}k=(-100);a.px=0;l=c-1|0;$p=3;continue _;case 2:A1z(a,b,c,d,e);if(C()){break _;}m=d-1|0;$p=7;continue _;case 3:$z -=AZV(a,b,l,d,e,k);if(C()){break _;}l=$z;k=c+1|0;$p=4;case 4:$z=AZV(a,b,k,d,e,l);if(C()){break _;}k=$z;l=e-1|0;$p=5;case 5:$z=AZV(a,b,c,d,l,k);if(C()){break _;}k=$z;l=e+1|0;$p=6;case 6:$z=AZV(a,b,c,d,l,k);if(C()){break _;}k=$z;n=k+h|0;if(!(n<8&&k>=0))n=(-1);k=d+1|0;$p=8;continue _;case 7:$z=A0q(a,b,c,m,e);if(C()){break _;}k=$z;if(k){if(g>=8){d=a.b;$p=10;continue _;}k=a.b;d=g+8|0;$p=9;continue _;}if(g>=0){if(g){$p=12;continue _;}o=0;p=c-1|0;j=e-1|0;if(o<4){a.f_.data[o]=1000;k=!o?p:c;if(o==1)k=k+1|0;l=o==2?j:e;if -(o==3)l=l+1|0;$p=22;continue _;}q=a.f_.data;k=q[0];l=1;while(l<4){if(q[l]=8)o=1;if(o>=8)return;q=q.data;if(q[0]){$p=21;continue _;}if(q[1]){k=c+1|0;$p=23;continue _;}if(q[2]){$p=25;continue _;}if(q[3]){e=e+1|0;$p=28;continue _;}}return;case 8:$z=AZO(a,b,c,k,e);if(C()){break _;}l=$z;if(l>=0){$p=11;continue _;}if(a.px>=2&&a.bz===BxI){k=d-1|0;$p=13;continue _;}if(a.bz===BxJ&&g<8&&n<8&&n>g&&D(f,4)){j=0;n=g;}if(n!=g){if(n ->=0){$p=17;continue _;}k=0;$p=20;continue _;}if(j){$p=16;continue _;}n=g;g=n;m=d-1|0;$p=7;continue _;case 9:ARF(b,c,m,e,k,d);if(C()){break _;}return;case 10:ARF(b,c,m,e,d,g);if(C()){break _;}return;case 11:$z=AZO(a,b,c,k,e);if(C()){break _;}n=$z;if(n<8)n=n+8|0;if(a.px>=2&&a.bz===BxI){k=d-1|0;$p=13;continue _;}if(a.bz===BxJ&&g<8&&n<8&&n>g&&D(f,4)){j=0;n=g;}if(n!=g){if(n>=0){$p=17;continue _;}k=0;$p=20;continue _;}if(j){$p=16;continue _;}n=g;g=n;m=d-1|0;$p=7;continue _;case 12:$z=AH3(a,b,c,m,e);if(C()){break _;}k -=$z;if(k){o=0;p=c-1|0;j=e-1|0;if(o<4){a.f_.data[o]=1000;k=!o?p:c;if(o==1)k=k+1|0;l=o==2?j:e;if(o==3)l=l+1|0;$p=22;continue _;}q=a.f_.data;k=q[0];l=1;while(l<4){if(q[l]=8)o=1;if(o>=8)return;q=q.data;if(q[0]){$p=21;continue _;}if(q[1]){k=c+1|0;$p=23;continue _;}if(q[2]){$p=25;continue _;}if(q[3]){e=e+1|0;$p=28;continue _;}}return;case 13:$z=ALD(b,c,k,e);if(C()){break _;}l=$z;if(!l){$p=14;continue _;}n=0;if(a.bz===BxJ&& -g<8&&n<8&&n>g&&D(f,4)){j=0;n=g;}if(n!=g){if(n>=0){$p=17;continue _;}k=0;$p=20;continue _;}if(j){$p=16;continue _;}n=g;g=n;m=d-1|0;$p=7;continue _;case 14:$z=AJY(b,c,k,e);if(C()){break _;}i=$z;if(i===a.bz){$p=15;continue _;}if(a.bz===BxJ&&g<8&&n<8&&n>g&&D(f,4)){j=0;n=g;}if(n!=g){if(n>=0){$p=17;continue _;}k=0;$p=20;continue _;}if(j){$p=16;continue _;}n=g;g=n;m=d-1|0;$p=7;continue _;case 15:$z=AMY(b,c,d,e);if(C()){break _;}k=$z;if(!k)n=0;if(a.bz===BxJ&&g<8&&n<8&&n>g&&D(f,4)){j=0;n=g;}if(n!=g){if(n>=0){$p=17;continue _;}k -=0;$p=20;continue _;}if(j){$p=16;continue _;}n=g;g=n;m=d-1|0;$p=7;continue _;case 16:A1z(a,b,c,d,e);if(C()){break _;}n=g;g=n;m=d-1|0;$p=7;continue _;case 17:AKg(b,c,d,e,n);if(C()){break _;}k=a.b;$p=18;case 18:AIG(b,c,d,e,k);if(C()){break _;}k=a.b;$p=19;case 19:AQe(b,c,d,e,k);if(C()){break _;}g=n;m=d-1|0;$p=7;continue _;case 20:AYH(b,c,d,e,k);if(C()){break _;}g=n;m=d-1|0;$p=7;continue _;case 21:ARG(a,b,p,d,e,o);if(C()){break _;}if(q[1]){k=c+1|0;$p=23;continue _;}if(q[2]){$p=25;continue _;}if(!q[3])return;e=e -+1|0;$p=28;continue _;case 22:$z=AH3(a,b,k,d,l);if(C()){break _;}n=$z;if(!n){$p=24;continue _;}o=o+1|0;if(o>=4){q=a.f_.data;k=q[0];l=1;while(l<4){if(q[l]=8)o=1;if(o>=8)return;q=q.data;if(q[0]){$p=21;continue _;}if(q[1]){k=c+1|0;$p=23;continue _;}if(q[2]){$p=25;continue _;}if(!q[3])return;e=e+1|0;$p=28;continue _;}a.f_.data[o]=1000;k=!o?p:c;if(o==1)k=k+1|0;l=o==2?j:e;if(o==3)l=l+1|0;continue _;case 23:ARG(a,b,k,d,e,o);if -(C()){break _;}if(q[2]){$p=25;continue _;}if(!q[3])return;e=e+1|0;$p=28;continue _;case 24:$z=AJY(b,k,d,l);if(C()){break _;}f=$z;if(f!==a.bz){$p=26;continue _;}$p=27;continue _;case 25:ARG(a,b,c,d,j,o);if(C()){break _;}if(!q[3])return;e=e+1|0;$p=28;continue _;case 26:$z=AH3(a,b,k,m,l);if(C()){break _;}n=$z;if(n){q=a.f_.data;n=1;$p=29;continue _;}a.f_.data[o]=0;o=o+1|0;if(o>=4){q=a.f_.data;k=q[0];l=1;while(l<4){if(q[l]=8)o=1;if(o>=8)return;q=q.data;if(q[0]){$p=21;continue _;}if(q[1]){k=c+1|0;$p=23;continue _;}if(q[2]){$p=25;continue _;}if(!q[3])return;e=e+1|0;$p=28;continue _;}a.f_.data[o]=1000;k=!o?p:c;if(o==1)k=k+1|0;l=o==2?j:e;if(o==3)l=l+1|0;$p=22;continue _;case 27:$z=AMY(b,k,d,l);if(C()){break _;}n=$z;if(n){$p=26;continue _;}o=o+1|0;if(o>=4){q=a.f_.data;k=q[0];l=1;while(l<4){if(q[l]=8)o=1;if(o>=8)return;q=q.data;if(q[0]){$p -=21;continue _;}if(q[1]){k=c+1|0;$p=23;continue _;}if(q[2]){$p=25;continue _;}if(!q[3])return;e=e+1|0;$p=28;continue _;}a.f_.data[o]=1000;k=!o?p:c;if(o==1)k=k+1|0;l=o==2?j:e;if(o==3)l=l+1|0;$p=22;continue _;case 28:ARG(a,b,c,d,e,o);if(C()){break _;}return;case 29:$z=ASQ(a,b,k,d,l,n,o);if(C()){break _;}k=$z;q[o]=k;o=o+1|0;if(o>=4){q=a.f_.data;k=q[0];l=1;while(l<4){if(q[l]=8)o=1;if(o>=8)return;q=q.data;if(q[0]){$p=21;continue _;}if -(q[1]){k=c+1|0;$p=23;continue _;}if(q[2]){$p=25;continue _;}if(!q[3])return;e=e+1|0;$p=28;continue _;}a.f_.data[o]=1000;k=!o?p:c;if(o==1)k=k+1|0;l=o==2?j:e;if(o==3)l=l+1|0;$p=22;continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$p);} -function ARG(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=A0q(a,b,c,d,e);if(C()){break _;}g=$z;if(!g)return;$p=2;case 2:$z=AKw(b,c,d,e);if(C()){break _;}g=$z;if(g<=0){g=a.b;$p=3;continue _;}h=a.bz;BB();if(h===BxJ){$p=6;continue _;}I();h=BwB.data[g];$p=4;continue _;case 3:ARF(b,c,d,e,g,f);if(C()){break _;}return;case 4:$z=AMY(b,c,d,e);if(C()){break _;}g=$z;$p=5;case 5:h.Vz(b, -c,d,e,g);if(C()){break _;}g=a.b;$p=3;continue _;case 6:AJs(a,b,c,d,e);if(C()){break _;}g=a.b;$p=3;continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,$p);} -function ASQ(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:h=1000;i=0;j=Y(g,1);k=Y(g,3);l=Y(g,2);m=c-1|0;n=e-1|0;o=d-1|0;p=Y(f,4);q=f+1|0;a:{while(i<4){if(!(!i&&!j)){r=Y(i,1);if(!(!r&&!g)){s=Y(i,2);if(!(!s&&!k)){t=Y(i,3);if(t)break a;if -(l)break a;}}}i=i+1|0;}return h;}u=!i?m:c;if(!r)u=u+1|0;r=!s?n:e;if(!t)r=r+1|0;$p=1;case 1:$z=AH3(a,b,u,d,r);if(C()){break _;}t=$z;if(!t){$p=2;continue _;}b:{while(true){i=i+1|0;if(i>=4)break;if(!i&&!j)continue;r=Y(i,1);if(!r&&!g)continue;s=Y(i,2);if(!s&&!k)continue;t=Y(i,3);if(t)break b;if(l)break b;}return h;}u=!i?m:c;if(!r)u=u+1|0;r=!s?n:e;if(!t)r=r+1|0;continue _;case 2:$z=AJY(b,u,d,r);if(C()){break _;}v=$z;if(v!==a.bz){$p=3;continue _;}$p=4;continue _;case 3:$z=AH3(a,b,u,o,r);if(C()){break _;}t=$z;if(!t)return f;if -(p<0){$p=5;continue _;}c:{while(true){i=i+1|0;if(i>=4)break;if(!i&&!j)continue;r=Y(i,1);if(!r&&!g)continue;s=Y(i,2);if(!s&&!k)continue;t=Y(i,3);if(t)break c;if(l)break c;}return h;}u=!i?m:c;if(!r)u=u+1|0;r=!s?n:e;if(!t)r=r+1|0;$p=1;continue _;case 4:$z=AMY(b,u,d,r);if(C()){break _;}t=$z;if(t){$p=3;continue _;}b:{while(true){i=i+1|0;if(i>=4)break;if(!i&&!j)continue;r=Y(i,1);if(!r&&!g)continue;s=Y(i,2);if(!s&&!k)continue;t=Y(i,3);if(t)break b;if(l)break b;}return h;}u=!i?m:c;if(!r)u=u+1|0;r=!s?n:e;if(!t)r=r+1 -|0;$p=1;continue _;case 5:$z=ASQ(a,b,u,d,r,q,i);if(C()){break _;}t=$z;if(t=4)break;if(!i&&!j)continue;r=Y(i,1);if(!r&&!g)continue;s=Y(i,2);if(!s&&!k)continue;t=Y(i,3);if(t)break c;if(l)break c;}return h;}u=!i?m:c;if(!r)u=u+1|0;r=!s?n:e;if(!t)r=r+1|0;$p=1;continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p);} -function AH3(a,b,c,d,e){var f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AKw(b,c,d,e);if(C()){break _;}f=$z;I();if(f!=BzX.b&&f!=Bz4.b&&f!=BzW.b&&f!=BzY.b&&f!=BAe.b){if(!f)return 0;return BwB.data[f].bz.cv();}return 1;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function AZV(a,b,c,d,e,f){var g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AZO(a,b,c,d,e);if(C()){break _;}g=$z;if(g<0)return f;if(!g)a.px=a.px+1|0;if(g>=8)g=0;if(f>=0&&g>=f)g=f;return g;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function A0q(a,b,c,d,e){var f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AJY(b,c,d,e);if(C()){break _;}f=$z;if(f===a.bz)c=0;else{BB();if(f!==BxJ){$p=2;continue _;}c=0;}return c;case 2:$z=AH3(a,b,c,d,e);if(C()){break _;}c=$z;return c?0:1;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function AJ0(a,b,c,d,e){var f,g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AOn(a,b,c,d,e);if(C()){break _;}$p=2;case 2:$z=AKw(b,c,d,e);if(C()){break _;}f=$z;g=a.b;if(f!=g)return;$p=3;case 3:AIG(b,c,d,e,g);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -var ARo=K(Lw); -function A8y(a,b){var c=new ARo();Bdh(c,a,b);return c;} -function Bdh(a,b,c){ACP(a,b,c);Es(a,0);BB();if(c===BxJ)Es(a,1);} -function AOQ(a,b,c,d,e,f){var g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AOn(a,b,c,d,e);if(C()){break _;}$p=2;case 2:$z=AKw(b,c,d,e);if(C()){break _;}f=$z;if(f!=a.b)return;$p=3;case 3:$z=AMY(b,c,d,e);if(C()){break _;}g=$z;b.cp=1;f=a.b-1|0;$p=4;case 4:AR_(b,c,d,e,f,g);if(C()){break _;}Ge(b,c,d,e,c,d,e);f=a.b-1|0;$p=5;case 5:AIG(b,c,d,e,f);if(C()){break _;}b.cp=0;return;default:G1();}}D0().s(a,b,c,d,e, -f,g,$p);} -function A1L(a,b,c,d,e,f){var g,h,i,j,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=a.bz;BB();if(g===BxJ){h=D(f,3);i=0;if(i=h)return;c=c+(D(f,3)-1|0)|0;d=d+1|0;e=e+(D(f,3)-1|0)|0;continue _;case 2:$z -=AH2(a,b,j,d,e);if(C()){break _;}j=$z;if(!j){j=c+1|0;$p=4;continue _;}I();h=BwD.b;$p=3;case 3:AYH(b,c,d,e,h);if(C()){break _;}return;case 4:$z=AH2(a,b,j,d,e);if(C()){break _;}j=$z;if(!j){j=e-1|0;$p=5;continue _;}I();h=BwD.b;$p=3;continue _;case 5:$z=AH2(a,b,c,d,j);if(C()){break _;}j=$z;if(!j){j=e+1|0;$p=6;continue _;}I();h=BwD.b;$p=3;continue _;case 6:$z=AH2(a,b,c,d,j);if(C()){break _;}j=$z;if(!j){j=d-1|0;$p=7;continue _;}I();h=BwD.b;$p=3;continue _;case 7:$z=AH2(a,b,c,j,e);if(C()){break _;}j=$z;if(!j){j=d+ -1|0;$p=8;continue _;}I();h=BwD.b;$p=3;continue _;case 8:$z=AH2(a,b,c,j,e);if(C()){break _;}j=$z;if(j){I();h=BwD.b;$p=3;continue _;}i=i+1|0;if(i>=h)return;c=c+(D(f,3)-1|0)|0;d=d+1|0;e=e+(D(f,3)-1|0)|0;$p=1;continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,$p);} -function AH2(a,b,c,d,e){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AJY(b,c,d,e);if(C()){break _;}b=$z;return b.Ec;default:G1();}}D0().s(a,b,c,d,e,$p);} -var M3=K(W); -var BBC=0;function Bsu(a,b){var c=new M3();X0(c,a,b);return c;} -function X0(a,b,c){BB();CZ(a,b,c,BBt);} -function A07(a,b,c,d,e){var f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=a.b;$p=1;case 1:AIG(b,c,d,e,f);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function A1E(a,b,c,d,e,f){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=a.b;$p=1;case 1:AIG(b,c,d,e,f);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function AYL(a,b,c,d,e,f){var g,h,i,j,k,l,m,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=d-1|0;$p=1;case 1:$z=AKw(b,c,g,e);if(C()){break _;}g=$z;if(!g)g=1;else{I();if(g==BwD.b)g=1;else{f=BwB.data[g].bz;BB();g=f===BxI?1:f!==BxJ?0:1;}}if(g&&d>=0){f=new J1;h=c+0.5;i=d+0.5;j=e+0.5;c=a.b;EJ(f,b);f.rB=0;f.h4=c;f.ot=1;Dh(f,0.9800000190734863,0.9800000190734863);f.bI=f.cB -/2.0;k=h;l=i;m=j;CV(f,k,l,m);f.f=0.0;f.i=0.0;f.g=0.0;f.lZ=0;f.bq=k;f.b6=l;f.bp=m;if(!BBC){$p=2;continue _;}if(!f.bx){$p=3;continue _;}}return;case 2:AYd(b,f);if(C()){break _;}return;case 3:AVs(f);if(C()){break _;}if(f.bx)return;continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);} -function Be$(a){return 3;} -function AKZ(){BBC=0;} -var APl=K(M3); -function BsI(a,b){var c=new APl();A6k(c,a,b);return c;} -function A6k(a,b,c){X0(a,b,c);} -function Bpo(a,b,c){if(D(c,10))b=a.b;else{Bt();b=BBD.bb;}return b;} -var AGu=K(W); -function ZB(a,b){var c=new AGu();A_l(c,a,b);return c;} -function A_l(a,b,c){BB();CZ(a,b,c,BAo);} -function BfK(a,b,c){b=a.b;I();if(b==Bw3.b){Bt();b=BBE.bb;}else if(b==BzP.b){Bt();b=BBF.bb;}return b;} -function A_1(a,b){return 1;} -var ANC=K(W); -function Bt2(a){var b=new ANC();Bpe(b,a);return b;} -function Bpe(a,b){BB();FB(a,b,BAp);a.M=20;} -function BlU(a,b){return 1;} -function A2Y(a,b,c){I();return BwP.b;} -function A5K(a,b){return b==1?21:b?20:21;} -function Q5(){W.call(this);this.x0=0;} -function AZN(a,b,c,d,e,f){var g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=b.c0(c,d,e);if(C()){break _;}g=$z;if(!a.x0&&g==a.b)return 0;$p=2;case 2:$z=AOM(a,b,c,d,e,f);if(C()){break _;}c=$z;return c;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function AKQ(){var a=this;Q5.call(a);a.KD=0;a.R_=0;} -function Brb(a,b){var c=new AKQ();Bbv(c,a,b);return c;} -function Bbv(a,b,c){BB();CZ(a,b,c,BBp);a.x0=0;a.R_=0;a.KD=c;} -function ARj(a,b,c,d,e){var f,g,h,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:(b.o_()).y_(c,e,1,1);f=(b.o_()).i8.data[0];g=(b.o_()).lL.data[0];if(BBG!==null){g=g*f;c=(1.0-f)*255.0|0;d=(1.0-g)*255.0|0;return BBG.data[d<<8|c];}h=Gm(B(329));$p=1;case 1:$z=AUE(h);if(C()){break _;}b=$z;BBG=b.kY;g=g*f;c=(1.0-f)*255.0|0;d=(1.0-g)*255.0|0;return BBG.data[d<<8|c];default:G1();}}D0().s(a,b,c,d,e,f,g,h,$p);} -function AYu(a,b,c,d,e,f){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:return;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function ALH(a,b,c,d,e,f){var g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AKw(b,c,d,e);if(C()){break _;}g=$z;if(g!=a.b)return;$p=2;case 2:$z=AMY(b,c,d,e);if(C()){break _;}g=$z;if(g&&g==(f-1|0)){$p=3;continue _;}return;case 3:AN1(a,b,c,d,e);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function AN1(a,b,c,d,e){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:return;default:G1();}}D0().s(a,b,c,d,e,$p);} -function AIy(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AKw(b,c,d,e);if(C()){break _;}g=$z;I();if(g==BwP.b)return 16;if(g!=a.b)return f;$p=2;case 2:$z=AMY(b,c,d,e);if(C()){break _;}h=$z;if(h&&h>f)return h;return f;default:G1();}}D0().s(a,b,c,d,e,f,g,h,$p);} -function ARe(a,b,c,d,e,f){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:return;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function A7W(a,b){return D(b,20)?0:1;} -function BgO(a,b,c){I();return BwU.b;} -function BdI(a){return a.x0?0:1;} -function A1R(a,b,c,d,e,f){} -var AT0=K(W); -function BrN(a){var b=new AT0();BlO(b,a);return b;} -function BlO(a,b){BB();FB(a,b,BBr);a.M=48;} -function ATs(a,b,c,d,e){var f,g,h,i,j,k,l,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=c-2|0;g=c+2|0;h=d-2|0;d=d+2|0;i=e-2|0;e=e+2|0;while(f<=g){j=h;while(j<=d){k=i;if(k<=e){$p=1;continue _;}j=j+1|0;}f=f+1|0;}return;case 1:$z=AJY(b,f,j,k);if(C()){break _;}l=$z;BB();k=k+1|0;a:while(true){if(k<=e){continue _;}j=j+1|0;while(j>d){f=f+1|0;if(f>g)break a;j=h;}k=i;}return;default: -G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);} -function AWi(a,b,c,d,e){var f,g,h,i,j,k,l,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=c-2|0;g=c+2|0;h=d-2|0;i=d+2|0;j=e-2|0;c=e+2|0;while(f<=g){k=h;while(k<=i){l=j;if(l<=c){$p=1;continue _;}k=k+1|0;}f=f+1|0;}return;case 1:$z=AKw(b,f,k,l);if(C()){break _;}d=$z;$p=2;case 2:AQe(b,f,k,l,d);if(C()){break _;}l=l+1|0;a:while(true){if(l<=c){$p=1;continue _;}k=k+1|0;while(k>i){f -=f+1|0;if(f>g)break a;k=h;}l=j;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);} -function Jf(){W.call(this);this.Jb=0;} -function BBH(a,b,c,d){var e=new Jf();Tc(e,a,b,c,d);return e;} -function Tc(a,b,c,d,e){CZ(a,b,c,d);a.Jb=e;} -function BnU(a){return 0;} -function AF1(a,b,c,d,e,f){var g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=b.c0(c,d,e);if(C()){break _;}g=$z;if(!a.Jb&&g==a.b)return 0;$p=2;case 2:$z=AOM(a,b,c,d,e,f);if(C()){break _;}c=$z;return c;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -var AZC=K(Jf); -function BrK(a,b,c,d){var e=new AZC();BgQ(e,a,b,c,d);return e;} -function BgQ(a,b,c,d,e){Tc(a,b,c,d,e);} -function A6v(a,b){return 0;} -var APz=K(IR); -function A3T(a,b){var c=new APz();Bo0(c,a,b);return c;} -function Bo0(a,b,c){Qw(a,b,c);Br(a,0.30000001192092896,0.0,0.30000001192092896,0.699999988079071,0.4000000059604645,0.699999988079071);} -function ARR(a,b){I();return Bzp.data[b];} -function ALy(a,b,c,d,e){var f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AE4(b,c,d,e);if(C()){break _;}f=$z;if(f>13)return 0;d=d-1|0;$p=2;case 2:$z=AKw(b,c,d,e);if(C()){break _;}c=$z;return !ARR(a,c)?0:1;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -var AJq=K(W); -function AMO(a,b){var c=new AJq();A8Y(c,a,b);return c;} -function A8Y(a,b,c){BB();FB(a,b,BAt);a.M=c;} -function BfX(a,b){return a.M-16|0;} -function AGX(){W.call(this);this.FN=0;} -function BmE(a,b){var c=new AGX();Bih(c,a,b);return c;} -function Bih(a,b,c){BB();CZ(a,b,6,BAo);a.FN=c;if(!c)Br(a,0.0,0.0,0.0,1.0,0.5,1.0);IA(a,255);} -function Bor(a,b){return b>1?5:6;} -function BhG(a){return a.FN;} -function AJA(a,b,c,d,e,f){I();} -function AJd(a,b,c,d,e){var f,g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:I();f=d-1|0;$p=1;case 1:$z=AKw(b,c,f,e);if(C()){break _;}g=$z;if(g!=BwI.b)return;g=0;$p=2;case 2:AYH(b,c,d,e,g);if(C()){break _;}d=BwH.b;$p=3;case 3:AYH(b,c,f,e,d);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function A$5(a,b,c){I();return BwI.b;} -function A7Y(a){return a.FN;} -function A15(a,b,c,d,e,f){var g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:I();if(a!==BwI){$p=1;continue _;}if(f==1)return 1;$p=2;continue _;case 1:AOM(a,b,c,d,e,f);if(C()){break _;}if(f==1)return 1;$p=2;case 2:$z=AOM(a,b,c,d,e,f);if(C()){break _;}g=$z;if(!g)c=0;else{if(f){$p=3;continue _;}c=1;}return c;case 3:$z=b.c0(c,d,e);if(C()){break _;}c=$z;return c==a.b?0:1;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -var AXh=K(W); -function Brd(a,b){var c=new AXh();BaC(c,a,b);return c;} -function BaC(a,b,c){BB();CZ(a,b,c,BBv);} -function BgC(a,b){return !b?a.M+2|0:b!=1?a.M:a.M+1|0;} -function AJb(a,b,c,d,e,f){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(f>0){I();if(BwB.data[f].fl()){$p=1;continue _;}}return;case 1:$z=APx(b,c,d,e);if(C()){break _;}f=$z;if(!f)return;f=0;$p=2;case 2:A1N(a,b,c,d,e,f);if(C()){break _;}f=0;$p=3;case 3:AYH(b,c,d,e,f);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function A5h(a,b){return 0;} -function AOX(a,b,c,d,e){var f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=Bh0(b,c+0.5,d+0.5,e+0.5);f.ih=D(b.n,f.ih/4|0)+(f.ih/8|0)|0;$p=1;case 1:AYd(b,f);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function A1N(a,b,c,d,e,f){var g,h,i,j,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=Bh0(b,c+0.5,d+0.5,e+0.5);$p=1;case 1:AYd(b,g);if(C()){break _;}h=B(330);i=1.0;j=1.0;$p=2;case 2:AG0(b,g,h,i,j);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,$p);} -var ALo=K(W); -function BqF(a,b){var c=new ALo();A4j(c,a,b);return c;} -function A4j(a,b,c){BB();CZ(a,b,c,BAp);} -function Bo_(a,b){return b>1?a.M:4;} -function Bf7(a,b){return 0;} -var AFm=K(QU); -function Br$(a,b){var c=new AFm();A_c(c,a,b);return c;} -function A_c(a,b,c){ART(a,b,c);} -function Bd6(a,b){return 1;} -function A45(a,b,c){I();return Bw$.b;} -var To=K(W); -function BrT(a,b){var c=new To();A00(c,a,b);return c;} -function A00(a,b,c){BB();CZ(a,b,c,BBu);Es(a,1);} -function AV8(a,b,c,d,e){return null;} -function Bc2(a){return 0;} -function A6F(a){return 0;} -function Bbr(a){return 2;} -function AUL(a,b,c,d,e){var f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=c-1|0;$p=1;case 1:$z=ALD(b,f,d,e);if(C()){break _;}f=$z;if(f)return 1;f=c+1|0;$p=2;case 2:$z=ALD(b,f,d,e);if(C()){break _;}f=$z;if(f)return 1;f=e-1|0;$p=3;case 3:$z=ALD(b,c,d,f);if(C()){break _;}f=$z;if(f)return 1;f=e+1|0;$p=4;case 4:$z=ALD(b,c,d,f);if(C()){break _;}f=$z;if(f)return 1;d=d-1|0;$p=5;case 5:$z=ALD(b,c,d,e);if(C()){break _;}c=$z;return c;default: -G1();}}D0().s(a,b,c,d,e,f,$p);} -function AWF(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(b,c,d,e);if(C()){break _;}g=$z;if(f==1){h=d-1|0;$p=2;continue _;}if(f==2){h=e+1|0;$p=3;continue _;}if(f==3){h=e-1|0;$p=4;continue _;}if(f==4){h=c+1|0;$p=5;continue _;}if(f!=5){$p=7;continue _;}f=c-1|0;$p=6;continue _;case 2:$z=ALD(b,c,h,e);if(C()){break _;}h=$z;if(h)g=5;if(f==2){h=e+1|0;$p=3;continue _;}if(f==3) -{h=e-1|0;$p=4;continue _;}if(f==4){h=c+1|0;$p=5;continue _;}if(f!=5){$p=7;continue _;}f=c-1|0;$p=6;continue _;case 3:$z=ALD(b,c,d,h);if(C()){break _;}h=$z;if(h)g=4;if(f==3){h=e-1|0;$p=4;continue _;}if(f==4){h=c+1|0;$p=5;continue _;}if(f!=5){$p=7;continue _;}f=c-1|0;$p=6;continue _;case 4:$z=ALD(b,c,d,h);if(C()){break _;}h=$z;if(h)g=3;if(f==4){h=c+1|0;$p=5;continue _;}if(f!=5){$p=7;continue _;}f=c-1|0;$p=6;continue _;case 5:$z=ALD(b,h,d,e);if(C()){break _;}h=$z;if(h)g=2;if(f!=5){$p=7;continue _;}f=c-1|0;$p=6;case 6:$z -=ALD(b,f,d,e);if(C()){break _;}f=$z;if(f)g=1;$p=7;case 7:AKg(b,c,d,e,g);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,$p);} -function A1A(a,b,c,d,e,f){var g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(b,c,d,e);if(C()){break _;}g=$z;if(g)return;$p=2;case 2:a.ev(b,c,d,e);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function AJp(a,b,c,d,e){var f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=c-1|0;$p=1;case 1:$z=ALD(b,f,d,e);if(C()){break _;}f=$z;if(f){f=1;$p=3;continue _;}f=c+1|0;$p=2;case 2:$z=ALD(b,f,d,e);if(C()){break _;}f=$z;if(f){f=2;$p=5;continue _;}f=e-1|0;$p=4;continue _;case 3:AKg(b,c,d,e,f);if(C()){break _;}$p=6;continue _;case 4:$z=ALD(b,c,d,f);if(C()){break _;}f=$z;if(f){f=3;$p=8;continue _;}f=e+1|0;$p=7;continue _;case 5:AKg(b, -c,d,e,f);if(C()){break _;}$p=6;case 6:AXv(a,b,c,d,e);if(C()){break _;}return;case 7:$z=ALD(b,c,d,f);if(C()){break _;}f=$z;if(f){f=4;$p=10;continue _;}f=d-1|0;$p=9;continue _;case 8:AKg(b,c,d,e,f);if(C()){break _;}$p=6;continue _;case 9:$z=ALD(b,c,f,e);if(C()){break _;}f=$z;if(!f){$p=6;continue _;}f=5;$p=11;continue _;case 10:AKg(b,c,d,e,f);if(C()){break _;}$p=6;continue _;case 11:AKg(b,c,d,e,f);if(C()){break _;}$p=6;continue _;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function ASV(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AXv(a,b,c,d,e);if(C()){break _;}f=$z;if(!f)return;$p=2;case 2:$z=AMY(b,c,d,e);if(C()){break _;}g=$z;h=0;f=c-1|0;$p=3;case 3:$z=ALD(b,f,d,e);if(C()){break _;}f=$z;if(!f&&g==1)h=1;f=c+1|0;$p=4;case 4:$z=ALD(b,f,d,e);if(C()){break _;}f=$z;if(!f&&g==2)h=1;f=e-1|0;$p=5;case 5:$z=ALD(b,c,d,f);if(C()){break _;}f=$z;if(!f&& -g==3)h=1;f=e+1|0;$p=6;case 6:$z=ALD(b,c,d,f);if(C()){break _;}f=$z;if(!f&&g==4)h=1;f=d-1|0;$p=7;case 7:$z=ALD(b,c,f,e);if(C()){break _;}f=$z;if(!f&&g==5)h=1;if(!h)return;$p=8;case 8:$z=AMY(b,c,d,e);if(C()){break _;}f=$z;$p=9;case 9:AFM(a,b,c,d,e,f);if(C()){break _;}f=0;$p=10;case 10:AYH(b,c,d,e,f);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,$p);} -function AXv(a,b,c,d,e){var f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AUL(a,b,c,d,e);if(C()){break _;}f=$z;if(f)return 1;$p=2;case 2:$z=AMY(b,c,d,e);if(C()){break _;}f=$z;$p=3;case 3:AFM(a,b,c,d,e,f);if(C()){break _;}f=0;$p=4;case 4:AYH(b,c,d,e,f);if(C()){break _;}return 0;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function AS0(a,b,c,d,e,f,g){var h,i,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(b,c,d,e);if(C()){break _;}h=$z;i=h&7;if(i==1)Br(a,0.0,0.20000000298023224,0.3499999940395355,0.30000001192092896,0.800000011920929,0.6499999761581421);else if(i==2)Br(a,0.699999988079071,0.20000000298023224,0.3499999940395355,1.0,0.800000011920929,0.6499999761581421);else if(i==3)Br(a,0.3499999940395355, -0.20000000298023224,0.0,0.6499999761581421,0.800000011920929,0.30000001192092896);else if(i!=4)Br(a,0.4000000059604645,0.0,0.4000000059604645,0.6000000238418579,0.6000000238418579,0.6000000238418579);else Br(a,0.3499999940395355,0.20000000298023224,0.699999988079071,0.6499999761581421,0.800000011920929,1.0);$p=2;case 2:$z=ASg(a,b,c,d,e,f,g);if(C()){break _;}b=$z;return b;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,$p);} -function AZE(a,b,c,d,e,f){var g,h,i,j,k,l,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(b,c,d,e);if(C()){break _;}g=$z;h=c+0.5;i=d+0.699999988079071;j=e+0.5;if(g==1){k=h-0.27000001072883606;l=i+0.2199999988079071;BU(b,B(331),k,l,j,0.0,0.0,0.0);BU(b,B(332),k,l,j,0.0,0.0,0.0);}else if(g==2){k=h+0.27000001072883606;l=i+0.2199999988079071;BU(b,B(331),k,l,j,0.0, -0.0,0.0);BU(b,B(332),k,l,j,0.0,0.0,0.0);}else if(g==3){l=i+0.2199999988079071;k=j-0.27000001072883606;BU(b,B(331),h,l,k,0.0,0.0,0.0);BU(b,B(332),h,l,k,0.0,0.0,0.0);}else if(g!=4){BU(b,B(331),h,i,j,0.0,0.0,0.0);BU(b,B(332),h,i,j,0.0,0.0,0.0);}else{l=i+0.2199999988079071;k=j+0.27000001072883606;BU(b,B(331),h,l,k,0.0,0.0,0.0);BU(b,B(332),h,l,k,0.0,0.0,0.0);}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);} -function AX_(){var a=this;W.call(a);a.yW=null;a.Be=null;} -function Bud(a,b){var c=new AX_();BeV(c,a,b);return c;} -function BeV(a,b,c){BB();CZ(a,b,c,BBs);a.yW=BS(256);a.Be=BS(256);KD(a,BwO.b,5,20);KD(a,BwP.b,5,5);KD(a,BwQ.b,30,60);KD(a,Bw8.b,30,20);KD(a,Bw9.b,15,100);KD(a,Bw2.b,30,60);Es(a,1);} -function KD(a,b,c,d){a.yW.data[b]=c;a.Be.data[b]=d;} -function A0W(a,b,c,d,e){return null;} -function BhN(a){return 0;} -function Blb(a){return 0;} -function A8m(a){return 3;} -function A6_(a,b){return 0;} -function A_Y(a){return 10;} -function AFj(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=d-1|0;$p=1;case 1:$z=AKw(b,c,g,e);if(C()){break _;}h=$z;I();h=h!=BAi.b?0:1;$p=2;case 2:$z=AMY(b,c,d,e);if(C()){break _;}i=$z;j=Y(i,15);if(j<0){k=i+1|0;$p=3;continue _;}if(!h){$p=5;continue _;}if(!h){$p=6;continue _;}if(!(i -%2|0)&&i>2){h=c+1|0;i=300;$p=9;continue _;}return;case 3:AKg(b,c,d,e,k);if(C()){break _;}k=a.b;$p=4;case 4:AIG(b,c,d,e,k);if(C()){break _;}if(!h){$p=5;continue _;}if(!h){$p=6;continue _;}if(!(i%2|0)&&i>2){h=c+1|0;i=300;$p=9;continue _;}return;case 5:$z=A1p(a,b,c,d,e);if(C()){break _;}k=$z;if(!k){$p=7;continue _;}if(!h){$p=6;continue _;}if(!(i%2|0)&&i>2){h=c+1|0;i=300;$p=9;continue _;}return;case 6:$z=AOc(a,b,c,g,e);if(C()){break _;}h=$z;if(!h&&!j&&!D(f,4)){h=0;$p=15;continue _;}if(!(i%2|0)&&i>2){h=c+1|0;i=300;$p -=9;continue _;}return;case 7:$z=ALD(b,c,g,e);if(C()){break _;}h=$z;if(h&&i<=3)return;h=0;$p=8;case 8:AYH(b,c,d,e,h);if(C()){break _;}return;case 9:AF$(a,b,h,d,e,i,f);if(C()){break _;}k=c-1|0;i=300;$p=10;case 10:AF$(a,b,k,d,e,i,f);if(C()){break _;}i=250;$p=11;case 11:AF$(a,b,c,g,e,i,f);if(C()){break _;}l=d+1|0;i=250;$p=12;case 12:AF$(a,b,c,l,e,i,f);if(C()){break _;}m=e-1|0;i=300;$p=13;case 13:AF$(a,b,c,d,m,i,f);if(C()){break _;}n=e+1|0;i=300;$p=14;case 14:AF$(a,b,c,d,n,i,f);if(C()){break _;}o=d+4|0;a:{while(k -<=h){p=m;while(p<=n){q=g;while(q<=o){if(k!=c)break a;if(q!=d)break a;if(p!=e)break a;q=q+1|0;}p=p+1|0;}k=k+1|0;}return;}r=100;if(q>l)r=r+((q-l|0)*100|0)|0;i=0;$p=16;continue _;case 15:AYH(b,c,d,e,h);if(C()){break _;}return;case 16:$z=AKw(b,k,q,p);if(C()){break _;}j=$z;if(!j){j=k+1|0;$p=17;continue _;}if(0>0&&D(f,r)<=0){i=a.b;$p=23;continue _;}b:{c:while(true){q=q+1|0;while(q>o){p=p+1|0;while(p>n){k=k+1|0;if(k>h)break c;p=m;}q=g;}if(k!=c)break b;if(q!=d)break b;if(p==e)continue;else break b;}return;}r=100;if -(q>l)r=r+((q-l|0)*100|0)|0;i=0;continue _;case 17:$z=AOS(a,b,j,q,p,i);if(C()){break _;}i=$z;j=k-1|0;$p=18;case 18:$z=AOS(a,b,j,q,p,i);if(C()){break _;}i=$z;j=q-1|0;$p=19;case 19:$z=AOS(a,b,k,j,p,i);if(C()){break _;}j=$z;i=q+1|0;$p=20;case 20:$z=AOS(a,b,k,i,p,j);if(C()){break _;}i=$z;j=p-1|0;$p=21;case 21:$z=AOS(a,b,k,q,j,i);if(C()){break _;}i=$z;j=p+1|0;$p=22;case 22:$z=AOS(a,b,k,q,j,i);if(C()){break _;}j=$z;if(j>0&&D(f,r)<=j){i=a.b;$p=23;continue _;}d:{b:while(true){q=q+1|0;while(q>o){p=p+1|0;while(p>n){k= -k+1|0;if(k>h)break b;p=m;}q=g;}if(k!=c)break d;if(q!=d)break d;if(p==e)continue;else break d;}return;}r=100;if(q>l)r=r+((q-l|0)*100|0)|0;i=0;$p=16;continue _;case 23:AYH(b,k,q,p,i);if(C()){break _;}a:{d:while(true){q=q+1|0;while(q>o){p=p+1|0;while(p>n){k=k+1|0;if(k>h)break d;p=m;}q=g;}if(k!=c)break a;if(q!=d)break a;if(p==e)continue;else break a;}return;}r=100;if(q>l)r=r+((q-l|0)*100|0)|0;i=0;$p=16;continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$p);} -function AF$(a,b,c,d,e,f,g){var h,i,j,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:h=a.Be.data;$p=1;case 1:$z=AKw(b,c,d,e);if(C()){break _;}i=$z;j=h[i];if(D(g,f)>=j)return;$p=2;case 2:$z=AKw(b,c,d,e);if(C()){break _;}f=$z;I();i=f!=Bw9.b?0:1;if(D(g,2)){f=0;$p=3;continue _;}f=a.b;$p=4;continue _;case 3:AYH(b,c,d,e,f);if(C()){break _;}if(!i)return;g=Bw9;f=0;$p=5;continue _;case 4:AYH(b,c,d,e, -f);if(C()){break _;}if(!i)return;g=Bw9;f=0;$p=5;case 5:g.rh(b,c,d,e,f);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,$p);} -function A1p(a,b,c,d,e){var f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=c+1|0;$p=1;case 1:$z=AOc(a,b,f,d,e);if(C()){break _;}f=$z;if(f)return 1;f=c-1|0;$p=2;case 2:$z=AOc(a,b,f,d,e);if(C()){break _;}f=$z;if(f)return 1;f=d-1|0;$p=3;case 3:$z=AOc(a,b,c,f,e);if(C()){break _;}f=$z;if(f)return 1;f=d+1|0;$p=4;case 4:$z=AOc(a,b,c,f,e);if(C()){break _;}f=$z;if(f)return 1;f=e-1|0;$p=5;case 5:$z=AOc(a,b,c,d,f);if(C()){break _;}f= -$z;if(f)return 1;e=e+1|0;$p=6;case 6:$z=AOc(a,b,c,d,e);if(C()){break _;}c=$z;return c;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function Bek(a){return 0;} -function AOc(a,b,c,d,e){var f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=a.yW.data;$p=1;case 1:$z=b.c0(c,d,e);if(C()){break _;}c=$z;return f[c]<=0?0:1;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function AOS(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=a.yW.data;$p=1;case 1:$z=AKw(b,c,d,e);if(C()){break _;}c=$z;h=g[c];if(h>f)f=h;return f;default:G1();}}D0().s(a,b,c,d,e,f,g,h,$p);} -function AWh(a,b,c,d,e){var f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=d-1|0;$p=1;case 1:$z=ALD(b,c,f,e);if(C()){break _;}f=$z;if(f)return 1;$p=2;case 2:$z=A1p(a,b,c,d,e);if(C()){break _;}c=$z;return c?1:0;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function AJw(a,b,c,d,e,f){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=d-1|0;$p=1;case 1:$z=ALD(b,c,f,e);if(C()){break _;}f=$z;if(f)return;$p=2;case 2:$z=A1p(a,b,c,d,e);if(C()){break _;}f=$z;if(f)return;f=0;$p=3;case 3:AYH(b,c,d,e,f);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function AKr(a,b,c,d,e){var f,g,h,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=d-1|0;$p=1;case 1:$z=AKw(b,c,f,e);if(C()){break _;}g=$z;I();if(g!=Bw$.b){$p=2;continue _;}h=BAl;$p=3;continue _;case 2:$z=ALD(b,c,f,e);if(C()){break _;}g=$z;if(!g){$p=5;continue _;}g=a.b;$p=4;continue _;case 3:$z=ANz(h,b,c,d,e);if(C()){break _;}g=$z;if(g)return;$p=2;continue _;case 4:AIG(b,c,d,e,g);if(C()){break _;}return;case 5:$z -=A1p(a,b,c,d,e);if(C()){break _;}g=$z;if(g){g=a.b;$p=4;continue _;}g=0;$p=6;case 6:AYH(b,c,d,e,g);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,$p);} -function A1U(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(D(f,24)){g=d-1|0;$p=1;continue _;}h=c+0.5;i=d+0.5;j=e+0.5;k=B(333);l=1.0+O(f);m=O(f)*0.699999988079071+0.30000001192092896;$p=2;continue _;case 1:$z=ALD(b,c,g,e);if(C()){break _;}n=$z;if(n){g=0;l= -c;m=d;o=e;while(g<3){BU(b,B(328),l+O(f),m+O(f)*0.5+0.5,o+O(f),0.0,0.0,0.0);g=g+1|0;}return;}I();k=BwD;$p=3;continue _;case 2:AGC(b,h,i,j,k,l,m);if(C()){break _;}g=d-1|0;$p=1;continue _;case 3:$z=AOc(k,b,c,g,e);if(C()){break _;}g=$z;if(g){g=0;l=c;m=d;o=e;while(g<3){BU(b,B(328),l+O(f),m+O(f)*0.5+0.5,o+O(f),0.0,0.0,0.0);g=g+1|0;}return;}k=BwD;g=c-1|0;$p=4;case 4:a:{$z=AOc(k,b,g,d,e);if(C()){break _;}g=$z;if(g){g=0;l=c;p=d;q=e;while(true){if(g>=2)break a;m=l+O(f)*0.10000000149011612;o=p+O(f);r=q+O(f);BU(b,B(328), -m,o,r,0.0,0.0,0.0);g=g+1|0;}}}k=BwD;n=c+1|0;$p=5;case 5:a:{$z=AOc(k,b,n,d,e);if(C()){break _;}g=$z;if(g){g=0;l=n;p=d;q=e;while(true){if(g>=2)break a;m=l-O(f)*0.10000000149011612;o=p+O(f);r=q+O(f);BU(b,B(328),m,o,r,0.0,0.0,0.0);g=g+1|0;}}}k=BwD;g=e-1|0;$p=6;case 6:a:{$z=AOc(k,b,c,d,g);if(C()){break _;}g=$z;if(g){g=0;l=c;o=d;q=e;while(true){if(g>=2)break a;m=l+O(f);p=o+O(f);r=q+O(f)*0.10000000149011612;BU(b,B(328),m,p,r,0.0,0.0,0.0);g=g+1|0;}}}k=BwD;g=e+1|0;$p=7;case 7:a:{$z=AOc(k,b,c,d,g);if(C()){break _;}n= -$z;if(n){n=0;r=c;s=d;m=g;while(true){if(n>=2)break a;t=r+O(f);l=s+O(f);q=m-O(f)*0.10000000149011612;BU(b,B(328),t,l,q,0.0,0.0,0.0);n=n+1|0;}}}k=BwD;d=d+1|0;$p=8;case 8:a:{$z=AOc(k,b,c,d,e);if(C()){break _;}g=$z;if(g){g=0;l=c;m=d;q=e;while(true){if(g>=2)break a;t=l+O(f);o=m-O(f)*0.10000000149011612;r=q+O(f);BU(b,B(328),t,o,r,0.0,0.0,0.0);g=g+1|0;}}}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,$p);} -var GJ=K(W); -function PY(a,b,c){FB(a,b,c);Bzq.data[b]=1;} -function AXG(a,b,c,d,e){var f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=a.vB();$p=1;case 1:AN8(b,c,d,e,f);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function AUD(a,b,c,d,e){var f,g,h,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=c>>4;g=e>>4;$p=1;case 1:$z=AHy(b,f,g);if(C()){break _;}b=$z;if(b!==null){h=CU(c&15,d,e&15);if(b.o8)IZ(b.b7.gj,H4(b.hE,h));}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,$p);} -var AHS=K(GJ); -function BtY(a,b){var c=new AHS();A41(c,a,b);return c;} -function A41(a,b,c){BB();CZ(a,b,c,BAo);} -function BcO(a){return Bl3();} -function Bk2(a,b,c){return 0;} -function Bp5(a,b){return 0;} -function Bh1(a){return 0;} -function AHd(){W.call(this);this.dh=null;} -function Bow(a,b){var c=new AHd();Bjx(c,a,b);return c;} -function Bjx(a,b,c){CZ(a,b,c.M,c.bz);a.dh=c;BL(a,c.uS);D5(a,c.rX/3.0);a.fj=c.fj;} -function AE3(a,b,c,d,e){Br(a,0.0,0.0,0.0,1.0,1.0,1.0);} -function AYr(a,b,c,d,e){return OL(a,b,c,d,e);} -function Bhq(a){return 0;} -function A6r(a){return 0;} -function A$m(a){return 10;} -function AYN(a,b,c,d,e,f){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AOM(a,b,c,d,e,f);if(C()){break _;}c=$z;return c;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function ASj(a,b,c,d,e,f,g){var h,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(b,c,d,e);if(C()){break _;}h=$z;if(!h){Br(a,0.0,0.0,0.0,0.5,0.5,1.0);$p=2;continue _;}if(h==1){Br(a,0.0,0.0,0.0,0.5,1.0,1.0);$p=4;continue _;}if(h==2){Br(a,0.0,0.0,0.0,1.0,0.5,0.5);$p=6;continue _;}if(h!=3){Br(a,0.0,0.0,0.0,1.0,1.0,1.0);return;}Br(a,0.0,0.0,0.0,1.0,1.0,0.5);$p=8;continue _;case 2:AUl(a,b,c,d,e,f, -g);if(C()){break _;}Br(a,0.5,0.0,0.0,1.0,1.0,1.0);$p=3;case 3:AUl(a,b,c,d,e,f,g);if(C()){break _;}Br(a,0.0,0.0,0.0,1.0,1.0,1.0);return;case 4:AUl(a,b,c,d,e,f,g);if(C()){break _;}Br(a,0.5,0.0,0.0,1.0,0.5,1.0);$p=5;case 5:AUl(a,b,c,d,e,f,g);if(C()){break _;}Br(a,0.0,0.0,0.0,1.0,1.0,1.0);return;case 6:AUl(a,b,c,d,e,f,g);if(C()){break _;}Br(a,0.0,0.0,0.5,1.0,1.0,1.0);$p=7;case 7:AUl(a,b,c,d,e,f,g);if(C()){break _;}Br(a,0.0,0.0,0.0,1.0,1.0,1.0);return;case 8:AUl(a,b,c,d,e,f,g);if(C()){break _;}Br(a,0.0,0.0,0.5,1.0, -0.5,1.0);$p=9;case 9:AUl(a,b,c,d,e,f,g);if(C()){break _;}Br(a,0.0,0.0,0.0,1.0,1.0,1.0);return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,$p);} -function AYt(a,b,c,d,e,f){var g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=a.dh;$p=1;case 1:g.i1(b,c,d,e,f);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function AI2(a,b,c,d,e,f){var g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=a.dh;$p=1;case 1:g.nF(b,c,d,e,f);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function ALI(a,b,c,d,e,f){var g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=a.dh;$p=1;case 1:g.rh(b,c,d,e,f);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function AVA(a,b,c,d,e){var f,g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=a.dh;$p=1;case 1:$z=f.Nu(b,c,d,e);if(C()){break _;}g=$z;return g;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function A69(a,b){return a.dh.H0(b);} -function BmP(a){return a.dh.ni();} -function BfB(a,b,c){return a.dh.cL(b,c);} -function BaM(a,b){return a.dh.dT(b);} -function A8n(a,b,c){return a.dh.eq(b,c);} -function BkG(a,b){return a.dh.bi(b);} -function AUs(a,b,c,d,e,f){var g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=a.dh;$p=1;case 1:$z=g.v$(b,c,d,e,f);if(C()){break _;}c=$z;return c;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function A5Z(a){return a.dh.j1();} -function AU0(a,b,c,d,e){var f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=a.dh;$p=1;case 1:$z=f.n8(b,c,d,e);if(C()){break _;}b=$z;return b;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function AKT(a,b,c,d,e,f,g){var h,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:h=a.dh;$p=1;case 1:h.vn(b,c,d,e,f,g);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,$p);} -function A9O(a){return a.dh.yi();} -function A$d(a,b,c){return a.dh.xV(b,c);} -function AVa(a,b,c,d,e){var f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=a.dh;$p=1;case 1:$z=f.fc(b,c,d,e);if(C()){break _;}c=$z;return c;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function AKP(a,b,c,d,e){var f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=a.dh;$p=1;case 1:f.ev(b,c,d,e);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function AF9(a,b,c,d,e){var f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=a.dh;$p=1;case 1:f.hV(b,c,d,e);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function AQk(a,b,c,d,e,f,g){var h,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:h=a.dh;$p=1;case 1:h.NU(b,c,d,e,f,g);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,$p);} -function AVD(a,b,c,d,e,f){var g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=a.dh;$p=1;case 1:g.Vz(b,c,d,e,f);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function AZ$(a,b,c,d,e,f){var g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=a.dh;$p=1;case 1:g.p_(b,c,d,e,f);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function A0d(a,b,c,d,e,f){var g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=a.dh;$p=1;case 1:g.c8(b,c,d,e,f);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function AO5(a,b,c,d,e,f){var g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=a.dh;$p=1;case 1:$z=g.jy(b,c,d,e,f);if(C()){break _;}c=$z;return c;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function AGO(a,b,c,d,e){var f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=a.dh;$p=1;case 1:f.zg(b,c,d,e);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function AQL(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=N(f.o*4.0/360.0+0.5)&3;if(!g){h=2;$p=1;continue _;}if(g==1){h=1;$p=2;continue _;}if(g==2){h=3;$p=3;continue _;}if(g!=3)return;g=0;$p=4;continue _;case 1:AKg(b,c,d,e,h);if(C()){break _;}if(g==1){h=1;$p=2;continue _;}if(g==2){h=3;$p=3;continue _;}if(g!=3)return;g=0;$p=4;continue _;case 2:AKg(b,c,d,e,h);if(C()){break _;}if(g==2){h -=3;$p=3;continue _;}if(g!=3)return;g=0;$p=4;continue _;case 3:AKg(b,c,d,e,h);if(C()){break _;}if(g!=3)return;g=0;$p=4;case 4:AKg(b,c,d,e,g);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,$p);} -function AN5(){GJ.call(this);this.gw=null;} -function Bqo(a){var b=new AN5();Bjr(b,a);return b;} -function Bjr(a,b){BB();PY(a,b,BAp);a.gw=new CX;a.M=26;} -function ALw(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(f==1)return a.M-1|0;if(!f)return a.M-1|0;g=e-1|0;$p=1;case 1:$z=b.c0(c,d,g);if(C()){break _;}h=$z;i=e+1|0;$p=2;case 2:$z=b.c0(c,d,i);if(C()){break _;}j=$z;k=c-1|0;$p=3;case 3:$z=b.c0(k,d,e);if(C()){break _;}l=$z;m=c+1|0;$p=4;case 4:$z -=b.c0(m,d,e);if(C()){break _;}n=$z;c=a.b;e=Y(h,c);if(e&&j!=c){e=Y(l,c);if(e&&n!=c){m=3;I();o=Bzp.data;if(o[h]&&!o[j])m=3;if(o[j]&&!o[h])m=2;if(o[l]&&!o[n])m=5;if(o[n]&&!o[l])m=4;return f!=m?a.M:a.M+1|0;}if(f!=4&&f!=5){p=0;if(!e)p=(-1);c=e?m:k;$p=7;continue _;}return a.M;}if(f!=2&&f!=3){p=0;if(!e)p=(-1);c=e?i:g;$p=5;continue _;}return a.M;case 5:$z=b.c0(k,d,c);if(C()){break _;}q=$z;if(h==a.b)i=g;$p=6;case 6:$z=b.c0(m,d,i);if(C()){break _;}i=$z;if(f==4)p=(-1)-p|0;k=5;I();o=Bzp.data;if(!(!o[l]&&!o[q])&&!o[n]&& -!o[i])k=5;if(!(!o[n]&&!o[i])&&!o[l]&&!o[q])k=4;return (f!=k?a.M+32|0:a.M+16|0)+p|0;case 7:$z=b.c0(c,d,g);if(C()){break _;}g=$z;if(l==a.b)m=k;$p=8;case 8:$z=b.c0(m,d,i);if(C()){break _;}i=$z;if(f==3)p=(-1)-p|0;k=3;I();o=Bzp.data;if(!(!o[h]&&!o[g])&&!o[j]&&!o[i])k=3;if(!(!o[j]&&!o[i])&&!o[h]&&!o[g])k=2;return (f!=k?a.M+32|0:a.M+16|0)+p|0;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p);} -function Bmi(a,b){return b==1?a.M-1|0:!b?a.M-1|0:b!=3?a.M:a.M+1|0;} -function ASK(a,b,c,d,e){var f,g,h,i,j,k,l,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=0;g=c-1|0;$p=1;case 1:$z=AKw(b,g,d,e);if(C()){break _;}h=$z;if(h==a.b)f=1;h=c+1|0;$p=2;case 2:$z=AKw(b,h,d,e);if(C()){break _;}i=$z;if(i==a.b)f=f+1|0;i=e-1|0;$p=3;case 3:$z=AKw(b,c,d,i);if(C()){break _;}j=$z;if(j==a.b)f=f+1|0;k=e+1|0;$p=4;case 4:$z=AKw(b,c,d,k);if(C()){break _;}l=$z;if -(l==a.b)f=f+1|0;if(f>1)return 0;$p=5;case 5:$z=ARE(a,b,g,d,e);if(C()){break _;}j=$z;if(j)return 0;$p=6;case 6:$z=ARE(a,b,h,d,e);if(C()){break _;}e=$z;if(e)return 0;$p=7;case 7:$z=ARE(a,b,c,d,i);if(C()){break _;}e=$z;if(e)return 0;$p=8;case 8:$z=ARE(a,b,c,d,k);if(C()){break _;}c=$z;return c?0:1;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);} -function ARE(a,b,c,d,e){var f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AKw(b,c,d,e);if(C()){break _;}f=$z;if(f!=a.b)return 0;f=c-1|0;$p=2;case 2:$z=AKw(b,f,d,e);if(C()){break _;}f=$z;if(f==a.b)return 1;f=c+1|0;$p=3;case 3:$z=AKw(b,f,d,e);if(C()){break _;}f=$z;if(f==a.b)return 1;f=e-1|0;$p=4;case 4:$z=AKw(b,c,d,f);if(C()){break _;}f=$z;if(f==a.b)return 1;e=e+1|0;$p=5;case 5:$z=AKw(b,c,d,e);if(C()){break _;}c -=$z;return c!=a.b?0:1;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function A17(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AWj(b,c,d,e);if(C()){break _;}f=$z;g=f;h=0;i=27;j=c;k=d;l=e;while(h0){s=D(a.gw,21)+10|0;t=f.v;if(s>t)s=t;f.v=t-s|0;u=G_(b,p,q,r,MK(f.bn,s,f.fz));u.f=CS(a.gw)*0.05000000074505806;u.i=CS(a.gw)*0.05000000074505806+0.20000000298023224;u.g=CS(a.gw)*0.05000000074505806;$p=3;continue _;}}h=h+1|0;}$p=2;case 2:AUD(a,b,c,d,e);if(C()){break _;}return;case 3:AYd(b,u);if(C()){break _;}a:while(true){if(f.v>0){s=D(a.gw,21)+10|0;t=f.v;if(s>t)s=t;f.v=t-s|0;u=G_(b,p,q,r,MK(f.bn,s,f.fz));u.f=CS(a.gw)*0.05000000074505806;u.i -=CS(a.gw)*0.05000000074505806+0.20000000298023224;u.g=CS(a.gw)*0.05000000074505806;continue _;}while(true){h=h+1|0;if(h>=i)break a;f=Xv(g,h);if(f===null)continue;else break;}m=O(a.gw)*0.800000011920929+0.10000000149011612;n=O(a.gw)*0.800000011920929+0.10000000149011612;o=O(a.gw)*0.800000011920929+0.10000000149011612;p=j+m;q=k+n;r=l+o;}$p=2;continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p);} -function AOa(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AWj(b,c,d,e);if(C()){break _;}g=$z;h=g;i=d+1|0;$p=2;case 2:$z=ALD(b,c,i,e);if(C()){break _;}j=$z;if(j)return 1;k=c-1|0;$p=3;case 3:$z=AKw(b,k,d,e);if(C()){break _;}j=$z;if(j==a.b){$p=5;continue _;}l=c+1|0;$p=4;case 4:$z=AKw(b,l, -d,e);if(C()){break _;}j=$z;if(j==a.b){$p=7;continue _;}m=e-1|0;$p=6;continue _;case 5:$z=ALD(b,k,i,e);if(C()){break _;}j=$z;if(j)return 1;l=c+1|0;$p=4;continue _;case 6:$z=AKw(b,c,d,m);if(C()){break _;}j=$z;if(j==a.b){$p=9;continue _;}n=e+1|0;$p=8;continue _;case 7:$z=ALD(b,l,i,e);if(C()){break _;}j=$z;if(j)return 1;m=e-1|0;$p=6;continue _;case 8:$z=AKw(b,c,d,n);if(C()){break _;}j=$z;if(j!=a.b){$p=10;continue _;}$p=11;continue _;case 9:$z=ALD(b,c,i,m);if(C()){break _;}j=$z;if(j)return 1;n=e+1|0;$p=8;continue _;case 10:$z -=AKw(b,k,d,e);if(C()){break _;}j=$z;if(j==a.b){g=new LO;o=B(334);$p=12;continue _;}g=h;$p=13;continue _;case 11:$z=ALD(b,c,i,n);if(C()){break _;}j=$z;if(j)return 1;$p=10;continue _;case 12:$z=AWj(b,k,d,e);if(C()){break _;}p=$z;PQ(g,o,p,h);$p=13;case 13:$z=AKw(b,l,d,e);if(C()){break _;}j=$z;if(j==a.b){o=new LO;p=B(334);$p=14;continue _;}o=g;$p=15;continue _;case 14:$z=AWj(b,l,d,e);if(C()){break _;}h=$z;PQ(o,p,g,h);$p=15;case 15:$z=AKw(b,c,d,m);if(C()){break _;}e=$z;if(e==a.b){g=new LO;p=B(334);$p=16;continue _;}g -=o;$p=17;continue _;case 16:$z=AWj(b,c,d,m);if(C()){break _;}h=$z;PQ(g,p,h,o);$p=17;case 17:$z=AKw(b,c,d,n);if(C()){break _;}e=$z;if(e==a.b){o=new LO;p=B(334);$p=18;continue _;}o=g;$p=19;continue _;case 18:$z=AWj(b,c,d,n);if(C()){break _;}b=$z;PQ(o,p,g,b);$p=19;case 19:AGB(f,o);if(C()){break _;}return 1;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p);} -function BdN(a){return BbU();} -function AZh(){W.call(this);this.qc=0;} -function Btt(a,b){var c=new AZh();Bfm(c,a,b);return c;} -function Bfm(a,b,c){BB();CZ(a,b,c,BBu);a.qc=1;Br(a,0.0,0.0,0.0,1.0,0.0625,1.0);} -function Bjb(a,b,c){return a.M+(c<=0?0:16)|0;} -function ARk(a,b,c,d,e){return null;} -function A6C(a){return 0;} -function Blv(a){return 0;} -function A2L(a){return 5;} -function ATF(a,b,c,d,e){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=d-1|0;$p=1;case 1:$z=ALD(b,c,d,e);if(C()){break _;}c=$z;return c;default:G1();}}D0().s(a,b,c,d,e,$p);} -function AGy(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(b,c,d,e);if(C()){break _;}f=$z;g=0;a.qc=0;$p=2;case 2:$z=APx(b,c,d,e);if(C()){break _;}h=$z;a.qc=1;if(h)i=15;else{i=0;j=c-1|0;k=e-1|0;l=d+1|0;m=d-1|0;if(i<4){h=!i?j:c;if(i==1)h=h+1|0;n=i==2?k:e;if(i==3)n=n+1|0;$p= -11;continue _;}i=g<=0?0:g+(-1)|0;}if(f==i)return;$p=3;case 3:AKg(b,c,d,e,i);if(C()){break _;}Ge(b,c,d,e,c,d,e);if(i>0)i=i+(-1)|0;o=0;m=d-1|0;p=c-1|0;q=e-1|0;l=m+2|0;if(o>=4){if(f&&i)return;i=a.b;$p=4;continue _;}h=!o?p:c;if(o==1)h=h+1|0;k=o==2?q:e;if(o==3)k=k+1|0;$p=17;continue _;case 4:AQe(b,c,d,e,i);if(C()){break _;}i=a.b;$p=5;case 5:AQe(b,p,d,e,i);if(C()){break _;}i=c+1|0;h=a.b;$p=6;case 6:AQe(b,i,d,e,h);if(C()){break _;}i=a.b;$p=7;case 7:AQe(b,c,d,q,i);if(C()){break _;}i=e+1|0;h=a.b;$p=8;case 8:AQe(b,c, -d,i,h);if(C()){break _;}i=a.b;$p=9;case 9:AQe(b,c,m,e,i);if(C()){break _;}d=d+1|0;i=a.b;$p=10;case 10:AQe(b,c,d,e,i);if(C()){break _;}return;case 11:$z=ARr(a,b,h,d,n,g);if(C()){break _;}g=$z;$p=12;case 12:$z=ALD(b,h,d,n);if(C()){break _;}o=$z;if(!o){$p=13;continue _;}$p=14;continue _;case 13:$z=ALD(b,h,d,n);if(C()){break _;}o=$z;if(!o){$p=15;continue _;}i=i+1|0;if(i>=4){i=g<=0?0:g+(-1)|0;if(f==i)return;$p=3;continue _;}h=!i?j:c;if(i==1)h=h+1|0;n=i==2?k:e;if(i==3)n=n+1|0;$p=11;continue _;case 14:$z=ALD(b,c,l, -e);if(C()){break _;}o=$z;if(o){$p=13;continue _;}$p=16;continue _;case 15:$z=ARr(a,b,h,m,n,g);if(C()){break _;}g=$z;i=i+1|0;if(i>=4){i=g<=0?0:g+(-1)|0;if(f==i)return;$p=3;continue _;}h=!i?j:c;if(i==1)h=h+1|0;n=i==2?k:e;if(i==3)n=n+1|0;$p=11;continue _;case 16:$z=ARr(a,b,h,l,n,g);if(C()){break _;}g=$z;i=i+1|0;if(i>=4){i=g<=0?0:g+(-1)|0;if(f==i)return;$p=3;continue _;}h=!i?j:c;if(i==1)h=h+1|0;n=i==2?k:e;if(i==3)n=n+1|0;$p=11;continue _;case 17:$z=ALD(b,h,d,k);if(C()){break _;}j=$z;j=j?l:m;g=(-1);$p=18;case 18:$z -=ARr(a,b,h,d,k,g);if(C()){break _;}n=$z;if(n>=0&&n!=i){$p=20;continue _;}g=(-1);$p=19;case 19:$z=ARr(a,b,h,j,k,g);if(C()){break _;}g=$z;if(g>=0&&g!=i){$p=21;continue _;}o=o+1|0;if(o>=4){if(f&&i)return;i=a.b;$p=4;continue _;}h=!o?p:c;if(o==1)h=h+1|0;k=o==2?q:e;if(o==3)k=k+1|0;$p=17;continue _;case 20:AGy(a,b,h,d,k);if(C()){break _;}g=(-1);$p=19;continue _;case 21:AGy(a,b,h,j,k);if(C()){break _;}o=o+1|0;if(o>=4){if(f&&i)return;i=a.b;$p=4;continue _;}h=!o?p:c;if(o==1)h=h+1|0;k=o==2?q:e;if(o==3)k=k+1|0;$p=17;continue _;default: -G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p);} -function ALB(a,b,c,d,e){var f,g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AKw(b,c,d,e);if(C()){break _;}f=$z;g=a.b;if(f!=g)return;$p=2;case 2:AQe(b,c,d,e,g);if(C()){break _;}f=c-1|0;g=a.b;$p=3;case 3:AQe(b,f,d,e,g);if(C()){break _;}f=c+1|0;g=a.b;$p=4;case 4:AQe(b,f,d,e,g);if(C()){break _;}f=e-1|0;g=a.b;$p=5;case 5:AQe(b,c,d,f,g);if(C()){break _;}f=e+1|0;g=a.b;$p=6;case 6:AQe(b,c,d,f,g);if(C()){break _;}f -=d-1|0;g=a.b;$p=7;case 7:AQe(b,c,f,e,g);if(C()){break _;}d=d+1|0;f=a.b;$p=8;case 8:AQe(b,c,d,e,f);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function AM$(a,b,c,d,e){var f,g,h,i,j,k,l,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AGy(a,b,c,d,e);if(C()){break _;}f=d+1|0;g=a.b;$p=2;case 2:AQe(b,c,f,e,g);if(C()){break _;}g=d-1|0;h=a.b;$p=3;case 3:AQe(b,c,g,e,h);if(C()){break _;}h=c-1|0;$p=4;case 4:ALB(a,b,h,d,e);if(C()){break _;}i=c+1|0;$p=5;case 5:ALB(a,b,i,d,e);if(C()){break _;}j=e-1|0;$p=6;case 6:ALB(a, -b,c,d,j);if(C()){break _;}k=e+1|0;$p=7;case 7:ALB(a,b,c,d,k);if(C()){break _;}$p=8;case 8:$z=ALD(b,h,d,e);if(C()){break _;}l=$z;if(!l){$p=9;continue _;}$p=10;continue _;case 9:ALB(a,b,h,g,e);if(C()){break _;}$p=11;continue _;case 10:ALB(a,b,h,f,e);if(C()){break _;}$p=11;case 11:$z=ALD(b,i,d,e);if(C()){break _;}h=$z;if(!h){$p=12;continue _;}$p=13;continue _;case 12:ALB(a,b,i,g,e);if(C()){break _;}$p=14;continue _;case 13:ALB(a,b,i,f,e);if(C()){break _;}$p=14;case 14:$z=ALD(b,c,d,j);if(C()){break _;}e=$z;if(!e) -{$p=15;continue _;}$p=16;continue _;case 15:ALB(a,b,c,g,j);if(C()){break _;}$p=17;continue _;case 16:ALB(a,b,c,f,j);if(C()){break _;}$p=17;case 17:$z=ALD(b,c,d,k);if(C()){break _;}d=$z;if(!d){$p=18;continue _;}$p=19;continue _;case 18:ALB(a,b,c,g,k);if(C()){break _;}return;case 19:ALB(a,b,c,f,k);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);} -function ATd(a,b,c,d,e){var f,g,h,i,j,k,l,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=d+1|0;g=a.b;$p=1;case 1:AQe(b,c,f,e,g);if(C()){break _;}g=d-1|0;h=a.b;$p=2;case 2:AQe(b,c,g,e,h);if(C()){break _;}$p=3;case 3:AGy(a,b,c,d,e);if(C()){break _;}h=c-1|0;$p=4;case 4:ALB(a,b,h,d,e);if(C()){break _;}i=c+1|0;$p=5;case 5:ALB(a,b,i,d,e);if(C()){break _;}j=e-1|0;$p=6;case 6:ALB(a, -b,c,d,j);if(C()){break _;}k=e+1|0;$p=7;case 7:ALB(a,b,c,d,k);if(C()){break _;}$p=8;case 8:$z=ALD(b,h,d,e);if(C()){break _;}l=$z;if(!l){$p=9;continue _;}$p=10;continue _;case 9:ALB(a,b,h,g,e);if(C()){break _;}$p=11;continue _;case 10:ALB(a,b,h,f,e);if(C()){break _;}$p=11;case 11:$z=ALD(b,i,d,e);if(C()){break _;}h=$z;if(!h){$p=12;continue _;}$p=13;continue _;case 12:ALB(a,b,i,g,e);if(C()){break _;}$p=14;continue _;case 13:ALB(a,b,i,f,e);if(C()){break _;}$p=14;case 14:$z=ALD(b,c,d,j);if(C()){break _;}e=$z;if(!e) -{$p=15;continue _;}$p=16;continue _;case 15:ALB(a,b,c,g,j);if(C()){break _;}$p=17;continue _;case 16:ALB(a,b,c,f,j);if(C()){break _;}$p=17;case 17:$z=ALD(b,c,d,k);if(C()){break _;}d=$z;if(!d){$p=18;continue _;}$p=19;continue _;case 18:ALB(a,b,c,g,k);if(C()){break _;}return;case 19:ALB(a,b,c,f,k);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);} -function ARr(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AKw(b,c,d,e);if(C()){break _;}g=$z;if(g!=a.b)return f;$p=2;case 2:$z=AMY(b,c,d,e);if(C()){break _;}h=$z;if(h>f)f=h;return f;default:G1();}}D0().s(a,b,c,d,e,f,g,h,$p);} -function AUC(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(b,c,d,e);if(C()){break _;}g=$z;$p=2;case 2:$z=ATF(a,b,c,d,e);if(C()){break _;}h=$z;if(h){$p=3;continue _;}$p=4;continue _;case 3:AGy(a,b,c,d,e);if(C()){break _;}return;case 4:AFM(a,b,c,d,e,g);if(C()){break _;}f=0;$p=5;case 5:AYH(b,c,d,e,f);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,$p);} -function Bpq(a,b,c){Bt();return BBI.bb;} -function A1C(a,b,c,d,e,f){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.qc)return 0;$p=1;case 1:$z=AN7(a,b,c,d,e,f);if(C()){break _;}c=$z;return c;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function AN7(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.qc)return 0;$p=1;case 1:$z=AMY(b,c,d,e);if(C()){break _;}g=$z;if(!g)return 0;if(f==1)return 1;h=c-1|0;$p=2;case 2:$z=Bl1(b,h,d,e);if(C()){break _;}g=$z;if(!g){$p=3;continue _;}i=1;j=c+1|0;$p=4;continue _;case 3:$z=ALD(b,h,d,e);if(C()){break _;}g -=$z;if(!g){g=d-1|0;$p=5;continue _;}i=0;j=c+1|0;$p=4;case 4:$z=Bl1(b,j,d,e);if(C()){break _;}g=$z;if(!g){$p=6;continue _;}k=1;l=e-1|0;$p=7;continue _;case 5:$z=Bl1(b,h,g,e);if(C()){break _;}g=$z;i=g?1:0;j=c+1|0;$p=4;continue _;case 6:$z=ALD(b,j,d,e);if(C()){break _;}g=$z;if(!g){g=d-1|0;$p=8;continue _;}k=0;l=e-1|0;$p=7;case 7:$z=Bl1(b,c,d,l);if(C()){break _;}g=$z;if(!g){$p=9;continue _;}m=1;n=e+1|0;$p=10;continue _;case 8:$z=Bl1(b,j,g,e);if(C()){break _;}g=$z;k=g?1:0;l=e-1|0;$p=7;continue _;case 9:$z=ALD(b, -c,d,l);if(C()){break _;}g=$z;if(!g){g=d-1|0;$p=11;continue _;}m=0;n=e+1|0;$p=10;case 10:$z=Bl1(b,c,d,n);if(C()){break _;}g=$z;if(!g){$p=12;continue _;}o=1;g=d+1|0;$p=13;continue _;case 11:$z=Bl1(b,c,g,l);if(C()){break _;}g=$z;m=g?1:0;n=e+1|0;$p=10;continue _;case 12:$z=ALD(b,c,d,n);if(C()){break _;}g=$z;if(!g){g=d-1|0;$p=14;continue _;}o=0;g=d+1|0;$p=13;case 13:$z=ALD(b,c,g,e);if(C()){break _;}p=$z;if(p)return !m&&!k&&!i&&!o&&f>=2&&f<=5?1:f==2&&m&&!i&&!k?1:f==3&&o&&!i&&!k?1:f==4&&i&&!m&&!o?1:f==5&&k&&!m&&!o -?1:0;$p=15;continue _;case 14:$z=Bl1(b,c,g,n);if(C()){break _;}g=$z;o=g?1:0;g=d+1|0;$p=13;continue _;case 15:$z=ALD(b,h,d,e);if(C()){break _;}p=$z;if(p){$p=16;continue _;}$p=17;continue _;case 16:$z=Bl1(b,h,g,e);if(C()){break _;}p=$z;if(p)i=1;$p=17;case 17:$z=ALD(b,j,d,e);if(C()){break _;}p=$z;if(p){$p=18;continue _;}$p=19;continue _;case 18:$z=Bl1(b,j,g,e);if(C()){break _;}e=$z;if(e)k=1;$p=19;case 19:$z=ALD(b,c,d,l);if(C()){break _;}e=$z;if(e){$p=20;continue _;}$p=21;continue _;case 20:$z=Bl1(b,c,g,l);if(C()) -{break _;}e=$z;if(e)m=1;$p=21;case 21:$z=ALD(b,c,d,n);if(C()){break _;}d=$z;if(!d)return !m&&!k&&!i&&!o&&f>=2&&f<=5?1:f==2&&m&&!i&&!k?1:f==3&&o&&!i&&!k?1:f==4&&i&&!m&&!o?1:f==5&&k&&!m&&!o?1:0;$p=22;case 22:$z=Bl1(b,c,g,n);if(C()){break _;}c=$z;if(c)o=1;return !m&&!k&&!i&&!o&&f>=2&&f<=5?1:f==2&&m&&!i&&!k?1:f==3&&o&&!i&&!k?1:f==4&&i&&!m&&!o?1:f==5&&k&&!m&&!o?1:0;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p);} -function A6R(a){return a.qc;} -function ALP(a,b,c,d,e,f){var g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(b,c,d,e);if(C()){break _;}g=$z;if(g>0)BU(b,B(335),c+0.5+(O(f)-0.5)*0.2,d+0.0625,e+0.5+(O(f)-0.5)*0.2,0.0,0.0,0.0);return;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function Bl1(b,c,d,e){var f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=b.c0(c,d,e);if(C()){break _;}f=$z;I();return f==BzO.b?1:!f?0:BwB.data[f].fl();default:G1();}}D0().s(b,c,d,e,f,$p);} -var APU=K(W); -function Bsd(a){var b=new APU();A$1(b,a);return b;} -function A$1(a,b){BB();FB(a,b,BAp);a.M=59;} -function A62(a,b){if(b==1)b=a.M-16|0;else if(!b){I();b=BwO.bi(0);}else b=b!=2&&b!=4?a.M:a.M+1|0;return b;} -function AO9(a,b,c,d,e,f){var g,h,i,j,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=f.i_;b=new AEI;f=f.D;LH(b);h=Bt0();b.Bf=h;Ba(b.d7,Bep(b,h.n0,h.CR,0,124,35));i=0;while(i<3){c=0;while(c<3){Ba(b.d7,FS(b,b.Bf.n0,c+(i*3|0)|0,30+(c*18|0)|0,17+(i*18|0)|0));c=c+1|0;}i=i+1|0;}j=0;while(j<3){c=0;while(c<9){Ba(b.d7,FS(b,f,c+((j+1|0)*9|0)|0,8+(c*18|0)|0,84+(j*18|0)|0));c=c+1|0;}j=j+1|0;}e=0;while -(e<9){Ba(b.d7,FS(b,f,e,8+(e*18|0)|0,142));e=e+1|0;}$p=1;case 1:AJD(g,b);if(C()){break _;}return 1;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,$p);} -var ATq=K(IR); -function BtG(a,b){var c=new ATq();A_I(c,a,b);return c;} -function A_I(a,b,c){Qw(a,b,c);a.M=c;Es(a,1);Br(a,0.0,0.0,0.0,1.0,0.25,1.0);} -function A9U(a,b){I();return b!=BzT.b?0:1;} -function ASa(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:APG(a,b,c,d,e);if(C()){break _;}g=d+1|0;$p=2;case 2:$z=AE4(b,c,g,e);if(C()){break _;}g=$z;if(g<9)return;$p=3;case 3:$z=AMY(b,c,d,e);if(C()){break _;}h=$z;if(h>=7)return;i -=1.0;j=e-1|0;$p=4;case 4:$z=AKw(b,c,d,j);if(C()){break _;}g=$z;k=e+1|0;$p=5;case 5:$z=AKw(b,c,d,k);if(C()){break _;}l=$z;m=c-1|0;$p=6;case 6:$z=AKw(b,m,d,e);if(C()){break _;}n=$z;o=c+1|0;$p=7;case 7:$z=AKw(b,o,d,e);if(C()){break _;}p=$z;$p=8;case 8:$z=AKw(b,m,d,j);if(C()){break _;}q=$z;$p=9;case 9:$z=AKw(b,o,d,j);if(C()){break _;}r=$z;$p=10;case 10:$z=AKw(b,o,d,k);if(C()){break _;}s=$z;$p=11;case 11:$z=AKw(b,m,d,k);if(C()){break _;}t=$z;u=a.b;n=n!=u&&p!=u?0:1;l=g!=u&&l!=u?0:1;g=q!=u&&r!=u&&s!=u&&t!=u?0:1;p= -d-1|0;while(true){if(m>o){a:{if(!g){if(!n)break a;if(!l)break a;}i=i/2.0;}if(D(f,100.0/i|0))return;g=h+1|0;$p=13;continue _;}t=j;if(t<=k)break;m=m+1|0;}$p=12;case 12:$z=AKw(b,m,p,t);if(C()){break _;}u=$z;v=0.0;I();if(u==BzT.b){v=1.0;$p=14;continue _;}if(!(m==c&&t==e))v=v/4.0;i=i+v;t=t+1|0;while(t>k){m=m+1|0;if(m>o){b:{if(!g){if(!n)break b;if(!l)break b;}i=i/2.0;}if(D(f,100.0/i|0))return;g=h+1|0;$p=13;continue _;}t=j;}continue _;case 13:AKg(b,c,d,e,g);if(C()){break _;}return;case 14:$z=AMY(b,m,p,t);if(C()){break _;}u -=$z;if(u>0)v=3.0;if(!(m==c&&t==e))v=v/4.0;i=i+v;t=t+1|0;while(t>k){m=m+1|0;if(m>o){c:{if(!g){if(!n)break c;if(!l)break c;}i=i/2.0;}if(D(f,100.0/i|0))return;g=h+1|0;$p=13;continue _;}t=j;}$p=12;continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p);} -function Bla(a,b,c){if(c<0)c=7;return a.M+c|0;} -function Bf$(a){return 6;} -function AWr(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=0;h=c;i=d;j=e;while(g<3){if(D(b.n,15)<=f){k=O(b.n)*0.699999988079071+0.15000000596046448;l=O(b.n)*0.699999988079071+0.15000000596046448;m=O(b.n)*0.699999988079071+0.15000000596046448;n=new FW;o=h+k;p=i+l;q=j+m;r=new Cm;Bt();Er(r, -BBJ);Jk(n,b,o,p,q,r);n.hk=10;$p=1;continue _;}g=g+1|0;}return;case 1:AYd(b,n);if(C()){break _;}while(true){g=g+1|0;if(g>=3)break;if(D(b.n,15)>f)continue;else{k=O(b.n)*0.699999988079071+0.15000000596046448;l=O(b.n)*0.699999988079071+0.15000000596046448;m=O(b.n)*0.699999988079071+0.15000000596046448;n=new FW;o=h+k;p=i+l;q=j+m;r=new Cm;Bt();Er(r,BBJ);Jk(n,b,o,p,q,r);n.hk=10;continue _;}}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$p);} -function Bbu(a,b,c){if(b!=7)b=(-1);else{Bt();b=BBK.bb;}return b;} -function Bgw(a,b){return 1;} -var AYM=K(W); -function Bqw(a){var b=new AYM();Bi_(b,a);return b;} -function Bi_(a,b){BB();FB(a,b,BBk);a.M=87;Es(a,1);Br(a,0.0,0.0,0.0,1.0,0.9375,1.0);IA(a,255);} -function AJx(a,b,c,d,e){return Dj(c+0|0,d+0|0,e+0|0,c+1|0,d+1|0,e+1|0);} -function Bpw(a){return 0;} -function BoC(a){return 0;} -function A$r(a,b,c){b=Y(b,1);return !b&&c>0?a.M-1|0:b?2:a.M;} -function AFr(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(D(f,5))return;g=c-4|0;h=c+4|0;i=d+1|0;j=e-4|0;k=e+4|0;a:while(true){if(g>h){if(!0){$p=1;continue _;}g=7;$p=2;continue _;}l=d;while(l<=i){m=j;if(m<=k)break a;l=l+1|0;}g=g+1|0;}$p=4;continue _;case 1:$z=AMY(b,c,d,e);if(C()){break _;}h=$z;if(h>0){g=h-1|0;$p=3;continue _;}g -=c-0|0;h=c+0|0;m=e-0|0;j=e+0|0;while(true){if(g>h){if(0)return;I();g=BwG.b;$p=5;continue _;}l=m;if(l<=j)break;g=g+1|0;}$p=6;continue _;case 2:AKg(b,c,d,e,g);if(C()){break _;}return;case 3:AKg(b,c,d,e,g);if(C()){break _;}return;case 4:$z=AJY(b,g,l,m);if(C()){break _;}f=$z;BB();if(f===BxI)g=1;else{m=m+1|0;b:while(true){if(m<=k){continue _;}l=l+1|0;while(l>i){g=g+1|0;if(g>h)break b;l=d;}m=j;}g=0;}if(!g){$p=1;continue _;}g=7;$p=2;continue _;case 5:AYH(b,c,d,e,g);if(C()){break _;}return;case 6:$z=AKw(b,g,i,l);if -(C()){break _;}n=$z;I();if(n==BzS.b)g=1;else{l=l+1|0;while(true){if(l<=j){continue _;}g=g+1|0;if(g>h)break;l=m;}g=0;}if(g)return;I();g=BwG.b;$p=5;continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);} -function AR6(a,b,c,d,e,f){var g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(D(b.n,4))return;I();g=BwG.b;$p=1;case 1:AYH(b,c,d,e,g);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function ARW(a,b,c,d,e,f){var g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=d+1|0;$p=1;case 1:$z=AJY(b,c,f,e);if(C()){break _;}g=$z;if(!g.cv())return;I();f=BwG.b;$p=2;case 2:AYH(b,c,d,e,f);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function BoU(a,b,c){I();return BwG.cL(0,c);} -function AOf(){GJ.call(this);this.ER=0;} -function Bge(a,b){var c=new AOf();A3X(c,a,b);return c;} -function A3X(a,b,c){BB();PY(a,b,BAo);a.ER=c;a.M=45;} -function BcJ(a,b,c){I();return BzU.b;} -function AKt(a,b,c,d,e){var f,g,h,i,j,k,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AXG(a,b,c,d,e);if(C()){break _;}f=e-1|0;$p=2;case 2:$z=AKw(b,c,d,f);if(C()){break _;}g=$z;f=e+1|0;$p=3;case 3:$z=AKw(b,c,d,f);if(C()){break _;}f=$z;h=c-1|0;$p=4;case 4:$z=AKw(b,h,d,e);if(C()){break _;}h=$z;i=c+1|0;$p=5;case 5:$z=AKw(b,i,d,e);if(C()){break _;}i=$z;j=3;I();k=Bzp.data;if(k[g] -&&!k[f])j=3;if(k[f]&&!k[g])j=2;if(k[h]&&!k[i])j=5;if(k[i]&&!k[h])j=4;$p=6;case 6:AKg(b,c,d,e,j);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,$p);} -function A1x(a,b,c,d,e,f){var g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(f==1){I();return BwJ.M;}if(!f){I();return BwJ.M;}$p=1;case 1:$z=b.dU(c,d,e);if(C()){break _;}g=$z;return f!=g?a.M:!a.ER?a.M-1|0:a.M+16|0;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function AMz(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.ER)return;$p=1;case 1:$z=AMY(b,c,d,e);if(C()){break _;}g=$z;h=c+0.5;i=d+0.0+O(f)*6.0/16.0;j=e+0.5;k=O(f)*0.6000000238418579-0.30000001192092896;if(g==4){l=h-0.5199999809265137;m=i;n=j+k;BU(b,B(331),l,m,n,0.0,0.0,0.0);BU(b,B(332), -l,m,n,0.0,0.0,0.0);}else if(g==5){l=h+0.5199999809265137;m=i;n=j+k;BU(b,B(331),l,m,n,0.0,0.0,0.0);BU(b,B(332),l,m,n,0.0,0.0,0.0);}else if(g==2){l=h+k;m=i;n=j-0.5199999809265137;BU(b,B(331),l,m,n,0.0,0.0,0.0);BU(b,B(332),l,m,n,0.0,0.0,0.0);}else if(g==3){o=h+k;p=i;q=j+0.5199999809265137;BU(b,B(331),o,p,q,0.0,0.0,0.0);BU(b,B(332),o,p,q,0.0,0.0,0.0);}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p);} -function A47(a,b){if(b==1){I();b=BwJ.b;}else if(!b){I();b=BwJ.b;}else b=b!=3?a.M:a.M-1|0;return b;} -function AO_(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AWj(b,c,d,e);if(C()){break _;}b=$z;g=b;h=f.i_;b=new ADC;f=f.D;LH(b);b.vA=g;Ba(b.d7,FS(b,g,0,56,17));Ba(b.d7,FS(b,g,1,56,53));Ba(b.d7,FS(b,g,2,116,35));c=0;while(c<3){d=0;while(d<9){Ba(b.d7,FS(b,f,d+((c+1|0)*9|0)|0,8+(d*18|0)|0,84+(c*18|0)|0));d=d+1|0;}c=c+1|0;}c=0;while(c<9){Ba(b.d7,FS(b,f,c,8+(c*18|0)|0,142));c=c+ -1|0;}$p=2;case 2:AJD(h,b);if(C()){break _;}return 1;default:G1();}}D0().s(a,b,c,d,e,f,g,h,$p);} -function Bo7(a){return A8k();} -function AYK(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=N(f.o*4.0/360.0+0.5)&3;if(!g){h=2;$p=1;continue _;}if(g==1){h=5;$p=2;continue _;}if(g==2){h=3;$p=3;continue _;}if(g!=3)return;g=4;$p=4;continue _;case 1:AKg(b,c,d,e,h);if(C()){break _;}if(g==1){h=5;$p=2;continue _;}if(g==2){h=3;$p=3;continue _;}if(g!=3)return;g=4;$p=4;continue _;case 2:AKg(b,c,d,e,h);if(C()){break _;}if(g==2){h -=3;$p=3;continue _;}if(g!=3)return;g=4;$p=4;continue _;case 3:AKg(b,c,d,e,h);if(C()){break _;}if(g!=3)return;g=4;$p=4;case 4:AKg(b,c,d,e,g);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,$p);} -function AWs(){var a=this;GJ.call(a);a.Oq=null;a.H4=0;} -function A3o(a,b,c){var d=new AWs();Bc7(d,a,b,c);return d;} -function Bc7(a,b,c,d){BB();PY(a,b,BAp);a.H4=d;a.M=4;a.Oq=c;Br(a,0.25,0.0,0.25,0.75,1.0,0.75);} -function ARS(a,b,c,d,e){return null;} -function AWU(a,b,c,d,e){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AVo(a,b,c,d,e);if(C()){break _;}$p=2;case 2:$z=MZ(a,b,c,d,e);if(C()){break _;}b=$z;return b;default:G1();}}D0().s(a,b,c,d,e,$p);} -function AVo(a,b,c,d,e){var f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.H4)return;$p=1;case 1:$z=b.dU(c,d,e);if(C()){break _;}f=$z;Br(a,0.0,0.0,0.0,1.0,1.0,1.0);if(f==2)Br(a,0.0,0.28125,0.875,1.0,0.78125,1.0);if(f==3)Br(a,0.0,0.28125,0.0,1.0,0.78125,0.125);if(f==4)Br(a,0.875,0.28125,0.0,1.0,0.78125,1.0);if(f==5)Br(a,0.0,0.28125,0.0,0.125,0.78125,1.0);return;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function A94(a){return (-1);} -function Bie(a){return 0;} -function Bh2(a){return 0;} -function A58(a){var b,c,$$je;a:{try{b=AG7(a.Oq);}catch($$e){$$je=R($$e);if($$je instanceof BI){b=$$je;break a;}else{throw $$e;}}return b;}c=new Cf;TQ(c,b);P(c);} -function Blm(a,b,c){Bt();return BBL.bb;} -function AHx(a,b,c,d,e,f){var g,h,i,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=0;if(!a.H4){$p=1;continue _;}f=d-1|0;$p=2;continue _;case 1:$z=AMY(b,c,d,e);if(C()){break _;}h=$z;g=1;if(h==2){f=e+1|0;$p=3;continue _;}if(h==3){f=e-1|0;$p=4;continue _;}if(h==4){f=c+1|0;$p=8;continue _;}if(h==5){f=c-1|0;$p=9;continue _;}if(!g)return;$p=5;continue _;case 2:$z=AJY(b,c,f,e);if(C()){break _;}i=$z;if(!i.cv())g -=1;if(!g)return;$p=5;continue _;case 3:$z=AJY(b,c,d,f);if(C()){break _;}i=$z;if(i.cv())g=0;if(h==3){f=e-1|0;$p=4;continue _;}if(h==4){f=c+1|0;$p=8;continue _;}if(h==5){f=c-1|0;$p=9;continue _;}if(!g)return;$p=5;continue _;case 4:$z=AJY(b,c,d,f);if(C()){break _;}i=$z;if(i.cv())g=0;if(h==4){f=c+1|0;$p=8;continue _;}if(h==5){f=c-1|0;$p=9;continue _;}if(!g)return;$p=5;case 5:$z=AMY(b,c,d,e);if(C()){break _;}f=$z;$p=6;case 6:AFM(a,b,c,d,e,f);if(C()){break _;}f=0;$p=7;case 7:AYH(b,c,d,e,f);if(C()){break _;}return;case 8:$z -=AJY(b,f,d,e);if(C()){break _;}i=$z;if(i.cv())g=0;if(h==5){f=c-1|0;$p=9;continue _;}if(!g)return;$p=5;continue _;case 9:$z=AJY(b,f,d,e);if(C()){break _;}i=$z;if(i.cv())g=0;if(!g)return;$p=5;continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,$p);} -function FU(){var a=this;E.call(a);a.cE=null;a.ea=0;a.d$=0;a.em=0;} -var BBM=null;var BBN=null;function LF(){LF=Bw(FU);BaG();} -function BBO(){var a=new FU();O3(a);return a;} -function O3(a){LF();} -function Oe(b,c){var d;LF();if(!DA(BBN,c)){B1(BBM,c,b);B1(BBN,b,c);return;}b=new Cp;d=new S;T(d);J(J(d,B(336)),c);Bj(b,V(d));P(b);} -function Pw(a,b){a.ea=DH(b,B(337));a.d$=DH(b,B(338));a.em=DH(b,B(339));} -function OU(a,b){var c,d;LF();c=BA(BBN,Cw(a));if(c!==null){H_(b,B(340),c);EE(b,B(337),a.ea);EE(b,B(338),a.d$);EE(b,B(339),a.em);return;}b=new Cf;c=Cw(a);d=new S;T(d);J(J(d,c),B(341));Bj(b,V(d));P(b);} -function ANX(a){} -function AUZ(a){var b,c,d,e,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.cE;c=a.ea;d=a.d$;e=a.em;$p=1;case 1:$z=AMY(b,c,d,e);if(C()){break _;}c=$z;return c;default:G1();}}D0().s(a,b,c,d,e,$p);} -function AKf(a){var b,c,d,e,f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.cE;c=a.ea;d=a.d$;e=a.em;if(!Fp(b,c,d,e)){c=0;while(true){f=b.ek;if(c>=f.p)break;Z(f,c);c=c+1|0;}return;}$p=1;case 1:$z=AFz(b,c,e);if(C()){break _;}f=$z;ZA(f);c=0;while(true){f=b.ek;if(c>=f.p)break;Z(f,c);c=c+1|0;}return;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function SA(a,b,c,d){var e,f,g;e=a.ea+0.5-b;f=a.d$+0.5-c;g=a.em+0.5-d;return e*e+f*f+g*g;} -function ASP(a){var b,c,d,e,f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:I();b=BwB.data;c=a.cE;d=a.ea;e=a.d$;f=a.em;$p=1;case 1:$z=AKw(c,d,e,f);if(C()){break _;}d=$z;return b[d];default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function U0(b){LF();if(b===G(TU))return A8k();if(b===G(RW))return BbU();if(b===G(JM))return Brv();if(b!==G(OY))return null;return Bl3();} -function BaG(){BBM=DY();BBN=DY();Oe(G(TU),B(342));Oe(G(RW),B(343));Oe(G(JM),B(344));Oe(G(OY),B(345));} -function JM(){var a=this;FU.call(a);a.f5=null;a.sS=0;} -function Brv(){var a=new JM();A_U(a);return a;} -function A_U(a){LF();a.f5=Q(Ch,[B(7),B(7),B(7),B(7)]);a.sS=(-1);} -function BhQ(a,b){OU(a,b);H_(b,B(346),a.f5.data[0]);H_(b,B(347),a.f5.data[1]);H_(b,B(348),a.f5.data[2]);H_(b,B(349),a.f5.data[3]);} -function A_9(a,b){var c,d,e,f;Pw(a,b);c=0;while(c<4){d=a.f5.data;e=c+1|0;f=new S;T(f);Bo(J(f,B(350)),e);d[c]=Gc(b,V(f));if(Bl(a.f5.data[c])>15){d=a.f5.data;d[c]=Ev(d[c],0,15);}c=e;}} -var ARd=K(W); -function A92(a,b){var c=new ARd();Bl6(c,a,b);return c;} -function Bl6(a,b,c){FB(a,b,c);a.M=97;BB();if(c===BAt)a.M=98;Br(a,0.0,0.0,0.0,1.0,1.0,1.0);} -function Boc(a,b,c){var d,e;if(b&&b!=1){d=Yq(a,c);if((d&&d!=2?0:1)^(b>3?0:1))return a.M;b=((d/2|0)+(b&1^d)|0)+((c&4)/4|0)|0;e=a.M-((c&8)*2|0)|0;if(b&1)e= -e|0;return e;}return a.M;} -function Bbn(a){return 0;} -function A8h(a){return 0;} -function A3S(a){return 7;} -function AOG(a,b,c,d,e){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AP8(a,b,c,d,e);if(C()){break _;}$p=2;case 2:$z=MZ(a,b,c,d,e);if(C()){break _;}b=$z;return b;default:G1();}}D0().s(a,b,c,d,e,$p);} -function AHh(a,b,c,d,e){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AP8(a,b,c,d,e);if(C()){break _;}$p=2;case 2:$z=OL(a,b,c,d,e);if(C()){break _;}b=$z;return b;default:G1();}}D0().s(a,b,c,d,e,$p);} -function AP8(a,b,c,d,e){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=b.dU(c,d,e);if(C()){break _;}c=$z;c=Yq(a,c);Br(a,0.0,0.0,0.0,1.0,2.0,1.0);if(!c)Br(a,0.0,0.0,0.0,1.0,1.0,0.1875);if(c==1)Br(a,0.8125,0.0,0.0,1.0,1.0,1.0);if(c==2)Br(a,0.0,0.0,0.8125,1.0,1.0,1.0);if(c==3)Br(a,0.0,0.0,0.0,0.1875,1.0,1.0);return;default:G1();}}D0().s(a,b,c,d,e,$p);} -function ASF(a,b,c,d,e,f){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AMd(a,b,c,d,e,f);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function AMd(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=a.bz;BB();if(g===BAt)return 1;$p=1;case 1:$z=AMY(b,c,d,e);if(C()){break _;}h=$z;if(!(h&8)){i=d+1|0;$p=2;continue _;}d=d-1|0;$p=3;continue _;case 2:$z=AKw(b,c,i,e);if(C()){break _;}j=$z;if(j!=a.b){i=h^4;$p=4;continue _;}j=(h^4)+8|0;$p=5;continue _;case 3:$z -=AKw(b,c,d,e);if(C()){break _;}i=$z;if(i!=a.b)return 1;$p=6;continue _;case 4:AKg(b,c,d,e,i);if(C()){break _;}Ge(b,c,d-1|0,e,c,d,e);if(Cd()>=0.5){k=c+0.5;l=d+0.5;m=e+0.5;f=B(351);n=1.0;o=O(b.n)*0.10000000149011612+0.8999999761581421;$p=7;continue _;}k=c+0.5;l=d+0.5;m=e+0.5;f=B(352);n=1.0;o=O(b.n)*0.10000000149011612+0.8999999761581421;$p=8;continue _;case 5:AKg(b,c,i,e,j);if(C()){break _;}i=h^4;$p=4;continue _;case 6:AMd(a,b,c,d,e,f);if(C()){break _;}return 1;case 7:AGC(b,k,l,m,f,n,o);if(C()){break _;}return 1;case 8:AGC(b, -k,l,m,f,n,o);if(C()){break _;}return 1;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);} -function AWQ(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(b,c,d,e);if(C()){break _;}g=$z;if(!(g&8)){$p=2;continue _;}d=d-1|0;$p=3;continue _;case 2:$z=AMY(b,c,d,e);if(C()){break _;}h=$z;if(((h&4)<=0?0:1)==f)return;i=d+1|0;$p=5;continue _;case 3:$z=AKw(b,c,d,e);if(C()){break _;}h=$z;if(h!=a.b)return;$p -=4;case 4:AWQ(a,b,c,d,e,f);if(C()){break _;}return;case 5:$z=AKw(b,c,i,e);if(C()){break _;}f=$z;if(f!=a.b){f=g^4;$p=6;continue _;}f=(g^4)+8|0;$p=7;continue _;case 6:AKg(b,c,d,e,f);if(C()){break _;}Ge(b,c,d-1|0,e,c,d,e);if(Cd()>=0.5){j=c+0.5;k=d+0.5;l=e+0.5;m=B(351);n=1.0;o=O(b.n)*0.10000000149011612+0.8999999761581421;$p=8;continue _;}j=c+0.5;l=d+0.5;k=e+0.5;m=B(352);n=1.0;o=O(b.n)*0.10000000149011612+0.8999999761581421;$p=9;continue _;case 7:AKg(b,c,i,e,f);if(C()){break _;}f=g^4;$p=6;continue _;case 8:AGC(b, -j,k,l,m,n,o);if(C()){break _;}return;case 9:AGC(b,j,l,k,m,n,o);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);} -function AKA(a,b,c,d,e,f){var g,h,i,j,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(b,c,d,e);if(C()){break _;}g=$z;if(g&8){h=d-1|0;$p=3;continue _;}i=0;h=d+1|0;$p=2;case 2:$z=AKw(b,c,h,e);if(C()){break _;}j=$z;if(j!=a.b){i=0;$p=4;continue _;}j=d-1|0;$p=6;continue _;case 3:$z=AKw(b,c,h,e);if(C()){break _;}i=$z;if(i!=a.b){i=0;$p=5;continue _;}if(f>0){I();if(BwB.data[f].fl()) -{$p=9;continue _;}}return;case 4:AYH(b,c,d,e,i);if(C()){break _;}i=1;j=d-1|0;$p=6;continue _;case 5:AYH(b,c,d,e,i);if(C()){break _;}if(f>0){I();if(BwB.data[f].fl()){$p=9;continue _;}}return;case 6:$z=ALD(b,c,j,e);if(C()){break _;}j=$z;if(!j){i=0;$p=7;continue _;}if(i){$p=11;continue _;}if(f>0){I();if(BwB.data[f].fl()){$p=12;continue _;}}return;case 7:AYH(b,c,d,e,i);if(C()){break _;}i=1;$p=8;case 8:$z=AKw(b,c,h,e);if(C()){break _;}j=$z;if(j==a.b){j=0;$p=10;continue _;}if(i){$p=11;continue _;}if(f>0){I();if(BwB.data[f].fl()) -{$p=12;continue _;}}return;case 9:AKA(a,b,c,h,e,f);if(C()){break _;}return;case 10:AYH(b,c,h,e,j);if(C()){break _;}if(i){$p=11;continue _;}if(f>0){I();if(BwB.data[f].fl()){$p=12;continue _;}}return;case 11:AFM(a,b,c,d,e,g);if(C()){break _;}return;case 12:$z=APx(b,c,d,e);if(C()){break _;}f=$z;if(!f){$p=13;continue _;}h=1;$p=14;continue _;case 13:$z=APx(b,c,h,e);if(C()){break _;}f=$z;h=f?1:0;$p=14;case 14:AWQ(a,b,c,d,e,h);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,$p);} -function Bll(a,b,c){if(b&8)b=0;else{c=a.bz;BB();if(c!==BAt){Bt();b=BBP.bb;}else{Bt();b=BBQ.bb;}}return b;} -function AE$(a,b,c,d,e,f,g){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AP8(a,b,c,d,e);if(C()){break _;}$p=2;case 2:$z=ASg(a,b,c,d,e,f,g);if(C()){break _;}b=$z;return b;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function Yq(a,b){return b&4?b&3:(b-1|0)&3;} -function ASI(a,b,c,d,e){var f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(d>=127)return 0;f=d-1|0;$p=1;case 1:$z=ALD(b,c,f,e);if(C()){break _;}f=$z;if(!f)return 0;$p=2;case 2:$z=AMS(a,b,c,d,e);if(C()){break _;}f=$z;if(!f)return 0;d=d+1|0;$p=3;case 3:$z=AMS(a,b,c,d,e);if(C()){break _;}c=$z;return !c?0:1;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -var ALb=K(W); -function Btv(a,b){var c=new ALb();A4U(c,a,b);return c;} -function A4U(a,b,c){BB();CZ(a,b,c,BBu);} -function ALv(a,b,c,d,e){var f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(b,c,d,e);if(C()){break _;}f=$z;if(f==2)Br(a,0.0,0.0,0.875,1.0,1.0,1.0);if(f==3)Br(a,0.0,0.0,0.0,1.0,1.0,0.125);if(f==4)Br(a,0.875,0.0,0.0,1.0,1.0,1.0);if(f==5)Br(a,0.0,0.0,0.0,0.125,1.0,1.0);$p=2;case 2:$z=OL(a,b,c,d,e);if(C()){break _;}b=$z;return b;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function AMk(a,b,c,d,e){var f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(b,c,d,e);if(C()){break _;}f=$z;if(f==2)Br(a,0.0,0.0,0.875,1.0,1.0,1.0);if(f==3)Br(a,0.0,0.0,0.0,1.0,1.0,0.125);if(f==4)Br(a,0.875,0.0,0.0,1.0,1.0,1.0);if(f==5)Br(a,0.0,0.0,0.0,0.125,1.0,1.0);$p=2;case 2:$z=MZ(a,b,c,d,e);if(C()){break _;}b=$z;return b;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function A7z(a){return 0;} -function BhJ(a){return 0;} -function Bm2(a){return 8;} -function AWJ(a,b,c,d,e){var f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=c-1|0;$p=1;case 1:$z=ALD(b,f,d,e);if(C()){break _;}f=$z;if(f)return 1;f=c+1|0;$p=2;case 2:$z=ALD(b,f,d,e);if(C()){break _;}f=$z;if(f)return 1;f=e-1|0;$p=3;case 3:$z=ALD(b,c,d,f);if(C()){break _;}f=$z;if(f)return 1;e=e+1|0;$p=4;case 4:$z=ALD(b,c,d,e);if(C()){break _;}c=$z;return c;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function AFS(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(b,c,d,e);if(C()){break _;}g=$z;if(g&&f!=2){if(g&&f!=3){if(g&&f!=4){if(g&&f!=5){$p=6;continue _;}f=c-1|0;$p=5;continue _;}h=c+1|0;$p=4;continue _;}h=e-1|0;$p=3;continue _;}h=e+1|0;$p=2;case 2:$z=ALD(b,c,d,h);if(C()){break _;}h=$z;if(h)g=2;if(g&&f!=3){if(g&&f!=4){if(g&&f!=5){$p=6;continue _;}f=c-1|0;$p=5;continue _;}h -=c+1|0;$p=4;continue _;}h=e-1|0;$p=3;case 3:$z=ALD(b,c,d,h);if(C()){break _;}h=$z;if(h)g=3;if(g&&f!=4){if(g&&f!=5){$p=6;continue _;}f=c-1|0;$p=5;continue _;}h=c+1|0;$p=4;case 4:$z=ALD(b,h,d,e);if(C()){break _;}h=$z;if(h)g=4;if(g&&f!=5){$p=6;continue _;}f=c-1|0;$p=5;case 5:$z=ALD(b,f,d,e);if(C()){break _;}f=$z;if(f)g=5;$p=6;case 6:AKg(b,c,d,e,g);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,$p);} -function ATw(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(b,c,d,e);if(C()){break _;}g=$z;h=0;if(g==2){f=e+1|0;$p=2;continue _;}if(g==3){f=e-1|0;$p=3;continue _;}if(g==4){f=c+1|0;$p=4;continue _;}if(g==5){f=c-1|0;$p=5;continue _;}if(h)return;$p=6;continue _;case 2:$z=ALD(b,c,d,f);if(C()){break _;}f=$z;if(f)h=1;if(g==3){f=e-1|0;$p=3;continue _;}if(g==4){f=c+1|0;$p=4;continue _;}if -(g==5){f=c-1|0;$p=5;continue _;}if(h)return;$p=6;continue _;case 3:$z=ALD(b,c,d,f);if(C()){break _;}f=$z;if(f)h=1;if(g==4){f=c+1|0;$p=4;continue _;}if(g==5){f=c-1|0;$p=5;continue _;}if(h)return;$p=6;continue _;case 4:$z=ALD(b,f,d,e);if(C()){break _;}f=$z;if(f)h=1;if(g==5){f=c-1|0;$p=5;continue _;}if(h)return;$p=6;continue _;case 5:$z=ALD(b,f,d,e);if(C()){break _;}f=$z;if(f)h=1;if(h)return;$p=6;case 6:AFM(a,b,c,d,e,g);if(C()){break _;}f=0;$p=7;case 7:AYH(b,c,d,e,f);if(C()){break _;}return;default:G1();}}D0().s(a, -b,c,d,e,f,g,h,$p);} -function Bg8(a,b){return 1;} -var AWN=K(W); -function BrF(a,b){var c=new AWN();Bo1(c,a,b);return c;} -function Bo1(a,b,c){BB();CZ(a,b,c,BBu);Br(a,0.0,0.0,0.0,1.0,0.125,1.0);} -function AKN(a,b,c,d,e){return null;} -function A63(a){return 0;} -function AUn(a,b,c,d,e,f,g){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AU5(a,b,c,d,e);if(C()){break _;}$p=2;case 2:$z=ASg(a,b,c,d,e,f,g);if(C()){break _;}b=$z;return b;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function AU5(a,b,c,d,e){var f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=b.dU(c,d,e);if(C()){break _;}f=$z;if(f>=2&&f<=5)Br(a,0.0,0.0,0.0,1.0,0.625,1.0);else Br(a,0.0,0.0,0.0,1.0,0.125,1.0);return;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function Bds(a,b,c){return c<6?a.M:a.M-16|0;} -function BeG(a){return 0;} -function BaP(a){return 9;} -function BdA(a,b){return 1;} -function AWL(a,b,c,d,e){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=d-1|0;$p=1;case 1:$z=ALD(b,c,d,e);if(C()){break _;}c=$z;return c;default:G1();}}D0().s(a,b,c,d,e,$p);} -function AWw(a,b,c,d,e){var f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=15;$p=1;case 1:AKg(b,c,d,e,f);if(C()){break _;}$p=2;case 2:AUQ(a,b,c,d,e);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function ASA(a,b,c,d,e,f){var g,h,i,j,k,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(b,c,d,e);if(C()){break _;}g=$z;h=0;i=d-1|0;$p=2;case 2:$z=ALD(b,c,i,e);if(C()){break _;}i=$z;if(!i)h=1;if(g==2){i=c+1|0;$p=3;continue _;}if(g==3){i=c-1|0;$p=4;continue _;}if(g==4){i=e-1|0;$p=5;continue _;}if(g==5){i=e+1|0;$p=6;continue _;}if(h){$p=7;continue _;}if(f>0){I();if(BwB.data[f].fl()) -{j=new GU;$p=10;continue _;}}return;case 3:$z=ALD(b,i,d,e);if(C()){break _;}i=$z;if(!i)h=1;if(g==3){i=c-1|0;$p=4;continue _;}if(g==4){i=e-1|0;$p=5;continue _;}if(g==5){i=e+1|0;$p=6;continue _;}if(h){$p=7;continue _;}if(f>0){I();if(BwB.data[f].fl()){j=new GU;$p=10;continue _;}}return;case 4:$z=ALD(b,i,d,e);if(C()){break _;}i=$z;if(!i)h=1;if(g==4){i=e-1|0;$p=5;continue _;}if(g==5){i=e+1|0;$p=6;continue _;}if(h){$p=7;continue _;}if(f>0){I();if(BwB.data[f].fl()){j=new GU;$p=10;continue _;}}return;case 5:$z=ALD(b, -c,d,i);if(C()){break _;}i=$z;if(!i)h=1;if(g==5){i=e+1|0;$p=6;continue _;}if(h){$p=7;continue _;}if(f>0){I();if(BwB.data[f].fl()){j=new GU;$p=10;continue _;}}return;case 6:$z=ALD(b,c,d,i);if(C()){break _;}i=$z;if(!i)h=1;if(h){$p=7;continue _;}if(f>0){I();if(BwB.data[f].fl()){j=new GU;$p=10;continue _;}}return;case 7:$z=AMY(b,c,d,e);if(C()){break _;}f=$z;$p=8;case 8:AFM(a,b,c,d,e,f);if(C()){break _;}f=0;$p=9;case 9:AYH(b,c,d,e,f);if(C()){break _;}return;case 10:AGk(j,a,b,c,d,e);if(C()){break _;}i=0;h=j.bw;k=j.bs;f -=j.bv-1|0;$p=11;case 11:$z=AJt(j,h,k,f);if(C()){break _;}f=$z;if(f)i=1;f=j.bw;h=j.bs;g=j.bv+1|0;$p=12;case 12:$z=AJt(j,f,h,g);if(C()){break _;}f=$z;if(f)i=i+1|0;f=j.bw-1|0;h=j.bs;g=j.bv;$p=13;case 13:$z=AJt(j,f,h,g);if(C()){break _;}f=$z;if(f)i=i+1|0;f=j.bw+1|0;h=j.bs;g=j.bv;$p=14;case 14:$z=AJt(j,f,h,g);if(C()){break _;}f=$z;if(f)i=i+1|0;if(i!=3)return;$p=15;case 15:AUQ(a,b,c,d,e);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,$p);} -function AUQ(a,b,c,d,e){var f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=new GU;$p=1;case 1:AGk(f,a,b,c,d,e);if(C()){break _;}$p=2;case 2:$z=APx(b,c,d,e);if(C()){break _;}c=$z;$p=3;case 3:ATZ(f,c);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -var AVm=K(W); -function Bsx(a,b){var c=new AVm();A2s(c,a,b);return c;} -function A2s(a,b,c){BB();CZ(a,b,c,BBu);} -function AWo(a,b,c,d,e){return null;} -function BdS(a){return 0;} -function Bi9(a){return 0;} -function BaH(a){return 12;} -function A0w(a,b,c,d,e){var f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=c-1|0;$p=1;case 1:$z=ALD(b,f,d,e);if(C()){break _;}f=$z;if(f)return 1;f=c+1|0;$p=2;case 2:$z=ALD(b,f,d,e);if(C()){break _;}f=$z;if(f)return 1;f=e-1|0;$p=3;case 3:$z=ALD(b,c,d,f);if(C()){break _;}f=$z;if(f)return 1;f=e+1|0;$p=4;case 4:$z=ALD(b,c,d,f);if(C()){break _;}f=$z;if(f)return 1;d=d-1|0;$p=5;case 5:$z=ALD(b,c,d,e);if(C()){break _;}c=$z;return c;default: -G1();}}D0().s(a,b,c,d,e,f,$p);} -function AX2(a,b,c,d,e,f){var g,h,i,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(b,c,d,e);if(C()){break _;}g=$z;h=g&8;i=g&7;if(f==1){g=d-1|0;$p=2;continue _;}if(f==2){g=e+1|0;$p=3;continue _;}if(f==3){g=e-1|0;$p=4;continue _;}if(f==4){g=c+1|0;$p=5;continue _;}if(f==5){f=c-1|0;$p=6;continue _;}f=i+h|0;$p=7;continue _;case 2:$z=ALD(b,c,g,e);if(C()){break _;}g=$z;if(g)i=5+D(b.n,2)|0;if -(f==2){g=e+1|0;$p=3;continue _;}if(f==3){g=e-1|0;$p=4;continue _;}if(f==4){g=c+1|0;$p=5;continue _;}if(f==5){f=c-1|0;$p=6;continue _;}f=i+h|0;$p=7;continue _;case 3:$z=ALD(b,c,d,g);if(C()){break _;}g=$z;if(g)i=4;if(f==3){g=e-1|0;$p=4;continue _;}if(f==4){g=c+1|0;$p=5;continue _;}if(f==5){f=c-1|0;$p=6;continue _;}f=i+h|0;$p=7;continue _;case 4:$z=ALD(b,c,d,g);if(C()){break _;}g=$z;if(g)i=3;if(f==4){g=c+1|0;$p=5;continue _;}if(f==5){f=c-1|0;$p=6;continue _;}f=i+h|0;$p=7;continue _;case 5:$z=ALD(b,g,d,e);if(C()) -{break _;}g=$z;if(g)i=2;if(f==5){f=c-1|0;$p=6;continue _;}f=i+h|0;$p=7;continue _;case 6:$z=ALD(b,f,d,e);if(C()){break _;}f=$z;if(f)i=1;f=i+h|0;$p=7;case 7:AKg(b,c,d,e,f);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,$p);} -function AWq(a,b,c,d,e){var f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=c-1|0;$p=1;case 1:$z=ALD(b,f,d,e);if(C()){break _;}f=$z;if(f){f=1;$p=3;continue _;}f=c+1|0;$p=2;case 2:$z=ALD(b,f,d,e);if(C()){break _;}f=$z;if(f){f=2;$p=5;continue _;}f=e-1|0;$p=4;continue _;case 3:AKg(b,c,d,e,f);if(C()){break _;}$p=6;continue _;case 4:$z=ALD(b,c,d,f);if(C()){break _;}f=$z;if(f){f=3;$p=8;continue _;}f=e+1|0;$p=7;continue _;case 5:AKg(b, -c,d,e,f);if(C()){break _;}$p=6;case 6:AUP(a,b,c,d,e);if(C()){break _;}return;case 7:$z=ALD(b,c,d,f);if(C()){break _;}f=$z;if(f){f=4;$p=10;continue _;}f=d-1|0;$p=9;continue _;case 8:AKg(b,c,d,e,f);if(C()){break _;}$p=6;continue _;case 9:$z=ALD(b,c,f,e);if(C()){break _;}f=$z;if(!f){$p=6;continue _;}f=5+D(b.n,2)|0;$p=11;continue _;case 10:AKg(b,c,d,e,f);if(C()){break _;}$p=6;continue _;case 11:AKg(b,c,d,e,f);if(C()){break _;}$p=6;continue _;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function AGZ(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AUP(a,b,c,d,e);if(C()){break _;}f=$z;if(!f)return;$p=2;case 2:$z=AMY(b,c,d,e);if(C()){break _;}f=$z;g=f&7;h=0;f=c-1|0;$p=3;case 3:$z=ALD(b,f,d,e);if(C()){break _;}f=$z;if(!f&&g==1)h=1;f=c+1|0;$p=4;case 4:$z=ALD(b,f,d,e);if(C()){break _;}f=$z;if(!f&&g==2)h=1;f=e-1|0;$p=5;case 5:$z=ALD(b,c,d,f);if(C()){break _;}f=$z;if -(!f&&g==3)h=1;f=e+1|0;$p=6;case 6:$z=ALD(b,c,d,f);if(C()){break _;}f=$z;if(!f&&g==4)h=1;f=d-1|0;$p=7;case 7:$z=ALD(b,c,f,e);if(C()){break _;}f=$z;if(!f&&g==5)h=1;if(!h)return;$p=8;case 8:$z=AMY(b,c,d,e);if(C()){break _;}f=$z;$p=9;case 9:AFM(a,b,c,d,e,f);if(C()){break _;}f=0;$p=10;case 10:AYH(b,c,d,e,f);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,$p);} -function AUP(a,b,c,d,e){var f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=A0w(a,b,c,d,e);if(C()){break _;}f=$z;if(f)return 1;$p=2;case 2:$z=AMY(b,c,d,e);if(C()){break _;}f=$z;$p=3;case 3:AFM(a,b,c,d,e,f);if(C()){break _;}f=0;$p=4;case 4:AYH(b,c,d,e,f);if(C()){break _;}return 0;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function ATk(a,b,c,d,e){var f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=b.dU(c,d,e);if(C()){break _;}c=$z;f=c&7;if(f==1)Br(a,0.0,0.20000000298023224,0.3125,0.375,0.800000011920929,0.6875);else if(f==2)Br(a,0.625,0.20000000298023224,0.3125,1.0,0.800000011920929,0.6875);else if(f==3)Br(a,0.3125,0.20000000298023224,0.0,0.6875,0.800000011920929,0.375);else if(f!=4)Br(a,0.25,0.0,0.25,0.75,0.6000000238418579,0.75);else Br(a, -0.3125,0.20000000298023224,0.625,0.6875,0.800000011920929,1.0);return;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function ANe(a,b,c,d,e,f){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ARJ(a,b,c,d,e,f);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function ARJ(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(b,c,d,e);if(C()){break _;}g=$z;h=g&7;i=8-(g&8)|0;g=h+i|0;$p=2;case 2:AKg(b,c,d,e,g);if(C()){break _;}Ge(b,c,d,e,c,d,e);j=c+0.5;k=d+0.5;l=e+0.5;f=B(353);m=0.30000001192092896;n=i<=0?0.5:0.6000000238418579;$p=3;case 3:AGC(b,j,k,l,f,m,n);if(C()){break _;}g -=a.b;$p=4;case 4:AQe(b,c,d,e,g);if(C()){break _;}if(h==1){c=c-1|0;g=a.b;$p=5;continue _;}if(h==2){c=c+1|0;g=a.b;$p=6;continue _;}if(h==3){e=e-1|0;g=a.b;$p=7;continue _;}if(h!=4){d=d-1|0;g=a.b;$p=8;continue _;}e=e+1|0;g=a.b;$p=9;continue _;case 5:AQe(b,c,d,e,g);if(C()){break _;}return 1;case 6:AQe(b,c,d,e,g);if(C()){break _;}return 1;case 7:AQe(b,c,d,e,g);if(C()){break _;}return 1;case 8:AQe(b,c,d,e,g);if(C()){break _;}return 1;case 9:AQe(b,c,d,e,g);if(C()){break _;}return 1;default:G1();}}D0().s(a,b,c,d,e,f, -g,h,i,j,k,l,m,n,$p);} -function AL$(a,b,c,d,e){var f,g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(b,c,d,e);if(C()){break _;}f=$z;if((f&8)<=0)return;g=a.b;$p=2;case 2:AQe(b,c,d,e,g);if(C()){break _;}g=f&7;if(g==1){c=c-1|0;f=a.b;$p=3;continue _;}if(g==2){c=c+1|0;f=a.b;$p=4;continue _;}if(g==3){e=e-1|0;f=a.b;$p=5;continue _;}if(g!=4){d=d-1|0;f=a.b;$p=6;continue _;}e=e+1|0;f=a.b;$p=7;continue _;case 3:AQe(b,c,d,e,f);if(C()) -{break _;}return;case 4:AQe(b,c,d,e,f);if(C()){break _;}return;case 5:AQe(b,c,d,e,f);if(C()){break _;}return;case 6:AQe(b,c,d,e,f);if(C()){break _;}return;case 7:AQe(b,c,d,e,f);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function AUT(a,b,c,d,e,f){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(b,c,d,e);if(C()){break _;}c=$z;return (c&8)<=0?0:1;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function ASN(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(b,c,d,e);if(C()){break _;}g=$z;if(!(g&8))return 0;h=g&7;return h==5&&f==1?1:h==4&&f==2?1:h==3&&f==3?1:h==2&&f==4?1:h==1&&f==5?1:0;default:G1();}}D0().s(a,b,c,d,e,f,g,h,$p);} -function BbA(a){return 1;} -function ACn(){W.call(this);this.o1=null;} -function Bqa(a,b,c){var d=new ACn();ARt(d,a,b,c);return d;} -function ARt(a,b,c,d){BB();CZ(a,b,c,BAo);a.o1=d;Es(a,1);Br(a,0.0625,0.0,0.0625,0.9375,0.03125,0.9375);} -function A_a(a){return 20;} -function AZH(a,b,c,d,e){return null;} -function Blg(a){return 0;} -function Box(a){return 0;} -function AOU(a,b,c,d,e){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=d-1|0;$p=1;case 1:$z=ALD(b,c,d,e);if(C()){break _;}c=$z;return c;default:G1();}}D0().s(a,b,c,d,e,$p);} -function AKv(a,b,c,d,e){} -function AOF(a,b,c,d,e,f){var g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=0;f=d-1|0;$p=1;case 1:$z=ALD(b,c,f,e);if(C()){break _;}f=$z;if(!f)g=1;if(!g)return;$p=2;case 2:$z=AMY(b,c,d,e);if(C()){break _;}f=$z;$p=3;case 3:AFM(a,b,c,d,e,f);if(C()){break _;}f=0;$p=4;case 4:AYH(b,c,d,e,f);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function AHK(a,b,c,d,e,f){var g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(b,c,d,e);if(C()){break _;}g=$z;if(!g)return;$p=2;case 2:ATE(a,b,c,d,e);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function APY(a,b,c,d,e,f){var g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(b,c,d,e);if(C()){break _;}g=$z;if(g==1)return;$p=2;case 2:ATE(a,b,c,d,e);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function ATE(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(b,c,d,e);if(C()){break _;}f=$z;g=f!=1?0:1;h=0;i=0.125;j=null;k=a.o1;ALj();if(k===BAu){j=null;l=c+i;m=d;k=Dj(l,m,e+i,(c+1|0)-i,m+0.25,(e+1|0)-i);$p=2;continue _;}if(a.o1===BAs){j=G(Et);l=c+i;m=d;k=Dj(l,m,e+i,(c+1|0) --i,m+0.25,(e+1|0)-i);$p=3;continue _;}if(a.o1===BBR){j=G(Eb);l=c+i;m=d;k=Dj(l,m,e+i,(c+1|0)-i,m+0.25,(e+1|0)-i);$p=4;continue _;}if(j.p>0)h=1;if(h&&!g){f=1;$p=5;continue _;}if(!h&&g){f=0;$p=10;continue _;}if(!h)return;f=a.b;$p=9;continue _;case 2:$z=ALY(b,j,k);if(C()){break _;}j=$z;if(a.o1===BAs){j=G(Et);l=c+i;m=d;k=Dj(l,m,e+i,(c+1|0)-i,m+0.25,(e+1|0)-i);$p=3;continue _;}if(a.o1===BBR){j=G(Eb);l=c+i;m=d;k=Dj(l,m,e+i,(c+1|0)-i,m+0.25,(e+1|0)-i);$p=4;continue _;}if(j.p>0)h=1;if(h&&!g){f=1;$p=5;continue _;}if(!h -&&g){f=0;$p=10;continue _;}if(!h)return;f=a.b;$p=9;continue _;case 3:$z=AVV(b,j,k);if(C()){break _;}j=$z;if(a.o1===BBR){j=G(Eb);l=c+i;m=d;k=Dj(l,m,e+i,(c+1|0)-i,m+0.25,(e+1|0)-i);$p=4;continue _;}if(j.p>0)h=1;if(h&&!g){f=1;$p=5;continue _;}if(!h&&g){f=0;$p=10;continue _;}if(!h)return;f=a.b;$p=9;continue _;case 4:$z=AVV(b,j,k);if(C()){break _;}j=$z;if(j.p>0)h=1;if(h&&!g){f=1;$p=5;continue _;}if(!h&&g){f=0;$p=10;continue _;}if(!h)return;f=a.b;$p=9;continue _;case 5:AKg(b,c,d,e,f);if(C()){break _;}f=a.b;$p=6;case 6:AQe(b, -c,d,e,f);if(C()){break _;}f=d-1|0;n=a.b;$p=7;case 7:AQe(b,c,f,e,n);if(C()){break _;}Ge(b,c,d,e,c,d,e);l=c+0.5;m=d+0.1;o=e+0.5;j=B(353);p=0.30000001192092896;i=0.6000000238418579;$p=8;case 8:AGC(b,l,m,o,j,p,i);if(C()){break _;}if(!h&&g){f=0;$p=10;continue _;}if(!h)return;f=a.b;$p=9;case 9:AIG(b,c,d,e,f);if(C()){break _;}return;case 10:AKg(b,c,d,e,f);if(C()){break _;}f=a.b;$p=11;case 11:AQe(b,c,d,e,f);if(C()){break _;}f=d-1|0;g=a.b;$p=12;case 12:AQe(b,c,f,e,g);if(C()){break _;}Ge(b,c,d,e,c,d,e);q=c+0.5;l=d+0.1;m -=e+0.5;j=B(353);p=0.30000001192092896;i=0.5;$p=13;case 13:AGC(b,q,l,m,j,p,i);if(C()){break _;}if(!h)return;f=a.b;$p=9;continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p);} -function AZQ(a,b,c,d,e){var f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(b,c,d,e);if(C()){break _;}f=$z;if(f<=0)return;f=a.b;$p=2;case 2:AQe(b,c,d,e,f);if(C()){break _;}d=d-1|0;f=a.b;$p=3;case 3:AQe(b,c,d,e,f);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function A0g(a,b,c,d,e){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=b.dU(c,d,e);if(C()){break _;}c=$z;if(!(c!=1?0:1))Br(a,0.0625,0.0,0.0625,0.9375,0.0625,0.9375);else Br(a,0.0625,0.0,0.0625,0.9375,0.03125,0.9375);return;default:G1();}}D0().s(a,b,c,d,e,$p);} -function AMB(a,b,c,d,e,f){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(b,c,d,e);if(C()){break _;}c=$z;return c<=0?0:1;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function AKM(a,b,c,d,e,f){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(b,c,d,e);if(C()){break _;}c=$z;return !c?0:f!=1?0:1;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function BoJ(a){return 1;} -function A7n(a){Br(a,0.0,0.375,0.0,1.0,0.625,1.0);} -var J_=K(E4); -var BAu=null;var BAs=null;var BBR=null;var BBS=null;function ALj(){ALj=Bw(J_);A3m();} -function AXF(a,b){var c=new J_();ATb(c,a,b);return c;} -function ATb(a,b,c){ALj();JB(a,b,c);} -function A3m(){var b;BAu=AXF(B(354),0);BAs=AXF(B(355),1);b=AXF(B(356),2);BBR=b;BBS=Q(J_,[BAu,BAs,b]);} -function AU2(){W.call(this);this.ON=0;} -function BpU(a,b,c){var d=new AU2();Bbh(d,a,b,c);return d;} -function Bbh(a,b,c,d){BB();CZ(a,b,c,BAo);if(d)Es(a,1);a.ON=d;} -function A_7(a){return 30;} -function ALM(a,b,c,d,e,f){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AQK(a,b,c,d,e);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function AMx(a,b,c,d,e,f){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AQK(a,b,c,d,e);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function ATt(a,b,c,d,e,f){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AQK(a,b,c,d,e);if(C()){break _;}return 0;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function AQK(a,b,c,d,e){var f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AQC(a,b,c,d,e);if(C()){break _;}f=a.b;I();if(f!=Bz6.b)return;f=Bz7.b;$p=2;case 2:AYH(b,c,d,e,f);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function AXi(a,b,c,d,e,f){var g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=a.b;I();if(g!=Bz7.b)return;g=Bz6.b;$p=1;case 1:AYH(b,c,d,e,g);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function Ba9(a,b,c){Bt();return BBI.bb;} -function Bbc(a,b){return 4+D(b,2)|0;} -function ARZ(a,b,c,d,e,f){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.ON)return;$p=1;case 1:AQC(a,b,c,d,e);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function AQC(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();be=$T.l();bd=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=b.n;g=0;h=c;i=d;j=e;k=d+1|0;l=k;m=l+0.0625;n=d-1|0;o=(d+0|0)-0.0625;p -=e+1|0;q=p;r=q+0.0625;s=e-1|0;t=(e+0|0)-0.0625;u=c+1|0;v=u;w=v+0.0625;x=c-1|0;y=(c+0|0)-0.0625;z=c;ba=e;while(g<6){bb=h+O(f);bc=i+O(f);bd=j+O(f);if(!g){$p=1;continue _;}if(g==1){$p=2;continue _;}if(g==2){$p=3;continue _;}if(g==3){$p=4;continue _;}if(g==4){$p=5;continue _;}if(g==5){$p=6;continue _;}if(!(bb>=z&&bb<=v&&bc>=0.0&&bc<=l&&bd>=ba&&bd<=q))BU(b,B(335),bb,bc,bd,0.0,0.0,0.0);g=g+1|0;}return;case 1:$z=ALD(b,c,k,e);if(C()){break _;}be=$z;if(!be)bc=m;while(true){if(g==1){$p=2;continue _;}if(g==2){$p=3;continue _;}if -(g==3){$p=4;continue _;}if(g==4){$p=5;continue _;}if(g==5){$p=6;continue _;}if(!(bb>=z&&bb<=v&&bc>=0.0&&bc<=l&&bd>=ba&&bd<=q))BU(b,B(335),bb,bc,bd,0.0,0.0,0.0);g=g+1|0;if(g>=6)break;bb=h+O(f);bc=i+O(f);bd=j+O(f);if(!g){continue _;}}return;case 2:$z=ALD(b,c,n,e);if(C()){break _;}be=$z;if(!be)bc=o;while(true){if(g==2){$p=3;continue _;}if(g==3){$p=4;continue _;}if(g==4){$p=5;continue _;}if(g==5){$p=6;continue _;}if(!(bb>=z&&bb<=v&&bc>=0.0&&bc<=l&&bd>=ba&&bd<=q))BU(b,B(335),bb,bc,bd,0.0,0.0,0.0);g=g+1|0;if(g>=6)break;bb -=h+O(f);bc=i+O(f);bd=j+O(f);if(!g){$p=1;continue _;}if(g==1){continue _;}}return;case 3:$z=ALD(b,c,d,p);if(C()){break _;}be=$z;if(!be)bd=r;while(true){if(g==3){$p=4;continue _;}if(g==4){$p=5;continue _;}if(g==5){$p=6;continue _;}if(!(bb>=z&&bb<=v&&bc>=0.0&&bc<=l&&bd>=ba&&bd<=q))BU(b,B(335),bb,bc,bd,0.0,0.0,0.0);g=g+1|0;if(g>=6)break;bb=h+O(f);bc=i+O(f);bd=j+O(f);if(!g){$p=1;continue _;}if(g==1){$p=2;continue _;}if(g==2){continue _;}}return;case 4:$z=ALD(b,c,d,s);if(C()){break _;}be=$z;if(!be)bd=t;while(true) -{if(g==4){$p=5;continue _;}if(g==5){$p=6;continue _;}if(!(bb>=z&&bb<=v&&bc>=0.0&&bc<=l&&bd>=ba&&bd<=q))BU(b,B(335),bb,bc,bd,0.0,0.0,0.0);g=g+1|0;if(g>=6)break;bb=h+O(f);bc=i+O(f);bd=j+O(f);if(!g){$p=1;continue _;}if(g==1){$p=2;continue _;}if(g==2){$p=3;continue _;}if(g==3){continue _;}}return;case 5:$z=ALD(b,u,d,e);if(C()){break _;}be=$z;if(!be)bb=w;while(true){if(g==5){$p=6;continue _;}if(!(bb>=z&&bb<=v&&bc>=0.0&&bc<=l&&bd>=ba&&bd<=q))BU(b,B(335),bb,bc,bd,0.0,0.0,0.0);g=g+1|0;if(g>=6)break;bb=h+O(f);bc=i+O(f);bd -=j+O(f);if(!g){$p=1;continue _;}if(g==1){$p=2;continue _;}if(g==2){$p=3;continue _;}if(g==3){$p=4;continue _;}if(g==4){continue _;}}return;case 6:$z=ALD(b,x,d,e);if(C()){break _;}be=$z;if(!be)bb=y;while(true){if(!(bb>=z&&bb<=v&&bc>=0.0&&bc<=l&&bd>=ba&&bd<=q))BU(b,B(335),bb,bc,bd,0.0,0.0,0.0);g=g+1|0;if(g>=6)break;bb=h+O(f);bc=i+O(f);bd=j+O(f);if(!g){$p=1;continue _;}if(g==1){$p=2;continue _;}if(g==2){$p=3;continue _;}if(g==3){$p=4;continue _;}if(g==4){$p=5;continue _;}if(g==5){continue _;}}return;default:G1();}}D0().s(a, -b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,$p);} -function AD0(){To.call(this);this.hm=0;} -var BBT=null;function Bjf(a,b,c){var d=new AD0();A0r(d,a,b,c);return d;} -function A22(a,b,c){if(b!=1)b=a.bi(b);else{I();b=BzO.eq(b,c);}return b;} -function IH(a,b,c,d,e,f){var g,h,i,j,k;if(f){g=BBT;h=new U9;i=b.c_;h.IX=c;h.I0=d;h.IY=e;h.nO=i;Ba(g,h);}j=0;k=0;while(true){b=BBT;if(k>=b.p)break;g=Z(b,k);if(g.IX==c&&g.I0==d&&g.IY==e){j=j+1|0;if(j>=8)return 1;}k=k+1|0;}return 0;} -function A0r(a,b,c,d){A00(a,b,c);a.hm=0;a.hm=d;Es(a,1);} -function Bgp(a){return 2;} -function AO4(a,b,c,d,e){var f,g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(b,c,d,e);if(C()){break _;}f=$z;if(!f){$p=2;continue _;}if(!a.hm)return;g=d-1|0;f=a.b;$p=3;continue _;case 2:AJp(a,b,c,d,e);if(C()){break _;}if(!a.hm)return;g=d-1|0;f=a.b;$p=3;case 3:AQe(b,c,g,e,f);if(C()){break _;}f=d+1|0;g=a.b;$p=4;case 4:AQe(b,c,f,e,g);if(C()){break _;}f=c-1|0;g=a.b;$p=5;case 5:AQe(b,f,d,e,g);if(C()){break _;}f -=c+1|0;g=a.b;$p=6;case 6:AQe(b,f,d,e,g);if(C()){break _;}f=e-1|0;g=a.b;$p=7;case 7:AQe(b,c,d,f,g);if(C()){break _;}e=e+1|0;f=a.b;$p=8;case 8:AQe(b,c,d,e,f);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function AOq(a,b,c,d,e){var f,g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.hm)return;f=d-1|0;g=a.b;$p=1;case 1:AQe(b,c,f,e,g);if(C()){break _;}f=d+1|0;g=a.b;$p=2;case 2:AQe(b,c,f,e,g);if(C()){break _;}f=c-1|0;g=a.b;$p=3;case 3:AQe(b,f,d,e,g);if(C()){break _;}f=c+1|0;g=a.b;$p=4;case 4:AQe(b,f,d,e,g);if(C()){break _;}f=e-1|0;g=a.b;$p=5;case 5:AQe(b,c,d,f,g);if(C()){break _;}e=e+1|0;f=a.b;$p=6;case 6:AQe(b,c,d, -e,f);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function A1Q(a,b,c,d,e,f){var g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.hm)return 0;$p=1;case 1:$z=AMY(b,c,d,e);if(C()){break _;}g=$z;return g==5&&f==1?0:g==3&&f==3?0:g==4&&f==2?0:g==1&&f==5?0:g==2&&f==4?0:1;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function AWx(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(b,c,d,e);if(C()){break _;}g=$z;if(g==5){h=d-1|0;i=0;$p=2;continue _;}if(g==3){h=e-1|0;i=2;$p=3;continue _;}if(g==4){h=e+1|0;i=3;$p=4;continue _;}if(g==1){h=c-1|0;i=4;$p=5;continue _;}if(g==2){h=c+1|0;i=5;$p=6;continue _;}while -(true){j=BBT;if(j.p<=0)break;if(FO(BD(b.c_,(Z(j,0)).nO),M(100)))break;D3(BBT,0);}a:{if(a.hm){if(!0)break a;I();h=Bz8.b;$p=7;continue _;}if(!0&&!IH(a,b,c,d,e,0)){I();h=Bz9.b;$p=9;continue _;}}return;case 2:$z=AKH(b,c,h,e,i);if(C()){break _;}h=$z;if(h)h=1;else{if(g==3){h=e-1|0;i=2;$p=3;continue _;}if(g==4){h=e+1|0;i=3;$p=4;continue _;}if(g==1){h=c-1|0;i=4;$p=5;continue _;}if(g==2){h=c+1|0;i=5;$p=6;continue _;}h=0;}while(true){j=BBT;if(j.p<=0)break;if(FO(BD(b.c_,(Z(j,0)).nO),M(100)))break;D3(BBT,0);}b:{if(a.hm) -{if(!h)break b;I();h=Bz8.b;$p=7;continue _;}if(!h&&!IH(a,b,c,d,e,0)){I();h=Bz9.b;$p=9;continue _;}}return;case 3:$z=AKH(b,c,d,h,i);if(C()){break _;}h=$z;if(h)h=1;else{if(g==4){h=e+1|0;i=3;$p=4;continue _;}if(g==1){h=c-1|0;i=4;$p=5;continue _;}if(g==2){h=c+1|0;i=5;$p=6;continue _;}h=0;}while(true){j=BBT;if(j.p<=0)break;if(FO(BD(b.c_,(Z(j,0)).nO),M(100)))break;D3(BBT,0);}a:{if(a.hm){if(!h)break a;I();h=Bz8.b;$p=7;continue _;}if(!h&&!IH(a,b,c,d,e,0)){I();h=Bz9.b;$p=9;continue _;}}return;case 4:$z=AKH(b,c,d,h,i);if -(C()){break _;}h=$z;if(h)h=1;else{if(g==1){h=c-1|0;i=4;$p=5;continue _;}if(g==2){h=c+1|0;i=5;$p=6;continue _;}h=0;}while(true){j=BBT;if(j.p<=0)break;if(FO(BD(b.c_,(Z(j,0)).nO),M(100)))break;D3(BBT,0);}c:{if(a.hm){if(!h)break c;I();h=Bz8.b;$p=7;continue _;}if(!h&&!IH(a,b,c,d,e,0)){I();h=Bz9.b;$p=9;continue _;}}return;case 5:$z=AKH(b,h,d,e,i);if(C()){break _;}h=$z;if(h)h=1;else{if(g==2){h=c+1|0;i=5;$p=6;continue _;}h=0;}while(true){j=BBT;if(j.p<=0)break;if(FO(BD(b.c_,(Z(j,0)).nO),M(100)))break;D3(BBT,0);}d:{if -(a.hm){if(!h)break d;I();h=Bz8.b;$p=7;continue _;}if(!h&&!IH(a,b,c,d,e,0)){I();h=Bz9.b;$p=9;continue _;}}return;case 6:$z=AKH(b,h,d,e,i);if(C()){break _;}h=$z;h=!h?0:1;while(true){j=BBT;if(j.p<=0)break;if(FO(BD(b.c_,(Z(j,0)).nO),M(100)))break;D3(BBT,0);}e:{if(a.hm){if(!h)break e;I();h=Bz8.b;$p=7;continue _;}if(!h&&!IH(a,b,c,d,e,0)){I();h=Bz9.b;$p=9;continue _;}}return;case 7:$z=AMY(b,c,d,e);if(C()){break _;}i=$z;$p=8;case 8:ARF(b,c,d,e,h,i);if(C()){break _;}if(!IH(a,b,c,d,e,1))return;k=c+0.5;l=d+0.5;m=e+0.5;j -=B(199);n=0.5;o=2.5999999046325684+(O(b.n)-O(b.n))*0.800000011920929;$p=11;continue _;case 9:$z=AMY(b,c,d,e);if(C()){break _;}i=$z;$p=10;case 10:ARF(b,c,d,e,h,i);if(C()){break _;}return;case 11:AGC(b,k,l,m,j,n,o);if(C()){break _;}i=0;k=c;p=d;q=e;while(i<5){BU(b,B(331),k+Ca(f)*0.6+0.2,p+Ca(f)*0.6+0.2,q+Ca(f)*0.6+0.2,0.0,0.0,0.0);i=i+1|0;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p);} -function AUp(a,b,c,d,e,f){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ASV(a,b,c,d,e,f);if(C()){break _;}f=a.b;$p=2;case 2:AIG(b,c,d,e,f);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function AFk(a,b,c,d,e,f){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(f)return 0;$p=1;case 1:$z=A1Q(a,b,c,d,e,f);if(C()){break _;}c=$z;return c;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function Bo6(a,b,c){I();return Bz9.b;} -function Biw(a){return 1;} -function AIa(a,b,c,d,e,f){var g,h,i,j,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.hm)return;$p=1;case 1:$z=AMY(b,c,d,e);if(C()){break _;}g=$z;h=c+0.5+(O(f)-0.5)*0.2;i=d+0.699999988079071+(O(f)-0.5)*0.2;j=e+0.5+(O(f)-0.5)*0.2;if(g==1)BU(b,B(335),h-0.27000001072883606,i+0.2199999988079071,j,0.0,0.0,0.0);else if(g==2)BU(b,B(335),h+0.27000001072883606,i+0.2199999988079071,j,0.0,0.0,0.0);else if -(g==3)BU(b,B(335),h,i+0.2199999988079071,j-0.27000001072883606,0.0,0.0,0.0);else if(g!=4)BU(b,B(335),h,i,j,0.0,0.0,0.0);else BU(b,B(335),h,i+0.2199999988079071,j+0.27000001072883606,0.0,0.0,0.0);return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,$p);} -function AIf(){BBT=Cj();} -var A1o=K(W); -function BqZ(a,b){var c=new A1o();BeA(c,a,b);return c;} -function BeA(a,b,c){BB();CZ(a,b,c,BBu);Es(a,1);} -function AGq(a,b,c,d,e){return null;} -function BlK(a){return 20;} -function BlG(a){return 0;} -function Bkb(a){return 0;} -function AJ3(a,b,c,d,e){var f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=c-1|0;$p=1;case 1:$z=ALD(b,f,d,e);if(C()){break _;}f=$z;if(f)return 1;f=c+1|0;$p=2;case 2:$z=ALD(b,f,d,e);if(C()){break _;}f=$z;if(f)return 1;f=e-1|0;$p=3;case 3:$z=ALD(b,c,d,f);if(C()){break _;}f=$z;if(f)return 1;e=e+1|0;$p=4;case 4:$z=ALD(b,c,d,e);if(C()){break _;}c=$z;return c;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function AZM(a,b,c,d,e,f){var g,h,i,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(b,c,d,e);if(C()){break _;}g=$z;h=g&8;i=g&7;if(f==2){g=e+1|0;$p=2;continue _;}if(f==3){g=e-1|0;$p=3;continue _;}if(f==4){g=c+1|0;$p=4;continue _;}if(f==5){f=c-1|0;$p=5;continue _;}f=i+h|0;$p=6;continue _;case 2:$z=ALD(b,c,d,g);if(C()){break _;}g=$z;if(g)i=4;if(f==3){g=e-1|0;$p=3;continue _;}if(f==4){g -=c+1|0;$p=4;continue _;}if(f==5){f=c-1|0;$p=5;continue _;}f=i+h|0;$p=6;continue _;case 3:$z=ALD(b,c,d,g);if(C()){break _;}g=$z;if(g)i=3;if(f==4){g=c+1|0;$p=4;continue _;}if(f==5){f=c-1|0;$p=5;continue _;}f=i+h|0;$p=6;continue _;case 4:$z=ALD(b,g,d,e);if(C()){break _;}g=$z;if(g)i=2;if(f==5){f=c-1|0;$p=5;continue _;}f=i+h|0;$p=6;continue _;case 5:$z=ALD(b,f,d,e);if(C()){break _;}f=$z;if(f)i=1;f=i+h|0;$p=6;case 6:AKg(b,c,d,e,f);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,$p);} -function AUh(a,b,c,d,e){var f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=c-1|0;$p=1;case 1:$z=ALD(b,f,d,e);if(C()){break _;}f=$z;if(f){f=1;$p=3;continue _;}f=c+1|0;$p=2;case 2:$z=ALD(b,f,d,e);if(C()){break _;}f=$z;if(f){f=2;$p=5;continue _;}f=e-1|0;$p=4;continue _;case 3:AKg(b,c,d,e,f);if(C()){break _;}$p=6;continue _;case 4:$z=ALD(b,c,d,f);if(C()){break _;}f=$z;if(f){f=3;$p=8;continue _;}f=e+1|0;$p=7;continue _;case 5:AKg(b, -c,d,e,f);if(C()){break _;}$p=6;case 6:APL(a,b,c,d,e);if(C()){break _;}return;case 7:$z=ALD(b,c,d,f);if(C()){break _;}f=$z;if(!f){$p=6;continue _;}f=4;$p=9;continue _;case 8:AKg(b,c,d,e,f);if(C()){break _;}$p=6;continue _;case 9:AKg(b,c,d,e,f);if(C()){break _;}$p=6;continue _;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function AV1(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=APL(a,b,c,d,e);if(C()){break _;}f=$z;if(!f)return;$p=2;case 2:$z=AMY(b,c,d,e);if(C()){break _;}f=$z;g=f&7;h=0;f=c-1|0;$p=3;case 3:$z=ALD(b,f,d,e);if(C()){break _;}f=$z;if(!f&&g==1)h=1;f=c+1|0;$p=4;case 4:$z=ALD(b,f,d,e);if(C()){break _;}f=$z;if(!f&&g==2)h=1;f=e-1|0;$p=5;case 5:$z=ALD(b,c,d,f);if(C()){break _;}f=$z;if -(!f&&g==3)h=1;f=e+1|0;$p=6;case 6:$z=ALD(b,c,d,f);if(C()){break _;}f=$z;if(!f&&g==4)h=1;if(!h)return;$p=7;case 7:$z=AMY(b,c,d,e);if(C()){break _;}f=$z;$p=8;case 8:AFM(a,b,c,d,e,f);if(C()){break _;}f=0;$p=9;case 9:AYH(b,c,d,e,f);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,$p);} -function APL(a,b,c,d,e){var f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AJ3(a,b,c,d,e);if(C()){break _;}f=$z;if(f)return 1;$p=2;case 2:$z=AMY(b,c,d,e);if(C()){break _;}f=$z;$p=3;case 3:AFM(a,b,c,d,e,f);if(C()){break _;}f=0;$p=4;case 4:AYH(b,c,d,e,f);if(C()){break _;}return 0;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function AG$(a,b,c,d,e){var f,g,h,i,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=b.dU(c,d,e);if(C()){break _;}f=$z;g=f&7;h=(f&8)<=0?0:1;i=0.125;if(h)i=0.0625;if(g==1)Br(a,0.0,0.375,0.3125,i,0.625,0.6875);else if(g==2)Br(a,1.0-i,0.375,0.3125,1.0,0.625,0.6875);else if(g==3)Br(a,0.3125,0.375,0.0,0.6875,0.625,i);else if(g==4)Br(a,0.3125,0.375,1.0-i,0.6875,0.625,1.0);return;default:G1();}}D0().s(a, -b,c,d,e,f,g,h,i,$p);} -function ALS(a,b,c,d,e,f){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ATu(a,b,c,d,e,f);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function ATu(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(b,c,d,e);if(C()){break _;}g=$z;h=g&7;i=8-(g&8)|0;if(!i)return 1;i=h+i|0;$p=2;case 2:AKg(b,c,d,e,i);if(C()){break _;}Ge(b,c,d,e,c,d,e);j=c+0.5;k=d+0.5;l=e+0.5;f=B(353);m=0.30000001192092896;n=0.6000000238418579;$p=3;case 3:AGC(b,j,k,l,f,m,n);if(C()) -{break _;}i=a.b;$p=4;case 4:AQe(b,c,d,e,i);if(C()){break _;}if(h==1){i=c-1|0;g=a.b;$p=5;continue _;}if(h==2){i=c+1|0;g=a.b;$p=6;continue _;}if(h==3){i=e-1|0;g=a.b;$p=8;continue _;}if(h!=4){i=d-1|0;g=a.b;$p=9;continue _;}i=e+1|0;g=a.b;$p=10;continue _;case 5:AQe(b,i,d,e,g);if(C()){break _;}i=a.b;$p=7;continue _;case 6:AQe(b,i,d,e,g);if(C()){break _;}i=a.b;$p=7;case 7:AIG(b,c,d,e,i);if(C()){break _;}return 1;case 8:AQe(b,c,d,i,g);if(C()){break _;}i=a.b;$p=7;continue _;case 9:AQe(b,c,i,e,g);if(C()){break _;}i= -a.b;$p=7;continue _;case 10:AQe(b,c,d,i,g);if(C()){break _;}i=a.b;$p=7;continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);} -function AJ6(a,b,c,d,e){var f,g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(b,c,d,e);if(C()){break _;}f=$z;if((f&8)<=0)return;g=a.b;$p=2;case 2:AQe(b,c,d,e,g);if(C()){break _;}g=f&7;if(g==1){c=c-1|0;f=a.b;$p=3;continue _;}if(g==2){c=c+1|0;f=a.b;$p=4;continue _;}if(g==3){e=e-1|0;f=a.b;$p=5;continue _;}if(g!=4){d=d-1|0;f=a.b;$p=6;continue _;}e=e+1|0;f=a.b;$p=7;continue _;case 3:AQe(b,c,d,e,f);if(C()) -{break _;}return;case 4:AQe(b,c,d,e,f);if(C()){break _;}return;case 5:AQe(b,c,d,e,f);if(C()){break _;}return;case 6:AQe(b,c,d,e,f);if(C()){break _;}return;case 7:AQe(b,c,d,e,f);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function AII(a,b,c,d,e,f){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(b,c,d,e);if(C()){break _;}c=$z;return (c&8)<=0?0:1;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function ASc(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(b,c,d,e);if(C()){break _;}g=$z;if(!(g&8))return 0;h=g&7;return h==5&&f==1?1:h==4&&f==2?1:h==3&&f==3?1:h==2&&f==4?1:h==1&&f==5?1:0;default:G1();}}D0().s(a,b,c,d,e,f,g,h,$p);} -function A8H(a){return 1;} -function AJ9(a,b,c,d,e,f){var g,h,i,j,k,l,m,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(b,c,d,e);if(C()){break _;}g=$z;if(!(g&8))return;g=g&7;$p=2;case 2:AKg(b,c,d,e,g);if(C()){break _;}h=a.b;$p=3;case 3:AQe(b,c,d,e,h);if(C()){break _;}if(g==1){g=c-1|0;h=a.b;$p=4;continue _;}if(g==2){g=c+1|0;h=a.b;$p=5;continue _;}if(g==3){g=e-1|0;h=a.b;$p=7;continue _;}if -(g!=4){h=d-1|0;g=a.b;$p=8;continue _;}g=e+1|0;h=a.b;$p=9;continue _;case 4:AQe(b,g,d,e,h);if(C()){break _;}i=c+0.5;j=d+0.5;k=e+0.5;f=B(353);l=0.30000001192092896;m=0.5;$p=6;continue _;case 5:AQe(b,g,d,e,h);if(C()){break _;}i=c+0.5;j=d+0.5;k=e+0.5;f=B(353);l=0.30000001192092896;m=0.5;$p=6;case 6:AGC(b,i,j,k,f,l,m);if(C()){break _;}Ge(b,c,d,e,c,d,e);return;case 7:AQe(b,c,d,g,h);if(C()){break _;}i=c+0.5;j=d+0.5;k=e+0.5;f=B(353);l=0.30000001192092896;m=0.5;$p=6;continue _;case 8:AQe(b,c,h,e,g);if(C()){break _;}i -=c+0.5;j=d+0.5;k=e+0.5;f=B(353);l=0.30000001192092896;m=0.5;$p=6;continue _;case 9:AQe(b,c,d,g,h);if(C()){break _;}i=c+0.5;j=d+0.5;k=e+0.5;f=B(353);l=0.30000001192092896;m=0.5;$p=6;continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);} -function Bpc(a){Br(a,0.3125,0.375,0.375,0.6875,0.625,0.625);} -var AXR=K(W); -function BtK(a,b){var c=new AXR();A4R(c,a,b);return c;} -function A4R(a,b,c){BB();CZ(a,b,c,BBl);Br(a,0.0,0.0,0.0,1.0,0.125,1.0);Es(a,1);} -function AIA(a,b,c,d,e){return null;} -function Bkp(a){return 0;} -function BmB(a){return 0;} -function AOu(a,b,c,d,e){var f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=d-1|0;$p=1;case 1:$z=AKw(b,c,d,e);if(C()){break _;}f=$z;if(f){I();if(BwB.data[f].c4()){$p=2;continue _;}}return 0;case 2:$z=AJY(b,c,d,e);if(C()){break _;}b=$z;return b.jp();default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function AMP(a,b,c,d,e,f){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AOu(a,b,c,d,e);if(C()){break _;}f=$z;if(f)return;$p=2;case 2:$z=AMY(b,c,d,e);if(C()){break _;}f=$z;$p=3;case 3:AFM(a,b,c,d,e,f);if(C()){break _;}f=0;$p=4;case 4:AYH(b,c,d,e,f);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function ALF(a,b,c,d,e,f){var g,h,i,j,k,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Bt();g=BBU.bb;h=O(b.n)*0.699999988079071+0.15000000596046448;i=O(b.n)*0.699999988079071+0.15000000596046448;j=O(b.n)*0.699999988079071+0.15000000596046448;k=G_(b,c+h,d+i,e+j,ACi(g));k.hk=10;$p=1;case 1:AYd(b,k);if(C()){break _;}f=0;$p=2;case 2:AYH(b,c,d,e,f);if(C()){break _;}return;default:G1();}}D0().s(a, -b,c,d,e,f,g,h,i,j,k,$p);} -function A83(a,b,c){Bt();return BBU.bb;} -function Bo5(a,b){return 0;} -function AKx(a,b,c,d,e,f){var g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:D_();f=BBV;$p=1;case 1:$z=AT9(b,f,c,d,e);if(C()){break _;}g=$z;if(g<=11)return;$p=2;case 2:$z=AMY(b,c,d,e);if(C()){break _;}g=$z;$p=3;case 3:AFM(a,b,c,d,e,g);if(C()){break _;}g=0;$p=4;case 4:AYH(b,c,d,e,g);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function ALR(a,b,c,d,e,f){var g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=b.l6(c,d,e);if(C()){break _;}g=$z;if(f==1)c=1;else{if(g!==a.bz){$p=2;continue _;}c=0;}return c;case 2:$z=AOM(a,b,c,d,e,f);if(C()){break _;}c=$z;return c;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -var AOA=K(Jf); -function BtX(a,b){var c=new AOA();A3a(c,a,b);return c;} -function A3a(a,b,c){BB();Tc(a,b,c,BBx,0);a.o7=0.9800000190734863;Es(a,1);} -function A$X(a){return 1;} -function AZb(a,b,c,d,e,f){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=1-f|0;$p=1;case 1:$z=AF1(a,b,c,d,e,f);if(C()){break _;}c=$z;return c;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function AZc(a,b,c,d,e){var f,g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=d-1|0;$p=1;case 1:$z=AJY(b,c,f,e);if(C()){break _;}g=$z;if(!g.jp()&&!g.iQ())return;I();f=BxU.b;$p=2;case 2:AYH(b,c,d,e,f);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function BeT(a,b){return 0;} -function AW$(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:D_();f=BBV;$p=1;case 1:$z=AT9(b,f,c,d,e);if(C()){break _;}g=$z;I();if(g<=(11-Bzr.data[a.b]|0))return;$p=2;case 2:$z=AMY(b,c,d,e);if(C()){break _;}h=$z;$p=3;case 3:AFM(a,b,c,d,e,h);if(C()){break _;}h=Bzu.b;$p=4;case 4:AYH(b,c,d,e,h);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,$p);} -var AFX=K(W); -function BtA(a,b){var c=new AFX();A3d(c,a,b);return c;} -function A3d(a,b,c){BB();CZ(a,b,c,BBm);Es(a,1);} -function BpI(a,b,c){Bt();return BBU.bb;} -function BpV(a,b){return 4;} -function A05(a,b,c,d,e,f){var g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:D_();f=BBV;$p=1;case 1:$z=AT9(b,f,c,d,e);if(C()){break _;}g=$z;if(g<=11)return;$p=2;case 2:$z=AMY(b,c,d,e);if(C()){break _;}g=$z;$p=3;case 3:AFM(a,b,c,d,e,g);if(C()){break _;}g=0;$p=4;case 4:AYH(b,c,d,e,g);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -var AX3=K(W); -function Bqy(a,b){var c=new AX3();Bn9(c,a,b);return c;} -function Bn9(a,b,c){BB();CZ(a,b,c,BBy);Es(a,1);} -function AIe(a,b,c,d,e,f){var g,h,i,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=d+1|0;$p=1;case 1:$z=AKw(b,c,g,e);if(C()){break _;}h=$z;if(h)return;i=1;h=d-i|0;$p=2;case 2:$z=AKw(b,c,h,e);if(C()){break _;}h=$z;if(h!=a.b){if(i>=3)return;$p=3;continue _;}i=i+1|0;h=d-i|0;continue _;case 3:$z=AMY(b,c,d,e);if(C()){break _;}h=$z;if(h==15){h=a.b;$p=5;continue _;}h=h+1|0;$p=4;case 4:AKg(b,c,d,e,h);if(C()) -{break _;}return;case 5:AYH(b,c,g,e,h);if(C()){break _;}h=0;$p=6;case 6:AKg(b,c,d,e,h);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,$p);} -function AQn(a,b,c,d,e){return Dj(c+0.0625,d,e+0.0625,(c+1|0)-0.0625,(d+1|0)-0.0625,(e+1|0)-0.0625);} -function A0$(a,b,c,d,e){return Dj(c+0.0625,d,e+0.0625,(c+1|0)-0.0625,d+1|0,(e+1|0)-0.0625);} -function BnN(a,b){return b==1?a.M-1|0:b?a.M:a.M+1|0;} -function A_D(a){return 0;} -function A9u(a){return 0;} -function Bkw(a){return 13;} -function AHc(a,b,c,d,e){var f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMS(a,b,c,d,e);if(C()){break _;}f=$z;if(!f)return 0;$p=2;case 2:$z=ATP(a,b,c,d,e);if(C()){break _;}c=$z;return c;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function AQx(a,b,c,d,e,f){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=ATP(a,b,c,d,e);if(C()){break _;}f=$z;if(f)return;$p=2;case 2:$z=AMY(b,c,d,e);if(C()){break _;}f=$z;$p=3;case 3:AFM(a,b,c,d,e,f);if(C()){break _;}f=0;$p=4;case 4:AYH(b,c,d,e,f);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function ATP(a,b,c,d,e){var f,g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=c-1|0;$p=1;case 1:$z=AJY(b,f,d,e);if(C()){break _;}g=$z;if(g.cv())return 0;f=c+1|0;$p=2;case 2:$z=AJY(b,f,d,e);if(C()){break _;}g=$z;if(g.cv())return 0;f=e-1|0;$p=3;case 3:$z=AJY(b,c,d,f);if(C()){break _;}g=$z;if(g.cv())return 0;f=e+1|0;$p=4;case 4:$z=AJY(b,c,d,f);if(C()){break _;}g=$z;if(g.cv())return 0;d=d-1|0;$p=5;case 5:$z=AKw(b,c,d,e);if -(C()){break _;}f=$z;I();return f!=BAc.b&&f!=BwZ.b?0:1;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function AX7(a,b,c,d,e,f){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=null;c=1;$p=1;case 1:f.eo(b,c);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -var AQR=K(W); -function Bq4(a,b){var c=new AQR();Bnp(c,a,b);return c;} -function Bnp(a,b,c){BB();CZ(a,b,c,BBz);} -function A_T(a,b,c){Bt();return BBW.bb;} -function A8V(a,b){return 4;} -var ATj=K(W); -function Bt$(a,b){var c=new ATj();BiG(c,a,b);return c;} -function BiG(a,b,c){BB();FB(a,b,BBq);a.M=c;Br(a,0.125,0.0,0.125,0.875,1.0,0.875);Es(a,1);} -function AKl(a,b,c,d,e,f){var g,h,i,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=d+1|0;$p=1;case 1:$z=AKw(b,c,g,e);if(C()){break _;}h=$z;if(h)return;i=1;h=d-i|0;$p=2;case 2:$z=AKw(b,c,h,e);if(C()){break _;}h=$z;if(h!=a.b){if(i>=3)return;$p=3;continue _;}i=i+1|0;h=d-i|0;continue _;case 3:$z=AMY(b,c,d,e);if(C()){break _;}h=$z;if(h==15){h=a.b;$p=5;continue _;}h=h+1|0;$p=4;case 4:AKg(b,c,d,e,h);if(C()) -{break _;}return;case 5:AYH(b,c,g,e,h);if(C()){break _;}h=0;$p=6;case 6:AKg(b,c,d,e,h);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,$p);} -function AHo(a,b,c,d,e){var f,g,h,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=d-1|0;$p=1;case 1:a:{$z=AKw(b,c,f,e);if(C()){break _;}g=$z;if(g==a.b)c=1;else{I();if(g==BwF.b)break a;if(g==BwG.b)break a;c=0;}return c;}d=c-1|0;$p=2;case 2:$z=AJY(b,d,f,e);if(C()){break _;}h=$z;BB();if(h===BxI)return 1;d=c+1|0;$p=3;case 3:$z=AJY(b,d,f,e);if(C()){break _;}h=$z;if(h===BxI)return 1;d=e-1|0;$p=4;case 4:$z=AJY(b,c, -f,d);if(C()){break _;}h=$z;if(h===BxI)return 1;d=e+1|0;$p=5;case 5:$z=AJY(b,c,f,d);if(C()){break _;}b=$z;return b!==BxI?0:1;default:G1();}}D0().s(a,b,c,d,e,f,g,h,$p);} -function AP_(a,b,c,d,e,f){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AHo(a,b,c,d,e);if(C()){break _;}f=$z;if(f)return;$p=2;case 2:$z=AMY(b,c,d,e);if(C()){break _;}f=$z;$p=3;case 3:AFM(a,b,c,d,e,f);if(C()){break _;}f=0;$p=4;case 4:AYH(b,c,d,e,f);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function AUk(a,b,c,d,e){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AHo(a,b,c,d,e);if(C()){break _;}c=$z;return c;default:G1();}}D0().s(a,b,c,d,e,$p);} -function ARu(a,b,c,d,e){return null;} -function Bnl(a,b,c){Bt();return BBX.bb;} -function Bad(a){return 0;} -function A4W(a){return 0;} -function BpT(a){return 1;} -var AYp=K(W); -function Bsk(a,b){var c=new AYp();A6M(c,a,b);return c;} -function A6M(a,b,c){BB();CZ(a,b,c,BAp);} -function BgJ(a,b){return a.M+(b!=1?0:1)|0;} -function AYS(a,b,c,d,e,f){var g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AMY(b,c,d,e);if(C()){break _;}g=$z;if(g<=0)return 0;$p=2;case 2:AKe(a,b,c,d,e,g);if(C()){break _;}return 1;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function AKe(a,b,c,d,e,f){var g,h,i,j,k,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=null;$p=1;case 1:AJ4(b,g,c,d,e);if(C()){break _;}h=0;$p=2;case 2:AKg(b,c,d,e,h);if(C()){break _;}Bt();h=(BBY.bb+f|0)-1|0;i=O(b.n)*0.699999988079071+0.15000000596046448;j=O(b.n)*0.699999988079071+0.06000000238418579+0.6;k=O(b.n)*0.699999988079071+0.15000000596046448;g=G_(b,c+i,d+j,e+k,ACi(h));g.hk -=10;$p=3;case 3:AYd(b,g);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,$p);} -function AK7(a,b,c,d,e,f,g){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(f<=0){$p=1;continue _;}$p=2;continue _;case 1:ANf(a,b,c,d,e,f,g);if(C()){break _;}return;case 2:AKe(a,b,c,d,e,f);if(C()){break _;}$p=1;continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -var AK4=K(W); -function BqQ(a,b){var c=new AK4();Bh8(c,a,b);return c;} -function Bh8(a,b,c){BB();CZ(a,b,c,BAp);} -function A0E(a,b,c,d,e,f,g){var h,i;h=c;i=d;Ba(g,Dj(h,i,e,c+1|0,i+1.5,e+1|0));} -function AZS(a,b,c,d,e){var f,g,h,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=d-1|0;$p=1;case 1:$z=AKw(b,c,f,e);if(C()){break _;}g=$z;if(g==a.b)return 0;$p=2;case 2:$z=AJY(b,c,f,e);if(C()){break _;}h=$z;if(!h.cv())return 0;$p=3;case 3:$z=AMS(a,b,c,d,e);if(C()){break _;}c=$z;return c;default:G1();}}D0().s(a,b,c,d,e,f,g,h,$p);} -function Bez(a){return 0;} -function Bma(a){return 0;} -function BkL(a){return 11;} -function APb(){W.call(this);this.J0=0;} -function Beg(a,b,c){var d=new APb();A5C(d,a,b,c);return d;} -function A5C(a,b,c,d){BB();FB(a,b,BBA);a.M=c;Es(a,1);a.J0=d;} -function BiO(a,b,c){var d,e;if(b==1)return a.M;if(!b)return a.M;d=a.M;e=(d+1|0)+16|0;if(a.J0)e=e+1|0;if(!(!c&&b==2)&&!(c==1&&b==5)&&!(c==2&&b==3)&&!(c==3&&b==4))e=d+16|0;return e;} -function BoD(a,b){return b==1?a.M:!b?a.M:b!=3?a.M+16|0:(a.M+1|0)+16|0;} -function AOL(a,b,c,d,e){} -function AMF(a,b,c,d,e){var f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AKw(b,c,d,e);if(C()){break _;}f=$z;if(f){I();if(!BwB.data[f].bz.iQ())return 0;}d=d-1|0;$p=2;case 2:$z=ALD(b,c,d,e);if(C()){break _;}c=$z;return !c?0:1;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function A1T(a,b,c,d,e,f){var g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=N(f.o*4.0/360.0+0.5)&3;$p=1;case 1:AKg(b,c,d,e,g);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -var ALk=K(W); -function Btp(a,b){var c=new ALk();A5v(c,a,b);return c;} -function A5v(a,b,c){BB();CZ(a,b,c,BAo);} -var ANc=K(W); -function Bqd(a,b){var c=new ANc();Bf6(c,a,b);return c;} -function Bf6(a,b,c){BB();CZ(a,b,c,BBt);} -function AFI(a,b,c,d,e){return Dj(c,d,e,c+1|0,(d+1|0)-0.125,e+1|0);} -function ATO(a,b,c,d,e,f){f.f=f.f*0.4;f.g=f.g*0.4;} -var A1w=K(W); -function BqL(a,b,c){var d=new A1w();Bp6(d,a,b,c);return d;} -function Bp6(a,b,c,d){CZ(a,b,c,d);} -function Bhp(a,b,c){Bt();return BBZ.bb;} -var AYP=K(Jf); -function Bqu(a,b){var c=new AYP();BcQ(c,a,b);return c;} -function BcQ(a,b,c){BB();Tc(a,b,c,BBB,0);} -function AY_(a,b,c,d,e){return null;} -function ANF(a,b,c,d,e){var f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=c-1|0;$p=1;case 1:$z=b.c0(f,d,e);if(C()){break _;}f=$z;if(f==a.b){Br(a,0.0,0.0,0.375,1.0,1.0,0.625);return;}c=c+1|0;$p=2;case 2:$z=b.c0(c,d,e);if(C()){break _;}c=$z;if(c==a.b)Br(a,0.0,0.0,0.375,1.0,1.0,0.625);else Br(a,0.375,0.0,0.0,0.625,1.0,1.0);return;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function Bf5(a){return 0;} -function Bhz(a){return 0;} -function ANz(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=0;g=0;h=c-1|0;$p=1;case 1:$z=AKw(b,h,d,e);if(C()){break _;}h=$z;I();if(h!=Bw$.b){h=c+1|0;$p=2;continue _;}f=1;h=e-1|0;$p=3;continue _;case 2:$z=AKw(b,h,d,e);if(C()){break _;}h=$z;if(h==Bw$.b)f=1;h=e-1|0;$p=3;case 3:$z=AKw(b,c,d,h);if(C()){break _;}h -=$z;if(h!=Bw$.b){h=e+1|0;$p=4;continue _;}g=1;i=C6();j=new S;T(j);Bo(J(Bo(j,f<<24>>24),B(357)),g<<24>>24);CA(i,V(j));if(f==g)return 0;k=c-f|0;l=e-g|0;$p=5;continue _;case 4:$z=AKw(b,c,d,h);if(C()){break _;}h=$z;if(h==Bw$.b)g=1;i=C6();j=new S;T(j);Bo(J(Bo(j,f<<24>>24),B(357)),g<<24>>24);CA(i,V(j));if(f==g)return 0;k=c-f|0;l=e-g|0;$p=5;case 5:$z=AKw(b,k,d,l);if(C()){break _;}h=$z;if(h){k=c;l=e;}m=(-1);a:while(true){n=Y(m,2);if(n>0){b.cp=1;c=0;while(c<2){n=0;if(n<3){e=k+U(f,c)|0;h=d+n|0;o=l+U(g,c)|0;m=BAl.b;$p -=6;continue _;}c=c+1|0;}b.cp=0;return 1;}p=(-1);while(true){o=Y(p,3);if(o>0)break;c=Y(m,(-1));h=c&&n&&p!=(-1)&&o?0:1;if(c&&n)break a;if(p!=(-1)&&o)break a;p=p+1|0;}m=m+1|0;}c=k+U(f,m)|0;e=d+p|0;o=l+U(g,m)|0;$p=7;continue _;case 6:AYH(b,e,h,o,m);if(C()){break _;}n=n+1|0;while(true){if(n<3){e=k+U(f,c)|0;h=d+n|0;o=l+U(g,c)|0;m=BAl.b;continue _;}c=c+1|0;if(c>=2)break;n=0;}b.cp=0;return 1;case 7:b:{$z=AKw(b,c,e,o);if(C()){break _;}o=$z;if(h){if(o==Bw$.b)break b;return 0;}if(o&&o!=BwD.b)return 0;}while(true){p=p+ -1|0;while(true){o=Y(p,3);if(o<=0)break;m=m+1|0;n=Y(m,2);if(n>0){b.cp=1;c=0;while(c<2){n=0;if(n<3){e=k+U(f,c)|0;h=d+n|0;o=l+U(g,c)|0;m=BAl.b;$p=6;continue _;}c=c+1|0;}b.cp=0;return 1;}p=(-1);}c=Y(m,(-1));h=c&&n&&p!=(-1)&&o?0:1;if(c&&n)break;if(p==(-1))continue;if(!o)continue;else break;}c=k+U(f,m)|0;e=d+p|0;o=l+U(g,m)|0;continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p);} -function AXm(a,b,c,d,e,f){var g,h,i,j,k,l,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=0;h=1;i=c-1|0;$p=1;case 1:$z=AKw(b,i,d,e);if(C()){break _;}f=$z;if(f!=a.b){f=c+1|0;$p=2;continue _;}g=1;h=0;j=d;f=j-1|0;$p=3;continue _;case 2:$z=AKw(b,f,d,e);if(C()){break _;}f=$z;if(f==a.b){g=1;h=0;}j=d;f=j-1|0;$p=3;case 3:$z=AKw(b,c,f,e);if(C()){break _;}k=$z;if(k!=a.b){$p=4;continue _;}j -=j+(-1)|0;f=j-1|0;continue _;case 4:$z=AKw(b,c,f,e);if(C()){break _;}f=$z;I();if(f!=Bw$.b){f=0;$p=5;continue _;}k=1;if(k<4){f=j+k|0;$p=6;continue _;}if(k!=3){f=0;$p=7;continue _;}f=j+k|0;$p=8;continue _;case 5:AYH(b,c,d,e,f);if(C()){break _;}return;case 6:$z=AKw(b,c,f,e);if(C()){break _;}f=$z;if(f==a.b){k=k+1|0;if(k<4){f=j+k|0;continue _;}}if(k!=3){f=0;$p=7;continue _;}f=j+k|0;$p=8;continue _;case 7:AYH(b,c,d,e,f);if(C()){break _;}return;case 8:$z=AKw(b,c,f,e);if(C()){break _;}f=$z;if(f==Bw$.b){$p=9;continue _;}f -=0;$p=7;continue _;case 9:$z=AKw(b,i,d,e);if(C()){break _;}f=$z;if(f!=a.b){f=c+1|0;$p=10;continue _;}l=1;f=e-1|0;$p=11;continue _;case 10:$z=AKw(b,f,d,e);if(C()){break _;}f=$z;l=f==a.b?1:0;f=e-1|0;$p=11;case 11:$z=AKw(b,c,d,f);if(C()){break _;}f=$z;if(f!=a.b){f=e+1|0;$p=12;continue _;}if(l&&1){f=0;$p=16;continue _;}k=c+g|0;l=e+h|0;$p=13;continue _;case 12:$z=AKw(b,c,d,f);if(C()){break _;}f=$z;i=f==a.b?1:0;if(l&&i){f=0;$p=16;continue _;}k=c+g|0;l=e+h|0;$p=13;case 13:$z=AKw(b,k,d,l);if(C()){break _;}j=$z;if(j -!=Bw$.b){f=c-g|0;j=e-h|0;$p=14;continue _;}f=c-g|0;j=e-h|0;$p=15;continue _;case 14:$z=AKw(b,f,d,j);if(C()){break _;}f=$z;if(f==Bw$.b){$p=18;continue _;}f=0;$p=17;continue _;case 15:$z=AKw(b,f,d,j);if(C()){break _;}f=$z;if(f==a.b)return;f=c-g|0;j=e-h|0;$p=14;continue _;case 16:AYH(b,c,d,e,f);if(C()){break _;}return;case 17:AYH(b,c,d,e,f);if(C()){break _;}return;case 18:$z=AKw(b,k,d,l);if(C()){break _;}f=$z;if(f==a.b)return;f=0;$p=17;continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);} -function AOk(a,b,c,d,e,f){return 1;} -function A6y(a,b){return 0;} -function A7v(a){return 1;} -function AX$(a,b,c,d,e,f){f.NS();} -function ARa(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!D(f,100)){g=c+0.5;h=d+0.5;i=e+0.5;j=B(358);k=1.0;l=O(f)*0.4000000059604645+0.800000011920929;$p=1;continue _;}m=0;k=c;l=d;n=e;o=c-1|0;p=c+1|0;q=c+0.5;r=e+0.5;if(m>=4)return;s -=k+O(f);t=l+O(f);u=n+O(f);v=(D(f,2)*2|0)-1|0;i=(O(f)-0.5)*0.5;g=(O(f)-0.5)*0.5;h=(O(f)-0.5)*0.5;$p=2;continue _;case 1:AGC(b,g,h,i,j,k,l);if(C()){break _;}m=0;k=c;l=d;n=e;o=c-1|0;p=c+1|0;q=c+0.5;r=e+0.5;if(m>=4)return;s=k+O(f);t=l+O(f);u=n+O(f);v=(D(f,2)*2|0)-1|0;i=(O(f)-0.5)*0.5;g=(O(f)-0.5)*0.5;h=(O(f)-0.5)*0.5;$p=2;case 2:$z=AKw(b,o,d,e);if(C()){break _;}c=$z;if(c!=a.b){$p=3;continue _;}u=r+0.25*v;h=O(f)*2.0*v;BU(b,B(359),s,t,u,i,g,h);m=m+1|0;if(m>=4)return;s=k+O(f);t=l+O(f);u=n+O(f);v=(D(f,2)*2|0)-1|0;i -=(O(f)-0.5)*0.5;g=(O(f)-0.5)*0.5;h=(O(f)-0.5)*0.5;continue _;case 3:$z=AKw(b,p,d,e);if(C()){break _;}c=$z;if(c==a.b){u=r+0.25*v;h=O(f)*2.0*v;}else{s=q+0.25*v;i=O(f)*2.0*v;}BU(b,B(359),s,t,u,i,g,h);m=m+1|0;if(m>=4)return;s=k+O(f);t=l+O(f);u=n+O(f);v=(D(f,2)*2|0)-1|0;i=(O(f)-0.5)*0.5;g=(O(f)-0.5)*0.5;h=(O(f)-0.5)*0.5;$p=2;continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p);} -function Bd(){var a=this;E.call(a);a.bb=0;a.eY=0;a.fP=0;a.lu=0;a.Dv=0;} -var BB0=null;var BwC=null;var BB1=null;var BB2=null;var BB3=null;var BB4=null;var BB5=null;var BB6=null;var BB7=null;var BBE=null;var BBF=null;var BB8=null;var BB9=null;var BB$=null;var BB_=null;var BCa=null;var BCb=null;var BCc=null;var BCd=null;var BCe=null;var BCf=null;var BCg=null;var BCh=null;var BCi=null;var BCj=null;var BCk=null;var Bze=null;var BCl=null;var BCm=null;var BCn=null;var BCo=null;var BCp=null;var BCq=null;var BCr=null;var BCs=null;var BCt=null;var BCu=null;var BCv=null;var BCw=null;var BCx -=null;var BCy=null;var BBJ=null;var BBK=null;var BCz=null;var BCA=null;var BCB=null;var BCC=null;var BCD=null;var BCE=null;var BCF=null;var BCG=null;var BCH=null;var BCI=null;var BCJ=null;var BCK=null;var BCL=null;var BCM=null;var BCN=null;var BCO=null;var BCP=null;var BCQ=null;var BCR=null;var BCS=null;var BCT=null;var BBD=null;var BCU=null;var BCV=null;var BCW=null;var BCX=null;var BBL=null;var BBP=null;var BCY=null;var BCZ=null;var BC0=null;var BC1=null;var BC2=null;var BBQ=null;var BBI=null;var BBU=null;var BC3 -=null;var BC4=null;var BC5=null;var BC6=null;var BBW=null;var BBX=null;var BC7=null;var BC8=null;var BC9=null;var BC$=null;var BC_=null;var BDa=null;var Bwv=null;var BDb=null;var Bww=null;var BBZ=null;var BDc=null;var BDd=null;var BBY=null;var BDe=null;function Bt(){Bt=Bw(Bd);Bke();} -function Ek(a){var b=new Bd();DT(b,a);return b;} -function DT(a,b){var c,d,e;Bt();a.eY=64;a.fP=32;a.Dv=0;c=256+b|0;a.bb=c;if(BwC.data[c]!==null){d=C6();e=new S;T(e);Bo(J(e,B(360)),b);CA(d,V(e));}BwC.data[c]=a;} -function Bx(a,b){a.lu=b;return a;} -function A9J(a,b){return a.lu;} -function AOJ(a,b,c,d,e,f,g,h){return 0;} -function Bot(a,b,c){return 1.0;} -function A1K(a,b,c,d){return b;} -function Bdp(a){return a.eY;} -function Bkq(a){return a.fP;} -function A6B(a,b,c){} -function Bbd(a,b,c,d,e,f){} -function BpC(a,b){return 1;} -function A6n(a,b){return 0;} -function Bh6(a,b,c){} -function AZW(a){a.Dv=1;return a;} -function A3i(a){return a.Dv;} -function A8f(a){return 0;} -function Bke(){var b;BB0=Br2();BwC=BC(Bd,32000);BB1=Bx(QM(0,2),82);BB2=Bx(TP(1,2),98);BB3=Bx(S_(2,2),114);BB4=Bx(BrU(3),5);BB5=Bx(MW(4,4),10);BB6=Bx(BqE(5),21);BB7=Bx(Ek(6),37);BBE=Bx(Ek(7),7);BBF=Bx(Ek(8),55);BB8=Bx(Ek(9),23);BB9=Bx(Ek(10),39);BB$=Bx(SY(11,2),66);BB_=Bx(SY(12,0),64);BCa=Bx(QM(13,0),80);BCb=Bx(TP(14,0),96);BCc=Bx(S_(15,0),112);BCd=Bx(SY(16,1),65);BCe=Bx(QM(17,1),81);BCf=Bx(TP(18,1),97);BCg=Bx(S_(19,1),113);BCh=Bx(SY(20,3),67);BCi=Bx(QM(21,3),83);BCj=Bx(TP(22,3),99);BCk=Bx(S_(23,3),115);Bze= -AZW(Bx(Ek(24),53));BCl=Bx(Ek(25),71);BCm=Bx(BtQ(26,10),72);BCn=Bx(SY(27,0),68);BCo=Bx(QM(28,0),84);BCp=Bx(TP(29,0),100);BCq=Bx(S_(30,0),116);BCr=Bx(Ek(31),8);BCs=Bx(Ek(32),24);BCt=Bx(Ek(33),40);BCu=Bx(ST(34,0),128);BCv=Bx(ST(35,1),129);BCw=Bx(ST(36,2),130);BCx=Bx(ST(37,3),131);BCy=Bx(ST(38,1),132);b=new AC9;I();AQa(b,39,BzS.b);BBJ=Bx(b,9);BBK=Bx(Ek(40),25);BCz=Bx(MW(41,5),41);BCA=Bx(EC(42,0,0,0),0);BCB=Bx(EC(43,0,0,1),16);BCC=Bx(EC(44,0,0,2),32);BCD=Bx(EC(45,0,0,3),48);BCE=Bx(EC(46,1,1,0),1);BCF=Bx(EC(47,1, -1,1),17);BCG=Bx(EC(48,1,1,2),33);BCH=Bx(EC(49,1,1,3),49);BCI=Bx(EC(50,2,2,0),2);BCJ=Bx(EC(51,2,2,1),18);BCK=Bx(EC(52,2,2,2),34);BCL=Bx(EC(53,2,2,3),50);BCM=Bx(EC(54,3,3,0),3);BCN=Bx(EC(55,3,3,1),19);BCO=Bx(EC(56,3,3,2),35);BCP=Bx(EC(57,3,3,3),51);BCQ=Bx(EC(58,1,4,0),4);BCR=Bx(EC(59,1,4,1),20);BCS=Bx(EC(60,1,4,2),36);BCT=Bx(EC(61,1,4,3),52);BBD=Bx(Ek(62),6);BCU=Bx(MW(63,3),87);BCV=Bx(MW(64,8),88);BCW=Bx(BqC(65),26);BCX=Bx(MW(66,42),11);BBL=Bx(Btm(67),42);b=new AAI;BB();ALK(b,68,BAp);BBP=Bx(b,43);BCY=Bx(ADX(69, -0),74);BCZ=Bx(ADX(70,BxU.b),75);BC0=Bx(ADX(71,BxV.b),76);BC1=Bx(AWm(72,0),135);BC2=Bx(Buh(73),104);BBQ=Bx(Bto(74,BAt),44);BBI=Bx(Bsf(75),56);BBU=Bx(BsV(76),14);BC3=Bx(Bq1(77),136);BC4=Bx(Ek(78),103);BC5=Bx(ADX(79,(-1)),77);BC6=Bx(Ek(80),22);BBW=Bx(Ek(81),57);BBX=Bx(Buc(82,BAe),27);BC7=Bx(Ek(83),58);BC8=Bx(Ek(84),59);BC9=Bx(Ek(85),30);BC$=Bx(AWm(86,1),151);BC_=Bx(AWm(87,2),167);BDa=Bx(Ek(88),12);Bwv=Bx(Ek(89),54);BDb=Bx(Bs0(90),69);Bww=Bx(Ek(91),70);BBZ=Bx(Ek(92),73);BDc=Bx(MW(93,2),89);BDd=Bx(MW(94,5),90);BBY -=Bx(Bid(2000,B(361)),240);BDe=Bx(Bid(2001,B(362)),241);} -function A14(){Bd.call(this);this.r6=0;} -function Bqn(a){var b=new A14();BdF(b,a);return b;} -function BdF(a,b){DT(a,b);b=b+256|0;a.r6=b;I();a.lu=BwB.data[b].bi(2);} -function AZD(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p,q,r,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AKw(d,e,f,g);if(C()){break _;}i=$z;I();if(i==Bz_.b)h=0;else{if(!h)f=f+(-1)|0;if(h==1)f=f+1|0;if(h==2)g=g+(-1)|0;if(h==3)g=g+1|0;if(h==4)e=e+(-1)|0;if(h==5)e=e+1|0;}if(!b.v)return 0;j=a.r6;i=0;$p=2;case 2:$z -=AQV(d,j,e,f,g,i);if(C()){break _;}i=$z;if(!i)return 1;k=BwB.data;i=a.r6;l=k[i];$p=3;case 3:$z=AYH(d,e,f,g,i);if(C()){break _;}i=$z;if(!i)return 1;m=BwB.data[a.r6];$p=4;case 4:m.pV(d,e,f,g,h);if(C()){break _;}m=BwB.data[a.r6];$p=5;case 5:m.v3(d,e,f,g,c);if(C()){break _;}n=e+0.5;o=f+0.5;p=g+0.5;c=Jb(l.fj);m=l.fj;q=(m.mM+1.0)/2.0;r=m.lJ*0.800000011920929;$p=6;case 6:AGC(d,n,o,p,c,q,r);if(C()){break _;}b.v=b.v-1|0;return 1;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$p);} -var Uw=K(0); -var W0=K(); -function BDf(){var a=new W0();Bfq(a);return a;} -function Bfq(a){} -function UI(a,b,c){c.er();} -var FL=K(); -var BDg=null;var BDh=null;var BDi=null;var BDj=null;var BDk=null;var BDl=null;var BDm=null;var BAZ=null;var BDn=null;var BDo=null;var By5=null;function BDp(){var a=new FL();BhL(a);return a;} -function BhL(a){} -function ASx(b,c){var d;if(!Jm(c)){d=new S;T(d);b=J(d,b);Cq(b,45);J(b,c);b=V(d);}return b;} -function AHV(b,c){var d;if(Jm(c)){if(BDg===null)BDg=A5o();c=BDg;if(c.hasOwnProperty($rt_ustr(b)))b=(c[$rt_ustr(b)].value!==null?$rt_str(c[$rt_ustr(b)].value):null);d=Nz(b,95);c=d<=0?B(7):IN(b,d+1|0);}return c;} -function KN(b,c,d){var e,f,g,h,i,j;e=ASx(c,d);f=b.hasOwnProperty($rt_ustr(e))?b[$rt_ustr(e)]:b.hasOwnProperty($rt_ustr(c))?b[$rt_ustr(c)]:b.root;g=BC(Ch,f.length);h=g.data;i=0;j=h.length;while(i=e)a.rb=0;f=a.rb;if(f==c){d=e+(e/2|0)|0;a.xw=d;g=a.sD;h=BC(E,d);a.sD=h;CY(g,0,h,0,e);return VN(a,b);}g=a.sD.data;if(g[f]!==null)continue;else break;}g[f]=b;a.A1=a.A1+1|0;return f;} -var Qb=K(); -function Fq(){var a=this;Qb.call(a);a.fp=0.0;a.fn=0.0;a.fo=0.0;a.fq=0.0;a.ft=0.0;a.fu=0.0;a.fr=0.0;a.fs=0.0;a.fv=0.0;a.fx=0.0;a.fy=0.0;a.fw=0.0;a.g0=0.0;a.g1=0.0;a.g2=0.0;a.g3=0.0;} -function A0i(){var a=new Fq();BlX(a);return a;} -function BlX(a){GD(a);} -function GD(a){a.fp=1.0;a.fn=0.0;a.fo=0.0;a.fq=0.0;a.ft=0.0;a.fu=1.0;a.fr=0.0;a.fs=0.0;a.fv=0.0;a.fx=0.0;a.fy=1.0;a.fw=0.0;a.g0=0.0;a.g1=0.0;a.g2=0.0;a.g3=1.0;return a;} -function Pj(a){a.fp=0.0;a.fn=0.0;a.fo=0.0;a.fq=0.0;a.ft=0.0;a.fu=0.0;a.fr=0.0;a.fs=0.0;a.fv=0.0;a.fx=0.0;a.fy=0.0;a.fw=0.0;a.g0=0.0;a.g1=0.0;a.g2=0.0;a.g3=0.0;return a;} -function JJ(a,b){a.fp=b.fp;a.fn=b.fn;a.fo=b.fo;a.fq=b.fq;a.ft=b.ft;a.fu=b.fu;a.fr=b.fr;a.fs=b.fs;a.fv=b.fv;a.fx=b.fx;a.fy=b.fy;a.fw=b.fw;a.g0=b.g0;a.g1=b.g1;a.g2=b.g2;a.g3=b.g3;return a;} -function ADl(a,b){Ee(b,a.fp);Ee(b,a.fn);Ee(b,a.fo);Ee(b,a.fq);Ee(b,a.ft);Ee(b,a.fu);Ee(b,a.fr);Ee(b,a.fs);Ee(b,a.fv);Ee(b,a.fx);Ee(b,a.fy);Ee(b,a.fw);Ee(b,a.g0);Ee(b,a.g1);Ee(b,a.g2);Ee(b,a.g3);return a;} -function SF(a,b){b=b.data;b[0]=a.fp;b[1]=a.fn;b[2]=a.fo;b[3]=a.fq;b[4]=a.ft;b[5]=a.fu;b[6]=a.fr;b[7]=a.fs;b[8]=a.fv;b[9]=a.fx;b[10]=a.fy;b[11]=a.fw;b[12]=a.g0;b[13]=a.g1;b[14]=a.g2;b[15]=a.g3;return a;} -function AZ0(b,c,d){var e,f,g,h,i,j,k,l;if(d===null)d=new Jt;e=b.fp;f=c.fV;e=e*f;g=b.ft;h=c.fU;e=e+g*h;g=b.fv;i=c.fW;e=e+g*i;j=b.g0;g=c.kn;j=e+j*g;k=b.fn*f+b.fu*h+b.fx*i+b.g1*g;l=b.fo*f+b.fr*h+b.fy*i+b.g2*g;e=b.fq*f+b.fs*h+b.fw*i+b.g3*g;d.fV=j;d.fU=k;d.fW=l;d.kn=e;return d;} -function Bfa(b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh;if(e===null){e=new Fq;GD(e);}f=b;g=Fu(f);h=FI(f);i=1.0-g;b=c.xn;j=c.xp;k=b*j;l=c.xo;m=j*l;n=b*l;o=b*h;p=j*h;q=l*h;r=b*b*i+g;b=k*i;s=b+q;h=n*i;t=h-p;u=b-q;v=j*j*i+g;b=m*i;w=b+o;x=h+p;y=b-o;l=l*l*i+g;b=d.fp;g=b*r;h=d.ft;g=g+h*s;z=d.fv;ba=g+z*t;bb=d.fn;g=bb*r;k=d.fu;g=g+k*s;p=d.fx;bc=g+p*t;q=d.fo;g=q*r;m=d.fr;g=g+m*s;o=d.fy;bd=g+o*t;n=d.fq;g=n*r;r=d.fs;g=g+r*s;s=d.fw;be=g+s*t;bf=b*u+h*v+z*w;j=bb*u+k*v+p*w;bg=q*u+m*v+o*w;bh -=n*u+r*v+s*w;e.fv=b*x+h*y+z*l;e.fx=bb*x+k*y+p*l;e.fy=q*x+m*y+o*l;e.fw=n*x+r*y+s*l;e.fp=ba;e.fn=bc;e.fo=bd;e.fq=be;e.ft=bf;e.fu=j;e.fr=bg;e.fs=bh;return e;} -function P3(a,b){var c;a:{if(b instanceof Fq){b:{c:{if(a.fp!==b.fp)break c;if(a.fn!==b.fn)break c;if(a.fo!==b.fo)break c;if(a.fq!==b.fq)break c;if(a.ft!==b.ft)break c;if(a.fu!==b.fu)break c;if(a.fr!==b.fr)break c;if(a.fs!==b.fs)break c;if(a.fv!==b.fv)break c;if(a.fx!==b.fx)break c;if(a.fy!==b.fy)break c;if(a.fw!==b.fw)break c;if(a.g0!==b.g0)break c;if(a.g1!==b.g1)break c;if(a.g2!==b.g2)break c;if(a.g3===b.g3){c=1;break b;}}c=0;}if(c){c=1;break a;}}c=0;}return c;} -var QA=K(0); -var KL=K(); -function OM(a){var b,c,d;b=a.fV;b=b*b;c=a.fU;b=b+c*c;c=a.fW;b=b+c*c;c=a.kn;c=DP(b+c*c);if(c===0.0){d=new Ei;Bj(d,B(366));P(d);}b=1.0/c;a.fV=a.fV*b;a.fU=a.fU*b;a.fW=a.fW*b;a.kn=a.kn*b;return a;} -var ADv=K(0); -var TD=K(0); -var XC=K(0); -var Q6=K(0); -function ACZ(){var a=this;KL.call(a);a.xn=0.0;a.xp=0.0;a.xo=0.0;} -function BDs(){var a=new ACZ();BmQ(a);return a;} -function BmQ(a){} -function Tj(a,b,c,d){a.xn=b;a.xp=c;a.xo=d;} -var ADD=K(0); -var XA=K(0); -function Jt(){var a=this;KL.call(a);a.fV=0.0;a.fU=0.0;a.fW=0.0;a.kn=0.0;} -function BeI(){var a=new Jt();BlC(a);return a;} -function BlC(a){} -function AEQ(a,b,c,d,e){a.fV=b;a.fU=c;a.fW=d;a.kn=e;} -function Pl(a,b){a.fV=b.fV;a.fU=b.fU;a.fW=b.fW;a.kn=b.kn;return a;} -function ACu(a,b){if(a===b)return 1;if(b===null)return 0;if(Cw(a)!==Cw(b))return 0;if(a.fV===b.fV&&a.fU===b.fU&&a.fW===b.fW&&a.kn===b.kn)return 1;return 0;} -function A0D(){var a=this;Si.call(a);a.S1=0;a.oi=0;} -function Bjt(a,b){var c=new A0D();BiD(c,a,b);return c;} -function BsX(a,b,c,d,e,f,g){var h=new A0D();AFK(h,a,b,c,d,e,f,g);return h;} -function BiD(a,b,c){AFK(a,0,b,B4(b),0,b,c,0);} -function AFK(a,b,c,d,e,f,g,h){Py(a,c);SS();a.pQ=BBi;a.kJ=b;a.fY=d;a.bh=e;a.cN=f;a.S1=g;a.oi=h;} -function AB4(a){var b,c,d,e;b=a.bh;if(b>=a.cN){c=new Jy;X(c);P(c);}d=a.fY.data;e=a.kJ;a.bh=b+1|0;return d[e+b|0];} -function Z0(a){var b,c;b=CN(a)/4|0;c=a.pQ;SS();if(c!==BBi){c=new UZ;Um(c,a.kJ+a.bh|0,b,a,0,b,a.oi);return c;}c=new ACX;Um(c,a.kJ+a.bh|0,b,a,0,b,a.oi);return c;} -var AVG=K(Gh); -var AXA=K(Gh); -var L5=K(Rf); -function W_(a,b,c,d){Py(a,b);a.bh=c;a.cN=d;} -function Nx(a){var b,c;b=a.bh;if(b=0)return A_y(0,b,DD(b),0,b,0);c=new Cp;d=new S;T(d);Bo(J(d,B(317)),b);Bj(c,V(d));P(c);} -function ACw(b,c,d){return A_y(0,b.data.length,b,c,c+d|0,0);} -function Xt(b){return ACw(b,0,b.data.length);} -function P7(a,b,c,d){var e,f,g,h,i,j,k,l;if(c>=0){e=b.data;f=e.length;if(c<=f){g=c+d|0;if(g>f){h=new Cv;i=new S;T(i);Bo(J(Bo(J(i,B(384)),g),B(311)),f);Bj(h,V(i));P(h);}if(CN(a)Bl(b)){f=new Cv;d=Bl(b);b=new S;T(b);Cq(Bo(J(Bo(J(b,B(385)),c),B(308)),d),41);Bj(f,V(b));P(f);}if(d>Bl(b)){f=new Cv;c=Bl(b);b=new S;T(b);Bo(J(Bo(J(b,B(386)),d),B(387)),c);Bj(f,V(b));P(f);}if(c>d){b=new Cv;f=new S;T(f);Bo(J(Bo(J(f,B(385)),c),B(388)),d);Bj(b,V(f));P(b);}g=a.bh;while(c=e.length)break;if(e[d]===c)return a.HX;d=d+1|0;}return 1.0;} -function Bju(a,b,c){HH(b,2);} -function A$N(a,b,c,d,e,f){HH(b,1);} -function A72(a,b){return a.K5;} -function Bgu(a){return 1;} -var Ux=K(I$); -var BDD=null;function Bs4(){Bs4=Bw(Ux);Bmn();} -function QM(a,b){var c=new Ux();ANY(c,a,b);return c;} -function ANY(a,b,c){Bs4();Ro(a,b,1,c,BDD);} -function Bmf(a,b){I();return b===Bz_?1:b!==BAb?0:1;} -function Bmn(){var b,c;b=BC(W,7);c=b.data;I();c[0]=BwF;c[1]=BwG;c[2]=BwZ;c[3]=Bw0;c[4]=Bz_;c[5]=BAb;c[6]=BAd;BDD=b;} -function ACF(){I$.call(this);this.pe=0;} -var BDE=null;function Bs9(){Bs9=Bw(ACF);Bct();} -function TP(a,b){var c=new ACF();AWH(c,a,b);return c;} -function AWH(a,b,c){Bs9();Ro(a,b,2,c,BDE);a.pe=c;} -function Bg1(a,b){var c;I();if(b===Bw$)c=a.pe!=3?0:1;else if(b!==BzQ&&b!==BzP){if(b!==Bw7&&b!==Bw5){if(b!==Bw6&&b!==Bw4){if(b!==Bz6&&b!==Bz7){b=b.bz;BB();c=b===BAo?1:b!==BAt?0:1;}else c=a.pe<2?0:1;}else c=a.pe<1?0:1;}else c=a.pe<2?0:1;}else c=a.pe<2?0:1;return c;} -function Bct(){var b,c;b=BC(W,14);c=b.data;I();c[0]=BwM;c[1]=BwH;c[2]=BwI;c[3]=BwJ;c[4]=BwT;c[5]=Bw4;c[6]=Bw6;c[7]=Bw3;c[8]=Bw7;c[9]=Bw5;c[10]=BzP;c[11]=BzQ;c[12]=BAa;c[13]=BAi;BDE=b;} -var ADM=K(I$); -var BDF=null;function BsC(){BsC=Bw(ADM);A4e();} -function S_(a,b){var c=new ADM();AWv(c,a,b);return c;} -function AWv(a,b,c){BsC();Ro(a,b,3,c,BDF);} -function A4e(){var b,c;b=BC(W,4);c=b.data;I();c[0]=BwO;c[1]=Bw8;c[2]=BwP;c[3]=BzN;BDF=b;} -var ANh=K(Bd); -function BrU(a){var b=new ANh();A9C(b,a);return b;} -function A9C(a,b){DT(a,b);a.eY=1;a.fP=64;} -function ASs(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!h)f=f+(-1)|0;if(h==1)f=f+1|0;if(h==2)g=g+(-1)|0;if(h==3)g=g+1|0;if(h==4)e=e+(-1)|0;if(h==5)e=e+1|0;$p=1;case 1:$z=AKw(d,e,f,g);if(C()){break _;}i=$z;if(i){HH(b,1);return 1;}j=e+0.5;k=f+0.5;l=g+0.5;m=B(389);n=1.0;Bt();o=O(BB0)*0.4000000059604645+0.800000011920929;$p -=2;case 2:AGC(d,j,k,l,m,n,o);if(C()){break _;}I();h=BwD.b;$p=3;case 3:AYH(d,e,f,g,h);if(C()){break _;}HH(b,1);return 1;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);} -function QQ(){Bd.call(this);this.JM=0;} -function MW(a,b){var c=new QQ();AHB(c,a,b);return c;} -function AHB(a,b,c){DT(a,b);a.JM=c;a.eY=1;} -function Wk(a,b,c,d){b.v=b.v-1|0;ON(d,a.JM);return b;} -var AX0=K(Bd); -function BqE(a){var b=new AX0();Bdd(b,a);return b;} -function Bdd(a,b){DT(a,b);a.eY=1;} -function AOT(a,b,c,d){var e,f,g,h,i,j,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=d.D;Bt();f=ZW(e,BB7.bb);if(f<0)g=0;else{h=e.cx.data;e=h[f];g=e.v-1|0;e.v=g;if(g<=0)h[f]=null;g=1;}if(!g)return b;e=B(390);i=1.0;j=1.0/(O(BB0)*0.4000000059604645+0.800000011920929);$p=1;case 1:AG0(c,d,e,i,j);if(C()){break _;}e=A2U(c,d);$p=2;case 2:AYd(c,e);if(C()){break _;}return b;default:G1();}}D0().s(a,b, -c,d,e,f,g,h,i,j,$p);} -function ATV(){Bd.call(this);this.JX=0;} -function SY(a,b){var c=new ATV();BoA(c,a,b);return c;} -function BoA(a,b,c){DT(a,b);a.eY=1;b=32<=u)return 1;n -=O(d.n)*0.699999988079071+0.15000000596046448;s=O(d.n)*0.699999988079071+0.15000000596046448;r=new FW;q=l+n;o=p+s;b=new Cm;Bt();Er(b,BBJ);Jk(r,d,q,m,o,b);r.hk=10;continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p);} -function BhZ(a){return 1;} -function AC9(){Bd.call(this);this.Mf=0;} -function BDG(a,b){var c=new AC9();AQa(c,a,b);return c;} -function AQa(a,b,c){DT(a,b);a.Mf=c;} -function ANH(a,b,c,d,e,f,g,h){var i,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(h!=1)return 0;$p=1;case 1:$z=AKw(d,e,f,g);if(C()){break _;}i=$z;I();if(i!=BzT.b)return 0;f=f+1|0;h=a.Mf;$p=2;case 2:AYH(d,e,f,g,h);if(C()){break _;}b.v=b.v-1|0;return 1;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,$p);} -function IU(){var a=this;Bd.call(a);a.U3=0;a.JL=0;a.KR=0;a.Mr=0;} -var BDH=null;var BDI=null;function EC(a,b,c,d){var e=new IU();AJm(e,a,b,c,d);return e;} -function AJm(a,b,c,d,e){DT(a,b);a.U3=c;a.JL=e;a.Mr=d;a.KR=BDH.data[e];a.fP=(BDI.data[e]*3|0)<0)j.eX=Z(c,D(j.l,e));K3(j,i);$p=2;continue _;case 1:$z=AYX(j);if(C()){break _;}g=$z;if(g)Ba(c, -l);f=f+1|0;if(f0)j.eX=Z(c,D(j.l,e));K3(j,i);$p=2;case 2:$z=AYX(j);if(C()){break _;}e=$z;if(!e)return 1;$p=3;case 3:AYd(d,j);if(C()){break _;}b.v=b.v-1|0;return 1;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);} -var APM=K(Bd); -function Btm(a){var b=new APM();Bkc(b,a);return b;} -function Bkc(a,b){DT(a,b);a.fP=64;a.eY=1;} -function AFJ(a,b,c,d,e,f,g,h){var i,j,k,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!h)return 0;$p=1;case 1:$z=AJY(d,e,f,g);if(C()){break _;}i=$z;if(!i.cv())return 0;j=Y(h,1);if(!j)f=f+1|0;if(h==2)g=g+(-1)|0;if(h==3)g=g+1|0;if(h==4)e=e+(-1)|0;if(h==5)e=e+1|0;I();i=BzW;$p=2;case 2:$z=i.fc(d,e,f,g);if(C()){break _;}k=$z;if(!k)return 0;if(j){k=Bz1.b;$p=3;continue _;}h=BzW.b;k=N((c.o -+180.0)*16.0/360.0+0.5)&15;$p=4;continue _;case 3:ARF(d,e,f,g,k,h);if(C()){break _;}b.v=b.v-1|0;$p=5;continue _;case 4:ARF(d,e,f,g,h,k);if(C()){break _;}b.v=b.v-1|0;$p=5;case 5:$z=AWj(d,e,f,g);if(C()){break _;}b=$z;i=b;if(i===null)return 1;c=c.i_;b=new ZC;Fd(b);b.Kg=B(391);b.i6=0;b.gI=i;$p=6;case 6:AJD(c,b);if(C()){break _;}return 1;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,$p);} -function AAI(){Bd.call(this);this.N8=null;} -function Bto(a,b){var c=new AAI();ALK(c,a,b);return c;} -function ALK(a,b,c){DT(a,b);a.N8=c;a.fP=64;a.eY=1;} -function AMp(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p,q,r,s,t,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(h!=1)return 0;i=f+1|0;j=a.N8;BB();if(j!==BAp){I();j=Bz4;}else{I();j=BzX;}$p=1;case 1:$z=j.fc(d,e,i,g);if(C()){break _;}f=$z;if(!f)return 0;k=N((c.o+180.0)*4.0/360.0-0.5)&3;l=0;m=0;if(!k)m=1;if(k== -1)l=(-1);if(k==2)m=(-1);if(k==3)l=1;n=e-l|0;o=g-m|0;$p=2;case 2:$z=ALD(d,n,i,o);if(C()){break _;}f=$z;f=!f?0:1;p=i+1|0;$p=3;case 3:$z=ALD(d,n,p,o);if(C()){break _;}h=$z;q=f+(!h?0:1)|0;f=e+l|0;h=g+m|0;$p=4;case 4:$z=ALD(d,f,i,h);if(C()){break _;}r=$z;r=!r?0:1;$p=5;case 5:$z=ALD(d,f,p,h);if(C()){break _;}s=$z;r=r+(!s?0:1)|0;$p=6;case 6:$z=AKw(d,n,i,o);if(C()){break _;}s=$z;if(s!=j.b){$p=7;continue _;}s=1;$p=8;continue _;case 7:$z=AKw(d,n,p,o);if(C()){break _;}s=$z;s=s==j.b?1:0;$p=8;case 8:$z=AKw(d,f,i,h);if(C()) -{break _;}t=$z;if(t!=j.b){$p=9;continue _;}n=0;if(s&&!1)n=1;else if(r>q)n=1;if(n)k=((k-1|0)&3)+4|0;f=j.b;$p=10;continue _;case 9:$z=AKw(d,f,p,h);if(C()){break _;}f=$z;t=f==j.b?1:0;n=0;if(s&&!t)n=1;else if(r>q)n=1;if(n)k=((k-1|0)&3)+4|0;f=j.b;$p=10;case 10:AYH(d,e,i,g,f);if(C()){break _;}$p=11;case 11:AKg(d,e,i,g,k);if(C()){break _;}f=j.b;$p=12;case 12:AYH(d,e,p,g,f);if(C()){break _;}f=k+8|0;$p=13;case 13:AKg(d,e,p,g,f);if(C()){break _;}b.v=b.v-1|0;return 1;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o, -p,q,r,s,t,$p);} -function A06(){Bd.call(this);this.mv=0;} -function ADX(a,b){var c=new A06();Bab(c,a,b);return c;} -function Bab(a,b,c){DT(a,b);a.eY=1;a.fP=64;a.mv=c;} -function AQB(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=d.P;f=e+(d.x-e)*1.0;e=d.K;g=e+(d.o-e)*1.0;h=d.bq;h=h+(d.c-h)*1.0;i=d.b6;j=i+(d.j-i)*1.0+1.62-d.bI;i=d.bp;i=i+(d.d-i)*1.0;k=BM(h,j,i);e= -g*0.01745329238474369-3.1415927410125732;l -=BE(e);e=Bq(e);m= -f*0.01745329238474369;n= -BE(m);o=Ey(k,e*n*5.0,Bq(m)*5.0,l*n*5.0);p=a.mv?0:1;$p=1;case 1:$z=AVN(c,k,o,p);if(C()){break _;}q=$z;if(q===null)return b;if(q.oa){if(!a.mv&&q.kw instanceof KI){b=new Cm;Bt();Er(b,BC5);return b;}return b;}r=q.ik;s=q.il;t=q.im;p=a.mv;if(!p){$p=2;continue _;}if(p<0){b=new Cm;Bt();Er(b,BCY);return b;}u=q.hS;if(!u)s=s+(-1)|0;if(u==1)s=s+1|0;if(u==2)t=t+(-1)|0;if(u==3)t=t+1|0;if(u==4)r=r+(-1)|0;if(u==5)r=r+1|0;$p=8;continue _;case 2:$z=AJY(c,r,s,t);if(C()){break _;}d= -$z;BB();if(d!==BxI){$p=3;continue _;}$p=4;continue _;case 3:$z=AJY(c,r,s,t);if(C()){break _;}d=$z;if(d!==BxJ)return b;$p=5;continue _;case 4:$z=AMY(c,r,s,t);if(C()){break _;}p=$z;if(p){$p=3;continue _;}p=0;$p=6;continue _;case 5:$z=AMY(c,r,s,t);if(C()){break _;}p=$z;if(p)return b;p=0;$p=7;continue _;case 6:AYH(c,r,s,t,p);if(C()){break _;}b=new Cm;Bt();Er(b,BCZ);return b;case 7:AYH(c,r,s,t,p);if(C()){break _;}b=new Cm;Bt();Er(b,BC0);return b;case 8:$z=AKw(c,r,s,t);if(C()){break _;}p=$z;if(p){$p=9;continue _;}if -(c.cI.tv){p=a.mv;I();if(p==BxU.b){h=h+0.5;v=j+0.5;i=i+0.5;b=B(199);e=0.5;l=2.5999999046325684+(O(c.n)-O(c.n))*0.800000011920929;$p=11;continue _;}}p=a.mv;u=0;$p=10;continue _;case 9:$z=AJY(c,r,s,t);if(C()){break _;}d=$z;if(d.cv())return b;if(c.cI.tv){p=a.mv;I();if(p==BxU.b){h=h+0.5;v=j+0.5;i=i+0.5;b=B(199);e=0.5;l=2.5999999046325684+(O(c.n)-O(c.n))*0.800000011920929;$p=11;continue _;}}p=a.mv;u=0;$p=10;case 10:ARF(c,r,s,t,p,u);if(C()){break _;}b=new Cm;Bt();Er(b,BCY);return b;case 11:AGC(c,h,v,i,b,e,l);if(C()) -{break _;}u=0;while(u<8){BU(c,B(328),r+Cd(),s+Cd(),t+Cd(),0.0,0.0,0.0);u=u+1|0;}b=new Cm;Bt();Er(b,BCY);return b;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p);} -function AYk(){Bd.call(this);this.N9=0;} -function AWm(a,b){var c=new AYk();BnC(c,a,b);return c;} -function BnC(a,b,c){DT(a,b);a.eY=1;a.N9=c;} -function ALl(a,b,c,d,e,f,g,h){var i,j,k,l,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AKw(d,e,f,g);if(C()){break _;}i=$z;I();if(i!=BzZ.b)return 0;c=new Im;j=e+0.5;k=f+0.5;l=g+0.5;e=a.N9;AAL(c,d);CV(c,j,k+c.bI,l);c.f=0.0;c.i=0.0;c.g=0.0;c.bq=j;c.b6=k;c.bp=l;c.gc=e;$p=2;case 2:AYd(d,c);if(C()){break _;}b.v=b.v-1|0;return 1;default:G1();}}D0().s(a,b,c,d,e,f,g, -h,i,j,k,l,$p);} -var A0z=K(Bd); -function Buh(a){var b=new A0z();A67(b,a);return b;} -function A67(a,b){DT(a,b);a.eY=1;a.fP=64;} -function AFV(a,b,c){var d;if(c instanceof Kn){d=c;if(!d.m8){d.m8=1;b.v=b.v-1|0;}}} -function A6S(a,b,c){AFV(a,b,c);} -var AFT=K(Bd); -function Bsf(a){var b=new AFT();A$e(b,a);return b;} -function A$e(a,b){DT(a,b);} -function AOg(a,b,c,d,e,f,g,h){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!h)f=f+(-1)|0;if(h==1)f=f+1|0;if(h==2)g=g+(-1)|0;if(h==3)g=g+1|0;if(h==4)e=e+(-1)|0;if(h==5)e=e+1|0;$p=1;case 1:$z=AKw(d,e,f,g);if(C()){break _;}h=$z;if(h)return 0;I();c=BzO;$p=2;case 2:$z=c.fc(d,e,f,g);if(C()){break _;}h=$z;if(!h)return 1;b.v=b.v-1|0;h=BzO.b;$p=3;case 3:AYH(d,e,f,g,h);if(C()){break _;}return 1;default:G1();}}D0().s(a, -b,c,d,e,f,g,h,$p);} -var A10=K(Bd); -function BsV(a){var b=new A10();A4a(b,a);return b;} -function A4a(a,b){DT(a,b);a.eY=16;} -function AJS(a,b,c,d){var e,f,g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b.v=b.v-1|0;e=B(390);f=0.5;Bt();g=0.4000000059604645/(O(BB0)*0.4000000059604645+0.800000011920929);$p=1;case 1:AG0(c,d,e,f,g);if(C()){break _;}e=Bsg(c,d);$p=2;case 2:AYd(c,e);if(C()){break _;}return b;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -var AXz=K(Bd); -function Bq1(a){var b=new AXz();BhY(b,a);return b;} -function BhY(a,b){DT(a,b);a.eY=1;} -function AHf(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=d.P;f=e+(d.x-e)*1.0;g=d.K;e=g+(d.o-g)*1.0;h=d.bq;h=h+(d.c-h)*1.0;i=d.b6;i=i+(d.j-i)*1.0+1.62-d.bI;j=d.bp;k=BM(h,i,j+(d.d-j)*1.0);e= -e*0.01745329238474369-3.1415927410125732;g -=BE(e);l=Bq(e);e= -f*0.01745329238474369;m= -BE(e);n=Bq(e);o=l*m;p=g*m;q=Ey(k,o*5.0,n*5.0,p*5.0);r=1;$p=1;case 1:$z=AVN(c,k,q,r);if(C()){break _;}s=$z;if(s===null)return b;if(s.oa)return b;r=s.ik;t=s.il;u=s.im;d=new JV;h=r+0.5;i=t+1.5;v=u+0.5;AQv(d,c);CV(d,h,i+d.bI,v);d.f=0.0;d.i=0.0;d.g=0.0;d.bq=h;d.b6=i;d.bp=v;$p=2;case 2:AYd(c,d);if(C()){break _;}b.v=b.v-1|0;return b;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p);} -function APF(){Bd.call(this);this.Ay=0;} -function Buc(a,b){var c=new APF();Bhf(c,a,b);return c;} -function Bhf(a,b,c){DT(a,b);a.Ay=c.b;} -function AFq(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p,q,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AKw(d,e,f,g);if(C()){break _;}i=$z;I();if(i==Bz_.b)h=0;else{if(!h)f=f+(-1)|0;if(h==1)f=f+1|0;if(h==2)g=g+(-1)|0;if(h==3)g=g+1|0;if(h==4)e=e+(-1)|0;if(h==5)e=e+1|0;}if(!b.v)return 0;i=a.Ay;j=0;$p=2;case 2:$z=AQV(d,i,e, -f,g,j);if(C()){break _;}i=$z;if(!i)return 1;k=BwB.data;i=a.Ay;l=k[i];$p=3;case 3:$z=AYH(d,e,f,g,i);if(C()){break _;}i=$z;if(!i)return 1;c=BwB.data[a.Ay];$p=4;case 4:c.pV(d,e,f,g,h);if(C()){break _;}m=e+0.5;n=f+0.5;o=g+0.5;c=Jb(l.fj);l=l.fj;p=(l.mM+1.0)/2.0;q=l.lJ*0.800000011920929;$p=5;case 5:AGC(d,m,n,o,c,p,q);if(C()){break _;}b.v=b.v-1|0;return 1;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p);} -var AVC=K(Bd); -function Bs0(a){var b=new AVC();A7I(b,a);return b;} -function A7I(a,b){DT(a,b);a.fP=64;} -function BgV(a){return 1;} -function A4o(a){return 1;} -function AQY(a,b,c,d){var e,f,g,h,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=d.mq;if(e!==null){$p=3;continue _;}e=B(390);f=0.5;Bt();g=0.4000000059604645/(O(BB0)*0.4000000059604645+0.800000011920929);$p=1;case 1:AG0(c,d,e,f,g);if(C()){break _;}e=BsO(c,d);$p=2;case 2:AYd(c,e);if(C()){break _;}PF(d);return b;case 3:$z=AV9(e);if(C()){break _;}h=$z;HH(b,h);PF(d);return b;default:G1();}}D0().s(a,b,c,d,e,f,g,h, -$p);} -function A0L(){Bd.call(this);this.JR=null;} -function Bid(a,b){var c=new A0L();A5$(c,a,b);return c;} -function A5$(a,b,c){DT(a,b);a.JR=c;a.eY=1;} -function AVn(a,b,c,d,e,f,g,h){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AKw(d,e,f,g);if(C()){break _;}h=$z;I();if(h!=BAf.b)return 0;$p=2;case 2:$z=AMY(d,e,f,g);if(C()){break _;}h=$z;if(h)return 0;h=a.bb;Bt();h=(h-BBY.bb|0)+1|0;$p=3;case 3:AKg(d,e,f,g,h);if(C()){break _;}c=a.JR;$p=4;case 4:AJ4(d,c,e,f,g);if(C()){break _;}b.v=b.v-1|0;return 1;default:G1();}}D0().s(a,b,c,d,e,f,g,h,$p);} -function J3(){var a=this;Ji.call(a);a.tT=Cb;a.jG=0;a.vT=0;a.oj=0;a.Hj=null;a.LI=Cb;a.L$=Cb;a.sa=0;a.Jv=0;} -var BDJ=null;var BDK=null;var BDL=null;var BDM=null;var BDN=null;function Bsp(){var a=new J3();AKK(a);return a;} -function AKK(a){var b,c,d,e,$$je;b=LN();A_j();if(BDO===null){BDO=null;BDO=BDP;}c=BDO;a:{try{d=AKG(c);break a;}catch($$e){$$je=R($$e);if($$je instanceof Rp){}else{throw $$e;}}d=null;}b:{d.v6=c.v6;d.yg=c.yg;A2O();a.br=BS(17);a.ka=F7(17);a.oo=0;a.pf=0;a.Fy=1;a.Li=d;a.oo=0;a.br=BS(17);a.ka=F7(17);a.oo=0;a.pf=0;a.Fy=1;if(b===BDw){e=BDu;if(e>=0)break b;}c=AHV(b.gW,b.gM);if(BDo===null)BDo=Bdq();d=BDo;e=d.hasOwnProperty($rt_ustr(c))?d[$rt_ustr(c)].value:d[$rt_ustr(B(392))].value;BDu=e;}c:{a.Pm=e;a.oj=0;if(b===BDw){e -=BDv;if(e>=0)break c;}c=AHV(b.gW,b.gM);if(BDn===null)BDn=Blc();d=BDn;e=d.hasOwnProperty($rt_ustr(c))?d[$rt_ustr(c)].value:d[$rt_ustr(B(392))].value;BDv=e;}a.OX=e;a.oj=0;BDw=b;a.tT=F(4184124416, 4294964450);a.jG=1582;a.vT=((-1)+Ru(a)|0)-((a.jG-2000|0)/100|0)|0;a.Hj=BX([0,0,0,0,0,0,0,0,0,0]);a.sa=10;AA$(a,Cy());} -function Ym(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p;e=CC(b,M(86400000));if(c<0){c=c+86400000|0;e=BD(e,M(1));}c=c+d|0;while(c<0){c=c+86400000|0;e=BD(e,M(1));}while(c>=86400000){c=c-86400000|0;e=Bi(e,M(1));}f=M(d);g=Bi(b,f);h=AEr(a,e,g);i=a.br.data;i[6]=h;if(i[1]==a.jG&&FO(a.tT,g))h=h+a.sa|0;j=h/32|0;k=J$(a,i[1]);l=h-Qr(a,k,j)|0;if(l>IO(a,k,j)){l=l-IO(a,k,j)|0;j=j+1|0;}a.br.data[7]=EG(a,BD(e,M(3)))+1|0;m=RN(a,b);i=a.br.data;if(i[1]>0)m=m-d|0;i[16]=m;if(!m)n=e;else{c=c+m|0;if(c<0){c=c+86400000|0;n=BD(e,M(1));}else if -(c<86400000)n=e;else{c=c-86400000|0;n=Bi(e,M(1));}if(FP(e,n)){e=Bi(BD(b,f),M(m));m=AEr(a,n,e);i=a.br.data;i[6]=m;if(i[1]==a.jG&&FO(a.tT,e))m=m+a.sa|0;j=m/32|0;k=J$(a,i[1]);l=m-Qr(a,k,j)|0;if(l>IO(a,k,j)){l=l-IO(a,k,j)|0;j=j+1|0;}a.br.data[7]=EG(a,BD(n,M(3)))+1|0;}}i=a.br.data;i[14]=c%1000|0;c=c/1000|0;i[13]=c%60|0;c=c/60|0;i[12]=c%60|0;i[11]=(c/60|0)%24|0;i[9]=i[11]<=11?0:1;i[10]=i[11]%12|0;if(i[1]>0)i[0]=1;else{i[0]=0;i[1]=( -i[1]|0)+1|0;}i[2]=j;i[5]=l;d=l-1|0;i[8]=(d/7|0)+1|0;i[4]=((d+EG(a,BD(BD(BD(n,M(l)), -M(2)),M(Jp(a)-1|0)))|0)/7|0)+1|0;o=EG(a,BD(BD(BD(n,M(3)),M(a.br.data[6]-1|0)),M(Jp(a)-1|0)));p=(((a.br.data[6]-1|0)+o|0)/7|0)+((7-o|0)=NH(a))p=1;i.data[3]=p;}}} -function ALW(a,b,c,d,e,f){var g,h,i,j,k;a:{b:{g=a.br.data;h=g[16];if(a.oj){i=a.LI;if(Ga(c,i)){j=a.L$;if(DQ(c,j)){k=a.Hj.data;if(k[4]==f&&!(!h&&JL(d,i))){if(!h)break b;if(DQ(d,j))break b;}}}}Ym(a,b,e,f);a.oj=0;break a;}g[1]=k[0];g[2]=k[1];g[5]=k[2];g[7]=k[3];g[0]=k[5];g[3]=k[6];g[4]=k[7];g[6]=k[8];g[8]=k[9];}} -function RN(a,b){var c;c=a.Li;return (c.v6+c.Qo|0)+c.yg.Lw|0;} -function APB(a){var b,c,d,e,f,g,h,i,j;b=RN(a,a.r4);if(!a.ka.data[15])a.br.data[15]=b;c=a.r4;d=B9(Gp(c,M(86400000)));e=a.br.data;f=e[16];g=b+f|0;h=Bi(c,M(g));i=QO(c,Cb);if(i>0&&Ga(h,Cb)&&g>0)h=F(4294967295, 2147483647);else if(i<0&&DQ(h,Cb)&&g<0)h=F(0, 2147483648);if(!a.oj)Ym(a,c,d,b);else{i=((d>=0?d:d+86400000|0)+b|0)+f|0;if(i<0)i=i+86400000|0;else if(i>=86400000)i=i-86400000|0;e[14]=i%1000|0;g=i/1000|0;e[13]=g%60|0;g=g/60|0;e[12]=g%60|0;e[11]=(g/60|0)%24|0;e[9]=e[11]<=11?0:1;e[10]=e[11]%12|0;g=QO(h,Cb);ALW(a, -c,h,g>0&&g<0&&!f?F(4294967295, 2147483647):g>=0?h:g<=0?h:f?F(0, 2147483648):h,d,b);}i=0;while(i<17){a.ka.data[i]=1;i=i+1|0;}if(!a.oj&&FP(h,F(4294967295, 2147483647))&&FP(h,F(0, 2147483648))){j=a.Hj.data;e=a.br.data;j[0]=e[1];j[1]=e[2];j[2]=e[5];j[3]=e[7];j[4]=b;j[5]=e[0];j[6]=e[3];j[7]=e[4];j[8]=e[6];j[9]=e[8];a.LI=Bi(h,M(((0+((((23-e[11]|0)*60|0)*60|0)*1000|0)|0)+(((59-e[12]|0)*60|0)*1000|0)|0)+((59-e[13]|0)*1000|0)|0));a.L$=BD(h,M(((((e[11]*60|0)*60|0)*1000|0)+((e[12]*60|0)*1000|0)|0)+(e[13]*1000|0)|0));a.oj -=1;}} -function A0T(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o;a:{b:{c:{d:{if(!Rq(a)){e:{b=a.ka.data;if(b[11]){c=a.br.data;if(c[11]>=0&&c[11]<=23)break e;P(E7());}if(b[10]){c=a.br.data;if(!(c[10]>=0&&c[10]<=11))P(E7());}}if(b[12]){c=a.br.data;if(!(c[12]>=0&&c[12]<=59))P(E7());}if(b[13]){c=a.br.data;if(!(c[13]>=0&&c[13]<=59))P(E7());}if(b[14]){c=a.br.data;if(!(c[14]>=0&&c[14]<=999))P(E7());}if(b[3]){c=a.br.data;if(c[3]<1)break a;if(c[3]>53)break a;}if(b[7]){c=a.br.data;if(!(c[7]>=1&&c[7]<=7))P(E7());}if(b[8]){c=a.br.data;if -(c[8]<1)break b;if(c[8]>6)break b;}if(b[4]){c=a.br.data;if(!(c[4]>=1&&c[4]<=6))P(E7());}if(b[9]){c=a.br.data;if(c[9]&&c[9]!=1)P(E7());}if(b[10]){c=a.br.data;if(c[10]<0)break c;if(c[10]>11)break c;}if(b[1]){if(b[0]){c=a.br.data;if(!c[0]&&!(c[1]>=1&&c[1]<=292269054))P(E7());}c=a.br.data;if(!(c[1]>=1&&c[1]<=292278994))P(E7());}if(b[2]){b=a.br.data;if(b[2]<0)break d;if(b[2]>11)break d;}}d=Cb;b=a.ka.data;if(b[11]&&a.Td!=10)d=M(a.br.data[11]);else if(b[10]){c=a.br.data;d=M((c[9]*12|0)+c[10]|0);}e=CB(d,M(3600000));if -(b[12])e=Bi(e,CB(M(a.br.data[12]),M(60000)));if(b[13])e=Bi(e,CB(M(a.br.data[13]),M(1000)));if(b[14])e=Bi(e,M(a.br.data[14]));f=!b[1]?1970:a.br.data[1];if(b[0]){c=a.br.data;if(c[0]&&c[0]!=1)P(E7());if(!c[0])f=1-f|0;}g=!b[4]&&!b[8]?0:1;h=!(!b[5]&&!b[2]&&!g)&&a.pU!=6?1:0;if(h){i=a.pU;if(!(i!=7&&i!=3)){if(b[3]&&b[7])h=i!=3&&g&&b[7]?1:0;else if(b[6])h=b[5]&&b[2]?1:0;}}if(!h){j=b[3]&&a.pU!=6?1:0;if(j&&b[6])j=b[7];k=RH(a,f);if(j){l=!a.ka.data[7]?Jp(a)-1|0:a.br.data[7]-1|0;d=BD(k,M(3));i=EG(a,BD(d,M(Jp(a)-1|0)));k= -Bi(k,M((((a.br.data[3]-1|0)*7|0)+EG(a,BD(M(i+l|0),d))|0)-i|0));if((7-i|0)=1&&b[6]<=(365+(!J$(a,f)?0:1)|0)))P(E7());}k=Bi(k,M(a.br.data[6]-1|0));}else if(b[7])k=Bi(k,M(EG(a,BD(M(a.br.data[7]-1|0),BD(k,M(3))))));}}else{m=a.br.data[2];f=f+(m/12|0)|0;h=m%12|0;if(h<0){f=f+(-1)|0;h=h+12|0;}n=J$(a,f);k=Bi(RH(a,f),M(Qr(a,n,h)));b=a.ka.data;o=b[5];if(o){i=a.pU;if(!(i!=7&&i!=4&&i!=8))o=b[7]&&g?0:1;}if(o){if(!Rq(a)){b=a.br.data;if(!(b[5]>= -1&&b[5]<=IO(a,n,h)))P(E7());}k=Bi(k,M(a.br.data[5]-1|0));}else{l=!b[7]?Jp(a)-1|0:a.br.data[7]-1|0;b=a.ka.data;if(b[4]&&a.pU!=8){i=EG(a,BD(BD(k,M(3)),M(Jp(a)-1|0)));k=Bi(k,M((((a.br.data[4]-1|0)*7|0)+EG(a,BD(M(i+l|0),BD(k,M(2))))|0)-i|0));}else if(b[8])k=a.br.data[8]>=0?Bi(k,M(EG(a,BD(M(l),BD(k,M(3))))+((a.br.data[8]-1|0)*7|0)|0)):Bi(k,M((IO(a,n,h)+EG(a,BD(M(l),BD(Bi(k,M(IO(a,n,h))),M(3))))|0)+(a.br.data[8]*7|0)|0));else if(b[7]){d=BD(k,M(3));i=EG(a,BD(d,M(Jp(a)-1|0)));k=Bi(k,M(EG(a,M(EG(a,BD(M(i+l|0),d))-i| -0))));}}}a.pU=0;d=Bi(e,CB(k,M(86400000)));if(f==a.jG&&JL(d,Bi(a.tT,CB(M(Ru(a)),M(86400000)))))d=BD(d,CB(M(Ru(a)),M(86400000)));a.r4=BD(d,M(RN(a,d)));return;}P(E7());}P(E7());}P(E7());}P(E7());} -function AEr(a,b,c){var d,e,f,g;d=1970;c=JL(c,a.tT)?b:BD(b,M(a.vT));while(true){e=B9(CC(c,M(365)));if(!e)break;d=d+e|0;c=BD(b,RH(a,d));}if(Ga(c,Cb)){d=d-1|0;f=!J$(a,d)?365:366;g=a.jG;if(d==g)f=f-a.sa|0;if(d==(g-1|0))f=f-a.Jv|0;c=Bi(c,M(f));}a.br.data[1]=d;return B9(c)+1|0;} -function RH(a,b){var c,d,e;c=M(b);if(Ga(c,M(1970))){if(FO(c,M(a.jG)))return Bi(Bi(CB(BD(c,M(1970)),M(365)),CC(BD(c,M(1972)),M(4))),M(a.vT));d=Bi(CB(BD(c,M(1970)),M(365)),CC(BD(c,M(1972)),M(4)));c=BD(c,M(2000));return Bi(BD(d,CC(c,M(100))),CC(c,M(400)));}d=Bi(CB(BD(c,M(1970)),M(365)),CC(BD(c,M(1969)),M(4)));e=a.jG;b=QO(c,M(e));return b>0?BD(d,BD(CC(BD(c,M(1901)),M(100)),CC(BD(c,M(1601)),M(400)))):!b?Bi(d,M(a.sa)):FP(c,M(e-1|0))?Bi(d,M(a.vT)):Bi(d,M(a.Jv));} -function IO(a,b,c){if(b&&c==1)return BDJ.data[c]+1|0;return BDJ.data[c];} -function Qr(a,b,c){if(b&&c>1)return BDK.data[c]+1|0;return BDK.data[c];} -function J$(a,b){if(b<=a.jG)return b%4|0?0:1;a:{b:{if(!(b%4|0)){if(b%100|0)break b;if(!(b%400|0))break b;}b=0;break a;}b=1;}return b;} -function Ru(a){var b;b=a.jG;return ((b/100|0)-(b/400|0)|0)-2|0;} -function EG(a,b){var c;c=B9(Gp(b,M(7)));if(Ga(b,Cb)&&c<0)return c+7|0;return c;} -function AHX(){BDJ=H3([31,28,31,30,31,30,31,31,30,31,30,31]);BDK=BX([0,31,59,90,120,151,181,212,243,273,304,334]);BDL=BX([1,292278994,11,53,6,31,366,7,6,1,11,23,59,59,999,50400000,7200000]);BDM=BX([0,1,0,1,0,1,1,1,1,0,0,0,0,0,0,(-46800000),0]);BDN=BX([1,292269054,11,50,3,28,355,7,3,1,11,23,59,59,999,50400000,1200000]);} -var AKs=K(G3); -function BrC(){var a=new AKs();A6q(a);return a;} -function A6q(a){OF(a,B(393),BC(Ch,0));} -function BfV(a){var b;b=new ABQ;OA(b,a,1.0,1.0);return b;} -function BdV(a){var b;b=new ADp;OG(b,a,1.0,1.0);return b;} -var AIh=K(G3); -function Brc(){var a=new AIh();Bgm(a);return a;} -function Bgm(a){OF(a,B(394),BC(Ch,0));} -function Bpx(a){var b;b=new XW;OA(b,a,1.0,1.0);return b;} -function Bnt(a){var b;b=new AEd;OG(b,a,1.0,1.0);return b;} -function AKO(){var a=this;G3.call(a);a.GS=0;a.EK=0;} -function AKn(a,b,c){var d=new AKO();A3Y(d,a,b,c);return d;} -function A3Y(a,b,c,d){OF(a,b,BC(Ch,0));a.GS=c;a.EK=d;} -function A7F(a){var b,c,d;b=new Xb;c=a.GS;d=a.EK;OA(b,a,0.5,0.5);b.FU=c;b.zH=d;return b;} -function A24(a){var b,c,d;b=new ABs;c=a.GS;d=a.EK;OG(b,a,2.0,4.0);b.FS=c;b.Ch=d;return b;} -var TG=K(0); -function AOB(){var a=this;E.call(a);a.gz=Cb;a.gA=Cb;} -function Bnv(){var a=new AOB();A__(a);return a;} -function A__(a){a.gz=M(1);a.gA=Cb;} -function A2A(a,b){a.gz=Co(b,M(65535));a.gA=Co(DW(b,16),M(65535));} -function A_g(a){a.gz=M(1);a.gA=Cb;} -function A37(a){return GN(F1(a.gA,16),a.gz);} -function BkY(a,b,c,d){var e,f,g,h,i,j,k;if(d==1){b=b.data;e=Bi(a.gz,M(b[c]&255));a.gz=e;f=Bi(a.gA,e);a.gA=f;a.gz=Gp(e,M(65521));a.gA=Gp(f,M(65521));return;}g=d/5552|0;h=d%5552|0;while(true){i=g+(-1)|0;if(g<=0)break;j=5552;while(true){g=j+(-1)|0;if(j<=0)break;k=b.data;e=a.gz;d=c+1|0;e=Bi(e,M(k[c]&255));a.gz=e;a.gA=Bi(a.gA,e);j=g;c=d;}a.gz=Gp(a.gz,M(65521));a.gA=Gp(a.gA,M(65521));g=i;}while(true){d=h+(-1)|0;if(h<=0)break;k=b.data;e=a.gz;i=c+1|0;e=Bi(e,M(k[c]&255));a.gz=e;a.gA=Bi(a.gA,e);h=d;c=i;}a.gz=Gp(a.gz, -M(65521));a.gA=Gp(a.gA,M(65521));} -var Rp=K(BI); -function BDQ(){var a=new Rp();BiR(a);return a;} -function BiR(a){X(a);} -var Lj=K(E4); -var BAw=null;var BAA=null;var BDR=null;function ARC(){ARC=Bw(Lj);A29();} -function Bmw(a,b){var c=new Lj();AYa(c,a,b);return c;} -function AYa(a,b,c){ARC();JB(a,b,c);} -function A29(){var b;BAw=Bmw(B(395),0);b=Bmw(B(396),1);BAA=b;BDR=Q(Lj,[BAw,b]);} -function Lt(){E.call(this);this.Tq=null;} -var BDO=null;var BDP=null;function A_j(){A_j=Bw(Lt);BpH();} -function BpH(){var b,c,d;b=new Xd;c=new Wq;c.UZ=B(397);c.Lw=0;c.H6=0;A_j();b.Tq=B(397);b.yg=c;Cy();d=c.H6;b.v6=d;b.Qo= -d|0;BDP=b;} -function Xd(){var a=this;Lt.call(a);a.yg=null;a.v6=0;a.Qo=0;} -function T7(){E.call(this);this.UZ=null;} -var RS=K(T7); -function Wq(){var a=this;RS.call(a);a.Lw=0;a.H6=0;} -var Oj=K(0); -function QN(){var a=this;E.call(a);a.kc=null;a.iU=null;} -function BgA(a,b){var c;if(a===b)return 1;if(!YX(b,Oj))return 0;c=b;return Js(a.kc,c.kc)&&Js(a.iU,c.iU)?1:0;} -function BcD(a){return WA(a.kc)^WA(a.iU);} -function O_(){var a=this;QN.call(a);a.un=0;a.fB=null;} -var MN=K(Cv); -function BDS(){var a=new MN();Bbs(a);return a;} -function Bbs(a){X(a);} -function M5(){var a=this;E.call(a);a.N=0.0;a.C=0.0;a.O=0.0;a.V=0.0;a.R=0.0;a.W=0.0;} -var BDT=null;var Bwy=0;function SQ(b,c,d,e,f,g){var h;h=new M5;h.N=b;h.C=c;h.O=d;h.V=e;h.R=f;h.W=g;return h;} -function Dj(b,c,d,e,f,g){var h,i,j;h=Bwy;i=BDT;if(h>=i.p)Ba(i,SQ(0.0,0.0,0.0,0.0,0.0,0.0));i=BDT;j=Bwy;Bwy=j+1|0;return Sh(Z(i,j),b,c,d,e,f,g);} -function Sh(a,b,c,d,e,f,g){a.N=b;a.C=c;a.O=d;a.V=e;a.R=f;a.W=g;return a;} -function Hf(a,b,c,d){var e,f,g,h,i,j,k;e=a.N;f=a.C;g=a.O;h=a.V;i=a.R;j=a.W;k=Y(b,0.0);if(k<0)e=e+b;if(k>0)h=h+b;k=Y(c,0.0);if(k<0)f=f+c;if(k>0)i=i+c;k=Y(d,0.0);if(k<0)g=g+d;if(k>0)j=j+d;return Dj(e,f,g,h,i,j);} -function Dd(a,b,c,d){return Dj(a.N-b,a.C-c,a.O-d,a.V+b,a.R+c,a.W+d);} -function Je(a,b,c,d){return Dj(a.N+b,a.C+c,a.O+d,a.V+b,a.R+c,a.W+d);} -function X4(a,b,c){var d,e;if(b.R>a.C&&b.Ca.O&&b.Oe)d=c;else{d=e-d;if(d>=c)d=c;}}if(d>=0.0)e=d;else{c=b.N;e=a.V;if(ca.N&&b.Na.O&&b.Oe)d=c;else{d=e-d;if(d>=c)d=c;}}if(d>=0.0)e=d;else{c=b.C;e=a.R;if(ca.N&&b.Na.C&&b.Ce)d=c;else{d=e-d;if(d>=c)d=c;}}if(d>=0.0)e=d;else{c=b.O;e=a.W;if(ca.N&&b.Na.C&&b.Ca.O&&b.O=GI(b,j)))j=e;if(f!==null&&!(j!==null&&GI(b,f)>=GI(b,j)))j=f;if(g!==null&&!(j!==null&&GI(b,g)>=GI(b,j)))j=g;if(h!==null&&!(j!==null&&GI(b,h)>=GI(b,j)))j=h;if(i!==null&&!(j!==null&&GI(b,i)>=GI(b,j)))j=i;if(j===null)return null;k -=(-1);if(j===d)k=4;if(j===e)k=5;if(j===f)k=0;if(j===g)k=1;if(j===h)k=2;if(j===i)k=3;return BaZ(0,0,0,k,j);} -function X3(a,b){var c,d;a:{if(b===null)c=0;else{d=b.F;if(d>=a.C&&d<=a.R){d=b.B;if(d>=a.O&&d<=a.W){c=1;break a;}}c=0;}}return c;} -function ABl(a,b){var c,d;a:{if(b===null)c=0;else{d=b.G;if(d>=a.N&&d<=a.V){d=b.B;if(d>=a.O&&d<=a.W){c=1;break a;}}c=0;}}return c;} -function AB6(a,b){var c,d;a:{if(b===null)c=0;else{d=b.G;if(d>=a.N&&d<=a.V){d=b.F;if(d>=a.C&&d<=a.R){c=1;break a;}}c=0;}}return c;} -function AEF(a,b){a.N=b.N;a.C=b.C;a.O=b.O;a.V=b.V;a.R=b.R;a.W=b.W;} -function AME(){BDT=Cj();Bwy=0;} -function L_(){var a=this;E.call(a);a.G=0.0;a.F=0.0;a.B=0.0;} -var BDU=null;var Bwz=0;function ADN(b,c,d){var e;e=new L_;if(b===-0.0)b=0.0;if(c===-0.0)c=0.0;if(d===-0.0)d=0.0;e.G=b;e.F=c;e.B=d;return e;} -function BM(b,c,d){var e,f,g,h;e=Bwz;f=BDU;if(e>=f.p)Ba(f,ADN(0.0,0.0,0.0));g=BDU;h=Bwz;Bwz=h+1|0;g=Z(g,h);g.G=b;g.F=c;g.B=d;return g;} -function ADm(a,b){return BM(b.G-a.G,b.F-a.F,b.B-a.B);} -function Dw(a){var b,c;b=a.G;b=b*b;c=a.F;b=b+c*c;c=a.B;b=Ci(b+c*c);return b<1.0E-4?BM(0.0,0.0,0.0):BM(a.G/b,a.F/b,a.B/b);} -function Ey(a,b,c,d){return BM(a.G+b,a.F+c,a.B+d);} -function EF(a,b){var c,d,e;c=b.G-a.G;d=b.F-a.F;e=b.B-a.B;return Ci(c*c+d*d+e*e);} -function GI(a,b){var c,d,e;c=b.G-a.G;d=b.F-a.F;e=b.B-a.B;return c*c+d*d+e*e;} -function AJU(a,b,c,d){var e,f,g;e=b-a.G;f=c-a.F;g=d-a.B;return e*e+f*f+g*g;} -function K_(a){var b,c;b=a.G;b=b*b;c=a.F;b=b+c*c;c=a.B;return Ci(b+c*c);} -function Pv(a,b,c){var d,e,f,g,h,i,j;d=b.G;e=a.G;d=d-e;f=b.F;g=a.F;h=f-g;f=b.B;i=a.B;f=f-i;if(d*d<1.0000000116860974E-7)return null;j=(c-e)/d;return j>=0.0&&j<=1.0?BM(e+d*j,g+h*j,i+f*j):null;} -function N_(a,b,c){var d,e,f,g,h,i,j;d=b.G;e=a.G;d=d-e;f=b.F;g=a.F;h=f-g;f=b.B;i=a.B;f=f-i;if(h*h<1.0000000116860974E-7)return null;j=(c-g)/h;return j>=0.0&&j<=1.0?BM(e+d*j,g+h*j,i+f*j):null;} -function O4(a,b,c){var d,e,f,g,h,i,j;d=b.G;e=a.G;d=d-e;f=b.F;g=a.F;h=f-g;f=b.B;i=a.B;f=f-i;if(f*f<1.0000000116860974E-7)return null;j=(c-i)/f;return j>=0.0&&j<=1.0?BM(e+d*j,g+h*j,i+f*j):null;} -function Tk(a,b){var c,d,e,f,g,h,i,j,k;c=BE(b);d=Bq(b);e=a.G;f=a.F;g=c;h=f*g;i=a.B;j=d;k=h+i*j;f=i*g-f*j;a.G=e;a.F=k;a.B=f;} -function Lx(a,b){var c,d,e,f,g,h,i,j;c=BE(b);d=Bq(b);e=a.G;f=c;g=e*f;h=a.B;i=d;g=g+h*i;j=a.F;e=h*f-e*i;a.G=g;a.F=j;a.B=e;} -function AZn(){BDU=Cj();Bwz=0;} -function O2(){var a=this;E.call(a);a.i7=0.0;a.bY=0.0;a.kG=0.0;a.le=0;a.hr=0;a.hU=0;a.d3=0;a.gP=0;a.iz=0;a.pd=null;a.rQ=null;a.rK=null;a.t2=null;a.sf=null;a.u4=null;a.et=null;a.eV=null;a.xI=null;a.eR=null;a.Es=null;a.li=null;a.xR=null;a.BO=0;a.gT=0;a.bP=0;a.Cd=null;} -var BDV=null;var BDW=null;function ACr(){ACr=Bw(O2);Bdw();} -function BDX(a){var b=new O2();WB(b,a);return b;} -function BDY(){var a=new O2();AWW(a);return a;} -function WB(a,b){var c,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:ACr();a.i7=1.0;a.bY=1.0;a.kG=0.5;a.le=0;a.hr=0;a.hU=1;a.d3=0;a.gP=0;a.iz=1;a.pd=B(398);a.rQ=EA(B(399),17);a.rK=EA(B(400),30);a.t2=EA(B(401),31);a.sf=EA(B(402),32);a.u4=EA(B(403),57);a.et=EA(B(404),23);a.eV=EA(B(405),16);a.xI=EA(B(406),20);a.eR=EA(B(407),33);c=EA(B(408),42);a.Es=c;a.li=Q(SZ,[a.rQ,a.rK,a.t2,a.sf,a.u4,c,a.eV,a.et,a.xI,a.eR]);a.BO=10;a.gT=2;a.bP=0;a.Cd=B(7);a.xR=b;$p=1;case 1:AP7(a);if -(C()){break _;}return;default:G1();}}D0().s(a,b,c,$p);} -function AWW(a){var b;ACr();a.i7=1.0;a.bY=1.0;a.kG=0.5;a.le=0;a.hr=0;a.hU=1;a.d3=0;a.gP=0;a.iz=1;a.pd=B(398);a.rQ=EA(B(399),17);a.rK=EA(B(400),30);a.t2=EA(B(401),31);a.sf=EA(B(402),32);a.u4=EA(B(403),57);a.et=EA(B(404),23);a.eV=EA(B(405),16);a.xI=EA(B(406),20);a.eR=EA(B(407),33);b=EA(B(408),42);a.Es=b;a.li=Q(SZ,[a.rQ,a.rK,a.t2,a.sf,a.u4,b,a.eV,a.et,a.xI,a.eR]);a.BO=10;a.gT=2;a.bP=0;a.Cd=B(7);} -function NK(a,b){var c,d,e,f;c=a.li.data;d=c[b].zR;b=c[b].bj;Bp();e=b>=0&&b<256?Bv0.data[b]:B(19);f=new S;T(f);J(J(J(f,d),B(16)),e);return V(f);} -function AC3(a,b,c){if(!b){a.i7=c;YM(a.xR.ha);}if(b==1){a.bY=c;YM(a.xR.ha);}if(b==3)a.kG=c;} -function A1H(a,b,c){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b==2)a.le=a.le?0:1;if(b==4)a.hr=(a.hr+c|0)&3;if(b==5)a.hU=a.hU?0:1;if(b==6)a.d3=a.d3?0:1;if(b==7)a.gP=a.gP?0:1;if(b==8)a.gT=(a.gT+c|0)&3;if(b==9){a.iz=a.iz?0:1;Nj(a.xR.ch);}$p=1;case 1:AOh(a);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,$p);} -function MX(a,b){var c,d,e;a:{if(!b){c=a.i7;if(c<=0.0)d=B(409);else{b=c*100.0|0;d=new S;T(d);Cq(Bo(d,b),37);d=V(d);}e=new S;T(e);J(J(e,B(410)),d);d=V(e);break a;}if(b==1){c=a.bY;if(c<=0.0)d=B(409);else{b=c*100.0|0;d=new S;T(d);Cq(Bo(d,b),37);d=V(d);}e=new S;T(e);J(J(e,B(411)),d);d=V(e);break a;}if(b==2){d=!a.le?B(409):B(412);e=new S;T(e);J(J(e,B(413)),d);d=V(e);break a;}if(b==3){c=a.kG;if(c===0.0){d=B(414);break a;}if(c===1.0){d=B(415);break a;}b=c*200.0|0;d=new S;T(d);Cq(Bo(J(d,B(416)),b),37);d=V(d);break a;}if -(b==4){ACr();d=BDV.data[a.hr];e=new S;T(e);J(J(e,B(417)),d);d=V(e);break a;}if(b==5){d=!a.hU?B(409):B(412);e=new S;T(e);J(J(e,B(418)),d);d=V(e);break a;}if(b==6){d=!a.d3?B(409):B(412);e=new S;T(e);J(J(e,B(419)),d);d=V(e);break a;}if(b==7){d=!a.gP?B(409):B(412);e=new S;T(e);J(J(e,B(420)),d);d=V(e);break a;}if(b==8){ACr();d=BDW.data[a.gT];e=new S;T(e);J(J(e,B(421)),d);d=V(e);break a;}if(b!=9){d=B(7);break a;}d=!a.iz?B(422):B(423);e=new S;T(e);J(J(e,B(424)),d);d=V(e);}return d;} -function AP7(a){var b,c,d,e,f,g,h,$$je,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Cg();if(!BwK)return;try{b=B(425);$p=1;continue _;}catch($$e){$$je=R($$e);if($$je instanceof BI){c=$$je;}else{throw $$e;}}CA(C6(),B(426));BJ(c);return;case 1:a:{b:{c:{try{$z=ATz(b);if(C()){break _;}d=$z;if(d!==null)break c;}catch($$e){$$je=R($$e);if($$je instanceof BI){c=$$je;break b;}else{throw $$e;}}return;}try{e=Fr(d);f=Bqg(e, -B(31));b=AE9(f);while(true){e=Of(b);if(e===null)break;d=(EO(e,B(427))).data;if(Cz(d[0],B(428)))a.i7=QR(a,d[1]);if(Cz(d[0],B(429)))a.bY=QR(a,d[1]);if(Cz(d[0],B(430)))a.kG=QR(a,d[1]);if(Cz(d[0],B(431)))a.le=Cz(d[1],B(28));if(Cz(d[0],B(432)))a.hr=Sq(d[1]);if(Cz(d[0],B(433)))a.hU=Cz(d[1],B(28));if(Cz(d[0],B(434)))a.d3=Cz(d[1],B(28));if(Cz(d[0],B(435)))a.gP=Cz(d[1],B(28));if(Cz(d[0],B(436)))a.gT=Sq(d[1]);if(Cz(d[0],B(437)))a.iz=Cz(d[1],B(28));if(Cz(d[0],B(438)))a.pd=d[1];if(Cz(d[0],B(439)))a.Cd=d[1];g=0;while(true) -{h=a.li.data;if(g>=h.length)break;e=d[0];f=h[g].zR;c=Cs();J(J(c,B(440)),f);if(Cz(e,Cc(c)))a.li.data[g].bj=Sq(d[1]);g=g+1|0;}}W3(b);break a;}catch($$e){$$je=R($$e);if($$je instanceof BI){c=$$je;}else{throw $$e;}}}CA(C6(),B(426));BJ(c);}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,$p);} -function QR(a,b){return Cz(b,B(28))?1.0:!Cz(b,B(27))?AW9(b):0.0;} -function AOh(a){var b,c,d,e,f,g,h,i,j,k,l,$$je,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Cg();if(!BwK)return;b=HJ();c=new V0;d=new X5;e=Wi(b);Qz();f=BxF;e=Wi(e);g=Zy(f);GY();f=RG(QV(g,BxG),BxG);AC8(d);h=B4(512);d.By=h;d.qd=Nk(h);d.Hr=Wi(e);d.JG=f;AKW(c,d,0);i=a.i7;d=new S;T(d);JQ(J(d,B(441)),i);Fv(c,V(d));i=a.bY;d=new S;T(d);JQ(J(d,B(442)),i);Fv(c,V(d));j=a.le;f=new S;T(f);LT(J(f, -B(443)),j);Fv(c,V(f));i=a.kG;d=new S;T(d);JQ(J(d,B(444)),i);Fv(c,V(d));j=a.hr;d=new S;T(d);Bo(J(d,B(445)),j);Fv(c,V(d));j=a.hU;d=new S;T(d);LT(J(d,B(446)),j);Fv(c,V(d));j=a.d3;d=new S;T(d);LT(J(d,B(447)),j);Fv(c,V(d));j=a.gP;d=new S;T(d);LT(J(d,B(448)),j);Fv(c,V(d));j=a.gT;d=new S;T(d);Bo(J(d,B(449)),j);Fv(c,V(d));j=a.iz;d=new S;T(d);LT(J(d,B(450)),j);Fv(c,V(d));e=a.pd;d=new S;T(d);J(J(d,B(451)),e);Fv(c,V(d));k=0;while(true){h=a.li.data;if(k>=h.length)break;e=h[k].zR;l=h[k].bj;d=new S;T(d);f=J(J(d,B(440)),e);Cq(f, -58);Bo(f,l);Fv(c,V(d));k=k+1|0;}YK(c);h=FX(b);b=B(425);$p=1;case 1:AIZ(b,h);if(C()){break _;}b=c.s6;if(b!==null){a:{try{b.fD();break a;}catch($$e){$$je=R($$e);if($$je instanceof Bv){}else{throw $$e;}}LX(c);}c.s6=null;}b:{try{b=HJ();AET(BuH,AIV(b));AA8(B(5),FX(b));break b;}catch($$e){$$je=R($$e);if($$je instanceof Bv){}else{throw $$e;}}}c:{try{b=HJ();AET(BuI,AIV(b));AA8(B(6),FX(b));break c;}catch($$e){$$je=R($$e);if($$je instanceof Bv){}else{throw $$e;}}}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);} -function Bdw(){BDV=Q(Ch,[B(452),B(453),B(454),B(455)]);BDW=Q(Ch,[B(456),B(457),B(458),B(459)]);} -var AE1=K(IE); -function BDZ(){var a=new AE1();Bak(a);return a;} -function Bak(a){K2(a);} -function EN(){var b,c,d;Bp();if(!Bv4)a:{BvK=null;if(!Nl(Bvr)){b=FN(AAo(Bvr,0));BvK=b;if(b!==null){c=1;break a;}}c=0;}else{T6(Bvr);BvK=null;d=BvM.data;d[29]=0;d[157]=0;d[28]=0;d[219]=0;d[220]=0;Bv4=0;c=0;}return c;} -var Dv=K(BI); -function BD0(){var a=new Dv();Bks(a);return a;} -function Bks(a){X(a);} -function Kc(){var a=this;E.call(a);a.A$=null;a.tO=0;a.rY=0;a.vg=0;a.zh=0;a.yS=0;a.yq=0;a.yc=0;a.EC=0;a.Et=0;a.DV=0;a.Dt=0;a.CS=0;a.Ce=0;a.hg=0;a.jv=null;a.Pe=0;a.NI=0;a.MA=0;a.TW=0.0;a.k2=0;a.Q1=null;a.G4=0;a.GN=0;a.Vj=0;a.uz=0;a.nv=0;a.iC=null;a.ky=null;} -var BD1=null;var BwA=0;function R2(){R2=Bw(Kc);Bpr();} -function ADa(a,b,c,d){var e,f,g,h,i,j,k,l,m;if(!(b==a.rY&&c==a.vg&&d==a.zh)){WL(a);a.rY=b;a.vg=c;a.zh=d;e=a.yS;a.Pe=b+(e/2|0)|0;f=a.yq;a.NI=c+(f/2|0)|0;g=a.yc;a.MA=d+(g/2|0)|0;h=b&1023;a.Dt=h;a.CS=c;i=d&1023;a.Ce=i;a.EC=b-h|0;a.Et=c-c|0;a.DV=d-i|0;a.Q1=SQ(b-2.0,c-2.0,d-2.0,(b+e|0)+2.0,(c+f|0)+2.0,(d+g|0)+2.0);H1(a.tO+2|0,4864);b=a.Dt;j=b-2.0;c=a.CS;k=c-2.0;d=a.Ce;l=Dj(j,k,d-2.0,(b+a.yS|0)+2.0,(c+a.yq|0)+2.0,(d+a.yc|0)+2.0);BK();m=Bwx;By(m);Bk(m,l.N,l.R,l.O);Bk(m,l.V,l.R,l.O);Bk(m,l.V,l.C,l.O);Bk(m,l.N,l.C,l.O);Bk(m, -l.N,l.C,l.W);Bk(m,l.V,l.C,l.W);Bk(m,l.V,l.R,l.W);Bk(m,l.N,l.R,l.W);Bk(m,l.N,l.C,l.O);Bk(m,l.V,l.C,l.O);Bk(m,l.V,l.C,l.W);Bk(m,l.N,l.C,l.W);Bk(m,l.N,l.R,l.W);Bk(m,l.V,l.R,l.W);Bk(m,l.V,l.R,l.O);Bk(m,l.N,l.R,l.O);Bk(m,l.N,l.C,l.W);Bk(m,l.N,l.R,l.W);Bk(m,l.N,l.R,l.O);Bk(m,l.N,l.C,l.O);Bk(m,l.V,l.C,l.O);Bk(m,l.V,l.R,l.O);Bk(m,l.V,l.R,l.W);Bk(m,l.V,l.C,l.W);Bs(m);GE();NM(a);}} -function AJG(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.k2)return;R2();BwA=BwA+1|0;b=a.rY;c=a.vg;d=a.zh;e=b+a.yS|0;f=c+a.yq|0;g=d+a.yc|0;h=0;while(h<2){a.jv.data[h]=1;h=h+1|0;}BD2=0;i=Hv();D$(i,a.iC);D1(a.iC);j=new HE;k -=a.A$;l=b-1|0;m=c-1|0;n=d-1|0;o=e+1|0;h=f+1|0;p=g+1|0;$p=1;case 1:AMH(j,k,l,m,n,o,h,p);if(C()){break _;}k=AXM(j);n=0;a:{while(true){if(n>=2)break a;p=0;q=0;r=0;s=c;while(s0){if(!r){r=1;H1(a.tO+n|0,4864);By(BD1);Hy(BD1,a.Dt-a.rY -|0,a.CS-a.vg|0,a.Ce-a.zh|0);}if(!n){I();if(Bzq.data[u]){o=(m>>4)-j.ol|0;h=(l>>4)-j.lr|0;v=j.n$.data[o].data[h];h=m&15;o=l&15;$p=3;continue _;}}I();v=BwB.data[u];o=Y(v.ni(),n);if(o)p=1;else if(!o){$p=4;continue _;}}m=m+1|0;b:{c:while(true){if(m=g){s=s+1|0;while(s>=f){if(!r)q=0;else{Bs(BD1);GE();Hy(BD1,0.0,0.0,0.0);}if(q)a.jv.data[n]=0;if(!p)break c;n=n+1|0;if(n>=2)break b;p=0;q=0;r=0;s=c;}l=d;}m=b;}}t=Hv();D$(t,a.iC);H6(t,i);D$(a.ky,t);H6(i,a.iC);G4(a.ky,i);a.uz=BD2;a.nv=1;return;case 3:$z -=AWf(v,h,s,o);if(C()){break _;}w=$z;Qa();if(ADI(BD3,w)===null?0:1)Ba(a.iC,w);I();v=BwB.data[u];o=Y(v.ni(),n);if(o)p=1;else if(!o){$p=4;continue _;}m=m+1|0;d:{b:while(true){if(m=g){s=s+1|0;while(s>=f){if(!r)q=0;else{Bs(BD1);GE();Hy(BD1,0.0,0.0,0.0);}if(q)a.jv.data[n]=0;if(!p)break b;n=n+1|0;if(n>=2)break d;p=0;q=0;r=0;s=c;}l=d;}m=b;}}t=Hv();D$(t,a.iC);H6(t,i);D$(a.ky,t);H6(i,a.iC);G4(a.ky,i);a.uz=BD2;a.nv=1;return;case 4:$z=AWV(k,v,m,s,l);if(C()){break _;}o=$z;q=q|o;m=m+1 -|0;a:{e:while(true){if(m=g){s=s+1|0;while(s>=f){if(!r)q=0;else{Bs(BD1);GE();Hy(BD1,0.0,0.0,0.0);}if(q)a.jv.data[n]=0;if(!p)break e;n=n+1|0;if(n>=2)break a;p=0;q=0;r=0;s=c;}l=d;}m=b;}}t=Hv();D$(t,a.iC);H6(t,i);D$(a.ky,t);H6(i,a.iC);G4(a.ky,i);a.uz=BD2;a.nv=1;return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,$p);} -function Ku(a,b){var c,d,e;c=b.c-a.Pe;d=b.j-a.NI;e=b.d-a.MA;return c*c+d*d+e*e;} -function WL(a){var b;b=0;while(b<2){a.jv.data[b]=1;b=b+1|0;}a.hg=0;a.nv=0;} -function AAC(a,b){return !a.hg?(-1):a.jv.data[b]?(-1):a.tO+b|0;} -function NM(a){a.k2=1;} -function Bpr(){BK();BD1=Bwx;BwA=0;} -var Gx=K(Cf); -function BsE(a){var b=new Gx();Bpm(b,a);return b;} -function Bpm(a,b){Bj(a,b);} -var TS=K(0); -function Ni(){var a=this;E.call(a);a.nV=0;a.j$=null;a.b3=null;a.hG=null;a.hC=null;a.jY=null;a.gj=null;a.lb=null;a.c_=Cb;a.HZ=Cb;a.iD=0;a.gR=0;a.mC=0;a.cp=0;a.ro=Cb;a.AE=0;a.fN=0;a.n=null;a.dt=0;a.gB=0;a.ds=0;a.nC=0;a.cI=null;a.ek=null;a.ig=null;a.GB=null;a.gE=null;a.f0=Cb;a.uI=null;a.iL=Cb;a.Hl=null;a.vD=0;a.nN=null;a.fT=0;a.s8=null;a.p8=0;a.pS=null;} -var BD4=0;function Br9(a,b){var c=new Ni();V5(c,a,b);return c;} -function BD5(a,b,c,d){var e=new Ni();UO(e,a,b,c,d);return e;} -function ATB(b){var c,d,e,f,$$je,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:Cg();if(!BwK)return null;c=new S;T(c);J(J(J(c,B(460)),b),B(461));b=V(c);$p=1;case 1:$z=ATz(b);if(C()){break _;}d=$z;if(d!==null){a:{try{e=Gi(Ly(d)?Nc(Fr(d)):Kb(JF(Fr(d))),B(462));}catch($$e){$$je=R($$e);if($$je instanceof BI){f=$$je;break a;}else{throw $$e;}}return e;}BJ(f);}return null;default:G1();}}D0().s(b,c,d,e,f,$p);} -function CK(a){return a.cI.F2;} -function V5(a,b,c){a.nV=0;a.j$=Cj();a.b3=Cj();a.hG=Cj();a.hC=Bhw();a.jY=Hv();a.gj=Cj();a.lb=Cj();a.c_=Cb;a.HZ=M(16777215);a.iD=0;a.gR=KY(new CX);a.mC=1013904223;a.cp=0;a.ro=Cy();a.AE=40;a.n=new CX;a.nC=0;a.ek=Cj();a.f0=Cb;a.iL=Cb;a.nN=Cj();a.fT=0;a.s8=Hv();a.p8=D(a.n,12000);a.pS=Cj();a.ro=b.ro;a.GB=b.GB;a.gE=b.gE;a.Hl=b.Hl;a.f0=b.f0;a.c_=b.c_;a.dt=b.dt;a.gB=b.gB;a.ds=b.ds;a.iL=b.iL;a.cI=c;N1(c,a);a.ig=Ob(a,a.gE);Lf(a);} -function UO(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,$$je,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.nV=0;a.j$=Cj();a.b3=Cj();a.hG=Cj();a.hC=Bhw();a.jY=Hv();a.gj=Cj();a.lb=Cj();a.c_=Cb;a.HZ=M(16777215);a.iD=0;a.gR=KY(new CX);a.mC=1013904223;a.cp=0;a.ro=Cy();a.AE=40;a.n=new CX;a.nC=0;a.ek=Cj();a.f0=Cb;a.iL=Cb;a.nN=Cj();a.fT=0;a.s8=Hv();a.p8=D(a.n,12000);a.pS= -Cj();a.GB=b;a.Hl=c;Cg();f=new S;T(f);b=J(f,b);Cq(b,47);J(b,c);b=V(f);a.gE=b;a:{try{g=null;if(!BwK)h=A$L(b);else{g=HJ();h=AIV(g);}b:{try{OK(h,a.ro);break b;}catch($$e){$$je=R($$e);b=$$je;}if(!BwK){KA(h);P(b);}ZZ(h);c=a.gE;e=Cs();J(J(e,c),B(463));c=Cc(e);i=FX(g);$p=1;continue _;}if(BwK){ZZ(h);c=a.gE;b=Cs();J(J(b,c),B(463));b=Cc(b);i=FX(g);$p=2;continue _;}KA(h);break a;}catch($$e){$$je=R($$e);if($$je instanceof Bv){j=$$je;}else{throw $$e;}}BJ(j);b=new Cf;Bj(b,B(464));P(b);}h=APZ();c=a.gE;b=new S;T(b);J(J(b,c), -B(461));b=V(b);i=null;if(BwK){$p=3;continue _;}a.nC=1;c:{if(0){try{c=h;if(!BwK){c=h;f=Wc(b);}else{c=h;if(Ly(i)){c=h;f=Nc(Fr(i));}else{c=h;f=Kb(JF(Fr(i)));}}c=h;k=Gi(f,B(462));a.f0=GS(k,B(465));a.dt=DH(k,B(466));a.gB=DH(k,B(467));a.ds=DH(k,B(468));a.c_=GS(k,B(469));a.iL=GS(k,B(470));if(JI(k,B(4))){c=h;b=Gi(k,B(4));a.uI=b;if(DH(b,B(471))==(-1)){c=h;h=new Mn;c=h;QP(h);}}break c;}catch($$e){$$je=R($$e);if($$je instanceof BI){l=$$je;}else{throw $$e;}}BJ(l);h=c;}}if(e===null)e=h;m=0;if(E8(a.f0,Cb)){a.f0=d;m=1;}a.cI -=e;N1(e,a);a.ig=Ob(a,a.gE);if(!m){Lf(a);return;}a.vD=1;a.dt=0;a.gB=64;a.ds=0;b=a.cI;m=a.dt;n=a.ds;$p=4;continue _;case 1:try{AIZ(c,i);if(C()){break _;}KA(h);P(b);}catch($$e){$$je=R($$e);if($$je instanceof Bv){j=$$je;}else{throw $$e;}}BJ(j);b=new Cf;Bj(b,B(464));P(b);case 2:d:{try{AIZ(b,i);if(C()){break _;}KA(h);break d;}catch($$e){$$je=R($$e);if($$je instanceof Bv){j=$$je;}else{throw $$e;}}BJ(j);b=new Cf;Bj(b,B(464));P(b);}h=APZ();c=a.gE;b=new S;T(b);J(J(b,c),B(461));b=V(b);i=null;if(BwK){$p=3;continue _;}a.nC -=1;e:{if(0){try{c=h;if(!BwK){c=h;f=Wc(b);}else{c=h;if(Ly(i)){c=h;f=Nc(Fr(i));}else{c=h;f=Kb(JF(Fr(i)));}}c=h;k=Gi(f,B(462));a.f0=GS(k,B(465));a.dt=DH(k,B(466));a.gB=DH(k,B(467));a.ds=DH(k,B(468));a.c_=GS(k,B(469));a.iL=GS(k,B(470));if(JI(k,B(4))){c=h;b=Gi(k,B(4));a.uI=b;if(DH(b,B(471))==(-1)){c=h;h=new Mn;c=h;QP(h);}}break e;}catch($$e){$$je=R($$e);if($$je instanceof BI){l=$$je;}else{throw $$e;}}BJ(l);h=c;}}if(e===null)e=h;m=0;if(E8(a.f0,Cb)){a.f0=d;m=1;}a.cI=e;N1(e,a);a.ig=Ob(a,a.gE);if(!m){Lf(a);return;}a.vD -=1;a.dt=0;a.gB=64;a.ds=0;b=a.cI;m=a.dt;n=a.ds;$p=4;continue _;case 3:$z=ATz(b);if(C()){break _;}i=$z;a.nC=i!==null?0:1;m=i===null?0:1;f:{if(m){try{c=h;if(!BwK){c=h;f=Wc(b);}else{c=h;if(Ly(i)){c=h;f=Nc(Fr(i));}else{c=h;f=Kb(JF(Fr(i)));}}c=h;k=Gi(f,B(462));a.f0=GS(k,B(465));a.dt=DH(k,B(466));a.gB=DH(k,B(467));a.ds=DH(k,B(468));a.c_=GS(k,B(469));a.iL=GS(k,B(470));if(JI(k,B(4))){c=h;b=Gi(k,B(4));a.uI=b;if(DH(b,B(471))==(-1)){c=h;h=new Mn;c=h;QP(h);}}break f;}catch($$e){$$je=R($$e);if($$je instanceof BI){l=$$je;} -else{throw $$e;}}BJ(l);h=c;}}if(e===null)e=h;m=0;if(E8(a.f0,Cb)){a.f0=d;m=1;}a.cI=e;N1(e,a);a.ig=Ob(a,a.gE);if(!m){Lf(a);return;}a.vD=1;a.dt=0;a.gB=64;a.ds=0;b=a.cI;m=a.dt;n=a.ds;$p=4;case 4:$z=b.SZ(m,n);if(C()){break _;}m=$z;if(m){a.vD=0;Lf(a);return;}a.dt=a.dt+(D(a.n,64)-D(a.n,64)|0)|0;a.ds=a.ds+(D(a.n,64)-D(a.n,64)|0)|0;b=a.cI;m=a.dt;n=a.ds;continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);} -function Ob(a,b){var c,d,e;c=new ADb;b=a.cI.MM(b);d=a.cI.J6();c.bf=DY();c.gJ=(-999999999);c.hh=(-999999999);e=AY5(a,B4(32768),0,0);c.uq=e;e.HY=1;e.uO=1;c.rn=a;c.mX=b;c.pY=d;return c;} -function AE0(a,b,c){var d,e,f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=63;e=d+1|0;$p=1;case 1:$z=AKw(a,b,e,c);if(C()){break _;}f=$z;if(!f){$p=2;continue _;}d=e;e=d+1|0;continue _;case 2:$z=AKw(a,b,d,c);if(C()){break _;}b=$z;return b;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function AGi(a,b){var c,$$je,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:try{c=a.uI;if(c!==null){P9(b,c);a.uI=null;}$p=1;continue _;}catch($$e){$$je=R($$e);if($$je instanceof BI){c=$$je;}else{throw $$e;}}BJ(c);return;case 1:a:{try{AYd(a,b);if(C()){break _;}break a;}catch($$e){$$je=R($$e);if($$je instanceof BI){c=$$je;}else{throw $$e;}}BJ(c);}return;default:G1();}}D0().s(a,b,c,$p);} -function AJB(a,b,c){var d,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(c!==null){c.qY=1;WD(c,c.yp);}$p=1;case 1:AVr(a);if(C()){break _;}if(c===null){d=a.ig;$p=2;continue _;}d=B(472);$p=3;continue _;case 2:AWS(d,b,c);if(C()){break _;}return;case 3:A1n(c,d);if(C()){break _;}d=a.ig;$p=2;continue _;default:G1();}}D0().s(a,b,c,d,$p);} -function AVr(a){var b,c,d,e,f,g,h,i,j,$$je,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Cg();if(!BwK)return;$p=1;case 1:AGa(a);if(C()){break _;}b=EZ();LE(b,B(465),a.f0);EE(b,B(466),a.dt);EE(b,B(467),a.gB);EE(b,B(468),a.ds);LE(b,B(469),a.c_);LE(b,B(470),a.iL);LE(b,B(473),Cy());c=null;d=a.lb;if(d.p>0)c=Z(d,0);if(c!==null){d=EZ();ABT(c,d);ACN(b,B(4),d);}d=EZ();F$(d,B(462),b);try{b=a.gE;c=Cs();J(J(c, -b),B(474));e=Cc(c);b=a.gE;c=Cs();J(J(c,b),B(475));f=Cc(c);b=a.gE;c=Cs();J(J(c,b),B(461));g=Cc(c);h=HJ();AVI(d,h);i=FX(h);$p=2;continue _;}catch($$e){$$je=R($$e);if($$je instanceof BI){j=$$je;}else{throw $$e;}}BJ(j);return;case 2:try{AIZ(e,i);if(C()){break _;}$p=3;continue _;}catch($$e){$$je=R($$e);if($$je instanceof BI){j=$$je;}else{throw $$e;}}BJ(j);return;case 3:try{$z=ATz(f);if(C()){break _;}i=$z;if(i===null){$p=4;continue _;}$p=6;continue _;}catch($$e){$$je=R($$e);if($$je instanceof BI){j=$$je;}else{throw $$e;}}BJ(j);return;case 4:try -{AXI(g,f);if(C()){break _;}$p=5;continue _;}catch($$e){$$je=R($$e);if($$je instanceof BI){j=$$je;}else{throw $$e;}}BJ(j);return;case 5:try{$z=ATz(g);if(C()){break _;}i=$z;if(i===null){$p=7;continue _;}$p=9;continue _;}catch($$e){$$je=R($$e);if($$je instanceof BI){j=$$je;}else{throw $$e;}}BJ(j);return;case 6:try{APT(f);if(C()){break _;}$p=4;continue _;}catch($$e){$$je=R($$e);if($$je instanceof BI){j=$$je;}else{throw $$e;}}BJ(j);return;case 7:try{AXI(e,g);if(C()){break _;}$p=8;continue _;}catch($$e){$$je=R($$e);if -($$je instanceof BI){j=$$je;}else{throw $$e;}}BJ(j);return;case 8:a:{try{$z=ATz(e);if(C()){break _;}i=$z;if(i===null)break a;$p=10;continue _;}catch($$e){$$je=R($$e);if($$je instanceof BI){j=$$je;}else{throw $$e;}}BJ(j);}return;case 9:try{APT(g);if(C()){break _;}$p=7;continue _;}catch($$e){$$je=R($$e);if($$je instanceof BI){j=$$je;}else{throw $$e;}}BJ(j);return;case 10:a:{try{APT(e);if(C()){break _;}break a;}catch($$e){$$je=R($$e);if($$je instanceof BI){j=$$je;}else{throw $$e;}}BJ(j);}return;default:G1();}}D0().s(a, -b,c,d,e,f,g,h,i,j,$p);} -function AKw(a,b,c,d){var e,f,g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b>=(-32000000)&&d>=(-32000000)&&b<32000000&&d<=32000000){if(c<0)b=0;else{if(c<128){e=b>>4;f=d>>4;$p=1;continue _;}b=0;}}else b=0;return b;case 1:$z=AHy(a,e,f);if(C()){break _;}g=$z;return HK(g,b&15,c,d&15);default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function Fp(a,b,c,d){return c>=0&&c<128?C2(a,b>>4,d>>4):0;} -function I9(a,b,c,d,e,f,g){var h,i;if(f>=0&&c<128){h=b>>4;b=d>>4;c=e>>4;d=g>>4;while(h<=c){i=b;while(i<=d){if(!C2(a,h,i))return 0;i=i+1|0;}h=h+1|0;}return 1;}return 0;} -function C2(a,b,c){return CE(a.ig,b,c);} -function AFz(a,b,c){var d,e,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=b>>4;b=c>>4;$p=1;case 1:$z=AHy(a,d,b);if(C()){break _;}e=$z;return e;default:G1();}}D0().s(a,b,c,d,e,$p);} -function AHy(a,b,c){var d,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=a.ig;$p=1;case 1:$z=AXf(d,b,c);if(C()){break _;}d=$z;return d;default:G1();}}D0().s(a,b,c,d,$p);} -function AR_(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b>=(-32000000)&&d>=(-32000000)&&b<32000000&&d<=32000000){if(c<0)return 0;if(c>=128)return 0;g=b>>4;h=d>>4;$p=1;continue _;}return 0;case 1:$z=AHy(a,g,h);if(C()){break _;}i=$z;j=b&15;g=d&15;k=e<<24>>24;l=i.hw.data[g<<4|j]&255;m=i.eU.data;n -=j<<11|g<<7|c;o=m[n]&255;if(o==e&&Kl(i.g9,j,c,g)==f)return 0;b=(i.fH*16|0)+j|0;d=(i.fE*16|0)+g|0;i.eU.data[n]=k;if(o){I();p=BwB.data[o];q=i.b7;$p=2;continue _;}Fs(i.g9,j,c,g,f);if(!i.b7.cI.qt){I();if(!Bzr.data[k]){if(c==(l-1|0))Hw(i,j,c,g);}else if(c>=l)Hw(i,j,c+1|0,g);p=i.b7;D_();Fn(p,BD6,b,c,d,b,c,d);}p=i.b7;D_();Fn(p,BBV,b,c,d,b,c,d);$p=3;continue _;case 2:p.hV(q,b,c,d);if(C()){break _;}Fs(i.g9,j,c,g,f);if(!i.b7.cI.qt){I();if(!Bzr.data[k]){if(c==(l-1|0))Hw(i,j,c,g);}else if(c>=l)Hw(i,j,c+1|0,g);p=i.b7;D_();Fn(p, -BD6,b,c,d,b,c,d);}p=i.b7;D_();Fn(p,BBV,b,c,d,b,c,d);$p=3;case 3:AUq(i,j,g);if(C()){break _;}if(!e){Fs(i.g9,j,c,g,f);i.ga=1;return 1;}I();p=BwB.data[e];q=i.b7;$p=4;case 4:p.ev(q,b,c,d);if(C()){break _;}Fs(i.g9,j,c,g,f);i.ga=1;return 1;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p);} -function AUf(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b>=(-32000000)&&d>=(-32000000)&&b<32000000&&d<=32000000){if(c<0)return 0;if(c>=128)return 0;f=b>>4;g=d>>4;$p=1;continue _;}return 0;case 1:$z=AHy(a,f,g);if(C()){break _;}h=$z;i=b&15;j=d&15;k=e<<24>>24;l=h.hw.data[j<<4|i]&255;m=h.eU.data;n=i -<<11|j<<7|c;b=m[n]&255;if(b==e)return 0;d=(h.fH*16|0)+i|0;g=(h.fE*16|0)+j|0;m[n]=k;if(b){I();o=BwB.data[b];p=h.b7;$p=2;continue _;}Fs(h.g9,i,c,j,0);I();if(!Bzr.data[k]){if(c==(l-1|0))Hw(h,i,c,j);}else if(c>=l)Hw(h,i,c+1|0,j);o=h.b7;D_();Fn(o,BD6,d,c,g,d,c,g);Fn(h.b7,BBV,d,c,g,d,c,g);$p=3;continue _;case 2:o.hV(p,d,c,g);if(C()){break _;}Fs(h.g9,i,c,j,0);I();if(!Bzr.data[k]){if(c==(l-1|0))Hw(h,i,c,j);}else if(c>=l)Hw(h,i,c+1|0,j);o=h.b7;D_();Fn(o,BD6,d,c,g,d,c,g);Fn(h.b7,BBV,d,c,g,d,c,g);$p=3;case 3:AUq(h,i,j);if -(C()){break _;}if(!e){h.ga=1;return 1;}o=BwB.data[e];p=h.b7;$p=4;case 4:o.ev(p,d,c,g);if(C()){break _;}h.ga=1;return 1;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p);} -function AJY(a,b,c,d){var e,f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AKw(a,b,c,d);if(C()){break _;}e=$z;if(!e){BB();f=BBo;}else{I();f=BwB.data[e].bz;}return f;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function AMY(a,b,c,d){var e,f,g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b>=(-32000000)&&d>=(-32000000)&&b<32000000&&d<=32000000){if(c<0)return 0;if(c>=128)return 0;e=b>>4;f=d>>4;$p=1;continue _;}return 0;case 1:$z=AHy(a,e,f);if(C()){break _;}g=$z;return Yp(g,b&15,c,d&15);default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function AKg(a,b,c,d,e){var f,g,h,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b>=(-32000000)&&d>=(-32000000)&&b<32000000&&d<=32000000){if(c<0)e=0;else{if(c<128){f=b>>4;g=d>>4;$p=3;continue _;}e=0;}}else e=0;if(!e)return;$p=1;case 1:$z=AKw(a,b,c,d);if(C()){break _;}e=$z;$p=2;case 2:AVS(a,b,c,d,e);if(C()){break _;}return;case 3:$z=AHy(a,f,g);if(C()){break _;}h=$z;g=b&15;f=d&15;h.ga=1;Fs(h.g9,g,c,f,e);if(!1)return;$p -=1;continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,$p);} -function AYH(a,b,c,d,e){var f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AUf(a,b,c,d,e);if(C()){break _;}f=$z;if(!f)return 0;$p=2;case 2:AVS(a,b,c,d,e);if(C()){break _;}return 1;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function ARF(a,b,c,d,e,f){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AR_(a,b,c,d,e,f);if(C()){break _;}f=$z;if(!f)return 0;$p=2;case 2:AVS(a,b,c,d,e);if(C()){break _;}return 1;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function UX(a,b,c,d){var e,f;e=0;while(true){f=a.ek;if(e>=f.p)break;AAu(Z(f,e),b,c,d);e=e+1|0;}} -function AVS(a,b,c,d,e){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:UX(a,b,c,d);$p=1;case 1:AQe(a,b,c,d,e);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,$p);} -function Ge(a,b,c,d,e,f,g){var h,i,j,k,l;h=0;i=b-1|0;j=c-1|0;k=d-1|0;e=e+1|0;b=f+1|0;c=g+1|0;while(true){l=a.ek;if(h>=l.p)break;UR(Z(l,h),i,j,k,e,b,c);h=h+1|0;}} -function AQe(a,b,c,d,e){var f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=b-1|0;$p=1;case 1:AYc(a,f,c,d,e);if(C()){break _;}f=b+1|0;$p=2;case 2:AYc(a,f,c,d,e);if(C()){break _;}f=c-1|0;$p=3;case 3:AYc(a,b,f,d,e);if(C()){break _;}f=c+1|0;$p=4;case 4:AYc(a,b,f,d,e);if(C()){break _;}f=d-1|0;$p=5;case 5:AYc(a,b,c,f,e);if(C()){break _;}d=d+1|0;$p=6;case 6:AYc(a,b,c,d,e);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f, -$p);} -function AYc(a,b,c,d,e){var f,g,h,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.cp)return;I();f=BwB.data;$p=1;case 1:$z=AKw(a,b,c,d);if(C()){break _;}g=$z;h=f[g];if(h===null)return;$p=2;case 2:h.dw(a,b,c,d,e);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,$p);} -function AOt(a,b,c,d){var e,f,g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=b>>4;f=d>>4;$p=1;case 1:$z=AHy(a,e,f);if(C()){break _;}g=$z;return U_(g,b&15,c,d&15);default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function AE4(a,b,c,d){var e,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=1;$p=1;case 1:$z=AIF(a,b,c,d,e);if(C()){break _;}b=$z;return b;default:G1();}}D0().s(a,b,c,d,e,$p);} -function AIF(a,b,c,d,e){var f,g,h,i,j,k,l,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b>=(-32000000)&&d>=(-32000000)&&b<32000000&&d<=32000000){if(e){$p=1;continue _;}if(c<0)return 0;if(c>=128){f=15-a.iD|0;if(f<0)f=0;return f;}g=b>>4;e=d>>4;$p=7;continue _;}return 15;case 1:$z=AKw(a,b,c,d);if(C()){break _;}f=$z;I();if(f!=BwI.b&&f!=BzT.b){if(c<0)return 0;if(c>=128){f=15 --a.iD|0;if(f<0)f=0;return f;}g=b>>4;e=d>>4;$p=7;continue _;}e=c+1|0;g=0;$p=2;case 2:$z=AIF(a,b,e,d,g);if(C()){break _;}h=$z;e=b+1|0;g=0;$p=3;case 3:$z=AIF(a,e,c,d,g);if(C()){break _;}g=$z;e=b-1|0;i=0;$p=4;case 4:$z=AIF(a,e,c,d,i);if(C()){break _;}i=$z;e=d+1|0;j=0;$p=5;case 5:$z=AIF(a,b,c,e,j);if(C()){break _;}j=$z;d=d-1|0;e=0;$p=6;case 6:$z=AIF(a,b,c,d,e);if(C()){break _;}k=$z;if(g<=h)g=h;if(i<=g)i=g;if(j<=i)j=i;if(k<=j)k=j;return k;case 7:$z=AHy(a,g,e);if(C()){break _;}l=$z;return AC2(l,b&15,c,d&15,a.iD);default: -G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);} -function AHb(a,b,c,d){var e,f,g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b>=(-32000000)&&d>=(-32000000)&&b<32000000&&d<=32000000){if(c<0)return 0;if(c>=128)return 1;e=b>>4;f=d>>4;if(!C2(a,e,f))return 0;$p=1;continue _;}return 0;case 1:$z=AHy(a,e,f);if(C()){break _;}g=$z;return U_(g,b&15,c,d&15);default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function AUr(a,b,c){var d,e,f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b>=(-32000000)&&c>=(-32000000)&&b<32000000&&c<=32000000){d=b>>4;e=c>>4;if(!C2(a,d,e))return 0;$p=1;continue _;}return 0;case 1:$z=AHy(a,d,e);if(C()){break _;}f=$z;return SE(f,b&15,c&15);default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function AZi(a,b,c,d,e,f){var g,h,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a:{if(a.cI.qt){D_();if(b===BD6)break a;}if(Fp(a,c,d,e)){D_();if(b===BD6){$p=1;continue _;}if(b===BBV){$p=2;continue _;}$p=3;continue _;}}return;case 1:$z=AHb(a,c,d,e);if(C()){break _;}g=$z;if(g)f=15;$p=3;continue _;case 2:$z=AKw(a,c,d,e);if(C()){break _;}g=$z;I();h=Bzt.data;if(h[g]>f)f=h[g];$p=3;case 3:$z=AT9(a,b,c,d,e);if(C()){break _;}g -=$z;if(g!=f)Fn(a,b,c,d,e,c,d,e);return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,$p);} -function AT9(a,b,c,d,e){var f,g,h,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(d>=0&&d<128&&c>=(-32000000)&&e>=(-32000000)&&c<32000000&&e<=32000000){f=c>>4;g=e>>4;if(!C2(a,f,g))return 0;$p=1;continue _;}return b.Lc;case 1:$z=AHy(a,f,g);if(C()){break _;}h=$z;c=c&15;e=e&15;D_();return b===BD6?Kl(h.jh,c,d,e):b!==BBV?0:Kl(h.ia,c,d,e);default:G1();}}D0().s(a,b,c,d,e,f,g,h,$p);} -function AL3(a,b,c,d){var e,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=a.cI.sT.data;$p=1;case 1:$z=AE4(a,b,c,d);if(C()){break _;}b=$z;return e[b];default:G1();}}D0().s(a,b,c,d,e,$p);} -function XY(a){return a.iD>=4?0:1;} -function AR$(a,b,c){var d,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=0;$p=1;case 1:$z=AVN(a,b,c,d);if(C()){break _;}b=$z;return b;default:G1();}}D0().s(a,b,c,d,$p);} -function AVN(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();be=$T.l();bd=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!($rt_globals.isNaN(b.G)?1:0)&&!($rt_globals.isNaN(b.F)?1:0)&&!($rt_globals.isNaN(b.B) -?1:0)){if(!($rt_globals.isNaN(c.G)?1:0)&&!($rt_globals.isNaN(c.F)?1:0)&&!($rt_globals.isNaN(c.B)?1:0)){e=N(c.G);f=N(c.F);g=N(c.B);h=N(b.G);i=N(b.F);j=N(b.B);k=200+(-1)|0;if(200<0)return null;if(!($rt_globals.isNaN(b.G)?1:0)&&!($rt_globals.isNaN(b.F)?1:0)&&!($rt_globals.isNaN(b.B)?1:0)){if(h==e&&i==f&&j==g)return null;l=999.0;m=999.0;n=999.0;o=Y(e,h);if(o>0)l=h+1.0;if(o<0)l=h+0.0;h=Y(f,i);if(h>0)m=i+1.0;if(h<0)m=i+0.0;i=Y(g,j);if(i>0)n=j+1.0;if(i<0)n=j+0.0;p=999.0;q=999.0;r=999.0;s=c.G;t=b.G;u=s-t;s=c.F;v=b.F;w -=s-v;s=c.B;x=b.B;y=s-x;if(l!==999.0)p=(l-t)/u;if(m!==999.0)q=(m-v)/w;if(n!==999.0)r=(n-x)/y;if(p=r){z=i<=0?3:2;b.G=t+u*r;b.F=v+w*r;b.B=n;}else{z=h<=0?1:0;b.G=t+u*q;b.F=m;b.B=x+y*q;}ba=BM(b.G,b.F,b.B);p=N(b.G);ba.G=p;h=p|0;if(z==5){h=h+(-1)|0;ba.G=p+1.0;}s=N(b.F);ba.F=s;i=s|0;if(z==1){i=i+(-1)|0;ba.F=s+1.0;}s=N(b.B);ba.B=s;j=s|0;if(z==3){j=j+(-1)|0;ba.B=s+1.0;}$p=1;continue _;}return null;}return null;}return null;case 1:$z=AKw(a,h,i,j);if(C()){break _;}o -=$z;$p=2;case 2:$z=AMY(a,h,i,j);if(C()){break _;}bb=$z;I();bc=BwB.data[o];if(o>0&&bc.xV(bb,d)){$p=3;continue _;}bd=k;k=bd+(-1)|0;if(bd<0)return null;if(!($rt_globals.isNaN(b.G)?1:0)&&!($rt_globals.isNaN(b.F)?1:0)&&!($rt_globals.isNaN(b.B)?1:0)){if(h==e&&i==f&&j==g)return null;l=999.0;m=999.0;n=999.0;o=Y(e,h);if(o>0)l=h+1.0;if(o<0)l=h+0.0;h=Y(f,i);if(h>0)m=i+1.0;if(h<0)m=i+0.0;i=Y(g,j);if(i>0)n=j+1.0;if(i<0)n=j+0.0;p=999.0;q=999.0;r=999.0;s=c.G;t=b.G;u=s-t;s=c.F;v=b.F;w=s-v;s=c.B;x=b.B;y=s-x;if(l!==999.0)p=(l --t)/u;if(m!==999.0)q=(m-v)/w;if(n!==999.0)r=(n-x)/y;if(p=r){z=i<=0?3:2;b.G=t+u*r;b.F=v+w*r;b.B=n;}else{z=h<=0?1:0;b.G=t+u*q;b.F=m;b.B=x+y*q;}ba=BM(b.G,b.F,b.B);p=N(b.G);ba.G=p;h=p|0;if(z==5){h=h+(-1)|0;ba.G=p+1.0;}s=N(b.F);ba.F=s;i=s|0;if(z==1){i=i+(-1)|0;ba.F=s+1.0;}s=N(b.B);ba.B=s;j=s|0;if(z==3){j=j+(-1)|0;ba.B=s+1.0;}$p=1;continue _;}return null;case 3:$z=bc.AL(a,h,i,j,b,c);if(C()){break _;}be=$z;if(be!==null)return be;bd=k;k=bd+(-1)|0;if(bd<0)return null;if -(!($rt_globals.isNaN(b.G)?1:0)&&!($rt_globals.isNaN(b.F)?1:0)&&!($rt_globals.isNaN(b.B)?1:0)){if(h==e&&i==f&&j==g)return null;l=999.0;m=999.0;n=999.0;o=Y(e,h);if(o>0)l=h+1.0;if(o<0)l=h+0.0;h=Y(f,i);if(h>0)m=i+1.0;if(h<0)m=i+0.0;i=Y(g,j);if(i>0)n=j+1.0;if(i<0)n=j+0.0;p=999.0;q=999.0;r=999.0;s=c.G;t=b.G;u=s-t;s=c.F;v=b.F;w=s-v;s=c.B;x=b.B;y=s-x;if(l!==999.0)p=(l-t)/u;if(m!==999.0)q=(m-v)/w;if(n!==999.0)r=(n-x)/y;if(p=r){z=i<=0?3:2;b.G=t+u*r;b.F=v+w*r;b.B -=n;}else{z=h<=0?1:0;b.G=t+u*q;b.F=m;b.B=x+y*q;}ba=BM(b.G,b.F,b.B);p=N(b.G);ba.G=p;h=p|0;if(z==5){h=h+(-1)|0;ba.G=p+1.0;}s=N(b.F);ba.F=s;i=s|0;if(z==1){i=i+(-1)|0;ba.F=s+1.0;}s=N(b.B);ba.B=s;j=s|0;if(z==3){j=j+(-1)|0;ba.B=s+1.0;}$p=1;continue _;}return null;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,$p);} -function AG0(a,b,c,d,e){var f,g,h,i,j,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=0;g=a.ek;if(f>=g.p)return;g=Z(g,f);h=b.c;i=b.j-b.bI;j=b.d;$p=1;case 1:ALa(g,c,h,i,j,d,e);if(C()){break _;}f=f+1|0;g=a.ek;if(f>=g.p)return;g=Z(g,f);h=b.c;i=b.j-b.bI;j=b.d;continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,$p);} -function AGC(a,b,c,d,e,f,g){var h,i,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:h=0;i=a.ek;if(h>=i.p)return;i=Z(i,h);$p=1;case 1:ALa(i,e,b,c,d,f,g);if(C()){break _;}h=h+1|0;i=a.ek;if(h>=i.p)return;i=Z(i,h);continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,$p);} -function AJ4(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=0;g=c;h=d;i=e;j=a.ek;if(f>=j.p)return;k=Z(j,f);if(b!==null){l=k.dS.dy;m=new S;T(m);J(J(m,B(476)),b);n=V(m);j=new S;T(j);J(J(j,B(477)),n);l.q5=V(j);l.lI=60;}j=k.dS.ha;o=1.0;p=1.0;$p=1;case 1:A0Y(j,b,g,h,i,o,p);if(C()){break _;}f=f+1|0;j=a.ek;if -(f>=j.p)return;k=Z(j,f);if(b!==null){l=k.dS.dy;m=new S;T(m);J(J(m,B(476)),b);n=V(m);j=new S;T(j);J(J(j,B(477)),n);l.q5=V(j);l.lI=60;}j=k.dS.ha;o=1.0;p=1.0;continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p);} -function BU(a,b,c,d,e,f,g,h){var i,j;i=0;while(true){j=a.ek;if(i>=j.p)break;AQN(Z(j,i),b,c,d,e,f,g,h);i=i+1|0;}} -function AYd(a,b){var c,d,e,f,g,h,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=N(b.c/16.0);d=N(b.d/16.0);e=0;f=b instanceof Eb;if(f)e=1;if(!e&&!C2(a,c,d))return 0;if(f){Ba(a.lb,b);g=C6();e=a.lb.p;h=new S;T(h);Bo(J(h,B(478)),e);CA(g,V(h));}$p=1;case 1:$z=AHy(a,c,d);if(C()){break _;}h=$z;Pf(h,b);Ba(a.b3,b);Mo(a,b);return 1;default:G1();}}D0().s(a,b,c,d,e,f,g,h,$p);} -function Mo(a,b){var c;c=0;while(true){b=a.ek;if(c>=b.p)break;Z(b,c);c=c+1|0;}} -function Gg(a,b){var c;c=0;while(true){b=a.ek;if(c>=b.p)break;Z(b,c);c=c+1|0;}} -function Nd(a,b){CH(b);if(b instanceof Eb)IZ(a.lb,b);} -function AFx(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:D1(a.nN);d=N(c.N);e=N(c.V+1.0);f=N(c.C);g=N(c.R+1.0);h=N(c.O);i=N(c.W+1.0);j=f-1|0;while(d=g){while(true){k=k+1|0;while(k>=i){d=d+1|0;if(d>=e){n=Dd(c,0.25,0.25,0.25);$p=1;continue _;}k=h;}if(!Fp(a,d,64,k))continue;else break;}l=j;}I();m=BwB.data;continue _;case 3:n.I5(a,d,l,k,c,o);if(C()){break _;}l=l+1|0;while(l>=g){while(true){k=k+1|0;while(k>=i) -{d=d+1|0;if(d>=e){n=Dd(c,0.25,0.25,0.25);$p=1;continue _;}k=h;}if(!Fp(a,d,64,k))continue;else break;}l=j;}I();m=BwB.data;$p=2;continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p);} -function AEx(a,b){var c;c=1.0-(BE(HS(a,b)*3.1415927410125732*2.0)*2.0+0.5);if(c<0.0)c=0.0;if(c>1.0)c=1.0;return c*11.0|0;} -function V2(a,b,c){var d,e,f,g,h,i,j,k;d=BE(HS(a,c)*3.1415927410125732*2.0)*2.0+0.5;if(d<0.0)d=0.0;if(d>1.0)d=1.0;e=N(b.c);f=N(b.d);g=(CK(a)).Ln(e,f);h=AG2((CK(a)).v7(e,f),g);i=(h>>16&255)/255.0;j=(h>>8&255)/255.0;k=(h&255)/255.0;return BM(i*d,j*d,k*d);} -function HS(a,b){return a.cI.Pi(a.c_,b);} -function Up(a,b){var c,d,e,f,g;c=BE(HS(a,b)*3.1415927410125732*2.0)*2.0+0.5;if(c<0.0)c=0.0;if(c>1.0)c=1.0;d=a.HZ;e=FR(Co(DW(d,16),M(255)))/255.0;f=FR(Co(DW(d,8),M(255)))/255.0;g=FR(Co(d,M(255)))/255.0;b=c*0.8999999761581421+0.10000000149011612;return BM(e*b,f*b,g*(c*0.8500000238418579+0.15000000596046448));} -function AZG(a,b,c){var d,e,f,g,h,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AFz(a,b,c);if(C()){break _;}d=$z;e=127;$p=2;case 2:$z=AJY(a,b,e,c);if(C()){break _;}f=$z;if(f.jp()&&e>0){e=e+(-1)|0;continue _;}g=b&15;c=c&15;a:{while(e>0){h=HK(d,g,e,c);if(h){I();if(BwB.data[h].bz.jp())break a;if(BwB.data[h].bz.iQ())break a;}e=e+(-1)|0;}return (-1);}return e+1|0;default:G1();}}D0().s(a,b,c,d,e,f,g, -h,$p);} -function AIG(a,b,c,d,e){var f,g,h,i,j,k,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=new Oc;g=BD7;BD7=Bi(g,M(1));f.D6=g;f.gp=b;f.f6=c;f.gx=d;f.rp=e;if(!a.nV){if(I9(a,b-8|0,c-8|0,d-8|0,b+8|0,c+8|0,d+8|0)){if(e>0){I();f.oO=Bi(M(BwB.data[e].j1()),a.c_);}if(!AD2(a.jY,f)){PJ(a.jY,f);h=a.hC.nG;h.f4=TY(h,h.f4,f);i=Mx(h,f);j=Z7(i,f);Z7(i,f);h.kx=h.kx+1|0;}}}else if(I9(a,b-8|0,c-8|0,d-8| -0,b+8|0,c+8|0,d+8|0)){b=f.gp;c=f.f6;d=f.gx;$p=1;continue _;}return;case 1:$z=AKw(a,b,c,d);if(C()){break _;}k=$z;if(k==f.rp&&k>0){I();h=BwB.data[k];b=f.gp;c=f.f6;d=f.gx;f=a.n;$p=2;continue _;}return;case 2:h.c8(a,b,c,d,f);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,$p);} -function AZq(a){var b,c,d,e,f,g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:G4(a.b3,a.hG);b=0;while(true){c=a.hG;if(b>=c.p){b=0;while(true){c=a.hG;if(b>=c.p)break;Gg(a,Z(c,b));b=b+1|0;}D1(c);d=0;a:while(true){c=a.b3;if(d>=c.p){b=0;c=a.gj;if(b>=c.p)return;c=Z(c,b);$p=2;continue _;}b:{e=Z(c,d);c=e.bK;if(c!==null){if(!c.bx&&c.bA===e)break b;c.bA=null;e.bK=null;}if(!e.bx)break a;if(e.bx){f=e.d9;g=e.eh;if(e.cF&&C2(a,f,g)) -{$p=4;continue _;}c=a.b3;b=d+(-1)|0;D3(c,d);Gg(a,e);d=b;}}d=d+1|0;}$p=3;continue _;}e=Z(c,b);d=e.d9;g=e.eh;if(e.cF&&C2(a,d,g))break;b=b+1|0;}$p=1;case 1:$z=AHy(a,d,g);if(C()){break _;}c=$z;Na(c,e);while(true){b=b+1|0;c=a.hG;if(b>=c.p){b=0;while(true){c=a.hG;if(b>=c.p)break;Gg(a,Z(c,b));b=b+1|0;}D1(c);d=0;c:while(true){c=a.b3;if(d>=c.p){b=0;c=a.gj;if(b>=c.p)return;c=Z(c,b);$p=2;continue _;}a:{e=Z(c,d);c=e.bK;if(c!==null){if(!c.bx&&c.bA===e)break a;c.bA=null;e.bK=null;}if(!e.bx)break c;if(e.bx){f=e.d9;g=e.eh;if -(e.cF&&C2(a,f,g)){$p=4;continue _;}c=a.b3;b=d+(-1)|0;D3(c,d);Gg(a,e);d=b;}}d=d+1|0;}$p=3;continue _;}e=Z(c,b);d=e.d9;g=e.eh;if(!e.cF)continue;if(!C2(a,d,g))continue;else break;}continue _;case 2:c.AC();if(C()){break _;}b=b+1|0;c=a.gj;if(b>=c.p)return;c=Z(c,b);continue _;case 3:AQG(a,e);if(C()){break _;}while(true){if(e.bx){f=e.d9;g=e.eh;if(e.cF&&C2(a,f,g)){$p=4;continue _;}c=a.b3;b=d+(-1)|0;D3(c,d);Gg(a,e);d=b;}d:{while(true){d=d+1|0;c=a.b3;if(d>=c.p){b=0;c=a.gj;if(b>=c.p)return;c=Z(c,b);$p=2;continue _;}e= -Z(c,d);c=e.bK;if(c===null)break d;if(c.bx)break;if(c.bA!==e)break;}c.bA=null;e.bK=null;}if(e.bx)continue;else break;}continue _;case 4:$z=AHy(a,f,g);if(C()){break _;}c=$z;Na(c,e);while(true){c=a.b3;b=d+(-1)|0;D3(c,d);Gg(a,e);d=b;while(true){d=d+1|0;c=a.b3;if(d>=c.p){b=0;c=a.gj;if(b>=c.p)return;c=Z(c,b);$p=2;continue _;}e=Z(c,d);c=e.bK;if(c!==null){if(!c.bx&&c.bA===e)continue;c.bA=null;e.bK=null;}if(!e.bx){$p=3;continue _;}if(e.bx)break;}f=e.d9;g=e.eh;if(!e.cF)continue;if(!C2(a,f,g))continue;else break;}continue _;default: -G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function AQG(a,b){var c,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=1;$p=1;case 1:AT4(a,b,c);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,$p);} -function AT4(a,b,c){var d,e,f,g,h,i,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=N(b.c);e=N(b.d);if(!(!c&&!I9(a,d-16|0,0,e-16|0,d+16|0,128,e+16|0))){b.e$=b.c;b.eG=b.j;b.e_=b.d;b.K=b.o;b.P=b.x;if(c&&b.cF){if(b.bK===null){$p=1;continue _;}$p=2;continue _;}if(!(!($rt_globals.isNaN(b.c)?1:0)&&!(!$rt_globals.isFinite(b.c)?1:0)))b.c=b.e$;if(!(!($rt_globals.isNaN(b.j)?1:0)&&!(!$rt_globals.isFinite(b.j)? -1:0)))b.j=b.eG;if(!(!($rt_globals.isNaN(b.d)?1:0)&&!(!$rt_globals.isFinite(b.d)?1:0)))b.d=b.e_;if(!(!($rt_globals.isNaN(b.x)?1:0)&&!(!$rt_globals.isFinite(b.x)?1:0)))b.x=b.P;if(!(!($rt_globals.isNaN(b.o)?1:0)&&!(!$rt_globals.isFinite(b.o)?1:0)))b.o=b.K;f=N(b.c/16.0);g=N(b.j/16.0);h=N(b.d/16.0);d=b.cF;if(!(d&&b.d9==f&&b.ri==g&&b.eh==h)){if(d&&C2(a,b.d9,b.eh)){g=b.d9;d=b.eh;$p=4;continue _;}if(C2(a,f,h)){b.cF=1;$p=3;continue _;}b.cF=0;}if(c&&b.cF){i=b.bA;if(i!==null){if(!i.bx&&i.bK===b){$p=5;continue _;}i.bK= -null;b.bA=null;}}}return;case 1:b.dq();if(C()){break _;}if(!(!($rt_globals.isNaN(b.c)?1:0)&&!(!$rt_globals.isFinite(b.c)?1:0)))b.c=b.e$;if(!(!($rt_globals.isNaN(b.j)?1:0)&&!(!$rt_globals.isFinite(b.j)?1:0)))b.j=b.eG;if(!(!($rt_globals.isNaN(b.d)?1:0)&&!(!$rt_globals.isFinite(b.d)?1:0)))b.d=b.e_;if(!(!($rt_globals.isNaN(b.x)?1:0)&&!(!$rt_globals.isFinite(b.x)?1:0)))b.x=b.P;if(!(!($rt_globals.isNaN(b.o)?1:0)&&!(!$rt_globals.isFinite(b.o)?1:0)))b.o=b.K;f=N(b.c/16.0);g=N(b.j/16.0);h=N(b.d/16.0);d=b.cF;if(!(d&&b.d9 -==f&&b.ri==g&&b.eh==h)){if(d&&C2(a,b.d9,b.eh)){g=b.d9;d=b.eh;$p=4;continue _;}if(C2(a,f,h)){b.cF=1;$p=3;continue _;}b.cF=0;}if(c&&b.cF){i=b.bA;if(i!==null){if(!i.bx&&i.bK===b){$p=5;continue _;}i.bK=null;b.bA=null;}}return;case 2:b.JN();if(C()){break _;}if(!(!($rt_globals.isNaN(b.c)?1:0)&&!(!$rt_globals.isFinite(b.c)?1:0)))b.c=b.e$;if(!(!($rt_globals.isNaN(b.j)?1:0)&&!(!$rt_globals.isFinite(b.j)?1:0)))b.j=b.eG;if(!(!($rt_globals.isNaN(b.d)?1:0)&&!(!$rt_globals.isFinite(b.d)?1:0)))b.d=b.e_;if(!(!($rt_globals.isNaN(b.x) -?1:0)&&!(!$rt_globals.isFinite(b.x)?1:0)))b.x=b.P;if(!(!($rt_globals.isNaN(b.o)?1:0)&&!(!$rt_globals.isFinite(b.o)?1:0)))b.o=b.K;f=N(b.c/16.0);g=N(b.j/16.0);h=N(b.d/16.0);d=b.cF;if(!(d&&b.d9==f&&b.ri==g&&b.eh==h)){if(d&&C2(a,b.d9,b.eh)){g=b.d9;d=b.eh;$p=4;continue _;}if(C2(a,f,h)){b.cF=1;$p=3;continue _;}b.cF=0;}if(c&&b.cF){i=b.bA;if(i!==null){if(!i.bx&&i.bK===b){$p=5;continue _;}i.bK=null;b.bA=null;}}return;case 3:$z=AHy(a,f,h);if(C()){break _;}i=$z;Pf(i,b);if(c&&b.cF){i=b.bA;if(i!==null){if(!i.bx&&i.bK=== -b){$p=5;continue _;}i.bK=null;b.bA=null;}}return;case 4:$z=AHy(a,g,d);if(C()){break _;}i=$z;Vx(i,b,b.ri);if(C2(a,f,h)){b.cF=1;$p=3;continue _;}b.cF=0;if(c&&b.cF){i=b.bA;if(i!==null){if(!i.bx&&i.bK===b){$p=5;continue _;}i.bK=null;b.bA=null;}}return;case 5:AQG(a,i);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,$p);} -function AVH(a,b){var c,d,e,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=null;$p=1;case 1:$z=ALY(a,c,b);if(C()){break _;}c=$z;d=0;while(d=f){c=c+1|0;if(c>=d)break a;i=e;}j=g;}return 0;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);} -function A0t(a,b){var c,d,e,f,g,h,i,j,k,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=N(b.N);d=N(b.V+1.0);e=N(b.C);f=N(b.R+1.0);g=N(b.O);h=N(b.W+1.0);while(c=f){c=c+1| -0;if(c>=d)break a;i=e;}j=g;}return 0;}return 1;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,$p);} -function A0S(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=N(b.N);f=N(b.V+1.0);g=N(b.C);h=N(b.R+1.0);i=N(b.O);j=N(b.W+1.0);k=0;l=BM(0.0,0.0,0.0);m=h;while(e0.0){b=Dw(l);d.f=d.f+ -b.G*0.004;d.i=d.i+b.F*0.004;d.g=d.g+b.B*0.004;}return k;case 1:$z=AKw(a,e,n,o);if(C()){break _;}q=$z;r=p[q];if(r!==null&&r.bz===c){s=n+1|0;$p=2;continue _;}o=o+1|0;a:while(true){if(o=h){e=e+1|0;if(e>=f)break a;n=g;}o=i;}if(K_(l)>0.0){b=Dw(l);d.f=d.f+b.G*0.004;d.i=d.i+b.F*0.004;d.g=d.g+b.B*0.004;}return k;case 2:$z=AMY(a,e,n,o);if(C()){break _;}q=$z;if(m>=s-NC(q)){k=1;$p=3;continue _;}o=o+1|0;b:while(true){if(o= -h){e=e+1|0;if(e>=f)break b;n=g;}o=i;}if(K_(l)>0.0){b=Dw(l);d.f=d.f+b.G*0.004;d.i=d.i+b.F*0.004;d.g=d.g+b.B*0.004;}return k;case 3:r.vn(a,e,n,o,d,l);if(C()){break _;}o=o+1|0;c:while(true){if(o=h){e=e+1|0;if(e>=f)break c;n=g;}o=i;}if(K_(l)>0.0){b=Dw(l);d.f=d.f+b.G*0.004;d.i=d.i+b.F*0.004;d.g=d.g+b.B*0.004;}return k;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,$p);} -function AJT(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=N(b.N);e=N(b.V+1.0);f=N(b.C);g=N(b.R+1.0);h=N(b.O);i=N(b.W+1.0);while(d=g){d=d+1|0;if(d>=e)break a;j=f;}k=h;}return 0;case 2:$z=AMY(a,d,j,k);if(C()){break _;}o=$z;p=j+1|0;if(o<8)p=p-o/8.0;if(p>=b.C)return 1;k=k+1|0;b:while(true){if(k=g){d=d+1|0;if(d>=e)break b;j=f;}k=h;}return 0;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p);} -function A0H(a,b,c,d,e,f){var g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=0;$p=1;case 1:$z=AF7(a,b,c,d,e,f,g);if(C()){break _;}b=$z;return b;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function AF7(a,b,c,d,e,f,g){var h,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:h=new AEp;h.wK=0;h.PO=new CX;h.tJ=Hv();h.cG=a;h.tj=b;h.dC=f;h.gh=c;h.gf=d;h.gq=e;h.wK=g;$p=1;case 1:AT7(h);if(C()){break _;}$p=2;case 2:A0j(h);if(C()){break _;}return h;default:G1();}}D0().s(a,b,c,d,e,f,g,h,$p);} -function AKI(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=1.0/((c.V-c.N)*2.0+1.0);e=1.0/((c.R-c.C)*2.0+1.0);f=1.0/((c.W-c.O)*2.0+1.0);g=0;h=0;i=0.0;while(i<=1.0){j=0.0;while(j<=1.0){if(0.0<=1.0){k=c.N;l=k+(c.V-k)*i;k=c.C;k=k+(c.R-k)*j;m=c.O;n=c.W-m;o=0.0;p=BM(l,k,m+n*o);$p=1;continue _;}j -=j+e;}i=i+d;}return g/h;case 1:$z=AR$(a,p,b);if(C()){break _;}p=$z;if(p===null)g=g+1|0;h=h+1|0;q=o+f;a:while(true){if(q<=1.0){k=c.N;l=k+(c.V-k)*i;k=c.C;k=k+(c.R-k)*j;m=c.O;n=c.W-m;o=q;p=BM(l,k,m+n*o);continue _;}j=j+e;while(j>1.0){i=i+d;if(i>1.0)break a;j=0.0;}q=0.0;}return g/h;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p);} -function AWj(a,b,c,d){var e,f,g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=b>>4;f=d>>4;$p=1;case 1:$z=AHy(a,e,f);if(C()){break _;}g=$z;if(g===null)return null;b=b&15;d=d&15;$p=2;case 2:$z=AWf(g,b,c,d);if(C()){break _;}g=$z;return g;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function AN8(a,b,c,d,e){var f,g,h,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=b>>4;g=d>>4;$p=1;case 1:$z=AHy(a,f,g);if(C()){break _;}h=$z;if(h!==null)R_(h,b&15,c,d&15,e);return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,$p);} -function ALD(a,b,c,d){var e,f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:I();e=BwB.data;$p=1;case 1:$z=AKw(a,b,c,d);if(C()){break _;}b=$z;f=e[b];return f!==null?f.c4():0;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function AXL(a,b){var c,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=1;$p=1;case 1:AJB(a,c,b);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,$p);} -function A1c(a){var b,c,d,$$je,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.fT;if(b>=50)return 0;a.fT=b+1|0;a:{try{c=5000;}catch($$e){$$je=R($$e);d=$$je;break a;}b:{try{if(CT(a.j$)>0)break b;}catch($$e){$$je=R($$e);d=$$je;break a;}a.fT=a.fT-1|0;return 0;}c:{try{c=c+(-1)|0;if(c>0)break c;}catch($$e){$$je=R($$e);d=$$je;break a;}a.fT=a.fT-1|0;return 1;}try{d=a.j$;d=D3(d,CT(d)-1|0);$p=1;continue _;}catch($$e){$$je=R($$e);d=$$je;}}a.fT=a.fT-1| -0;P(d);case 1:d:{try{AR8(d,a);if(C()){break _;}}catch($$e){$$je=R($$e);d=$$je;break d;}a:{try{if(CT(a.j$)>0)break a;}catch($$e){$$je=R($$e);d=$$je;break d;}a.fT=a.fT-1|0;return 0;}b:{try{c=c+(-1)|0;if(c>0)break b;}catch($$e){$$je=R($$e);d=$$je;break d;}a.fT=a.fT-1|0;return 1;}try{d=a.j$;d=D3(d,CT(d)-1|0);continue _;}catch($$e){$$je=R($$e);d=$$je;}}a.fT=a.fT-1|0;P(d);default:G1();}}D0().s(a,b,c,d,$p);} -function Fn(a,b,c,d,e,f,g,h){var i,j,k,l,m;a:{b:{if(a.cI.qt){D_();if(b===BD6)break b;}i=BD4+1|0;BD4=i;if(i==50)BD4=i-1|0;else if(!Fp(a,(f+c|0)/2|0,64,(h+e|0)/2|0))BD4=BD4-1|0;else{j=a.j$.p;if(4<=j)j=4;k=0;while(true){if(k>=j){l=a.j$;m=new AC0;m.ct=b;m.w$=c;m.hN=d;m.hJ=e;m.hi=f;m.gC=g;m.f2=h;Ba(l,m);b=a.j$;if(b.p>100000)D1(b);BD4=BD4-1|0;break b;}l=a.j$;l=Z(l,(l.p-k|0)-1|0);if(l.ct===b&&AQb(l,c,d,e,f,g,h))break;k=k+1|0;}BD4=BD4-1|0;break a;}}}} -function Lf(a){var b;b=AEx(a,1.0);if(b!=a.iD)a.iD=b;} -function AFD(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:a:{ALO(a);if(C()){break _;}AEe(a.ig);b=AEx(a,1.0);if(b!=a.iD){a.iD=b;c=0;while(true){d=a.ek;if(c>=d.p)break a;d=Z(d,c);b=0;while(true){e=d.iV.data;if(b>=e.length)break;if(e[b].uz){if(!e[b].k2)Ba(d.hl,e[b]);NM(d.iV.data[b]);}b=b+1|0;}c=c+1|0;}}}f -=Bi(a.c_,M(1));a.c_=f;if(E8(Gp(f,M(a.AE)),Cb)){b=0;d=null;$p=2;continue _;}b=JT(a.hC);if(b!=Fe(a.jY)){d=new Ei;Bj(d,B(479));P(d);}if(b>1000)b=1000;c=0;b:{while(true){if(c>=b)break b;g=a.hC.nG;d=g.f4;h=null;while(d!==null){i=d.dG;h=d;d=i;}if(h===null){d=new I8;X(d);P(d);}i=h.mL;if(DQ(i.oO,a.c_))break;d=Mx(g,i);if(d===null)d=null;else{g.f4=JO(g,g.f4,i);g.kx=g.kx+1|0;d=d.ny;}MI(a.jY,i);j=i.gp;k=j-8|0;l=i.f6;m=l-8|0;n=i.gx;if(I9(a,k,m,n-8|0,j+8|0,l+8|0,n+8|0)){o=i.gp;j=i.f6;k=i.gx;$p=4;continue _;}c=c+1|0;}}JT(a.hC);$p -=3;continue _;case 2:AJB(a,b,d);if(C()){break _;}b=JT(a.hC);if(b!=Fe(a.jY)){d=new Ei;Bj(d,B(479));P(d);}if(b>1000)b=1000;c=0;c:{while(true){if(c>=b)break c;g=a.hC.nG;d=g.f4;h=null;while(d!==null){i=d.dG;h=d;d=i;}if(h===null){d=new I8;X(d);P(d);}i=h.mL;if(DQ(i.oO,a.c_))break;d=Mx(g,i);if(d===null)d=null;else{g.f4=JO(g,g.f4,i);g.kx=g.kx+1|0;d=d.ny;}MI(a.jY,i);j=i.gp;k=j-8|0;l=i.f6;m=l-8|0;n=i.gx;if(I9(a,k,m,n-8|0,j+8|0,l+8|0,n+8|0)){o=i.gp;j=i.f6;k=i.gx;$p=4;continue _;}c=c+1|0;}}JT(a.hC);$p=3;case 3:APq(a);if -(C()){break _;}return;case 4:$z=AKw(a,o,j,k);if(C()){break _;}o=$z;if(o==i.rp&&o>0){I();d=BwB.data[o];o=i.gp;j=i.f6;k=i.gx;h=a.n;$p=5;continue _;}d:{while(true){c=c+1|0;if(c>=b)break d;g=a.hC.nG;d=g.f4;h=null;while(d!==null){i=d.dG;h=d;d=i;}if(h===null){d=new I8;X(d);P(d);}i=h.mL;if(DQ(i.oO,a.c_))break;d=Mx(g,i);if(d===null)d=null;else{g.f4=JO(g,g.f4,i);g.kx=g.kx+1|0;d=d.ny;}MI(a.jY,i);j=i.gp;k=j-8|0;l=i.f6;m=l-8|0;n=i.gx;if(!I9(a,k,m,n-8|0,j+8|0,l+8|0,n+8|0))continue;else{o=i.gp;j=i.f6;k=i.gx;continue _;}}}JT(a.hC);$p -=3;continue _;case 5:d.c8(a,o,j,k,h);if(C()){break _;}a:{while(true){c=c+1|0;if(c>=b)break a;g=a.hC.nG;d=g.f4;h=null;while(d!==null){i=d.dG;h=d;d=i;}if(h===null){d=new I8;X(d);P(d);}i=h.mL;if(DQ(i.oO,a.c_))break;d=Mx(g,i);if(d===null)d=null;else{g.f4=JO(g,g.f4,i);g.kx=g.kx+1|0;d=d.ny;}MI(a.jY,i);j=i.gp;k=j-8|0;l=i.f6;m=l-8|0;n=i.gx;if(!I9(a,k,m,n-8|0,j+8|0,l+8|0,n+8|0))continue;else{o=i.gp;j=i.f6;k=i.gx;$p=4;continue _;}}}JT(a.hC);$p=3;continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);} -function APq(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:W9(a.s8);b=0;while(true){c=a.lb;if(b>=c.p)break;d=Z(c,b);e=N(d.c/16.0);f=N(d.d/16.0);g=(-9);while(g<=9){h=(-9);while(h<=9){PJ(a.s8,A7G(g+e|0,h+f|0));h=h+1|0;}g=g+1|0;}b=b+1|0;}b=a.p8;if(b> -0)a.p8=b-1|0;c=Ft(a.s8);if(!CW(c))return;i=De(c);b=i.en;e=b*16|0;j=i.d_;f=j*16|0;$p=1;case 1:$z=AHy(a,b,j);if(C()){break _;}k=$z;if(!a.p8){b=(a.gR*3|0)+a.mC|0;a.gR=b;j=b>>2;h=j&15;l=j>>8&15;m=j>>16&127;n=HK(k,h,m,l);j=h+e|0;h=l+f|0;if(!n){$p=2;continue _;}}j=0;while(true){if(j>=80){if(!CW(c))return;i=De(c);b=i.en;e=b*16|0;j=i.d_;f=j*16|0;continue _;}b=(a.gR*3|0)+a.mC|0;a.gR=b;h=b>>2;l=h&15;m=h>>8&15;n=h>>16&127;o=k.eU.data[l<<11|m<<7|n];I();if(Bzo.data[o])break;j=j+1|0;}p=BwB.data[o];b=l+e|0;h=m+f|0;i=a.n;$p -=4;continue _;case 2:$z=AE4(a,j,m,h);if(C()){break _;}l=$z;if(l<=D(a.n,8)){D_();p=BD6;$p=3;continue _;}j=0;while(true){if(j>=80){if(!CW(c))return;i=De(c);b=i.en;e=b*16|0;j=i.d_;f=j*16|0;$p=1;continue _;}b=(a.gR*3|0)+a.mC|0;a.gR=b;h=b>>2;l=h&15;m=h>>8&15;n=h>>16&127;o=k.eU.data[l<<11|m<<7|n];I();if(Bzo.data[o])break;j=j+1|0;}p=BwB.data[o];b=l+e|0;h=m+f|0;i=a.n;$p=4;continue _;case 3:$z=AT9(a,p,j,m,h);if(C()){break _;}b=$z;if(b<=0){q=j+0.5;r=m+0.5;s=h+0.5;p=O7(a,q,r,s,8.0);if(p!==null&&RF(p,q,r,s)>4.0){p=B(480);t -=0.699999988079071;u=0.800000011920929+O(a.n)*0.20000000298023224;$p=5;continue _;}}j=0;while(true){if(j>=80){if(!CW(c))return;i=De(c);b=i.en;e=b*16|0;j=i.d_;f=j*16|0;$p=1;continue _;}b=(a.gR*3|0)+a.mC|0;a.gR=b;h=b>>2;l=h&15;m=h>>8&15;n=h>>16&127;o=k.eU.data[l<<11|m<<7|n];I();if(Bzo.data[o])break;j=j+1|0;}p=BwB.data[o];b=l+e|0;h=m+f|0;i=a.n;$p=4;case 4:p.c8(a,b,n,h,i);if(C()){break _;}while(true){j=j+1|0;if(j>=80){if(!CW(c))return;i=De(c);b=i.en;e=b*16|0;j=i.d_;f=j*16|0;$p=1;continue _;}b=(a.gR*3|0)+a.mC|0;a.gR -=b;h=b>>2;l=h&15;m=h>>8&15;n=h>>16&127;o=k.eU.data[l<<11|m<<7|n];I();if(!Bzo.data[o])continue;else break;}p=BwB.data[o];b=l+e|0;h=m+f|0;i=a.n;continue _;case 5:AGC(a,q,r,s,p,t,u);if(C()){break _;}a.p8=D(a.n,12000)+6000|0;j=0;while(true){if(j>=80){if(!CW(c))return;i=De(c);b=i.en;e=b*16|0;j=i.d_;f=j*16|0;$p=1;continue _;}b=(a.gR*3|0)+a.mC|0;a.gR=b;h=b>>2;l=h&15;m=h>>8&15;n=h>>16&127;o=k.eU.data[l<<11|m<<7|n];I();if(Bzo.data[o])break;j=j+1|0;}p=BwB.data[o];b=l+e|0;h=m+f|0;i=a.n;$p=4;continue _;default:G1();}}D0().s(a, -b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p);} -function ANs(a,b,c,d){var e,f,g,h,i,j,k,l,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=16;f=new CX;g=0;if(g>=1000)return;h=(b+D(a.n,e)|0)-D(a.n,e)|0;i=(c+D(a.n,e)|0)-D(a.n,e)|0;j=(d+D(a.n,e)|0)-D(a.n,e)|0;$p=1;case 1:$z=AKw(a,h,i,j);if(C()){break _;}k=$z;if(k>0){I();l=BwB.data[k];$p=2;continue _;}g=g+1|0;if(g>=1000)return;h=(b+D(a.n,e)|0)-D(a.n,e)|0;i=(c+D(a.n,e)|0)-D(a.n, -e)|0;j=(d+D(a.n,e)|0)-D(a.n,e)|0;continue _;case 2:l.i1(a,h,i,j,f);if(C()){break _;}g=g+1|0;if(g>=1000)return;h=(b+D(a.n,e)|0)-D(a.n,e)|0;i=(c+D(a.n,e)|0)-D(a.n,e)|0;j=(d+D(a.n,e)|0)-D(a.n,e)|0;$p=1;continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);} -function ALY(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:D1(a.pS);d=N((c.N-2.0)/16.0);e=N((c.V+2.0)/16.0);f=N((c.O-2.0)/16.0);g=N((c.W+2.0)/16.0);while(d<=e){h=f;while(h<=g){if(C2(a,d,h)){$p=1;continue _;}h=h+1|0;}d=d+1|0;}return a.pS;case 1:$z=AHy(a,d,h);if(C()){break _;}i=$z;j=a.pS;k=N((c.C-2.0)/16.0);l=N((c.R -+2.0)/16.0);if(k<0)k=0;m=i.gS.data.length;if(l>=m)l=m-1|0;while(k<=l){n=i.gS.data[k];m=0;while(mg){d=d+1|0;if(d>e)break a;h=f;}if(!C2(a,d,h))continue;else{continue _;}}return a.pS;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);} -function AVV(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=N((c.N-2.0)/16.0);e=N((c.V+2.0)/16.0);f=N((c.O-2.0)/16.0);g=N((c.W+2.0)/16.0);h=Cj();while(d<=e){i=f;while(i<=g){if(C2(a,d,i)){$p=1;continue _;}i=i+1|0;}d=d+1|0;}return h;case 1:$z=AHy(a,d,i);if(C()){break _;}j=$z;k=N((c.C-2.0)/16.0);l=N((c.R+2.0)/16.0);if -(k<0)k=0;m=j.gS.data.length;if(l>=m)l=m-1|0;while(k<=l){n=j.gS.data[k];m=0;while(mg){d=d+1|0;if(d>e)break a;i=f;}if(!C2(a,d,i))continue;else{continue _;}}return h;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);} -function AQV(a,b,c,d,e,f){var g,h,i,j,k,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AKw(a,c,d,e);if(C()){break _;}g=$z;I();h=BwB.data;i=h[g];j=h[b];$p=2;case 2:$z=j.ec(a,c,d,e);if(C()){break _;}k=$z;if(f)k=null;if(k!==null){$p=3;continue _;}if(i!==BxU&&i!==Bzu&&i!==BxV&&i!==Bzv&&i!==BwD&&i!==Bz_){if(b>0&&i===null){$p=4;continue _;}b=0;}else b=1;return b;case 3:$z=AVH(a, -k);if(C()){break _;}f=$z;if(!f)b=0;else if(i!==BxU&&i!==Bzu&&i!==BxV&&i!==Bzv&&i!==BwD&&i!==Bz_){if(b>0&&i===null){$p=4;continue _;}b=0;}else b=1;return b;case 4:$z=j.fc(a,c,d,e);if(C()){break _;}b=$z;return !b?0:1;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,$p);} -function A1a(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=N(b.c);f=N(b.j);g=N(b.d);h=d+16.0|0;i=e-h|0;j=f-h|0;k=g-h|0;l=e+h|0;m=f+h|0;n=g+h|0;o=new HE;$p=1;case 1:AMH(o,a,i,j,k,l,m,n);if(C()){break _;}return UV(Bdx(o),b,c.c,c.w.C,c.d,d);default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);} -function ASX(a,b,c,d,e){var f,g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AKw(a,b,c,d);if(C()){break _;}f=$z;if(!f)return 0;I();g=BwB.data[f];$p=2;case 2:$z=g.pR(a,b,c,d,e);if(C()){break _;}b=$z;return b;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function AKH(a,b,c,d,e){var f,g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=ALD(a,b,c,d);if(C()){break _;}f=$z;if(!f){$p=2;continue _;}f=c-1|0;e=0;$p=3;continue _;case 2:$z=AKw(a,b,c,d);if(C()){break _;}f=$z;if(!f)return 0;I();g=BwB.data[f];$p=4;continue _;case 3:$z=ASX(a,b,f,d,e);if(C()){break _;}e=$z;if(e)return 1;e=c+1|0;f=1;$p=5;continue _;case 4:$z=g.rl(a,b,c,d,e);if(C()){break _;}b=$z;return b;case 5:$z -=ASX(a,b,e,d,f);if(C()){break _;}e=$z;if(e)return 1;e=d-1|0;f=2;$p=6;case 6:$z=ASX(a,b,c,e,f);if(C()){break _;}e=$z;if(e)return 1;e=d+1|0;f=3;$p=7;case 7:$z=ASX(a,b,c,e,f);if(C()){break _;}e=$z;if(e)return 1;e=b-1|0;f=4;$p=8;case 8:$z=ASX(a,e,c,d,f);if(C()){break _;}e=$z;if(e)return 1;b=b+1|0;e=5;$p=9;case 9:$z=ASX(a,b,c,d,e);if(C()){break _;}b=$z;return b;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function APx(a,b,c,d){var e,f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=c-1|0;f=0;$p=1;case 1:$z=AKH(a,b,e,d,f);if(C()){break _;}f=$z;if(f)return 1;f=c+1|0;e=1;$p=2;case 2:$z=AKH(a,b,f,d,e);if(C()){break _;}f=$z;if(f)return 1;f=d-1|0;e=2;$p=3;case 3:$z=AKH(a,b,c,f,e);if(C()){break _;}f=$z;if(f)return 1;f=d+1|0;e=3;$p=4;case 4:$z=AKH(a,b,c,f,e);if(C()){break _;}f=$z;if(f)return 1;f=b-1|0;e=4;$p=5;case 5:$z=AKH(a,f,c,d,e);if -(C()){break _;}f=$z;if(f)return 1;b=b+1|0;f=5;$p=6;case 6:$z=AKH(a,b,c,d,f);if(C()){break _;}b=$z;return b;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function GT(a,b,c){return O7(a,b.c,b.j,b.d,c);} -function O7(a,b,c,d,e){var f,g,h,i,j,k,l;f=(-1.0);g=null;h=0;i=Y(e,0.0);j=e*e;while(true){k=a.lb;if(h>=k.p)break;k=Z(k,h);l=RF(k,b,c,d);if(!(i>=0&&l>=j)&&!(f!==(-1.0)&&l>=f)){f=l;g=k;}h=h+1|0;}return g;} -function AGa(a){var b,c,d,e,$$je,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Cg();try{b=a.gE;c=Cs();J(J(c,b),B(463));d=Cc(c);$p=1;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){}else{throw $$e;}}b=new Gx;Bj(b,B(464));P(b);case 1:a:{b:{try{$z=ATz(d);if(C()){break _;}e=$z;if(e!==null)break b;}catch($$e){$$je=R($$e);if($$je instanceof Bv){break a;}else{throw $$e;}}return;}try{c=new Np;b=new AD3;$p=2;continue _;}catch($$e){$$je -=R($$e);if($$je instanceof Bv){}else{throw $$e;}}}b=new Gx;Bj(b,B(464));P(b);case 2:a:{try{$z=ATz(d);if(C()){break _;}e=$z;AGV(b,e);R0(c,b);}catch($$e){$$je=R($$e);if($$je instanceof Bv){break a;}else{throw $$e;}}b:{c:{try{try{if(FP(Op(c),a.ro))break c;}catch($$e){$$je=R($$e);b=$$je;break b;}Le(c);}catch($$e){$$je=R($$e);if($$je instanceof Bv){break a;}else{throw $$e;}}return;}try{P(BsE(B(481)));}catch($$e){$$je=R($$e);b=$$je;}}try{Le(c);P(b);}catch($$e){$$je=R($$e);if($$je instanceof Bv){}else{throw $$e;}}}b -=new Gx;Bj(b,B(464));P(b);default:G1();}}D0().s(a,b,c,d,e,$p);} -function AN$(a,b){var c,d,e,f,g,h,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=N(b.c/16.0);d=N(b.d/16.0);e=c-2|0;c=c+2|0;f=d-2|0;g=d+2|0;while(e<=c){h=f;if(h<=g){$p=1;continue _;}e=e+1|0;}if(!Xl(a.b3,b))Ba(a.b3,b);return;case 1:AHy(a,e,h);if(C()){break _;}h=h+1|0;while(true){if(h<=g){continue _;}e=e+1|0;if(e>c)break;h=f;}if(!Xl(a.b3,b))Ba(a.b3,b);return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,$p);} -function AFc(){BD4=0;} -function Jd(){E.call(this);this.qG=0.0;} -function BD8(){var a=new Jd();Ss(a);return a;} -function Ss(a){a.qG=0.0;} -function Sy(a,b,c,d,e,f){var g,h,i,j,k,l,m,n;g=(f>>24&255)/255.0;h=(f>>16&255)/255.0;i=(f>>8&255)/255.0;j=(f&255)/255.0;BK();k=Bwx;Bb(3042);Bc(3553);CI(770,771);BZ(h,i,j,g);By(k);l=b;m=e;Bk(k,l,m,0.0);n=d;Bk(k,n,m,0.0);m=c;Bk(k,n,m,0.0);Bk(k,l,m,0.0);Bs(k);Bb(3553);Bc(3042);} -function Ps(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q,r,s;h=(f>>24&255)/255.0;i=(f>>16&255)/255.0;j=(f>>8&255)/255.0;k=(f&255)/255.0;l=(g>>24&255)/255.0;m=(g>>16&255)/255.0;n=(g>>8&255)/255.0;o=(g&255)/255.0;Bc(3553);Bb(3042);Bc(3008);CI(770,771);BK();p=Bwx;By(p);E5(p,i,j,k,h);q=d;r=c;Bk(p,q,r,0.0);s=b;Bk(p,s,r,0.0);E5(p,m,n,o,l);r=e;Bk(p,s,r,0.0);Bk(p,q,r,0.0);Bs(p);Bc(3042);Bb(3008);Bb(3553);} -function E2(a,b,c,d,e,f){C9(b,c,d-(DV(b,c)/2|0)|0,e,f);} -function ED(a,b,c,d,e,f){C9(b,c,d,e,f);} -function Du(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o;BK();h=Bwx;By(h);i=b+0|0;j=c+g|0;k=a.qG;l=(d+0|0)*0.00390625;m=(e+g|0)*0.00390625;H(h,i,j,k,l,m);n=b+f|0;o=a.qG;k=(d+f|0)*0.00390625;H(h,n,j,o,k,m);m=c+0|0;o=a.qG;j=(e+0|0)*0.00390625;H(h,n,m,o,k,j);H(h,i,m,a.qG,l,j);Bs(h);} -function Dk(){var a=this;Jd.call(a);a.A=null;a.bd=0;a.bt=0;a.b$=null;a.ly=0;a.bW=null;a.s_=null;} -function BD9(){var a=new Dk();Fd(a);return a;} -function Fd(a){Ss(a);a.b$=Cj();a.ly=0;a.s_=null;} -function ANS(a,b,c,d){var e,f,g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=0;f=a.b$;if(e>=f.p)return;f=Z(f,e);g=a.A;$p=1;case 1:APV(f,g,b,c);if(C()){break _;}e=e+1|0;f=a.b$;if(e>=f.p)return;f=Z(f,e);g=a.A;continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function AGh(a,b,c){var d,e,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(c!=1)return;d=a.A;e=null;$p=1;case 1:AJD(d,e);if(C()){break _;}d=a.A;$p=2;case 2:A1i(d);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,$p);} -function AG5(a,b,c,d){var e,f,g,h,i,j,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a:{if(!d){e=0;while(true){f=a.b$;if(e>=f.p)break a;f=Z(f,e);if(f.CN(a.A,b,c)){a.s_=f;g=a.A.ha;h=B(353);i=1.0;j=1.0;$p=1;continue _;}e=e+1|0;}}}return;case 1:AMX(g,h,i,j);if(C()){break _;}$p=2;case 2:a.jD(f);if(C()){break _;}while(true){e=e+1|0;f=a.b$;if(e>=f.p)break;f=Z(f,e);if(!f.CN(a.A,b,c))continue;else{a.s_ -=f;g=a.A.ha;h=B(353);i=1.0;j=1.0;$p=1;continue _;}}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,$p);} -function AQg(a,b,c,d){var e;e=a.s_;if(e!==null&&!d){e.LS(b,c);a.s_=null;}} -function AVy(a,b){} -function AR2(a,b,c,d){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.A=b;a.bW=b.lc;a.bd=c;a.bt=d;D1(a.b$);$p=1;case 1:a.iT();if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,$p);} -function AZf(a){} -function APp(a){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(Go()){$p=1;continue _;}if(!EN())return;$p=2;continue _;case 1:AHg(a);if(C()){break _;}if(Go()){continue _;}if(!EN())return;$p=2;case 2:A13(a);if(C()){break _;}if(!EN())return;continue _;default:G1();}}D0().s(a,$p);} -function AHg(a){var b,c,d,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!CM()){a.E4(U(AQf(),a.bd)/a.A.bJ|0,(a.bt-(U(ALZ(),a.bt)/a.A.bo|0)|0)-1|0,C1());return;}b=U(AQf(),a.bd)/a.A.bJ|0;c=(a.bt-(U(ALZ(),a.bt)/a.A.bo|0)|0)-1|0;d=C1();$p=1;case 1:a.PX(b,c,d);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,$p);} -function A13(a){var b,c,d,e,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!C4())return;b=BvK;if(b===null)c=0;else{d=$rt_str(b.key);c=BvK===null?32:Bl(d)>1?0:Bf(d,0);}e=Bh();$p=1;case 1:a.tx(c,e);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,$p);} -function AQ7(a){} -function AQT(a){} -function AI8(a){var b,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=0;$p=1;case 1:AMh(a,b);if(C()){break _;}return;default:G1();}}D0().s(a,b,$p);} -function AMh(a,b){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.A.r!==null){Ps(a,0,0,a.bd,a.bt,(-1072689136),(-804253680));return;}$p=1;case 1:AKR(a,b);if(C()){break _;}return;default:G1();}}D0().s(a,b,$p);} -function AKR(a,b){var c,d,e,f,g,h,i,j,k,l,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Bc(2896);Bc(2912);BK();c=Bwx;d=3553;e=a.A.T;f=B(231);$p=1;case 1:$z=APP(e,f);if(C()){break _;}g=$z;CG(d,g);BZ(1.0,1.0,1.0,1.0);By(c);D9(c,4210752);g=a.bt;h=g;i=g/32.0;j=b;H(c,0.0,h,0.0,0.0,i+j);g=a.bd;k=g;d=a.bt;H(c,k,d,0.0,g/32.0,d/32.0+j);g=a.bd;k=g;h=g/32.0;l=0+b|0;H(c,k,0.0,0.0,h,l);H(c, -0.0,0.0,0.0,0.0,l);Bs(c);return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);} -function A5D(a){return 1;} -function A0m(){Dk.call(this);this.GC=0;} -function BtE(){var a=new A0m();Bo3(a);return a;} -function Bo3(a){Fd(a);a.GC=0;} -function AIx(a){a.GC=a.GC+1|0;} -function AV0(a){D1(a.b$);Ba(a.b$,EW(0,(a.bd/2|0)-100|0,((a.bt/4|0)+120|0)+12|0,B(482)));} -function AHe(a,b){var c,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b.jQ&&!b.cH){c=a.A;b=NG();$p=1;continue _;}return;case 1:AJD(c,b);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,$p);} -function AQW(a,b,c,d){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AI8(a);if(C()){break _;}E2(a,a.bW,B(483),a.bd/2|0,((a.bt/4|0)-60|0)+20|0,16777215);C9(a.bW,B(484),(a.bd/2|0)-140|0,(((a.bt/4|0)-60|0)+60|0)+0|0,10526880);C9(a.bW,B(485),(a.bd/2|0)-140|0,(((a.bt/4|0)-60|0)+60|0)+18|0,10526880);C9(a.bW,B(486),(a.bd/2|0)-140|0,(((a.bt/4|0)-60|0)+60|0)+27|0,10526880);C9(a.bW,B(487),(a.bd/2|0)-140|0,(((a.bt/4|0)-60|0)+60|0)+45|0,10526880);$p -=2;case 2:ANS(a,b,c,d);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,$p);} -var Gq=K(Bv); -function BD$(){var a=new Gq();A7X(a);return a;} -function A7X(a){X(a);} -var IF=K(0); -function ADZ(){E.call(this);this.JF=null;} -function ARO(a){var b,c,d,$$je,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.JF;a:{try{try{GZ();BxZ=BxZ+1|0;Hn(b);$p=1;continue _;}catch($$e){$$je=R($$e);if($$je instanceof D2){c=$$je;}else{throw $$e;}}UI(Ww(b),b,c);break a;}catch($$e){$$je=R($$e);c=$$je;}d=b.qB;$p=2;continue _;}c=b.qB;$p=4;continue _;case 1:a:{b:{c:{try{ASH(b);if(C()){break _;}}catch($$e){$$je=R($$e);if($$je instanceof D2){c=$$je;break c;}else{c=$$je;break b;}}c=b.qB;$p=3;continue _;}try -{UI(Ww(b),b,c);break a;}catch($$e){$$je=R($$e);c=$$je;}}d=b.qB;$p=2;continue _;}c=b.qB;$p=4;continue _;case 2:XX(d);if(C()){break _;}a:{try{T4(d);Mu(d);break a;}catch($$e){$$je=R($$e);b=$$je;}Mu(d);P(b);}b.xX=0;BxZ=BxZ-1|0;Hn(BxW);P(c);case 3:XX(c);if(C()){break _;}a:{try{T4(c);Mu(c);break a;}catch($$e){$$je=R($$e);b=$$je;}Mu(c);P(b);}b.xX=0;BxZ=BxZ-1|0;Hn(BxW);return;case 4:XX(c);if(C()){break _;}a:{try{T4(c);Mu(c);break a;}catch($$e){$$je=R($$e);b=$$je;}Mu(c);P(b);}b.xX=0;BxZ=BxZ-1|0;Hn(BxW);return;default: -G1();}}D0().s(a,b,c,d,$p);} -function GM(){var a=this;E.call(a);a.l8=null;a.EW=0.0;a.EV=0.0;} -function Kq(a,b,c,d,e){var f=new GM();Bd9(f,a,b,c,d,e);return f;} -function Bd9(a,b,c,d,e,f){a.l8=ADN(b,c,d);a.EW=e;a.EV=f;} -function Ot(a,b,c){var d;d=new GM;d.l8=a.l8;d.EW=b;d.EV=c;return d;} -function Ie(){var a=this;E.call(a);a.p0=null;a.LM=0;a.KO=0;} -function BD_(a,b,c,d,e){var f=new Ie();Kr(f,a,b,c,d,e);return f;} -function Kr(a,b,c,d,e,f){var g,h,i,j,k,l;g=b.data;a.LM=0;a.KO=0;a.p0=b;a.LM=g.length;h=g[0];i=e/64.0-0.0015625000232830644;j=d/32.0+0.0031250000465661287;g[0]=Ot(h,i,j);h=g[1];k=c/64.0+0.0015625000232830644;g[1]=Ot(h,k,j);h=g[2];l=f/32.0-0.0031250000465661287;g[2]=Ot(h,k,l);g[3]=Ot(g[3],i,l);} -function QL(){var a=this;E.call(a);a.bV=0;a.Tt=0;a.xJ=Cb;a.b5=Cb;a.sZ=0;a.hK=0;a.P5=0;a.uN=null;a.b_=null;a.ip=0;a.nj=0;a.GA=null;a.fR=null;a.hq=null;} -var BEa=null;function YT(a){var b;b=a.uN;if(b!==null)APR(b);return 0;} -function AOW(a,b){var c,d,e,f,g,h,i,j,k,$$je;c=a.b_;if(c!==null&&c.cd!==null){d=b!=4?0:(-5);e=(-5);a:{b:{c:{d:{e:{f:{g:{h:{i:while(true){j:{k:{l:{m:{n:{o:{p:{q:{r:{s:{t:{u:{v:{w:{switch(a.bV){case 6:a.bV=13;a.b_.bR=B(488);a.sZ=0;return (-2);case 7:e=AG6(a.uN,e);if(e==(-3)){a.bV=13;a.sZ=0;continue i;}if(!e)e=d;if(e!=1)break i;a.xJ=a.b_.ej.rA();NQ(a.uN);if(!a.hK){a.bV=12;e=d;continue i;}a.bV=8;e=d;break w;case 12:break e;case 13:return (-3);case 14:break r;case 23:try{e=I1(a,2,e,d);}catch($$e){$$je=R($$e);if($$je instanceof FA) -{c=$$je;return c.jk;}else{throw $$e;}}f=a.b5;b=B9(f)&65535;a.ip=b;if((b&255)!=8){a.b_.bR=B(489);a.bV=13;continue i;}if(b&57344){a.b_.bR=B(490);a.bV=13;continue i;}if(b&512)LV(a,2,f);a.bV=16;break p;case 2:break d;case 3:break c;case 4:break b;case 5:d=e;break a;case 8:break w;case 9:break v;case 10:break u;case 11:break t;case 15:break s;case 16:break p;case 17:break o;case 18:break n;case 19:break q;case 20:break l;case 21:break k;case 22:break;default:return (-2);}break j;}c=a.b_;b=c.L;if(!b)return e;c.L= -b-1|0;c.H=Bi(c.H,M(1));g=c.cd.data;b=c.E;c.E=b+1|0;a.b5=Co(M((g[b]&255)<<24),F(4278190080, 0));a.bV=9;e=d;}c=a.b_;b=c.L;if(!b)return e;c.L=b-1|0;c.H=Bi(c.H,M(1));f=a.b5;g=c.cd.data;b=c.E;c.E=b+1|0;a.b5=Bi(f,Co(M((g[b]&255)<<16),M(16711680)));a.bV=10;e=d;}c=a.b_;b=c.L;if(!b)return e;c.L=b-1|0;c.H=Bi(c.H,M(1));f=a.b5;g=c.cd.data;b=c.E;c.E=b+1|0;a.b5=Bi(f,Co(M((g[b]&255)<<8),M(65280)));a.bV=11;e=d;}c=a.b_;b=c.L;if(!b)return e;c.L=b-1|0;c.H=Bi(c.H,M(1));f=a.b5;g=c.cd.data;b=c.E;c.E=b+1|0;f=Bi(f,Co(M(g[b]),M(255)));a.b5 -=f;b=a.ip;if(b)a.b5=Co(GN(GN(GN(DW(Co(f,M(-16777216)),24),DW(Co(f,M(16711680)),8)),F1(Co(f,M(65280)),8)),F1(Co(f,M(65535)),24)),F(4294967295, 0));e=B9(a.xJ);f=a.b5;if(e!=B9(f))c.bR=B(491);else if(b){c=a.fR;if(c!==null)c.Nd=f;}a.bV=15;e=d;}if(!(a.hK&&a.ip)){c=a.b_.bR;if(c===null)break f;if(!Cz(c,B(491)))break f;a.bV=13;a.sZ=5;continue i;}try{e=I1(a,4,e,d);}catch($$e){$$je=R($$e);if($$je instanceof FA){c=$$je;return c.jk;}else{throw $$e;}}c=a.b_.bR;if(c!==null&&Cz(c,B(491))){a.bV=13;a.sZ=5;continue i;}f=a.b5;c -=a.b_;if(E8(f,Co(c.iK,F(4294967295, 0)))){c.bR=null;break f;}c.bR=B(492);a.bV=13;continue i;}if(!a.hK){a.bV=7;continue i;}try{e=I1(a,2,e,d);}catch($$e){$$je=R($$e);if($$je instanceof FA){c=$$je;return c.jk;}else{throw $$e;}}b=a.hK;h=Y(b,4);if(!(h&&!(b&2))&&E8(a.b5,M(35615))){if(!h)a.hK=2;a.b_.ej=Wj();LV(a,2,a.b5);if(a.fR===null)a.fR=Blk();a.bV=23;continue i;}if(b&2){a.bV=13;a.b_.bR=B(493);continue i;}a.ip=0;f=a.b5;i=B9(f)&255;a.Tt=i;j=B9(DW(f,8))&255;if(!(b&1&&!(((i<<8)+j|0)%31|0))&&(i&15)!=8){if(h){a.bV=13;a.b_.bR -=B(493);continue i;}c=a.b_;c.E=c.E-2|0;c.L=c.L+2|0;c.H=BD(c.H,M(2));a.hK=0;a.bV=7;continue i;}if((i&15)!=8){a.bV=13;a.b_.bR=B(489);continue i;}if(!h)a.hK=1;if(((i>>4)+8|0)>a.P5){a.bV=13;a.b_.bR=B(494);continue i;}a.b_.ej=Bnv();if(j&32){a.bV=2;break d;}a.bV=7;continue i;}break m;}try{e=I1(a,4,e,d);}catch($$e){$$je=R($$e);if($$je instanceof FA){c=$$je;return c.jk;}else{throw $$e;}}c=a.fR;if(c!==null)c.UN=a.b5;if(a.ip&512)LV(a,4,a.b5);a.bV=17;}try{e=I1(a,2,e,d);}catch($$e){$$je=R($$e);if($$je instanceof FA){c= -$$je;return c.jk;}else{throw $$e;}}c=a.fR;if(c!==null){b=B9(a.b5);c.VL=b&255;c.DL=b>>8&255;}if(a.ip&512)LV(a,2,a.b5);a.bV=18;}if(!(a.ip&1024)){c=a.fR;if(c!==null)c.mw=null;}else{try{e=I1(a,2,e,d);}catch($$e){$$je=R($$e);if($$je instanceof FA){c=$$je;return c.jk;}else{throw $$e;}}c=a.fR;if(c!==null)c.mw=B4(B9(a.b5)&65535);if(a.ip&512)LV(a,2,a.b5);}a.bV=19;}if(!(a.ip&1024)){c=a.fR;if(c!==null)c.mw=null;}else x:{try{e=AWG(a,e,d);if(a.fR===null)break x;g=FX(a.hq);k=g.data;a.hq=null;b=k.length;k=a.fR.mw;if(b!=k.data.length) -{a.b_.bR=B(495);a.bV=13;continue i;}CY(g,0,k,0,b);break x;}catch($$e){$$je=R($$e);if($$je instanceof FA){c=$$je;return c.jk;}else{throw $$e;}}}a.bV=20;}y:{if(!(a.ip&2048)){c=a.fR;if(c!==null)c.va=null;}else{z:{try{e=VJ(a,e,d);c=a.fR;if(c===null)break z;c.va=FX(a.hq);break z;}catch($$e){$$je=R($$e);if($$je instanceof FA){c=$$je;break h;}else{throw $$e;}}}try{a.hq=null;break y;}catch($$e){$$je=R($$e);if($$je instanceof FA){c=$$je;break h;}else{throw $$e;}}}}a.bV=21;}ba:{if(!(a.ip&4096)){c=a.fR;if(c!==null)c.wL -=null;}else{bb:{try{e=VJ(a,e,d);c=a.fR;if(c===null)break bb;c.wL=FX(a.hq);break bb;}catch($$e){$$je=R($$e);if($$je instanceof FA){c=$$je;break g;}else{throw $$e;}}}try{a.hq=null;break ba;}catch($$e){$$je=R($$e);if($$je instanceof FA){c=$$je;break g;}else{throw $$e;}}}}a.bV=22;}if(a.ip&512){try{e=I1(a,2,e,d);}catch($$e){$$je=R($$e);if($$je instanceof FA){c=$$je;return c.jk;}else{throw $$e;}}c=a.fR;if(c!==null)c.Wx=B9(Co(a.b5,M(65535)));if(FP(a.b5,Co(a.b_.ej.rA(),M(65535)))){a.bV=13;a.b_.bR=B(496);a.sZ=5;continue;}}a.b_.ej -=Wj();a.bV=7;}return e;}return c.jk;}return c.jk;}a.bV=12;}return 1;}c=a.b_;i=c.L;if(!i)return e;c.L=i-1|0;c.H=Bi(c.H,M(1));g=c.cd.data;e=c.E;c.E=e+1|0;a.b5=Co(M((g[e]&255)<<24),F(4278190080, 0));a.bV=3;e=d;}c=a.b_;b=c.L;if(!b)return e;c.L=b-1|0;c.H=Bi(c.H,M(1));f=a.b5;g=c.cd.data;e=c.E;c.E=e+1|0;a.b5=Bi(f,Co(M((g[e]&255)<<16),M(16711680)));a.bV=4;e=d;}c=a.b_;b=c.L;if(!b)return e;c.L=b-1|0;c.H=Bi(c.H,M(1));f=a.b5;g=c.cd.data;b=c.E;c.E=b+1|0;a.b5=Bi(f,Co(M((g[b]&255)<<8),M(65280)));a.bV=5;}c=a.b_;b=c.L;if(!b)return d;c.L -=b-1|0;c.H=Bi(c.H,M(1));f=a.b5;g=c.cd.data;b=c.E;c.E=b+1|0;f=Bi(f,Co(M(g[b]),M(255)));a.b5=f;c.ej.Ri(f);a.bV=6;return 2;}if(b==4&&a.bV==14)return 0;return (-2);} -function I1(a,b,c,d){var e,f,g,h,i;if(a.nj==(-1)){a.nj=b;a.b5=Cb;}while(true){e=a.nj;if(e<=0){if(b==2)a.b5=Co(a.b5,M(65535));else if(b==4)a.b5=Co(a.b5,F(4294967295, 0));a.nj=(-1);return c;}f=a.b_;g=f.L;if(!g)break;f.L=g-1|0;f.H=Bi(f.H,M(1));h=a.b5;i=f.cd.data;g=f.E;f.E=g+1|0;a.b5=GN(h,M((i[g]&255)<<((b-e|0)*8|0)));a.nj=e-1|0;c=d;}P(APt(a,c));} -function VJ(a,b,c){var d,e,f,g,h;if(a.hq===null)a.hq=HJ();while(true){d=a.b_;e=d.L;if(!e)P(APt(a,b));d.L=e-1|0;d.H=Bi(d.H,M(1));f=d.cd;g=f.data;e=d.E;h=g[e];if(h)JY(a.hq,f,e,1);d=a.b_;d.ej.lO(d.cd,d.E,1);d=a.b_;d.E=d.E+1|0;if(!h)break;b=c;}return c;} -function AWG(a,b,c){var d,e;if(a.hq===null)a.hq=HJ();while(DQ(a.b5,Cb)){d=a.b_;e=d.L;if(!e)P(APt(a,b));d.L=e-1|0;d.H=Bi(d.H,M(1));JY(a.hq,d.cd,d.E,1);d=a.b_;d.ej.lO(d.cd,d.E,1);d=a.b_;d.E=d.E+1|0;a.b5=BD(a.b5,M(1));b=c;}return b;} -function LV(a,b,c){var d;d=0;while(d>24;c=DW(c,8);d=d+1|0;}a.b_.ej.lO(a.GA,0,b);} -function AXK(){BEa=H3([0,0,(-1),(-1)]);} -var AGd=K(IE); -function BEb(){var a=new AGd();Bav(a);return a;} -function Bav(a){K2(a);} -function MO(){var a=this;E.call(a);a.bQ=null;a.O9=0;} -function AKB(a){return 1;} -function AM4(a,b,c,d,e,f,g,h){var i,j,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AKw(c,e,f,g);if(C()){break _;}i=$z;if(i>0){I();j=BwB.data[i];$p=2;continue _;}if(d===null)return 0;j=Dm(d);$p=3;continue _;case 2:$z=j.jy(c,e,f,g,b);if(C()){break _;}i=$z;if(i)e=1;else{if(d!==null){j=Dm(d);$p=3;continue _;}e=0;}return e;case 3:$z=j.ie(d,b,c,e,f,g,h);if(C()){break _;}e=$z;return e;default: -G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,$p);} -function O9(a,b){var c,d,e,f,g;c=new Ht;d=a.bQ;e=d.zW;f=b.cI.G_;PP(c,b);g=new ACM;g.cx=BC(Cm,37);g.es=BC(Cm,4);g.d6=BC(Cm,4);g.bC=0;g.MG=0;g.m$=c;c.D=g;c.AY=0;c.qh=0;c.zU=0;c.om=0;c.Hx=0;c.mq=null;c.bI=1.6200000047683716;Ex(c,b.dt+0.5,b.gB+1|0,b.ds+0.5,0.0,0.0);c.bL=20;c.MN=B(497);c.L0=180.0;c.xZ=20;c.d8=B(498);c.jr=20;c.qQ=0;c.i_=d;c.ob=f;if(e!==null){b=e.vl;if(b!==null&&Bl(b)>0){b=e.vl;d=new S;T(d);J(J(J(d,B(499)),b),B(500));c.AA=V(d);b=C6();d=c.AA;g=new S;T(g);J(J(g,B(501)),d);CA(b,V(g));}}c.GI=e.vl;return c;} -function Q$(){var a=this;E.call(a);a.BA=null;a.IM=null;a.oM=0;a.Qn=0.0;a.Qm=0.0;a.Q5=0;a.pE=0;a.p9=0;a.pi=0;a.rr=0;a.z$=0;a.xA=0;a.Jw=0;a.wm=0.0;a.vW=0.0;a.vt=0.0;a.sQ=0;a.Pd=0;} -var Bwx=null;function BK(){BK=Bw(Q$);Bda();} -function Bs(a){var b,c,d,e,f;if(!a.sQ)return 0;a.sQ=0;if(a.oM>0){if(a.p9)Qt(32888);if(a.pE)Qt(32886);if(a.pi)Qt(32885);b=a.Jw;c=a.oM;d=a.BA.buffer;e=a.oM*7|0;APA(b,0,c,FF(new $rt_globals.Int32Array(d,0,e)));if(a.pi)Q1(32885);if(a.p9)Q1(32888);if(a.pE)Q1(32886);}f=a.rr*4|0;AD1(a);return f;} -function AD1(a){a.oM=0;a.rr=0;a.z$=0;} -function By(a){HG(a,7);} -function HG(a,b){if(a.sQ)Bs(a);a.sQ=1;AD1(a);a.Jw=b;a.pi=0;a.pE=0;a.p9=0;a.xA=0;} -function CO(a,b,c,d){UY(a,b*255.0|0,c*255.0|0,d*255.0|0);} -function E5(a,b,c,d,e){QI(a,b*255.0|0,c*255.0|0,d*255.0|0,e*255.0|0);} -function UY(a,b,c,d){QI(a,b,c,d,255);} -function QI(a,b,c,d,e){if(!a.xA){if(b>255)b=255;if(c>255)c=255;if(d>255)d=255;if(e>255)e=255;if(b<0)b=0;if(c<0)c=0;if(d<0)d=0;if(e<0)e=0;a.pE=1;a.Q5=e<<24|d<<16|c<<8|b;}} -function H(a,b,c,d,e,f){a.p9=1;a.Qn=e;a.Qm=f;Bk(a,b,c,d);} -function Bk(a,b,c,d){var e,f,g,h,i,j;e=a.z$;if(e>65534)return;a.z$=e+1|0;a.oM=a.oM+1|0;e=a.rr;f=a.BA;g=a.IM;h=e+0|0;i=b+a.wm;h;g[h]=i;h=e+1|0;i=c+a.vW;h;g[h]=i;h=e+2|0;i=d+a.vt;h;g[h]=i;if(a.p9){h=e+3|0;i=a.Qn;h;g[h]=i;h=e+4|0;i=a.Qm;h;g[h]=i;}if(a.pE){h=e+5|0;j=a.Q5;h;f[h]=j;}if(a.pi){h=e+6|0;e=a.Pd;h;f[h]=e;}a.rr=a.rr+7|0;} -function D9(a,b){UY(a,b>>16&255,b>>8&255,b&255);} -function KF(a,b,c){QI(a,b>>16&255,b>>8&255,b&255,c);} -function B3(a,b,c,d){var e;a.pi=1;e=DP(b*b+c*c+d*d);a.Pd=((b/e*127.0|0)+127|0)&255|(((c/e*127.0|0)+127|0)&255)<<8|(((d/e*127.0|0)+127|0)&255)<<16;} -function Hy(a,b,c,d){a.wm=b;a.vW=c;a.vt=d;} -function EX(a,b,c,d){a.wm=a.wm+b;a.vW=a.vW+c;a.vt=a.vt+d;} -function Bda(){var b,c;b=new Q$;BK();b.oM=0;b.pE=0;b.p9=0;b.pi=0;b.rr=0;b.z$=0;b.xA=0;b.sQ=0;c=new $rt_globals.ArrayBuffer(2097152);b.BA=new $rt_globals.Int32Array(c);b.IM=new $rt_globals.Float32Array(c);Bwx=b;} -function Mj(){var a=this;E.call(a);a.iI=0;a.iB=0;a.wH=0;} -function L9(a,b){var c=new Mj();NV(c,a,b);return c;} -function NV(a,b,c){var d,e;a.iI=b;a.iB=c;a.wH=1;while(true){d=a.wH;e=d+1|0;if((b/e|0)<320)break;if((c/e|0)<240)break;a.wH=e;}a.iI=b/d|0;a.iB=c/d|0;} -function AMD(a){return a.iI;} -function AGW(a){return a.iB;} -var S1=K(L3); -var Bwf=null;function BEc(){var a=new S1();AMJ(a);return a;} -function AMJ(a){Og(a);} -function A6a(a,b,c,d){var e;e=0;while(ec)c=b;return c;} -function Bah(b,c){return Math.min(b,c);} -function Pz(b,c){return Bah(b,c);} -function BcB(b,c){return Math.max(b,c);} -function M$(b,c){return BcB(b,c);} -function Eq(b){if(b<0)b= -b|0;return b;} -function A3N(b){return Math.abs(b);} -function H7(b){return A3N(b);} -function A_R(b){return Math.sign(b);} -function YQ(){var a=this;E.call(a);a.r_=null;a.F0=null;a.cY=null;a.dM=0;a.lz=null;} -function AOi(a,b){var c,d,e,f,g,h,i,j;D1(a.cY);a.lz=b;a.dM=0;while(a.dM=Bl(a.lz))break;if(Bf(a.lz,a.dM)!=39)break;Cq(d,39);a.dM=a.dM+1|0;}}Ba(a.cY,Bcc(V(d)));break a;case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 65:case 66:case 67:case 73:case 74:case 78:case 79:case 80:case 81:case 82:case 84:case 85:case 86:case 91:case 92:case 93:case 94:case 95:case 96:case 98:case 101:case 102:case 103:case 105:case 106:case 108:case 110:case 111:case 112:case 113:case 114:case 116:case 118:case 120:break b;case 68:f -=DX(a);Ba(a.cY,HA(6,f,3));break a;case 69:case 99:f=DX(a);Ba(a.cY,BtV(a.r_,f>3?0:1));break a;case 70:f=DX(a);Ba(a.cY,HA(8,f,2));break a;case 71:DX(a);d=a.cY;g=new W4;h=a.r_;if(h.uf===null){e=h.nb;i=e.gW;j=e.gM;if(BDh===null)BDh=Bfu();h.uf=KN(BDh,i,j);}g.xG=h.uf.ja();Ba(d,g);break a;case 72:f=DX(a);Ba(a.cY,HA(11,f,2));break a;case 75:f=DX(a);Ba(a.cY,HA(10,f,2));break a;case 76:case 77:break c;case 83:f=DX(a);Ba(a.cY,HA(14,f,3));break a;case 87:f=DX(a);Ba(a.cY,HA(4,f,1));break a;case 88:f=DX(a);if(f>3){b=new Cp;c -=a.dM;d=Cs();Bo(J(d,B(502)),c);A11(b,Cc(d));P(b);}Ba(a.cY,Bua(f));break a;case 89:case 121:f=DX(a);if(f==2){Ba(a.cY,Buf(1));break a;}Ba(a.cY,HA(1,f,8));break a;case 90:DX(a);d=a.cY;e=new WZ;Yr(e,a.F0);Ba(d,e);break a;case 97:break;case 100:f=DX(a);Ba(a.cY,HA(5,f,2));break a;case 104:f=DX(a);Ba(a.cY,BfC(10,f,12));break a;case 107:f=DX(a);Ba(a.cY,BfC(11,f,24));break a;case 109:f=DX(a);Ba(a.cY,HA(12,f,2));break a;case 115:f=DX(a);Ba(a.cY,HA(13,f,2));break a;case 117:f=DX(a);Ba(a.cY,Bp_(f));break a;case 119:f=DX(a);Ba(a.cY, -HA(3,f,2));break a;case 122:DX(a);Ba(a.cY,Br1(a.F0));break a;default:break b;}DX(a);Ba(a.cY,BsP(a.r_));break a;}f=DX(a);if(f<=2){Ba(a.cY,BsM(f));break a;}Ba(a.cY,BsW(a.r_,f!=3?0:1));break a;}if(Vn(a,c))DX(a);else{d=Cs();while(a.dM=97&&b<=122)){if(b<65)break b;if(b>90)break b;}b=1;break a;}b=0;}return b;} -function DX(a){var b,c,d,e;b=1;c=a.lz;d=a.dM;a.dM=d+1|0;e=Bf(c,d);while(a.dM=h.length)break a;i=h[g];j=h[g+1|0];k=d.length;if(i92)return ((b-32|0)-2|0)<<24>>24;if(b<=34)return (b-32|0)<<24>>24;return ((b-32|0)-1|0)<<24>>24;} -function AD4(){var a=this;E.call(a);a.Kq=null;a.Pn=null;} -function ANl(){var a=this;E.call(a);a.Nz=null;a.OL=0;} -function Bat(a){var b=new ANl();BgH(b,a);return b;} -function BgH(a,b){a.Nz=b;} -var AUM=K(); -function BEk(){var a=new AUM();Bou(a);return a;} -function Bou(a){} -function Sf(b){var c,d,e,f,g;c=0;d=1;while(true){e=b.Nz.data;f=b.OL;b.OL=f+1|0;g=e[f];g=g<34?g-32|0:g>=92?(g-32|0)-2|0:(g-32|0)-1|0;f=(g%2|0)!=1?0:1;c=c+U(d,g/2|0)|0;d=d*46|0;if(!f)break;}return c;} -function Ut(b){var c,d;c=Sf(b);d=c/2|0;if(c%2|0)d= -d|0;return d;} -function K4(){var a=this;L5.call(a);a.uV=null;a.Q9=0;a.rF=0;} -function Zs(a,b,c,d,e,f,g){W_(a,c,e,f);a.rF=b;a.uV=d;a.Q9=g;} -function Blp(a){return a.Q9;} -var UH=K(K4); -function A8P(a,b){var c;c=a.uV.fY.data;b=a.rF+(b*4|0)|0;return $rt_intBitsToFloat((c[b]&255)<<24|(c[b+1|0]&255)<<16|(c[b+2|0]&255)<<8|c[b+3|0]&255);} -function Bl9(a,b,c){var d,e;d=N6(c);e=a.uV.fY.data;b=a.rF+(b*4|0)|0;e[b]=d>>24<<24>>24;e[b+1|0]=d>>16<<24>>24;e[b+2|0]=d>>8<<24>>24;e[b+3|0]=d<<24>>24;} -var Wx=K(K4); -function Bd2(a,b){var c;c=a.uV.fY.data;b=a.rF+(b*4|0)|0;return $rt_intBitsToFloat(c[b]&255|(c[b+1|0]&255)<<8|(c[b+2|0]&255)<<16|(c[b+3|0]&255)<<24);} -function Bjq(a,b,c){var d,e;d=N6(c);e=a.uV.fY.data;b=a.rF+(b*4|0)|0;e[b]=d<<24>>24;e[b+1|0]=d>>8<<24>>24;e[b+2|0]=d>>16<<24>>24;e[b+3|0]=d>>24<<24>>24;} -var I3=K(Bv); -function BEl(){var a=new I3();A5j(a);return a;} -function A5j(a){X(a);} -var AEw=K(Gt); -function BEm(){var a=new AEw();BbT(a);return a;} -function Bhh(a,b){var c=new AEw();A5u(c,a,b);return c;} -function BbT(a){X(a);} -function A5u(a,b,c){a.sK=1;a.xE=1;a.w6=b;a.nJ=c;} -var AEA=K(Hz); -var BEn=null;function AW9(b){var c,d,e,f,g,h,i,j,k,l,m,n,o;if(Jm(b)){b=new EU;X(b);P(b);}c=0;d=Bl(b);while(true){if(Bf(b,c)>32){while(Bf(b,d-1|0)<=32){d=d+(-1)|0;}e=0;if(Bf(b,c)==45){c=c+1|0;e=1;}else if(Bf(b,c)==43)c=c+1|0;if(c==d){b=new EU;X(b);P(b);}a:{f=Bf(b,c);g=0;h=(-1);i=100000000;j=0;if(f!=46){j=1;if(f>=48&&f<=57){b:{while(c57)break a;if(i>0){g=g+U(i,k-48|0)|0;i=$rt_udiv(i,10);}h=h+1|0;c=c+1|0;}}else{b=new EU;X(b);P(b);}}}if -(c=d)break c;l=Bf(b,c);k=Y(l,48);if(k<0)break c;if(l>57)break;if(!g&&!k)h=h+(-1)|0;else if(i>0){g=g+U(i,l-48|0)|0;i=$rt_udiv(i,10);}c=c+1|0;j=1;}}if(!j){b=new EU;X(b);P(b);}}if(c=d)break d;f=Bf(b,k);if(f<48)break d;if(f>57)break;m=(10*m|0)+(f-48|0)|0;c=1;k=k+1|0;}}if(!c)P(A1Y());if(l)m= -m|0;h=h+m|0;}e:{k=50+h|0;if -(g){n=BEo.data;if(k<=n.length&&k>=0){c=L0(g,n[k],0);k=BEp.data[k]-1|0;d=(32-R6(c)|0)-30|0;c=d>=0?c>>>d|0:c<<( -d|0);k=k+d|0;if(k>=255){o=!e?Infinity:(-Infinity);break e;}c=c+32|0;if(c&(-1073741824)){c=c>>>1|0;k=k+1|0;}if(k<=0){c=c>>Dx(( -k|0)+1|0,32);k=0;}k=(c>>>6|0)&8388607|k<<23;if(e)k=k^(-2147483648);o=$rt_intBitsToFloat(k);break e;}}o=$rt_intBitsToFloat(!e?0:(-2147483648));}return o;}c=c+1|0;if(c==d)break;}b=new EU;X(b);P(b);} -function N6(b){if($rt_globals.isNaN(b)?1:0)return 2143289344;return $rt_floatToRawIntBits(b);} -function AMy(){BEn=G($rt_floatcls());} -var ABF=K(Hz); -var BEq=null;function AA_(b){if(!($rt_globals.isNaN(b)?1:0))return $rt_doubleToRawLongBits(b);return F(0, 2146959360);} -function ASD(){BEq=G($rt_doublecls());} -function Lo(){var a=this;E.call(a);a.dc=null;a.Lv=null;a.vp=null;a.tm=null;a.pA=null;a.OI=null;a.md=0.0;a.tq=0.0;a.BB=null;a.QA=0.0;a.Rl=0.0;a.PD=0.0;} -var Bwt=null;var BEr=0.0;var BEs=0.0;var BEt=0.0;function I0(){I0=Bw(Lo);BgE();} -function BqD(){var a=new Lo();AON(a);return a;} -function AON(a){var b,c,d,e,f;I0();b=DY();a.dc=b;B1(b,G(Kj),Bqe());c=a.dc;d=new ABc;b=Bt1();e=new VZ;LU(e,6,0.5);GC(d,b,0.699999988079071);d.lm=e;B1(c,G(Kn),d);b=a.dc;f=new AAF;d=Bsa();e=BrI();GC(f,d,0.699999988079071);f.lm=e;B1(b,G(Ms),f);b=a.dc;f=new ADw;GC(f,Bro(),0.699999988079071);B1(b,G(KI),f);b=a.dc;f=new Xc;GC(f,BqX(),0.30000001192092896);B1(b,G(ME),f);B1(a.dc,G(LD),Bs_());B1(a.dc,G(II),Br_(BtH(),0.5));b=a.dc;f=new ACj;d=new Lc;Ph(d);AJO(f,d,0.5);B1(b,G(IC),f);b=a.dc;f=new UF;d=BhB(16);e=BhB(0);GC(f, -d,0.25);f.Ra=e;B1(b,G(NT),f);B1(a.dc,G(Eb),Br0());b=a.dc;f=new Wa;d=new Lc;Ph(d);GC(f,d,3.0);f.Qe=6.0;B1(b,G(LW),f);B1(a.dc,G(Lb),Buk());B1(a.dc,G(Et),Brh(BoK(),0.5));b=a.dc;f=new AAH;EH(f);B1(b,G(C$),f);B1(a.dc,G(Mp),BsL());b=a.dc;f=new XT;EH(f);B1(b,G(JS),f);b=a.dc;f=new AEc;EH(f);B1(b,G(LI),f);b=a.dc;f=new YI;EH(f);B1(b,G(AAz),f);B1(a.dc,G(FW),AFC());B1(a.dc,G(N7),BqM());B1(a.dc,G(J1),BqB());B1(a.dc,G(Im),Bs5());B1(a.dc,G(JV),BqY());b=a.dc;f=new ABz;EH(f);B1(b,G(XL),f);b=L4(G9(a.dc));while(CW(b)){(Lu(b)).dd -=a;}} -function Uf(a,b){var c;c=BA(a.dc,b);if(c===null&&b!==G(C$)){c=Uf(a,NU(b));B1(a.dc,b,c);}return c;} -function AAG(a,b){return Uf(a,Cw(b));} -function AIg(a,b,c,d,e,f,g){var h,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:h=AAG(a,b);if(h===null)return;$p=1;case 1:h.f$(b,c,d,e,f,g);if(C()){break _;}$p=2;case 2:AV5(h,b,c,d,e,f,g);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,$p);} -function BgE(){Bwt=BqD();} -function ADt(){var a=this;E.call(a);a.jt=null;a.uw=null;a.fh=null;a.ix=null;a.p4=null;a.q6=null;} -function A1r(a,b){var c,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b===a.fh)return 0;c=b.mc;a.q6=c;a.fh=b;b=a.p4.t;b.pd=c;$p=1;case 1:AOh(b);if(C()){break _;}return 1;default:G1();}}D0().s(a,b,c,$p);} -function ATe(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,$$je,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=Cj();a.fh=null;Ba(b,a.uw);c=B(507);d=0;e=0;$p=1;case 1:$z=AWB(c,d,e);if(C()){break _;}c=$z;f=c.iv;g=0;while(g=f)break b;h=BC(E,c.iv).data;d=0;i=Hc(c);while(Fk(i)){e=d+1|0;h[d] -=Fi(i);d=e;}j=h[g];k=JX(j);try{if(!DA(a.ix,k))break;i=BA(a.ix,k);if(Cz(i.mc,a.q6))a.fh=i;Ba(b,i);continue;}catch($$e){$$je=R($$e);if($$je instanceof Bv){m=$$je;continue b;}else{throw $$e;}}}try{l=new NL;i=JX(j);continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){m=$$je;continue;}else{throw $$e;}}}if(a.fh===null)a.fh=a.uw;G4(a.jt,b);n=HW(a.jt);while(Jq(n)){o=Iw(n);o.x8(a.p4);H4(a.ix,o.wx);}a.jt=b;return;case 3:c:{try{A1e(l,i);if(C()){break _;}i=a.ix;i=BA(i,k);i=i;l=i.mc;m=a.q6;e=Cz(l,m);if(e)a.fh=i;Ba(b, -i);break c;}catch($$e){$$je=R($$e);if($$je instanceof Bv){m=$$je;}else{throw $$e;}}BJ(m);}while(true){g=g+1|0;if(g>=f)break;h=BC(E,c.iv).data;d=0;i=Hc(c);while(Fk(i)){e=d+1|0;h[d]=Fi(i);d=e;}j=h[g];k=JX(j);try{if(DA(a.ix,k)){i=a.ix;i=BA(i,k);i=i;l=i.mc;m=a.q6;e=Cz(l,m);if(e)a.fh=i;Ba(b,i);continue;}l=new NL;i=JX(j);$p=2;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){m=$$je;}else{throw $$e;}}BJ(m);}if(a.fh===null)a.fh=a.uw;G4(a.jt,b);n=HW(a.jt);while(Jq(n)){o=Iw(n);o.x8(a.p4);H4(a.ix,o.wx);}a.jt=b;return;default: -G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);} -function Xo(a){var b,c,d,e,f;b=new AAJ;c=a.jt;Uh(b,c.p);c=HW(c);d=0;while(true){e=b.ic.data;f=e.length;if(d>=f)break;e[d]=Iw(c);d=d+1|0;}b.p=f;return b;} -function Ty(){var a=this;E.call(a);a.Cv=null;a.vs=null;a.jE=null;a.kC=null;a.x2=null;a.x3=null;a.g_=0;a.g$=0;} -var Bwu=null;function APP(a,b){var c,d,e,f,$$je,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.Cv.fh;d=BA(Bwu,b);if(d!==null)return d.i$;try{YA(a.jE);TR(a.jE);e=Q0(a.jE,0);if(DO(b,B(508))){a.g_=1;d=(EO(b,B(508))).data[1];$p=1;continue _;}if(!DO(b,B(509))){$p=3;continue _;}a.g$=1;d=(EO(b,B(509))).data[1];$p=5;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){}else{throw $$e;}}b=new Cf;Bj(b,B(510));P(b);case 1:try{$z -=c.o3(d);if(C()){break _;}f=$z;$p=2;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){}else{throw $$e;}}b=new Cf;Bj(b,B(510));P(b);case 2:a:{try{$z=AXk(a,f);if(C()){break _;}c=$z;Hr(a,c,e);a.g_=0;B1(Bwu,b,Bz(e));}catch($$e){$$je=R($$e);if($$je instanceof Bv){break a;}else{throw $$e;}}return e;}b=new Cf;Bj(b,B(510));P(b);case 3:try{$z=c.o3(b);if(C()){break _;}f=$z;$p=4;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){}else{throw $$e;}}b=new Cf;Bj(b,B(510));P(b);case 4:a:{try{$z=AXk(a,f);if(C()) -{break _;}c=$z;Hr(a,c,e);B1(Bwu,b,Bz(e));}catch($$e){$$je=R($$e);if($$je instanceof Bv){break a;}else{throw $$e;}}return e;}b=new Cf;Bj(b,B(510));P(b);case 5:try{$z=c.o3(d);if(C()){break _;}f=$z;$p=6;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){}else{throw $$e;}}b=new Cf;Bj(b,B(510));P(b);case 6:a:{try{$z=AXk(a,f);if(C()){break _;}c=$z;Hr(a,c,e);a.g$=0;B1(Bwu,b,Bz(e));}catch($$e){$$je=R($$e);if($$je instanceof Bv){break a;}else{throw $$e;}}return e;}b=new Cf;Bj(b,B(510));P(b);default:G1();}}D0().s(a, -b,c,d,e,f,$p);} -function Hr(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;FG(a,c);Ig(3553,10241,9728);Ig(3553,10240,9728);if(a.g$){Ig(3553,10241,9729);Ig(3553,10240,9729);}if(!a.g_){Ig(3553,10242,10497);Ig(3553,10243,10497);}else{Ig(3553,10242,10496);Ig(3553,10243,10496);}d=b.y2;e=b.O2;f=b.kY;g=B4(U(d,e)*4|0);h=g.data;i=0;while(true){j=f.data;if(i>=j.length)break;k=j[i]>>24&255;l=j[i]>>16&255;m=j[i]>>8&255;n=j[i]>>0&255;b=a.x3;if(b!==null&&b.d3){o=l*30|0;l=((o+(m*59|0)|0)+(n*11|0)|0)/100|0;m=(o+(m*70|0)|0)/100|0;n=(o+(n*70|0)|0) -/100|0;}c=i*4|0;h[c+0|0]=l<<24>>24;h[c+1|0]=m<<24>>24;h[c+2|0]=n<<24>>24;h[c+3|0]=k<<24>>24;i=i+1|0;}F_(a.kC);SG(a.kC,g);b=a.kC;FC(b,0);SJ(b,h.length);b=a.kC;Bp();if(b===null){b=Bve;p=null;b.texImage2D(3553,0,32856,d,e,0,6408,5121,p);}else{k=CN(b);p=BvC;q=0;while(q>16;q;p[q]=r;q=q+1|0;}p=new $rt_globals.Uint8Array(BvC.buffer,0,k);Bve.texImage2D(3553,0,32856,d,e,0,6408,5121,p);}} -function HB(a,b){Ba(a.x2,b);b.kk();} -function AXk(a,b){var c,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AUE(b);if(C()){break _;}c=$z;return c;default:G1();}}D0().s(a,b,c,$p);} -function FG(a,b){if(b<0)return;CG(3553,b);} -function APd(a){var b,c,d,e,f,g,h,i,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=0;c=a.x2;if(b>=c.p)return;c=Z(c,b);c.j2=a.x3.d3;c.kk();$p=1;case 1:AHi(c,a);if(C()){break _;}F_(a.kC);SG(a.kC,c.kr);d=a.kC;FC(d,0);SJ(d,1024);e=c.GQ;f=(e%16|0)*16|0;e=(e/16|0)*16|0;d=a.kC;Cg();switch(3553){case 3553:break;default:}Byr=Byr+CN(d)|0;Bp();g=CN(d);h=0;while(h>16;h;c[h]=i;h=h+1 -|0;}d=new $rt_globals.Uint8Array(BvC.buffer,0,g);Bve.texSubImage2D(3553,0,f,e,16,16,6408,5121,d);b=b+1|0;c=a.x2;if(b>=c.p)return;c=Z(c,b);c.j2=a.x3.d3;c.kk();continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,$p);} -function A0p(a){var b,c,d,e,f,g,h,$$je,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:CA(C6(),B(511));b=a.Cv.fh;c=QX(Sl(a.vs));while(CW(c)){d=(De(c)).i$;Hr(a,BA(a.vs,Bz(d)),d);}c=QX(Sl(Bwu));while(CW(c)){e=De(c);try{if(DO(e,B(508))){a.g_=1;f=(EO(e,B(508))).data[1];$p=1;continue _;}if(!DO(e,B(509))){$p=3;continue _;}a.g$=1;f=(EO(e,B(509))).data[1];$p=5;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){g -=$$je;}else{throw $$e;}}BJ(g);}return;case 1:try{$z=b.o3(f);if(C()){break _;}h=$z;$p=2;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){g=$$je;}else{throw $$e;}}a:while(true){BJ(g);if(!CW(c))break;e=De(c);b:{try{if(!DO(e,B(508)))break b;a.g_=1;f=(EO(e,B(508))).data[1];continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){g=$$je;continue a;}else{throw $$e;}}}c:{try{if(DO(e,B(509)))break c;$p=3;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){g=$$je;continue a;}else{throw $$e;}}}try{a.g$ -=1;f=(EO(e,B(509))).data[1];$p=5;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){g=$$je;continue;}else{throw $$e;}}}return;case 2:d:{try{$z=AXk(a,h);if(C()){break _;}f=$z;Hr(a,f,R5(BA(Bwu,e)));a.g$=0;a.g_=0;break d;}catch($$e){$$je=R($$e);if($$je instanceof Bv){g=$$je;}else{throw $$e;}}BJ(g);}while(CW(c)){e=De(c);try{if(DO(e,B(508))){a.g_=1;f=(EO(e,B(508))).data[1];$p=1;continue _;}if(!DO(e,B(509))){$p=3;continue _;}a.g$=1;f=(EO(e,B(509))).data[1];$p=5;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv) -{g=$$je;}else{throw $$e;}}BJ(g);}return;case 3:try{$z=b.o3(e);if(C()){break _;}h=$z;$p=4;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){g=$$je;}else{throw $$e;}}a:while(true){BJ(g);if(!CW(c))break;e=De(c);b:{try{if(!DO(e,B(508)))break b;a.g_=1;f=(EO(e,B(508))).data[1];$p=1;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){g=$$je;continue a;}else{throw $$e;}}}c:{try{if(DO(e,B(509)))break c;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){g=$$je;continue a;}else{throw $$e;}}}try{a.g$ -=1;f=(EO(e,B(509))).data[1];$p=5;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){g=$$je;continue;}else{throw $$e;}}}return;case 4:d:{try{$z=AXk(a,h);if(C()){break _;}f=$z;Hr(a,f,R5(BA(Bwu,e)));a.g$=0;a.g_=0;break d;}catch($$e){$$je=R($$e);if($$je instanceof Bv){g=$$je;}else{throw $$e;}}BJ(g);}while(CW(c)){e=De(c);try{if(DO(e,B(508))){a.g_=1;f=(EO(e,B(508))).data[1];$p=1;continue _;}if(!DO(e,B(509))){$p=3;continue _;}a.g$=1;f=(EO(e,B(509))).data[1];$p=5;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv) -{g=$$je;}else{throw $$e;}}BJ(g);}return;case 5:try{$z=b.o3(f);if(C()){break _;}h=$z;$p=6;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){g=$$je;}else{throw $$e;}}a:while(true){BJ(g);if(!CW(c))break;e=De(c);b:{try{if(!DO(e,B(508)))break b;a.g_=1;f=(EO(e,B(508))).data[1];$p=1;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){g=$$je;continue a;}else{throw $$e;}}}c:{try{if(DO(e,B(509)))break c;$p=3;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){g=$$je;continue a;}else{throw $$e;}}}try -{a.g$=1;f=(EO(e,B(509))).data[1];continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){g=$$je;continue;}else{throw $$e;}}}return;case 6:d:{try{$z=AXk(a,h);if(C()){break _;}f=$z;Hr(a,f,R5(BA(Bwu,e)));a.g$=0;a.g_=0;break d;}catch($$e){$$je=R($$e);if($$je instanceof Bv){g=$$je;}else{throw $$e;}}BJ(g);}while(CW(c)){e=De(c);try{if(DO(e,B(508))){a.g_=1;f=(EO(e,B(508))).data[1];$p=1;continue _;}if(!DO(e,B(509))){$p=3;continue _;}a.g$=1;f=(EO(e,B(509))).data[1];$p=5;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv) -{g=$$je;}else{throw $$e;}}BJ(g);}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,$p);} -function ADy(){var a=this;E.call(a);a.yh=null;a.Gh=0;a.zV=0;} -function BEu(a,b,c){var d=new ADy();AXJ(d,a,b,c);return d;} -function AXJ(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();bd=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.yh=BS(256);a.Gh=0;e=Gm(c);$p=1;case 1:$z=AUE(e);if(C()){break _;}f=$z;g=f.y2;e= -f.kY;h=0;while(h<256){i=h%16|0;j=h/16|0;k=7;i=i*8|0;l=j*8|0;a:{while(k>=0){m=i+k|0;n=1;o=0;while(o<8&&n){if((e.data[m+U(l+o|0,g)|0]&255)>0)n=0;o=o+1|0;}if(!n)break a;k=k+(-1)|0;}}if(h==32)k=2;a.yh.data[h]=k+2|0;h=h+1|0;}F_(d.jE);TR(d.jE);g=Q0(d.jE,0);Hr(d,f,g);B1(d.vs,Bz(g),f);a.Gh=g;a.zV=MQ(288);BK();p=Bwx;q=0;while(q<256){H1(a.zV+q|0,4864);By(p);r=(q%16|0)*8|0;s=(q/16|0)*8|0;t=r;u=t/128.0+0.0;v=s;w=(v+7.989999771118164)/128.0+0.0;H(p,0.0,7.989999771118164,0.0,u,w);x=(t+7.989999771118164)/128.0+0.0;H(p,7.989999771118164, -7.989999771118164,0.0,x,w);y=v/128.0+0.0;H(p,7.989999771118164,0.0,0.0,x,y);H(p,0.0,0.0,0.0,u,y);Bs(p);GE();q=q+1|0;}l=0;while(l<32){z=(l>>3&1)*85|0;ba=((l>>2&1)*170|0)+z|0;bb=((l>>1&1)*170|0)+z|0;bc=((l>>0&1)*170|0)+z|0;if(l==6)ba=ba+85|0;bd=l<16?0:1;if(b.d3){g=ba*30|0;ba=((g+(bb*59|0)|0)+(bc*11|0)|0)/100|0;bb=(g+(bb*70|0)|0)/100|0;bc=(g+(bc*70|0)|0)/100|0;}if(bd){ba=ba/4|0;bb=bb/4|0;bc=bc/4|0;}H1((a.zV+256|0)+l|0,4864);Jz(ba/255.0,bb/255.0,bc/255.0);GE();l=l+1|0;}return;default:G1();}}D0().s(a,b,c,d,e,f,g, -h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,$p);} -function C9(a,b,c,d,e){Zw(a,b,c+1|0,d+1|0,e,1);EV(a,b,c,d,e);} -function EV(a,b,c,d,e){Zw(a,b,c,d,e,0);} -function Zw(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r;if(b===null)return;if(f)e=((e&16579836)>>2)+(e&(-16777216))|0;CG(3553,a.Gh);g=(e>>16&255)/255.0;h=(e>>8&255)/255.0;i=(e&255)/255.0;j=(e>>24&255)/255.0;if(j===0.0)j=1.0;BZ(g,h,i,j);B5();Bn(c,d,0.0);k=0;while(k=q.length)break;p[d]=F4(q[d]);d=d+1|0;}l=RU(m);}else{m=BS(b.cb.data.length);p=m.data;n=0;f=0;while(true){q=b.cb.data;d=q.length;if(f>=d)break;b:{if(f!=(d-1|0)&&DU(q[f])){q=b.cb.data;d=f+1|0;if(Dr(q[d])){o=n+1|0;q=b.cb.data;p[n]=JW(GX(q[f],q[d]));f=d;break b;}}o=n+1|0;p[n]=F4(b.cb.data[f]);}f=f+1|0;n=o;}l=Boh(m,0,n);}}r=OJ(B(512),Bf(l,k));r>=0&&r<=15;c=c+2|0;}if(c=0){Ia((a.zV+o|0)+32|0);Bn(a.yh.data[o+32|0],0.0,0.0);}}}BG();} -function DV(a,b){var c,d,e;if(b===null)return 0;c=0;d=0;while(d=0)c=c+a.yh.data[e+32|0]|0;}d=d+1|0;}return c;} -function WH(){var a=this;E.call(a);a.HU=0;a.Hn=0;} -function BEv(){var a=new WH();Bog(a);return a;} -function Bog(a){} -function Z1(a){A1s(1);a.HU=0;a.Hn=0;} -function TL(a){A1s(0);} -function AHL(){var a=this;ER.call(a);a.BD=0;a.Cb=null;} -function BrM(){var a=new AHL();A$F(a);return a;} -function A$F(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q;I();HV(a,BAl.M);a.BD=0;a.Cb=$rt_createByteMultiArray([1024,32]);b=new CX;c=0;while(c<32){d=0;while(d<16){e=0;while(e<16){f=0.0;g=0;while(g<2){h=g*8|0;i=(d-h)/16.0*2.0;j=(e-h)/16.0*2.0;if(i<(-1.0))i=i+2.0;if(i>=1.0)i=i-2.0;if(j<(-1.0))j=j+2.0;if(j>=1.0)j=j-2.0;k=i*i+j*j;i=Ck(j,i);h=c/32.0*3.1415927410125732*2.0-k*10.0;l=g*2|0;f=f+(Bq(i+(h+l)*(l-1|0))+1.0)/2.0/(k+1.0)*0.5;g=g+1|0;}h=f+O(b)*0.10000000149011612;g=h*100.0+155.0|0;f=h*h;l=f*200.0+55.0|0;m=f*h*h* -255.0|0;n=(e*16|0)+d|0;o=a.Cb.data;p=o[c].data;q=n*4|0;p[q+0|0]=l<<24>>24;o[c].data[q+1|0]=m<<24>>24;p=o[c].data;l=q+2|0;g=g<<24>>24;p[l]=g;o[c].data[q+3|0]=g;e=e+1|0;}d=d+1|0;}c=c+1|0;}} -function A5X(a){var b,c,d,e,f,g,h,i,j,k,l,m,n;b=a.BD+1|0;a.BD=b;c=a.Cb.data[b&31];b=0;while(b<256){d=c.data;e=b*4|0;f=e+0|0;g=d[f]&255;h=e+1|0;i=d[h]&255;j=e+2|0;k=d[j]&255;l=e+3|0;m=d[l]&255;if(a.j2){n=g*30|0;g=((n+(i*59|0)|0)+(k*11|0)|0)/100|0;i=(n+(i*70|0)|0)/100|0;k=(n+(k*70|0)|0)/100|0;}d=a.kr.data;d[f]=g<<24>>24;d[h]=i<<24>>24;d[j]=k<<24>>24;d[l]=m<<24>>24;b=b+1|0;}} -function AEg(){var a=this;ER.call(a);a.IS=null;a.IR=0;a.yK=0.0;a.s7=0.0;} -function Bd1(a){var b,c;a:{b=Bws;c=b.r;if(c!==null){b=b.k;if(b!==null){AAO(a,c,b.c,b.d,b.o,0,0);break a;}}AAO(a,null,0.0,0.0,0.0,1,0);}} -function AAO(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q,r;h=0.0;if(b!==null&&!f){i=b.dt-c;j=b.ds-d;h= -((e%360.0-90.0)*3.141592653589793/180.0-Ck(j,i));if(!b.cI.oe)h=Cd()*3.141592653589793*2.0;}if(g)a.s7=h;else{k=a.s7;l=h-k;while(l<(-3.141592653589793)){l=l+6.283185307179586;}while(l>=3.141592653589793){l=l-6.283185307179586;}if(l<(-1.0))l=(-1.0);if(l>1.0)l=1.0;m=a.yK+l*0.1;a.yK=m;m=m*0.8;a.yK=m;a.s7=k+m;}c=a.s7/6.283185307179586+1.0;f=a.IR;n=(c*f|0)%f|0;while(n<0){n=(n+f|0)%f|0;}o=n*256|0;p=0;while(p<256){q=a.kr.data;g -=p*4|0;r=a.IS.data;n=o+p|0;q[g]=(r[n]>>16&255)<<24>>24;q[g+1|0]=(r[n]>>8&255)<<24>>24;q[g+2|0]=(r[n]&255)<<24>>24;q[g+3|0]=(r[n]>>24&255)<<24>>24;p=p+1|0;}} -function YL(){var a=this;ER.call(a);a.AI=null;a.AS=null;a.Ci=null;a.BH=0.0;a.Dd=0.0;} -function A2P(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q;b=0.0;c=a.AI;d=c.r;if(d!==null&&c.k!==null){b= -HS(d,1.0)*3.1415929794311523*2.0;if(a.AI.r.cI.oe)b=Cd()*3.1415927410125732*2.0;}e=a.BH;f=b-e;while(f<(-3.141592653589793)){f=f+6.283185307179586;}while(f>=3.141592653589793){f=f-6.283185307179586;}if(f<(-1.0))f=(-1.0);if(f>1.0)f=1.0;b=a.Dd+f*0.1;a.Dd=b;b=b*0.8;a.Dd=b;b=e+b;a.BH=b;e=FI(b);g=Fu(a.BH);h=0;while(h<256){i=a.AS.data;j=i[h]>>24&255;k=i[h]>>16&255;l=i[h]>>8&255;m=i[h]>>0&255;if(k!=m)n=k;else if(l)n=k;else if -(m<=0)n=k;else{o= -((h%16|0)/15.0-0.5);p=(h/16|0)/15.0-0.5;q=(((o*g+p*e+0.5)*16.0|0)&15)+((((p*g-o*e+0.5)*16.0|0)&15)*16|0)|0;i=a.Ci.data;j=i[q]>>24&255;n=U(i[q]>>16&255,k)/255|0;l=U(i[q]>>8&255,k)/255|0;m=U(i[q]>>0&255,k)/255|0;}if(a.j2){k=n*30|0;n=((k+(l*59|0)|0)+(m*11|0)|0)/100|0;l=(k+(l*70|0)|0)/100|0;m=(k+(m*70|0)|0)/100|0;}i=a.kr.data;k=h*4|0;i[k+0|0]=n<<24>>24;i[k+1|0]=l<<24>>24;i[k+2|0]=m<<24>>24;i[k+3|0]=j<<24>>24;h=h+1|0;}} -function ALq(){var a=this;ER.call(a);a.yy=null;a.yU=null;a.Gm=null;a.CM=null;a.w3=0;} -function Brt(){var a=new ALq();BiP(a);return a;} -function BiP(a){I();HV(a,BxU.M+1|0);a.yy=Da(256);a.yU=Da(256);a.Gm=Da(256);a.CM=Da(256);a.w3=0;a.BC=2;} -function BbY(a){var b,c,d,e,f,g,h,i,j,k,l,m,n;a.w3=a.w3+1|0;b=0;while(b<16){c=0;while(c<16){d=0.0;e=c-2|0;while(e<=c){f=b&15;g=e&15;d=d+a.yy.data[f+(g*16|0)|0];e=e+1|0;}h=a.yU.data;i=b+(c*16|0)|0;h[i]=d/3.200000047683716+a.Gm.data[i]*0.800000011920929;c=c+1|0;}b=b+1|0;}b=0;while(b<16){c=0;while(c<16){j=a.Gm.data;i=b+(c*16|0)|0;d=j[i];h=a.CM.data;j[i]=d+h[i]*0.05000000074505806;if(j[i]<0.0)j[i]=0.0;h[i]=h[i]-0.30000001192092896;if(Cd()<0.2)a.CM.data[i]=0.5;c=c+1|0;}b=b+1|0;}j=a.yU;a.yU=a.yy;a.yy=j;c=0;while(c -<256){d=j.data[(c-(a.w3*16|0)|0)&255];if(d>1.0)d=1.0;if(d<0.0)d=0.0;k=d*d;i=32.0+k*32.0|0;l=50.0+k*64.0|0;m=255;n=146.0+k*50.0|0;if(a.j2){b=i*30|0;i=((b+(l*59|0)|0)+2805|0)/100|0;l=(b+(l*70|0)|0)/100|0;m=(b+17850|0)/100|0;}h=a.kr.data;b=c*4|0;h[b+0|0]=i<<24>>24;h[b+1|0]=l<<24>>24;h[b+2|0]=m<<24>>24;h[b+3|0]=n<<24>>24;c=c+1|0;}} -function AKj(){var a=this;ER.call(a);a.yQ=null;a.zb=null;a.PM=null;a.G$=null;a.wh=0;} -function BtO(){var a=new AKj();Bem(a);return a;} -function Bem(a){I();HV(a,BxV.M+1|0);a.yQ=Da(256);a.zb=Da(256);a.PM=Da(256);a.G$=Da(256);a.wh=0;a.BC=2;} -function A6O(a){var b,c,d,e,f,g,h,i,j,k,l,m,n;a.wh=a.wh+1|0;b=0;while(b<16){c=0;while(c<16){d=0.0;e=Bq(c*3.1415927410125732*2.0/16.0)*1.2000000476837158|0;f=Bq(b*3.1415927410125732*2.0/16.0)*1.2000000476837158|0;g=b-1|0;while(true){h=b+1|0;if(g>h)break;i=c-1|0;while(i<=(c+1|0)){j=(g+e|0)&15;h=(i+f|0)&15;d=d+a.yQ.data[j+(h*16|0)|0];i=i+1|0;}g=g+1|0;}k=a.zb.data;l=b+(c*16|0)|0;d=d/10.0;m=a.PM.data;e=(b+0|0)&15;j=((c+0|0)&15)*16|0;n=m[e+j|0];h=h&15;n=n+m[h+j|0];c=c+1|0;j=(c&15)*16|0;k[l]=d+(n+m[h+j|0]+m[e+j|0]) -/4.0*0.800000011920929;d=m[l];k=a.G$.data;m[l]=d+k[l]*0.009999999776482582;if(m[l]<0.0)m[l]=0.0;k[l]=k[l]-0.05999999865889549;if(Cd()<0.005)a.G$.data[l]=1.5;}b=b+1|0;}m=a.zb;a.zb=a.yQ;a.yQ=m;c=0;while(c<256){d=m.data[(c-((a.wh/3|0)*16|0)|0)&255]*2.0;if(d>1.0)d=1.0;if(d<0.0)d=0.0;j=d*100.0+155.0|0;n=d*d;h=n*255.0|0;l=n*d*d*128.0|0;if(a.j2){b=j*30|0;j=((b+(h*59|0)|0)+(l*11|0)|0)/100|0;h=(b+(h*70|0)|0)/100|0;l=(b+(l*70|0)|0)/100|0;}k=a.kr.data;b=c*4|0;k[b+0|0]=j<<24>>24;k[b+1|0]=h<<24>>24;k[b+2|0]=l<<24>>24;k[b -+3|0]=(-1);c=c+1|0;}} -function A1q(){var a=this;ER.call(a);a.xt=null;a.xL=null;} -function A5V(a){var b=new A1q();A$9(b,a);return b;} -function A$9(a,b){I();HV(a,BwD.M+(b*16|0)|0);a.xt=Da(320);a.xL=Da(320);} -function BkA(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o;b=0;while(b<16){c=0;while(c<20){d=18;e=a.xt.data;f=c+1|0;g=e[b+((f%20|0)*16|0)|0]*18.0;h=b-1|0;while(h<=(b+1|0)){i=c;while(i<=f){if(h>=0&&i>=0&&h<16&&i<20)g=g+e[h+(i*16|0)|0];d=d+1|0;i=i+1|0;}h=h+1|0;}e=a.xL.data;j=b+(c*16|0)|0;e[j]=g/(d*1.059999942779541);if(c>=19)e[j]=Cd()*Cd()*Cd()*4.0+Cd()*0.10000000149011612+0.20000000298023224;c=f;}b=b+1|0;}e=a.xL;a.xL=a.xt;a.xt=e;c=0;while(c<256){k=e.data[c]*1.7999999523162842;if(k>1.0)k=1.0;if(k<0.0)k=0.0;j=k*155.0+100.0 -|0;g=k*k;l=g*255.0|0;m=g*k*k*k*k*k*k*k*k*255.0|0;n=255;if(k<0.5)n=0;if(a.j2){d=j*30|0;j=((d+(l*59|0)|0)+(m*11|0)|0)/100|0;l=(d+(l*70|0)|0)/100|0;m=(d+(m*70|0)|0)/100|0;}o=a.kr.data;b=c*4|0;o[b+0|0]=j<<24>>24;o[b+1|0]=l<<24>>24;o[b+2|0]=m<<24>>24;o[b+3|0]=n<<24>>24;c=c+1|0;}} -var AEM=K(0); -function AH$(){var a=this;E.call(a);a.pt=null;a.cK=null;a.lC=null;a.hl=null;a.lG=null;a.iV=null;a.jR=0;a.lW=0;a.xa=0;a.L7=0;a.dS=null;a.Gx=null;a.uT=0;a.u3=0;a.Ij=0;a.I1=0;a.vU=0;a.we=0;a.xQ=0;a.x_=0;a.yr=0;a.yP=0;a.zi=0;a.zw=0;a.Hb=0;a.rw=0;a.Rq=0;a.SI=null;a.SN=null;a.vf=0;a.w8=0;a.LG=0;a.xu=0;a.xM=0;a.x4=null;a.qO=null;a.S_=0;a.Ts=0;a.s2=0.0;a.te=0.0;a.tw=0.0;a.eA=0.0;a.zT=0;} -function BsN(a,b){var c=new AH$();Bl7(c,a,b);return c;} -function Bl7(a,b,c){var d,e,f,g,h,i,j,k,l,m;a.pt=Cj();a.hl=Cj();a.uT=0;a.zi=(-1);a.zw=2;a.SI=BS(50000);a.SN=Q7(64);a.x4=Cj();a.qO=Q(AEu,[Z$(),Z$(),Z$(),Z$()]);a.S_=0;a.Ts=MQ(1);a.s2=(-9999.0);a.te=(-9999.0);a.tw=(-9999.0);a.zT=0;a.dS=b;a.lC=c;a.L7=MQ(786432);a.u3=MQ(3);B5();H1(a.u3,4864);A12(a);GE();BG();BK();d=Bwx;e=a.u3+1|0;a.Ij=e;H1(e,4864);f=(-384);while(f<=384){g=(-384);while(g<=384){By(d);h=f+0|0;i=g+0|0;Bk(d,h,16.0,i);j=f+64|0;Bk(d,j,16.0,i);g=g+64|0;i=g;Bk(d,j,16.0,i);Bk(d,h,16.0,i);Bs(d);}f=f+64|0;}GE();g -=a.u3+2|0;a.I1=g;H1(g,4864);By(d);k=(-384);while(k<=384){l=(-384);while(l<=384){j=k+64|0;m=l+0|0;Bk(d,j,(-16.0),m);i=k+0|0;Bk(d,i,(-16.0),m);l=l+64|0;m=l;Bk(d,i,(-16.0),m);Bk(d,j,(-16.0),m);}k=k+64|0;}Bs(d);GE();} -function A12(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be;b=new CX;BK();c=Bwx;By(c);d=0;while(d<1500){a:{e=O(b)*2.0-1.0;f=O(b)*2.0-1.0;g=O(b)*2.0-1.0;h=0.25+O(b)*0.25;i=e*e+f*f+g*g;if(i<1.0&&i>0.01){j=1.0/DP(i);e=e*j;f=f*j;g=g*j;k=e*100.0;l=f*100.0;m=g*100.0;n=Ck(e,g);o=FI(n);p=Fu(n);q=Ck(DP(e*e+g*g),f);r=FI(q);s=Fu(q);t=Ca(b)*3.141592653589793*2.0;u=FI(t);v=Fu(t);w=0;g=0.0*s;x=0.0*r;while(true){if(w>=4)break a;y=((w&2)-1|0)*h;w=w+1|0;z=((w&2)-1|0)*h;j=y*v-z*u;ba=z*v+y*u;bb=j*r+g;bc -=x-j*s;bd=bc*o-ba*p;be=ba*o+bc*p;Bk(c,k+bd,l+bb,m+be);}}}d=d+1|0;}Bs(c);} -function Nj(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;I();b=BwQ;c=a.dS.t;d=c.iz;b.x0=d;e=b.KD;d=!d?1:0;a:{b.M=e+d|0;a.zi=c.hr;if(a.iV!==null){d=0;while(true){f=a.iV.data;if(d>=f.length)break a;b=f[d];WL(b);b.A$=null;d=d+1|0;}}}d=64<<(3-a.zi|0);if(d>400)d=400;d=(d/16|0)+1|0;a.jR=d;a.lW=8;a.xa=d;g=U(d*8|0,d);a.iV=BC(Kc,g);a.lG=BC(Kc,g);g=0;h=0;a.vU=0;a.we=0;a.xQ=0;a.x_=d;a.yr=8;a.yP=d;e=0;while(true){b=a.hl;if(e>=b.p)break;(Z(b,e)).k2=0;e=e+1|0;}D1(b);D1(a.pt);e=0;while(e0)a.zw=e-1|0;else{Qa();f=BD3;g=a.cK;h=a.lC;i=a.dS;j=i.lc;k=i.k;f.ye=g;f.F9=h;f.UJ=k;f.QC=j;l=k.K;m=l+(k.o-l)*d;f.Tg=m;n=k.P;l=n+(k.x-n)*d;f.Sq=l;o=k.e$;p=k.c-o;q -=d;o=o+p*q;f.Au=o;p=k.eG;p=p+(k.j-p)*q;f.At=p;r=k.e_;r=r+(k.d-r)*q;f.As=r;I0();f=Bwt;i=i.t;f.pA=g;f.vp=h;f.BB=i;f.OI=k;f.Lv=j;f.md=m;f.tq=l;f.QA=o;f.Rl=p;f.PD=r;a.Hb=0;a.rw=0;a.Rq=0;BEr=o;BEs=p;BEt=r;BEw=o;BEx=p;BEy=r;f=g.b3;a.Hb=f.p;e=0;while(e=c.p)break b;b=BD3;c=Z(c,e);if(SA(c,b.Au,b.At,b.As)<4096.0){f=b.ye;s=c.ea;t=c.d$;u=c.em;$p=1;continue _;}e=e+1|0;}}}return;}a.rw=a.rw+1|0;h=Bwt;o=g.e$;v -=o+(g.c-o)*q;p=g.eG;o=p+(g.j-p)*q;p=g.e_;p=p+(g.d-p)*q;l=g.K;l=l+(g.o-l)*d;$p=3;continue _;case 1:$z=AL3(f,s,t,u);if(C()){break _;}l=$z;Jz(l,l,l);p=c.ea-BEw;r=c.d$-BEx;o=c.em-BEy;$p=2;case 2:ANI(b,c,p,r,o,d);if(C()){break _;}while(true){e=e+1|0;c=a.pt;if(e>=c.p)break;b=BD3;c=Z(c,e);if(SA(c,b.Au,b.At,b.As)>=4096.0)continue;else{f=b.ye;s=c.ea;t=c.d$;u=c.em;$p=1;continue _;}}return;case 3:$z=g.wT(d);if(C()){break _;}m=$z;Jz(m,m,m);r=v-BEr;o=o-BEs;p=p-BEt;$p=4;case 4:AIg(h,g,r,o,p,l,d);if(C()){break _;}a:{while -(true){e=e+1|0;if(e>=f.p)break;g=Z(f,e);if(!V4(g,b))continue;if(!SU(c,g.w))continue;h=a.dS;if(g!==h.k)break a;if(!h.t.bP)continue;else break a;}e=0;while(true){c=a.pt;if(e>=c.p)break;b=BD3;c=Z(c,e);if(SA(c,b.Au,b.At,b.As)<4096.0){f=b.ye;s=c.ea;t=c.d$;u=c.em;$p=1;continue _;}e=e+1|0;}return;}a.rw=a.rw+1|0;h=Bwt;o=g.e$;v=o+(g.c-o)*q;p=g.eG;o=p+(g.j-p)*q;p=g.e_;p=p+(g.d-p)*q;l=g.K;l=l+(g.o-l)*d;$p=3;continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p);} -function YN(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q;c=b+(-8)|0;d=d+(-8)|0;a.vU=2147483647;a.we=2147483647;a.xQ=2147483647;a.x_=(-2147483648);a.yr=(-2147483648);a.yP=(-2147483648);e=a.jR*16|0;f=e/2|0;g=0;h=e-1|0;while(ga.x_)a.x_=i;k=0;while(ka.yP)a.yP=j;n=0;while(true){o=a.lW;if(n>=o)break;p=n*16|0;if(pa.yr)a.yr=p;q=a.iV.data[U(U(k, -o)+n|0,a.jR)+g|0];o=q.k2;ADa(q,i,p,j);if(!o&&q.k2)Ba(a.hl,q);n=n+1|0;}k=k+1|0;}g=g+1|0;}} -function ZX(a,b,c,d){var e,f,g,h,i,j;if(a.dS.t.hr!=a.zi)Nj(a);if(!c){a.vf=0;a.w8=0;a.LG=0;a.xu=0;a.xM=0;}e=b.c;f=e-a.s2;g=b.j;h=g-a.te;i=b.d;j=i-a.tw;if(f*f+h*h+j*j>16.0){a.s2=e;a.te=g;a.tw=i;YN(a,N(e),N(b.j),N(b.d));V1(a.lG,A9W(b));}return 0+AHZ(a,0,a.lG.data.length,c,d)|0;} -function AHZ(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s,t;D1(a.x4);f=0;while(b=0){Ba(a.x4,a.lG.data[b]);f=f+1|0;}b=b+1|0;}h=a.dS.k;i=h.e$;i=i+(h.c-i)*e;j=h.eG;j=j+(h.j-j)*e;k=h.e_;k=k+(h.d-k)*e;l=0;m=0;while(true){g=a.qO.data;if(m>=g.length)break;h=g[m];h.t5=0;h.yu=0;m=m+1|0;}n=0;o=i;p=j;q=k;while(true){h=a.x4;if(n>=h.p)break;r -=Z(h,n);s=(-1);t=0;while(t=0){t=l;l=s;}else{t=l+1|0;h=a.qO.data[l];b=r.EC;c=r.Et;m=r.DV;h.t5=1;F_(h.oR);h.C8=b;h.CH=c;h.B7=m;h.Rz=o;h.QW=p;h.Qa=q;}h=a.qO.data[l];b=AAC(r,d);Pb(h.oR,b);if(!CN(h.oR))AD$(h);n=n+1|0;l=t;}b=0;while(true){g=a.qO.data;if(b>=g.length)break;AD$(g[b]);b=b+1|0;}return f;} -function HY(a){a.uT=a.uT+1|0;} -function ALC(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.dS.r.cI.oe)return;Bc(3553);c=V2(a.cK,a.dS.k,b);d=c.G;e=c.F;f=c.B;if(a.dS.t.d3){g=d*30.0;d=(g+e*59.0+f*11.0)/100.0;e=(g+e*70.0)/100.0;f=(g+f*70.0)/100.0;}Jz(d,e,f);BK();h=Bwx;DB(0);Bb(2912);Jz(d,e,f);Ia(a.Ij);Bc(2912);Bc(3008);Bb(3042);CI(770,771);c= -a.cK;i=A0P(c.cI,HS(c,b),b);if(i!==null){Bc(3553);B5();Bg(90.0,1.0,0.0,0.0);g=HS(a.cK,b)<=0.5?0.0:180.0;i=i.data;Bg(g,0.0,0.0,1.0);HG(h,6);E5(h,i[0],i[1],i[2],i[3]);Bk(h,0.0,100.0,0.0);E5(h,i[0],i[1],i[2],0.0);j=0;while(j<=16){k=j*3.1415927410125732*2.0/16.0;l=Bq(k);m=BE(k);Bk(h,l*120.0,m*120.0, -m*40.0*i[3]);j=j+1|0;}Bs(h);BG();}Bb(3553);CI(1,1);B5();BZ(1.0,1.0,1.0,1.0);Bn(0.0,0.0,0.0);Bg(0.0,0.0,0.0,1.0);Bg(HS(a.cK,b)*360.0,1.0,0.0,0.0);n=3553;c=a.lC;o=B(513);$p=1;case 1:$z=APP(c,o);if(C()){break _;}j=$z;CG(n, -j);By(h);H(h,(-30.0),100.0,(-30.0),0.0,0.0);H(h,30.0,100.0,(-30.0),1.0,0.0);H(h,30.0,100.0,30.0,1.0,1.0);H(h,(-30.0),100.0,30.0,0.0,1.0);Bs(h);n=3553;c=a.lC;o=B(514);$p=2;case 2:$z=APP(c,o);if(C()){break _;}j=$z;CG(n,j);By(h);H(h,(-20.0),(-100.0),20.0,1.0,1.0);H(h,20.0,(-100.0),20.0,0.0,1.0);H(h,20.0,(-100.0),(-20.0),0.0,0.0);H(h,(-20.0),(-100.0),(-20.0),1.0,0.0);Bs(h);Bc(3553);b=1.0-(BE(HS(a.cK,b)*3.1415927410125732*2.0)*2.0+0.75);if(b<0.0)b=0.0;if(b>1.0)b=1.0;k=b*b*0.5;if(k>0.0){BZ(k,k,k,k);Ia(a.u3);}BZ(1.0, -1.0,1.0,1.0);Bc(3042);Bb(3008);Bb(2912);BG();Jz(d*0.20000000298023224+0.03999999910593033,e*0.20000000298023224+0.03999999910593033,f*0.6000000238418579+0.10000000149011612);Bc(3553);Ia(a.I1);Bb(3553);DB(1);return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);} -function AFN(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.dS;if(c.r.cI.oe)return;if(c.t.iz){$p=2;continue _;}Bc(2884);c=a.dS.k;d=c.eG;e=c.j-d;f=b;g=d+e*f;h=32;BK();c=Bwx;i=3553;j=a.lC;k=B(515);$p -=1;case 1:$z=APP(j,k);if(C()){break _;}l=$z;CG(i,l);Bb(3042);CI(770,771);j=Up(a.cK,b);m=j.G;n=j.F;o=j.B;j=a.dS;if(j.t.d3){p=m*30.0;m=(p+n*59.0+o*11.0)/100.0;n=(p+n*70.0)/100.0;o=(p+o*70.0)/100.0;}j=j.k;d=j.bq;d=d+(j.c-d)*f+(a.uT+b)*0.029999999329447746;e=j.bp;e=e+(j.d-e)*f;i=N(d/2048.0);l=N(e/2048.0);d=d-(i*2048|0);e=e-(l*2048|0);q=120.0-g+0.33000001311302185;r=d*4.8828125E-4;s=e*4.8828125E-4;By(c);E5(c,m,n,o,0.800000011920929);t=q;u=(-256);while(u<256){v=(-256);while(v<256){i=u+0|0;w=i;x=v+h|0;y=x;z=i*4.8828125E-4 -+r;d=x*4.8828125E-4+s;H(c,w,t,y,z,d);i=u+h|0;e=i;f=i*4.8828125E-4+r;H(c,e,t,y,f,d);i=v+0|0;d=i;y=i*4.8828125E-4+s;H(c,e,t,d,f,y);H(c,w,t,d,z,y);v=x;}u=u+h|0;}Bs(c);BZ(1.0,1.0,1.0,1.0);Bc(3042);Bb(2884);return;case 2:ATG(a,b);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$p);} -function ATG(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();bj=$T.l();bi=$T.l();bh=$T.l();bg=$T.l();bf=$T.l();be=$T.l();bd=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Bc(2884);c -=a.dS.k;d=c.eG;e=c.j-d;f=b;g=d+e*f;BK();h=Bwx;i=12.0;d=c.bq;d=(d+(c.c-d)*f+(a.uT+b)*0.029999999329447746)/12.0;j=c.bp;e=(j+(c.d-j)*f)/12.0+0.33000001311302185;k=108.0-g+0.33000001311302185;l=N(d/2048.0);m=N(e/2048.0);d=d-(l*2048|0);f=e-(m*2048|0);l=3553;c=a.lC;n=B(515);$p=1;case 1:$z=APP(c,n);if(C()){break _;}m=$z;CG(l,m);Bb(3042);CI(770,771);c=Up(a.cK,b);o=c.G;p=c.F;q=c.B;if(a.dS.t.d3){b=o*30.0;o=(b+p*59.0+q*11.0)/100.0;p=(b+p*70.0)/100.0;q=(b+q*70.0)/100.0;}r=N(d)*0.00390625;s=N(f)*0.00390625;t=d-N(d);u=f --N(f);B$(i,1.0,i);v=0;w=Y(k,(-5.0));x=k+0.0;y=Y(k,5.0);b=k+4.0;z=b-9.765625E-4;ba=b;while(v<2){if(v)Ih(1,1,1,1);else Ih(0,0,0,0);bb=(-2);while(bb<=3){bc=(-2);while(bc<=3){By(h);bd=bb*8|0;be=bc*8|0;bf=bd-t;bg=be-u;if(w>0){E5(h,o*0.699999988079071,p*0.699999988079071,q*0.699999988079071,0.800000011920929);B3(h,0.0,(-1.0),0.0);d=bf+0.0;e=bg+8.0;f=(bd+0.0)*0.00390625+r;j=(be+8.0)*0.00390625+s;H(h,d,x,e,f,j);bh=bf+8.0;bi=(bd+8.0)*0.00390625+r;H(h,bh,x,e,bi,j);e=bg+0.0;j=(be+0.0)*0.00390625+s;H(h,bh,x,e,bi,j);H(h, -d,x,e,f,j);}if(y<=0){E5(h,o,p,q,0.800000011920929);B3(h,0.0,1.0,0.0);bh=bf+0.0;f=bg+8.0;bi=(bd+0.0)*0.00390625+r;j=(be+8.0)*0.00390625+s;H(h,bh,z,f,bi,j);d=bf+8.0;e=(bd+8.0)*0.00390625+r;H(h,d,z,f,e,j);f=bg+0.0;j=(be+0.0)*0.00390625+s;H(h,d,z,f,e,j);H(h,bh,z,f,bi,j);}a:{E5(h,o*0.8999999761581421,p*0.8999999761581421,q*0.8999999761581421,0.800000011920929);if(bb>(-1)){B3(h,(-1.0),0.0,0.0);bj=0;bh=bg+8.0;d=(be+8.0)*0.00390625+s;e=bg+0.0;f=(be+0.0)*0.00390625+s;while(true){if(bj>=8)break a;b=bj;j=bf+b+0.0;bi=(bd -+b+0.5)*0.00390625+r;H(h,j,x,bh,bi,d);H(h,j,ba,bh,bi,d);H(h,j,ba,e,bi,f);H(h,j,x,e,bi,f);bj=bj+1|0;}}}b:{if(bb<=1){B3(h,1.0,0.0,0.0);bj=0;bh=bg+8.0;d=(be+8.0)*0.00390625+s;e=bg+0.0;f=(be+0.0)*0.00390625+s;while(true){if(bj>=8)break b;b=bj;j=bf+b+1.0-9.765625E-4;bi=(bd+b+0.5)*0.00390625+r;H(h,j,x,bh,bi,d);H(h,j,ba,bh,bi,d);H(h,j,ba,e,bi,f);H(h,j,x,e,bi,f);bj=bj+1|0;}}}c:{E5(h,o*0.800000011920929,p*0.800000011920929,q*0.800000011920929,0.800000011920929);if(bc>(-1)){B3(h,0.0,0.0,(-1.0));bj=0;bi=bf+0.0;e=(bd+0.0) -*0.00390625+r;j=bf+8.0;bh=(bd+8.0)*0.00390625+r;while(true){if(bj>=8)break c;g=bj;d=bg+g+0.0;f=(be+g+0.5)*0.00390625+s;H(h,bi,ba,d,e,f);H(h,j,ba,d,bh,f);H(h,j,x,d,bh,f);H(h,bi,x,d,e,f);bj=bj+1|0;}}}d:{if(bc<=1){B3(h,0.0,0.0,1.0);bj=0;d=bf+0.0;f=(bd+0.0)*0.00390625+r;bh=bf+8.0;bi=(bd+8.0)*0.00390625+r;while(true){if(bj>=8)break d;b=bj;e=bg+b+1.0-9.765625E-4;j=(be+b+0.5)*0.00390625+s;H(h,d,ba,e,f,j);H(h,bh,ba,e,bi,j);H(h,bh,x,e,bi,j);H(h,d,x,e,f,j);bj=bj+1|0;}}}Bs(h);bc=bc+1|0;}bb=bb+1|0;}v=v+1|0;}BZ(1.0,1.0, -1.0,1.0);Bc(3042);Bb(2884);return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,$p);} -function AS6(a,b,c){var d,e,f,g,h,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=a.hl;e=new ADo;e.Bs=b;XZ(d,e);f=a.hl.p;g=f-1|0;h=0;a:{while(h=f)break;d=Z(a.hl,g-h|0);if(!c) -{if(Ku(d,b)<=1024.0)break a;if(!d.hg){if(h<1)break a;return 0;}if(h<3)break a;return 0;}if(d.hg)break a;}return a.hl.p?0:1;}continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,$p);} -function AW4(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a:{BK();g=Bwx;Bb(3042);Bb(3008);CI(770,1);BZ(1.0,1.0,1.0,(Bq(FR(Cy())/100.0)*0.20000000298023224+0.4000000059604645)*0.5);if(!d){if(a.eA<=0.0)break a;CI(774,768);e=a.lC;h=B(200);$p=2;continue _;}if(e!==null){CI(770,771);i=Bq(FR(Cy())/100.0)*0.20000000298023224 -+0.800000011920929;BZ(i,i,i,Bq(FR(Cy())/200.0)*0.20000000298023224+0.5);b=a.lC;e=B(200);$p=1;continue _;}}Bc(3042);Bc(3008);return;case 1:$z=APP(b,e);if(C()){break _;}j=$z;CG(3553,j);d=c.hS;Bc(3042);Bc(3008);return;case 2:$z=APP(e,h);if(C()){break _;}k=$z;CG(3553,k);BZ(1.0,1.0,1.0,0.5);B5();e=a.cK;d=c.ik;k=c.il;j=c.im;$p=3;case 3:$z=AKw(e,d,k,j);if(C()){break _;}j=$z;if(j<=0)h=null;else{I();h=BwB.data[j];}Bc(3008);Yi((-3.0),(-3.0));Bb(32823);By(g);l=b.e$;m=b.c-l;n=f;l=l+m*n;m=b.eG;m=m+(b.j-m)*n;o=b.e_;Hy(g, - -l, -m, -(o+(b.d-o)*n));g.xA=1;if(h===null){I();h=BwJ;}b=a.Gx;d=c.ik;k=c.il;j=c.im;b.el=240+(a.eA*10.0|0)|0;$p=4;case 4:AWV(b,h,d,k,j);if(C()){break _;}b.el=(-1);Bs(g);Hy(g,0.0,0.0,0.0);Yi(0.0,0.0);Bc(32823);Bb(3008);DB(1);BG();Bc(3042);Bc(3008);return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);} -function AOv(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!d&&!c.oa){Bb(3042);CI(770,771);BZ(0.0,0.0,0.0,0.4000000059604645);Bc(3553);DB(0);e=a.cK;d=c.ik;g=c.il;h=c.im;$p=1;continue _;}return;case 1:$z=AKw(e,d,g,h);if(C()){break _;}g=$z;if(g<=0){DB(1);Bb(3553);Bc(3042);return;}I();e=BwB.data[g];i=a.cK;d=c.ik;h=c.il;j=c.im;$p -=2;case 2:e.jl(i,d,h,j);if(C()){break _;}k=b.e$;l=b.c-k;m=f;k=k+l*m;l=b.eG;l=l+(b.j-l)*m;n=b.e_;m=n+(b.d-n)*m;b=BwB.data[g];e=a.cK;d=c.ik;g=c.il;h=c.im;$p=3;case 3:$z=b.n8(e,d,g,h);if(C()){break _;}b=$z;b=Je(Dd(b,0.0020000000949949026,0.0020000000949949026,0.0020000000949949026), -k, -l, -m);BK();c=Bwx;HG(c,3);Bk(c,b.N,b.C,b.O);Bk(c,b.V,b.C,b.O);Bk(c,b.V,b.C,b.W);Bk(c,b.N,b.C,b.W);Bk(c,b.N,b.C,b.O);Bs(c);HG(c,3);Bk(c,b.N,b.R,b.O);Bk(c,b.V,b.R,b.O);Bk(c,b.V,b.R,b.W);Bk(c,b.N,b.R,b.W);Bk(c,b.N,b.R,b.O);Bs(c);HG(c, -1);Bk(c,b.N,b.C,b.O);Bk(c,b.N,b.R,b.O);Bk(c,b.V,b.C,b.O);Bk(c,b.V,b.R,b.O);Bk(c,b.V,b.C,b.W);Bk(c,b.V,b.R,b.W);Bk(c,b.N,b.C,b.W);Bk(c,b.N,b.R,b.W);Bs(c);DB(1);Bb(3553);Bc(3042);return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);} -function UR(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q,r,s,t;h=JR(b,16);i=JR(c,16);j=JR(d,16);k=JR(e,16);l=JR(f,16);m=JR(g,16);while(h<=k){b=a.jR;n=h%b|0;if(n<0)n=n+b|0;o=i;while(o<=l){b=a.lW;p=o%b|0;if(p<0)p=p+b|0;q=j;while(q<=m){b=a.xa;r=q%b|0;if(r<0)r=r+b|0;s=U(U(r,a.lW)+p|0,a.jR)+n|0;t=a.iV.data[s];if(!t.k2)Ba(a.hl,t);NM(t);q=q+1|0;}o=o+1|0;}h=h+1|0;}} -function AAu(a,b,c,d){UR(a,b-1|0,c-1|0,d-1|0,b+1|0,c+1|0,d+1|0);} -function ALa(a,b,c,d,e,f,g){var h,i,j,k,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:h=16.0;if(f>1.0)h=h*f;if(RF(a.dS.k,c,d,e)>=h*h)return;i=a.dS.ha;h=c;j=d;k=e;$p=1;case 1:A0Y(i,b,h,j,k,f,g);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,$p);} -function AQN(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p;a:{i=a.dS;j=i.k;k=j.c-c;l=j.j-d;m=j.d-e;if(k*k+l*l+m*m>256.0)break a;if(b===B(516)){j=i.cf;i=new Zn;Gj(i,a.cK,c,d,e,f,g,h);i.fd=1.0;i.ff=1.0;i.fK=1.0;i.e9=32;Dh(i,0.019999999552965164,0.019999999552965164);i.c3=i.c3*(O(i.l)*0.6000000238418579+0.20000000298023224);i.f=f*0.20000000298023224+(Cd()*2.0-1.0)*0.019999999552965164;i.i=g*0.20000000298023224+(Cd()*2.0-1.0)*0.019999999552965164;i.g=h*0.20000000298023224+(Cd()*2.0-1.0)*0.019999999552965164;i.b1=8.0/(Cd() -*0.8+0.2)|0;E6(j,i);break a;}if(b===B(331)){E6(i.cf,BkJ(a.cK,c,d,e,1.0));break a;}if(b===B(359)){b=i.cf;j=new Wl;Gj(j,a.cK,c,d,e,f,g,h);j.f=f;j.i=g;j.g=h;j.c=c;j.Qy=c;j.j=d;j.Qv=d;j.d=e;j.Nx=e;n=O(j.l)*0.6000000238418579+0.4000000059604645;o=O(j.l)*0.20000000298023224+0.5;j.c3=o;j.MS=o;n=1.0*n;j.fK=n;j.ff=n;j.fd=n;j.ff=n*0.30000001192092896;j.fd=n*0.8999999761581421;j.b1=(Cd()*10.0|0)+40|0;j.oK=1;j.e9=Cd()*8.0|0;E6(b,j);break a;}if(b===B(517)){E6(i.cf,Bsc(a.cK,c,d,e,f,g,h));break a;}if(b===B(332)){b=i.cf;j= -new UJ;Gj(j,a.cK,c,d,e,f,g,h);j.f=j.f*0.009999999776482582+f;j.i=j.i*0.009999999776482582+g;j.g=j.g*0.009999999776482582+h;O(j.l);O(j.l);O(j.l);O(j.l);O(j.l);O(j.l);j.O7=j.c3;j.fK=1.0;j.ff=1.0;j.fd=1.0;j.b1=(8.0/(Cd()*0.8+0.2)|0)+4|0;j.oK=1;j.e9=48;E6(b,j);break a;}if(b===B(327)){E6(i.cf,BtU(a.cK,c,d,e));break a;}if(b===B(518)){E6(i.cf,BtD(a.cK,c,d,e,f,g,h));break a;}if(b===B(328)){E6(i.cf,BkJ(a.cK,c,d,e,2.5));break a;}if(b===B(335)){E6(i.cf,BsZ(a.cK,c,d,e,1.0));break a;}if(b===B(519)){b=i.cf;j=new Re;i=a.cK;Bt();XK(j, -i,c,d,e,BBU);E6(b,j);break a;}if(b!==B(520))break a;j=i.cf;i=new Re;p=a.cK;Bt();XK(i,p,c,d,e,BC9);E6(j,i);}} -function UE(){var a=this;E.call(a);a.iy=null;a.dx=null;a.fM=null;a.yT=null;} -function E6(a,b){var c;c=b.y9();Ba(a.dx.data[c],b);} -function AH7(a){var b,c,d,e,f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=0;while(b<4){c=0;d=a.dx.data;if(c=4)break;c=0;}return;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function AFB(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=BE(b.o*3.1415927410125732/180.0);e=Bq(b.o*3.1415927410125732/180.0);f= -e*Bq(b.x*3.1415927410125732/180.0);g=d*Bq(b.x*3.1415927410125732/180.0);h=BE(b.x*3.1415927410125732/180.0);i=b.e$;j=b.c-i;k=c;BEz=i+j*k;j=b.eG;BEA=j+(b.j-j)*k;i -=b.e_;BEB=i+(b.d-i)*k;l=0;while(l<3){if(a.dx.data[l].p){if(!l){b=a.fM;m=B(521);$p=1;continue _;}if(l==1){b=a.fM;m=B(200);$p=2;continue _;}if(l==2){b=a.fM;m=B(182);$p=3;continue _;}CG(3553,0);BK();m=Bwx;By(m);n=0;o=a.dx.data;if(n=3)break a;if(!a.dx.data[l].p)continue;else break;}q=0;if(!l){b=a.fM;m=B(521);continue _;}}return;case 2:$z=APP(b,m);if(C()){break _;}q=$z;a:while(true){if(l==2){b=a.fM;m=B(182);$p=3;continue _;}CG(3553,q);BK();m=Bwx;By(m);n=0;o=a.dx.data;if(n=3)break a;if(!a.dx.data[l].p)continue;else break;}q=0;if(!l){b=a.fM;m=B(521);$p=1;continue _;}if(l==1){b=a.fM;m=B(200);continue _;}}return;case 3:$z=APP(b,m);if(C()){break _;}q=$z;a: -while(true){CG(3553,q);BK();m=Bwx;By(m);n=0;o=a.dx.data;if(n=3)break a;if(!a.dx.data[l].p)continue;else break;}q=0;if(!l){b=a.fM;m=B(521);$p=1;continue _;}if(l==1){b=a.fM;m=B(200);$p=2;continue _;}if(l==2){b=a.fM;m=B(182);continue _;}}return;case 4:p.jU(m,c,d,h,e,f,g);if(C()){break _;}n=n+1|0;a:while(true){o=a.dx.data;if(n=3)break a;if(!a.dx.data[l].p)continue;else break;}if(!l) -{b=a.fM;m=B(521);$p=1;continue _;}if(l==1){b=a.fM;m=B(200);$p=2;continue _;}if(l==2){b=a.fM;m=B(182);$p=3;continue _;}CG(3553,0);BK();m=Bwx;By(m);n=0;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p);} -function SP(){var a=this;Jd.call(a);a.hd=null;a.C_=null;a.bu=null;a.Vi=null;a.xT=0;a.q5=null;a.lI=0;a.e7=0.0;a.zY=0.0;} -var BEC=null;function AYV(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();bi=$T.l();bh=$T.l();bg=$T.l();bf=$T.l();be=$T.l();bd=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=new Mj;g -=a.bu;NV(f,g.bJ,g.bo);h=AMD(f);i=AGW(f);f=a.bu;g=f.lc;R4(f.d0);Bb(3042);f=a.bu;if(f.t.iz){f=f.k;$p=1;continue _;}j=Om(a.bu.k.D,3);if(!a.bu.t.bP&&j!==null){c=j.bn;I();if(c==BAh.b){$p=6;continue _;}}f=a.bu.k;k=f.tP;k=k+(f.gV-k)*b;if(k>0.0){$p=5;continue _;}BZ(1.0,1.0,1.0,1.0);c=3553;f=a.bu.T;l=B(522);$p=3;continue _;case 1:$z=ALV(f,b);if(C()){break _;}k=$z;$p=2;case 2:ATJ(a,k,h,i);if(C()){break _;}j=Om(a.bu.k.D,3);if(!a.bu.t.bP&&j!==null){c=j.bn;I();if(c==BAh.b){$p=6;continue _;}}f=a.bu.k;k=f.tP;k=k+(f.gV-k)* -b;if(k>0.0){$p=5;continue _;}BZ(1.0,1.0,1.0,1.0);c=3553;f=a.bu.T;l=B(522);$p=3;case 3:$z=APP(f,l);if(C()){break _;}d=$z;CG(c,d);l=a.bu.k.D;a.qG=(-90.0);m=h/2|0;n=m-91|0;o=i-22|0;Du(a,n,o,0,0,182,22);Du(a,(n-1|0)+(l.bC*20|0)|0,o-1|0,0,22,24,22);c=3553;f=a.bu.T;l=B(523);$p=4;case 4:$z=APP(f,l);if(C()){break _;}d=$z;CG(c,d);Bb(3042);CI(775,769);Du(a,m-7|0,(i/2|0)-7|0,0,0,16,16);Bc(3042);f=a.bu.k;d=f.fa;p=((d/3|0)%2|0)!=1?0:1;if(d<10)p=0;o=f.bL;q=f.QQ;Td(a.C_,M(U(a.xT,312871)));if(AKB(a.bu.dg)){r=AK_(a.bu.k);s= -0;t=i-32|0;u=m+91|0;d=Y(o,4);while(s<10){if(r>0){v=(u-(s*8|0)|0)-9|0;e=Y((s*2|0)+1|0,r);if(e<0)Du(a,v,t,34,9,9,9);if(!e)Du(a,v,t,25,9,9,9);if(e>0)Du(a,v,t,16,9,9,9);}w=0;if(p)w=1;x=n+(s*8|0)|0;c=d>0?t:t+D(a.C_,2)|0;Du(a,x,c,16+(w*9|0)|0,0,9,9);if(p){e=Y((s*2|0)+1|0,q);if(e<0)Du(a,x,c,70,0,9,9);if(!e)Du(a,x,c,79,0,9,9);}e=Y((s*2|0)+1|0,o);if(e<0)Du(a,x,c,52,0,9,9);if(!e)Du(a,x,c,61,0,9,9);s=s+1|0;}f=a.bu.k;BB();l=BxI;$p=8;continue _;}Bc(3042);Bb(32826);B5();Bg(180.0,1.0,0.0,0.0);MV();BG();r=0;d=m-90|0;n=(i-16 -|0)-3|0;if(r>=9){F2();Bc(32826);if(Bh()==33&&BR(4)){f=a.bu.n6;l=Cs();HT(J(J(l,B(524)),f),41);C9(g,Cc(l),2,2,16777215);C9(g,RI(a.bu),2,12,16777215);C9(g,Rj(a.bu),2,22,16777215);C9(g,S4(a.bu),2,32,16777215);y=TF();z=Rl();ba=BD(z,Rt());bb=CC(CB(ba,M(100)),y);ba=CC(CC(ba,M(1024)),M(1024));bc=CC(CC(y,M(1024)),M(1024));f=Cs();J(EM(J(EM(J(EM(J(f,B(525)),bb),B(526)),ba),B(527)),bc),B(528));bd=Cc(f);ED(a,g,bd,(h-DV(g,bd)|0)-2|0,2,14737632);y=CC(CB(z,M(100)),y);z=CC(CC(z,M(1024)),M(1024));f=Cs();J(EM(J(EM(J(f,B(529)), -y),B(526)),z),B(530));f=Cc(f);ED(a,g,f,(h-DV(g,f)|0)-2|0,12,14737632);be=a.bu.k.c;f=Cs();FY(J(f,B(531)),be);ED(a,g,Cc(f),2,64,14737632);be=a.bu.k.j;f=Cs();FY(J(f,B(532)),be);ED(a,g,Cc(f),2,72,14737632);be=a.bu.k.d;f=Cs();FY(J(f,B(533)),be);ED(a,g,Cc(f),2,80,14737632);}else C9(g,B(534),2,2,16777215);c=a.lI;if(c>0){bf=c-b;s=bf*256.0/20.0|0;if(s>255)s=255;if(s>0){B5();Bn(m,i-48|0,0.0);Bb(3042);CI(770,771);n=Qo(bf/50.0,0.699999988079071,0.6000000238418579)&16777215;f=a.q5;EV(g,f,( -DV(g,f)|0)/2|0,(-4),n+(s<<24) -|0);Bc(3042);BG();}}m=10;bg=0;if(a.bu.I instanceof Po){m=20;bg=1;}Bb(3042);CI(770,771);Bc(3008);B5();Bn(0.0,i-48|0,0.0);n=0;while(n=200&&!bg)){be=(1.0-(Z(a.hd,n)).l2/200.0)*10.0;if(be<0.0)be=0.0;if(be>1.0)be=1.0;u=255.0*be*be|0;if(bg)u=255;if(u>0){bh=( -n|0)*9|0;bd=(Z(a.hd,n)).HT;Sy(a,2,bh-1|0,322,bh+8|0,(u/2|0)<<24);Bb(3042);C9(g,bd,2,bh,16777215+(u<<24)|0);}}n=n+1|0;}BG();Bb(3008);Bc(3042);return;}s=(d+(r*20|0)|0)+2|0;$p=7;continue _;case 5:AIJ(a,k,h,i);if(C()){break _;}BZ(1.0, -1.0,1.0,1.0);c=3553;f=a.bu.T;l=B(522);$p=3;continue _;case 6:ANq(a,h,i);if(C()){break _;}f=a.bu.k;k=f.tP;k=k+(f.gV-k)*b;if(k>0.0){$p=5;continue _;}BZ(1.0,1.0,1.0,1.0);c=3553;f=a.bu.T;l=B(522);$p=3;continue _;case 7:AXE(a,r,s,n,b);if(C()){break _;}r=r+1|0;if(r>=9){F2();Bc(32826);if(Bh()==33&&BR(4)){f=a.bu.n6;l=Cs();HT(J(J(l,B(524)),f),41);C9(g,Cc(l),2,2,16777215);C9(g,RI(a.bu),2,12,16777215);C9(g,Rj(a.bu),2,22,16777215);C9(g,S4(a.bu),2,32,16777215);y=TF();z=Rl();ba=BD(z,Rt());bb=CC(CB(ba,M(100)),y);ba=CC(CC(ba, -M(1024)),M(1024));bc=CC(CC(y,M(1024)),M(1024));f=Cs();J(EM(J(EM(J(EM(J(f,B(525)),bb),B(526)),ba),B(527)),bc),B(528));bd=Cc(f);ED(a,g,bd,(h-DV(g,bd)|0)-2|0,2,14737632);y=CC(CB(z,M(100)),y);z=CC(CC(z,M(1024)),M(1024));f=Cs();J(EM(J(EM(J(f,B(529)),y),B(526)),z),B(530));f=Cc(f);ED(a,g,f,(h-DV(g,f)|0)-2|0,12,14737632);be=a.bu.k.c;f=Cs();FY(J(f,B(531)),be);ED(a,g,Cc(f),2,64,14737632);be=a.bu.k.j;f=Cs();FY(J(f,B(532)),be);ED(a,g,Cc(f),2,72,14737632);be=a.bu.k.d;f=Cs();FY(J(f,B(533)),be);ED(a,g,Cc(f),2,80,14737632);} -else C9(g,B(534),2,2,16777215);c=a.lI;if(c>0){bf=c-b;s=bf*256.0/20.0|0;if(s>255)s=255;if(s>0){B5();Bn(m,i-48|0,0.0);Bb(3042);CI(770,771);n=Qo(bf/50.0,0.699999988079071,0.6000000238418579)&16777215;f=a.q5;EV(g,f,( -DV(g,f)|0)/2|0,(-4),n+(s<<24)|0);Bc(3042);BG();}}m=10;bg=0;if(a.bu.I instanceof Po){m=20;bg=1;}Bb(3042);CI(770,771);Bc(3008);B5();Bn(0.0,i-48|0,0.0);n=0;while(n=200&&!bg)){be=(1.0-(Z(a.hd,n)).l2/200.0)*10.0;if(be<0.0)be=0.0;if(be>1.0)be=1.0;u=255.0*be*be|0;if(bg)u -=255;if(u>0){bh=( -n|0)*9|0;bd=(Z(a.hd,n)).HT;Sy(a,2,bh-1|0,322,bh+8|0,(u/2|0)<<24);Bb(3042);C9(g,bd,2,bh,16777215+(u<<24)|0);}}n=n+1|0;}BG();Bb(3008);Bc(3042);return;}s=(d+(r*20|0)|0)+2|0;continue _;case 8:a:{$z=AOZ(f,l);if(C()){break _;}c=$z;if(c){c=ABA((a.bu.k.hM-2|0)*10.0/300.0)|0;bi=(ABA(a.bu.k.hM*10.0/300.0)|0)-c|0;v=0;d=c+bi|0;p=t-9|0;while(true){if(v>=d)break a;if(v>=c)Du(a,n+(v*8|0)|0,p,25,18,9,9);else Du(a,n+(v*8|0)|0,p,16,18,9,9);v=v+1|0;}}}Bc(3042);Bb(32826);B5();Bg(180.0,1.0,0.0,0.0);MV();BG();r -=0;d=m-90|0;n=(i-16|0)-3|0;if(r>=9){F2();Bc(32826);if(Bh()==33&&BR(4)){f=a.bu.n6;l=Cs();HT(J(J(l,B(524)),f),41);C9(g,Cc(l),2,2,16777215);C9(g,RI(a.bu),2,12,16777215);C9(g,Rj(a.bu),2,22,16777215);C9(g,S4(a.bu),2,32,16777215);y=TF();z=Rl();ba=BD(z,Rt());bb=CC(CB(ba,M(100)),y);ba=CC(CC(ba,M(1024)),M(1024));bc=CC(CC(y,M(1024)),M(1024));f=Cs();J(EM(J(EM(J(EM(J(f,B(525)),bb),B(526)),ba),B(527)),bc),B(528));bd=Cc(f);ED(a,g,bd,(h-DV(g,bd)|0)-2|0,2,14737632);y=CC(CB(z,M(100)),y);z=CC(CC(z,M(1024)),M(1024));f=Cs();J(EM(J(EM(J(f, -B(529)),y),B(526)),z),B(530));f=Cc(f);ED(a,g,f,(h-DV(g,f)|0)-2|0,12,14737632);be=a.bu.k.c;f=Cs();FY(J(f,B(531)),be);ED(a,g,Cc(f),2,64,14737632);be=a.bu.k.j;f=Cs();FY(J(f,B(532)),be);ED(a,g,Cc(f),2,72,14737632);be=a.bu.k.d;f=Cs();FY(J(f,B(533)),be);ED(a,g,Cc(f),2,80,14737632);}else C9(g,B(534),2,2,16777215);c=a.lI;if(c>0){bf=c-b;s=bf*256.0/20.0|0;if(s>255)s=255;if(s>0){B5();Bn(m,i-48|0,0.0);Bb(3042);CI(770,771);n=Qo(bf/50.0,0.699999988079071,0.6000000238418579)&16777215;f=a.q5;EV(g,f,( -DV(g,f)|0)/2|0,(-4),n -+(s<<24)|0);Bc(3042);BG();}}m=10;bg=0;if(a.bu.I instanceof Po){m=20;bg=1;}Bb(3042);CI(770,771);Bc(3008);B5();Bn(0.0,i-48|0,0.0);n=0;while(n=200&&!bg)){be=(1.0-(Z(a.hd,n)).l2/200.0)*10.0;if(be<0.0)be=0.0;if(be>1.0)be=1.0;u=255.0*be*be|0;if(bg)u=255;if(u>0){bh=( -n|0)*9|0;bd=(Z(a.hd,n)).HT;Sy(a,2,bh-1|0,322,bh+8|0,(u/2|0)<<24);Bb(3042);C9(g,bd,2,bh,16777215+(u<<24)|0);}}n=n+1|0;}BG();Bb(3008);Bc(3042);return;}s=(d+(r*20|0)|0)+2|0;$p=7;continue _;default:G1();}}D0().s(a,b,c, -d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,$p);} -function ANq(a,b,c){var d,e,f,g,h,i,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Bc(2929);DB(0);CI(770,771);BZ(1.0,1.0,1.0,1.0);Bc(3008);d=3553;e=a.bu.T;f=B(535);$p=1;case 1:$z=APP(e,f);if(C()){break _;}g=$z;CG(d,g);BK();e=Bwx;By(e);h=c;H(e,0.0,h,(-90.0),0.0,1.0);i=b;H(e,i,h,(-90.0),1.0,1.0);H(e,i,0.0,(-90.0),1.0,0.0);H(e,0.0,0.0,(-90.0),0.0,0.0);Bs(e);DB(1);Bb(2929);Bb(3008);BZ(1.0,1.0,1.0,1.0);return;default: -G1();}}D0().s(a,b,c,d,e,f,g,h,i,$p);} -function ATJ(a,b,c,d){var e,f,g,h,i,j,k,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=1.0-b;if(b<0.0)b=0.0;if(b>1.0)b=1.0;e=a.zY;a.zY=e+(b-e)*0.01;Bc(2929);DB(0);CI(0,769);b=a.zY;BZ(b,b,b,1.0);f=3553;g=a.bu.T;h=B(536);$p=1;case 1:$z=APP(g,h);if(C()){break _;}i=$z;CG(f,i);BK();g=Bwx;By(g);j=d;H(g,0.0,j,(-90.0),0.0,1.0);k=c;H(g,k,j,(-90.0),1.0,1.0);H(g,k,0.0,(-90.0),1.0,0.0);H(g,0.0, -0.0,(-90.0),0.0,0.0);Bs(g);DB(1);Bb(2929);BZ(1.0,1.0,1.0,1.0);CI(770,771);return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,$p);} -function AIJ(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b*b;e=b*b*0.800000011920929+0.20000000298023224;Bc(3008);Bc(2929);DB(0);CI(770,771);BZ(1.0,1.0,1.0,e);f=3553;g=a.bu.T;h=B(200);$p=1;case 1:$z=APP(g,h);if(C()){break _;}i=$z;CG(f,i);I();f=BAl.M;i=f%16|0;e=i/16.0;f=f/16|0;j=f/16.0;k -=(i+1|0)/16.0;l=(f+1|0)/16.0;BK();g=Bwx;By(g);m=d;n=e;o=l;H(g,0.0,m,(-90.0),n,o);p=c;q=k;H(g,p,m,(-90.0),q,o);o=j;H(g,p,0.0,(-90.0),q,o);H(g,0.0,0.0,(-90.0),n,o);Bs(g);DB(1);Bb(2929);Bb(3008);BZ(1.0,1.0,1.0,1.0);return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$p);} -function AXE(a,b,c,d,e){var f,g,h,i,j,k,l,m,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=a.bu.k.D.cx.data[b];if(f===null)return;g=f.it-e;b=Y(g,0.0);if(b>0){B5();h=1.0+g/5.0;i=c+8|0;e=i;j=d+12|0;Bn(e,j,0.0);B$(1.0/h,(h+1.0)/2.0,1.0);Bn( -i|0, -j|0,0.0);}k=BEC;l=a.bu;m=l.lc;l=l.T;$p=1;case 1:AL2(k,m,l,f,c,d);if(C()){break _;}if(b>0)BG();m=BEC;k=a.bu;Qm(m,k.lc,k.T, -f,c,d);return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);} -function AD5(a){var b,c;b=a.lI;if(b>0)a.lI=b-1|0;a.xT=a.xT+1|0;b=0;while(true){c=a.hd;if(b>=c.p)break;c=Z(c,b);c.l2=c.l2+1|0;b=b+1|0;}} -function Qo(b,c,d){var e,f,g,h,i;b=b%1.0+1.0;c=Pz(1.0,M$(0.0,c));d=Pz(1.0,M$(0.0,d));e=d>=0.5?d+c-d*c:d*(1.0+c);f=2.0*d-e;if(b<0.1666666716337204)g=f+(e-f)*6.0*b;else if(b<0.3333333432674408){h=f-(e-f)*6.0*(b-0.1666666716337204);g=e;e=h;}else if(b<0.5){b=(e-f)*6.0*(b-0.3333333432674408);g=e-b;i=f-b;e=f;f=i;}else if(b<0.6666666865348816){i=e-(e-f)*6.0*(b-0.5);e=f;g=f;f=i;}else if(b>=0.8333333134651184)g=f-(e-f)*6.0*(b-0.8333333134651184);else{h=f+(e-f)*6.0*(b-0.6666666865348816);i=e;e=h;g=f;f=i;}return (M$(0.0, -Pz(255.0,e*255.0))|0)<<16|(M$(0.0,Pz(255.0,g*255.0))|0)<<8|M$(0.0,Pz(255.0,f*255.0))|0;} -function AHQ(){BEC=AFC();} -function ZD(){var a=this;Dk.call(a);a.gd=null;a.og=null;a.CP=0.0;a.lB=null;} -var BED=null;function NG(){var a=new ZD();ASl(a);return a;} -function ASl(a){var b,c,d,e,$$je;Fd(a);a.gd=Q(Ch,[B(537),B(538),B(539),B(540),B(541)]);a.CP=0.0;a.lB=B(542);a:{try{b=Cj();c=Gm(B(543));d=AE9(BfM(Fr(c)));while(true){e=Of(d);if(e===null)break;e=AVT(e);if(Bl(e)<=0)continue;Ba(b,e);}a.lB=Z(b,D(BED,CT(b)));break a;}catch($$e){$$je=R($$e);if($$je instanceof BI){}else{throw $$e;}}}} -function ATI(a){var b,c,d,e,f,g,h,i;a:{a.CP=a.CP+1.0;b=a.og;if(b!==null){c=0;while(true){d=b.data;if(c>=d.length)break a;e=0;while(e0.0)f.r7=f.r7-0.6;h=f.r7;i=g+h;f.q9=i;f.r7=h*0.9;if(i<0.0){f.q9=0.0;f.r7=0.0;}e=e+1|0;}c=c+1|0;}}}} -function AWC(a,b,c){} -function AQ_(a){var b;Bws.r0=0;b=UD();AA$(b,(BrH()).K6);if((HZ(b,2)+1|0)==11&&HZ(b,5)==9)a.lB=B(544);else if((HZ(b,2)+1|0)==6&&HZ(b,5)==1)a.lB=B(545);else if((HZ(b,2)+1|0)==12&&HZ(b,5)==24)a.lB=B(546);else if((HZ(b,2)+1|0)==1&&HZ(b,5)==1)a.lB=B(547);Ba(a.b$,EW(1,(a.bd/2|0)-100|0,(a.bt/4|0)+48|0,B(548)));Ba(a.b$,EW(3,(a.bd/2|0)-100|0,(a.bt/4|0)+72|0,B(549)));Ba(a.b$,EW(0,(a.bd/2|0)-100|0,((a.bt/4|0)+120|0)+12|0,B(550)));} -function AKo(a,b){var c,d,e,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!b.cH){c=a.A;d=BeE(a,c.t);$p=1;continue _;}if(b.cH==1){c=a.A;d=Ba2(a);$p=2;continue _;}e=b.cH;if(e!=3)return;b=a.A;c=Yo(a);$p=3;continue _;case 1:AJD(c,d);if(C()){break _;}if(b.cH==1){c=a.A;d=Ba2(a);$p=2;continue _;}e=b.cH;if(e!=3)return;b=a.A;c=Yo(a);$p=3;continue _;case 2:AJD(c,d);if(C()){break _;}e=b.cH;if(e!=3)return;b=a.A;c=Yo(a);$p=3;case 3:AJD(b,c);if(C()) -{break _;}return;default:G1();}}D0().s(a,b,c,d,e,$p);} -function AHj(a,b,c,d){var e,f,g,h,i,j,k,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AI8(a);if(C()){break _;}BK();e=Bwx;$p=2;case 2:AHF(a,d);if(C()){break _;}f=3553;g=a.A.T;h=B(551);$p=3;case 3:$z=APP(g,h);if(C()){break _;}i=$z;CG(f,i);BZ(1.0,1.0,1.0,1.0);D9(e,16777215);B5();Bn((a.bd/2|0)+90|0,70.0,0.0);Bg((-20.0),0.0,0.0,1.0);j=Bq(FR(Gp(Cy(),M(1000)))/1000.0*3.1415927410125732 -*2.0)*0.10000000149011612;if(j<0.0)j= -j;k=(1.7999999523162842-j)*100.0/(DV(a.bW,a.lB)+32|0);B$(k,k,k);E2(a,a.bW,a.lB,0,(-8),16776960);BG();C9(a.bW,B(534),2,2,5263440);e=a.bW;C9(e,B(552),(a.bd-DV(e,B(552))|0)-2|0,a.bt-10|0,16777215);$p=4;case 4:ANS(a,b,c,d);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,$p);} -function AHF(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a:{if(a.og===null){a.og=$rt_createMultiArray(RM,[a.gd.data.length,Bl(a.gd.data[0])]);c=0;while(true){if(c>=a.og.data.length)break a;d=0;while(true){e=a.og.data;if(d>=e[c].data.length)break;e=e[c].data;f=new RM;f.UE=a;g=(10+d|0)+Ca(BED)*32.0+c;f.Ax -=g;f.q9=g;e[d]=f;d=d+1|0;}c=c+1|0;}}}Dp(5889);B5();Ea();f=new Mj;h=a.A;NV(f,h.bJ,h.bo);d=120*f.wH|0;Ue(70.0,a.A.bJ/d,0.05000000074505806,100.0);f=a.A;GW(0,f.bo-d|0,f.bJ,d);Dp(5888);B5();Ea();Bc(2884);Wo(1029);DB(1);h=Kh();i=0;j=b;if(i>=3){Bc(3042);Dp(5889);BG();Dp(5888);BG();f=a.A;GW(0,0,f.bJ,f.bo);Bb(2884);return;}B5();Bn(0.4000000059604645,0.6000000238418579,(-13.0));if(!i){Ef(256);Bn(0.0,(-0.4000000059604645),0.0);B$(0.9800000190734863,1.0,1.0);Bb(3042);CI(770,771);}if(i==1){Bc(3042);Ef(256);}if(i==2){Bb(3042);CI(768, -1);}B$(1.0,(-1.0),1.0);Bg(15.0,1.0,0.0,0.0);B$(0.8899999856948853,1.0,0.4000000059604645);Bn(( -Bl(a.gd.data[0])|0)*0.5,( -a.gd.data.length|0)*0.5,0.0);d=3553;f=a.A.T;k=B(200);$p=1;case 1:$z=APP(f,k);if(C()){break _;}l=$z;CG(d,l);if(!i){d=3553;f=a.A.T;k=B(553);$p=2;continue _;}l=0;while(l=3){Bc(3042);Dp(5889);BG();Dp(5888);BG();f=a.A;GW(0,0,f.bJ,f.bo);Bb(2884);return;}B5();Bn(0.4000000059604645,0.6000000238418579,(-13.0));if(!i){Ef(256);Bn(0.0,(-0.4000000059604645),0.0);B$(0.9800000190734863,1.0,1.0);Bb(3042);CI(770,771);}if(i==1){Bc(3042);Ef(256);}if(i==2){Bb(3042);CI(768,1);}B$(1.0,(-1.0),1.0);Bg(15.0,1.0,0.0,0.0);B$(0.8899999856948853,1.0,0.4000000059604645);Bn(( -Bl(a.gd.data[0])|0)*0.5,( -a.gd.data.length|0)*0.5,0.0);d=3553;f -=a.A.T;k=B(200);continue _;case 2:$z=APP(f,k);if(C()){break _;}l=$z;CG(d,l);l=0;while(l=3){Bc(3042);Dp(5889);BG();Dp(5888);BG();f=a.A;GW(0,0,f.bJ,f.bo);Bb(2884);return;}B5();Bn(0.4000000059604645,0.6000000238418579,(-13.0));if -(!i){Ef(256);Bn(0.0,(-0.4000000059604645),0.0);B$(0.9800000190734863,1.0,1.0);Bb(3042);CI(770,771);}if(i==1){Bc(3042);Ef(256);}if(i==2){Bb(3042);CI(768,1);}B$(1.0,(-1.0),1.0);Bg(15.0,1.0,0.0,0.0);B$(0.8899999856948853,1.0,0.4000000059604645);Bn(( -Bl(a.gd.data[0])|0)*0.5,( -a.gd.data.length|0)*0.5,0.0);d=3553;f=a.A.T;k=B(200);$p=1;continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p);} -function AY4(){BED=new CX;} -function C$(){var a=this;E.call(a);a.mQ=0;a.PR=0.0;a.ot=0;a.bA=null;a.bK=null;a.m=null;a.bq=0.0;a.b6=0.0;a.bp=0.0;a.c=0.0;a.j=0.0;a.d=0.0;a.f=0.0;a.i=0.0;a.g=0.0;a.o=0.0;a.x=0.0;a.K=0.0;a.P=0.0;a.w=null;a.bF=0;a.mI=0;a.IF=0;a.Dz=0;a.O3=0;a.ok=0;a.bx=0;a.bI=0.0;a.c2=0.0;a.cB=0.0;a.BJ=0.0;a.qm=0.0;a.lZ=0;a.ke=0.0;a.BN=0;a.e$=0.0;a.eG=0.0;a.e_=0.0;a.dB=0.0;a.HN=0.0;a.oK=0;a.GM=0.0;a.R2=0;a.l=null;a.oF=0;a.xZ=0;a.bO=0;a.rj=0;a.sj=0;a.fa=0;a.hM=0;a.so=0;a.AA=null;a.js=0;a.mZ=0.0;a.mu=0.0;a.cF=0;a.d9=0;a.ri=0;a.eh -=0;a.TO=0;a.ow=0;a.Uv=0;} -var BEE=0;function EJ(a,b){var c;c=BEE;BEE=c+1|0;a.mQ=c;a.PR=1.0;a.ot=0;a.w=SQ(0.0,0.0,0.0,0.0,0.0,0.0);a.bF=0;a.Dz=0;a.O3=0;a.ok=1;a.bx=0;a.bI=0.0;a.c2=0.6000000238418579;a.cB=1.7999999523162842;a.BJ=0.0;a.qm=0.0;a.lZ=1;a.ke=0.0;a.BN=1;a.dB=0.0;a.HN=0.0;a.oK=0;a.GM=0.0;a.R2=0;a.l=new CX;a.oF=0;a.xZ=1;a.bO=0;a.rj=300;a.sj=0;a.fa=0;a.hM=300;a.so=1;a.js=0;a.cF=0;a.m=b;CV(a,0.0,0.0,0.0);} -function A9m(a,b){return !(b instanceof C$)?0:b.mQ!=a.mQ?0:1;} -function A_X(a){return a.mQ;} -function CH(a){a.bx=1;} -function Dh(a,b,c){a.c2=b;a.cB=c;} -function Ix(a,b,c){a.o=b;a.x=c;} -function CV(a,b,c,d){var e,f,g,h,i;a.c=b;a.j=c;a.d=d;e=a.c2/2.0;f=a.cB;g=a.w;h=e;i=b-h;c=c-a.bI+a.dB;Sh(g,i,c,d-h,b+h,c+f,d+h);} -function ARX(a){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:a.S5();if(C()){break _;}return;default:G1();}}D0().s(a,$p);} -function AT1(a){var b,c,d,e,f,g,h,i,j,k,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.bK;if(b!==null&&b.bx)a.bK=null;a.oF=a.oF+1|0;a.BJ=a.qm;a.bq=a.c;a.b6=a.j;a.bp=a.d;a.P=a.x;a.K=a.o;$p=1;case 1:$z=a.UI();if(C()){break _;}c=$z;if(!c)a.sj=0;else{if(!a.sj&&!a.so){d=a.f;d=d*d*0.20000000298023224;e=a.i;d=d+e*e;e=a.g;f=Ci(d+e*e*0.20000000298023224)*0.20000000298023224;if(f>1.0)f=1.0;b -=a.m;g=B(554);h=1.0+(O(a.l)-O(a.l))*0.4000000059604645;$p=6;continue _;}a.ke=0.0;a.sj=1;a.bO=0;}c=a.bO;if(c>0){if(a.js){c=c-4|0;a.bO=c;if(c<0)a.bO=0;}else{if(!(c%20|0)){b=null;c=1;$p=5;continue _;}a.bO=a.bO-1|0;}}$p=2;case 2:$z=AKm(a);if(C()){break _;}c=$z;if(c){$p=3;continue _;}if(a.j>=(-64.0)){a.so=0;return;}$p=4;continue _;case 3:AUR(a);if(C()){break _;}if(a.j>=(-64.0)){a.so=0;return;}$p=4;case 4:a.U$();if(C()){break _;}a.so=0;return;case 5:a.eo(b,c);if(C()){break _;}a.bO=a.bO-1|0;$p=2;continue _;case 6:AG0(b, -a,g,f,h);if(C()){break _;}h=N(a.w.C);c=0;i=h+1.0;while(c<1.0+a.c2*20.0){j=(O(a.l)*2.0-1.0)*a.c2;k=(O(a.l)*2.0-1.0)*a.c2;BU(a.m,B(516),a.c+j,i,a.d+k,a.f,a.i-O(a.l)*0.20000000298023224,a.g);c=c+1|0;}c=0;while(c<1.0+a.c2*20.0){j=(O(a.l)*2.0-1.0)*a.c2;k=(O(a.l)*2.0-1.0)*a.c2;BU(a.m,B(518),a.c+j,i,a.d+k,a.f,a.i,a.g);c=c+1|0;}a.ke=0.0;a.sj=1;a.bO=0;c=a.bO;if(c>0){if(a.js){c=c-4|0;a.bO=c;if(c<0)a.bO=0;}else{if(!(c%20|0)){b=null;c=1;$p=5;continue _;}a.bO=a.bO-1|0;}}$p=2;continue _;default:G1();}}D0().s(a,b,c,d,e,f, -g,h,i,j,k,$p);} -function AUR(a){var b,c,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.js)return;b=null;c=4;$p=1;case 1:a.eo(b,c);if(C()){break _;}a.bO=600;return;default:G1();}}D0().s(a,b,c,$p);} -function ALX(a){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:a.tU();if(C()){break _;}return;default:G1();}}D0().s(a,$p);} -function AXj(a,b,c,d){var e,f,g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=Je(a.w,b,c,d);f=a.m;$p=1;case 1:$z=AFx(f,a,e);if(C()){break _;}f=$z;if(f.p>0)return 0;f=a.m;$p=2;case 2:$z=AR7(f,e);if(C()){break _;}g=$z;return g?0:1;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function A0X(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();bg=$T.l();bf=$T.l();be=$T.l();bd=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.oK){Hi(a.w,b,c,d);e=a.w;a.c=(e.N+e.V) -/2.0;a.j=e.C+a.bI-a.dB;a.d=(e.O+e.W)/2.0;return;}f=a.c;g=a.d;h=QD(a.w);i=a.bF&&a.Ia()?1:0;if(!i){j=b;k=d;}else{l=0.05;j=b;m=Y(b,0.0);if(m){e=a.m;n=Je(a.w,b,(-1.0),0.0);$p=2;continue _;}k=d;m=Y(d,0.0);if(m){e=a.m;n=Je(a.w,0.0,(-1.0),d);$p=3;continue _;}}e=a.m;n=Hf(a.w,b,c,d);$p=1;case 1:$z=AFx(e,a,n);if(C()){break _;}o=$z;p=0;q=c;while(p=0.0)break b;}m=1;break a;}m=0;}r=0;while(r=0.05000000074505806){l=b;t=q;u=d;}else{if(j!==b)break c;if(k!==d)break c;l=b;t=q;u=d;}e=a.w;a.c=(e.N+e.V)/2.0;a.j=e.C+a.bI-a.dB;a.d=(e.O+e.W)/2.0;m=Y(j,l);r=!m&&k===u?0:1;a.mI=r;p=Y(c,t);v=!p?0:1;a.IF=v;w=p&&c<0.0?1:0;a.bF=w;a.Dz=!r&&!v?0:1;$p=5;continue _;}t=s;e -=QD(a.w);AEF(a.w,h);n=a.m;h=Hf(a.w,j,t,k);$p=4;continue _;case 2:$z=AFx(e,a,n);if(C()){break _;}e=$z;if(CT(e))k=d;else{b=b=(-0.05)?0.0:m<=0?b+l:b-l;j=b;m=Y(b,0.0);if(m){e=a.m;n=Je(a.w,b,(-1.0),0.0);continue _;}k=d;}m=Y(d,0.0);if(!m){e=a.m;n=Hf(a.w,b,c,d);$p=1;continue _;}e=a.m;n=Je(a.w,0.0,(-1.0),d);$p=3;case 3:$z=AFx(e,a,n);if(C()){break _;}e=$z;if(!CT(e)){d=d=(-0.05)?0.0:m<=0?d+l:d-l;k=d;m=Y(d,0.0);if(m){e=a.m;n=Je(a.w,0.0,(-1.0),d);continue _;}}e=a.m;n=Hf(a.w,b,c,d);$p=1;continue _;case 4:$z= -AFx(n,a,h);if(C()){break _;}o=$z;v=0;while(v=l*l+u*u){AEF(a.w,e);l=b;t=q;u=d;}else a.dB=a.dB+0.5;e=a.w;a.c=(e.N+e.V)/2.0;a.j=e.C+a.bI-a.dB;a.d=(e.O+e.W)/2.0;m=Y(j,l);r=!m&&k===u?0:1;a.mI=r;p= -Y(c,t);v=!p?0:1;a.IF=v;w=p&&c<0.0?1:0;a.bF=w;a.Dz=!r&&!v?0:1;$p=5;case 5:AYZ(a,t,w);if(C()){break _;}if(m)a.f=0.0;if(p)a.i=0.0;if(k!==u)a.g=0.0;t=a.c-f;u=a.d-g;if(a.lZ&&!i){a.qm=a.qm+Ci(t*t+u*u)*0.6;x=N(a.c);y=N(a.j-0.20000000298023224-a.bI);z=N(a.d);e=a.m;$p=6;continue _;}w=N(a.w.N);y=N(a.w.C);z=N(a.w.O);v=N(a.w.V);ba=N(a.w.R);bb=N(a.w.W);b:while(true){if(w>v){a.dB=a.dB*0.4000000059604645;$p=7;continue _;}bc=y;while(bc<=ba){bd=z;if(bd<=bb)break b;bc=bc+1|0;}w=w+1|0;}e=a.m;$p=15;continue _;case 6:$z=AKw(e,x, -y,z);if(C()){break _;}v=$z;s=a.qm;m=a.BN;if(s>m&&v>0){a.BN=m+1|0;I();n=BwB.data[v].fj;e=a.m;m=y+1|0;$p=10;continue _;}w=N(a.w.N);y=N(a.w.C);z=N(a.w.O);v=N(a.w.V);ba=N(a.w.R);bb=N(a.w.W);d:while(true){if(w>v){a.dB=a.dB*0.4000000059604645;$p=7;continue _;}bc=y;while(bc<=ba){bd=z;if(bd<=bb)break d;bc=bc+1|0;}w=w+1|0;}e=a.m;$p=15;continue _;case 7:$z=a.UI();if(C()){break _;}be=$z;e=a.m;n=a.w;$p=8;case 8:$z=A0t(e,n);if(C()){break _;}m=$z;if(m){m=1;$p=9;continue _;}if(a.bO<=0)a.bO= -a.xZ|0;if(be&&a.bO>0){e=a.m;n= -B(199);bf=0.699999988079071;s=1.600000023841858+(O(a.l)-O(a.l))*0.4000000059604645;$p=14;continue _;}return;case 9:a.U0(m);if(C()){break _;}if(!be){m=a.bO+1|0;a.bO=m;if(!m)a.bO=300;}if(be&&a.bO>0){e=a.m;n=B(199);bf=0.699999988079071;s=1.600000023841858+(O(a.l)-O(a.l))*0.4000000059604645;$p=14;continue _;}return;case 10:$z=AKw(e,x,m,z);if(C()){break _;}m=$z;e=Bz_;if(m==e.b){e=e.fj;n=a.m;h=Jb(e);s=Xu(e)*0.15000000596046448;bf=Vw(e);$p=11;continue _;}if(BwB.data[v].bz.iQ()){e=BwB.data[v];n=a.m;$p=12;continue _;}e -=a.m;h=Jb(n);s=Xu(n)*0.15000000596046448;bf=Vw(n);$p=13;continue _;case 11:AG0(n,a,h,s,bf);if(C()){break _;}e=BwB.data[v];n=a.m;$p=12;case 12:e.p_(n,x,y,z,a);if(C()){break _;}w=N(a.w.N);y=N(a.w.C);z=N(a.w.O);v=N(a.w.V);ba=N(a.w.R);bb=N(a.w.W);e:while(true){if(w>v){a.dB=a.dB*0.4000000059604645;$p=7;continue _;}bc=y;while(bc<=ba){bd=z;if(bd<=bb)break e;bc=bc+1|0;}w=w+1|0;}e=a.m;$p=15;continue _;case 13:AG0(e,a,h,s,bf);if(C()){break _;}e=BwB.data[v];n=a.m;$p=12;continue _;case 14:AG0(e,a,n,bf,s);if(C()){break _;}a.bO -= -a.xZ|0;return;case 15:$z=AKw(e,w,bc,bd);if(C()){break _;}bg=$z;if(bg>0){I();e=BwB.data[bg];n=a.m;$p=16;continue _;}bd=bd+1|0;while(bd>bb){bc=bc+1|0;while(bc>ba){w=w+1|0;if(w>v){a.dB=a.dB*0.4000000059604645;$p=7;continue _;}bc=y;}bd=z;}e=a.m;continue _;case 16:e.tu(n,w,bc,bd,a);if(C()){break _;}bd=bd+1|0;while(bd>bb){bc=bc+1|0;while(bc>ba){w=w+1|0;if(w>v){a.dB=a.dB*0.4000000059604645;$p=7;continue _;}bc=y;}bd=z;}e=a.m;$p=15;continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y, -z,ba,bb,bc,bd,be,bf,bg,$p);} -function AYZ(a,b,c){var d,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(c){d=a.ke;if(d>0.0){$p=1;continue _;}}else if(b<0.0)a.ke=a.ke-b;return;case 1:a.y8(d);if(C()){break _;}a.ke=0.0;return;default:G1();}}D0().s(a,b,c,d,$p);} -function Bhn(a){return 0;} -function Be_(a){return null;} -function AVP(a,b){var c,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.js)return;c=null;$p=1;case 1:a.eo(c,b);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,$p);} -function AGY(a,b){} -function ANm(a){var b,c,d,e,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.m;c=Dd(a.w,0.0,(-0.4000000059604645),0.0);BB();d=BxI;$p=1;case 1:$z=A0S(b,c,d,a);if(C()){break _;}e=$z;return e;default:G1();}}D0().s(a,b,c,d,e,$p);} -function AOZ(a,b){var c,d,e,f,g,h,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.j+a.mY();d=N(a.c);e=PN(N(c));f=N(a.d);g=a.m;$p=1;case 1:$z=AKw(g,d,e,f);if(C()){break _;}h=$z;if(h){I();if(BwB.data[h].bz===b){b=a.m;$p=2;continue _;}}return 0;case 2:$z=AMY(b,d,e,f);if(C()){break _;}d=$z;return c>=(e+1|0)-(NC(d)-0.1111111119389534)?0:1;default:G1();}}D0().s(a,b,c,d,e,f,g,h,$p);} -function AKm(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.m;c=Dd(a.w,0.0,(-0.4000000059604645),0.0);BB();d=BxJ;e=N(c.N);f=N(c.V+1.0);g=N(c.C);h=N(c.R+1.0);i=N(c.O);j=N(c.W+1.0);while(e=h){e=e+1|0;if(e>=f)break a;k=g;}l=i;}e=0;}return e;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);} -function Ii(a,b,c,d){var e,f,g;e=Fz(b*b+c*c);if(e>=0.009999999776482582){if(e<1.0)e=1.0;d=d/e;b=b*d;c=c*d;f=Bq(a.o*3.1415927410125732/180.0);g=BE(a.o*3.1415927410125732/180.0);a.f=a.f+b*g-c*f;a.g=a.g+c*g+b*f;}} -function ALV(a,b){var c,d,e,f,g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=N(a.c);d=a.w;e=(d.R-d.C)*0.66;f=N(a.j-a.bI+e);g=N(a.d);d=a.m;$p=1;case 1:$z=AL3(d,c,f,g);if(C()){break _;}b=$z;return b;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function A4H(a,b){a.m=b;} -function Ex(a,b,c,d,e,f){a.c=b;a.bq=b;c=c+a.bI;a.j=c;a.b6=c;a.d=d;a.bp=d;a.o=e;a.x=f;CV(a,b,c,d);} -function T5(a,b){var c,d,e;c=a.c-b.c;d=a.j-b.j;e=a.d-b.d;return Fz(c*c+d*d+e*e);} -function RF(a,b,c,d){var e,f,g;e=a.c-b;f=a.j-c;g=a.d-d;return e*e+f*f+g*g;} -function YW(a,b,c,d){var e,f,g;e=a.c-b;f=a.j-c;g=a.d-d;return Ci(e*e+f*f+g*g);} -function IK(a,b){var c,d,e;c=a.c-b.c;d=a.j-b.j;e=a.d-b.d;return c*c+d*d+e*e;} -function AVK(a,b){} -function Bhk(a,b){var c,d,e,f,g;if(b.bA!==a&&b.bK!==a){c=b.c-a.c;d=b.d-a.d;e=c<0.0? -c:c;f=d<0.0? -d:d;if(e>f)f=e;if(f>=0.009999999776482582){e=Ci(f);c=c/e;f=d/e;g=1.0/e;if(g>1.0)g=1.0;c=c*g;e=f*g;c=c*0.05000000074505806;e=e*0.05000000074505806;f=1.0-a.GM;c=c*f;e=e*f;Iz(a, -c,0.0, -e);Iz(b,c,0.0,e);}}} -function Iz(a,b,c,d){a.f=a.f+b;a.i=a.i+c;a.g=a.g+d;} -function Jw(a){a.O3=1;} -function AYw(a,b,c){Jw(a);return 0;} -function Bng(a){return 0;} -function Bky(a){return 0;} -function Bpl(a,b,c){} -function V4(a,b){var c,d,e;c=a.c-b.G;d=a.j-b.F;e=a.d-b.B;return a.wk(c*c+d*d+e*e);} -function BdT(a,b){var c;c=Pt(a.w)*64.0*a.PR;return b>=c*c?0:1;} -function AU$(a,b){var c;c=AHG(a);if(!a.bx&&c!==null){H_(b,B(340),c);ABT(a,b);return 1;}return 0;} -function ABT(a,b){var c,d,e;F$(b,B(555),ATR(a,Btf([a.c,a.j,a.d])));Lz(b,B(556),a.f);Lz(b,B(557),a.i);Lz(b,B(558),a.g);F$(b,B(559),AJe(a,Br7([a.o,a.x])));c=a.ke;d=b.ck;e=Bi5(c);e.hc=B(560);B1(d,B(560),e);Df(b,B(561),a.bO<<16>>16);Df(b,B(562),a.hM<<16>>16);Od(b,B(563),a.bF);a.dJ(b);} -function P9(a,b){var c,d,e,f;c=G7(b,B(555));d=G7(b,B(559));CV(a,0.0,0.0,0.0);a.f=Lg(b,B(556));a.i=Lg(b,B(557));a.g=Lg(b,B(558));e=(FE(c,0)).nw;a.c=e;a.e$=e;a.bq=e;e=(FE(c,1)).nw;a.j=e;a.eG=e;a.b6=e;e=(FE(c,2)).nw;a.d=e;a.e_=e;a.bp=e;f=(FE(d,0)).q$;a.o=f;a.K=f;f=(FE(d,1)).q$;a.x=f;a.P=f;a.ke=!DA(b.ck,B(560))?0.0:(BA(b.ck,B(560))).q$;a.bO=D7(b,B(561));a.hM=D7(b,B(562));a.bF=OH(b,B(563));CV(a,a.c,a.j,a.d);a.ey(b);} -function AHG(a){K1();return BA(BEF,Cw(a));} -function ATR(a,b){var c,d,e;b=b.data;c=H8();d=b.length;e=0;while(e=(-180.0))break;a.mu=b+360.0;}while(true){d=a.mZ;if(d<180.0)break;a.mZ=d-360.0;}while(true){d=a.mZ;if(d>=(-180.0))break;a.mZ -=d+360.0;}e=b*0.5;f=d*0.5;g=10.0;if(e>g)e=g;h=(-10.0);if(e=h)h=g;a.mu=b-e;a.mZ=d-h;a.o=a.o+e;a.x=a.x+h;return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,$p);} -function Bl2(a){CV(a.bA,a.c,a.j+a.xi()+a.bA.GV(),a.d);} -function Bgv(a){return a.bI;} -function Bj1(a){return a.cB*0.75;} -function KP(a,b){var c;a.mZ=0.0;a.mu=0.0;if(b===null){b=a.bK;if(b!==null){Ex(a,b.c,b.w.C+b.cB,b.d,a.o,a.x);a.bK.bA=null;}a.bK=null;}else{c=a.bK;if(c===b){c.bA=null;a.bK=null;Ex(a,b.c,b.w.C+b.cB,b.d,a.o,a.x);}else{if(c!==null)c.bA=null;c=b.bA;if(c!==null)c.bK=null;a.bK=b;b.bA=a;}}} -function BjE(a){return 0.10000000149011612;} -function A5b(a){} -function AMU(){BEE=0;} -function Et(){var a=this;C$.call(a);a.DO=0;a.Ud=0.0;a.Up=0.0;a.UA=0.0;a.dl=0.0;a.gN=0.0;a.N3=0.0;a.t9=0.0;a.lk=0.0;a.nh=0.0;a.Se=0;a.d8=null;a.S9=0;a.L0=0.0;a.MN=null;a.VX=0.0;a.Rr=0;a.Sd=0.0;a.J_=0;a.QV=0.0;a.wv=0.0;a.bL=0;a.QQ=0;a.C$=0;a.e4=0;a.IV=0;a.hs=0.0;a.dY=0;a.e0=0;a.oc=0.0;a.k3=0.0;a.NW=0;a.U7=0;a.Va=0.0;a.kd=0.0;a.cQ=0.0;a.eT=0.0;a.PC=0;a.VT=0.0;a.Sw=0.0;a.Uu=0.0;a.V9=0.0;a.Tn=0.0;a.TJ=0.0;a.zc=0;a.iX=0;a.jb=0.0;a.he=0.0;a.h2=0.0;a.ji=0;a.ze=0.0;a.nn=0.0;a.ij=null;a.jZ=0;} -function Bqk(a){var b=new Et();PP(b,a);return b;} -function PP(a,b){EJ(a,b);a.DO=20;a.dl=0.0;a.gN=0.0;a.Se=1;a.d8=B(498);a.S9=1;a.L0=0.0;a.MN=null;a.VX=1.0;a.Rr=0;a.Sd=0.0;a.J_=0;a.bL=10;a.hs=0.0;a.dY=0;a.e0=0;a.NW=0;a.U7=(-1);a.Va=Cd()*0.8999999761581421+0.10000000149011612;a.TJ=0.0;a.zc=0;a.iX=0;a.ji=0;a.ze=0.0;a.nn=0.699999988079071;a.jZ=0;a.ot=1;a.UA=(Cd()+1.0)*0.009999999776482582;CV(a,a.c,a.j,a.d);a.Ud=Cd()*12398.0;a.o=Cd()*3.1415927410125732*2.0;a.Up=1.0;a.HN=0.5;} -function AMa(a,b){var c,d,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.m;d=BM(a.c,a.j+ANd(a),a.d);b=BM(b.c,b.j+b.mY(),b.d);$p=1;case 1:$z=AR$(c,d,b);if(C()){break _;}b=$z;return b!==null?0:1;default:G1();}}D0().s(a,b,c,d,$p);} -function AX8(a){return a.d8;} -function A8j(a){return a.bx?0:1;} -function Bcv(a){return a.bx?0:1;} -function ANd(a){return a.cB*0.8500000238418579;} -function Bkh(a){return 80;} -function A1F(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.QV=a.wv;$p=1;case 1:AT1(a);if(C()){break _;}b=D(a.l,1000);c=a.C$;a.C$=c+1|0;if(b0)a.e0=h-1|0;h=a.e4;if(h>0)a.e4=h-1|0;h=a.fa;if(h>0)a.fa=h-1|0;if(a.bL<=0){h=a.dY+1|0;a.dY=h;if(h>20){$p=7;continue _;}}a.nh=a.lk;a.gN=a.dl;a.K=a.o;a.P=a.x;return;case 2:$z=AMe(a);if(C()){break _;}h=$z;if(h){d=null;h=1;$p=4;continue _;}if(a.js)a.bO=0;if(Ic(a)){BB();d=BxI;$p=5;continue _;}a.hM=a.rj;a.oc=a.k3;h=a.e0;if(h>0)a.e0=h-1|0;h=a.e4;if(h>0)a.e4=h-1|0;h=a.fa;if(h>0)a.fa=h-1|0;if(a.bL<=0){h=a.dY+1|0;a.dY=h;if(h>20){$p=7;continue _;}}a.nh=a.lk;a.gN=a.dl;a.K -=a.o;a.P=a.x;return;case 3:AG0(e,a,d,f,g);if(C()){break _;}if(Ic(a)){$p=2;continue _;}if(a.js)a.bO=0;if(Ic(a)){BB();d=BxI;$p=5;continue _;}a.hM=a.rj;a.oc=a.k3;h=a.e0;if(h>0)a.e0=h-1|0;h=a.e4;if(h>0)a.e4=h-1|0;h=a.fa;if(h>0)a.fa=h-1|0;if(a.bL<=0){h=a.dY+1|0;a.dY=h;if(h>20){$p=7;continue _;}}a.nh=a.lk;a.gN=a.dl;a.K=a.o;a.P=a.x;return;case 4:a.eo(d,h);if(C()){break _;}if(a.js)a.bO=0;if(Ic(a)){BB();d=BxI;$p=5;continue _;}a.hM=a.rj;a.oc=a.k3;h=a.e0;if(h>0)a.e0=h-1|0;h=a.e4;if(h>0)a.e4=h-1|0;h=a.fa;if(h>0)a.fa=h- -1|0;if(a.bL<=0){h=a.dY+1|0;a.dY=h;if(h>20){$p=7;continue _;}}a.nh=a.lk;a.gN=a.dl;a.K=a.o;a.P=a.x;return;case 5:$z=AOZ(a,d);if(C()){break _;}h=$z;if(!h)a.hM=a.rj;else{h=a.hM-1|0;a.hM=h;if(h==(-20)){a.hM=0;h=0;while(h<8){f=O(a.l)-O(a.l);g=O(a.l)-O(a.l);i=O(a.l)-O(a.l);BU(a.m,B(516),a.c+f,a.j+g,a.d+i,a.f,a.i,a.g);h=h+1|0;}d=null;h=2;$p=6;continue _;}a.bO=0;}a.oc=a.k3;h=a.e0;if(h>0)a.e0=h-1|0;h=a.e4;if(h>0)a.e4=h-1|0;h=a.fa;if(h>0)a.fa=h-1|0;if(a.bL<=0){h=a.dY+1|0;a.dY=h;if(h>20){$p=7;continue _;}}a.nh=a.lk;a.gN -=a.dl;a.K=a.o;a.P=a.x;return;case 6:a.eo(d,h);if(C()){break _;}a.bO=0;a.oc=a.k3;h=a.e0;if(h>0)a.e0=h-1|0;h=a.e4;if(h>0)a.e4=h-1|0;h=a.fa;if(h>0)a.fa=h-1|0;if(a.bL<=0){h=a.dY+1|0;a.dY=h;if(h>20){$p=7;continue _;}}a.nh=a.lk;a.gN=a.dl;a.K=a.o;a.P=a.x;return;case 7:a.tU();if(C()){break _;}h=0;while(h<20){j=CS(a.l)*0.02;k=CS(a.l)*0.02;l=CS(a.l)*0.02;d=a.m;m=a.c;f=O(a.l);g=a.c2;m=m+f*g*2.0-g;n=a.j+O(a.l)*a.cB;o=a.d;f=O(a.l);g=a.c2;BU(d,B(517),m,n,o+f*g*2.0-g,j,k,l);h=h+1|0;}a.nh=a.lk;a.gN=a.dl;a.K=a.o;a.P=a.x;return;default: -G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);} -function AM7(a){var b,c,d,e,f,g,h,i,j,k;b=0;while(b<20){c=CS(a.l)*0.02;d=CS(a.l)*0.02;e=CS(a.l)*0.02;f=a.m;g=a.c;h=O(a.l);i=a.c2;g=g+h*i*2.0-i-c*10.0;j=a.j+O(a.l)*a.cB-d*10.0;k=a.d;i=O(a.l);h=a.c2;BU(f,B(517),g,j,k+i*h*2.0-h-e*10.0,c,d,e);b=b+1|0;}} -function ARA(a){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ARK(a);if(C()){break _;}a.N3=a.t9;a.t9=0.0;return;default:G1();}}D0().s(a,$p);} -function AVd(a){var b,c,d,e,f,g,h,i,j,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:a.S5();if(C()){break _;}$p=2;case 2:a.p2();if(C()){break _;}b=a.c-a.bq;c=a.d-a.bp;d=Ci(b*b+c*c);e=a.dl;f=0.0;a.N3=a.t9;g=0.0;if(d>0.05000000074505806){g=1.0;f=d*3.0;e=Ck(c,b)*180.0/3.1415927410125732-90.0;}if(a.wv>0.0)e=a.o;if(!a.bF)g=0.0;d=a.t9;a.t9=d+(g-d)*0.30000001192092896;h=a.dl;i=e-h;while -(i<(-180.0)){i=i+360.0;}while(i>=180.0){i=i-360.0;}d=h+i*0.30000001192092896;a.dl=d;e=a.o;h=e-d;while(h<(-180.0)){h=h+360.0;}while(h>=180.0){h=h-360.0;}j=h>=(-90.0)&&h<90.0?0:1;if(h<(-75.0))h=(-75.0);if(h>=75.0)h=75.0;i=e-h;a.dl=i;if(h*h>2500.0)a.dl=i+h*0.20000000298023224;if(j)f=f*(-1.0);while(true){h=a.K;if(e-h>=(-180.0))break;a.K=h-360.0;}while(true){h=a.K;if(e-h<180.0)break;a.K=h+360.0;}while(true){e=a.dl;h=a.gN;if(e-h>=(-180.0))break;a.gN=h-360.0;}while(true){d=a.gN;if(e-d<180.0)break;a.gN=d+360.0;}while -(true){d=a.x;h=a.P;if(d-h>=(-180.0))break;a.P=h-360.0;}while(true){e=a.P;if(d-e<180.0)break;a.P=e+360.0;}a.lk=a.lk+f;return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,$p);} -function ON(a,b){var c;c=a.bL;if(c>0){b=c+b|0;a.bL=b;if(b>20)a.bL=20;a.fa=a.DO/2|0;}} -function A0F(a,b,c){var d,e,f,g,h,i,j,k,l,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.iX=0;d=a.bL;if(d<=0)return 0;a.cQ=1.5;e=1;f=a.fa;g=a.DO;if(f<=g/2.0){a.zc=c;a.QQ=d;a.fa=g;a.Ev(c);a.IV=10;a.e4=10;}else{d=a.zc;if(c<=d)return 0;a.Ev(c-d|0);a.zc=c;e=0;}a.hs=0.0;if(e){Jw(a);if(b===null)a.hs=(Cd()*2.0|0)*180|0;else{h=b.c-a.c;i=b.d-a.d;while(h*h+i*i<1.0E-4){h=(Cd()-Cd()) -*0.01;i=(Cd()-Cd())*0.01;}a.hs=Ck(i,h)*180.0/3.1415927410125732-a.o;AMM(a,b,c,h,i);}}if(a.bL<=0){if(!e){$p=2;continue _;}j=a.m;k=a.ib();l=a.qo();f=(O(a.l)-O(a.l))*0.20000000298023224+1.0;$p=3;continue _;}if(!e)return 1;b=a.m;j=a.ii();l=a.qo();f=(O(a.l)-O(a.l))*0.20000000298023224+1.0;$p=1;case 1:AG0(b,a,j,l,f);if(C()){break _;}return 1;case 2:a.IN(b);if(C()){break _;}return 1;case 3:AG0(j,a,k,l,f);if(C()){break _;}$p=2;continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);} -function AJi(a,b){a.bL=a.bL-b|0;} -function Bmv(a){return 1.0;} -function Bk$(a){return null;} -function A4F(a){return B(564);} -function A5G(a){return B(564);} -function AMM(a,b,c,d,e){var f,g,h,i,j;f=Ci(d*d+e*e);g=a.f/2.0;a.f=g;h=a.i/2.0;a.i=h;i=a.g/2.0;a.g=i;j=f;a.f=g-d/j*0.4000000059604645;d=h+0.4000000059604645;a.i=d;a.g=i-e/j*0.4000000059604645;if(d>0.4000000059604645)a.i=0.4000000059604645;} -function AW1(a,b){var c,d,e,f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.Rr;if(c>0&&b!==null)b.Mp(a,c);a.NW=1;c=a.iY();if(c>0){d=D(a.l,3);e=0;if(e=d)return;f=1;continue _;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function A3E(a){return 0;} -function AZg(a,b){var c,d,e,f,g,h,i,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=ABA(b-3.0)|0;if(c<=0)return;d=null;$p=1;case 1:a.eo(d,c);if(C()){break _;}d=a.m;c=N(a.c);e=N(a.j-0.20000000298023224-a.bI);f=N(a.d);$p=2;case 2:$z=AKw(d,c,e,f);if(C()){break _;}e=$z;if(e<=0)return;I();d=BwB.data[e].fj;g=a.m;h=Jb(d);i=d.mM*0.5;b=d.lJ*0.75;$p=3;case 3:AG0(g,a,h,i,b);if(C()){break _;}return;default:G1();}}D0().s(a, -b,c,d,e,f,g,h,i,$p);} -function AT3(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=ANm(a);if(C()){break _;}d=$z;if(!d){$p=2;continue _;}e=a.j;Ii(a,b,c,0.019999999552965164);f=a.f;g=a.i;h=a.g;$p=3;continue _;case 2:$z=AKm(a);if(C()){break _;}d=$z;if(d){e=a.j;Ii(a,b,c,0.019999999552965164);f=a.f;g=a.i;h=a.g;$p=4;continue _;}i -=0.9100000262260437;if(a.bF){i=0.546000063419342;j=a.m;d=N(a.c);k=N(a.w.C)-1|0;l=N(a.d);$p=6;continue _;}m=0.16277135908603668/(i*i*i);Ii(a,b,c,!a.bF?0.019999999552965164:0.10000000149011612*m);b=0.9100000262260437;if(!a.bF){$p=9;continue _;}b=0.546000063419342;j=a.m;d=N(a.c);k=N(a.w.C)-1|0;l=N(a.d);$p=8;continue _;case 3:A0X(a,f,g,h);if(C()){break _;}h=a.f*0.800000011920929;a.f=h;f=a.i*0.800000011920929;a.i=f;n=a.g*0.800000011920929;a.g=n;g=f-0.02;a.i=g;if(!a.mI){a.kd=a.cQ;e=a.c-a.bq;f=a.d-a.bp;o=Ci(e*e+f* -f)*4.0;if(o>1.0)o=1.0;b=a.cQ;b=b+(o-b)*0.4000000059604645;a.cQ=b;a.eT=a.eT+b;return;}e=g+0.6000000238418579-a.j+e;$p=5;continue _;case 4:A0X(a,f,g,h);if(C()){break _;}f=a.f*0.5;a.f=f;g=a.i*0.5;a.i=g;h=a.g*0.5;a.g=h;g=g-0.02;a.i=g;if(!a.mI){a.kd=a.cQ;e=a.c-a.bq;f=a.d-a.bp;o=Ci(e*e+f*f)*4.0;if(o>1.0)o=1.0;b=a.cQ;b=b+(o-b)*0.4000000059604645;a.cQ=b;a.eT=a.eT+b;return;}e=g+0.6000000238418579-a.j+e;$p=7;continue _;case 5:$z=AXj(a,h,e,n);if(C()){break _;}d=$z;if(d)a.i=0.30000001192092896;a.kd=a.cQ;e=a.c-a.bq;f=a.d --a.bp;o=Ci(e*e+f*f)*4.0;if(o>1.0)o=1.0;b=a.cQ;b=b+(o-b)*0.4000000059604645;a.cQ=b;a.eT=a.eT+b;return;case 6:$z=AKw(j,d,k,l);if(C()){break _;}k=$z;if(k>0){I();i=BwB.data[k].o7*0.9100000262260437;}m=0.16277135908603668/(i*i*i);Ii(a,b,c,!a.bF?0.019999999552965164:0.10000000149011612*m);b=0.9100000262260437;if(!a.bF){$p=9;continue _;}b=0.546000063419342;j=a.m;d=N(a.c);k=N(a.w.C)-1|0;l=N(a.d);$p=8;continue _;case 7:$z=AXj(a,f,e,h);if(C()){break _;}d=$z;if(d)a.i=0.30000001192092896;a.kd=a.cQ;e=a.c-a.bq;f=a.d-a.bp;o -=Ci(e*e+f*f)*4.0;if(o>1.0)o=1.0;b=a.cQ;b=b+(o-b)*0.4000000059604645;a.cQ=b;a.eT=a.eT+b;return;case 8:$z=AKw(j,d,k,l);if(C()){break _;}d=$z;if(d>0){I();b=BwB.data[d].o7*0.9100000262260437;}$p=9;case 9:$z=a.V5();if(C()){break _;}d=$z;if(d){a.ke=0.0;if(a.i<(-0.15))a.i=(-0.15);}e=a.f;f=a.i;g=a.g;$p=10;case 10:A0X(a,e,f,g);if(C()){break _;}if(!a.mI){e=a.i-0.08;a.i=e;a.i=e*0.9800000190734863;e=a.f;f=b;a.f=e*f;a.g=a.g*f;a.kd=a.cQ;e=a.c-a.bq;f=a.d-a.bp;o=Ci(e*e+f*f)*4.0;if(o>1.0)o=1.0;b=a.cQ;b=b+(o-b)*0.4000000059604645;a.cQ -=b;a.eT=a.eT+b;return;}$p=11;case 11:$z=a.V5();if(C()){break _;}d=$z;if(d)a.i=0.2;e=a.i-0.08;a.i=e;a.i=e*0.9800000190734863;e=a.f;f=b;a.f=e*f;a.g=a.g*f;a.kd=a.cQ;e=a.c-a.bq;f=a.d-a.bp;o=Ci(e*e+f*f)*4.0;if(o>1.0)o=1.0;b=a.cQ;b=b+(o-b)*0.4000000059604645;a.cQ=b;a.eT=a.eT+b;return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);} -function AQ3(a){var b,c,d,e,f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=N(a.c);c=N(a.w.C);d=N(a.d);e=a.m;$p=1;case 1:$z=AKw(e,b,c,d);if(C()){break _;}f=$z;I();if(f==BzY.b)return 1;e=a.m;c=c+1|0;$p=2;case 2:$z=AKw(e,b,c,d);if(C()){break _;}b=$z;return b==BzY.b?1:0;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function Gl(a,b){Df(b,B(565),a.bL<<16>>16);Df(b,B(566),a.e4<<16>>16);Df(b,B(567),a.dY<<16>>16);Df(b,B(568),a.e0<<16>>16);} -function Gk(a,b){a.bL=D7(b,B(565));if(!JI(b,B(565)))a.bL=10;a.e4=D7(b,B(566));a.dY=D7(b,B(567));a.e0=D7(b,B(568));} -function Ic(a){return !a.bx&&a.bL>0?1:0;} -function AKp(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.PC;if(b>0){c=a.c;d=a.VT-c;e=b;c=c+d/e;d=a.j;f=d+(a.Sw-d)/e;d=a.d;g=d+(a.Uu-d)/e;d=a.V9;h=a.o;i=d-h;while(i<(-180.0)){i=i+360.0;}while(i>=180.0){i=i-360.0;}a.o=h+i/e;d=a.x;a.x=d+(a.Tn-d)/e;a.PC=b-1|0;CV(a,c,f,g);Ix(a,a.o,a.x);}if(a.bL<=0){a.ji=0;a.jb= -0.0;a.he=0.0;a.h2=0.0;}else if(!a.J_){$p=3;continue _;}$p=1;case 1:$z=ANm(a);if(C()){break _;}b=$z;$p=2;case 2:$z=AKm(a);if(C()){break _;}j=$z;if(a.ji){if(b)a.i=a.i+0.03999999910593033;else if(j)a.i=a.i+0.03999999910593033;else if(a.bF)AGN(a);}k=a.jb*0.9800000190734863;a.jb=k;l=a.he*0.9800000190734863;a.he=l;a.h2=a.h2*0.8999999761581421;$p=4;continue _;case 3:a.sk();if(C()){break _;}$p=1;continue _;case 4:a.Wl(k,l);if(C()){break _;}m=a.m;n=Dd(a.w,0.20000000298023224,0.0,0.20000000298023224);$p=5;case 5:a:{$z -=ALY(m,a,n);if(C()){break _;}m=$z;if(m!==null&&m.p>0){o=0;while(true){if(o>=m.p)break a;n=Z(m,o);if(n.qr())n.wp(a);o=o+1|0;}}}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);} -function AGN(a){a.i=0.41999998688697815;} -function AVJ(a){var b,c,d,e,f,g,h,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.iX=a.iX+1|0;b=GT(a.m,a,(-1.0));if(b!==null){c=b.c-a.c;d=b.j-a.j;e=b.d-a.d;f=c*c+d*d+e*e;if(f>16384.0){$p=1;continue _;}if(a.iX>600&&!D(a.l,800)){if(f>=1024.0){$p=4;continue _;}a.iX=0;}}a.jb=0.0;a.he=0.0;if(O(a.l)<0.019999999552965164){b=GT(a.m,a,8.0);if(b===null)a.h2=(O(a.l)-0.5)*20.0;else{a.ij=b;a.jZ=10+D(a.l,20)|0;}}a:{b=a.ij;if -(b!==null){Li(a,b,10.0);g=a.jZ;a.jZ=g-1|0;if(g>0){b=a.ij;if(!b.bx&&IK(b,a)<=64.0)break a;}a.ij=null;}else{if(O(a.l)<0.05000000074505806)a.h2=(O(a.l)-0.5)*20.0;a.o=a.o+a.h2;a.x=a.ze;}}$p=2;continue _;case 1:a.tU();if(C()){break _;}if(a.iX>600&&!D(a.l,800)){if(f>=1024.0){$p=4;continue _;}a.iX=0;}a.jb=0.0;a.he=0.0;if(O(a.l)<0.019999999552965164){b=GT(a.m,a,8.0);if(b===null)a.h2=(O(a.l)-0.5)*20.0;else{a.ij=b;a.jZ=10+D(a.l,20)|0;}}b:{b=a.ij;if(b!==null){Li(a,b,10.0);g=a.jZ;a.jZ=g-1|0;if(g>0){b=a.ij;if(!b.bx&&IK(b, -a)<=64.0)break b;}a.ij=null;}else{if(O(a.l)<0.05000000074505806)a.h2=(O(a.l)-0.5)*20.0;a.o=a.o+a.h2;a.x=a.ze;}}$p=2;case 2:$z=ANm(a);if(C()){break _;}h=$z;$p=3;case 3:$z=AKm(a);if(C()){break _;}g=$z;if(!(!h&&!g))a.ji=O(a.l)>=0.800000011920929?0:1;return;case 4:a.tU();if(C()){break _;}a.jb=0.0;a.he=0.0;if(O(a.l)<0.019999999552965164){b=GT(a.m,a,8.0);if(b===null)a.h2=(O(a.l)-0.5)*20.0;else{a.ij=b;a.jZ=10+D(a.l,20)|0;}}c:{b=a.ij;if(b!==null){Li(a,b,10.0);g=a.jZ;a.jZ=g-1|0;if(g>0){b=a.ij;if(!b.bx&&IK(b,a)<=64.0)break c;}a.ij -=null;}else{if(O(a.l)<0.05000000074505806)a.h2=(O(a.l)-0.5)*20.0;a.o=a.o+a.h2;a.x=a.ze;}}$p=2;continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,$p);} -function Li(a,b,c){var d,e,f,g,h,i;d=b.c-a.c;e=b.d-a.d;if(!(b instanceof Et)){b=b.w;f=(b.C+b.R)/2.0-(a.j+a.mY());}else f=b.j+b.mY()-(a.j+a.mY());g=Ci(d*d+e*e);h=Ck(e,d)*180.0/3.1415927410125732-90.0;i=Ck(f,g)*180.0/3.1415927410125732;a.x= -Zf(a,a.x,i,c);a.o=Zf(a,a.o,h,c);} -function Zf(a,b,c,d){var e;e=c-b;while(e<(-180.0)){e=e+360.0;}while(e>=180.0){e=e-360.0;}if(e>d)e=d;c= -d;if(e>=c)c=e;return b+c;} -function A6b(a){} -function AGe(a){var b,c,d,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.m;c=a.w;$p=1;case 1:$z=AVH(b,c);if(C()){break _;}d=$z;if(!d)return 0;b=a.m;c=a.w;$p=2;case 2:$z=AFx(b,a,c);if(C()){break _;}b=$z;if(b.p)return 0;b=a.m;c=a.w;$p=3;case 3:$z=AR7(b,c);if(C()){break _;}d=$z;return d?0:1;default:G1();}}D0().s(a,b,c,d,$p);} -function AW0(a){var b,c,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=null;c=4;$p=1;case 1:a.eo(b,c);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,$p);} -function J8(a,b){var c,d;c=a.wv;d=a.QV;c=c-d;if(c<0.0)c=c+1.0;return d+c*b;} -function S9(a,b){var c,d,e,f;if(b===1.0)return BM(a.c,a.j,a.d);c=a.bq;d=a.c-c;e=b;c=c+d*e;d=a.b6;d=d+(a.j-d)*e;f=a.bp;return BM(c,d,f+(a.d-f)*e);} -function AYj(a){return NI(a,1.0);} -function NI(a,b){var c,d,e,f,g;if(b!==1.0){c=a.P;c=c+(a.x-c)*b;d=a.K;b= -(d+(a.o-d)*b)*0.01745329238474369-3.1415927410125732;e=BE(b);f=Bq(b);b= -c*0.01745329238474369;g= -BE(b);return BM(f*g,Bq(b),e*g);}c=BE( -a.o*0.01745329238474369-3.1415927410125732);d=Bq( -a.o*0.01745329238474369-3.1415927410125732);e= -BE( -a.x*0.01745329238474369);return BM(d*e,Bq( -a.x*0.01745329238474369),c*e);} -function A$_(a){return 4;} -function BnH(a){return null;} -function Eb(){var a=this;Et.call(a);a.D=null;a.AY=0;a.qh=0;a.tp=0.0;a.mn=0.0;a.zU=0;a.om=0;a.GI=null;a.ob=0;a.Hx=0;a.mq=null;} -function A0s(a){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ARA(a);if(C()){break _;}a.tp=a.mn;a.mn=0.0;return;default:G1();}}D0().s(a,$p);} -function ATS(a){var b,c,d,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.bI=1.6200000047683716;Dh(a,0.6000000238418579,1.7999999523162842);if(a.m!==null){b=a.j;if(b>0.0){CV(a,a.c,b,a.d);c=a.m;d=a.w;$p=1;continue _;}a.g=0.0;a.i=0.0;a.f=0.0;a.x=0.0;}a.bL=20;a.dY=0;return;case 1:$z=AFx(c,a,d);if(C()){break _;}c=$z;if(c.p){a.j=a.j+1.0;b=a.j;if(b>0.0){CV(a,a.c,b,a.d);c=a.m;d=a.w;continue _;}}a.g=0.0;a.i=0.0;a.f=0.0;a.x=0.0;a.bL=20;a.dY=0;return;default: -G1();}}D0().s(a,b,c,d,$p);} -function ATY(a,b){var c,d,e,f,g,h,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AW1(a,b);if(C()){break _;}Dh(a,0.20000000298023224,0.20000000298023224);CV(a,a.c,a.j,a.d);a.i=0.10000000149011612;if(Cz(a.GI,B(569))){c=new Cm;Bt();Gz(c,BB5,1);d=1;$p=2;continue _;}c=a.D;d=0;while(true){e=c.cx.data;if(d>=e.length){d=0;while(true){e=c.es.data;if(d>=e.length)break;if(e[d]!==null){f=c.m$;g=e[d];h=1;$p=4;continue _;}d -=d+1|0;}if(b===null){a.g=0.0;a.f=0.0;}else{a.f= -BE((a.hs+a.o)*3.1415927410125732/180.0)*0.10000000149011612;a.g= -Bq((a.hs+a.o)*3.1415927410125732/180.0)*0.10000000149011612;}a.bI=0.10000000149011612;return;}if(e[d]!==null)break;d=d+1|0;}f=c.m$;g=e[d];h=1;$p=3;continue _;case 2:AZL(a,c,d);if(C()){break _;}c=a.D;d=0;while(true){e=c.cx.data;if(d>=e.length){d=0;while(true){e=c.es.data;if(d>=e.length)break;if(e[d]!==null){f=c.m$;g=e[d];h=1;$p=4;continue _;}d=d+1|0;}if(b===null){a.g=0.0;a.f=0.0;}else{a.f= -BE((a.hs -+a.o)*3.1415927410125732/180.0)*0.10000000149011612;a.g= -Bq((a.hs+a.o)*3.1415927410125732/180.0)*0.10000000149011612;}a.bI=0.10000000149011612;return;}if(e[d]!==null)break;d=d+1|0;}f=c.m$;g=e[d];h=1;$p=3;case 3:AZL(f,g,h);if(C()){break _;}c.cx.data[d]=null;while(true){d=d+1|0;e=c.cx.data;if(d>=e.length){d=0;while(true){e=c.es.data;if(d>=e.length)break;if(e[d]!==null){f=c.m$;g=e[d];h=1;$p=4;continue _;}d=d+1|0;}if(b===null){a.g=0.0;a.f=0.0;}else{a.f= -BE((a.hs+a.o)*3.1415927410125732/180.0)*0.10000000149011612;a.g -= -Bq((a.hs+a.o)*3.1415927410125732/180.0)*0.10000000149011612;}a.bI=0.10000000149011612;return;}if(e[d]===null)continue;else break;}f=c.m$;g=e[d];h=1;continue _;case 4:AZL(f,g,h);if(C()){break _;}c.es.data[d]=null;while(true){d=d+1|0;e=c.es.data;if(d>=e.length)break;if(e[d]===null)continue;else{f=c.m$;g=e[d];h=1;continue _;}}if(b===null){a.g=0.0;a.f=0.0;}else{a.f= -BE((a.hs+a.o)*3.1415927410125732/180.0)*0.10000000149011612;a.g= -Bq((a.hs+a.o)*3.1415927410125732/180.0)*0.10000000149011612;}a.bI=0.10000000149011612;return;default: -G1();}}D0().s(a,b,c,d,e,f,g,h,$p);} -function A_d(a,b,c){a.qh=a.qh+c|0;} -function AUv(a,b){var c,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=0;$p=1;case 1:AZL(a,b,c);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,$p);} -function AZL(a,b,c){var d,e,f,g,h,i,j,k,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b===null)return;d=G_(a.m,a.c,a.j-0.30000001192092896+0.11999999731779099,a.d,b);d.hk=40;if(c){e=O(a.l)*0.5;f=O(a.l)*3.1415927410125732*2.0;d.f= -Bq(f)*e;d.g=BE(f)*e;d.i=0.20000000298023224;}else{d.f= -Bq(a.o/180.0*3.1415927410125732)*BE(a.x/180.0*3.1415927410125732)*0.30000001192092896;d.g=BE(a.o -/180.0*3.1415927410125732)*BE(a.x/180.0*3.1415927410125732)*0.30000001192092896;d.i= -Bq(a.x/180.0*3.1415927410125732)*0.30000001192092896+0.10000000149011612;g=O(a.l)*3.1415927410125732*2.0;f=0.019999999552965164*O(a.l);h=d.f;i=g;j=Fu(i);k=f;d.f=h+j*k;d.i=d.i+(O(a.l)-O(a.l))*0.10000000149011612;d.g=d.g+FI(i)*k;}b=a.m;$p=1;case 1:AYd(b,d);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,$p);} -function Sm(a,b){var c,d,e;c=a.D;d=b.bz;BB();if(d!==BAo&&d!==BAt&&d!==BBm&&d!==BBl)e=1;else{c=Yl(c,c.bC);if(c===null)e=0;else{Bt();e=BwC.data[c.bn].xW(b);}}return e;} -function A8D(a){return 0.11999999731779099;} -function AN_(a,b,c){var d,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.iX=0;if(a.bL<=0)return 0;if(!(!(b instanceof Fm)&&!(b instanceof JS))){d=a.m.fN;if(!d)c=0;if(d==1)c=(c/3|0)+1|0;if(d==3)c=(c*3|0)/2|0;}if(!c)return 0;$p=1;case 1:$z=A0F(a,b,c);if(C()){break _;}c=$z;return c;default:G1();}}D0().s(a,b,c,d,$p);} -function A8S(a,b){var c,d,e,f,g;c=U(b,25-AAE(a.D)|0)+a.Hx|0;d=a.D;e=0;while(true){f=d.es.data;if(e>=f.length)break;if(f[e]!==null&&Dm(f[e]) instanceof IU){HH(d.es.data[e],b);f=d.es.data;if(!f[e].v)f[e]=null;}e=e+1|0;}g=c/25|0;a.Hx=c%25|0;AJi(a,g);} -function Mk(a){return Eo(a.D);} -function M0(a){var b;b=a.D;N2(b,b.bC,null);} -function Bdk(a){return a.bI-0.5;} -function PF(a){a.om=(-1);a.zU=1;} -var AJX=K(IE); -function BEG(){var a=new AJX();A4d(a);return a;} -function A4d(a){K2(a);} -function Go(){var b,c;a:{Bp();BvJ=null;if(!Nl(Bvq)){b=FN(AAo(Bvq,0));BvJ=b;if(b!==null){c=1;break a;}}c=0;}return c;} -function CM(){var b;Bp();b=BvJ;return b===null?0:Cz($rt_str(b.type),B(570));} -function AQf(){var b;Bp();b=BvJ;return b===null?(-1):b.clientX;} -function ALZ(){Bp();return BvJ===null?(-1):BuJ.clientHeight-BvJ.clientY|0;} -function C1(){var b,c;Bp();b=BvJ;if(b===null)c=(-1);else{c=b.button;if(c==1)c=2;else if(c==2)c=1;}return c;} -function A1s(b){Bp();BvP=b;if(b){Bvu=0.0;Bvv=0.0;$rt_globals.setTimeout(CQ(new VD,"onTimer"),200);}else{BvN=Cy();b=BvO;if(b)$rt_globals.clearTimeout(b);BvO=0;Bvb.exitPointerLock();}} -function Cx(b){Bp();return BvL.data[b];} -function HD(){Bp();return !Cz(B(571),$rt_str(BvJ.type))?0:BvJ.deltaY===0.0?0:BvJ.deltaY<=0.0?1:(-1);} -var Ik=K(Bv); -function BEH(){var a=new Ik();Bpt(a);return a;} -function BEI(a){var b=new Ik();Tr(b,a);return b;} -function Bpt(a){X(a);} -function Tr(a,b){Bj(a,b);} -function Ht(){var a=this;Eb.call(a);a.je=null;a.i_=null;a.jr=0;a.qQ=0;a.gV=0.0;a.tP=0.0;} -function AWe(a){var b,c;if(!a.zU)a.om=0;else{b=a.om+1|0;a.om=b;if(b==8){a.om=0;a.zU=0;}}a.wv=a.om/8.0;c=a.je;a.jb=c.ew;a.he=c.eH;a.ji=c.tQ;} -function AUc(a){var b,c,d,e,f,g,h,i,j,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.gV;a.tP=b;if(!a.qQ){if(b>0.0)a.gV=b-0.05000000074505806;if(a.gV<0.0)a.gV=0.0;}else{if(b===0.0){c=a.i_.ha;d=B(572);e=1.0;b=O(a.l)*0.4000000059604645+0.800000011920929;$p=1;continue _;}e=a.gV+0.012500000186264515;a.gV=e;if(e>=1.0){a.gV=1.0;a.jr=10;c=a.i_.ha;d=B(573);b=1.0;e=O(a.l)*0.4000000059604645+0.800000011920929;$p -=2;continue _;}a.qQ=0;}f=a.jr;if(f>0)a.jr=f-1|0;c=a.je;c.ew=0.0;c.eH=0.0;g=c.n5.data;if(g[0])c.eH=1.0;if(g[1])c.eH=c.eH-1.0;if(g[2])c.ew=1.0;if(g[3])c.ew=c.ew-1.0;c.tQ=g[4];f=g[5];c.tA=f;if(f){c.ew=c.ew*0.3;c.eH=c.eH*0.3;}if(f&&a.dB<0.20000000298023224)a.dB=0.20000000298023224;if(!a.m.fN&&a.bL<20&&!((a.oF%20|0)*4|0))ON(a,1);c=a.D;f=0;while(true){g=c.cx.data;if(f>=g.length)break;if(g[f]!==null&&g[f].it>0){d=g[f];d.it=d.it-1|0;}f=f+1|0;}a.tp=a.mn;$p=4;continue _;case 1:AMX(c,d,e,b);if(C()){break _;}e=a.gV+0.012500000186264515;a.gV -=e;if(e>=1.0){a.gV=1.0;a.jr=10;c=a.i_.ha;d=B(573);b=1.0;e=O(a.l)*0.4000000059604645+0.800000011920929;$p=2;continue _;}a.qQ=0;f=a.jr;if(f>0)a.jr=f-1|0;c=a.je;c.ew=0.0;c.eH=0.0;g=c.n5.data;if(g[0])c.eH=1.0;if(g[1])c.eH=c.eH-1.0;if(g[2])c.ew=1.0;if(g[3])c.ew=c.ew-1.0;c.tQ=g[4];f=g[5];c.tA=f;if(f){c.ew=c.ew*0.3;c.eH=c.eH*0.3;}if(f&&a.dB<0.20000000298023224)a.dB=0.20000000298023224;if(!a.m.fN&&a.bL<20&&!((a.oF%20|0)*4|0))ON(a,1);c=a.D;f=0;while(true){g=c.cx.data;if(f>=g.length)break;if(g[f]!==null&&g[f].it>0){d -=g[f];d.it=d.it-1|0;}f=f+1|0;}a.tp=a.mn;$p=4;continue _;case 2:AMX(c,d,b,e);if(C()){break _;}c=a.i_;$p=3;case 3:AM6(c);if(C()){break _;}a.qQ=0;f=a.jr;if(f>0)a.jr=f-1|0;c=a.je;c.ew=0.0;c.eH=0.0;g=c.n5.data;if(g[0])c.eH=1.0;if(g[1])c.eH=c.eH-1.0;if(g[2])c.ew=1.0;if(g[3])c.ew=c.ew-1.0;c.tQ=g[4];f=g[5];c.tA=f;if(f){c.ew=c.ew*0.3;c.eH=c.eH*0.3;}if(f&&a.dB<0.20000000298023224)a.dB=0.20000000298023224;if(!a.m.fN&&a.bL<20&&!((a.oF%20|0)*4|0))ON(a,1);c=a.D;f=0;while(true){g=c.cx.data;if(f>=g.length)break;if(g[f]!==null -&&g[f].it>0){d=g[f];d.it=d.it-1|0;}f=f+1|0;}a.tp=a.mn;$p=4;case 4:AKp(a);if(C()){break _;}h=a.f;h=h*h;i=a.g;e=Ci(h+i*i);b=Ma( -a.i*0.20000000298023224)*15.0;if(e>0.10000000149011612)e=0.10000000149011612;f=a.bF;if(!(f&&a.bL>0))e=0.0;if(!(!f&&a.bL>0))b=0.0;j=a.mn;a.mn=j+(e-j)*0.4000000059604645;e=a.k3;a.k3=e+(b-e)*0.800000011920929;if(a.bL<=0)return;c=a.m;d=Dd(a.w,1.0,0.0,1.0);$p=5;case 5:$z=ALY(c,a,d);if(C()){break _;}c=$z;if(c!==null){f=0;if(f=c.p)return;d=Z(c,f);continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,$p);} -function E9(a,b,c){var d,e,f;d=a.je;e=(-1);f=d.H$;if(b==f.rQ.bj)e=0;if(b==f.t2.bj)e=1;if(b==f.rK.bj)e=2;if(b==f.sf.bj)e=3;if(b==f.u4.bj)e=4;if(b==f.Es.bj)e=5;if(e>=0)d.n5.data[e]=c;} -function A7s(a,b){var c,d,e,f,g,h;Gl(a,b);c=a.D;d=H8();e=0;while(true){f=c.cx.data;if(e>=f.length)break;if(f[e]!==null){g=EZ();DK(g,B(574),e<<24>>24);IQ(c.cx.data[e],g);GO(d,g);}e=e+1|0;}h=0;while(true){f=c.es.data;if(h>=f.length)break;if(f[h]!==null){g=EZ();DK(g,B(574),(h+100|0)<<24>>24);IQ(c.es.data[h],g);GO(d,g);}h=h+1|0;}h=0;while(true){f=c.d6.data;if(h>=f.length)break;if(f[h]!==null){g=EZ();DK(g,B(574),(h+80|0)<<24>>24);IQ(c.d6.data[h],g);GO(d,g);}h=h+1|0;}F$(b,B(404),d);EE(b,B(471),a.ob);EE(b,B(575),a.qh);} -function Blj(a,b){var c,d,e,f,g,h;Gk(a,b);c=G7(b,B(404));d=a.D;d.cx=BC(Cm,36);d.es=BC(Cm,4);d.d6=BC(Cm,4);e=0;while(e=0){h=d.cx.data;if(g=80){h=d.d6.data;if(g<(h.length+80|0))h[g-80|0]=MM(f);}if(g>=100){h=d.es.data;if(g<(h.length+100|0))h[g-100|0]=MM(f);}e=e+1|0;}a.ob=DH(b,B(471));a.qh=DH(b,B(575));} -function AGB(a,b){var c,d,e,f,g,h,i,j,k,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.i_;d=new ACm;e=a.D;LH(d);d.sB=0;d.To=e;d.Lf=b;d.ly=0;f=b.jq()/9|0;d.sB=f;d.iM=114+(f*18|0)|0;g=(f-4|0)*18|0;f=0;while(f=0?b/c|0:( -((( -b|0)-1|0)/c|0)|0)-1|0;} -function AUJ(){var b,c,d,e;BEJ=Da(4096);b=0;while(b<4096){BEJ.data[b]=FI((b+0.5)/4096.0*6.2831854820251465);b=b+1|0;}c=0;while(c<360){d=BEJ.data;e=c;d[(e*11.377778053283691|0)&4095]=FI(e*0.01745329238474369);c=c+90|0;}} -function SZ(){var a=this;E.call(a);a.zR=null;a.bj=0;} -function EA(a,b){var c=new SZ();Bcz(c,a,b);return c;} -function Bcz(a,b,c){a.zR=b;a.bj=c;} -var Ij=K(0); -function ACM(){var a=this;E.call(a);a.cx=null;a.es=null;a.d6=null;a.bC=0;a.m$=null;a.bS=null;a.MG=0;} -function Eo(a){return a.cx.data[a.bC];} -function ZW(a,b){var c,d;c=0;while(true){d=a.cx.data;if(c>=d.length)return (-1);if(d[c]!==null&&d[c].bn==b)break;c=c+1|0;}return c;} -function X6(a){var b,c;b=0;while(true){c=a.cx.data;if(b>=c.length)return (-1);if(c[b]===null)break;b=b+1|0;}return b;} -function GR(a,b){if(b>0)b=1;if(b<0)b=(-1);a.bC=a.bC-b|0;while(true){b=a.bC;if(b>=0)break;a.bC=b+9|0;}while(true){b=a.bC;if(b<9)break;a.bC=b-9|0;}} -function SN(a,b){var c,d,e,f,g;if(!b.fz){c=b.bn;d=b.v;e=0;a:{while(true){f=a.cx.data;if(e>=f.length){e=(-1);break a;}if(f[e]!==null&&f[e].bn==c&&f[e].v=0){f=a.cx.data;if(f[e]===null)f[e]=AW_(c,0);c=GL(a.cx.data[e]);f=a.cx.data;c=d<=(c-f[e].v|0)?d:GL(f[e])-a.cx.data[e].v|0;f=a.cx.data;if(c>(64-f[e].v|0))c=64-f[e].v|0;if(c){d=d-c|0;g=f[e];g.v=g.v+c|0;f[e].it=5;}}b.v=d;if(!d)return 1;}c=X6(a);if(c<0)return 0;f=a.cx.data;f[c]=b;f[c].it=5;return 1;} -function XU(a,b,c){var d,e,f,g;d=a.cx;e=d.data.length;if(b>=e){d=a.es;b=b-e|0;}d=d.data;if(d[b]===null)return null;if(d[b].v<=c){f=d[b];d[b]=null;return f;}g=Gf(d[b],c);if(!d[b].v)d[b]=null;return g;} -function N2(a,b,c){var d,e,f;d=a.cx;e=d.data.length;if(b>=e){b=b-e|0;d=a.es;}f=d.data.length;if(b>=f){b=b-f|0;d=a.d6;}d.data[b]=c;} -function Yl(a,b){var c,d;c=a.cx;d=c.data.length;if(b>=d){b=b-d|0;c=a.es;}d=c.data.length;if(b>=d){b=b-d|0;c=a.d6;}return c.data[b];} -function A$$(a){return 64;} -function Om(a,b){return a.es.data[b];} -function AAE(a){var b,c,d,e,f,g;b=0;c=0;d=0;e=0;while(true){f=a.es.data;if(e>=f.length)break;if(f[e]!==null&&Dm(f[e]) instanceof IU){g=OQ(a.es.data[e]);f=a.es.data;c=c+(g-f[e].fz|0)|0;d=d+g|0;b=b+(Dm(f[e])).KR|0;}e=e+1|0;}if(!d)return 0;return (U(b-1|0,c)/d|0)+1|0;} -function AH6(a){a.MG=1;} -function GH(){var a=this;Dk.call(a);a.kS=0;a.iM=0;a.d7=null;} -var BEL=null;function LH(a){Fd(a);a.kS=176;a.iM=166;a.d7=Cj();} -function AKh(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=Bws;e.kO=0;e.k1=0;$p=1;case 1:AI8(a);if(C()){break _;}f=(a.bd-a.kS|0)/2|0;g=(a.bt-a.iM|0)/2|0;$p=2;case 2:a.zx(d);if(C()){break _;}B5();Bg(180.0,1.0,0.0,0.0);MV();BG();B5();Bn(f,g,0.0);BZ(1.0,1.0,1.0,1.0);Bb(32826);h=0;e=a.d7;if(h=0){Bc(2896);e=a.A.T;n=B(182);$p=5;continue _;}}e=BEL;n=a.bW;o=a.A.T;$p=4;continue _;}e=a.A.k.D;if(e.bS===null){Bc(32826);F2();Bc(2896);Bc(2929);a.oQ();Bb(2896);Bb(2929);BG();return;}Bn(0.0,0.0,32.0);i=BEL;n=a.bW;o=a.A.T;m=e.bS;b=(b-f|0)-8|0;c=(c-g|0)-8|0;$p=3;case 3:AL2(i,n,o,m,b,c);if(C()){break _;}Qm(BEL,a.bW,a.A.T,e.bS,b,c);Bc(32826);F2();Bc(2896);Bc(2929);a.oQ();Bb(2896);Bb(2929);BG();return;case 4:AL2(e,n,o,m,k,l);if(C()){break _;}Qm(BEL, -a.bW,a.A.T,m,k,l);if(SC(i,b,c)){Bc(2896);Bc(2929);j=i.ox;p=i.oW;Ps(a,j,p,j+16|0,p+16|0,(-2130706433),(-2130706433));Bb(2896);Bb(2929);}h=h+1|0;e=a.d7;if(h=0){Bc(2896);e=a.A.T;n=B(182);$p=5;continue _;}}e=BEL;n=a.bW;o=a.A.T;continue _;}e=a.A.k.D;if(e.bS===null){Bc(32826);F2();Bc(2896);Bc(2929);a.oQ();Bb(2896);Bb(2929);BG();return;}Bn(0.0,0.0,32.0);i=BEL;n=a.bW;o=a.A.T;m=e.bS;b=(b-f|0)-8|0;c=(c-g|0)-8|0;$p=3;continue _;case 5:$z=APP(e, -n);if(C()){break _;}p=$z;FG(e,p);Du(a,k,l,(j%16|0)*16|0,(j/16|0)*16|0,16,16);Bb(2896);if(SC(i,b,c)){Bc(2896);Bc(2929);j=i.ox;p=i.oW;Ps(a,j,p,j+16|0,p+16|0,(-2130706433),(-2130706433));Bb(2896);Bb(2929);}h=h+1|0;e=a.d7;if(h=0){Bc(2896);e=a.A.T;n=B(182);continue _;}}e=BEL;n=a.bW;o=a.A.T;$p=4;continue _;}e=a.A.k.D;if(e.bS===null){Bc(32826);F2();Bc(2896);Bc(2929);a.oQ();Bb(2896);Bb(2929);BG();return;}Bn(0.0,0.0,32.0);i=BEL;n=a.bW;o= -a.A.T;m=e.bS;b=(b-f|0)-8|0;c=(c-g|0)-8|0;$p=3;continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p);} -function AW2(a,b,c,d){var e,f,g,h,i,j,k,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!(d&&d!=1)){e=0;a:{while(true){f=a.d7;if(e>=f.p){f=null;break a;}f=Z(f,e);if(SC(f,b,c))break;e=e+1|0;}}g=a.A.k;h=g.D;if(f!==null){b:{i=A0O(f);if(!(i===null&&h.bS===null)){if(i!==null&&h.bS===null){e=!d?i.v:(i.v+1|0)/2|0;g=f.kz;b=f.pa;$p=4;continue _;}if(i===null){g=h.bS;if(g!==null&&f.zE(g)){e= -d?1:h.bS.v;if(e>f.m7())e=f.m7();g=Gf(h.bS,e);$p=8;continue _;}}if(i!==null){g=h.bS;if(g!==null){if(!f.zE(g)){b=i.bn;g=h.bS;if(b!=g.bn)break b;if(GL(g)<=1)break b;e=i.v;if(e<=0)break b;g=h.bS;if((e+g.v|0)>GL(g))break b;g=h.bS;g.v=g.v+e|0;Gf(i,e);if(i.v){$p=9;continue _;}g=null;$p=10;continue _;}b=i.bn;g=h.bS;b=Y(b,g.bn);if(!b){if(!b){if(!d){e=g.v;if(e>(f.m7()-i.v|0))e=f.m7()-i.v|0;if(e>(GL(h.bS)-i.v|0))e=GL(h.bS)-i.v|0;Gf(h.bS,e);if(!h.bS.v)h.bS=null;i.v=i.v+e|0;}else if(d==1){e=1;if(e>(f.m7()-i.v|0))e=f.m7() --i.v|0;if(e>(GL(h.bS)-i.v|0))e=GL(h.bS)-i.v|0;Gf(h.bS,e);if(!h.bS.v)h.bS=null;i.v=i.v+e|0;}}}else if(g.v<=f.m7()){g=h.bS;$p=7;continue _;}}}}}$p=1;continue _;}f=h.bS;if(f!==null){e=a.bd;j=a.kS;k=(e-j|0)/2|0;e=(a.bt-a.iM|0)/2|0;if(!(b>=k&&c>=e&&b<(k+j|0)&&c<(e+j|0))){if(!d){$p=2;continue _;}if(d==1){f=Gf(h.bS,1);$p=3;continue _;}}}}return;case 1:ATh(f);if(C()){break _;}return;case 2:AUv(g,f);if(C()){break _;}h.bS=null;if(d!=1)return;f=Gf(h.bS,1);$p=3;case 3:AUv(g,f);if(C()){break _;}if(!h.bS.v)h.bS=null;return;case 4:$z -=g.k9(b,e);if(C()){break _;}g=$z;h.bS=g;if(i.v){$p=5;continue _;}g=null;$p=6;continue _;case 5:f.V6();if(C()){break _;}$p=1;continue _;case 6:AUj(f,g);if(C()){break _;}$p=5;continue _;case 7:AUj(f,g);if(C()){break _;}h.bS=i;$p=1;continue _;case 8:AUj(f,g);if(C()){break _;}if(!h.bS.v)h.bS=null;$p=1;continue _;case 9:f.V6();if(C()){break _;}$p=1;continue _;case 10:AUj(f,g);if(C()){break _;}$p=9;continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,$p);} -function Bne(a,b,c,d){} -function AIb(a,b,c){var d,e,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(c!=1&&c!=a.A.t.et.bj)return;d=a.A;e=null;$p=1;case 1:AJD(d,e);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,$p);} -function AIO(a){var b,c,d,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.A.k;if(b!==null){c=b.D;d=c.bS;if(d!==null){$p=1;continue _;}}return;case 1:AUv(b,d);if(C()){break _;}c.bS=null;return;default:G1();}}D0().s(a,b,c,d,$p);} -function BoP(a){return 0;} -function AST(){BEL=AFC();} -function E1(){var a=this;GH.call(a);a.IA=null;a.KS=0.0;a.Qi=0.0;} -function BEM(a,b){var c=new E1();Fc(c,a,b);return c;} -function Fc(a,b,c){var d,e,f,g,h,i;d=c.data;LH(a);a.ly=1;e=new ABM;Zo(e);e.DC=BgR();f=new Qi;f.Dr=d.length;f.pJ=c;f.tL=e;e.ww=f;AIs(e,f);a.IA=e;Ba(a.d7,Bep(a,e.ww,e.DC,0,144,36));g=0;while(g<2){h=0;while(h<2){Ba(a.d7,FS(a,a.IA.ww,h+(g*2|0)|0,88+(h*18|0)|0,26+(g*18|0)|0));h=h+1|0;}g=g+1|0;}h=0;while(h<4){f=a.d7;e=new WV;Y3(e,a,b,((b.cx.data.length+4|0)-1|0)-h|0,8,8+(h*18|0)|0);e.SH=a;e.r9=h;Ba(f,e);h=h+1|0;}h=0;while(h<3){i=0;while(i<9){Ba(a.d7,FS(a,b,i+((h+1|0)*9|0)|0,8+(i*18|0)|0,84+(h*18|0)|0));i=i+1|0;}h -=h+1|0;}g=0;while(g<9){Ba(a.d7,FS(a,b,g,8+(g*18|0)|0,142));g=g+1|0;}} -function A_Z(a){EV(a.bW,B(576),86,16,4210752);} -function AMg(a,b,c,d){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AKh(a,b,c,d);if(C()){break _;}a.KS=b;a.Qi=c;return;default:G1();}}D0().s(a,b,c,d,$p);} -function AFG(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.A.T;d=B(577);$p=1;case 1:$z=APP(c,d);if(C()){break _;}e=$z;BZ(1.0,1.0,1.0,1.0);FG(a.A.T,e);e=a.bd;f=a.kS;g=(e-f|0)/2|0;e=a.bt;h=a.iM;i=(e-h|0)/2|0;Du(a,g,i,0,0,f,h);Bb(32826);Bb(2903);B5();b=g+51|0;e=i+75|0;Bn(b,e,50.0);B$((-30.0), -30.0,30.0);Bg(180.0,0.0,0.0,1.0);d=a.A.k;j=d.dl;k=d.o;l=d.x;m=b-a.KS;n=(e-50|0)-a.Qi;Bg(135.0,0.0,1.0,0.0);MV();Bg((-135.0),0.0,1.0,0.0);o=n/40.0;Bg( -Ma(o)*20.0,1.0,0.0,0.0);d=a.A.k;p=m/40.0;d.dl=Ma(p)*20.0;a.A.k.o=Ma(p)*40.0;a.A.k.x= -Ma(o)*20.0;Bn(0.0,a.A.k.bI,0.0);I0();d=Bwt;c=a.A.k;o=0.0;p=0.0;q=0.0;b=0.0;r=1.0;$p=2;case 2:AIg(d,c,o,p,q,b,r);if(C()){break _;}d=a.A.k;d.dl=j;d.o=k;d.x=l;BG();F2();Bc(32826);return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$p);} -var V$=K(Dk); -function BEN(){var a=new V$();BgK(a);return a;} -function BgK(a){Fd(a);} -var N5=K(Dk); -function BEO(){var a=new N5();BnK(a);return a;} -function BnK(a){Fd(a);} -function AXo(a){D1(a.b$);Ba(a.b$,EW(1,(a.bd/2|0)-100|0,(a.bt/4|0)+72|0,B(578)));Ba(a.b$,EW(2,(a.bd/2|0)-100|0,(a.bt/4|0)+96|0,B(579)));if(a.A.zW===null)(Z(a.b$,1)).jQ=0;} -function AU4(a,b,c){} -function AXC(a,b){var c,d,e,f,g,h,i,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=b.cH;if(c!=1){if(b.cH!=2)return;b=a.A;d=null;$p=1;continue _;}d=a.A.k.i_;if(!d.r.cI.Lt()){$p=3;continue _;}e=d.r;if(e.gB<=0)e.gB=64;f=e.dt;c=e.ds;$p=4;continue _;case 1:AOR(b,d);if(C()){break _;}b=a.A;d=NG();$p=2;case 2:AJD(b,d);if(C()){break _;}return;case 3:AM6(d);if(C()){break _;}e=d.r;if(e.gB<=0)e.gB=64;f=e.dt;c= -e.ds;$p=4;case 4:$z=AE0(e,f,c);if(C()){break _;}f=$z;if(!f){e.dt=e.dt+(D(e.n,8)-D(e.n,8)|0)|0;e.ds=e.ds+(D(e.n,8)-D(e.n,8)|0)|0;f=e.dt;c=e.ds;continue _;}g=d.r;G4(g.b3,g.hG);f=0;while(true){h=g.hG;if(f>=h.p){f=0;while(true){h=g.hG;if(f>=h.p)break;Gg(g,Z(h,f));f=f+1|0;}D1(h);c=0;a:while(true){h=g.b3;if(c>=h.p){f=0;e=d.k;if(e!==null){f=e.mQ;Nd(d.r,e);}h=O9(d.dg,d.r);d.k=h;$p=6;continue _;}b:{h=Z(h,c);e=h.bK;if(e!==null){if(!e.bx&&e.bA===h)break b;e.bA=null;h.bK=null;}if(h.bx){f=h.d9;i=h.eh;if(h.cF&&C2(g,f,i))break a;e -=g.b3;f=c+(-1)|0;D3(e,c);Gg(g,h);c=f;}}c=c+1|0;}$p=11;continue _;}h=Z(h,f);c=h.d9;i=h.eh;if(h.cF&&C2(g,c,i))break;f=f+1|0;}$p=5;case 5:$z=AHy(g,c,i);if(C()){break _;}e=$z;Na(e,h);while(true){f=f+1|0;h=g.hG;if(f>=h.p){f=0;while(true){h=g.hG;if(f>=h.p)break;Gg(g,Z(h,f));f=f+1|0;}D1(h);c=0;c:while(true){h=g.b3;if(c>=h.p){f=0;e=d.k;if(e!==null){f=e.mQ;Nd(d.r,e);}h=O9(d.dg,d.r);d.k=h;$p=6;continue _;}d:{h=Z(h,c);e=h.bK;if(e!==null){if(!e.bx&&e.bA===h)break d;e.bA=null;h.bK=null;}if(h.bx){f=h.d9;i=h.eh;if(h.cF&&C2(g, -f,i))break c;e=g.b3;f=c+(-1)|0;D3(e,c);Gg(g,h);c=f;}}c=c+1|0;}$p=11;continue _;}h=Z(h,f);c=h.d9;i=h.eh;if(!h.cF)continue;if(!C2(g,c,i))continue;else break;}continue _;case 6:ATS(h);if(C()){break _;}Xy(d.dg,d.k);h=d.r;e=d.k;$p=7;case 7:AGi(h,e);if(C()){break _;}d.k.je=AXZ(d.t);d.k.mQ=f;h=B(580);$p=8;case 8:AVx(d,h);if(C()){break _;}if(d.I instanceof N5){h=null;$p=10;continue _;}d=a.A;h=null;$p=9;case 9:AJD(d,h);if(C()){break _;}if(b.cH!=2)return;b=a.A;d=null;$p=1;continue _;case 10:AJD(d,h);if(C()){break _;}d -=a.A;h=null;$p=9;continue _;case 11:$z=AHy(g,f,i);if(C()){break _;}e=$z;Na(e,h);while(true){e=g.b3;f=c+(-1)|0;D3(e,c);Gg(g,h);c=f;while(true){c=c+1|0;h=g.b3;if(c>=h.p){f=0;e=d.k;if(e!==null){f=e.mQ;Nd(d.r,e);}h=O9(d.dg,d.r);d.k=h;$p=6;continue _;}h=Z(h,c);e=h.bK;if(e!==null){if(!e.bx&&e.bA===h)continue;e.bA=null;h.bK=null;}if(h.bx)break;}f=h.d9;i=h.eh;if(!h.cF)continue;if(!C2(g,f,i))continue;else break;}continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,$p);} -function AYC(a,b,c,d){var e,f,g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Ps(a,0,0,a.bd,a.bt,1615855616,(-1602211792));B5();B$(2.0,2.0,2.0);E2(a,a.bW,B(581),(a.bd/2|0)/2|0,30,16777215);BG();e=a.bW;f=a.A.k.qh;g=new S;T(g);Bo(J(g,B(582)),f);E2(a,e,V(g),a.bd/2|0,100,16777215);$p=1;case 1:ANS(a,b,c,d);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function Bi4(a){return 0;} -function TJ(){var a=this;E.call(a);a.jx=0;a.na=null;a.cn=0;a.qe=0;a.oI=0;a.uU=0;a.l5=0;} -function BEP(){var a=new TJ();BbK(a);return a;} -function BbK(a){} -var AHO=K(); -function Bnz(){return {};} -var VR=K(0); -var ANR=K(); -function Pe(){var a=this;E.call(a);a.eb=0;a.y0=0;a.Hf=0;a.kT=0;a.iq=null;a.Fp=null;a.xk=null;a.tH=null;a.tG=null;a.DH=null;a.DI=null;a.CO=null;a.CX=null;a.t3=null;a.z7=0;a.bN=0;a.bM=0;a.q_=null;a.fk=null;a.eB=0;a.fZ=0;a.bl=0;a.wR=0;a.FG=null;a.b4=null;} -var BEQ=null;var BER=null;function NQ(a){var b;b=a.eb;b!=4&&b!=5;a.eb=0;a.bN=0;a.bM=0;a.bl=0;a.fZ=0;if(a.wR)a.b4.ej.lF();} -function AG6(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s;c=a.b4;d=c.E;e=c.L;f=a.bM;g=a.bN;h=a.bl;i=a.fZ;j=h>=i?a.eB-h|0:(i-h|0)-1|0;a:{b:{c:{d:{e:while(true){f:{g:{h:{i:{j:{switch(a.eb){case 2:break f;case 9:a.bM=f;a.bN=g;c=a.b4;c.L=e;c.H=Bi(c.H,M(d-c.E|0));c.E=d;a.bl=h;return CR(a,(-3));case 0:break j;case 1:break;case 3:while(g<14){if(!e){a.bM=f;a.bN=g;c=a.b4;c.L=e;c.H=Bi(c.H,M(d-c.E|0));c.E=d;a.bl=h;return CR(a,b);}b=0;e=e+(-1)|0;k=a.b4.cd.data;i=d+1|0;f=f|(k[d]&255)<29)break d;i=i>>5&31;if(i>29)break d;k:{l:{i=(258+l|0)+i|0;k=a.iq;if(k!==null){k=k.data;if(k.length>=i)break l;}a.iq=BS(i);break k;}l=0;while(true){if(l>=i)break k;k[l]=0;l=l+1|0;}}f=f>>>14|0;g=g+(-14)|0;a.kT=0;a.eb=4;break i;case 4:break i;case 5:break h;case 6:break g;case 7:break b;case 8:break a;default:a.bM=f;a.bN=g;c=a.b4;c.L=e;c.H=Bi(c.H,M(d-c.E|0));c.E=d;a.bl=h;return CR(a,(-2));}while(g<32){if(!e){a.bM=f;a.bN=g;c=a.b4;c.L=e;c.H=Bi(c.H,M(d-c.E|0));c.E=d;a.bl=h;return CR(a,b);}b=0;e=e+(-1)|0;k=a.b4.cd.data;i -=d+1|0;f=f|(k[d]&255)<>>16|0)&65535;l=f&65535;if(i!=l){a.eb=9;c=a.b4;c.bR=B(583);a.bM=f;a.bN=g;c.L=e;c.H=Bi(c.H,M(d-c.E|0));c.E=d;a.bl=h;return CR(a,(-3));}a.y0=l;g=0;a.eb=l?2:!a.z7?0:7;f=g;continue e;}while(g<3){if(!e){a.bM=f;a.bN=g;c=a.b4;c.L=e;c.H=Bi(c.H,M(d-c.E|0));c.E=d;a.bl=h;return CR(a,b);}b=0;e=e+(-1)|0;k=a.b4.cd.data;i=d+1|0;f=f|(k[d]&255)<>>1|0){case 0:i=f>>>3|0;l=g+(-3)|0;n=l&7;f=i>>>n|0;g=l-n|0;a.eb=1;break m;case 1:AMv(a.tH, -a.tG,a.DH,a.DI,a.b4);AEC(a.t3,a.tH.data[0],a.tG.data[0],a.DH.data[0],0,a.DI.data[0],0);f=f>>>3|0;g=g+(-3)|0;a.eb=6;break m;case 2:f=f>>>3|0;g=g+(-3)|0;a.eb=3;break m;case 3:b=f>>>3|0;i=g+(-3)|0;a.eb=9;c=a.b4;c.bR=B(584);a.bM=b;a.bN=i;c.L=e;c.H=Bi(c.H,M(d-c.E|0));c.E=d;a.bl=h;return CR(a,(-3));default:}}continue e;}while(true){i=a.kT;if(i>=(4+(a.Hf>>>10|0)|0))break;while(g<3){if(!e){a.bM=f;a.bN=g;c=a.b4;c.L=e;c.H=Bi(c.H,M(d-c.E|0));c.E=d;a.bl=h;return CR(a,b);}b=0;e=e+(-1)|0;k=a.b4.cd.data;l=d+1|0;f=f|(k[d]& -255)<>>3|0;g=g+(-3)|0;}while(true){i=a.kT;if(i>=19)break;o=a.iq.data;k=BER.data;a.kT=i+1|0;o[k[i]]=0;}k=a.Fp;k.data[0]=7;i=AY$(a.FG,a.iq,k,a.xk,a.q_,a.b4);if(i){if(i==(-3)){a.iq=null;a.eb=9;}a.bM=f;a.bN=g;c=a.b4;c.L=e;c.H=Bi(c.H,M(d-c.E|0));c.E=d;a.bl=h;return CR(a,i);}a.kT=0;a.eb=5;}while(true){i=a.Hf;l=a.kT;n=i&31;j=258+n|0;i=i>>5&31;j=j+i|0;if(l>=j)break;m=a.Fp.data[0];while(g>>q|0;g=g-q|0;k=a.iq.data;a.kT=l+1|0;k[l]=n;}else{i=Y(n,18);r=!i?7:n-14|0;s=i?3:11;while(g<(q+r|0)){if(!e){a.bM=f;a.bN=g;c=a.b4;c.L=e;c.H=Bi(c.H,M(d-c.E|0));c.E=d;a.bl=h;return CR(a,b);}b=0;e=e+(-1)|0;k=a.b4.cd.data;i=d+1|0;f=f|(k[d]&255)<>>q|0;g=g-q|0;i=s+(n&o[r])|0;f= -n>>>r|0;g=g-r|0;if((l+i|0)>j)break c;if(!m&&l<1)break c;j=m?0:a.iq.data[l-1|0];while(true){k=a.iq.data;n=l+1|0;k[l]=j;i=i+(-1)|0;if(!i)break;l=n;}a.kT=n;}}a.xk.data[0]=(-1);k=a.tH;k.data[0]=9;o=a.tG;o.data[0]=6;i=AF_(a.FG,257+n|0,1+i|0,a.iq,k,o,a.CO,a.CX,a.q_,a.b4);if(i){if(i==(-3)){a.iq=null;a.eb=9;}a.bM=f;a.bN=g;c=a.b4;c.L=e;c.H=Bi(c.H,M(d-c.E|0));c.E=d;a.bl=h;return CR(a,i);}c=a.t3;i=a.tH.data[0];l=a.tG.data[0];k=a.q_;AEC(c,i,l,k,a.CO.data[0],k,a.CX.data[0]);a.eb=6;}a.bM=f;a.bN=g;c=a.b4;c.L=e;c.H=Bi(c.H, -M(d-c.E|0));c.E=d;a.bl=h;b=AJy(a.t3,b);if(b!=1)break e;b=0;AIw(a.t3,a.b4);c=a.b4;d=c.E;e=c.L;f=a.bM;g=a.bN;h=a.bl;i=a.fZ;j=h>=i?a.eB-h|0:(i-h|0)-1|0;if(a.z7){a.eb=7;break b;}a.eb=0;continue e;}if(!e){a.bM=f;a.bN=g;c=a.b4;c.L=e;c.H=Bi(c.H,M(d-c.E|0));c.E=d;a.bl=h;return CR(a,b);}if(!j){n=a.eB;if(h==n){i=a.fZ;if(i){h=0;j=h>=i?n-h|0:(i-h|0)-1|0;}}if(!j){a.bl=h;l=CR(a,b);h=a.bl;i=a.fZ;j=h>=i?a.eB-h|0:(i-h|0)-1|0;n=a.eB;if(h==n&&i){h=0;j=h>=i?n-h|0:(i-h|0)-1|0;}if(!j){a.bM=f;a.bN=g;c=a.b4;c.L=e;c.H=Bi(c.H,M(d-c.E -|0));c.E=d;a.bl=h;return CR(a,l);}}}b=0;i=a.y0;if(i>e)i=e;if(i>j)i=j;CY(a.b4.cd,d,a.fk,h,i);d=d+i|0;e=e-i|0;h=h+i|0;j=j-i|0;i=a.y0-i|0;a.y0=i;if(i)continue;a.eb=!a.z7?0:7;}return CR(a,b);}a.eb=9;c=a.b4;c.bR=B(585);a.bM=f;a.bN=g;c.L=e;c.H=Bi(c.H,M(d-c.E|0));c.E=d;a.bl=h;return CR(a,(-3));}a.iq=null;a.eb=9;c=a.b4;c.bR=B(586);a.bM=f;a.bN=g;c.L=e;c.H=Bi(c.H,M(d-c.E|0));c.E=d;a.bl=h;return CR(a,(-3));}a.bl=h;b=CR(a,b);h=a.bl;i=a.fZ;if(i!=h){a.bM=f;a.bN=g;c=a.b4;c.L=e;c.H=Bi(c.H,M(d-c.E|0));c.E=d;a.bl=h;return CR(a, -b);}a.eb=8;}a.bM=f;a.bN=g;c=a.b4;c.L=e;c.H=Bi(c.H,M(d-c.E|0));c.E=d;a.bl=h;return CR(a,1);} -function APR(a){NQ(a);a.fk=null;a.q_=null;} -function CR(a,b){var c,d,e,f,g,h;c=a.b4;d=c.kp;e=a.fZ;f=a.bl;if(e>f)f=a.eB;g=f-e|0;f=c.ee;if(g>f)g=f;if(g&&b==(-5))b=0;c.ee=f-g|0;c.iK=Bi(c.iK,M(g));if(a.wR&&g>0)c.ej.lO(a.fk,e,g);CY(a.fk,e,a.b4.nM,d,g);f=d+g|0;h=e+g|0;d=a.eB;if(h==d){if(a.bl==d)a.bl=0;d=a.bl-0|0;c=a.b4;e=c.ee;if(d>e)d=e;if(d&&b==(-5))b=0;c.ee=e-d|0;c.iK=Bi(c.iK,M(d));if(a.wR&&d>0)c.ej.lO(a.fk,0,d);CY(a.fk,0,a.b4.nM,f,d);f=f+d|0;h=0+d|0;}a.b4.kp=f;a.fZ=h;return b;} -function AQM(){BEQ=BX([0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535]);BER=BX([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);} -function IJ(){var a=this;Ed.call(a);a.x$=0;a.z1=0;a.Ta=0;} -function HA(a,b,c){var d=new IJ();PW(d,a,b,c);return d;} -function PW(a,b,c,d){a.x$=b;a.z1=c;a.Ta=Eg(c,d);} -function AP5(a,b){var c;if(a===b)return 1;if(b!==null&&Cw(a)===Cw(b)){c=b;return a.x$==c.x$&&a.z1==c.z1?1:0;}return 0;} -function AXy(a){return Ho(Q(E,[Bz(a.x$),Bz(a.z1)]));} -function AI$(){var a=this;Ed.call(a);a.yk=null;a.u7=null;a.zM=0;} -function BtV(a,b){var c=new AI$();A6X(c,a,b);return c;} -function A6X(a,b,c){var d,e,f,g,h,i,j,k;a:{if(b.ps===null){b.ps=BC(Ch,8);d=b.nb;e=d.gW;f=d.gM;if(BDl===null)BDl=Bmx();g=KN(BDl,e,f);h=0;while(true){if(h>=7)break a;i=g.data;j=b.ps.data;k=h+1|0;j[k]=i[h];h=k;}}}b:{a.yk=b.ps.ja();if(b.qX===null){b.qX=BC(Ch,8);d=b.nb;e=d.gW;f=d.gM;if(BDm===null)BDm=A_b();g=KN(BDm,e,f);k=0;while(true){if(k>=7)break b;i=g.data;j=b.qX.data;h=k+1|0;j[h]=i[k];k=h;}}}a.u7=b.qX.ja();a.zM=c;} -function Bgn(a,b){var c;if(a===b)return 1;if(b!==null&&Cw(a)===Cw(b)){c=b;return a.zM==c.zM&&MB(a.yk,c.yk)&&MB(a.u7,c.u7)?1:0;}return 0;} -function A7U(a){return Ho(Q(E,[a.yk,a.u7,ABg(a.zM)]));} -function W4(){Ed.call(this);this.xG=null;} -function Bgl(a,b){var c;if(a===b)return 1;if(b!==null&&Cw(a)===Cw(b)){c=b;return MB(a.xG,c.xG);}return 0;} -function Bb$(a){return Ho(a.xG);} -function Lv(){var a=this;Ed.call(a);a.xF=null;a.Dk=null;} -function Yr(a,b){a.xF=b;} -function Bhe(a,b){var c;if(a===b)return 1;if(b!==null&&Cw(a)===Cw(b)){c=b;return Js(a.xF,c.xF)&&Js(a.Dk,c.Dk)?1:0;}return 0;} -function BaV(a){return Ho(Q(E,[a.xF,a.Dk]));} -var WZ=K(Lv); -function AFH(){Ed.call(this);this.xD=null;} -function BsP(a){var b=new AFH();A7A(b,a);return b;} -function A7A(a,b){var c,d,e;if(b.uG===null){c=b.nb;d=c.gW;e=c.gM;if(BDi===null)BDi=BnW();b.uG=KN(BDi,d,e);}a.xD=b.uG.ja();} -function BjW(a,b){var c;if(a===b)return 1;if(b!==null&&Cw(a)===Cw(b)){c=b;return MB(a.xD,c.xD);}return 0;} -function A3K(a){return Ho(a.xD);} -function AXg(){IJ.call(this);this.zk=0;} -function BfC(a,b,c){var d=new AXg();Bfz(d,a,b,c);return d;} -function Bfz(a,b,c,d){PW(a,b,c,2);a.zk=d;} -function BoF(a,b){var c;if(a===b)return 1;if(b!==null&&Cw(a)===Cw(b)){if(!AP5(a,b))return 0;c=b;return a.zk!=c.zk?0:1;}return 0;} -function A3r(a){return Ho(Q(E,[Bz(AXy(a)),Bz(a.zk)]));} -var AI0=K(IJ); -function Bp_(a){var b=new AI0();BmN(b,a);return b;} -function BmN(a,b){PW(a,7,b,1);} -var AJf=K(Lv); -function Br1(a){var b=new AJf();Bnh(b,a);return b;} -function Bnh(a,b){Yr(a,b);} -function AI7(){Ed.call(this);this.w4=null;} -function Bcc(a){var b=new AI7();A40(b,a);return b;} -function A40(a,b){a.w4=b;} -function Bg3(a,b){var c;if(a===b)return 1;if(b!==null&&Cw(a)===Cw(b)){c=b;return Js(a.w4,c.w4);}return 0;} -function A2i(a){var b;b=BC(E,1);b.data[0]=a.w4;return Ho(b);} -function AXs(){Ed.call(this);this.wJ=0;} -function Buf(a){var b=new AXs();Bnu(b,a);return b;} -function Bnu(a,b){a.wJ=b;} -function A4V(a,b){var c;if(a===b)return 1;if(b!==null&&Cw(a)===Cw(b)){c=b;return a.wJ!=c.wJ?0:1;}return 0;} -function Bn2(a){var b;b=BC(E,1);b.data[0]=Bz(a.wJ);return Ho(b);} -function AMl(){Ed.call(this);this.zy=0;} -function Bua(a){var b=new AMl();Bgd(b,a);return b;} -function Bgd(a,b){a.zy=b;} -function Bjo(a,b){var c;if(a===b)return 1;if(b!==null&&Cw(a)===Cw(b)){c=b;return a.zy!=c.zy?0:1;}return 0;} -function BmW(a){var b;b=BC(E,1);b.data[0]=Bz(a.zy);return Ho(b);} -function AJJ(){var a=this;Ed.call(a);a.vY=null;a.vu=null;a.xh=0;} -function BsW(a,b){var c=new AJJ();Bcx(c,a,b);return c;} -function Bcx(a,b,c){var d,e,f,g;if(b.sX===null){d=b.nb;e=d.gW;f=d.gM;if(BDj===null)BDj=Bnn();b.sX=KN(BDj,e,f);}a.vY=b.sX.ja();if(b.uL===null){d=b.nb;f=d.gW;g=d.gM;if(BDk===null)BDk=A9L();b.uL=KN(BDk,f,g);}a.vu=b.uL.ja();a.xh=c;} -function Bfk(a,b){var c;if(a===b)return 1;if(b!==null&&Cw(a)===Cw(b)){c=b;return a.xh==c.xh&&MB(a.vY,c.vY)&&MB(a.vu,c.vu)?1:0;}return 0;} -function A_i(a){return Ho(Q(E,[a.vY,a.vu,ABg(a.xh)]));} -var AGp=K(IJ); -function BsM(a){var b=new AGp();Bop(b,a);return b;} -function Bop(a,b){PW(a,2,b,2);} -function HI(){var a=this;QW.call(a);a.Oe=null;a.II=null;} -function OG(a,b,c,d){var e,f,g,h;e=B4(1);f=e.data;f[0]=63;GY();g=BEf;a.Dc=g;a.Cg=g;h=f.length;if(h&&h>=a.MC){a.Ut=b;a.JU=e.ja();a.K0=c;a.MC=d;a.Oe=DD(512);a.II=B4(512);return;}g=new Cp;Bj(g,B(587));P(g);} -function AGE(a,b,c){var d,e,f,g,h,i,j,k,l;d=a.Oe;e=0;f=0;g=a.II;a:{while(true){if((e+32|0)>f&&Eu(b)){h=e;while(h=f?BEi:BEh;break a;}i=g.data;j=Dx(CN(c),i.length);l=new AAD;l.AN=b;l.F8=c;k=a.ve(d,e,f,g,0,j,l);e=l.p$;j=l.qi;if(k===null){if(!Eu(b)&&e>=f)k=BEi;else if(!Eu(c)&&e>=f)k=BEh;}AEs(c,g,0,j);if(k!==null)break;}}FC(b,b.bh-(f-e|0)|0);return k;} -var VU=K(HI); -function A8B(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o;i=null;a:{while(c=g){j=c;break a;}k=b.data;j=c+1|0;l=k[c];if(l<128){k=e.data;m=f+1|0;k[f]=l<<24>>24;}else if(l<2048){if((f+2|0)>g){j=j+(-1)|0;if(Jx(h,2))break a;i=BEh;break a;}k=e.data;c=f+1|0;k[f]=(192|l>>6)<<24>>24;m=c+1|0;k[c]=(128|l&63)<<24>>24;}else if(!ML(l)){if((f+3|0)>g){j=j+(-1)|0;if(Jx(h,3))break a;i=BEh;break a;}k=e.data;n=f+1|0;k[f]=(224|l>>12)<<24>>24;c=n+1|0;k[n]=(128|l>>6&63)<<24>>24;m=c+1|0;k[c]=(128|l&63)<<24>>24;}else{if(!DU(l)){i=DZ(1);break a;}if -(j>=d){if(Eu(h.AN))break a;i=BEi;break a;}c=j+1|0;m=k[j];if(!Dr(m)){j=c+(-2)|0;i=DZ(1);break a;}if((f+4|0)>g){j=c+(-2)|0;if(Jx(h,4))break a;i=BEh;break a;}k=e.data;o=GX(l,m);m=f+1|0;k[f]=(240|o>>18)<<24>>24;n=m+1|0;k[m]=(128|o>>12&63)<<24>>24;f=n+1|0;k[n]=(128|o>>6&63)<<24>>24;m=f+1|0;k[f]=(128|o&63)<<24>>24;j=c;}c=j;f=m;}j=c;}h.p$=j;h.qi=f;return i;} -function TV(){var a=this;E.call(a);a.US=null;a.MJ=0.0;a.SJ=0.0;a.os=null;a.tF=null;a.Du=null;a.nB=0;} -function AEm(a,b){var c;if(b!==null){a.tF=b;return a;}c=new Cp;Bj(c,B(588));P(c);} -function Bol(a,b){} -function XH(a,b){var c;if(b!==null){a.Du=b;return a;}c=new Cp;Bj(c,B(588));P(c);} -function Bij(a,b){} -function SD(a,b,c,d){var e,f,g,$$je;e=a.nB;if(!(e==2&&!d)&&e!=3){a.nB=d?2:1;while(true){try{f=AOC(a,b,c);}catch($$e){$$je=R($$e);if($$je instanceof Cf){g=$$je;b=new Tt;TQ(b,g);P(b);}else{throw $$e;}}if(Iy(f))return f;if(IT(f)){if(d&&Eu(b)){g=a.tF;GY();if(g===BEf)return DZ(CN(b));if(CN(c)<=Bl(a.os))return BEh;FC(b,b.bh+CN(b)|0);if(a.tF===BxG)Sz(c,a.os);}return f;}if(Ws(f)){g=a.tF;GY();if(g===BEf)return f;if(g===BxG){if(CN(c)=g)break a;f[i]=f[i]|(-16777216);i=i+1|0;}}}a.kY=b;} -function AEu(){var a=this;E.call(a);a.C8=0;a.CH=0;a.B7=0;a.Rz=0.0;a.QW=0.0;a.Qa=0.0;a.oR=null;a.t5=0;a.yu=0;} -function Z$(){var a=new AEu();A5N(a);return a;} -function A5N(a){a.oR=Q7(65536);a.t5=0;a.yu=0;} -function AD$(a){var b;if(a.t5){if(!a.yu){HQ(a.oR);a.yu=1;}if(CN(a.oR)>0){B5();Bn(a.C8-a.Rz,a.CH-a.QW,a.B7-a.Qa);b=a.oR;while(Eu(b)){Ia(Y8(b));}BG();}}} -function KX(){E.call(this);this.Ss=null;} -function XO(a){a.Ss=new E;} -function ALQ(){var a=this;KX.call(a);a.Ai=null;a.yV=null;a.pb=0;a.vE=0;a.Gz=0;a.Lx=0;} -function AE9(a){var b=new ALQ();BgP(b,a);return b;} -function BgP(a,b){XO(a);a.Lx=(-1);a.Ai=b;a.yV=DD(Eg(64,1024));} -function W3(a){AEh(a);a.Ai=null;} -function Of(a){var b,c,d,e;AEh(a);if(a.Gz&&a.pb>=a.vE)return null;b=new S;T(b);a:{while(true){if(a.pb>=a.vE&&!Xm(a,0))break a;c=a.yV.data;d=a.pb;e=d+1|0;a.pb=e;d=c[d];if(d==10)break;if(d==13){if(e>=a.vE&&!Xm(a,0))break a;c=a.yV.data;e=a.pb;if(c[e]!=10)break a;a.pb=e+1|0;break a;}Cq(b,d);}}return V(b);} -function Xm(a,b){var c,d,e,f,g,h,i,j,k;if(a.Gz)return 0;a:{b:while(true){c=a.yV;d=c.data.length;if(b>=d)break a;e=a.Ai;f=d-b|0;if(e.Hg&&!Eu(e.ls))g=(-1);else{g=0;c:{while(f>0){d=Dx(f,CN(e.ls));P7(e.ls,c,b+g|0,d);f=f-d|0;g=g+d|0;if(!Eu(e.ls)){if(e.Hg)d=0;else{h=e.ls;if(h.Ao)break b;d:{i=CN(h);j=h.bh;if(j>0){k=0;while(true){if(k>=i)break d;d=j+1|0;S8(h,k,ADc(h,j));k=k+1|0;j=d;}}}h.bh=i;h.cN=h.l9;h.lq=(-1);e:{while(true){if(!Eu(e.ko)&&!ADK(e))break e;h=SD(e.Hk,e.ko,e.ls,e.zX);if(Iy(h))break;if(IT(h))ADK(e);}}if -(!Eu(e.ko)&&e.zX&&IT(WP(e.Hk,e.ls)))e.Hg=1;HQ(e.ls);d=1;}if(!d)break c;}}}}if(g==(-1)){a.Gz=1;break a;}if(!g)break a;b=b+g|0;}h=new HR;X(h);P(h);}a.vE=b;a.pb=0;a.Lx=(-1);return 1;} -function AEh(a){var b;if(a.Ai!==null)return;b=new Bv;X(b);P(b);} -function AGK(){var a=this;KX.call(a);a.P3=null;a.Hk=null;a.Wp=null;a.ko=null;a.UP=null;a.ls=null;a.zX=0;a.Hg=0;} -function Bqg(a,b){var c=new AGK();BaY(c,a,b);return c;} -function BEU(a,b){var c=new AGK();VW(c,a,b);return c;} -function BfM(a){var b=new AGK();A2E(b,a);return b;} -function BaY(a,b,c){var d,$$je;a:{try{d=JD(AG9(c));}catch($$e){$$je=R($$e);if($$je instanceof SO){break a;}else{throw $$e;}}VW(a,b,d);return;}b=new ABN;Bj(b,c);P(b);} -function VW(a,b,c){var d,e;d=c.tz();GY();c=XH(AEm(d,BxG),BxG);XO(a);e=B4(8192);a.Wp=e;a.ko=Nk(e);e=DD(1024);a.UP=e;d=Xt(e);a.ls=d;a.P3=b;a.Hk=c;FC(d,d.cN);b=a.ko;FC(b,b.cN);} -function A2E(a,b){Qz();VW(a,b,BxF);} -function ADK(a){var b,c,d,e,f,g,h,i,j;if(a.zX)return 0;b=a.ko;if(b.oi){b=new HR;X(b);P(b);}a:{c=CN(b);d=b.bh;if(d>0){e=b.kJ;f=e+d|0;g=0;while(true){if(g>=c)break a;h=b.fY.data;i=e+1|0;d=f+1|0;h[e]=h[f];g=g+1|0;e=i;f=d;}}}b.bh=c;b.cN=b.l9;b.lq=(-1);b:{while(true){if(!Eu(a.ko))break b;b=a.P3;j=a.ko;d=A1m(b,j.fY,j.bh,CN(j));if(d==(-1)){a.zX=1;break b;}b=a.ko;FC(b,b.bh+d|0);if(!d)break;}}HQ(a.ko);return 1;} -function U2(){var a=this;E.call(a);a.Pb=null;a.Ur=0;a.Us=0;a.Vq=0;a.UO=0;} -function APJ(){var a=this;E.call(a);a.oa=0;a.ik=0;a.il=0;a.im=0;a.hS=0;a.gL=null;a.kw=null;} -function BaZ(a,b,c,d,e){var f=new APJ();Bib(f,a,b,c,d,e);return f;} -function Rv(a){var b=new APJ();Bm4(b,a);return b;} -function Bib(a,b,c,d,e,f){a.oa=0;a.ik=b;a.il=c;a.im=d;a.hS=e;a.gL=BM(f.G,f.F,f.B);} -function Bm4(a,b){a.oa=1;a.kw=b;a.gL=BM(b.c,b.j,b.d);} -var M_=K(MO); -function Cm(){var a=this;E.call(a);a.v=0;a.it=0;a.bn=0;a.fz=0;} -function AUH(a){var b=new Cm();AQF(b,a);return b;} -function Ep(a,b){var c=new Cm();ACb(c,a,b);return c;} -function QG(a){var b=new Cm();Er(b,a);return b;} -function EB(a,b){var c=new Cm();Gz(c,a,b);return c;} -function ACi(a){var b=new Cm();M7(b,a);return b;} -function AW_(a,b){var c=new Cm();J9(c,a,b);return c;} -function MK(a,b,c){var d=new Cm();Ba$(d,a,b,c);return d;} -function MM(a){var b=new Cm();Bb9(b,a);return b;} -function AQF(a,b){ACb(a,b,1);} -function ACb(a,b,c){J9(a,b.b,c);} -function Er(a,b){Gz(a,b,1);} -function Gz(a,b,c){J9(a,b.bb,c);} -function M7(a,b){J9(a,b,1);} -function J9(a,b,c){a.v=0;a.bn=b;a.v=c;} -function Ba$(a,b,c,d){a.v=0;a.bn=b;a.v=c;a.fz=d;} -function Bb9(a,b){a.v=0;a.bn=D7(b,B(340));a.v=E$(b,B(627));a.fz=D7(b,B(628));} -function Gf(a,b){a.v=a.v-b|0;return MK(a.bn,b,a.fz);} -function Dm(a){Bt();return BwC.data[a.bn];} -function Fo(a){return (Dm(a)).lu;} -function IQ(a,b){Df(b,B(340),a.bn<<16>>16);DK(b,B(627),a.v<<24>>24);Df(b,B(628),a.fz<<16>>16);return b;} -function GL(a){return (Dm(a)).eY;} -function OQ(a){Bt();return BwC.data[a.bn].fP;} -function HH(a,b){b=a.fz+b|0;a.fz=b;if(b>OQ(a)){b=a.v-1|0;a.v=b;if(b<0)a.v=0;a.fz=0;}} -function Mz(){E.call(this);this.R4=null;} -function BEV(){var a=new Mz();Zo(a);return a;} -function Zo(a){a.R4=Cj();} -function ABM(){var a=this;Mz.call(a);a.ww=null;a.DC=null;} -function AIs(a,b){var c,d,e,f,g,h;c=BS(9);d=c.data;e=0;while(e<3){f=0;while(f<3){g=(-1);if(e<2&&f<2){h=Kf(a.ww,e+(f*2|0)|0);if(h!==null)g=h.bn;}d[e+(f*3|0)|0]=g;f=f+1|0;}e=e+1|0;}Qe(a.DC,0,ACE(ADJ(),c));} -function Qy(){var a=this;E.call(a);a.pa=0;a.kz=null;} -function ATT(a){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ATh(a);if(C()){break _;}return;default:G1();}}D0().s(a,$p);} -function A7$(a,b){return 1;} -function A0O(a){return a.kz.h8(a.pa);} -function AUj(a,b){var c,d,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.kz;d=a.pa;$p=1;case 1:c.kL(d,b);if(C()){break _;}$p=2;case 2:ATh(a);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,$p);} -function A9V(a){return (-1);} -function ATh(a){var b,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.kz;$p=1;case 1:b.mO();if(C()){break _;}return;default:G1();}}D0().s(a,b,$p);} -function A8F(a){return a.kz.l3();} -function KU(){var a=this;Qy.call(a);a.Kk=null;a.ox=0;a.oW=0;} -function FS(a,b,c,d,e){var f=new KU();Y3(f,a,b,c,d,e);return f;} -function Y3(a,b,c,d,e,f){a.kz=c;a.pa=d;a.Kk=b;a.ox=e;a.oW=f;} -function SC(a,b,c){var d,e,f;a:{d=a.Kk;e=(d.bd-d.kS|0)/2|0;f=(d.bt-d.iM|0)/2|0;e=b-e|0;c=c-f|0;f=a.ox;if(e>=(f-1|0)&&e<((f+16|0)+1|0)){e=a.oW;if(c>=(e-1|0)&&c<((e+16|0)+1|0)){b=1;break a;}}b=0;}return b;} -function ALs(){KU.call(this);this.Bk=null;} -function Bep(a,b,c,d,e,f){var g=new ALs();Bgr(g,a,b,c,d,e,f);return g;} -function Bgr(a,b,c,d,e,f,g){Y3(a,b,d,e,f,g);a.Bk=c;} -function Baq(a,b){return 0;} -function AW6(a){var b,c;b=0;while(true){c=a.Bk;if(b>=c.Dr)break;if(Kf(c,b)!==null)Ys(a.Bk,b,1);b=b+1|0;}} -function WV(){var a=this;KU.call(a);a.r9=0;a.SH=null;} -function Beh(a){return 1;} -function BdK(a,b){var c,d,e,f;if(Dm(b) instanceof IU)return (Dm(b)).JL!=a.r9?0:1;c=C6();d=(Dm(b)).bb;e=a.r9;f=new S;T(f);Bo(J(Bo(f,d),B(357)),e);CA(c,V(f));d=(Dm(b)).bb;I();return d!=BAh.b?0:a.r9?0:1;} -function Bj0(a){return 15+(a.r9*16|0)|0;} -function I_(){var a=this;E.call(a);a.qE=null;a.mz=null;a.my=null;a.qU=null;a.t4=null;a.qV=null;} -var BEW=null;var BEX=null;var BEY=null;var BEZ=null;var BE0=null;var BE1=null;function Bq5(){var a=new I_();AP9(a);return a;} -function AP9(a){a.qE=null;a.mz=null;a.my=null;a.qU=null;a.t4=null;a.qV=null;} -function S$(a,b,c,d,e,f,g,h,i,j,k,l){var m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd;m=0;n=d;while(true){o=b.data;p=a.my.data;q=o[c+m|0];p[q]=p[q]+1|0;m=m+1|0;n=n+(-1)|0;if(!n)break;}if(p[0]==d){b=h.data;f=i.data;b[0]=(-1);f[0]=0;return 0;}b=i.data;r=b[0];s=1;a:{while(true){if(s>15)break a;if(p[s])break;s=s+1|0;}}if(rm)r=m;b[0]=r;t=1<=m){n=t-p[m]|0;if(n<0)return (-3);p[m]=p[m]+n|0;b=a.qV.data;v=0;b[1]=v;w=1;u=2;x=m;while -(true){x=x+(-1)|0;if(!x)break;v=v+p[w]|0;b[u]=v;u=u+1|0;w=w+1|0;}q=0;u=0;while(true){x=o[c+u|0];if(x){i=l.data;w=b[x];b[x]=w+1|0;i[w]=q;}u=u+1|0;q=q+1|0;if(q>=d)break;}u=b[m];y=0;b[0]=y;z=0;ba=(-1);w= -r|0;a.t4.data[0]=0;bb=0;bc=0;c:while(true){if(s>m)return n&&m!=1?(-5):0;q=a.my.data[s];while(true){bd=q+(-1)|0;if(!q)break;t=bd+1|0;while(true){x=w+r|0;if(s<=x)break;ba=ba+1|0;v=m-x|0;if(v>r)v=r;d:{w=s-x|0;c=1<t){c=c-t|0;if(w=v)break;c=c<<1;b=a.my.data;d=d+1|0;if(c<=b[d])break d;c -=c-b[d]|0;}}}}i=k.data;bc=1<1440)break c;b=a.t4.data;bb=i[0];b[ba]=bb;i[0]=i[0]+bc|0;if(!ba){h.data[0]=bb;w=x;continue;}a.qV.data[ba]=y;i=a.qU;p=i.data;p[0]=w<<24>>24;p[1]=r<<24>>24;v=y>>>(x-r|0)|0;d=ba-1|0;p[2]=(bb-b[d]|0)-v|0;CY(i,0,j,(b[d]+v|0)*3|0,3);w=x;}p=a.qU.data;x=s-w|0;p[1]=x<<24>>24;if(z>=u)p[0]=192;else{o=l.data;if(o[z]>=e){b=g.data;i=f.data;p[0]=((b[o[z]-e|0]+16|0)+64|0)<<24>>24;d=z+1|0;p[2]=i[o[z]-e|0];z=d;}else{p[0]=(o[z]>=256?96:0)<<24>>24;d=z+1|0;p[2]=o[z];z=d;}}x=1<>>w|0;while(c>>1|0;}y=y^c;v=(1<257))return 0;if(c==(-3))j.bR=B(631);else if(c==(-5)){j.bR=B(632);c=(-3);}else if(c!=(-4)){j.bR=B(633);c=(-3);}return c;}if(l==(-3))j.bR=B(634);else if(l!=(-4)){j.bR=B(635);l=(-3);}return l;} -function AMv(b,c,d,e,f){e=e.data;d=d.data;c=c.data;b.data[0]=9;c[0]=5;d[0]=BEW;e[0]=BEX;return 0;} -function Sd(a,b){var c;if(a.qE===null){a.qE=BS(1);a.mz=BS(b);a.my=BS(16);a.qU=BS(3);a.t4=BS(15);a.qV=BS(16);}if(a.mz.data.length>24;a.BT=c<<24>>24;a.H3=d;a.DZ=e;a.Hi=f;a.D5=g;a.tk=null;} -function AJy(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o;c=a.eD;d=c.E;e=c.L;c=a.d2;f=c.bM;g=c.bN;h=c.bl;i=c.fZ;j=h>=i?c.eB-h|0:(i-h|0)-1|0;a:{b:while(true){c:{d:{e:{f:{g:{switch(a.gl){case 0:break f;case 2:i=a.yZ;while(g>i;g=g-i|0;a.pH=a.BT;a.tk=a.Hi;a.n7=a.D5;a.gl=3;break g;case 4:m=a.yZ;while(g>m;g=g-m|0;a.gl=5;break c;case 6:break d;case 7:if(g>7){g=g+(-8)|0;e=e+1|0;d=d+(-1)|0;}c=a.d2;c.bl=h;b=CR(c,b);c=a.d2;h=c.bl;i=c.fZ;if(i!=h){c.bM=f;c.bN=g;k=a.eD;k.L=e;k.H=Bi(k.H,M(d-k.E|0));k.E=d;c.bl=h;return CR(c,b);}a.gl=8;break a;case 9:c=a.d2;c.bM=f;c.bN=g;k=a.eD;k.L=e;k.H=Bi(k.H,M(d-k.E|0));k.E=d;c.bl=h;return CR(c,(-3));case 1:break e;case 3:break;case 5:break c;case 8:break a;default:c -=a.d2;c.bM=f;c.bN=g;k=a.eD;k.L=e;k.H=Bi(k.H,M(d-k.E|0));k.E=d;c.bl=h;return CR(c,(-2));}}i=a.pH;while(g>l[m];g=g-l[m]|0;m=l[i];if(m&16){a.yZ=m&15;a.v2=l[i+2|0];a.gl=4;continue b;}if(m&64){a.gl=9;c=a.eD;c.bR=B(636);k=a.d2;k.bM=f;k.bN=g;c.L=e;c.H=Bi(c.H,M(d-c.E|0));c.E=d;k.bl=h;return CR(k,(-3));}a.pH -=m;a.n7=(i/3|0)+l[i+2|0]|0;continue b;}if(j>=258&&e>=10){c=a.d2;c.bM=f;c.bN=g;k=a.eD;k.L=e;k.H=Bi(k.H,M(d-k.E|0));k.E=d;c.bl=h;b=AVE(a,a.Cj,a.BT,a.H3,a.DZ,a.Hi,a.D5,c,k);c=a.eD;d=c.E;e=c.L;c=a.d2;f=c.bM;g=c.bN;h=c.bl;i=c.fZ;j=h>=i?c.eB-h|0:(i-h|0)-1|0;if(b){a.gl=b!=1?9:7;continue b;}}a.pH=a.Cj;a.tk=a.H3;a.n7=a.DZ;a.gl=1;}m=a.pH;while(g>>l[i]|0;g=g-l[i]|0;o=l[n];if(!o){a.It=l[n+2|0];a.gl=6;continue b;}if(o&16){a.yZ=o&15;a.ph=l[n+2|0];a.gl=2;continue b;}if(!(o&64)){a.pH=o;a.n7=(n/3|0)+l[n+2|0]|0;continue b;}if(!(o&32)){a.gl=9;c=a.eD;c.bR=B(637);k=a.d2;k.bM=f;k.bN=g;c.L=e;c.H=Bi(c.H,M(d-c.E|0));c.E=d;k.bl=h;return CR(k,(-3));}a.gl=7;continue b;}if(j)i=h;else{c=a.d2;m=c.eB;if(h!=m)i=h;else{n=c.fZ;if(!n)i=h;else{i=0;j=i>=n?m-i|0:(n-i|0)-1|0;}}if(!j){c.bl=i;b=CR(c,b);c=a.d2;i=c.bl;m=c.fZ;j=i>=m?c.eB --i|0:(m-i|0)-1|0;n=c.eB;if(i==n&&m){i=0;j=i>=m?n-i|0:(m-i|0)-1|0;}if(!j){c.bM=f;c.bN=g;k=a.eD;k.L=e;k.H=Bi(k.H,M(d-k.E|0));k.E=d;c.bl=i;return CR(c,b);}}}b=0;l=a.d2.fk.data;h=i+1|0;l[i]=a.It<<24>>24;j=j+(-1)|0;a.gl=0;continue b;}i=h-a.v2|0;while(i<0){i=i+a.d2.eB|0;}while(a.ph){if(j)m=h;else{c=a.d2;n=c.eB;if(h!=n)m=h;else{o=c.fZ;if(!o)m=h;else{m=0;j=m>=o?n-m|0:(o-m|0)-1|0;}}if(!j){c.bl=m;b=CR(c,b);c=a.d2;m=c.bl;n=c.fZ;j=m>=n?c.eB-m|0:(n-m|0)-1|0;o=c.eB;if(m==o&&n){m=0;j=m>=n?o-m|0:(n-m|0)-1|0;}if(!j)break b;}}c -=a.d2;l=c.fk.data;h=m+1|0;n=i+1|0;l[m]=l[i];j=j+(-1)|0;i=n==c.eB?0:n;a.ph=a.ph-1|0;}a.gl=0;}c.bM=f;c.bN=g;k=a.eD;k.L=e;k.H=Bi(k.H,M(d-k.E|0));k.E=d;c.bl=m;return CR(c,b);}c=a.d2;c.bM=f;c.bN=g;k=a.eD;k.L=e;k.H=Bi(k.H,M(d-k.E|0));k.E=d;c.bl=h;return CR(c,1);} -function AIw(a,b){} -function AVE(a,b,c,d,e,f,g,h,i){var j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y;j=i.E;k=i.L;l=h.bM;m=h.bN;n=h.bl;o=h.fZ;p=n>=o?h.eB-n|0:(o-n|0)-1|0;q=BE2.data;r=q[b];s=q[c];while(true){if(m<20){k=k+(-1)|0;q=i.cd.data;b=j+1|0;l=l|(q[j]&255)<>t[b];m=m-t[b]|0;q=h.fk.data;w=n+1|0;q[n]=t[v+2|0]<<24>>24;p=p+(-1)|0;}else{while(true){b=v+1|0;l=l>>t[b];m=m-t[b]|0;if(c&16){c=c&15;b=t[v+2|0];x=BE2.data;y=b+(l&x[c])|0;b=l>>c;c=m-c|0;while(c<15){k=k+ -(-1)|0;q=i.cd.data;o=j+1|0;b=b|(q[j]&255)<>q[m];c=c-q[m]|0;if(l&16)break;if(l&64){i.bR=B(636);e=i.L-k|0;g=c>>3;if(g>o;m=c-o|0;p=p-y|0;if(n>=w){o=n-w|0;b=n-o|0;if(b>0&&2>b){q=h.fk.data;b -=n+1|0;c=o+1|0;q[n]=q[o];n=b+1|0;o=c+1|0;q[b]=q[c];y=y+(-2)|0;}else{q=h.fk;CY(q,o,q,n,2);n=n+2|0;o=o+2|0;y=y+(-2)|0;}}else{o=n-w|0;while(true){b=h.eB;o=o+b|0;if(o>=0)break;}b=b-o|0;if(y>b){y=y-b|0;c=n-o|0;if(c>0&&b>c){c=n;while(true){q=h.fk.data;n=c+1|0;w=o+1|0;q[c]=q[o];b=b+(-1)|0;if(!b)break;c=n;o=w;}}else{q=h.fk;CY(q,o,q,n,b);n=n+b|0;}o=0;}}b=n-o|0;if(b>0&&y>b){while(true){q=h.fk.data;w=n+1|0;b=o+1|0;q[n]=q[o];y=y+(-1)|0;if(!y)break;n=w;o=b;}break a;}q=h.fk;CY(q,o,q,n,y);w=n+y|0;break a;}if(c&64){if(c&32) -{y=i.L-k|0;b=m>>3;if(b>3;if(b>t[b];m=m-t[b]|0;q=h.fk.data;w=n+1|0;q[n]=t[v+2|0]<<24>>24;p=p+(-1)|0;}}if(p<258)break;if(k<10)break;n=w;}y=i.L-k|0;b=m>>3;if(b0.0){c=p-0.5;d=0.0-q;H(o,c,d,0.0,e,s);H(o,(-0.5),d,0.0,t,s);d=1.399999976158142-q;H(o,(-0.5),d,0.0,t,u);H(o,c,d,0.0,e,u);r=r-1.0;q=q-1.0;p=p*0.8999999761581421;Bn(0.0,0.0,(-0.03999999910593033));}Bs(o);BG();Bb(2896);return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p);} -function Wu(a){return a.dd.pA;} -function Bk8(b,c,d,e){var f;Bc(3553);BK();f=Bwx;BZ(1.0,1.0,1.0,1.0);By(f);Hy(f,c,d,e);B3(f,0.0,0.0,(-1.0));Bk(f,b.N,b.R,b.O);Bk(f,b.V,b.R,b.O);Bk(f,b.V,b.C,b.O);Bk(f,b.N,b.C,b.O);B3(f,0.0,0.0,1.0);Bk(f,b.N,b.C,b.W);Bk(f,b.V,b.C,b.W);Bk(f,b.V,b.R,b.W);Bk(f,b.N,b.R,b.W);B3(f,0.0,(-1.0),0.0);Bk(f,b.N,b.C,b.O);Bk(f,b.V,b.C,b.O);Bk(f,b.V,b.C,b.W);Bk(f,b.N,b.C,b.W);B3(f,0.0,1.0,0.0);Bk(f,b.N,b.R,b.W);Bk(f,b.V,b.R,b.W);Bk(f,b.V,b.R,b.O);Bk(f,b.N,b.R,b.O);B3(f,(-1.0),0.0,0.0);Bk(f,b.N,b.C,b.W);Bk(f,b.N,b.R,b.W);Bk(f, -b.N,b.R,b.O);Bk(f,b.N,b.C,b.O);B3(f,1.0,0.0,0.0);Bk(f,b.V,b.C,b.O);Bk(f,b.V,b.R,b.O);Bk(f,b.V,b.R,b.W);Bk(f,b.V,b.C,b.W);Hy(f,0.0,0.0,0.0);Bs(f);Bb(3553);} -function A4L(a,b){a.dd=b;} -function AV5(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();bl=$T.l();bk=$T.l();bj=$T.l();bi=$T.l();bh=$T.l();bg=$T.l();bf=$T.l();be=$T.l();bd=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true) -{switch($p){case 0:h=a.dd;if(h.BB.iz&&a.kB>0.0){i=b.c;j=b.j;k=b.d;i=i-h.QA;j=j-h.Rl;k=k-h.PD;l=(1.0-(i*i+j*j+k*k)/256.0)*a.CL;if(l>0.0){Bb(3042);CI(770,771);h=a.dd.vp;m=B(638);$p=2;continue _;}}if(b.bO<=0&&!b.ow)return;$p=1;case 1:APf(a,b,c,d,e,g);if(C()){break _;}return;case 2:$z=APP(h,m);if(C()){break _;}n=$z;FG(h,n);m=Wu(a);DB(0);f=a.kB;i=b.e$;j=b.c-i;k=g;i=i+j*k;j=b.eG;j=j+(b.j-j)*k+b.jC();o=b.e_;k=o+(b.d-o)*k;p=f;q=N(i-p);r=N(i+p);s=N(j-p);t=N(j);u=N(k-p);v=N(k+p);o=c-i;w=d-j;x=e-k;BK();y=Bwx;By(y);j=l;a: -while(true){if(q>r){Bs(y);BZ(1.0,1.0,1.0,1.0);Bc(3042);DB(1);if(b.bO<=0&&!b.ow)return;$p=1;continue _;}z=s;while(z<=t){ba=u;if(ba<=v)break a;z=z+1|0;}q=q+1|0;}n=z-1|0;$p=3;case 3:$z=AKw(m,q,n,ba);if(C()){break _;}n=$z;if(n>0){$p=4;continue _;}ba=ba+1|0;while(ba>v){z=z+1|0;while(z>t){q=q+1|0;if(q>r){Bs(y);BZ(1.0,1.0,1.0,1.0);Bc(3042);DB(1);if(b.bO<=0&&!b.ow)return;$p=1;continue _;}z=s;}ba=u;}n=z-1|0;continue _;case 4:$z=AE4(m,q,z,ba);if(C()){break _;}bb=$z;if(bb>3){I();bc=BwB.data[n];k=d+b.jC();i=w+b.jC();h= -Bwx;if(bc.dZ()){bd=z;k=(j-(k-(bd+i))/2.0)*0.5;be=Wu(a);$p=5;continue _;}}ba=ba+1|0;while(ba>v){z=z+1|0;while(z>t){q=q+1|0;if(q>r){Bs(y);BZ(1.0,1.0,1.0,1.0);Bc(3042);DB(1);if(b.bO<=0&&!b.ow)return;$p=1;continue _;}z=s;}ba=u;}n=z-1|0;$p=3;continue _;case 5:$z=AL3(be,q,z,ba);if(C()){break _;}f=$z;k=k*f;if(k>=0.0){if(k>1.0)k=1.0;E5(h,1.0,1.0,1.0,k);k=q;bf=k+bc.e8+o;bg=k+bc.e3+o;bh=bd+bc.ep+i+0.015625;i=ba;bd=i+bc.fC+x;bi=i+bc.fg+x;bj=(c-bf)/2.0/p+0.5;f=(c-bg)/2.0/p+0.5;l=(e-bd)/2.0/p+0.5;bk=(e-bi)/2.0/p+0.5;i=bj;k -=l;H(h,bf,bh,bd,i,k);bl=bk;H(h,bf,bh,bi,i,bl);i=f;H(h,bg,bh,bi,i,bl);H(h,bg,bh,bd,i,k);}ba=ba+1|0;while(ba>v){z=z+1|0;while(z>t){q=q+1|0;if(q>r){Bs(y);BZ(1.0,1.0,1.0,1.0);Bc(3042);DB(1);if(b.bO<=0&&!b.ow)return;$p=1;continue _;}z=s;}ba=u;}n=z-1|0;$p=3;continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,$p);} -function ARl(){var a=this;Dt.call(a);a.E1=null;a.j5=null;} -function AFC(){var a=new ARl();Bg_(a);return a;} -function Bg_(a){EH(a);a.E1=Kh();a.j5=new CX;a.kB=0.15000000596046448;a.CL=0.75;} -function AYT(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:h=b.q2;B5();i=Bq((b.j6+g)/10.0+b.zL)*0.10000000149011612+0.10000000149011612;j=((b.j6+g)/20.0+b.zL)*57.2957763671875;k=1;l=b.q2.v;if(l>1)k=2;if(l>5)k=3;if(l>20)k=4;Bn(c,d+i,e);Bb(32826);l -=h.bn;if(l<256){I();if(Ko(BwB.data[l].dp())){Bg(j,0.0,1.0,0.0);b=B(200);$p=3;continue _;}}B$(0.5,0.5,0.5);l=Fo(h);if(h.bn>=256){b=B(182);$p=1;continue _;}b=B(200);$p=2;continue _;case 1:AS$(a,b);if(C()){break _;}BK();m=Bwx;n=(l%16|0)*16|0;o=(n+0|0)/256.0;p=(n+16|0)/256.0;l=(l/16|0)*16|0;q=(l+0|0)/256.0;r=(l+16|0)/256.0;s=0;d=o;e=r;t=p;u=q;while(s0)Bn((O(a.j5)*2.0-1.0)*0.30000001192092896,(O(a.j5)*2.0-1.0)*0.30000001192092896,(O(a.j5)*2.0-1.0)*0.30000001192092896);Bg(180.0-a.dd.md,0.0,1.0,0.0);By(m);B3(m, -0.0,1.0,0.0);H(m,(-0.5),(-0.25),0.0,d,e);H(m,0.5,(-0.25),0.0,t,e);H(m,0.5,0.75,0.0,t,u);H(m,(-0.5),0.75,0.0,d,u);Bs(m);BG();s=s+1|0;}Bc(32826);BG();return;case 2:AS$(a,b);if(C()){break _;}BK();m=Bwx;n=(l%16|0)*16|0;o=(n+0|0)/256.0;p=(n+16|0)/256.0;l=(l/16|0)*16|0;q=(l+0|0)/256.0;r=(l+16|0)/256.0;s=0;d=o;e=r;t=p;u=q;while(s0)Bn((O(a.j5)*2.0-1.0)*0.30000001192092896,(O(a.j5)*2.0-1.0)*0.30000001192092896,(O(a.j5)*2.0-1.0)*0.30000001192092896);Bg(180.0-a.dd.md,0.0,1.0,0.0);By(m);B3(m,0.0,1.0,0.0);H(m, -(-0.5),(-0.25),0.0,d,e);H(m,0.5,(-0.25),0.0,t,e);H(m,0.5,0.75,0.0,t,u);H(m,(-0.5),0.75,0.0,d,u);Bs(m);BG();s=s+1|0;}Bc(32826);BG();return;case 3:AS$(a,b);if(C()){break _;}v=0.25;if(!BwB.data[h.bn].dZ()&&h.bn!=BwI.b)v=0.5;B$(v,v,v);n=0;while(n0)Bn((O(a.j5)*2.0-1.0)*0.20000000298023224/v,(O(a.j5)*2.0-1.0)*0.20000000298023224/v,(O(a.j5)*2.0-1.0)*0.20000000298023224/v);I4(a.E1,BwB.data[h.bn]);BG();n=n+1|0;}Bc(32826);BG();return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p);} -function AL2(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(d!==null){g=d.bn;if(g<256){I();if(Ko(BwB.data[g].dp())){h=d.bn;b=B(200);$p=1;continue _;}}if(Fo(d)>=0){Bc(2896);if(d.bn>=256){b=B(182);$p=2;continue _;}b=B(200);$p=3;continue _;}Bb(2884);}return;case 1:$z=APP(c,b);if(C()){break _;}g=$z;FG(c,g);i=BwB.data[h];B5();Bn(e --2|0,f+3|0,0.0);B$(10.0,10.0,10.0);Bn(1.0,0.5,8.0);Bg(210.0,1.0,0.0,0.0);Bg(45.0,0.0,1.0,0.0);BZ(1.0,1.0,1.0,1.0);B$(1.0,1.0,1.0);I4(a.E1,i);BG();Bb(2884);return;case 2:$z=APP(c,b);if(C()){break _;}h=$z;FG(c,h);g=(Fo(d)%16|0)*16|0;h=(Fo(d)/16|0)*16|0;BK();b=Bwx;By(b);j=e+0|0;k=f+16|0;l=(g+0|0)*0.00390625;m=(h+16|0)*0.00390625;H(b,j,k,0.0,l,m);n=e+16|0;o=(g+16|0)*0.00390625;H(b,n,k,0.0,o,m);k=f+0|0;m=(h+0|0)*0.00390625;H(b,n,k,0.0,o,m);H(b,j,k,0.0,l,m);Bs(b);Bb(2896);Bb(2884);return;case 3:$z=APP(c,b);if(C()) -{break _;}h=$z;FG(c,h);g=(Fo(d)%16|0)*16|0;h=(Fo(d)/16|0)*16|0;BK();b=Bwx;By(b);j=e+0|0;k=f+16|0;l=(g+0|0)*0.00390625;m=(h+16|0)*0.00390625;H(b,j,k,0.0,l,m);n=e+16|0;o=(g+16|0)*0.00390625;H(b,n,k,0.0,o,m);k=f+0|0;m=(h+0|0)*0.00390625;H(b,n,k,0.0,o,m);H(b,j,k,0.0,l,m);Bs(b);Bb(2896);Bb(2884);return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);} -function Qm(a,b,c,d,e,f){var g,h,i,j,k,l;if(d!==null){g=d.v;if(g>1){c=new S;T(c);Bo(c,g);c=V(c);Bc(2896);Bc(2929);C9(b,c,((e+19|0)-2|0)-DV(b,c)|0,(f+6|0)+3|0,16777215);Bb(2896);Bb(2929);}g=d.fz;if(g>0){h=13-((g*13|0)/OQ(d)|0)|0;i=255-((d.fz*255|0)/OQ(d)|0)|0;Bc(2896);Bc(2929);Bc(3553);BK();j=Bwx;k=255-i|0;l=k<<16|i<<8;g=(k/4|0)<<16|16128;i=e+2|0;k=f+13|0;TH(a,j,i,k,13,2,0);TH(a,j,i,k,12,1,g);TH(a,j,i,k,h,1,l);Bb(3553);Bb(2896);Bb(2929);BZ(1.0,1.0,1.0,1.0);}}} -function TH(a,b,c,d,e,f,g){var h,i,j;By(b);D9(b,g);h=c+0|0;i=d+0|0;Bk(b,h,i,0.0);j=d+f|0;Bk(b,h,j,0.0);h=c+e|0;Bk(b,h,j,0.0);Bk(b,h,i,0.0);Bs(b);} -function ALh(a,b,c,d,e,f,g){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b;$p=1;case 1:AYT(a,b,c,d,e,f,g);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function AIn(){E.call(this);this.y5=null;} -function BgR(){var a=new AIn();A2p(a);return a;} -function A2p(a){a.y5=BC(Cm,1);} -function BgG(a,b){return a.y5.data[b];} -function AJg(a,b,c){var d,e;d=a.y5.data;if(d[b]===null)return null;e=d[b];d[b]=null;return e;} -function Qe(a,b,c){a.y5.data[b]=c;} -function A$l(a){return 64;} -function AV3(a){} -function Qi(){var a=this;E.call(a);a.pJ=null;a.Dr=0;a.tL=null;} -function Kf(a,b){return a.pJ.data[b];} -function Ys(a,b,c){var d,e,f;d=a.pJ.data;if(d[b]===null)return null;if(d[b].v<=c){e=d[b];d[b]=null;a.tL.z4(a);return e;}f=Gf(d[b],c);d=a.pJ.data;if(!d[b].v)d[b]=null;a.tL.z4(a);return f;} -function ARs(a,b,c){a.pJ.data[b]=c;a.tL.z4(a);} -function BlZ(a){return 64;} -function AL9(a){} -var KE=K(Bv); -function BE3(){var a=new KE();Bpy(a);return a;} -function Bpy(a){X(a);} -var AIN=K(); -function BpJ(a,b){return Y0(a.KK(b));} -function A4G(a){return a.VM();} -var OP=K(Cf); -function BE4(){var a=new OP();BjL(a);return a;} -function BjL(a){X(a);} -function AHz(){var a=this;E.call(a);a.lM=null;a.CU=null;a.fF=null;a.gY=0;} -function Bq2(){var a=new AHz();Bdu(a);return a;} -function Bdu(a){a.fF=FJ();} -var Ei=K(Cf); -function BE5(){var a=new Ei();Bnx(a);return a;} -function Bnx(a){X(a);} -function MH(){var a=this;Et.call(a);a.eC=null;a.dX=null;a.hx=0;} -function BE6(a){var b=new MH();LM(b,a);return b;} -function LM(a,b){PP(a,b);a.hx=0;} -function AK3(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.hx=0;b=16.0;c=a.dX;if(c===null){$p=1;continue _;}if(Ic(c)){d=T5(a.dX,a);c=a.dX;$p=2;continue _;}a.dX=null;a:{if(!a.hx&&a.dX!==null) -{if(a.eC===null)break a;if(!D(a.l,20))break a;}if(!(!(a.eC===null&&!D(a.l,80))&&D(a.l,80))){e=0;f=(-1);g=(-1);h=(-1);i=(-99999.0);j=0;if(j<10){k=N(a.c+D(a.l,13)-6.0);l=N(a.j+D(a.l,7)-3.0);m=N(a.d+D(a.l,13)-6.0);$p=9;continue _;}if(e){n=a.m;b=10.0;e=N(a.c);k=N(a.j);j=N(a.d);m=e-18|0;o=k-18|0;p=j-18|0;e=e+18|0;k=k+18|0;j=j+18|0;c=new HE;$p=10;continue _;}}o=N(a.w.C);$p=5;continue _;}c=a.m;n=a.dX;$p=7;continue _;case 1:$z=a.zJ();if(C()){break _;}c=$z;a.dX=c;if(c!==null){n=a.m;$p=3;continue _;}b:{if(!a.hx&&a.dX -!==null){if(a.eC===null)break b;if(!D(a.l,20))break b;}if(!(!(a.eC===null&&!D(a.l,80))&&D(a.l,80))){e=0;f=(-1);g=(-1);h=(-1);i=(-99999.0);j=0;if(j<10){k=N(a.c+D(a.l,13)-6.0);l=N(a.j+D(a.l,7)-3.0);m=N(a.d+D(a.l,13)-6.0);$p=9;continue _;}if(e){n=a.m;b=10.0;e=N(a.c);k=N(a.j);j=N(a.d);m=e-18|0;o=k-18|0;p=j-18|0;e=e+18|0;k=k+18|0;j=j+18|0;c=new HE;$p=10;continue _;}}o=N(a.w.C);$p=5;continue _;}c=a.m;n=a.dX;$p=7;continue _;case 2:$z=AMa(a,c);if(C()){break _;}e=$z;if(e){c=a.dX;$p=4;continue _;}b:{if(!a.hx&&a.dX!== -null){if(a.eC===null)break b;if(!D(a.l,20))break b;}if(!(!(a.eC===null&&!D(a.l,80))&&D(a.l,80))){e=0;f=(-1);g=(-1);h=(-1);i=(-99999.0);j=0;if(j<10){k=N(a.c+D(a.l,13)-6.0);l=N(a.j+D(a.l,7)-3.0);m=N(a.d+D(a.l,13)-6.0);$p=9;continue _;}if(e){n=a.m;b=10.0;e=N(a.c);k=N(a.j);j=N(a.d);m=e-18|0;o=k-18|0;p=j-18|0;e=e+18|0;k=k+18|0;j=j+18|0;c=new HE;$p=10;continue _;}}o=N(a.w.C);$p=5;continue _;}c=a.m;n=a.dX;$p=7;continue _;case 3:$z=A1a(n,a,c,b);if(C()){break _;}c=$z;a.eC=c;c:{if(!a.hx&&a.dX!==null){if(a.eC===null)break c;if -(!D(a.l,20))break c;}if(!(!(a.eC===null&&!D(a.l,80))&&D(a.l,80))){e=0;f=(-1);g=(-1);h=(-1);i=(-99999.0);j=0;if(j<10){k=N(a.c+D(a.l,13)-6.0);l=N(a.j+D(a.l,7)-3.0);m=N(a.d+D(a.l,13)-6.0);$p=9;continue _;}if(e){n=a.m;b=10.0;e=N(a.c);k=N(a.j);j=N(a.d);m=e-18|0;o=k-18|0;p=j-18|0;e=e+18|0;k=k+18|0;j=j+18|0;c=new HE;$p=10;continue _;}}o=N(a.w.C);$p=5;continue _;}c=a.m;n=a.dX;$p=7;continue _;case 4:a.rW(c,d);if(C()){break _;}c:{if(!a.hx&&a.dX!==null){if(a.eC===null)break c;if(!D(a.l,20))break c;}if(!(!(a.eC===null&& -!D(a.l,80))&&D(a.l,80))){e=0;f=(-1);g=(-1);h=(-1);i=(-99999.0);j=0;if(j<10){k=N(a.c+D(a.l,13)-6.0);l=N(a.j+D(a.l,7)-3.0);m=N(a.d+D(a.l,13)-6.0);$p=9;continue _;}if(e){n=a.m;b=10.0;e=N(a.c);k=N(a.j);j=N(a.d);m=e-18|0;o=k-18|0;p=j-18|0;e=e+18|0;k=k+18|0;j=j+18|0;c=new HE;$p=10;continue _;}}o=N(a.w.C);$p=5;continue _;}c=a.m;n=a.dX;$p=7;continue _;case 5:$z=ANm(a);if(C()){break _;}p=$z;$p=6;case 6:$z=AKm(a);if(C()){break _;}q=$z;a.x=0.0;if(a.eC!==null&&D(a.l,100)){c=Zb(a.eC,a);r=a.c2*2.0;s=r*r;while(c!==null&&AJU(c, -a.c,c.F,a.d)=180.0){w=w-360.0;}if(w>30.0)w=30.0;if(w<(-30.0))w=(-30.0);x=b+w;a.o=x;if(a.hx){c=a.dX;if(c!==null){y=c.c-a.c;b=Ck(c.d-a.d,y)*180.0/3.1415927410125732-90.0;a.o=b;b=(x-b+90.0)*3.1415927410125732/180.0;a.jb= -Bq(b)*a.he*1.0;a.he=BE(b)*a.he*1.0;}}if(s>0.0)a.ji=1;}c=a.dX;if(c!==null)Li(a, -c,30.0);if(a.mI)a.ji=1;if(O(a.l)<0.800000011920929&&!(!p&&!q))a.ji=1;return;}$p=8;continue _;case 7:$z=A1a(c,a,n,b);if(C()){break _;}c=$z;a.eC=c;o=N(a.w.C);$p=5;continue _;case 8:AVJ(a);if(C()){break _;}a.eC=null;return;case 9:$z=a.vq(k,l,m);if(C()){break _;}z=$z;if(z>i){e=1;i=z;f=k;g=l;h=m;}j=j+1|0;if(j<10){k=N(a.c+D(a.l,13)-6.0);l=N(a.j+D(a.l,7)-3.0);m=N(a.d+D(a.l,13)-6.0);continue _;}if(!e){o=N(a.w.C);$p=5;continue _;}n=a.m;b=10.0;e=N(a.c);k=N(a.j);j=N(a.d);m=e-18|0;o=k-18|0;p=j-18|0;e=e+18|0;k=k+18|0;j= -j+18|0;c=new HE;$p=10;case 10:AMH(c,n,m,o,p,e,k,j);if(C()){break _;}a.eC=AOp(Bdx(c),a,f,g,h,b);o=N(a.w.C);$p=5;continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$p);} -function AVk(a,b,c){} -function ATM(a){return null;} -function ATv(a){var b,c,d,e,f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=N(a.c);c=N(a.w.C);d=N(a.d);$p=1;case 1:$z=AGe(a);if(C()){break _;}e=$z;if(!e)return 0;$p=2;case 2:$z=a.vq(b,c,d);if(C()){break _;}f=$z;return f<0.0?0:1;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -var Lk=K(0); -function Fm(){MH.call(this);this.uD=0;} -function Bqv(a){var b=new Fm();KK(b,a);return b;} -function KK(a,b){LM(a,b);a.uD=2;a.bL=20;} -function ARm(a){var b,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=1.0;$p=1;case 1:$z=ALV(a,b);if(C()){break _;}b=$z;if(b>0.5)a.iX=a.iX+2|0;$p=2;case 2:AKp(a);if(C()){break _;}return;default:G1();}}D0().s(a,b,$p);} -function AU8(a){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AVd(a);if(C()){break _;}if(a.m.fN)return;$p=2;case 2:CH(a);if(C()){break _;}return;default:G1();}}D0().s(a,$p);} -function AYW(a){var b,c,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=GT(a.m,a,16.0);if(b===null){b=null;return b;}$p=1;case 1:$z=AMa(a,b);if(C()){break _;}c=$z;if(!c)b=null;return b;default:G1();}}D0().s(a,b,c,$p);} -function ANi(a,b,c){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=A0F(a,b,c);if(C()){break _;}c=$z;if(!c)return 0;if(a.bA!==b&&a.bK!==b){if(b!==a)a.dX=b;return 1;}return 1;default:G1();}}D0().s(a,b,c,$p);} -function AQ6(a,b,c){var d,e,f,g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(c<2.5){d=b.w;e=d.R;f=a.w;if(e>f.C&&d.CD(a.l,32))return 0;f=a.m;$p=2;case 2:$z=AE4(f,b,c,d);if(C()){break _;}g=$z;if(g>D(a.l,8))return 0;$p=3;case 3:$z=ATv(a);if(C()){break _;}b=$z;return !b?0:1;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -var Kj=K(Fm); -function A0c(a){var b=new Kj();Bje(b,a);return b;} -function Bje(a,b){KK(a,b);a.d8=B(639);Dh(a,1.399999976158142,0.8999999761581421);a.nn=0.800000011920929;} -function A6e(a){return a.cB*0.75-0.5;} -function A0I(a){var b,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=1.0;$p=1;case 1:$z=ALV(a,b);if(C()){break _;}b=$z;if(b>=0.5)return null;return GT(a.m,a,16.0);default:G1();}}D0().s(a,b,$p);} -function A4k(a){return B(640);} -function A8O(a){return B(640);} -function BlH(a){return B(641);} -function AG3(a,b,c){var d,e,f,g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=1.0;$p=1;case 1:a:{$z=ALV(a,d);if(C()){break _;}d=$z;if(d>0.5&&!D(a.l,100))a.dX=null;else{if(c<=2.0)break a;if(c>=6.0)break a;if(D(a.l,10))break a;if(a.bF){e=b.c-a.c;f=b.d-a.d;g=Ci(e*e+f*f);a.f=e/g*0.5*0.800000011920929+a.f*0.20000000298023224;a.g=f/g*0.5*0.800000011920929+a.g*0.20000000298023224;a.i=0.4000000059604645;}}return;}$p=2;case 2:AQ6(a, -b,c);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function Bf9(a,b){Gl(a,b);} -function Bbt(a,b){Gk(a,b);} -function A_H(a){Bt();return BCr.bb;} -function DI(){var a=this;Dt.call(a);a.mt=null;a.lm=null;} -function Brh(a,b){var c=new DI();GC(c,a,b);return c;} -function GC(a,b,c){EH(a);a.mt=b;a.kB=c;} -function AHR(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,$$je,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:B5();Bc(2884);a.mt.m1=J8(b,g);h=a.mt;i=b.bK===null&&!b.TO?0:1;h.Am=i;h=a.lm;if(h!==null)h.Am=i;try{f=b.gN;j=f+(b.dl-f)*g;k=b.K;k=k+(b.o-k)* -g;f=b.P;l=f+(b.x-f)*g;Bn(c,d,e);m=a.Id(b,g);Bg(180.0-j,0.0,1.0,0.0);i=b.dY;if(i>0){f=Fz((i+g-1.0)/20.0*1.600000023841858);if(f>1.0)f=1.0;Bg(f*a.Or(b),0.0,0.0,1.0);}n=0.0625;Bb(32826);B$((-1.0),(-1.0),1.0);a.pP(b,g);Bn(0.0,(-1.5078125),0.0);f=b.kd;o=b.cQ;p=f+(o-f)*g;o=b.eT-o*(1.0-g);if(p>1.0)p=1.0;h=b.AA;q=AX8(b);$p=1;continue _;}catch($$e){$$je=R($$e);if($$je instanceof BI){h=$$je;}else{throw $$e;}}BJ(h);Bb(2884);BG();return;case 1:try{AMm(a,h,q);if(C()){break _;}Bb(3008);h=a.mt;f=k-j;h.g7(o,p,m,f,l,n);r=0;if -(r>=4){$p=2;continue _;}$p=4;continue _;}catch($$e){$$je=R($$e);if($$je instanceof BI){h=$$je;}else{throw $$e;}}BJ(h);Bb(2884);BG();return;case 2:try{a.Fq(b,g);if(C()){break _;}$p=3;continue _;}catch($$e){$$je=R($$e);if($$je instanceof BI){h=$$je;}else{throw $$e;}}BJ(h);Bb(2884);BG();return;case 3:a:{try{$z=ALV(b,g);if(C()){break _;}s=$z;i=a.ML(b,s,g);r=i>>24&255;if(!(r<=0&&b.e4<=0&&b.dY<=0)){Bc(3553);Bc(3008);Bb(3042);CI(770,771);Mr(514);if(!(b.e4<=0&&b.dY<=0)){BZ(s,0.0,0.0,0.4000000059604645);a.mt.g7(o,p, -m,f,l,n);t=0;if(t<4){$p=5;continue _;}}if(r>0){u=(i>>16&255)/255.0;v=(i>>8&255)/255.0;w=(i&255)/255.0;x=r/255.0;BZ(u,v,w,x);a.mt.g7(o,p,m,f,l,n);y=0;if(y<4){$p=6;continue _;}}Mr(515);Bc(3042);Bb(3008);Bb(3553);}Bc(32826);break a;}catch($$e){$$je=R($$e);if($$je instanceof BI){h=$$je;}else{throw $$e;}}BJ(h);}Bb(2884);BG();return;case 4:try{$z=a.lH(b,r);if(C()){break _;}i=$z;if(i){a.lm.g7(o,p,m,f,l,n);Bc(3042);Bb(3008);}r=r+1|0;if(r>=4){$p=2;continue _;}continue _;}catch($$e){$$je=R($$e);if($$je instanceof BI) -{h=$$je;}else{throw $$e;}}BJ(h);Bb(2884);BG();return;case 5:a:{try{$z=a.lH(b,t);if(C()){break _;}y=$z;if(y){BZ(s,0.0,0.0,0.4000000059604645);a.lm.g7(o,p,m,f,l,n);}t=t+1|0;if(t<4){continue _;}if(r>0){u=(i>>16&255)/255.0;v=(i>>8&255)/255.0;w=(i&255)/255.0;x=r/255.0;BZ(u,v,w,x);a.mt.g7(o,p,m,f,l,n);y=0;if(y<4){$p=6;continue _;}}Mr(515);Bc(3042);Bb(3008);Bb(3553);Bc(32826);break a;}catch($$e){$$je=R($$e);if($$je instanceof BI){h=$$je;}else{throw $$e;}}BJ(h);}Bb(2884);BG();return;case 6:a:{try{$z=a.lH(b,y);if(C()) -{break _;}i=$z;if(i){BZ(u,v,w,x);a.lm.g7(o,p,m,f,l,n);}y=y+1|0;if(y>=4){Mr(515);Bc(3042);Bb(3008);Bb(3553);Bc(32826);break a;}continue _;}catch($$e){$$je=R($$e);if($$je instanceof BI){h=$$je;}else{throw $$e;}}BJ(h);}Bb(2884);BG();return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,$p);} -function A$t(a,b,c){return J8(b,c);} -function Ba_(a,b,c){return b.oF+c;} -function AYs(a,b,c){} -function ANg(a,b,c){return 0;} -function Ba0(a,b){return 90.0;} -function Bc4(a,b,c,d){return 0;} -function BcM(a,b,c){} -function AX5(a,b,c,d,e,f,g){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b;$p=1;case 1:a.FR(b,c,d,e,f,g);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -var AZx=K(DI); -function Bqe(){var a=new AZx();BfN(a);return a;} -function BfN(a){GC(a,Bg2(),1.0);a.lm=Bg2();} -function BgY(a,b){return 180.0;} -function A0N(a,b,c){var d,e,f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b;if(c)c=0;else{if(!c){d=B(642);$p=1;continue _;}c=0;}return c;case 1:AS$(a,d);if(C()){break _;}e=1.0;f=1.0;$p=2;case 2:$z=ALV(b,f);if(C()){break _;}f=$z;f=(e-f)*0.5;Bb(3042);Bc(3008);CI(770,771);BZ(1.0,1.0,1.0,f);return 1;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -var GG=K(MH); -function AQz(a,b,c,d){var e,f,g,h,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=a.m;f=c-1|0;$p=1;case 1:$z=AKw(e,b,f,d);if(C()){break _;}g=$z;I();if(g==BwF.b)return 10.0;e=a.m;$p=2;case 2:$z=AL3(e,b,c,d);if(C()){break _;}h=$z;return h-0.5;default:G1();}}D0().s(a,b,c,d,e,f,g,h,$p);} -function AS4(a){var b,c,d,e,f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=N(a.c);c=N(a.w.C);d=N(a.d);e=a.m;f=c-1|0;$p=1;case 1:$z=AKw(e,b,f,d);if(C()){break _;}f=$z;I();if(f!=BwF.b)return 0;e=a.m;$p=2;case 2:$z=AE4(e,b,c,d);if(C()){break _;}f=$z;if(f<=8)return 0;$p=3;case 3:$z=ATv(a);if(C()){break _;}f=$z;return !f?0:1;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function BlS(a){return 120;} -function Kn(){GG.call(this);this.m8=0;} -function ARw(a){var b=new Kn();BoS(b,a);return b;} -function BoS(a,b){LM(a,b);a.m8=0;a.d8=B(643);Dh(a,0.8999999761581421,0.8999999761581421);a.m8=0;} -function BnB(a,b){Gl(a,b);Od(b,B(644),a.m8);} -function A2n(a,b){Gk(a,b);a.m8=OH(b,B(644));} -function A3x(a){return B(645);} -function BmS(a){return B(645);} -function A6t(a){return B(646);} -function AKU(a,b){if(!a.m8)return 0;KP(b,a);return 1;} -function A6K(a){Bt();return BCU.bb;} -var ABc=K(DI); -function AGD(a,b,c){var d,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b;d=B(647);$p=1;case 1:AS$(a,d);if(C()){break _;}return !c&&b.m8?1:0;default:G1();}}D0().s(a,b,c,d,$p);} -function Hg(){var a=this;En.call(a);a.ju=null;a.kl=null;a.nr=null;a.nq=null;a.np=null;a.ns=null;} -function BE7(a,b){var c=new Hg();LU(c,a,b);return c;} -function LU(a,b,c){var d,e;Hl(a);d=BQ(0,0);a.ju=d;BY(d,(-4.0),(-4.0),(-8.0),8,8,8,c);BW(a.ju,0.0,18-b|0,(-6.0));d=BQ(28,8);a.kl=d;BY(d,(-5.0),(-10.0),(-7.0),10,16,8,c);BW(a.kl,0.0,17-b|0,2.0);d=BQ(0,16);a.nr=d;BY(d,(-2.0),0.0,(-2.0),4,b,4,c);d=a.nr;e=24-b|0;BW(d,(-3.0),e,7.0);d=BQ(0,16);a.nq=d;BY(d,(-2.0),0.0,(-2.0),4,b,4,c);BW(a.nq,3.0,e,7.0);d=BQ(0,16);a.np=d;BY(d,(-2.0),0.0,(-2.0),4,b,4,c);BW(a.np,(-3.0),e,(-5.0));d=BQ(0,16);a.ns=d;BY(d,(-2.0),0.0,(-2.0),4,b,4,c);BW(a.ns,3.0,e,(-5.0));} -function AFa(a,b,c,d,e,f,g){a.nR(b,c,d,e,f,g);Cn(a.ju,g);Cn(a.kl,g);Cn(a.nr,g);Cn(a.nq,g);Cn(a.np,g);Cn(a.ns,g);} -function AV$(a,b,c,d,e,f,g){var h;h=a.ju;h.U= -(f/57.2957763671875);h.Z=e/57.2957763671875;a.kl.U=1.5707963705062866;h=a.nr;b=b*0.6661999821662903;h.U=BE(b)*1.399999976158142*c;h=a.nq;d=b+3.1415927410125732;h.U=BE(d)*1.399999976158142*c;a.np.U=BE(d)*1.399999976158142*c;a.ns.U=BE(b)*1.399999976158142*c;} -var VZ=K(Hg); -function Bt1(){var a=new VZ();A9g(a);return a;} -function A9g(a){LU(a,6,0.0);} -function Ms(){GG.call(this);this.rm=0;} -function AV4(a){var b=new Ms();A6E(b,a);return b;} -function A6E(a,b){LM(a,b);a.rm=0;a.d8=B(648);Dh(a,0.8999999761581421,1.2999999523162842);} -function AYx(a,b,c){var d,e,f,g,h,i,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.rm&&b instanceof Et){a.rm=1;d=1+D(a.l,3)|0;e=0;if(e=d){$p=1;continue _;}I();f=Bw2.b;g=1;h=1.0;continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,$p);} -function A9I(a,b){Gl(a,b);Od(b,B(649),a.rm);} -function Bc8(a,b){Gk(a,b);a.rm=OH(b,B(649));} -function Bjn(a){return B(650);} -function BfE(a){return B(650);} -function A9w(a){return B(650);} -var AAF=K(DI); -function AGI(a,b,c){var d,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b;d=B(651);$p=1;case 1:AS$(a,d);if(C()){break _;}return !c&&!b.rm?1:0;default:G1();}}D0().s(a,b,c,d,$p);} -var AZk=K(Hg); -function Bsa(){var a=new AZk();A3P(a);return a;} -function A3P(a){var b;LU(a,12,0.0);b=BQ(0,0);a.ju=b;BY(b,(-3.0),(-4.0),(-6.0),6,6,8,0.0);BW(a.ju,0.0,6.0,(-8.0));b=BQ(28,8);a.kl=b;BY(b,(-4.0),(-10.0),(-7.0),8,16,6,0.0);BW(a.kl,0.0,5.0,2.0);} -var AZl=K(Hg); -function BrI(){var a=new AZl();BeS(a);return a;} -function BeS(a){var b;LU(a,12,0.0);b=BQ(0,0);a.ju=b;BY(b,(-3.0),(-4.0),(-4.0),6,6,6,0.6000000238418579);BW(a.ju,0.0,6.0,(-8.0));b=BQ(28,8);a.kl=b;BY(b,(-4.0),(-10.0),(-7.0),8,16,6,1.75);BW(a.kl,0.0,5.0,2.0);b=BQ(0,16);a.nr=b;BY(b,(-2.0),0.0,(-2.0),4,6,4,0.5);BW(a.nr,(-3.0),12.0,7.0);b=BQ(0,16);a.nq=b;BY(b,(-2.0),0.0,(-2.0),4,6,4,0.5);BW(a.nq,3.0,12.0,7.0);b=BQ(0,16);a.np=b;BY(b,(-2.0),0.0,(-2.0),4,6,4,0.5);BW(a.np,(-3.0),12.0,(-5.0));b=BQ(0,16);a.ns=b;BY(b,(-2.0),0.0,(-2.0),4,6,4,0.5);BW(a.ns,3.0,12.0,(-5.0));} -function KI(){GG.call(this);this.Ug=0;} -function ARH(a){var b=new KI();Bi$(b,a);return b;} -function Bi$(a,b){LM(a,b);a.Ug=0;a.d8=B(652);Dh(a,0.8999999761581421,1.2999999523162842);} -function Bo8(a,b){Gl(a,b);} -function Bdg(a,b){Gk(a,b);} -function A3y(a){return B(653);} -function Bi6(a){return B(654);} -function Bo9(a){return B(654);} -function Bnr(a){return 0.4000000059604645;} -function Bim(a){Bt();return BC4.bb;} -function AXU(a,b){var c,d,e;c=Eo(b.D);if(c!==null){d=c.bn;Bt();if(d==BCY.bb){e=b.D;N2(e,e.bC,QG(BC5));return 1;}}return 0;} -var ADw=K(DI); -function ASB(a,b,c,d,e,f,g){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b;$p=1;case 1:AHR(a,b,c,d,e,f,g);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function AMu(a,b,c,d,e,f,g){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b;$p=1;case 1:AHR(a,b,c,d,e,f,g);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function AZs(){var a=this;Hg.call(a);a.xe=null;a.zu=null;a.zv=null;} -function Bro(){var a=new AZs();Bnm(a);return a;} -function Bnm(a){var b,c;LU(a,12,0.0);b=BQ(0,0);a.ju=b;BY(b,(-4.0),(-4.0),(-6.0),8,8,6,0.0);BW(a.ju,0.0,4.0,(-8.0));b=BQ(22,0);a.zu=b;BY(b,(-4.0),(-5.0),(-4.0),1,3,1,0.0);BW(a.zu,0.0,3.0,(-7.0));b=BQ(22,0);a.zv=b;BY(b,4.0,(-5.0),(-4.0),1,3,1,0.0);BW(a.zv,0.0,3.0,(-7.0));b=BQ(52,0);a.xe=b;BY(b,(-2.0),(-3.0),0.0,4,6,2,0.0);BW(a.xe,0.0,14.0,6.0);a.xe.U=1.5707963705062866;b=BQ(18,4);a.kl=b;BY(b,(-6.0),(-10.0),(-7.0),12,18,10,0.0);BW(a.kl,0.0,5.0,2.0);b=a.nr;b.fb=b.fb-1.0;c=a.nq;c.fb=c.fb+1.0;b.dH=b.dH+0.0;c.dH=c.dH -+0.0;b=a.np;b.fb=b.fb-1.0;c=a.ns;c.fb=c.fb+1.0;b.dH=b.dH-1.0;c.dH=c.dH-1.0;} -function BhT(a,b,c,d,e,f,g){AFa(a,b,c,d,e,f,g);Cn(a.zu,g);Cn(a.zv,g);Cn(a.xe,g);} -function Ba5(a,b,c,d,e,f,g){var h,i;AV$(a,b,c,d,e,f,g);h=a.zu;i=a.ju;h.Z=i.Z;h.U=i.U;h=a.zv;h.Z=i.Z;h.U=i.U;} -function ME(){var a=this;GG.call(a);a.Wt=0;a.zZ=0.0;a.nD=0.0;a.Jg=0.0;a.PF=0.0;a.ui=0.0;a.x5=0;} -function AYv(a){var b=new ME();A_P(b,a);return b;} -function A_P(a,b){LM(a,b);a.Wt=0;a.zZ=0.0;a.nD=0.0;a.ui=1.0;a.d8=B(655);Dh(a,0.30000001192092896,0.4000000059604645);a.bL=4;a.x5=D(a.l,6000)+6000|0;} -function ASL(a){var b,c,d,e,f,g,h,i,j,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AKp(a);if(C()){break _;}b=a.zZ;a.PF=b;c=a.nD;a.Jg=c;d=c;e=a.bF;c=d+(!e?4:(-1))*0.3;a.nD=c;if(c<0.0)a.nD=0.0;if(a.nD>1.0)a.nD=1.0;if(!e&&a.ui<1.0)a.ui=1.0;c=a.ui*0.9;a.ui=c;if(!e){f=a.i;if(f<0.0)a.i=f*0.6;}a.zZ=b+c*2.0;e=a.x5-1|0;a.x5=e;if(e>0)return;g=a.m;h=B(656);i=1.0;b=(O(a.l)-O(a.l))*0.20000000298023224 -+1.0;$p=2;case 2:AG0(g,a,h,i,b);if(C()){break _;}Bt();e=BDa.bb;j=1;$p=3;case 3:AJQ(a,e,j);if(C()){break _;}a.x5=D(a.l,6000)+6000|0;return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,$p);} -function ARV(a,b){} -function BfY(a,b){Gl(a,b);} -function A5w(a,b){Gk(a,b);} -function BaO(a){return B(657);} -function A3_(a){return B(658);} -function BdD(a){return B(658);} -function A6d(a){Bt();return BCs.bb;} -var Xc=K(DI); -function Bbw(a,b,c){var d,e;b=b;d=b.PF;d=d+(b.zZ-d)*c;e=b.Jg;c=e+(b.nD-e)*c;return (Bq(d)+1.0)*c;} -function AKu(a,b,c,d,e,f,g){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b;$p=1;case 1:AHR(a,b,c,d,e,f,g);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function AZI(a,b,c,d,e,f,g){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b;$p=1;case 1:AHR(a,b,c,d,e,f,g);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function ASd(){var a=this;En.call(a);a.wo=null;a.xy=null;a.yH=null;a.zG=null;a.zn=null;a.Av=null;a.z2=null;a.vO=null;} -function BqX(){var a=new ASd();BjM(a);return a;} -function BjM(a){var b;Hl(a);b=BQ(0,0);a.wo=b;BY(b,(-2.0),(-6.0),(-2.0),4,6,3,0.0);BW(a.wo,0.0,15.0,(-4.0));b=BQ(14,0);a.z2=b;BY(b,(-2.0),(-4.0),(-4.0),4,2,2,0.0);BW(a.z2,0.0,15.0,(-4.0));b=BQ(14,4);a.vO=b;BY(b,(-1.0),(-2.0),(-3.0),2,2,2,0.0);BW(a.vO,0.0,15.0,(-4.0));b=BQ(0,9);a.xy=b;BY(b,(-3.0),(-4.0),(-3.0),6,8,6,0.0);BW(a.xy,0.0,16.0,0.0);b=BQ(26,0);a.yH=b;F8(b,(-1.0),0.0,(-3.0),3,5,3);BW(a.yH,(-2.0),19.0,1.0);b=BQ(26,0);a.zG=b;F8(b,(-1.0),0.0,(-3.0),3,5,3);BW(a.zG,1.0,19.0,1.0);b=BQ(24,13);a.zn=b;F8(b,0.0, -0.0,(-3.0),1,4,6);BW(a.zn,(-4.0),13.0,0.0);b=BQ(24,13);a.Av=b;F8(b,(-1.0),0.0,(-3.0),1,4,6);BW(a.Av,4.0,13.0,0.0);} -function A7Z(a,b,c,d,e,f,g){var h,i;h=a.wo;f= -(f/57.2957763671875);h.U=f;e=e/57.2957763671875;h.Z=e;i=a.z2;i.U=f;i.Z=e;i=a.vO;i.U=h.U;i.Z=h.Z;a.xy.U=1.5707963705062866;h=a.yH;b=b*0.6661999821662903;h.U=BE(b)*1.399999976158142*c;a.zG.U=BE(b+3.1415927410125732)*1.399999976158142*c;a.zn.bH=d;a.Av.bH= -d;Cn(a.wo,g);Cn(a.z2,g);Cn(a.vO,g);Cn(a.xy,g);Cn(a.yH,g);Cn(a.zG,g);Cn(a.zn,g);Cn(a.Av,g);} -function LD(){var a=this;Fm.call(a);a.lg=0;a.BG=0;a.xs=0;a.ma=0;a.E8=0;} -function AZo(a){var b=new LD();Baz(b,a);return b;} -function Baz(a,b){KK(a,b);a.xs=30;a.ma=(-1);a.E8=(-1);a.d8=B(659);} -function BeF(a,b){Gl(a,b);} -function Bi2(a,b){Gk(a,b);} -function AYi(a){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.BG=a.lg;$p=1;case 1:AU8(a);if(C()){break _;}return;default:G1();}}D0().s(a,$p);} -function AZu(a){var b,c,d,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.E8;c=a.ma;if(b!=c)a.E8=c;d=a.lg;a.BG=d;if(d>0&&c<0)a.lg=d-1|0;if(c>=0)a.ma=2;$p=1;case 1:AK3(a);if(C()){break _;}if(a.ma!=1)a.ma=(-1);return;default:G1();}}D0().s(a,b,c,d,$p);} -function BlV(a){return B(660);} -function Bmu(a){return B(661);} -function AXu(a,b){var c,d,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AW1(a,b);if(C()){break _;}if(!(b instanceof II))return;Bt();c=BBY.bb+D(a.l,2)|0;d=1;$p=2;case 2:AJQ(a,c,d);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,$p);} -function AIv(a,b,c){var d,e,f,g,h,i,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a:{d=a.ma;if(!(d<=0&&c<3.0)){if(d<=0)break a;if(c>=7.0)break a;}if(!a.lg){b=a.m;e=B(330);c=1.0;f=0.5;$p=1;continue _;}a.ma=1;d=a.lg+1|0;a.lg=d;if(d==a.xs){b=a.m;g=a.c;h=a.j;i=a.d;c=3.0;$p=2;continue _;}a.hx=1;}return;case 1:AG0(b,a,e,c,f);if(C()){break _;}a.ma=1;d=a.lg+1|0;a.lg=d;if(d!=a.xs){a.hx=1;return;}b=a.m;g=a.c;h -=a.j;i=a.d;c=3.0;$p=2;case 2:A0H(b,a,g,h,i,c);if(C()){break _;}$p=3;case 3:CH(a);if(C()){break _;}a.hx=1;return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,$p);} -function Wn(a,b){var c;c=a.BG;return (c+(a.lg-c|0)*b)/(a.xs-2|0);} -function A2v(a){Bt();return BCt.bb;} -var AJ7=K(DI); -function Bs_(){var a=new AJ7();A_E(a);return a;} -function A_E(a){GC(a,BrA(),0.5);} -function BkP(a,b,c){var d,e;d=Wn(b,c);c=1.0+Bq(d*100.0)*d*0.009999999776482582;if(d<0.0)d=0.0;if(d>1.0)d=1.0;d=d*d;d=d*d;e=(1.0+d*0.4000000059604645)*c;B$(e,(1.0+d*0.10000000149011612)/c,e);} -function Bn0(a,b,c,d){var e;c=Wn(b,d);if(!((c*10.0|0)%2|0))e=0;else{e=c*0.20000000298023224*255.0|0;if(e<0)e=0;if(e>255)e=255;e=e<<24|16711680|65280|255;}return e;} -var II=K(Fm); -var BE8=null;function Bob(){Bob=Bw(II);Be9();} -function WS(a){var b=new II();AID(b,a);return b;} -function AID(a,b){Bob();KK(a,b);a.d8=B(662);} -function A7E(a){return B(663);} -function Bmg(a){return B(664);} -function Ba6(a){return B(664);} -function ARh(a){var b,c,d,e,f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!XY(a.m)){$p=1;continue _;}b=1.0;$p=2;continue _;case 1:ARm(a);if(C()){break _;}return;case 2:$z=ALV(a,b);if(C()){break _;}b=$z;if(b<=0.5){$p=1;continue _;}c=a.m;d=N(a.c);e=N(a.j);f=N(a.d);$p=3;case 3:$z=AOt(c,d,e,f);if(C()){break _;}d=$z;if(d&&O(a.l)*30.0<(b-0.4000000059604645)*2.0)a.bO=300;$p=1;continue _;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function AQs(a,b,c){var d,e,f,g,h,i,j,k,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(c<10.0){d=b.c-a.c;e=b.d-a.d;if(!a.e0){f=A2U(a.m,a);g=f.j+1.399999976158142;f.j=g;h=b.j-0.20000000298023224-g;i=Ci(d*d+e*e)*0.20000000298023224;b=a.m;j=B(390);k=1.0;c=1.0/(O(a.l)*0.4000000059604645+0.800000011920929);$p=1;continue _;}a.o=Ck(e,d)*180.0/3.1415927410125732-90.0;a.hx=1;}return;case 1:AG0(b, -a,j,k,c);if(C()){break _;}b=a.m;$p=2;case 2:AYd(b,f);if(C()){break _;}YR(f,d,h+i,e,0.6000000238418579,12.0);a.e0=30;a.o=Ck(e,d)*180.0/3.1415927410125732-90.0;a.hx=1;return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,$p);} -function A$Z(a,b){Gl(a,b);} -function A7t(a,b){Gk(a,b);} -function A99(a){Bt();return BB7.bb;} -function Bba(a){Bob();return BE8;} -function Be9(){var b;b=new Cm;Bt();Gz(b,BB6,1);BE8=b;} -function ACj(){DI.call(this);this.Ke=null;} -function Br_(a,b){var c=new ACj();AJO(c,a,b);return c;} -function AJO(a,b,c){GC(a,b,c);a.Ke=b;} -function AE6(a,b,c){var d,e,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=b.Bt();if(d===null)return;a:{B5();Ov(a.Ke.dD,0.0625);Bn((-0.0625),0.4375,0.0625);e=d.bn;if(e<256){I();if(Ko(BwB.data[e].dp())){Bn(0.0,0.1875,(-0.3125));Bg(20.0,1.0,0.0,0.0);Bg(45.0,0.0,1.0,0.0);B$(0.375,(-0.375),0.375);break a;}}Bt();if(BwC.data[d.bn].on()){Bn(0.0,0.1875,0.0);B$(0.625,(-0.625),0.625);Bg((-100.0),1.0,0.0,0.0);Bg(45.0,0.0,1.0,0.0);}else{Bn(0.25, -0.1875,(-0.1875));B$(0.375,0.375,0.375);Bg(60.0,0.0,0.0,1.0);Bg((-90.0),1.0,0.0,0.0);Bg(20.0,0.0,0.0,1.0);}}b=a.dd.tm;$p=1;case 1:A0v(b,d);if(C()){break _;}BG();return;default:G1();}}D0().s(a,b,c,d,e,$p);} -var Lc=K(RJ); -function BE9(){var a=new Lc();BkS(a);return a;} -function BkS(a){Ph(a);} -function BdB(a,b,c,d,e,f,g){var h,i,j,k;ARy(a,b,c,d,e,f,g);h=Bq(a.m1*3.1415927410125732);c=1.0-a.m1;i=Bq((1.0-c*c)*3.1415927410125732);j=a.dD;j.bH=0.0;k=a.ex;k.bH=0.0;b=0.10000000149011612-h*0.6000000238418579;j.Z= -b;k.Z=b;j.U=(-1.5707963705062866);k.U=(-1.5707963705062866);b=j.U;c=h*1.2000000476837158-i*0.4000000059604645;j.U=b-c;k.U=k.U-c;b=j.bH;c=d*0.09000000357627869;j.bH=b+BE(c)*0.05000000074505806+0.05000000074505806;j=a.ex;j.bH=j.bH-(BE(c)*0.05000000074505806+0.05000000074505806);j=a.dD;b=j.U;c=d*0.06700000166893005;j.U -=b+Bq(c)*0.05000000074505806;j=a.ex;j.U=j.U-Bq(c)*0.05000000074505806;} -var AQ5=K(Lc); -function BtH(){var a=new AQ5();A6W(a);return a;} -function A6W(a){var b;Ph(a);b=BQ(40,16);a.dD=b;BY(b,(-1.0),(-2.0),(-1.0),2,12,2,0.0);BW(a.dD,(-5.0),2.0,0.0);b=BQ(40,16);a.ex=b;b.o2=1;BY(b,(-1.0),(-2.0),(-1.0),2,12,2,0.0);BW(a.ex,5.0,2.0,0.0);b=BQ(0,16);a.kf=b;BY(b,(-1.0),0.0,(-1.0),2,12,2,0.0);BW(a.kf,(-2.0),12.0,0.0);b=BQ(0,16);a.jL=b;b.o2=1;BY(b,(-1.0),0.0,(-1.0),2,12,2,0.0);BW(a.jL,2.0,12.0,0.0);} -var IC=K(Fm); -function AHr(a){var b=new IC();ASq(b,a);return b;} -function ASq(a,b){KK(a,b);a.d8=B(665);a.nn=0.5;a.uD=5;} -function AQH(a){var b,c,d,e,f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!XY(a.m)){$p=1;continue _;}b=1.0;$p=2;continue _;case 1:ARm(a);if(C()){break _;}return;case 2:$z=ALV(a,b);if(C()){break _;}b=$z;if(b<=0.5){$p=1;continue _;}c=a.m;d=N(a.c);e=N(a.j);f=N(a.d);$p=3;case 3:$z=AOt(c,d,e,f);if(C()){break _;}d=$z;if(d&&O(a.l)*30.0<(b-0.4000000059604645)*2.0)a.bO=300;$p=1;continue _;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function A$4(a){return B(666);} -function BpK(a){return B(667);} -function Bax(a){return B(668);} -function A7e(a){Bt();return BCs.bb;} -function NT(){var a=this;Et.call(a);a.jP=0.0;a.Jn=0.0;a.pc=0;a.dW=0;} -function ATf(a){var b=new NT();A9R(b,a);return b;} -function A9R(a,b){PP(a,b);a.pc=0;a.dW=1;a.d8=B(669);a.dW=1<=(b*8|0))break;d=O(a.l)*3.1415927410125732*2.0;e=O(a.l)*0.5+0.5;f=Bq(d)*a.dW*0.5*e;g=BE(d)*a.dW*0.5*e;BU(a.m,B(520),a.c+f,a.w.C,a.d+g,0.0,0.0,0.0);c=c+1|0;}if(b>2){h=a.m;i=B(671);f=0.6000000238418579;d=((O(a.l)-O(a.l))*0.20000000298023224 -+1.0)/0.800000011920929;$p=2;continue _;}a.jP=(-0.5);}a.jP=a.jP*0.6000000238418579;return;case 2:AG0(h,a,i,f,d);if(C()){break _;}a.jP=(-0.5);a.jP=a.jP*0.6000000238418579;return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,$p);} -function AP3(a){var b,c,d,e,f,g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=GT(a.m,a,16.0);if(b!==null)Li(a,b,10.0);a:{b:{c=a.bF;if(c){d=a.pc;a.pc=d-1|0;if(d<=0)break b;}a.ji=0;if(!c)break a;a.he=0.0;a.jb=0.0;break a;}c=D(a.l,20)+10|0;a.pc=c;if(b!==null)a.pc=c/3|0;a.ji=1;if(a.dW>1){b=a.m;e=B(671);f=0.6000000238418579;g=((O(a.l)-O(a.l))*0.20000000298023224+1.0)*0.800000011920929;$p=1;continue _;}a.jP=1.0;a.jb=1.0- -O(a.l)*2.0;a.he=1*a.dW|0;}return;case 1:AG0(b,a,e,f,g);if(C()){break _;}a.jP=1.0;a.jb=1.0-O(a.l)*2.0;a.he=1*a.dW|0;return;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function AVe(a){var b,c,d,e,f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.dW>1&&!a.bL){b=0;if(b<4){c=(b%2|0)-0.5;d=a.dW;c=c*d/4.0;d=((b/2|0)-0.5)*d/4.0;e=ATf(a.m);RO(e,a.dW/2|0);Ex(e,a.c+c,a.j+0.5,a.d+d,O(a.l)*360.0,0.0);f=a.m;$p=2;continue _;}}$p=1;case 1:CH(a);if(C()){break _;}return;case 2:AYd(f,e);if(C()){break _;}b=b+1|0;if(b>=4){$p=1;continue _;}c=(b%2|0)-0.5;d=a.dW;c=c*d/4.0;d=((b/2|0)-0.5)*d/4.0;e=ATf(a.m);RO(e, -a.dW/2|0);Ex(e,a.c+c,a.j+0.5,a.d+d,O(a.l)*360.0,0.0);f=a.m;continue _;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function AJc(a,b){var c,d,e,f,g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.dW<=1)return;$p=1;case 1:$z=AMa(a,b);if(C()){break _;}c=$z;if(c){d=T5(a,b);c=a.dW;if(d<0.6*c){$p=2;continue _;}}return;case 2:$z=AN_(b,a,c);if(C()){break _;}c=$z;if(!c)return;b=a.m;e=B(672);f=1.0;g=(O(a.l)-O(a.l))*0.20000000298023224+1.0;$p=3;case 3:AG0(b,a,e,f,g);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function BhW(a){return B(671);} -function A7K(a){return B(671);} -function A7R(a){var b;if(a.dW!=1)b=0;else{Bt();b=BC9.bb;}return b;} -function AGT(a){var b,c,d,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.m;c=N(a.c);d=N(a.d);$p=1;case 1:AFz(b,c,d);if(C()){break _;}return !(a.dW!=1&&a.m.fN<=0)&&!D(a.l,10)&&!D(new CX,10)&&a.j<16.0?1:0;default:G1();}}D0().s(a,b,c,d,$p);} -function A_v(a){return 0.6000000238418579;} -function UF(){DI.call(this);this.Ra=null;} -function A5_(a,b,c){var d,e;b=b;d=b.Jn;c=d+(b.jP-d)*c;d=b.dW;c=1.0/(c/(d*0.5+1.0)+1.0);e=c*d;B$(e,1.0/c*d,e);} -function ASJ(a,b,c){if(!c){a.lm=a.Ra;Bb(2977);Bb(3042);CI(770,771);c=1;}else{if(c==1){Bc(3042);BZ(1.0,1.0,1.0,1.0);}c=0;}return c;} -function ATl(){var a=this;En.call(a);a.EA=null;a.OB=null;a.JA=null;a.NH=null;} -function BhB(a){var b=new ATl();Bgs(b,a);return b;} -function Bgs(a,b){var c;Hl(a);c=BQ(0,b);a.EA=c;F8(c,(-4.0),16.0,(-4.0),8,8,8);if(b>0){c=BQ(0,b);a.EA=c;F8(c,(-3.0),17.0,(-3.0),6,6,6);c=BQ(32,0);a.OB=c;F8(c,(-3.25),18.0,(-3.5),2,2,2);c=BQ(32,4);a.JA=c;F8(c,1.25,18.0,(-3.5),2,2,2);c=BQ(32,8);a.NH=c;F8(c,0.0,21.0,(-3.5),1,1,1);}} -function A7T(a,b,c,d,e,f,g){var h;Cn(a.EA,g);h=a.OB;if(h!==null){Cn(h,g);Cn(a.JA,g);Cn(a.NH,g);}} -function Un(){var a=this;DI.call(a);a.mx=null;a.y3=null;a.xY=null;} -var BE$=null;function Bov(){Bov=Bw(Un);A5q();} -function Br0(){var a=new Un();AQX(a);return a;} -function AQX(a){Bov();GC(a,AEO(0.0),0.5);a.mx=a.mt;a.y3=AEO(1.0);a.xY=AEO(0.5);} -function AL1(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:h=Eo(b.D);i=a.y3;j=a.xY;k=a.mx;l=h===null?0:1;k.mG=l;j.mG=l;i.mG=l;l=Rk(b);k.mg=l;j.mg=l;i.mg=l;m=d-b.bI;if(b.Uv)m=m-0.125;$p=1;case 1:AHR(a,b,c,m,e,f,g);if(C()){break _;}h=a.y3;i=a.xY;j=a.mx;j.mg=0;i.mg=0;h.mg=0;j.mG=0;i.mG=0;h.mG=0;n=T5(b,a.dd.OI);if(n -<(!Rk(b)?64.0:32.0)){f=0.0266666691750288*DP(n)/2.0;i=a.dd.Lv;B5();Bn(c+0.0,d+2.299999952316284,e);Km(0.0,1.0,0.0);Bg( -a.dd.md,0.0,1.0,0.0);Bg(a.dd.tq,1.0,0.0,0.0);g= -f;B$(g,g,f);k=b.GI;Bc(2896);if(Rk(b)){Bn(0.0,0.25/f,0.0);DB(0);Bb(3042);CI(770,771);BK();j=Bwx;Bc(3553);By(j);o=DV(i,k)/2|0;E5(j,0.0,0.0,0.0,0.25);c=( -o|0)-1|0;Bk(j,c,(-1.0),0.0);Bk(j,c,8.0,0.0);c=o+1|0;Bk(j,c,8.0,0.0);Bk(j,c,(-1.0),0.0);Bs(j);Bb(3553);DB(1);EV(i,k,( -DV(i,k)|0)/2|0,0,553648127);Bb(2896);Bc(3042);BZ(1.0,1.0,1.0,1.0);BG();}else -{DB(0);Bc(2929);Bb(3042);CI(770,771);BK();j=Bwx;Bc(3553);By(j);l=DV(i,k)/2|0;E5(j,0.0,0.0,0.0,0.25);c=( -l|0)-1|0;Bk(j,c,(-1.0),0.0);Bk(j,c,8.0,0.0);c=l+1|0;Bk(j,c,8.0,0.0);Bk(j,c,(-1.0),0.0);Bs(j);Bb(3553);EV(i,k,( -DV(i,k)|0)/2|0,0,553648127);Bb(2929);DB(1);EV(i,k,( -DV(i,k)|0)/2|0,0,(-1));Bb(2896);Bc(3042);BZ(1.0,1.0,1.0,1.0);BG();}}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);} -function ATx(a,b,c){var d,e,f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=Om(b.D,3);if(d!==null&&(Dm(d)).bb<256){B5();Ov(a.mx.kW,0.0625);I();if(Ko(BwB.data[d.bn].dp())){Bn(0.0,(-0.25),0.0);Bg(180.0,0.0,1.0,0.0);B$(0.625,(-0.625),0.625);}e=a.dd.tm;$p=1;continue _;}e=Eo(b.D);if(e===null)return;B5();Ov(a.mx.dD,0.0625);Bn((-0.0625),0.4375,0.0625);if(b.mq!==null){e=new Cm;Bt();M7(e,Bze.bb);}a:{f=e.bn;if(f<256){I();if(Ko(BwB.data[f].dp())) -{Bn(0.0,0.1875,(-0.3125));Bg(20.0,1.0,0.0,0.0);Bg(45.0,0.0,1.0,0.0);B$(0.375,(-0.375),0.375);break a;}}Bt();if(!BwC.data[e.bn].on()){Bn(0.25,0.1875,(-0.1875));B$(0.375,0.375,0.375);Bg(60.0,0.0,0.0,1.0);Bg((-90.0),1.0,0.0,0.0);Bg(20.0,0.0,0.0,1.0);}else{if(BwC.data[e.bn].zF()){Bg(180.0,0.0,0.0,1.0);Bn(0.0,(-0.125),0.0);}Bn(0.0,0.1875,0.0);B$(0.625,(-0.625),0.625);Bg((-100.0),1.0,0.0,0.0);Bg(45.0,0.0,1.0,0.0);}}b=a.dd.tm;$p=2;continue _;case 1:A0v(e,d);if(C()){break _;}BG();e=Eo(b.D);if(e===null)return;B5();Ov(a.mx.dD, -0.0625);Bn((-0.0625),0.4375,0.0625);if(b.mq!==null){e=new Cm;Bt();M7(e,Bze.bb);}b:{f=e.bn;if(f<256){I();if(Ko(BwB.data[f].dp())){Bn(0.0,0.1875,(-0.3125));Bg(20.0,1.0,0.0,0.0);Bg(45.0,0.0,1.0,0.0);B$(0.375,(-0.375),0.375);break b;}}Bt();if(!BwC.data[e.bn].on()){Bn(0.25,0.1875,(-0.1875));B$(0.375,0.375,0.375);Bg(60.0,0.0,0.0,1.0);Bg((-90.0),1.0,0.0,0.0);Bg(20.0,0.0,0.0,1.0);}else{if(BwC.data[e.bn].zF()){Bg(180.0,0.0,0.0,1.0);Bn(0.0,(-0.125),0.0);}Bn(0.0,0.1875,0.0);B$(0.625,(-0.625),0.625);Bg((-100.0),1.0,0.0, -0.0);Bg(45.0,0.0,1.0,0.0);}}b=a.dd.tm;$p=2;case 2:A0v(b,e);if(C()){break _;}BG();return;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function Bfs(a,b,c){B$(0.9375,0.9375,0.9375);} -function AYY(a,b,c){var d,e,f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=Om(b.D,3-c|0);if(b!==null){b=Dm(b);if(b instanceof IU){b=b;Bov();b=BE$.data[b.Mr];d=Y(c,2);e=d?1:2;f=new S;T(f);b=J(J(f,B(673)),b);Cq(b,95);J(Bo(b,e),B(500));b=V(f);$p=1;continue _;}}return 0;case 1:AS$(a,b);if(C()){break _;}f=d?a.y3:a.xY;f.kW.iH=c?0:1;f.sO.iH=c?0:1;b=f.hu;e=Y(c,1);b.iH=e&&d?0:1;f.dD.iH=e?0:1;f.ex.iH=e?0:1;f.kf.iH=d&&c!=3?0:1;f.jL.iH -=d&&c!=3?0:1;a.lm=f;return 1;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function AWp(a,b,c){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b;$p=1;case 1:ATx(a,b,c);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,$p);} -function AUI(a,b,c,d,e,f,g){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b;$p=1;case 1:AL1(a,b,c,d,e,f,g);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function AKX(a,b,c,d,e,f,g){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b;$p=1;case 1:AL1(a,b,c,d,e,f,g);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function A5q(){BE$=Q(Ch,[B(282),B(674),B(675),B(676),B(677)]);} -var LW=K(Fm); -function AKz(a,b,c,d){var e,f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=a.m;$p=1;case 1:$z=AL3(e,b,c,d);if(C()){break _;}f=$z;return f-0.5;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function Wa(){DI.call(this);this.Qe=0.0;} -function Bo4(a,b,c){c=a.Qe;B$(c,c,c);} -var Qk=K(Et); -function AHN(a,b){} -function AOK(a,b,c){var d,e,f,g,h,i,j,k,l,m,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=ANm(a);if(C()){break _;}d=$z;if(!d){$p=2;continue _;}Ii(a,b,c,0.019999999552965164);e=a.f;f=a.i;g=a.g;$p=3;continue _;case 2:$z=AKm(a);if(C()){break _;}d=$z;if(d){Ii(a,b,c,0.019999999552965164);e=a.f;f=a.i;g=a.g;$p=4;continue _;}h=0.9100000262260437;if(a.bF){h= -0.546000063419342;i=a.m;d=N(a.c);j=N(a.w.C)-1|0;k=N(a.d);$p=5;continue _;}l=0.16277135908603668/(h*h*h);Ii(a,b,c,!a.bF?0.019999999552965164:0.10000000149011612*l);b=0.9100000262260437;if(!a.bF){e=a.f;f=a.i;g=a.g;$p=7;continue _;}b=0.546000063419342;i=a.m;d=N(a.c);j=N(a.w.C)-1|0;k=N(a.d);$p=6;continue _;case 3:A0X(a,e,f,g);if(C()){break _;}a.f=a.f*0.800000011920929;a.i=a.i*0.800000011920929;a.g=a.g*0.800000011920929;a.kd=a.cQ;e=a.c-a.bq;f=a.d-a.bp;m=Ci(e*e+f*f)*4.0;if(m>1.0)m=1.0;b=a.cQ;b=b+(m-b)*0.4000000059604645;a.cQ -=b;a.eT=a.eT+b;return;case 4:A0X(a,e,f,g);if(C()){break _;}a.f=a.f*0.5;a.i=a.i*0.5;a.g=a.g*0.5;a.kd=a.cQ;e=a.c-a.bq;f=a.d-a.bp;m=Ci(e*e+f*f)*4.0;if(m>1.0)m=1.0;b=a.cQ;b=b+(m-b)*0.4000000059604645;a.cQ=b;a.eT=a.eT+b;return;case 5:$z=AKw(i,d,j,k);if(C()){break _;}j=$z;if(j>0){I();h=BwB.data[j].o7*0.9100000262260437;}l=0.16277135908603668/(h*h*h);Ii(a,b,c,!a.bF?0.019999999552965164:0.10000000149011612*l);b=0.9100000262260437;if(!a.bF){e=a.f;f=a.i;g=a.g;$p=7;continue _;}b=0.546000063419342;i=a.m;d=N(a.c);j=N(a.w.C) --1|0;k=N(a.d);$p=6;case 6:$z=AKw(i,d,j,k);if(C()){break _;}d=$z;if(d>0){I();b=BwB.data[d].o7*0.9100000262260437;}e=a.f;f=a.i;g=a.g;$p=7;case 7:A0X(a,e,f,g);if(C()){break _;}e=a.f;f=b;a.f=e*f;a.i=a.i*f;a.g=a.g*f;a.kd=a.cQ;e=a.c-a.bq;f=a.d-a.bp;m=Ci(e*e+f*f)*4.0;if(m>1.0)m=1.0;b=a.cQ;b=b+(m-b)*0.4000000059604645;a.cQ=b;a.eT=a.eT+b;return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);} -function AVb(a){return 0;} -function Lb(){var a=this;Qk.call(a);a.nI=0;a.lP=0.0;a.mo=0.0;a.mh=0.0;a.d4=null;a.ks=0;a.Aw=0;a.dF=0;} -function AWa(a){var b=new Lb();Be5(b,a);return b;} -function Be5(a,b){PP(a,b);a.nI=0;a.d4=null;a.ks=0;a.Aw=0;a.dF=0;a.d8=B(678);Dh(a,4.0,4.0);a.js=1;} -function AR0(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.m.fN){$p=1;continue _;}a.Aw=a.dF;b=a.lP-a.c;c=a.mo-a.j;d=a.mh-a.d;e=Ci(b*b+c*c+d*d);if(!(e>=1.0&&e<=60.0)){a.lP=a.c+(O(a.l)*2.0-1.0)*16.0;a.mo=a.j+(O(a.l)*2.0-1.0)*16.0;a.mh=a.d+(O(a.l)*2.0-1.0)*16.0;}f=a.nI;g=f-1|0;a.nI=g;if(f<=0){a.nI=g+(D(a.l,5)+2|0)|0;h=a.lP;i -=a.mo;j=a.mh;$p=2;continue _;}k=a.d4;if(k!==null&&k.bx)a.d4=null;a:{if(a.d4!==null){f=a.ks;a.ks=f-1|0;if(f>0)break a;}k=GT(a.m,a,100.0);a.d4=k;if(k!==null)a.ks=20;}k=a.d4;if(k!==null&&IK(k,a)<4096.0){k=a.d4;h=k.c-a.c;i=k.w.C+k.cB/2.0-(a.j+a.cB/2.0);j=k.d-a.d;l= -Ck(h,j)*180.0/3.1415927410125732;a.o=l;a.dl=l;k=a.d4;$p=3;continue _;}l= -Ck(a.f,a.g)*180.0/3.1415927410125732;a.o=l;a.dl=l;f=a.dF;if(f>0)a.dF=f-1|0;a.d8=a.dF<=10?B(678):B(679);return;case 1:CH(a);if(C()){break _;}a.Aw=a.dF;b=a.lP-a.c;c=a.mo-a.j;d=a.mh --a.d;e=Ci(b*b+c*c+d*d);if(!(e>=1.0&&e<=60.0)){a.lP=a.c+(O(a.l)*2.0-1.0)*16.0;a.mo=a.j+(O(a.l)*2.0-1.0)*16.0;a.mh=a.d+(O(a.l)*2.0-1.0)*16.0;}f=a.nI;g=f-1|0;a.nI=g;if(f<=0){a.nI=g+(D(a.l,5)+2|0)|0;h=a.lP;i=a.mo;j=a.mh;$p=2;continue _;}k=a.d4;if(k!==null&&k.bx)a.d4=null;b:{if(a.d4!==null){f=a.ks;a.ks=f-1|0;if(f>0)break b;}k=GT(a.m,a,100.0);a.d4=k;if(k!==null)a.ks=20;}k=a.d4;if(k!==null&&IK(k,a)<4096.0){k=a.d4;h=k.c-a.c;i=k.w.C+k.cB/2.0-(a.j+a.cB/2.0);j=k.d-a.d;l= -Ck(h,j)*180.0/3.1415927410125732;a.o=l;a.dl=l;k -=a.d4;$p=3;continue _;}l= -Ck(a.f,a.g)*180.0/3.1415927410125732;a.o=l;a.dl=l;f=a.dF;if(f>0)a.dF=f-1|0;a.d8=a.dF<=10?B(678):B(679);return;case 2:$z=AOx(a,h,i,j,e);if(C()){break _;}f=$z;if(!f){a.lP=a.c;a.mo=a.j;a.mh=a.d;}else{a.f=a.f+b/e*0.1;a.i=a.i+c/e*0.1;a.g=a.g+d/e*0.1;}k=a.d4;if(k!==null&&k.bx)a.d4=null;c:{if(a.d4!==null){f=a.ks;a.ks=f-1|0;if(f>0)break c;}k=GT(a.m,a,100.0);a.d4=k;if(k!==null)a.ks=20;}k=a.d4;if(k!==null&&IK(k,a)<4096.0){k=a.d4;h=k.c-a.c;i=k.w.C+k.cB/2.0-(a.j+a.cB/2.0);j=k.d-a.d;l= -Ck(h,j) -*180.0/3.1415927410125732;a.o=l;a.dl=l;k=a.d4;$p=3;continue _;}l= -Ck(a.f,a.g)*180.0/3.1415927410125732;a.o=l;a.dl=l;f=a.dF;if(f>0)a.dF=f-1|0;a.d8=a.dF<=10?B(678):B(679);return;case 3:$z=AMa(a,k);if(C()){break _;}f=$z;if(!f){f=a.dF;if(f>0)a.dF=f-1|0;}else{if(a.dF==10){k=a.m;m=B(680);n=10.0;l=(O(a.l)-O(a.l))*0.20000000298023224+1.0;$p=4;continue _;}f=a.dF+1|0;a.dF=f;if(f==20){k=a.m;m=B(681);n=10.0;l=(O(a.l)-O(a.l))*0.20000000298023224+1.0;$p=5;continue _;}}a.d8=a.dF<=10?B(678):B(679);return;case 4:AG0(k,a,m, -n,l);if(C()){break _;}f=a.dF+1|0;a.dF=f;if(f!=20){a.d8=a.dF<=10?B(678):B(679);return;}k=a.m;m=B(681);n=10.0;l=(O(a.l)-O(a.l))*0.20000000298023224+1.0;$p=5;case 5:AG0(k,a,m,n,l);if(C()){break _;}k=Bqp(a.m,a,h,i,j);m=NI(a,1.0);k.c=a.c+m.G*4.0;k.j=a.j+a.cB/2.0+0.5;k.d=a.d+m.B*4.0;m=a.m;$p=6;case 6:AYd(m,k);if(C()){break _;}a.dF=(-40);a.d8=a.dF<=10?B(678):B(679);return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);} -function AOx(a,b,c,d,e){var f,g,h,i,j,k,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=(a.lP-a.c)/e;g=(a.mo-a.j)/e;h=(a.mh-a.d)/e;i=QD(a.w);j=1;if(j>=e)return 1;Hi(i,f,g,h);k=a.m;$p=1;case 1:$z=AFx(k,a,i);if(C()){break _;}k=$z;if(k.p>0)return 0;j=j+1|0;if(j>=e)return 1;Hi(i,f,g,h);k=a.m;continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,$p);} -function BjI(a){return B(682);} -function A3e(a){return B(683);} -function A3p(a){return B(684);} -function BiF(a){Bt();return BCt.bb;} -function BcW(a){return 10.0;} -function AQw(a){var b,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(D(a.l,20))return 0;$p=1;case 1:$z=AGe(a);if(C()){break _;}b=$z;return b&&a.m.fN>0?1:0;default:G1();}}D0().s(a,b,$p);} -function BpX(a){return 1;} -var AOI=K(DI); -function Buk(){var a=new AOI();Bh5(a);return a;} -function Bh5(a){GC(a,Bt6(),0.5);} -function Bb4(a,b,c){var d,e;b=b;d=b.Aw;c=(d+(b.dF-d|0)*c)/20.0;if(c<0.0)c=0.0;c=1.0/(c*c*c*c*c*2.0+1.0);e=(8.0+c)/2.0;c=(8.0+1.0/c)/2.0;B$(c,e,c);BZ(1.0,1.0,1.0,1.0);} -var AAH=K(Dt); -function BE_(){var a=new AAH();A_f(a);return a;} -function A_f(a){EH(a);} -function ASe(a,b,c,d,e,f,g){B5();Bk8(b.w,c-b.e$,d-b.eG,e-b.e_);BG();} -function Mp(){var a=this;C$.call(a);a.vx=0;a.eE=0;a.mF=0;a.wD=0;a.l0=0;a.eX=null;} -function Bdc(a){var b=new Mp();Bf0(b,a);return b;} -function Bf0(a,b){EJ(a,b);a.vx=0;a.eE=0;a.bI=0.0;Dh(a,0.5,0.5);} -function K3(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o;a.eE=b;c=b*90|0;a.o=c;a.K=c;d=a.eX;e=d.j3;c=e;f=d.p7;if(b&&b!=2){g=c;c=0.5;}else g=0.5;c=c/32.0;h=f/32.0;i=g/32.0;j=a.mF+0.5;k=a.wD+0.5;l=a.l0+0.5;if(!b)l=l-0.5625;m=Y(b,1);if(!m)j=j-0.5625;n=Y(b,2);if(!n)l=l+0.5625;o=Y(b,3);if(!o)j=j+0.5625;if(!b)j=j-K0(a,e);if(!m)l=l+K0(a,a.eX.j3);if(!n)j=j+K0(a,a.eX.j3);if(!o)l=l-K0(a,a.eX.j3);f=k+K0(a,a.eX.p7);CV(a,j,f,l);Sh(a.w,j-c+0.0062500000931322575,f-h+0.0062500000931322575,l-i+0.0062500000931322575,j+c+(-0.0062500000931322575), -f+h+(-0.0062500000931322575),l+i+(-0.0062500000931322575));} -function K0(a,b){return b==32?0.5:b!=64?0.0:0.5;} -function ALz(a){var b,c,d,e,f,g,h,i,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.vx;a.vx=b+1|0;if(b!=100)return;$p=1;case 1:$z=AYX(a);if(C()){break _;}c=$z;if(c)return;a.vx=0;$p=2;case 2:CH(a);if(C()){break _;}d=a.m;e=new FW;f=a.c;g=a.j;h=a.d;i=new Cm;Bt();Er(i,BCW);Jk(e,d,f,g,h,i);$p=3;case 3:AYd(d,e);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,$p);} -function AYX(a){var b,c,d,e,f,g,h,i,j,k,l,m,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.m;c=a.w;$p=1;case 1:$z=AFx(b,a,c);if(C()){break _;}b=$z;if(b.p>0)return 0;b=a.eX;d=b.j3;e=d/16|0;f=b.p7/16|0;g=a.mF;h=a.l0;if(!a.eE)g=N(a.c-d/32.0);if(a.eE==1)h=N(a.d-a.eX.j3/32.0);if(a.eE==2)g=N(a.c-a.eX.j3/32.0);if(a.eE==3)h=N(a.d-a.eX.j3/32.0);i=N(a.j-a.eX.p7/32.0);j=0;while -(j=e)break;k=0;}b=a.m;c=a.w;$p=2;continue _;case 4:$z -=AJY(b,d,l,m);if(C()){break _;}b=$z;if(!b.cv())return 0;k=k+1|0;while(true){if(k=e)break;k=0;}b=a.m;c=a.w;$p=2;continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);} -function A8K(a){return 1;} -function AWy(a,b,c){var d,e,f,g,h,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:CH(a);if(C()){break _;}Jw(a);d=a.m;b=new FW;e=a.c;f=a.j;g=a.d;h=new Cm;Bt();Er(h,BCW);Jk(b,d,e,f,g,h);$p=2;case 2:AYd(d,b);if(C()){break _;}return 1;default:G1();}}D0().s(a,b,c,d,e,f,g,h,$p);} -function BbZ(a,b){DK(b,B(685),a.eE<<24>>24);H_(b,B(686),a.eX.A9);EE(b,B(687),a.mF);EE(b,B(688),a.wD);EE(b,B(689),a.l0);} -function BaF(a,b){var c,d,e,f,g;a.eE=E$(b,B(685));a.mF=DH(b,B(687));a.wD=DH(b,B(688));a.l0=DH(b,B(689));c=Gc(b,B(686));d=(Uz()).data;e=d.length;f=0;while(f=j)break;s=0;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,$p);} -function AXV(a,b,c,d,e,f,g){var h,i,j,k,l,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b;B5();Bn(c,d,e);Bg(f,0.0,1.0,0.0);Bb(32826);h=B(690);$p=1;case 1:AS$(a,h);if(C()){break _;}h=b.eX;B$(0.0625,0.0625,0.0625);i=h.j3;j=h.p7;k=h.Kx;l=h.Ls;$p=2;case 2:ARv(a,b,i,j,k,l);if(C()){break _;}Bc(32826);BG();return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);} -function JS(){var a=this;C$.call(a);a.qW=0;a.rf=0;a.qa=0;a.qb=0;a.mp=0;a.lh=0;a.vN=null;a.vi=0;a.nK=0;} -function A2U(a,b){var c=new JS();A$I(c,a,b);return c;} -function A$I(a,b,c){var d;EJ(a,b);a.qW=(-1);a.rf=(-1);a.qa=(-1);a.qb=0;a.mp=0;a.lh=0;a.nK=0;a.vN=c;Dh(a,0.5,0.5);Ex(a,c.c,c.j+c.mY(),c.d,c.o,c.x);a.c=a.c-BE(a.o/180.0*3.1415927410125732)*0.1599999964237213;a.j=a.j-0.10000000149011612;d=a.d-Bq(a.o/180.0*3.1415927410125732)*0.1599999964237213;a.d=d;CV(a,a.c,a.j,d);a.bI=0.0;a.f= -Bq(a.o/180.0*3.1415927410125732)*BE(a.x/180.0*3.1415927410125732);a.g=BE(a.o/180.0*3.1415927410125732)*BE(a.x/180.0*3.1415927410125732);d= -Bq(a.x/180.0*3.1415927410125732);a.i=d;YR(a, -a.f,d,a.g,1.5,1.0);} -function YR(a,b,c,d,e,f){var g,h,i;g=Ci(b*b+c*c+d*d);b=b/g;c=c/g;d=d/g;g=CS(a.l)*0.007499999832361937;h=f;b=b+g*h;c=c+CS(a.l)*0.007499999832361937*h;d=d+CS(a.l)*0.007499999832361937*h;g=e;b=b*g;c=c*g;d=d*g;a.f=b;a.i=c;a.g=d;i=Ci(b*b+d*d);e=Ck(b,d)*180.0/3.1415927410125732;a.o=e;a.K=e;e=Ck(c,i)*180.0/3.1415927410125732;a.x=e;a.P=e;a.vi=0;} -function AYF(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ARX(a);if(C()){break _;}if(a.P===0.0&&a.K===0.0){b=a.f;b=b*b;c=a.g;d=Ci(b+c*c);e=Ck(a.f,a.g)*180.0/3.1415927410125732;a.o=e;a.K=e;e=Ck(a.i,d)*180.0/3.1415927410125732;a.x -=e;a.P=e;}f=a.lh;if(f>0)a.lh=f-1|0;if(a.mp){g=a.m;f=a.qW;h=a.rf;i=a.qa;$p=2;continue _;}a.nK=a.nK+1|0;g=BM(a.c,a.j,a.d);j=BM(a.c+a.f,a.j+a.i,a.d+a.g);k=a.m;$p=3;continue _;case 2:$z=AKw(g,f,h,i);if(C()){break _;}f=$z;if(f==a.qb){f=a.vi+1|0;a.vi=f;if(f!=1200)return;$p=4;continue _;}a.mp=0;a.f=a.f*O(a.l)*0.20000000298023224;a.i=a.i*O(a.l)*0.20000000298023224;a.g=a.g*O(a.l)*0.20000000298023224;a.vi=0;a.nK=0;g=BM(a.c,a.j,a.d);j=BM(a.c+a.f,a.j+a.i,a.d+a.g);k=a.m;$p=3;case 3:$z=AR$(k,g,j);if(C()){break _;}k=$z;g= -BM(a.c,a.j,a.d);j=BM(a.c+a.f,a.j+a.i,a.d+a.g);if(k!==null){j=k.gL;j=BM(j.G,j.F,j.B);}l=null;m=a.m;n=Dd(Hf(a.w,a.f,a.i,a.g),1.0,1.0,1.0);$p=5;continue _;case 4:CH(a);if(C()){break _;}return;case 5:$z=ALY(m,a,n);if(C()){break _;}m=$z;b=0.0;h=0;while(h=b&&b!==0.0)){l=n;b=c;}}}h=h+1|0;}if(l!==null)k=Rv(l);if(k!==null){g=k.kw;if(g!==null){j=a.vN;f=4;$p=8;continue _;}f -=k.ik;a.qW=f;h=k.il;a.rf=h;i=k.im;a.qa=i;g=a.m;$p=6;continue _;}b=a.c;c=a.f;a.c=b+c;a.j=a.j+a.i;b=a.d;p=a.g;a.d=b+p;e=Ci(c*c+p*p);a.o=Ck(a.f,a.g)*180.0/3.1415927410125732;e=Ck(a.i,e)*180.0/3.1415927410125732;a.x=e;while(true){q=a.P;if(e-q>=(-180.0))break;a.P=q-360.0;}while(true){q=a.P;d=e-q;if(d<180.0)break;a.P=q+360.0;}while(true){e=a.o;r=a.K;if(e-r>=(-180.0))break;a.K=r-360.0;}while(true){r=a.K;s=e-r;if(s<180.0)break;a.K=r+360.0;}a.x=q+d*0.20000000298023224;a.o=r+s*0.20000000298023224;q=0.9900000095367432;$p -=11;continue _;case 6:$z=AKw(g,f,h,i);if(C()){break _;}f=$z;a.qb=f;g=k.gL;b=g.G-a.c;a.f=b;c=g.F-a.j;a.i=c;p=g.B-a.d;a.g=p;e=Ci(b*b+c*c+p*p);b=a.c;c=a.f;p=e;a.c=b-c/p*0.05000000074505806;a.j=a.j-a.i/p*0.05000000074505806;a.d=a.d-a.g/p*0.05000000074505806;g=a.m;j=B(691);e=1.0;q=1.2000000476837158/(O(a.l)*0.20000000298023224+0.8999999761581421);$p=7;case 7:AG0(g,a,j,e,q);if(C()){break _;}a.mp=1;a.lh=7;b=a.c;c=a.f;a.c=b+c;a.j=a.j+a.i;b=a.d;p=a.g;a.d=b+p;e=Ci(c*c+p*p);a.o=Ck(a.f,a.g)*180.0/3.1415927410125732;e=Ck(a.i, -e)*180.0/3.1415927410125732;a.x=e;while(true){q=a.P;if(e-q>=(-180.0))break;a.P=q-360.0;}while(true){q=a.P;d=e-q;if(d<180.0)break;a.P=q+360.0;}while(true){e=a.o;r=a.K;if(e-r>=(-180.0))break;a.K=r-360.0;}while(true){r=a.K;s=e-r;if(s<180.0)break;a.K=r+360.0;}a.x=q+d*0.20000000298023224;a.o=r+s*0.20000000298023224;q=0.9900000095367432;$p=11;continue _;case 8:$z=g.eo(j,f);if(C()){break _;}f=$z;if(f){g=a.m;j=B(691);e=1.0;q=1.2000000476837158/(O(a.l)*0.20000000298023224+0.8999999761581421);$p=9;continue _;}a.f=a.f -*(-0.10000000149011612);a.i=a.i*(-0.10000000149011612);a.g=a.g*(-0.10000000149011612);a.o=a.o+180.0;a.K=a.K+180.0;a.nK=0;b=a.c;c=a.f;a.c=b+c;a.j=a.j+a.i;b=a.d;p=a.g;a.d=b+p;e=Ci(c*c+p*p);a.o=Ck(a.f,a.g)*180.0/3.1415927410125732;e=Ck(a.i,e)*180.0/3.1415927410125732;a.x=e;while(true){q=a.P;if(e-q>=(-180.0))break;a.P=q-360.0;}while(true){q=a.P;d=e-q;if(d<180.0)break;a.P=q+360.0;}while(true){e=a.o;r=a.K;if(e-r>=(-180.0))break;a.K=r-360.0;}while(true){r=a.K;s=e-r;if(s<180.0)break;a.K=r+360.0;}a.x=q+d*0.20000000298023224;a.o -=r+s*0.20000000298023224;q=0.9900000095367432;$p=11;continue _;case 9:AG0(g,a,j,e,q);if(C()){break _;}$p=10;case 10:CH(a);if(C()){break _;}b=a.c;c=a.f;a.c=b+c;a.j=a.j+a.i;b=a.d;p=a.g;a.d=b+p;e=Ci(c*c+p*p);a.o=Ck(a.f,a.g)*180.0/3.1415927410125732;e=Ck(a.i,e)*180.0/3.1415927410125732;a.x=e;while(true){q=a.P;if(e-q>=(-180.0))break;a.P=q-360.0;}while(true){q=a.P;d=e-q;if(d<180.0)break;a.P=q+360.0;}while(true){e=a.o;r=a.K;if(e-r>=(-180.0))break;a.K=r-360.0;}while(true){r=a.K;s=e-r;if(s<180.0)break;a.K=r+360.0;}a.x -=q+d*0.20000000298023224;a.o=r+s*0.20000000298023224;q=0.9900000095367432;$p=11;case 11:$z=ANm(a);if(C()){break _;}f=$z;if(f){i=0;while(i<4){g=a.m;b=a.c;t=a.f;u=b-t*0.25;c=a.j;v=a.i;b=c-v*0.25;c=a.d;p=a.g;BU(g,B(516),u,b,c-p*0.25,t,v,p);i=i+1|0;}q=0.800000011920929;}b=a.f;c=q;a.f=b*c;b=a.i*c;a.i=b;a.g=a.g*c;a.i=b-0.029999999329447746;CV(a,a.c,a.j,a.d);return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p);} -function A9q(a,b){Df(b,B(692),a.qW<<16>>16);Df(b,B(693),a.rf<<16>>16);Df(b,B(694),a.qa<<16>>16);DK(b,B(695),a.qb<<24>>24);DK(b,B(696),a.lh<<24>>24);DK(b,B(697),(!a.mp?0:1)<<24>>24);} -function Bpp(a,b){a.qW=D7(b,B(692));a.rf=D7(b,B(693));a.qa=D7(b,B(694));a.qb=E$(b,B(695))&255;a.lh=E$(b,B(696))&255;a.mp=E$(b,B(697))!=1?0:1;} -function AWT(a,b){var c,d,e,f,g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.mp&&a.vN===b&&a.lh<=0){c=b.D;d=new Cm;Bt();J9(d,BB7.bb,1);if(SN(c,d)){e=a.m;c=B(698);f=0.20000000298023224;g=((O(a.l)-O(a.l))*0.699999988079071+1.0)*2.0;$p=1;continue _;}}return;case 1:AG0(e,a,c,f,g);if(C()){break _;}Qn(b,a,1);$p=2;case 2:CH(a);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function BdH(a){return 0.0;} -var XT=K(Dt); -function BFb(){var a=new XT();A2w(a);return a;} -function A2w(a){EH(a);} -function ASE(a,b,c,d,e,f,g){var h,i,j,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:h=B(699);$p=1;case 1:AS$(a,h);if(C()){break _;}B5();Bn(c,d,e);f=b.K;Bg(f+(b.o-f)*g-90.0,0.0,1.0,0.0);f=b.P;Bg(f+(b.x-f)*g,0.0,0.0,1.0);BK();h=Bwx;Bb(32826);i=b.lh-g;if(i>0.0)Bg( -Bq(i*3.0)*i,0.0,0.0,1.0);Bg(45.0,1.0,0.0,0.0);B$(0.05624999850988388,0.05624999850988388,0.05624999850988388);Bn((-4.0),0.0,0.0);Km(0.05624999850988388, -0.0,0.0);By(h);H(h,(-7.0),(-2.0),(-2.0),0.0,0.15625);H(h,(-7.0),(-2.0),2.0,0.15625,0.15625);H(h,(-7.0),2.0,2.0,0.15625,0.3125);H(h,(-7.0),2.0,(-2.0),0.0,0.3125);Bs(h);Km((-0.05624999850988388),0.0,0.0);By(h);H(h,(-7.0),2.0,(-2.0),0.0,0.15625);H(h,(-7.0),2.0,2.0,0.15625,0.15625);H(h,(-7.0),(-2.0),2.0,0.15625,0.3125);H(h,(-7.0),(-2.0),(-2.0),0.0,0.3125);Bs(h);j=0;while(j<4){Bg(90.0,1.0,0.0,0.0);Km(0.0,0.0,0.05624999850988388);By(h);H(h,(-8.0),(-2.0),0.0,0.0,0.0);H(h,8.0,(-2.0),0.0,0.5,0.0);H(h,8.0,2.0,0.0,0.5, -0.15625);H(h,(-8.0),2.0,0.0,0.0,0.15625);Bs(h);j=j+1|0;}Bc(32826);BG();return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,$p);} -function ALx(a,b,c,d,e,f,g){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b;$p=1;case 1:ASE(a,b,c,d,e,f,g);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function LI(){var a=this;C$.call(a);a.ue=0;a.tV=0;a.tE=0;a.tr=0;a.n_=0;a.oS=0;a.xl=null;a.xj=0;a.pj=0;} -function Bsg(a,b){var c=new LI();A9f(c,a,b);return c;} -function A_e(a,b){var c;c=Pt(a.w)*4.0*64.0;return b>=c*c?0:1;} -function A9f(a,b,c){var d,e,f,g,h,i;EJ(a,b);a.ue=(-1);a.tV=(-1);a.tE=(-1);a.tr=0;a.n_=0;a.oS=0;a.pj=0;a.xl=c;Dh(a,0.25,0.25);Ex(a,c.c,c.j+0.11999999731779099,c.d,c.o,c.x);a.c=a.c-BE(a.o/180.0*3.1415927410125732)*0.1599999964237213;a.j=a.j-0.10000000149011612;d=a.d-Bq(a.o/180.0*3.1415927410125732)*0.1599999964237213;a.d=d;CV(a,a.c,a.j,d);a.bI=0.0;a.f= -Bq(a.o/180.0*3.1415927410125732)*BE(a.x/180.0*3.1415927410125732)*0.4000000059604645;a.g=BE(a.o/180.0*3.1415927410125732)*BE(a.x/180.0*3.1415927410125732)*0.4000000059604645;d -= -Bq(a.x/180.0*3.1415927410125732)*0.4000000059604645;a.i=d;e=a.f;f=a.g;g=Ci(e*e+d*d+f*f);e=e/g;d=d/g;f=f/g;e=e+CS(a.l)*0.007499999832361937*1.0;d=d+CS(a.l)*0.007499999832361937*1.0;f=f+CS(a.l)*0.007499999832361937*1.0;e=e*1.5;d=d*1.5;f=f*1.5;a.f=e;a.i=d;a.g=f;h=Ci(e*e+f*f);i=Ck(e,f)*180.0/3.1415927410125732;a.o=i;a.K=i;h=Ck(d,h)*180.0/3.1415927410125732;a.x=h;a.P=h;a.xj=0;} -function AOV(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.e$=a.c;a.eG=a.j;a.e_=a.d;$p=1;case 1:ARX(a);if(C()){break _;}b=a.oS;if(b>0)a.oS=b-1|0;if(a.n_){c=a.m;b=a.ue;d=a.tV;e=a.tE;$p=2;continue _;}a.pj=a.pj+1|0;c -=BM(a.c,a.j,a.d);f=BM(a.c+a.f,a.j+a.i,a.d+a.g);g=a.m;$p=3;continue _;case 2:$z=AKw(c,b,d,e);if(C()){break _;}b=$z;if(b==a.tr){b=a.xj+1|0;a.xj=b;if(b!=1200)return;$p=4;continue _;}a.n_=0;a.f=a.f*O(a.l)*0.20000000298023224;a.i=a.i*O(a.l)*0.20000000298023224;a.g=a.g*O(a.l)*0.20000000298023224;a.xj=0;a.pj=0;c=BM(a.c,a.j,a.d);f=BM(a.c+a.f,a.j+a.i,a.d+a.g);g=a.m;$p=3;case 3:$z=AR$(g,c,f);if(C()){break _;}g=$z;c=BM(a.c,a.j,a.d);f=BM(a.c+a.f,a.j+a.i,a.d+a.g);if(g!==null){f=g.gL;f=BM(f.G,f.F,f.B);}h=null;i=a.m;j=Dd(Hf(a.w, -a.f,a.i,a.g),1.0,1.0,1.0);$p=5;continue _;case 4:CH(a);if(C()){break _;}return;case 5:$z=ALY(i,a,j);if(C()){break _;}i=$z;k=0.0;d=0;while(d=k&&k!==0.0)){h=j;k=m;}}}d=d+1|0;}if(h!==null)g=Rv(h);if(g!==null){c=g.kw;if(c!==null){f=a.xl;b=0;$p=6;continue _;}n=0;while(n<8){BU(a.m,B(519),a.c,a.j,a.d,0.0,0.0,0.0);n=n+1|0;}$p=7;continue _;}k=a.c;m=a.f;a.c=k+ -m;a.j=a.j+a.i;k=a.d;o=a.g;a.d=k+o;p=Ci(m*m+o*o);a.o=Ck(a.f,a.g)*180.0/3.1415927410125732;p=Ck(a.i,p)*180.0/3.1415927410125732;a.x=p;while(true){q=a.P;if(p-q>=(-180.0))break;a.P=q-360.0;}while(true){q=a.P;r=p-q;if(r<180.0)break;a.P=q+360.0;}while(true){p=a.o;s=a.K;if(p-s>=(-180.0))break;a.K=s-360.0;}while(true){s=a.K;t=p-s;if(t<180.0)break;a.K=s+360.0;}a.x=q+r*0.20000000298023224;a.o=s+t*0.20000000298023224;q=0.9900000095367432;$p=8;continue _;case 6:$z=c.eo(f,b);if(C()){break _;}b=$z;n=0;while(n<8){BU(a.m,B(519), -a.c,a.j,a.d,0.0,0.0,0.0);n=n+1|0;}$p=7;case 7:CH(a);if(C()){break _;}k=a.c;m=a.f;a.c=k+m;a.j=a.j+a.i;k=a.d;o=a.g;a.d=k+o;p=Ci(m*m+o*o);a.o=Ck(a.f,a.g)*180.0/3.1415927410125732;p=Ck(a.i,p)*180.0/3.1415927410125732;a.x=p;while(true){q=a.P;if(p-q>=(-180.0))break;a.P=q-360.0;}while(true){q=a.P;r=p-q;if(r<180.0)break;a.P=q+360.0;}while(true){p=a.o;s=a.K;if(p-s>=(-180.0))break;a.K=s-360.0;}while(true){s=a.K;t=p-s;if(t<180.0)break;a.K=s+360.0;}a.x=q+r*0.20000000298023224;a.o=s+t*0.20000000298023224;q=0.9900000095367432;$p -=8;case 8:$z=ANm(a);if(C()){break _;}b=$z;if(b){e=0;while(e<4){c=a.m;k=a.c;m=a.f;k=k-m*0.25;u=a.j;v=a.i;u=u-v*0.25;w=a.d;x=a.g;BU(c,B(516),k,u,w-x*0.25,m,v,x);e=e+1|0;}q=0.800000011920929;}k=a.f;m=q;a.f=k*m;k=a.i*m;a.i=k;a.g=a.g*m;a.i=k-0.029999999329447746;CV(a,a.c,a.j,a.d);return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,$p);} -function A7k(a,b){Df(b,B(692),a.ue<<16>>16);Df(b,B(693),a.tV<<16>>16);Df(b,B(694),a.tE<<16>>16);DK(b,B(695),a.tr<<24>>24);DK(b,B(696),a.oS<<24>>24);DK(b,B(697),(!a.n_?0:1)<<24>>24);} -function A8Q(a,b){a.ue=D7(b,B(692));a.tV=D7(b,B(693));a.tE=D7(b,B(694));a.tr=E$(b,B(695))&255;a.oS=E$(b,B(696))&255;a.n_=E$(b,B(697))!=1?0:1;} -function AGc(a,b){var c,d,e,f,g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.n_&&a.xl===b&&a.oS<=0){c=b.D;d=new Cm;Bt();J9(d,BB7.bb,1);if(SN(c,d)){e=a.m;c=B(698);f=0.20000000298023224;g=((O(a.l)-O(a.l))*0.699999988079071+1.0)*2.0;$p=1;continue _;}}return;case 1:AG0(e,a,c,f,g);if(C()){break _;}Qn(b,a,1);$p=2;case 2:CH(a);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function A3s(a){return 0.0;} -var AEc=K(Dt); -function BFc(){var a=new AEc();Bdn(a);return a;} -function Bdn(a){EH(a);} -function AMI(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:B5();Bn(c,d,e);Bb(32826);B$(0.5,0.5,0.5);Bt();h=BBU.lu;b=B(182);$p=1;case 1:AS$(a,b);if(C()){break _;}BK();b=Bwx;i=(h%16|0)*16|0;g=(i+0|0)/256.0;j=(i+16|0)/256.0;i=(h/16|0)*16|0;k=(i+0|0)/256.0;l=(i+16|0)/256.0;Bg(180.0-a.dd.md,0.0,1.0,0.0);Bg( -a.dd.tq, -1.0,0.0,0.0);By(b);B3(b,0.0,1.0,0.0);m=g;n=l;H(b,(-0.5),(-0.25),0.0,m,n);o=j;H(b,0.5,(-0.25),0.0,o,n);p=k;H(b,0.5,0.75,0.0,o,p);H(b,(-0.5),0.75,0.0,m,p);Bs(b);Bc(32826);BG();return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p);} -function AAz(){var a=this;C$.call(a);a.E_=0;a.Fu=0;a.F4=0;a.Ck=0;a.wC=0;a.w2=0;a.Df=null;a.C7=0;a.sY=0;a.DB=0.0;a.D$=0.0;a.ED=0.0;} -function Bqp(a,b,c,d,e){var f=new AAz();A9M(f,a,b,c,d,e);return f;} -function A7l(a,b){var c;c=Pt(a.w)*4.0*64.0;return b>=c*c?0:1;} -function A9M(a,b,c,d,e,f){var g;EJ(a,b);a.E_=(-1);a.Fu=(-1);a.F4=(-1);a.Ck=0;a.wC=0;a.w2=0;a.sY=0;a.Df=c;Dh(a,1.0,1.0);Ex(a,c.c,c.j,c.d,c.o,c.x);CV(a,a.c,a.j,a.d);a.bI=0.0;a.g=0.0;a.i=0.0;a.f=0.0;d=d+CS(a.l)*0.4;e=e+CS(a.l)*0.4;f=f+CS(a.l)*0.4;g=Ci(d*d+e*e+f*f);a.DB=d/g*0.1;a.D$=e/g*0.1;a.ED=f/g*0.1;} -function A0x(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ARX(a);if(C()){break _;}a.bO=10;b=a.w2;if(b>0)a.w2=b-1|0;if(a.wC){c=a.m;b=a.E_;d=a.Fu;e=a.F4;$p=2;continue _;}a.sY=a.sY+1|0;c=BM(a.c,a.j,a.d);f=BM(a.c+a.f, -a.j+a.i,a.d+a.g);g=a.m;$p=3;continue _;case 2:$z=AKw(c,b,d,e);if(C()){break _;}b=$z;if(b==a.Ck){b=a.C7+1|0;a.C7=b;if(b!=1200)return;$p=4;continue _;}a.wC=0;a.f=a.f*O(a.l)*0.20000000298023224;a.i=a.i*O(a.l)*0.20000000298023224;a.g=a.g*O(a.l)*0.20000000298023224;a.C7=0;a.sY=0;c=BM(a.c,a.j,a.d);f=BM(a.c+a.f,a.j+a.i,a.d+a.g);g=a.m;$p=3;case 3:$z=AR$(g,c,f);if(C()){break _;}g=$z;c=BM(a.c,a.j,a.d);f=BM(a.c+a.f,a.j+a.i,a.d+a.g);if(g!==null){f=g.gL;f=BM(f.G,f.F,f.B);}h=null;i=a.m;j=Dd(Hf(a.w,a.f,a.i,a.g),1.0,1.0,1.0);$p -=5;continue _;case 4:CH(a);if(C()){break _;}return;case 5:$z=ALY(i,a,j);if(C()){break _;}i=$z;k=0.0;d=0;while(d=k&&k!==0.0)){h=j;k=m;}}}d=d+1|0;}if(h!==null)g=Rv(h);if(g!==null){c=g.kw;if(c!==null){f=a.Df;b=0;$p=8;continue _;}c=a.m;f=null;k=a.c;m=a.j;n=a.d;o=1.0;b=1;$p=6;continue _;}k=a.c;m=a.f;a.c=k+m;a.j=a.j+a.i;k=a.d;n=a.g;a.d=k+n;o=Ci(m*m+n*n);a.o -=Ck(a.f,a.g)*180.0/3.1415927410125732;o=Ck(a.i,o)*180.0/3.1415927410125732;a.x=o;while(true){p=a.P;if(o-p>=(-180.0))break;a.P=p-360.0;}while(true){p=a.P;q=o-p;if(q<180.0)break;a.P=p+360.0;}while(true){o=a.o;r=a.K;if(o-r>=(-180.0))break;a.K=r-360.0;}while(true){r=a.K;s=o-r;if(s<180.0)break;a.K=r+360.0;}a.x=p+q*0.20000000298023224;a.o=r+s*0.20000000298023224;p=0.949999988079071;$p=9;continue _;case 6:AF7(c,f,k,m,n,o,b);if(C()){break _;}$p=7;case 7:CH(a);if(C()){break _;}k=a.c;m=a.f;a.c=k+m;a.j=a.j+a.i;k=a.d;n -=a.g;a.d=k+n;o=Ci(m*m+n*n);a.o=Ck(a.f,a.g)*180.0/3.1415927410125732;o=Ck(a.i,o)*180.0/3.1415927410125732;a.x=o;while(true){p=a.P;if(o-p>=(-180.0))break;a.P=p-360.0;}while(true){p=a.P;q=o-p;if(q<180.0)break;a.P=p+360.0;}while(true){o=a.o;r=a.K;if(o-r>=(-180.0))break;a.K=r-360.0;}while(true){r=a.K;s=o-r;if(s<180.0)break;a.K=r+360.0;}a.x=p+q*0.20000000298023224;a.o=r+s*0.20000000298023224;p=0.949999988079071;$p=9;continue _;case 8:$z=c.eo(f,b);if(C()){break _;}b=$z;c=a.m;f=null;k=a.c;m=a.j;n=a.d;o=1.0;b=1;$p=6;continue _;case 9:$z -=ANm(a);if(C()){break _;}b=$z;if(b){e=0;while(e<4){c=a.m;k=a.c;m=a.f;k=k-m*0.25;t=a.j;u=a.i;t=t-u*0.25;v=a.d;w=a.g;BU(c,B(516),k,t,v-w*0.25,m,u,w);e=e+1|0;}p=0.800000011920929;}k=a.f+a.DB;a.f=k;m=a.i+a.D$;a.i=m;n=a.g+a.ED;a.g=n;t=p;a.f=k*t;a.i=m*t;a.g=n*t;BU(a.m,B(331),a.c,a.j+0.5,a.d,0.0,0.0,0.0);CV(a,a.c,a.j,a.d);return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,$p);} -function BkT(a,b){Df(b,B(692),a.E_<<16>>16);Df(b,B(693),a.Fu<<16>>16);Df(b,B(694),a.F4<<16>>16);DK(b,B(695),a.Ck<<24>>24);DK(b,B(696),a.w2<<24>>24);DK(b,B(697),(!a.wC?0:1)<<24>>24);} -function Bai(a){return 1;} -function A7P(a){return 1.0;} -function AIP(a,b,c){var d,e,f,g;Jw(a);if(b===null)return 0;d=AYj(b);if(d!==null){e=d.G;a.f=e;f=d.F;a.i=f;g=d.B;a.g=g;a.DB=e*0.1;a.D$=f*0.1;a.ED=g*0.1;}return 1;} -function BaB(a){return 0.0;} -var YI=K(Dt); -function BFd(){var a=new YI();BjN(a);return a;} -function BjN(a){EH(a);} -function AYA(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:B5();Bn(c,d,e);Bb(32826);B$(2.0,2.0,2.0);Bt();h=BBU.lu;b=B(182);$p=1;case 1:AS$(a,b);if(C()){break _;}BK();b=Bwx;i=(h%16|0)*16|0;f=(i+0|0)/256.0;j=(i+16|0)/256.0;i=(h/16|0)*16|0;k=(i+0|0)/256.0;l=(i+16|0)/256.0;Bg(180.0-a.dd.md,0.0,1.0,0.0);Bg( -a.dd.tq, -1.0,0.0,0.0);By(b);B3(b,0.0,1.0,0.0);m=f;n=l;H(b,(-0.5),(-0.25),0.0,m,n);o=j;H(b,0.5,(-0.25),0.0,o,n);p=k;H(b,0.5,0.75,0.0,o,p);H(b,(-0.5),0.75,0.0,m,p);Bs(b);Bc(32826);BG();return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p);} -function FW(){var a=this;C$.call(a);a.q2=null;a.z6=0;a.j6=0;a.hk=0;a.pz=0;a.zL=0.0;} -function G_(a,b,c,d,e){var f=new FW();Jk(f,a,b,c,d,e);return f;} -function Jk(a,b,c,d,e,f){EJ(a,b);a.j6=0;a.pz=5;a.zL=Cd()*3.141592653589793*2.0;Dh(a,0.25,0.25);a.bI=a.cB/2.0;CV(a,c,d,e);a.q2=f;a.o=Cd()*360.0;a.f=Cd()*0.20000000298023224-0.10000000149011612;a.i=0.20000000298023224;a.g=Cd()*0.20000000298023224-0.10000000149011612;a.lZ=0;} -function ASm(a){var b,c,d,e,f,g,h,i,j,k,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:a.S5();if(C()){break _;}b=a.hk;if(b>0)a.hk=b-1|0;c=a.c;a.bq=c;a.b6=a.j;a.bp=a.d;a.i=a.i-0.03999999910593033;d=a.m;b=N(c);e=N(a.j);f=N(a.d);$p=2;case 2:$z=AJY(d,b,e,f);if(C()){break _;}d=$z;BB();if(d!==BxJ){g=a.c;c=a.j;h=a.d;$p=3;continue _;}a.i=0.20000000298023224;a.f=(O(a.l)-O(a.l))*0.20000000298023224;a.g -=(O(a.l)-O(a.l))*0.20000000298023224;d=a.m;i=B(199);j=0.4000000059604645;k=2.0+O(a.l)*0.4000000059604645;$p=6;continue _;case 3:AMN(a,g,c,h);if(C()){break _;}$p=4;case 4:AMr(a);if(C()){break _;}g=a.f;c=a.i;h=a.g;$p=5;case 5:A0X(a,g,c,h);if(C()){break _;}k=0.9800000190734863;if(a.bF){k=0.5880000591278076;d=a.m;b=N(a.c);e=N(a.w.C)-1|0;f=N(a.d);$p=7;continue _;}g=a.f;c=k;a.f=g*c;g=a.i*0.9800000190734863;a.i=g;a.g=a.g*c;if(a.bF)a.i=g*(-0.5);a.z6=a.z6+1|0;b=a.j6+1|0;a.j6=b;if(b<6000)return;$p=8;continue _;case 6:AG0(d, -a,i,j,k);if(C()){break _;}g=a.c;c=a.j;h=a.d;$p=3;continue _;case 7:$z=AKw(d,b,e,f);if(C()){break _;}b=$z;if(b>0){I();k=BwB.data[b].o7*0.9800000190734863;}g=a.f;c=k;a.f=g*c;g=a.i*0.9800000190734863;a.i=g;a.g=a.g*c;if(a.bF)a.i=g*(-0.5);a.z6=a.z6+1|0;b=a.j6+1|0;a.j6=b;if(b<6000)return;$p=8;case 8:CH(a);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,$p);} -function AMr(a){var b,c,d,e,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.m;c=a.w;BB();d=BxI;$p=1;case 1:$z=A0S(b,c,d,a);if(C()){break _;}e=$z;return e;default:G1();}}D0().s(a,b,c,d,e,$p);} -function AMN(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=N(b);f=N(c);g=N(d);h=b-e;i=c-f;j=d-g;I();k=Bzp.data;l=a.m;$p=1;case 1:$z=AKw(l,e,f,g);if(C()){break _;}m=$z;if(!k[m])return 0;k=Bzp.data;l=a.m;m=e-1|0;$p=2;case 2:$z=AKw(l,m,f,g);if(C()) -{break _;}m=$z;n=k[m]?0:1;k=Bzp.data;l=a.m;m=e+1|0;$p=3;case 3:$z=AKw(l,m,f,g);if(C()){break _;}m=$z;o=k[m]?0:1;k=Bzp.data;l=a.m;m=f-1|0;$p=4;case 4:$z=AKw(l,e,m,g);if(C()){break _;}m=$z;p=k[m]?0:1;k=Bzp.data;l=a.m;m=f+1|0;$p=5;case 5:$z=AKw(l,e,m,g);if(C()){break _;}m=$z;q=k[m]?0:1;k=Bzp.data;l=a.m;m=g-1|0;$p=6;case 6:$z=AKw(l,e,f,m);if(C()){break _;}m=$z;m=k[m]?0:1;k=Bzp.data;l=a.m;r=g+1|0;$p=7;case 7:$z=AKw(l,e,f,r);if(C()){break _;}e=$z;r=k[e]?0:1;s=(-1);t=9999.0;if(n&&h>24<<16>>16);Df(b,B(700),a.j6<<16>>16);ACN(b,B(701),IQ(a.q2,EZ()));} -function A57(a,b){a.pz=D7(b,B(565))&255;a.j6=D7(b,B(700));a.q2=MM(Gi(b,B(701)));} -function A1b(a,b){var c,d,e,f,g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.q2;d=c.v;if(!a.hk&&SN(b.D,c)){e=a.m;c=B(698);f=0.20000000298023224;g=((O(a.l)-O(a.l))*0.699999988079071+1.0)*2.0;$p=1;continue _;}return;case 1:AG0(e,a,c,f,g);if(C()){break _;}Qn(b,a,d);$p=2;case 2:CH(a);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function N7(){C$.call(this);this.ih=0;} -function Bs8(a){var b=new N7();AIc(b,a);return b;} -function Bh0(a,b,c,d){var e=new N7();A7H(e,a,b,c,d);return e;} -function AIc(a,b){EJ(a,b);a.ih=0;a.ot=1;Dh(a,0.9800000190734863,0.9800000190734863);a.bI=a.cB/2.0;} -function A7H(a,b,c,d,e){var f;AIc(a,b);CV(a,c,d,e);f=Cd()*3.1415927410125732*2.0*3.1415927410125732/180.0;a.f= -Bq(f)*0.019999999552965164;a.i=0.20000000298023224;a.g= -BE(f)*0.019999999552965164;a.lZ=0;a.ih=80;a.bq=c;a.b6=d;a.bp=e;} -function BnX(a){return a.bx?0:1;} -function AFf(a){var b,c,d,e,f,g,h,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.bq=a.c;a.b6=a.j;a.bp=a.d;b=a.i-0.03999999910593033;a.i=b;c=a.f;d=a.g;$p=1;case 1:A0X(a,c,b,d);if(C()){break _;}b=a.f*0.9800000190734863;a.f=b;c=a.i*0.9800000190734863;a.i=c;d=a.g*0.9800000190734863;a.g=d;if(a.bF){a.f=b*0.699999988079071;a.g=d*0.699999988079071;a.i=c*(-0.5);}e=a.ih;a.ih=e-1|0;if(e>0){BU(a.m,B(331),a.c,a.j+0.5,a.d, -0.0,0.0,0.0);return;}$p=2;case 2:CH(a);if(C()){break _;}f=4.0;g=a.m;h=null;b=a.c;c=a.j;d=a.d;$p=3;case 3:A0H(g,h,b,c,d,f);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,$p);} -function A7o(a,b){DK(b,B(702),a.ih<<24>>24);} -function BmA(a,b){a.ih=E$(b,B(702));} -function A_z(a){return 0.0;} -function AX1(){Dt.call(this);this.Cp=null;} -function BqM(){var a=new AX1();BjK(a);return a;} -function BjK(a){EH(a);a.Cp=Kh();a.kB=0.5;} -function AUK(a,b,c,d,e,f,g){var h,i,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b;B5();Bn(c,d,e);f=b.ih-g+1.0;if(f<10.0){h=1.0-f/10.0;if(h<0.0)h=0.0;if(h>1.0)h=1.0;f=h*h;f=1.0+f*f*0.30000001192092896;B$(f,f,f);}f=(1.0-(b.ih-g+1.0)/100.0)*0.800000011920929;i=B(200);$p=1;case 1:AS$(a,i);if(C()){break _;}i=a.Cp;I();I4(i,Bw9);if(!((b.ih/5|0)%2|0)){Bc(3553);Bc(2896);Bb(3042);CI(770,772);BZ(1.0,1.0,1.0, -f);I4(a.Cp,Bw9);BZ(1.0,1.0,1.0,1.0);Bc(3042);Bb(2896);Bb(3553);}BG();return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,$p);} -function J1(){var a=this;C$.call(a);a.h4=0;a.rB=0;} -function A9t(a){return a.bx?0:1;} -function AVs(a){var b,c,d,e,f,g,h,i,j,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.h4){$p=3;continue _;}a.bq=a.c;a.b6=a.j;a.bp=a.d;a.rB=a.rB+1|0;b=a.i-0.03999999910593033;a.i=b;c=a.f;d=a.g;$p=1;case 1:A0X(a,c,b,d);if(C()){break _;}a.f=a.f*0.9800000190734863;a.i=a.i*0.9800000190734863;a.g=a.g*0.9800000190734863;e=N(a.c);f=N(a.j);g=N(a.d);h=a.m;$p=2;case 2:$z=AKw(h,e,f,g);if(C()){break _;}i -=$z;if(i==a.h4){h=a.m;i=0;$p=4;continue _;}if(!a.bF){if(a.rB<=100)return;e=a.h4;f=1;$p=7;continue _;}a.f=a.f*0.699999988079071;a.g=a.g*0.699999988079071;a.i=a.i*(-0.5);$p=5;continue _;case 3:CH(a);if(C()){break _;}return;case 4:AYH(h,e,f,g,i);if(C()){break _;}if(!a.bF){if(a.rB<=100)return;e=a.h4;f=1;$p=7;continue _;}a.f=a.f*0.699999988079071;a.g=a.g*0.699999988079071;a.i=a.i*(-0.5);$p=5;case 5:CH(a);if(C()){break _;}h=a.m;i=a.h4;j=1;$p=6;case 6:$z=AQV(h,i,e,f,g,j);if(C()){break _;}i=$z;if(!i){e=a.h4;f=1;$p= -9;continue _;}h=a.m;i=a.h4;$p=10;continue _;case 7:AJQ(a,e,f);if(C()){break _;}$p=8;case 8:CH(a);if(C()){break _;}return;case 9:AJQ(a,e,f);if(C()){break _;}return;case 10:$z=AYH(h,e,f,g,i);if(C()){break _;}e=$z;if(e)return;e=a.h4;f=1;$p=9;continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,$p);} -function A3j(a,b){DK(b,B(703),a.h4<<24>>24);} -function A23(a,b){a.h4=E$(b,B(703))&255;} -function A4N(a){return 0.0;} -function AZ8(){Dt.call(this);this.JK=null;} -function BqB(){var a=new AZ8();A8i(a);return a;} -function A8i(a){EH(a);a.JK=Kh();a.kB=0.5;} -function A0C(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q,r,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b;B5();Bn(c,d,e);h=B(200);$p=1;case 1:AS$(a,h);if(C()){break _;}I();h=BwB.data[b.h4];i=b.m;Bc(2896);j=a.JK;k=N(b.c);l=N(b.j);m=N(b.d);f=0.5;n=1.0;o=0.800000011920929;p=0.6000000238418579;BK();b=Bwx;By(b);$p=2;case 2:$z= -h.Nu(i,k,l,m);if(C()){break _;}g=$z;q=l-1|0;$p=3;case 3:$z=h.Nu(i,k,q,m);if(C()){break _;}r=$z;if(r=g)g=f;f=p*g;CO(b,f,f,f);HM(j,h,(-0.5),(-0.5),(-0.5),h.bi(5));Bs(b);Bb(2896);BG();return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$p);} -function Im(){var a=this;C$.call(a);a.kX=null;a.nW=0;a.pZ=0;a.sI=0;a.of=0;a.gc=0;a.mS=0;a.hW=0.0;a.hX=0.0;} -var BFe=null;function Bub(a){var b=new Im();AAL(b,a);return b;} -function AAL(a,b){EJ(a,b);a.kX=BC(Cm,36);a.nW=0;a.pZ=0;a.sI=1;a.of=0;a.ot=1;Dh(a,0.9800000190734863,0.699999988079071);a.bI=a.cB/2.0;a.lZ=0;} -function Bps(a,b){return b.w;} -function BmK(a){return null;} -function Bj_(a){return 1;} -function A3Q(a){return a.cB*0.0-0.30000001192092896;} -function AF5(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.bx)return 1;a.sI= -a.sI|0;a.pZ=10;Jw(a);c=a.nW+(c*10|0)|0;a.nW=c;if(c<=40)return 1;Bt();c=BC1.bb;d=1;e=0.0;$p=1;case 1:AP4(a,c,d,e);if(C()){break _;}c=a.gc;if(c==1){I();c=BzN.b;d=1;e=0.0;$p=2;continue _;}if(c==2){I();c=BzU.b;d=1;e=0.0;$p=3;continue _;}c=0;f=27;while -(c0){l=D(a.l,21)+10|0;d=b.v;if(l>d)l=d;b.v=d-l|0;m=G_(a.m,a.c+i,a.j+j,a.d+k,MK(b.bn,l,b.fz));m.f=CS(a.l)*0.05000000074505806;m.i=CS(a.l)*0.05000000074505806+0.20000000298023224;m.g=CS(a.l)*0.05000000074505806;n=a.m;$p=5;continue _;}}c=c+1|0;}$p=4;continue _;case 2:AP4(a,c,d,e);if(C()){break _;}c=0;f=27;while(c0){l=D(a.l,21)+10|0;d=b.v;if(l>d)l=d;b.v=d-l|0;m=G_(a.m,a.c+i,a.j+j,a.d+k,MK(b.bn,l,b.fz));m.f=CS(a.l)*0.05000000074505806;m.i=CS(a.l)*0.05000000074505806+0.20000000298023224;m.g=CS(a.l)*0.05000000074505806;n=a.m;$p=5;continue _;}}c=c+1|0;}$p=4;continue _;case 3:AP4(a,c,d,e);if(C()){break _;}c=0;f=27;while(c0){l=D(a.l,21)+10|0;d=b.v;if(l>d)l=d;b.v=d-l|0;m=G_(a.m,a.c+i,a.j+j,a.d+k,MK(b.bn,l,b.fz));m.f=CS(a.l)*0.05000000074505806;m.i=CS(a.l)*0.05000000074505806+0.20000000298023224;m.g=CS(a.l)*0.05000000074505806;n=a.m;$p=5;continue _;}}c=c+1|0;}$p=4;case 4:CH(a);if(C()){break _;}return 1;case 5:AYd(n,m);if(C()){break _;}a:while(true){if(b.v>0){l=D(a.l,21)+10|0;d= -b.v;if(l>d)l=d;b.v=d-l|0;m=G_(a.m,a.c+i,a.j+j,a.d+k,MK(b.bn,l,b.fz));m.f=CS(a.l)*0.05000000074505806;m.i=CS(a.l)*0.05000000074505806+0.20000000298023224;m.g=CS(a.l)*0.05000000074505806;n=a.m;continue _;}while(true){c=c+1|0;if(c>=f)break a;b=OC(a,c);if(b===null)continue;else break;}e=O(a.l)*0.800000011920929+0.10000000149011612;g=O(a.l)*0.800000011920929+0.10000000149011612;h=O(a.l)*0.800000011920929+0.10000000149011612;i=e;j=g;k=h;}$p=4;continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);} -function Bni(a){return a.bx?0:1;} -function A19(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();bi=$T.l();bh=$T.l();bg=$T.l();bf=$T.l();be=$T.l();bd=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.pZ;if(b>0)a.pZ -=b-1|0;b=a.nW;if(b>0)a.nW=b-1|0;c=a.c;a.bq=c;a.b6=a.j;a.bp=a.d;a.i=a.i-0.03999999910593033;d=N(c);b=N(a.j);e=N(a.d);f=a.m;g=b-1|0;$p=1;case 1:$z=AKw(f,d,g,e);if(C()){break _;}g=$z;I();if(g==BzZ.b)b=b+(-1)|0;h=0.4;i=0;j=0.0078125;f=a.m;$p=2;case 2:$z=AKw(f,d,b,e);if(C()){break _;}g=$z;if(g==BzZ.b){k=a.c;c=a.j;l=a.d;$p=3;continue _;}if(a.f<(-0.4))a.f=(-0.4);if(a.f>h)a.f=h;if(a.g<(-0.4))a.g=(-0.4);if(a.g>h)a.g=h;if(a.bF){a.f=a.f*0.5;a.i=a.i*0.5;a.g=a.g*0.5;}k=a.f;c=a.i;l=a.g;$p=5;continue _;case 3:$z=AO7(a,k,c, -l);if(C()){break _;}m=$z;f=a.m;$p=4;case 4:$z=AMY(f,d,b,e);if(C()){break _;}n=$z;a.j=b;o=Y(n,2);if(o>=0&&n<=5)a.j=b+1|0;if(!o)a.f=a.f-j;if(n==3)a.f=a.f+j;if(n==4)a.g=a.g+j;if(n==5)a.g=a.g-j;p=BFe.data[n].data;q=p[1].data[0]-p[0].data[0]|0;r=p[1].data[2]-p[0].data[2]|0;s=DP(q*q+r*r);l=a.f;t=l*q;k=a.g;if(t+k*r<0.0){q= -q;r= -r;}u=DP(l*l+k*k);a.f=u*q/s;a.g=u*r/s;c=d;k=c+0.5;v=k+p[0].data[0]*0.5;l=e;t=l+0.5;w=t+p[0].data[2]*0.5;x=k+p[1].data[0]*0.5;y=t+p[1].data[2]*0.5;z=x-v;ba=y-w;if(z===0.0){a.c=k;k=a.d-l;}else if -(ba===0.0){a.d=t;k=a.c-c;}else k=((a.c-v)*z+(a.d-w)*ba)*2.0;c=v+z*k;a.c=c;k=w+ba*k;a.d=k;CV(a,c,a.j+a.bI,k);c=a.f;l=a.g;if(a.bA!==null){c=c*0.75;l=l*0.75;}k=(-0.4);if(ch)c=h;if(l>=k)k=l;if(k<=h)h=k;k=0.0;$p=7;continue _;case 5:A0X(a,k,c,l);if(C()){break _;}if(!a.bF){a.f=a.f*0.949999988079071;a.i=a.i*0.949999988079071;a.g=a.g*0.949999988079071;}a.x=0.0;bb=a.bq-a.c;bc=a.bp-a.d;if(bb*bb+bc*bc>0.001){bd=Ck(bc,bb)*180.0/3.141592653589793;a.o=bd;if(a.of)a.o=bd+180.0;}bd=a.o;be=bd-a.K;while(be>=180.0){be -=be-360.0;}while(be<(-180.0)){be=be+360.0;}if(!(be>=(-170.0)&&be<170.0)){a.o=bd+180.0;a.of=a.of?0:1;}Ix(a,a.o,a.x);f=a.m;bf=Dd(a.w,0.20000000298023224,0.0,0.20000000298023224);$p=6;case 6:a:{$z=ALY(f,a,bf);if(C()){break _;}bf=$z;if(bf!==null&&CT(bf)>0){bg=0;while(true){if(bg>=CT(bf))break a;bh=Z(bf,bg);if(bh!==a.bA&&bh.qr()&&bh instanceof Im)bh.wp(a);bg=bg+1|0;}}}f=a.bA;if(f!==null&&f.bx)a.bA=null;if(i&&!D(a.l,4)){b=a.mS-1|0;a.mS=b;if(b<0){a.hX=0.0;a.hW=0.0;}BU(a.m,B(328),a.c,a.j+0.8,a.d,0.0,0.0,0.0);}return;case 7:A0X(a, -c,k,h);if(C()){break _;}if(p[0].data[1]&&(N(a.c)-d|0)==p[0].data[0]&&(N(a.d)-e|0)==p[0].data[2])CV(a,a.c,a.j+p[0].data[1],a.d);else if(p[1].data[1]&&(N(a.c)-d|0)==p[1].data[0]&&(N(a.d)-e|0)==p[1].data[2])CV(a,a.c,a.j+p[1].data[1],a.d);if(a.bA!==null){a.f=a.f*0.996999979019165;a.i=a.i*0.0;a.g=a.g*0.996999979019165;}else{if(a.gc==2){k=a.hW;k=k*k;c=a.hX;k=Ci(k+c*c);if(k<=0.01){a.f=a.f*0.8999999761581421;a.i=a.i*0.0;a.g=a.g*0.8999999761581421;}else{i=1;c=a.hW/k;a.hW=c;k=a.hX/k;a.hX=k;l=a.f*0.800000011920929;a.f -=l;a.i=a.i*0.0;z=a.g*0.800000011920929;a.g=z;a.f=l+c*0.04;a.g=z+k*0.04;}}a.f=a.f*0.9599999785423279;a.i=a.i*0.0;a.g=a.g*0.9599999785423279;}k=a.c;c=a.j;l=a.d;$p=8;case 8:$z=AO7(a,k,c,l);if(C()){break _;}f=$z;if(f!==null&&m!==null){z=(m.F-f.F)*0.05;k=a.f;k=k*k;c=a.g;k=DP(k+c*c);if(k>0.0){c=a.f/k;l=k+z;a.f=c*l;a.g=a.g/k*l;}CV(a,a.c,f.F,a.d);}g=N(a.c);o=N(a.d);if(!(g==d&&o==e)){k=a.f;k=k*k;c=a.g;k=DP(k+c*c);a.f=k*(g-d|0);a.g=k*(o-e|0);}if(a.gc==2){k=a.hW;k=k*k;c=a.hX;bi=Ci(k+c*c);if(bi>0.01){k=a.f;c=k*k;l=a.g;if -(c+l*l>0.001){c=a.hW/bi;a.hW=c;t=a.hX/bi;a.hX=t;if(c*k+t*l>=0.0){a.hW=k;a.hX=l;}else{a.hW=0.0;a.hX=0.0;}}}}a.x=0.0;bb=a.bq-a.c;bc=a.bp-a.d;if(bb*bb+bc*bc>0.001){bd=Ck(bc,bb)*180.0/3.141592653589793;a.o=bd;if(a.of)a.o=bd+180.0;}bd=a.o;be=bd-a.K;while(be>=180.0){be=be-360.0;}while(be<(-180.0)){be=be+360.0;}if(!(be>=(-170.0)&&be<170.0)){a.o=bd+180.0;a.of=a.of?0:1;}Ix(a,a.o,a.x);f=a.m;bf=Dd(a.w,0.20000000298023224,0.0,0.20000000298023224);$p=6;continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r, -s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,$p);} -function AY8(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=N(b);g=N(c);h=N(d);i=a.m;j=g-1|0;$p=1;case 1:$z=AKw(i,f,j,h);if(C()){break _;}j=$z;I();if(j==BzZ.b)g=g+(-1)|0;i=a.m;$p=2;case 2:$z=AKw(i,f,g,h);if(C()){break _;}j=$z;if(j!=BzZ.b)return null;i=a.m;$p=3;case 3:$z=AMY(i,f,g,h);if(C()){break _;}j=$z;c=g;if(j>=2&&j<=5)c -=g+1|0;k=BFe.data[j].data;l=k[1].data[0]-k[0].data[0]|0;m=k[1].data[2]-k[0].data[2]|0;n=DP(l*l+m*m);l=l/n;m=m/n;l=b+l*e;d=d+m*e;if(k[0].data[1]&&(N(l)-f|0)==k[0].data[0]&&(N(d)-h|0)==k[0].data[2])c=c+k[0].data[1];else if(k[1].data[1]&&(N(l)-f|0)==k[1].data[0]&&(N(d)-h|0)==k[1].data[2])c=c+k[1].data[1];$p=4;case 4:$z=AO7(a,l,c,d);if(C()){break _;}i=$z;return i;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);} -function AO7(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=N(b);f=N(c);g=N(d);h=a.m;i=f-1|0;$p=1;case 1:$z=AKw(h,e,i,g);if(C()){break _;}i=$z;I();if(i==BzZ.b)f=f+(-1)|0;h=a.m;$p=2;case 2:$z=AKw(h,e,f,g);if(C()){break _;}i=$z;if(i!=BzZ.b)return null;h -=a.m;$p=3;case 3:$z=AMY(h,e,f,g);if(C()){break _;}j=$z;c=f;j>=2&&j>5;k=BFe.data[j].data;l=e;m=l+0.5;n=m+k[0].data[0]*0.5;o=c+0.5;p=o+k[0].data[1]*0.5;q=g;r=q+0.5;s=r+k[0].data[2]*0.5;m=m+k[1].data[0]*0.5;t=o+k[1].data[1]*0.5;o=r+k[1].data[2]*0.5;r=m-n;u=(t-p)*2.0;v=o-s;l=r===0.0?d-q:v===0.0?b-l:((b-n)*r+(d-s)*v)*2.0;b=n+r*l;c=p+u*l;d=s+v*l;i=Y(u,0.0);if(i<0)c=c+1.0;if(i>0)c=c+0.5;return BM(b,c,d);default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p);} -function A$c(a,b){var c,d,e,f;EE(b,B(704),a.gc);c=a.gc;if(c==2){Lz(b,B(705),a.hW);Lz(b,B(706),a.hX);Df(b,B(707),a.mS<<16>>16);}else if(c==1){d=H8();c=0;while(true){e=a.kX.data;if(c>=e.length)break;if(e[c]!==null){f=EZ();DK(f,B(574),c<<24>>24);IQ(a.kX.data[c],f);GO(d,f);}c=c+1|0;}F$(b,B(708),d);}} -function A7j(a,b){var c,d,e,f,g;a:{c=DH(b,B(704));a.gc=c;if(c==2){a.hW=Lg(b,B(705));a.hX=Lg(b,B(706));a.mS=D7(b,B(707));}else if(c==1){d=G7(b,B(708));a.kX=BC(Cm,27);c=0;while(true){if(c>=Iq(d))break a;e=FE(d,c);f=E$(e,B(574))&255;if(f>=0){g=a.kX.data;if(f0.01&&c===null&&b.bK===null)KP(b,a);}d=b.c-a.c;e=b.d-a.d;f=d*d+e*e;if(f>=9.999999747378752E-5){f=Ci(f);d=d/f;e=e/f;g=1.0/f;if(g>1.0)g=1.0;d=d*g;e=e*g;d=d*0.10000000149011612;e=e*0.10000000149011612;f=1.0-a.GM;d=d*f;e=e*f;d=d*0.5;e=e*0.5;if(!(b instanceof Im)){Iz(a, -d,0.0, -e);Iz(b,d/4.0,0.0,e/4.0);}else{f=b.f;g=a.f;h=f+g;i=b.g;j=a.g;k=i+j;l=Y(b.gc,2);if(!l&&a.gc!=2){a.f=g*0.20000000298023224;a.g -=j*0.20000000298023224;Iz(a,b.f-d,0.0,b.g-e);b.f=b.f*0.699999988079071;b.g=b.g*0.699999988079071;}else if(l&&a.gc==2){b.f=f*0.20000000298023224;b.g=i*0.20000000298023224;Iz(b,a.f+d,0.0,a.g+e);a.f=a.f*0.699999988079071;a.g=a.g*0.699999988079071;}else{f=h/2.0;h=k/2.0;a.f=g*0.20000000298023224;a.g=j*0.20000000298023224;Iz(a,f-d,0.0,h-e);b.f=b.f*0.20000000298023224;b.g=b.g*0.20000000298023224;Iz(b,f+d,0.0,h+e);}}}}} -function BbD(a){return 27;} -function OC(a,b){return a.kX.data[b];} -function AFe(a,b,c){var d,e;d=a.kX.data;if(d[b]===null)return null;if(d[b].v<=c){e=d[b];d[b]=null;return e;}e=Gf(d[b],c);d=a.kX.data;if(!d[b].v)d[b]=null;return e;} -function AF4(a,b,c){a.kX.data[b]=c;if(c!==null&&c.v>64)c.v=64;} -function BlL(a){return B(709);} -function Bj9(a){return 64;} -function ALd(a){} -function AYb(a,b){var c,d,e,f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.gc;if(!c){d=a.bA;if(d!==null&&d instanceof Eb&&d!==b)return 1;KP(b,a);}else{if(c==1){$p=1;continue _;}if(c==2){d=Eo(b.D);if(d!==null){e=d.bn;Bt();if(e==BBE.bb){e=d.v-1|0;d.v=e;if(!e){d=b.D;e=d.bC;f=null;$p=2;continue _;}a.mS=a.mS+1200|0;}}a.hW=a.c-b.c;a.hX=a.d-b.d;}}return 1;case 1:AGB(b,a);if(C()){break _;}return 1;case 2:N2(d,e,f);if(C()){break _;}a.mS -=a.mS+1200|0;a.hW=a.c-b.c;a.hX=a.d-b.d;return 1;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function AVp(){BFe=Q($rt_arraycls($rt_arraycls($rt_intcls())),[Q($rt_arraycls($rt_intcls()),[BX([0,0,(-1)]),BX([0,0,1])]),Q($rt_arraycls($rt_intcls()),[BX([(-1),0,0]),BX([1,0,0])]),Q($rt_arraycls($rt_intcls()),[BX([(-1),(-1),0]),BX([1,0,0])]),Q($rt_arraycls($rt_intcls()),[BX([(-1),0,0]),BX([1,(-1),0])]),Q($rt_arraycls($rt_intcls()),[BX([0,0,(-1)]),BX([0,(-1),1])]),Q($rt_arraycls($rt_intcls()),[BX([0,(-1),(-1)]),BX([0,0,1])]),Q($rt_arraycls($rt_intcls()),[BX([0,0,1]),BX([1,0,0])]),Q($rt_arraycls($rt_intcls()), -[BX([0,0,1]),BX([(-1),0,0])]),Q($rt_arraycls($rt_intcls()),[BX([0,0,(-1)]),BX([(-1),0,0])]),Q($rt_arraycls($rt_intcls()),[BX([0,0,(-1)]),BX([1,0,0])])]);} -function A0Q(){Dt.call(this);this.JY=null;} -function Bs5(){var a=new A0Q();Bn1(a);return a;} -function Bn1(a){EH(a);a.kB=0.5;a.JY=Buj();} -function AZt(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q,r,s,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:B5();h=b.e$;i=b.c-h;j=g;h=h+i*j;i=b.eG;i=i+(b.j-i)*j;k=b.e_;j=k+(b.d-k)*j;k=0.30000001192092896;$p=1;case 1:$z=AO7(b,h,i,j);if(C()){break _;}l=$z;m=b.P;m=m+(b.x-m)*g;if(l!==null){$p=2;continue _;}Bn(c,d,e);Bg(180.0 --f,0.0,1.0,0.0);Bg( -m,0.0,0.0,1.0);n=b.pZ-g;o=b.nW-g;if(o<0.0)o=0.0;if(n>0.0)Bg(Bq(n)*n*o/10.0*b.sI,1.0,0.0,0.0);if(!b.gc){b=B(710);$p=4;continue _;}p=B(200);$p=5;continue _;case 2:$z=AY8(b,h,i,j,k);if(C()){break _;}q=$z;k=(-0.30000001192092896);$p=3;case 3:$z=AY8(b,h,i,j,k);if(C()){break _;}p=$z;if(q===null)q=l;if(p===null)p=l;c=c+l.G-h;h=q.F;d=d+(h+p.F)/2.0-i;e=e+l.B-j;r=Ey(p, -q.G, -h, -q.B);if(K_(r)!==0.0){p=Dw(r);f=Ck(p.B,p.G)*180.0/3.141592653589793;m=Ma(p.F)*73.0;}Bn(c,d,e);Bg(180.0-f,0.0,1.0,0.0);Bg( -m, -0.0,0.0,1.0);n=b.pZ-g;o=b.nW-g;if(o<0.0)o=0.0;if(n>0.0)Bg(Bq(n)*n*o/10.0*b.sI,1.0,0.0,0.0);if(!b.gc){b=B(710);$p=4;continue _;}p=B(200);$p=5;continue _;case 4:AS$(a,b);if(C()){break _;}B$((-1.0),(-1.0),1.0);b=a.JY;b.eg.data[5].eZ=4.099999904632568;s=0;while(s<6){Cn(b.eg.data[s],0.0625);s=s+1|0;}BG();return;case 5:AS$(a,p);if(C()){break _;}B$(0.75,0.75,0.75);Bn(0.0,0.3125,0.0);Bg(90.0,0.0,1.0,0.0);s=b.gc;if(s==1){b=Kh();I();I4(b,BzN);}else if(s==2){b=Kh();I();I4(b,BzU);}Bg((-90.0),0.0,1.0,0.0);Bn(0.0,(-0.3125), -0.0);B$(1.3333333730697632,1.3333333730697632,1.3333333730697632);b=B(710);$p=4;continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,$p);} -function AZr(a,b,c,d,e,f,g){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b;$p=1;case 1:AZt(a,b,c,d,e,f,g);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function JV(){var a=this;C$.call(a);a.oT=0;a.uu=0;a.yw=0;} -function Brs(a){var b=new JV();AQv(b,a);return b;} -function AQv(a,b){EJ(a,b);a.oT=0;a.uu=0;a.yw=1;a.ot=1;Dh(a,1.5,0.6000000238418579);a.bI=a.cB/2.0;a.lZ=0;} -function A2X(a,b){return b.w;} -function Bgj(a){return a.w;} -function A8G(a){return 1;} -function AZK(a){return a.cB*0.0-0.30000001192092896;} -function AU6(a,b,c){var d,e,f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(a.bx)return 1;a.yw= -a.yw|0;a.uu=10;a.oT=a.oT+(c*10|0)|0;Jw(a);if(a.oT<=40)return 1;d=0;if(d<3){I();c=BwO.b;e=1;f=0.0;$p=1;continue _;}c=0;if(c>=2){$p=2;continue _;}Bt();d=Bze.bb;e=1;f=0.0;$p=3;continue _;case 1:AP4(a,c,e,f);if(C()){break _;}d=d+1|0;if(d<3){I();c=BwO.b;e=1;f=0.0;continue _;}c=0;if(c>=2){$p=2;continue _;}Bt();d=Bze.bb;e=1;f=0.0;$p=3;continue _;case 2:CH(a);if -(C()){break _;}return 1;case 3:AP4(a,d,e,f);if(C()){break _;}c=c+1|0;if(c>=2){$p=2;continue _;}Bt();d=Bze.bb;e=1;f=0.0;continue _;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function A$s(a){return a.bx?0:1;} -function A0V(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ARX(a);if(C()){break _;}b=a.uu;if(b>0)a.uu=b-1|0;b=a.oT;if(b>0)a.oT=b-1|0;a.bq=a.c;a.b6=a.j;a.bp=a.d;b=5;c=0.0;d=0;e=0.2;if(d0.4)a.f=0.4;if(a.g<(-0.4))a.g=(-0.4);if(a.g>0.4)a.g=0.4;if(a.bF){a.f=a.f*0.5;a.i=g*0.5;a.g=a.g*0.5;}g=a.f;c=a.i;h=a.g;$p=3;continue _;case 2:$z=AJT(f,k,l);if(C()){break _;}m=$z;if(m)c=c+e;if(d0.4)a.f=0.4;if(a.g<(-0.4))a.g=(-0.4);if(a.g>0.4)a.g=0.4;if(a.bF){a.f=a.f*0.5;a.i=g*0.5;a.g=a.g*0.5;}g=a.f;c=a.i;h=a.g;$p=3;case 3:a:{A0X(a,g,c,h);if(C()){break _;}g=a.f;g=g*g;c=a.g;g=DP(g+c*c);b=Y(g,0.15);if(b>0){n=Fu(a.o*3.141592653589793/180.0);o=FI(a.o*3.141592653589793/180.0);p=0;e=1.0+g*60.0;while(true){if(p>=e)break a;q=O(a.l)*2.0 --1.0;r=((D(a.l,2)*2|0)-1|0)*0.7;if(!AHu(a.l)){s=a.c+n+o*q*0.7;t=a.d+o-n*q*0.7;BU(a.m,B(518),s,a.j-0.125,t,a.f,a.i,a.g);}else{s=a.c-n*q*0.8+o*r;t=a.d-o*q*0.8-n*r;BU(a.m,B(518),s,a.j-0.125,t,a.f,a.i,a.g);}p=p+1|0;}}}if(a.mI&&b>0){$p=4;continue _;}a.f=a.f*0.9900000095367432;a.i=a.i*0.949999988079071;a.g=a.g*0.9900000095367432;a.x=0.0;n=a.o;o=a.bq-a.c;e=a.bp-a.d;if(o*o+e*e>0.001)n=Ck(e,o)*180.0/3.141592653589793;g=a.o;u=n-g;while(u>=180.0){u=u-360.0;}while(u<(-180.0)){u=u+360.0;}if(u>20.0)u=20.0;if(u<(-20.0))u= -(-20.0);v=g+u;a.o=v;Ix(a,v,a.x);f=a.m;l=Dd(a.w,0.20000000298023224,0.0,0.20000000298023224);$p=7;continue _;case 4:CH(a);if(C()){break _;}m=0;if(m<3){I();b=BwO.b;d=1;v=0.0;$p=5;continue _;}b=0;if(b<2){Bt();d=Bze.bb;m=1;v=0.0;$p=6;continue _;}a.x=0.0;n=a.o;o=a.bq-a.c;e=a.bp-a.d;if(o*o+e*e>0.001)n=Ck(e,o)*180.0/3.141592653589793;g=a.o;u=n-g;while(u>=180.0){u=u-360.0;}while(u<(-180.0)){u=u+360.0;}if(u>20.0)u=20.0;if(u<(-20.0))u=(-20.0);v=g+u;a.o=v;Ix(a,v,a.x);f=a.m;l=Dd(a.w,0.20000000298023224,0.0,0.20000000298023224);$p -=7;continue _;case 5:AP4(a,b,d,v);if(C()){break _;}m=m+1|0;if(m<3){I();b=BwO.b;d=1;v=0.0;continue _;}b=0;if(b<2){Bt();d=Bze.bb;m=1;v=0.0;$p=6;continue _;}a.x=0.0;n=a.o;o=a.bq-a.c;e=a.bp-a.d;if(o*o+e*e>0.001)n=Ck(e,o)*180.0/3.141592653589793;g=a.o;u=n-g;while(u>=180.0){u=u-360.0;}while(u<(-180.0)){u=u+360.0;}if(u>20.0)u=20.0;if(u<(-20.0))u=(-20.0);v=g+u;a.o=v;Ix(a,v,a.x);f=a.m;l=Dd(a.w,0.20000000298023224,0.0,0.20000000298023224);$p=7;continue _;case 6:AP4(a,d,m,v);if(C()){break _;}b=b+1|0;if(b<2){Bt();d=Bze.bb;m -=1;v=0.0;continue _;}a.x=0.0;n=a.o;o=a.bq-a.c;e=a.bp-a.d;if(o*o+e*e>0.001)n=Ck(e,o)*180.0/3.141592653589793;g=a.o;u=n-g;while(u>=180.0){u=u-360.0;}while(u<(-180.0)){u=u+360.0;}if(u>20.0)u=20.0;if(u<(-20.0))u=(-20.0);v=g+u;a.o=v;Ix(a,v,a.x);f=a.m;l=Dd(a.w,0.20000000298023224,0.0,0.20000000298023224);$p=7;case 7:a:{$z=ALY(f,a,l);if(C()){break _;}f=$z;if(f!==null&&CT(f)>0){w=0;while(true){if(w>=CT(f))break a;l=Z(f,w);if(l!==a.bA&&l.qr()&&l instanceof JV)l.wp(a);w=w+1|0;}}}f=a.bA;if(f!==null&&f.bx)a.bA=null;return;default: -G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,$p);} -function A6N(a){var b,c;if(a.bA!==null){b=Fu(a.o*3.141592653589793/180.0)*0.4;c=FI(a.o*3.141592653589793/180.0)*0.4;CV(a.bA,a.c+b,a.j+AZK(a)+a.bA.GV(),a.d+c);}} -function A9_(a,b){} -function BjY(a,b){} -function BiK(a){return 0.0;} -function ANV(a,b){var c;c=a.bA;if(c!==null&&c instanceof Eb&&c!==b)return 1;KP(b,a);return 1;} -function ASb(){Dt.call(this);this.OG=null;} -function BqY(){var a=new ASb();BlD(a);return a;} -function BlD(a){EH(a);a.kB=0.5;a.OG=Bru();} -function A1M(a,b,c,d,e,f,g){var h,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b;B5();Bn(c,d,e);Bg(180.0-f,0.0,1.0,0.0);f=b.uu-g;g=b.oT-g;if(g<0.0)g=0.0;if(f>0.0)Bg(Bq(f)*f*g/10.0*b.yw,1.0,0.0,0.0);b=B(200);$p=1;case 1:AS$(a,b);if(C()){break _;}B$(0.75,0.75,0.75);B$(1.3333333730697632,1.3333333730697632,1.3333333730697632);b=B(711);$p=2;case 2:AS$(a,b);if(C()){break _;}B$((-1.0),(-1.0),1.0);b=a.OG;h=0;while -(h<5){Cn(b.fe.data[h],0.0625);h=h+1|0;}BG();return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,$p);} -function XL(){var a=this;C$.call(a);a.H1=0;a.Ho=0;a.G1=0;a.GG=0;a.ld=0;a.vS=0;a.hn=null;a.yo=0;a.sN=0;a.iZ=0;a.nf=null;a.Kd=0;a.RN=0.0;a.RM=0.0;a.R1=0.0;a.V2=0.0;a.Wi=0.0;} -function BsO(a,b){var c=new XL();A2Z(c,a,b);return c;} -function A$o(a,b){var c;c=Pt(a.w)*4.0*64.0;return b>=c*c?0:1;} -function A2Z(a,b,c){var d,e,f,g,h,i;EJ(a,b);a.H1=(-1);a.Ho=(-1);a.G1=(-1);a.GG=0;a.ld=0;a.vS=0;a.sN=0;a.iZ=0;a.nf=null;a.hn=c;c.mq=a;Dh(a,0.25,0.25);Ex(a,c.c,c.j+1.62-c.bI,c.d,c.o,c.x);a.c=a.c-BE(a.o/180.0*3.1415927410125732)*0.1599999964237213;a.j=a.j-0.10000000149011612;d=a.d-Bq(a.o/180.0*3.1415927410125732)*0.1599999964237213;a.d=d;CV(a,a.c,a.j,d);a.bI=0.0;a.f= -Bq(a.o/180.0*3.1415927410125732)*BE(a.x/180.0*3.1415927410125732)*0.4000000059604645;a.g=BE(a.o/180.0*3.1415927410125732)*BE(a.x/180.0*3.1415927410125732) -*0.4000000059604645;d= -Bq(a.x/180.0*3.1415927410125732)*0.4000000059604645;a.i=d;e=a.f;f=a.g;g=Ci(e*e+d*d+f*f);e=e/g;d=d/g;f=f/g;e=e+CS(a.l)*0.007499999832361937*1.0;d=d+CS(a.l)*0.007499999832361937*1.0;f=f+CS(a.l)*0.007499999832361937*1.0;e=e*1.5;d=d*1.5;f=f*1.5;a.f=e;a.i=d;a.g=f;h=Ci(e*e+f*f);i=Ck(e,f)*180.0/3.1415927410125732;a.o=i;a.K=i;h=Ck(d,h)*180.0/3.1415927410125732;a.x=h;a.P=h;a.yo=0;} -function AT5(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ARX(a);if(C()){break _;}b=a.Kd;if(b>0){c=a.c;d=a.RN-c;e=b;f=c+d/e;c=a.j;g=c+(a.RM- -c)/e;c=a.d;h=c+(a.R1-c)/e;c=a.V2;d=a.o;i=c-d;while(i<(-180.0)){i=i+360.0;}while(i>=180.0){i=i-360.0;}a.o=d+i/e;c=a.x;a.x=c+(a.Wi-c)/e;a.Kd=b-1|0;CV(a,f,g,h);Ix(a,a.o,a.x);return;}j=Mk(a.hn);k=a.hn;if(!k.bx&&Ic(k)&&j!==null){j=Dm(j);Bt();if(j===BDb&&IK(a,a.hn)<=1024.0){j=a.nf;if(j!==null){if(!j.bx){a.c=j.c;a.j=j.w.C+j.cB*0.8;a.d=j.d;return;}a.nf=null;}b=a.vS;if(b>0)a.vS=b-1|0;if(a.ld){j=a.m;b=a.H1;l=a.Ho;m=a.G1;$p=3;continue _;}a.sN=a.sN+1|0;k=BM(a.c,a.j,a.d);n=BM(a.c+a.f,a.j+a.i,a.d+a.g);j=a.m;$p=4;continue _;}}$p -=2;case 2:CH(a);if(C()){break _;}a.hn.mq=null;return;case 3:$z=AKw(j,b,l,m);if(C()){break _;}b=$z;if(b==a.GG){b=a.yo+1|0;a.yo=b;if(b!=1200)return;$p=5;continue _;}a.ld=0;a.f=a.f*O(a.l)*0.20000000298023224;a.i=a.i*O(a.l)*0.20000000298023224;a.g=a.g*O(a.l)*0.20000000298023224;a.yo=0;a.sN=0;k=BM(a.c,a.j,a.d);n=BM(a.c+a.f,a.j+a.i,a.d+a.g);j=a.m;$p=4;case 4:$z=AR$(j,k,n);if(C()){break _;}o=$z;j=BM(a.c,a.j,a.d);k=BM(a.c+a.f,a.j+a.i,a.d+a.g);if(o!==null){k=o.gL;k=BM(k.G,k.F,k.B);}p=null;n=a.m;q=Dd(Hf(a.w,a.f,a.i,a.g), -1.0,1.0,1.0);$p=6;continue _;case 5:CH(a);if(C()){break _;}return;case 6:$z=ALY(n,a,q);if(C()){break _;}q=$z;c=0.0;l=0;while(l=c&&c!==0.0)){p=r;c=t;}}}l=l+1|0;}if(p!==null)o=Rv(p);if(o!==null){j=o.kw;if(j!==null){k=a.hn;b=0;$p=8;continue _;}a.ld=1;}if(a.ld)return;c=a.f;d=a.i;e=a.g;$p=7;case 7:A0X(a,c,d,e);if(C()){break _;}c=a.f;c=c*c;d=a.g;u=Ci(c+d*d);a.o -=Ck(a.f,a.g)*180.0/3.1415927410125732;u=Ck(a.i,u)*180.0/3.1415927410125732;a.x=u;while(true){v=a.P;if(u-v>=(-180.0))break;a.P=v-360.0;}while(true){v=a.P;w=u-v;if(w<180.0)break;a.P=v+360.0;}while(true){u=a.o;x=a.K;if(u-x>=(-180.0))break;a.K=x-360.0;}while(true){x=a.K;y=u-x;if(y<180.0)break;a.K=x+360.0;}a.x=v+w*0.20000000298023224;a.o=x+y*0.20000000298023224;v=0.9200000166893005;if(!(!a.bF&&!a.mI))v=0.5;z=5;ba=0.0;bb=0;h=0.2;if(bb0){m=a.iZ;if(m>0)a.iZ=m-1|0;else if(!D(a.l,500)){a.iZ=D(a.l,30)+10|0;a.i=a.i-0.20000000298023224;j=a.m;k=B(554);u=0.25;w=1.0+(O(a.l)-O(a.l))*0.4000000059604645;$p=10;continue _;}}if(a.iZ>0)a.i=a.i-O(a.l)*O(a.l)*O(a.l)*0.2;t=ba*2.0-1.0;c=a.i+0.03999999910593033*t;a.i=c;if(l>0){v=v*0.9;a.i=c*0.8;}c=a.f;d=v;a.f=c*d;a.i=a.i*d;a.g=a.g*d;CV(a,a.c,a.j,a.d);return;case 8:$z=j.eo(k,b);if(C()){break _;}b=$z;if(b)a.nf=o.kw;if(a.ld)return;c -=a.f;d=a.i;e=a.g;$p=7;continue _;case 9:$z=AJT(j,bc,k);if(C()){break _;}b=$z;if(b)ba=ba+h;if(bb0){m=a.iZ;if(m>0)a.iZ=m-1|0;else if(!D(a.l,500)){a.iZ=D(a.l,30)+10|0;a.i=a.i-0.20000000298023224;j=a.m;k=B(554);u=0.25;w=1.0+(O(a.l)-O(a.l))*0.4000000059604645;$p=10;continue _;}}if(a.iZ>0)a.i=a.i-O(a.l)*O(a.l)*O(a.l)*0.2;t=ba*2.0-1.0;c=a.i+0.03999999910593033 -*t;a.i=c;if(l>0){v=v*0.9;a.i=c*0.8;}c=a.f;d=v;a.f=c*d;a.i=a.i*d;a.g=a.g*d;CV(a,a.c,a.j,a.d);return;case 10:AG0(j,a,k,u,w);if(C()){break _;}y=N(a.w.C);m=0;f=y+1.0;while(m<1.0+a.c2*20.0){w=(O(a.l)*2.0-1.0)*a.c2;x=(O(a.l)*2.0-1.0)*a.c2;BU(a.m,B(516),a.c+w,f,a.d+x,a.f,a.i-O(a.l)*0.20000000298023224,a.g);m=m+1|0;}m=0;while(m<1.0+a.c2*20.0){w=(O(a.l)*2.0-1.0)*a.c2;x=(O(a.l)*2.0-1.0)*a.c2;BU(a.m,B(518),a.c+w,f,a.d+x,a.f,a.i,a.g);m=m+1|0;}if(a.iZ>0)a.i=a.i-O(a.l)*O(a.l)*O(a.l)*0.2;t=ba*2.0-1.0;c=a.i+0.03999999910593033 -*t;a.i=c;if(l>0){v=v*0.9;a.i=c*0.8;}c=a.f;d=v;a.f=c*d;a.i=a.i*d;a.g=a.g*d;CV(a,a.c,a.j,a.d);return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,$p);} -function Bmc(a,b){Df(b,B(692),a.H1<<16>>16);Df(b,B(693),a.Ho<<16>>16);Df(b,B(694),a.G1<<16>>16);DK(b,B(695),a.GG<<24>>24);DK(b,B(696),a.vS<<24>>24);DK(b,B(697),(!a.ld?0:1)<<24>>24);} -function Bd7(a){return 0.0;} -function AV9(a){var b,c,d,e,f,g,h,i,j,k,l,m,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=0;if(a.nf!==null){c=a.hn;d=c.c-a.c;e=c.j-a.j;f=c.d-a.d;g=Ci(d*d+e*e+f*f);c=a.nf;c.f=c.f+d*0.1;c.i=c.i+e*0.1+Ci(g)*0.08;c=a.nf;c.g=c.g+f*0.1;b=3;}else if(a.iZ>0){h=new FW;i=a.m;j=a.c;k=a.j;l=a.d;c=new Cm;Bt();M7(c,BDc.bb);Jk(h,i,j,k,l,c);c=a.hn;j=c.c-a.c;k=c.j-a.j;l=c.d-a.d;m -=Ci(j*j+k*k+l*l);h.f=j*0.1;h.i=k*0.1+Ci(m)*0.08;h.g=l*0.1;c=a.m;$p=1;continue _;}if(a.ld)b=2;$p=2;continue _;case 1:AYd(c,h);if(C()){break _;}b=1;if(a.ld)b=2;$p=2;case 2:CH(a);if(C()){break _;}a.hn.mq=null;return b;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);} -var ABz=K(Dt); -function BFf(){var a=new ABz();Blt(a);return a;} -function Blt(a){EH(a);} -function AWK(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:B5();Bn(c,d,e);Bb(32826);B$(0.5,0.5,0.5);h=B(521);$p=1;case 1:AS$(a,h);if(C()){break _;}BK();i=Bwx;Bg(180.0-a.dd.md,0.0, -1.0,0.0);Bg( -a.dd.tq,1.0,0.0,0.0);By(i);B3(i,0.0,1.0,0.0);H(i,(-0.5),(-0.5),0.0,0.0625,0.1875);H(i,0.5,(-0.5),0.0,0.125,0.1875);H(i,0.5,0.5,0.0,0.125,0.125);H(i,(-0.5),0.5,0.0,0.0625,0.125);Bs(i);Bc(32826);BG();h=b.hn;if(h!==null){f=h.K;j=(f+(h.o-f)*g)*3.1415927410125732/180.0;f=h.P;k=(f+(h.x-f)*g)*3.1415927410125732/180.0;l=Bq(j);m=BE(j);n=Bq(k);o=BE(k);p=b.hn;q=p.bq;r=p.c-q;s=g;t=q+r*s-m*0.7-l*0.5*o;q=p.b6;u=q+(p.j-q)*s-n*0.5;q=p.bp;q=q+(p.d-q)*s-l*0.7+m*0.5*o;if(a.dd.BB.bP){f=p.gN;f=(f+(p.dl-f)*g)*3.1415927410125732 -/180.0;q=Bq(f);r=BE(f);h=b.hn;v=h.bq;t=v+(h.c-v)*s-r*0.35-q*0.85;v=h.b6;u=v+(h.j-v)*s-0.45;v=h.bp;q=v+(h.d-v)*s-q*0.35+r*0.85;}r=b.bq;r=r+(b.c-r)*s;v=b.b6;v=v+(b.j-v)*s+0.25;w=b.bp;w=w+(b.d-w)*s;s=t-r;x=u-v;y=q-w;Bc(3553);Bc(2896);HG(i,3);D9(i,0);z=0;while(z<=16){ba=z/16.0;w=ba;Bk(i,c+s*w,d+x*(ba*ba+ba)*0.5+0.25,e+y*w);z=z+1|0;}Bs(i);Bb(2896);Bb(3553);}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,$p);} -function A1l(a,b,c,d,e,f,g){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b;$p=1;case 1:AWK(a,b,c,d,e,f,g);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -var ARf=K(); -function NW(b){return b.length?0:1;} -function AXY(b){b=b.shift();NA();if(b!==null&&!(b instanceof $rt_objcls()))b=FF(b);return b;} -function ZJ(){E.call(this);this.OA=null;} -function A0k(a){var b,c,d,e;b=a.OA;if(!KW(b)){c=b.d1;if(c.fF===null){b=c.lM;if(b!==null&&!NW(b)){d=AXY(c.lM);c.lM=null;b=d.Jl;c=d.Jm;e=d.Jj;d=d.Jk;Hn(b);c=c.d1;c.fF=b;c.gY=c.gY+e|0;Dq(d,null);}}}} -var Md=K(Sg); -function ABi(a,b,c,d){Py(a,b);a.bh=c;a.cN=d;} -function Y8(a){var b,c;b=a.bh;if(b=0&&b=0&&b=d.length)break;d[c]=BQ(0,0);e=c%3|0;f=c/3|0;e=((e-(f%2|0)*0.5+0.25)/2.0*2.0-1.0)*5.0;g=(f/2.0*2.0-1.0)*5.0;f=D(b,7)+8|0;F8(a.rg.data[c],(-1.0),0.0,(-1.0),2,f,2);d=a.rg.data;d[c].fb=e;d[c].dH=g;d[c].eZ=15.0;c=c+1|0;}} -function Bmt(a,b,c,d,e,f,g){var h,i;h=0;c=d*0.30000001192092896;while(true){i=a.rg.data;if(h>=i.length)break;i[h].U=0.20000000298023224*Bq(c+h)+0.4000000059604645;h=h+1|0;}Cn(a.HM,g);h=0;while(true){i=a.rg.data;if(h>=i.length)break;Cn(i[h],g);h=h+1|0;}} -function ANa(){En.call(this);this.eg=null;} -function Buj(){var a=new ANa();Bfh(a);return a;} -function Bfh(a){var b,c;Hl(a);b=BC(NF,7);c=b.data;a.eg=b;c[0]=BQ(0,10);a.eg.data[1]=BQ(0,0);a.eg.data[2]=BQ(0,0);a.eg.data[3]=BQ(0,0);a.eg.data[4]=BQ(0,0);a.eg.data[5]=BQ(44,10);BY(a.eg.data[0],(-10.0),(-8.0),(-1.0),20,16,2,0.0);BW(a.eg.data[0],0.0,4.0,0.0);BY(a.eg.data[5],(-9.0),(-7.0),(-1.0),18,14,1,0.0);BW(a.eg.data[5],0.0,4.0,0.0);BY(a.eg.data[1],(-8.0),(-9.0),(-1.0),16,8,2,0.0);BW(a.eg.data[1],(-9.0),4.0,0.0);BY(a.eg.data[2],(-8.0),(-9.0),(-1.0),16,8,2,0.0);BW(a.eg.data[2],9.0,4.0,0.0);BY(a.eg.data[3], -(-8.0),(-9.0),(-1.0),16,8,2,0.0);BW(a.eg.data[3],0.0,4.0,(-7.0));BY(a.eg.data[4],(-8.0),(-9.0),(-1.0),16,8,2,0.0);BW(a.eg.data[4],0.0,4.0,7.0);b=a.eg.data;b[0].U=1.5707963705062866;b[1].Z=4.71238899230957;b[2].Z=1.5707963705062866;b[3].Z=3.1415927410125732;b[5].U=(-1.5707963705062866);} -function ANt(){En.call(this);this.fe=null;} -function Bru(){var a=new ANt();A$S(a);return a;} -function A$S(a){var b,c;Hl(a);b=BC(NF,5);c=b.data;a.fe=b;c[0]=BQ(0,8);a.fe.data[1]=BQ(0,0);a.fe.data[2]=BQ(0,0);a.fe.data[3]=BQ(0,0);a.fe.data[4]=BQ(0,0);BY(a.fe.data[0],(-12.0),(-8.0),(-3.0),24,16,4,0.0);BW(a.fe.data[0],0.0,4.0,0.0);BY(a.fe.data[1],(-10.0),(-7.0),(-1.0),20,6,2,0.0);BW(a.fe.data[1],(-11.0),4.0,0.0);BY(a.fe.data[2],(-10.0),(-7.0),(-1.0),20,6,2,0.0);BW(a.fe.data[2],11.0,4.0,0.0);BY(a.fe.data[3],(-10.0),(-7.0),(-1.0),20,6,2,0.0);BW(a.fe.data[3],0.0,4.0,(-9.0));BY(a.fe.data[4],(-10.0),(-7.0),(-1.0), -20,6,2,0.0);BW(a.fe.data[4],0.0,4.0,9.0);b=a.fe.data;b[0].U=1.5707963705062866;b[1].Z=4.71238899230957;b[2].Z=1.5707963705062866;b[3].Z=3.1415927410125732;} -function VI(){var a=this;E.call(a);a.iE=null;a.EH=null;} -function AQ$(a,b){var c,d,e,f,g,h,i,j,k;Bp();if(BvH===null)BvH=Bvb.createElement("canvas");if(BvH.width0.0){a.US=b;a.MJ=c;a.SJ=d;a.Ny=B4(512);a.PK=DD(512);return;}b=new Cp;e=new S;T(e);JQ(J(e,B(715)),d);Bj(b,V(e));P(b);} -function AOC(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p;d=a.Ny;e=0;f=0;g=a.PK;a:{while(true){if((e+32|0)>f&&Eu(b)){h=e;while(h=f?BEi:BEh;break a;}i=g.data;h=CN(c);k=i.length;l=Dx(h,k);m=new ADO;m.Cz=b;m.Qq=c;j=a.vC(d,e,f,g,0,l,m);e=m.ql;if(j===null&&0==m.nk)j=BEi;h=m.nk;n=0;if(c.Ao){b=new HR;X(b);P(b);}if(CN(c)k){b=new Cv;c=new S;T(c);Cq(Bo(J(Bo(J(c,B(314)),n),B(308)),k),41);Bj(b, -V(c));P(b);}l=n+h|0;if(l>k){b=new Cv;c=new S;T(c);Bo(J(Bo(J(c,B(386)),l),B(311)),k);Bj(b,V(c));P(b);}if(h<0){b=new Cv;c=new S;T(c);J(Bo(J(c,B(312)),h),B(313));Bj(b,V(c));P(b);}l=c.bh;o=0;while(o=g)break a;j=b.data;k=c+1|0;l=j[c]&255;if(!(l&128)){j=e.data;m=f+1|0;j[f]=l&65535;}else if((l&224)==192){if(k>=d){c=k+(-1)|0;if(Jl(h,2))break a;i=BEi;break a;}c=k+1|0;k=j[k];if(!Kz(a,k)){c=c+(-2)|0;i=DZ(1);break a;}j=e.data;m=f+1|0;j[f]=((l&31)<<6|k&63)&65535;k=c;}else if((l&240)==224){if((k+2|0)>d){c=k+(-1)|0;if(Jl(h,3))break a;i=BEi;break a;}c=k+1|0;m=j[k];k=c+1|0;n=j[c];if(!Kz(a,m))break b;if(!Kz(a,n))break b;o=((l&15)<<12 -|(m&63)<<6|n&63)&65535;if(ML(o)){c=k+(-3)|0;i=DZ(3);break a;}j=e.data;m=f+1|0;j[f]=o;}else{if((l&248)!=240){c=k+(-1)|0;i=DZ(1);break a;}if((k+3|0)>d){c=k+(-1)|0;if(Jl(h,4))break a;i=BEi;break a;}if((f+2|0)>g){c=k+(-1)|0;if(Sb(h,2))break a;i=BEh;break a;}c=k+1|0;m=j[k];p=c+1|0;n=j[c];k=p+1|0;p=j[p];if(!Kz(a,m))break c;if(!Kz(a,n))break c;if(!Kz(a,p))break c;j=e.data;q=(l&7)<<18|(m&63)<<12|(n&63)<<6|p&63;c=f+1|0;j[f]=Ml(q);m=c+1|0;j[c]=LB(q);}c=k;f=m;}break a;}c=k+(-3)|0;i=DZ(1);break a;}c=k+(-3)|0;i=DZ(1);}h.ql -=c;h.nk=f;return i;} -function Kz(a,b){return (b&192)!=128?0:1;} -var ABQ=K(Hj); -function Bdz(a,b,c,d,e,f,g,h){var i,j,k,l,m;i=null;a:{while(c=g)break a;j=b.data;k=c+1|0;l=j[c]&255;if(l&128){i=DZ(1);c=k+(-1)|0;break a;}j=e.data;m=f+1|0;j[f]=l&65535;c=k;f=m;}}h.ql=c;h.nk=f;return i;} -var XW=K(Hj); -function A6D(a,b,c,d,e,f,g,h){var i,j,k,l,m,n;i=null;while(cd)return !Eu(h.Cz)?BEi:null;i=b.data;a.FU=0;j=c+1|0;k=i[c];if(k==(-1)){if(i[j]!=(-2))c=j+(-1)|0;else{c=j+1|0;a.zH=1;}}else if(k!=(-2))c=j+(-1)|0;else if(i[j]!=(-1))c=j+(-1)|0;else{c=j+1|0;a.zH=0;}}return !a.zH?AJ8(a,b,c,d,e,f,g,h):AZ_(a,b,c,d,e,f,g,h);} -function AZ_(a,b,c,d,e,f,g,h){var i,j,k,l,m,n;i=null;a:{while(c=g)break a;if((c+2|0)>d){if(Jl(h,2))break a;i=BEi;break a;}j=b.data;k=c+1|0;l=j[c]&255;c=k+1|0;m=(l|(j[k]&255)<<8)&65535;if(!DU(m)){if(Dr(m)){c=c+(-2)|0;i=DZ(2);break a;}j=e.data;k=f+1|0;j[f]=m;f=k;}else{if((c+2|0)>=d){if(!Jl(h,4))i=BEi;c=c+(-2)|0;break a;}k=c+1|0;l=j[c]&255;c=k+1|0;n=(l|(j[k]&255)<<8)&65535;if(!Dr(n)){c=c+(-4)|0;i=DZ(4);break a;}if((f+2|0)>g){if(Sb(h,2))break a;i=BEh;break a;}j=e.data;k=f+1|0;j[f]=m;f=k+1|0;j[k]=n;}}}h.ql -=c;h.nk=f;return i;} -function AJ8(a,b,c,d,e,f,g,h){var i,j,k,l,m,n;i=null;a:{while(c=g)break a;if((c+2|0)>d){if(Jl(h,2))break a;i=BEi;break a;}j=b.data;k=c+1|0;l=j[c]&255;c=k+1|0;m=(j[k]&255|l<<8)&65535;if(!DU(m)){if(Dr(m)){c=c+(-2)|0;i=DZ(2);break a;}j=e.data;k=f+1|0;j[f]=m;f=k;}else{if((c+2|0)>=d){if(!Jl(h,4))i=BEi;c=c+(-2)|0;break a;}k=c+1|0;l=j[c]&255;c=k+1|0;n=(j[k]&255|l<<8)&65535;if(!Dr(n)){c=c+(-4)|0;i=DZ(4);break a;}if((f+2|0)>g){if(Sb(h,2))break a;i=BEh;break a;}j=e.data;k=f+1|0;j[f]=m;f=k+1|0;j[k]=n;}}}h.ql= -c;h.nk=f;return i;} -function AIR(){var a=this;Dk.call(a);a.Af=0;a.sw=0;} -function Btx(){var a=new AIR();A6I(a);return a;} -function A6I(a){Fd(a);a.Af=0;a.sw=0;} -function A0y(a){var b;b=Bws;b.k1=0;b.kO=0;a.Af=0;D1(a.b$);Ba(a.b$,EW(1,(a.bd/2|0)-100|0,(a.bt/4|0)+48|0,B(716)));Ba(a.b$,EW(4,(a.bd/2|0)-100|0,(a.bt/4|0)+24|0,B(717)));Ba(a.b$,EW(0,(a.bd/2|0)-100|0,(a.bt/4|0)+96|0,B(550)));} -function ALE(a,b){var c,d,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!b.cH){c=a.A;d=BeE(a,c.t);$p=1;continue _;}if(b.cH==1){Bws.r0=1;c=a.A;d=null;$p=2;continue _;}if(b.cH!=4)return;b=a.A;c=null;$p=4;continue _;case 1:AJD(c,d);if(C()){break _;}if(b.cH==1){Bws.r0=1;c=a.A;d=null;$p=2;continue _;}if(b.cH!=4)return;b=a.A;c=null;$p=4;continue _;case 2:AOR(c,d);if(C()){break _;}c=a.A;d=NG();$p=3;case 3:AJD(c,d);if(C()){break _;}if(b.cH!=4)return;b -=a.A;c=null;$p=4;case 4:AJD(b,c);if(C()){break _;}b=a.A;$p=5;case 5:A1i(b);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,$p);} -function APN(a){a.sw=a.sw+1|0;} -function AL0(a,b,c,d){var e,f,g,h,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AI8(a);if(C()){break _;}e=a.A.r;f=a.Af;a.Af=f+1|0;if(!f){$p=3;continue _;}g=e.ig;f=0;e=null;$p=2;case 2:$z=AWS(g,f,e);if(C()){break _;}f=$z;f=f?0:1;if(!(!f&&a.sw>=20)){h=255.0*(Bq(((a.sw%10|0)+d)/10.0*3.1415927410125732*2.0)*0.20000000298023224+0.800000011920929)|0;C9(a.bW,B(718),8,a.bt-16|0,h<<16|h<<8|h);}E2(a,a.bW,B(719), -a.bd/2|0,40,16777215);$p=4;continue _;case 3:AVr(e);if(C()){break _;}g=e.ig;f=0;e=null;$p=2;continue _;case 4:ANS(a,b,c,d);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,$p);} -function QB(){var a=this;E.call(a);a.mb=null;a.ES=null;a.Bc=null;a.n4=null;} -function BFk(){var a=new QB();APO(a);return a;} -function APO(a){a.mb=$rt_createFloatMultiArray([16,16]);a.ES=Da(16);a.Bc=Da(16);a.n4=Da(16);} -function ANn(a,b,c,d,e,f,g){var h,i;h=0;while(h<6){i=a.mb.data;if(i[h].data[0]*b+i[h].data[1]*c+i[h].data[2]*d+i[h].data[3]<=0.0&&i[h].data[0]*e+i[h].data[1]*c+i[h].data[2]*d+i[h].data[3]<=0.0&&i[h].data[0]*b+i[h].data[1]*f+i[h].data[2]*d+i[h].data[3]<=0.0&&i[h].data[0]*e+i[h].data[1]*f+i[h].data[2]*d+i[h].data[3]<=0.0&&i[h].data[0]*b+i[h].data[1]*c+i[h].data[2]*g+i[h].data[3]<=0.0&&i[h].data[0]*e+i[h].data[1]*c+i[h].data[2]*g+i[h].data[3]<=0.0&&i[h].data[0]*b+i[h].data[1]*f+i[h].data[2]*g+i[h].data[3]<=0.0 -&&i[h].data[0]*e+i[h].data[1]*f+i[h].data[2]*g+i[h].data[3]<=0.0)return 0;h=h+1|0;}return 1;} -function AD6(){var a=this;QB.call(a);a.se=null;a.r1=null;a.Il=null;} -var BFl=null;function Bf3(){Bf3=Bw(AD6);BcH();} -function Brw(){var a=new AD6();ANM(a);return a;} -function ANM(a){Bf3();APO(a);a.se=Oh(16);a.r1=Oh(16);a.Il=Oh(16);} -function ABy(){Bf3();AT6(BFl);return BFl;} -function J7(a,b,c){var d,e;b=b.data;d=Fz(b[c].data[0]*b[c].data[0]+b[c].data[1]*b[c].data[1]+b[c].data[2]*b[c].data[2]);e=b[c].data;e[0]=e[0]/d;e=b[c].data;e[1]=e[1]/d;e=b[c].data;e[2]=e[2]/d;b=b[c].data;b[3]=b[3]/d;} -function AT6(a){var b,c,d,e,f;QZ(a.se);QZ(a.r1);QZ(a.Il);AEP(2983,a.se);AEP(2982,a.r1);Wp(AAP(a.se),16);ACW(a.se,a.ES);Wp(AAP(a.r1),16);ACW(a.r1,a.Bc);b=a.n4.data;c=a.Bc.data;d=c[0];e=a.ES.data;b[0]=d*e[0]+c[1]*e[4]+c[2]*e[8]+c[3]*e[12];b[1]=c[0]*e[1]+c[1]*e[5]+c[2]*e[9]+c[3]*e[13];b[2]=c[0]*e[2]+c[1]*e[6]+c[2]*e[10]+c[3]*e[14];b[3]=c[0]*e[3]+c[1]*e[7]+c[2]*e[11]+c[3]*e[15];b[4]=c[4]*e[0]+c[5]*e[4]+c[6]*e[8]+c[7]*e[12];b[5]=c[4]*e[1]+c[5]*e[5]+c[6]*e[9]+c[7]*e[13];b[6]=c[4]*e[2]+c[5]*e[6]+c[6]*e[10]+c[7]*e[14];b[7] -=c[4]*e[3]+c[5]*e[7]+c[6]*e[11]+c[7]*e[15];b[8]=c[8]*e[0]+c[9]*e[4]+c[10]*e[8]+c[11]*e[12];b[9]=c[8]*e[1]+c[9]*e[5]+c[10]*e[9]+c[11]*e[13];b[10]=c[8]*e[2]+c[9]*e[6]+c[10]*e[10]+c[11]*e[14];b[11]=c[8]*e[3]+c[9]*e[7]+c[10]*e[11]+c[11]*e[15];b[12]=c[12]*e[0]+c[13]*e[4]+c[14]*e[8]+c[15]*e[12];b[13]=c[12]*e[1]+c[13]*e[5]+c[14]*e[9]+c[15]*e[13];b[14]=c[12]*e[2]+c[13]*e[6]+c[14]*e[10]+c[15]*e[14];b[15]=c[12]*e[3]+c[13]*e[7]+c[14]*e[11]+c[15]*e[15];c=a.mb;e=c.data;e[0].data[0]=b[3]-b[0];e[0].data[1]=b[7]-b[4];e[0].data[2] -=b[11]-b[8];e[0].data[3]=b[15]-b[12];J7(a,c,0);c=a.mb;e=c.data;f=e[1].data;b=a.n4.data;f[0]=b[3]+b[0];e[1].data[1]=b[7]+b[4];e[1].data[2]=b[11]+b[8];e[1].data[3]=b[15]+b[12];J7(a,c,1);c=a.mb;e=c.data;f=e[2].data;b=a.n4.data;f[0]=b[3]+b[1];e[2].data[1]=b[7]+b[5];e[2].data[2]=b[11]+b[9];e[2].data[3]=b[15]+b[13];J7(a,c,2);c=a.mb;e=c.data;f=e[3].data;b=a.n4.data;f[0]=b[3]-b[1];e[3].data[1]=b[7]-b[5];e[3].data[2]=b[11]-b[9];e[3].data[3]=b[15]-b[13];J7(a,c,3);c=a.mb;e=c.data;f=e[4].data;b=a.n4.data;f[0]=b[3]-b[2];e[4].data[1] -=b[7]-b[6];e[4].data[2]=b[11]-b[10];e[4].data[3]=b[15]-b[14];J7(a,c,4);c=a.mb;e=c.data;f=e[5].data;b=a.n4.data;f[0]=b[3]+b[2];e[5].data[1]=b[7]+b[6];e[5].data[2]=b[11]+b[10];e[5].data[3]=b[15]+b[14];J7(a,c,5);} -function BcH(){BFl=Brw();} -var Xi=K(0); -function AN6(){var a=this;E.call(a);a.Je=null;a.PP=0.0;a.If=0.0;a.JS=0.0;} -function Bsq(){var a=new AN6();Bmk(a);return a;} -function Bmk(a){a.Je=ABy();} -function SU(a,b){var c,d,e,f,g,h,i,j,k;c=b.N;d=b.C;e=b.O;f=b.V;g=b.R;h=b.W;b=a.Je;i=a.PP;c=c-i;j=a.If;d=d-j;k=a.JS;return ANn(b,c,d,e-k,f-i,g-j,h-k);} -var AGl=K(); -function BFm(){var a=new AGl();Bhr(a);return a;} -function Bhr(a){} -function F2(){Bc(2896);Bc(16384);} -function MV(){var b,c;B5();b=Dw(BM(0.20000000298023224,1.0,(-0.699999988079071)));Bg(b.G,b.F,b.B,0.0);Bg(0.6000000238418579,0.6000000238418579,0.6000000238418579,1.0);Bg(0.0,0.0,0.0,1.0);Bg(0.0,0.0,0.0,1.0);Bg(0.0,0.4000000059604645,0.6000000238418579,0.0);b=Dw(BM((-0.20000000298023224),1.0,0.699999988079071));Bg(b.G,b.F,b.B,0.0);Bg(0.6000000238418579,0.6000000238418579,0.6000000238418579,1.0);Bg(0.0,0.0,0.0,1.0);Bg(0.0,0.0,0.0,1.0);Bb(2896);Bb(16384);Bb(16385);Bb(2903);Pl(ByG,ByI);Pl(ByH,ByJ);AEQ(ByI,0.20000000298023224, -1.0,(-0.699999988079071),0.0);OM(ByI);AEQ(ByJ,(-0.20000000298023224),1.0,0.699999988079071,0.0);OM(ByJ);b=Byv.data[Byw];c=ByI;OM(AZ0(b,c,c));b=Byv.data[Byw];c=ByJ;OM(AZ0(b,c,c));b=ByI;b.fV= -b.fV;c=ByJ;c.fV= -c.fV;b.fU= -b.fU;c.fU= -c.fU;b.fW= -b.fW;c.fW= -c.fW;BG();} -function Po(){var a=this;Dk.call(a);a.S6=null;a.SO=0;} -function BFn(){var a=new Po();BjC(a);return a;} -function BjC(a){Fd(a);a.S6=B(7);a.SO=0;} -function AKk(){var a=this;E.call(a);a.HT=null;a.l2=0;} -function Dl(){var a=this;C$.call(a);a.e9=0;a.Gg=0.0;a.CE=0.0;a.cC=0;a.b1=0;a.c3=0.0;a.ng=0.0;a.fd=0.0;a.ff=0.0;a.fK=0.0;} -var BEz=0.0;var BEA=0.0;var BEB=0.0;function BFo(a,b,c,d,e,f,g){var h=new Dl();Gj(h,a,b,c,d,e,f,g);return h;} -function Gj(a,b,c,d,e,f,g,h){var i,j;EJ(a,b);a.cC=0;a.b1=0;Dh(a,0.20000000298023224,0.20000000298023224);a.bI=a.cB/2.0;CV(a,c,d,e);a.fK=1.0;a.ff=1.0;a.fd=1.0;a.f=f+(Cd()*2.0-1.0)*0.4000000059604645;a.i=g+(Cd()*2.0-1.0)*0.4000000059604645;a.g=h+(Cd()*2.0-1.0)*0.4000000059604645;i=(Cd()+Cd()+1.0)*0.15000000596046448;c=a.f;c=c*c;d=a.i;c=c+d*d;d=a.g;j=Ci(c+d*d);c=a.f;d=j;c=c/d;e=i;a.f=c*e*0.4000000059604645;a.i=a.i/d*e*0.4000000059604645+0.10000000149011612;a.g=a.g/d*e*0.4000000059604645;a.Gg=O(a.l)*3.0;a.CE=O(a.l) -*3.0;a.c3=(O(a.l)*0.5+0.5)*2.0;a.b1=4.0/(O(a.l)*0.8999999761581421+0.10000000149011612)|0;a.cC=0;a.lZ=0;} -function AUd(a){var b,c,d,e,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.bq=a.c;a.b6=a.j;a.bp=a.d;b=a.cC;a.cC=b+1|0;if(b>=a.b1){$p=2;continue _;}c=a.i-0.04*a.ng;a.i=c;d=a.f;e=a.g;$p=1;case 1:A0X(a,d,c,e);if(C()){break _;}c=a.f*0.9800000190734863;a.f=c;a.i=a.i*0.9800000190734863;d=a.g*0.9800000190734863;a.g=d;if(a.bF){a.f=c*0.699999988079071;a.g=d*0.699999988079071;}return;case 2:CH(a);if(C()){break _;}c=a.i-0.04*a.ng;a.i=c;d=a.f;e= -a.g;$p=1;continue _;default:G1();}}D0().s(a,b,c,d,e,$p);} -function ALN(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:i=a.e9;j=(i%16|0)/16.0;k=j+0.062437500804662704;l=(i/16|0)/16.0;m=l+0.062437500804662704;n=0.10000000149011612*a.c3;o=a.bq;p=a.c-o;q=c;r=o+p*q-BEz;p -=a.b6;s=p+(a.j-p)*q-BEA;p=a.bp;t=p+(a.d-p)*q-BEB;$p=1;case 1:$z=a.wT(c);if(C()){break _;}u=$z;CO(b,a.fd*u,a.ff*u,a.fK*u);d=d*n;u=r-d;g=g*n;p=u-g;e=e*n;o=s-e;c=f*n;f=t-c;h=h*n;q=f-h;v=j;w=m;H(b,p,o,q,v,w);p=u+g;q=s+e;x=f+h;y=l;H(b,p,q,x,v,y);d=r+d;p=d+g;c=t+c;v=c+h;x=k;H(b,p,q,v,x,y);H(b,d-g,o,c-h,x,w);return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,$p);} -function BeD(a){return 0;} -function A6U(a,b){} -var AIt=K(); -function BFp(){var a=new AIt();A9D(a);return a;} -function A9D(a){} -var A1D=K(); -function BFq(){var a=new A1D();A43(a);return a;} -function A43(a){} -function AJP(){var a=this;E.call(a);a.hf=null;a.jm=0;a.TE=Cb;} -function BcR(a,b,c){var d=new AJP();BjT(d,a,b,c);return d;} -function BjT(a,b,c,d){a.hf=b;a.jm=c;a.TE=d;} -function JX(a){var b;b=OJ(a.hf,47);if(b<0)return a.hf;return IN(a.hf,b+1|0);} -function NL(){KO.call(this);this.tt=0;} -function BFr(a){var b=new NL();ARb(b,a);return b;} -function ARb(a,b){var c,d,e,f,g,h,i,j,$$je,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.tt=(-1);a.mc=b;try{$p=1;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){c=$$je;}else{throw $$e;}}BJ(c);return;case 1:try{AUY(a);if(C()){break _;}d=Cs();J(J(d,B(507)),b);b=Cc(d);$p=2;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){c=$$je;}else{throw $$e;}}BJ(c);return;case 2:a:{try{$z -=ATz(b);if(C()){break _;}e=$z;d=Bse(Fr(e));b=ABZ(d);if(b===null){ZQ(d);break a;}f=HJ();try{g=B4(B9((Wr(b))));while(true){h=XN(d,g);if(h<=0)break;JY(f,g,0,h);}i=FX(f);CA(C6(),O5(b));j=O5(b);if(DO(j,B(30)))j=Ev(j,1,Bl(j)-1|0);b=It(j,B(720),B(7));j=Cs();J(J(j,B(721)),b);b=Cc(j);$p=3;continue _;}catch($$e){$$je=R($$e);if($$je instanceof D2){b=$$je;}else{throw $$e;}}b:{try{Pm(f);break b;}catch($$e){$$je=R($$e);if($$je instanceof D2){d=$$je;}else{throw $$e;}}AEa(b,d);}P(b);}catch($$e){$$je=R($$e);if($$je instanceof Bv) -{c=$$je;}else{throw $$e;}}BJ(c);}return;case 3:a:{try{c:{try{AIZ(b,i);if(C()){break _;}}catch($$e){$$je=R($$e);if($$je instanceof D2){b=$$je;break c;}else{throw $$e;}}Pm(f);Tf(d);b=ABZ(d);if(b===null){ZQ(d);break a;}f=HJ();try{g=B4(B9((Wr(b))));while(true){h=XN(d,g);if(h<=0)break;JY(f,g,0,h);}i=FX(f);CA(C6(),O5(b));j=O5(b);if(DO(j,B(30)))j=Ev(j,1,Bl(j)-1|0);b=It(j,B(720),B(7));j=Cs();J(J(j,B(721)),b);b=Cc(j);continue _;}catch($$e){$$je=R($$e);if($$je instanceof D2){b=$$je;}else{throw $$e;}}}b:{try{Pm(f);break b;} -catch($$e){$$je=R($$e);if($$je instanceof D2){d=$$je;}else{throw $$e;}}AEa(b,d);}P(b);}catch($$e){$$je=R($$e);if($$je instanceof Bv){c=$$je;}else{throw $$e;}}BJ(c);}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,$p);} -function U8(a,b){if(b!==null&&Bl(b)>34)b=Ev(b,0,34);return b;} -function A1e(a,b){var c,d,e,f,$$je,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:try{b=B(722);$p=1;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){c=$$je;}else{throw $$e;}}BJ(c);return;case 1:a:{try{$z=ATz(b);if(C()){break _;}d=$z;e=Fr(d);f=AE9(BfM(e));a.HP=U8(a,Of(f));a.NQ=U8(a,Of(f));W3(f);AJv(e);break a;}catch($$e){$$je=R($$e);if($$je instanceof Bv){c=$$je;}else{throw $$e;}}BJ(c);}return;default:G1();}}D0().s(a,b, -c,d,e,f,$p);} -function AO1(a,b){var c,d,e,f,$$je,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=B(723);$p=1;case 1:$z=ATz(c);if(C()){break _;}d=$z;if(d===null){e=3553;c=b.T;b=B(724);$p=2;continue _;}if(a.tt!=(-1)){CG(3553,a.tt);return;}try{c=Cs();J(J(c,B(721)),B(625));b=Cc(c);$p=3;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){}else{throw $$e;}}b=new Cf;Bj(b,B(510));P(b);case 2:$z=APP(c,b);if(C()){break _;}f=$z;CG(e,f);return;case 3:try -{$z=ATz(b);if(C()){break _;}d=$z;YA((K5()).T.jE);TR((K5()).T.jE);e=Q0((K5()).T.jE,0);b=(K5()).T;c=(K5()).T;$p=4;continue _;}catch($$e){$$je=R($$e);if($$je instanceof Bv){}else{throw $$e;}}b=new Cf;Bj(b,B(510));P(b);case 4:a:{try{$z=AXk(c,d);if(C()){break _;}c=$z;Hr(b,c,e);break a;}catch($$e){$$je=R($$e);if($$je instanceof Bv){}else{throw $$e;}}b=new Cf;Bj(b,B(510));P(b);}a.tt=e;CG(3553,a.tt);return;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function AT$(a,b){var c,d,e,f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=!DO(b,B(30))?b:IN(b,1);CA(C6(),c);d=It(c,B(720),B(7));e=new S;T(e);J(J(e,B(721)),d);d=V(e);$p=1;case 1:$z=ATz(d);if(C()){break _;}f=$z;if(f===null)return Gm(b);b=C6();d=new S;T(d);J(J(d,B(725)),c);CA(b,V(d));return f;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function AUY(a){var b,c,d,e,f,g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=B(721);c=1;d=1;$p=1;case 1:$z=AWB(b,c,d);if(C()){break _;}e=$z;f=Hc(e);while(true){if(!Fk(f)){e=Hc(e);while(Fk(e)){f=Fi(e);if(f.jm){f=f.hf;$p=4;continue _;}}$p=3;continue _;}g=Fi(f);if(!g.jm)break;}g=g.hf;$p=2;case 2:APT(g);if(C()){break _;}while(true){if(!Fk(f)){e=Hc(e);while(Fk(e)){f=Fi(e);if(f.jm){f=f.hf;$p=4;continue _;}}$p=3;continue _;}g -=Fi(f);if(g.jm)continue;else break;}g=g.hf;continue _;case 3:APT(b);if(C()){break _;}return;case 4:APT(f);if(C()){break _;}while(Fk(e)){f=Fi(e);if(!f.jm)continue;else{f=f.hf;continue _;}}$p=3;continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function AHm(){Dl.call(this);this.M8=null;} -function AMb(a,b,c,d,e,f,g,h){var i=new AHm();BbL(i,a,b,c,d,e,f,g,h);return i;} -function BbL(a,b,c,d,e,f,g,h,i){Gj(a,b,c,d,e,f,g,h);a.M8=i;a.e9=i.M;a.ng=i.Gs;a.fK=0.6000000238418579;a.ff=0.6000000238418579;a.fd=0.6000000238418579;a.c3=a.c3/2.0;} -function AXN(a,b,c,d){var e,f,g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=a.M8;I();if(e===BwF)return a;f=a.m;$p=1;case 1:$z=e.sx(f,b,c,d);if(C()){break _;}g=$z;a.fd=a.fd*(g>>16&255)/255.0;a.ff=a.ff*(g>>8&255)/255.0;a.fK=a.fK*(g&255)/255.0;return a;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function BnT(a){return 1;} -function AUi(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:i=a.e9;j=((i%16|0)+a.Gg/4.0)/16.0;k=j+0.015609375201165676;l=((i/16|0)+a.CE/4.0)/16.0;m=l+0.015609375201165676;n=0.10000000149011612* -a.c3;o=a.bq;p=a.c-o;q=c;r=o+p*q-BEz;o=a.b6;s=o+(a.j-o)*q-BEA;o=a.bp;t=o+(a.d-o)*q-BEB;$p=1;case 1:$z=ALV(a,c);if(C()){break _;}u=$z;CO(b,u*a.fd,u*a.ff,u*a.fK);c=d*n;d=r-c;g=g*n;o=d-g;e=e*n;p=s-e;f=f*n;v=t-f;h=h*n;q=v-h;w=j;x=m;H(b,o,p,q,w,x);y=d+g;o=s+e;q=v+h;z=l;H(b,y,o,q,w,z);c=r+c;q=c+g;d=t+f;y=d+h;w=k;H(b,q,o,y,w,z);H(b,c-g,p,d-h,w,x);return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$p);} -var AMR=K(0); -function My(){var a=this;Md.call(a);a.tB=null;a.Kp=0;a.rZ=0;} -function Um(a,b,c,d,e,f,g){ABi(a,c,e,f);a.rZ=b;a.tB=d;a.Kp=g;} -function A8J(a){return a.Kp;} -var UZ=K(My); -function A6H(a,b){var c;c=a.tB.fY.data;b=a.rZ+(b*4|0)|0;return c[b]&255|(c[b+1|0]&255)<<8|(c[b+2|0]&255)<<16|(c[b+3|0]&255)<<24;} -function A2j(a,b,c){var d;d=a.tB.fY.data;b=a.rZ+(b*4|0)|0;d[b]=c<<24>>24;d[b+1|0]=c>>8<<24>>24;d[b+2|0]=c>>16<<24>>24;d[b+3|0]=c>>24<<24>>24;} -var ACX=K(My); -function Bbl(a,b){var c;c=a.tB.fY.data;b=a.rZ+(b*4|0)|0;return (c[b]&255)<<24|(c[b+1|0]&255)<<16|(c[b+2|0]&255)<<8|c[b+3|0]&255;} -function A3L(a,b,c){var d;d=a.tB.fY.data;b=a.rZ+(b*4|0)|0;d[b]=c>>24<<24>>24;d[b+1|0]=c>>16<<24>>24;d[b+2|0]=c>>8<<24>>24;d[b+3|0]=c<<24>>24;} -function Xe(){E.call(this);this.uh=null;} -var BFs=null;function A$q(){A$q=Bw(Xe);Bfo();} -function Bqi(){var a=new Xe();AUm(a);return a;} -function ADJ(){A$q();return BFs;} -function AUm(a){var b,c,d;A$q();AD7(a);a.uh=Cj();AZZ(Bso(),a);AO6(Bqr(),a);AXQ(Bsl(),a);AXn(BrO(),a);ANv(BqR(),a);AQp(BrG(),a);b=new Cm;Bt();Gz(b,BC7,3);Cl(a,b,Q(E,[B(726),BF(35),BBX]));Cl(a,EB(BC8,1),Q(E,[B(727),B(727),B(727),BF(35),BC7]));c=new Cm;I();ACb(c,BAg,2);Cl(a,c,Q(E,[B(726),B(726),BF(35),Bze]));Cl(a,Ep(BAf,1),Q(E,[B(726),B(728),B(726),BF(35),BwO,BF(88),BBF]));Cl(a,Ep(Bw8,1),Q(E,[B(726),B(729),B(726),BF(35),BwO,BF(88),BC8]));Cl(a,Ep(BAb,1),Q(E,[B(730),B(730),BF(35),BBU]));Cl(a,Ep(BAd,1),Q(E,[B(730), -B(730),BF(35),BBW]));Cl(a,Ep(BwN,1),Q(E,[B(730),B(730),BF(35),BC6]));Cl(a,Ep(BAk,1),Q(E,[B(726),B(726),B(726),BF(35),BBZ]));Cl(a,Ep(Bw2,1),Q(E,[B(726),B(726),B(726),BF(35),BCr]));Cl(a,Ep(Bw9,1),Q(E,[B(731),B(728),B(731),BF(88),BCt,BF(35),BwZ]));Cl(a,Ep(BwI,3),Q(E,[B(726),BF(35),BwM]));Cl(a,Ep(BzY,1),Q(E,[B(732),B(726),B(732),BF(35),Bze]));Cl(a,EB(BBP,1),Q(E,[B(730),B(730),B(730),BF(35),BwO]));Cl(a,EB(BBQ,1),Q(E,[B(730),B(730),B(730),BF(35),BB8]));Cl(a,EB(BBL,1),Q(E,[B(726),B(726),B(733),BF(35),BwO,BF(88),Bze]));Cl(a, -Ep(BwO,4),Q(E,[B(727),BF(35),BwP]));Cl(a,EB(Bze,4),Q(E,[B(727),B(727),BF(35),BwO]));Cl(a,Ep(BwR,4),Q(E,[B(85),B(727),BF(88),BBE,BF(35),Bze]));Cl(a,EB(BCl,4),Q(E,[B(732),B(734),BF(35),BwO]));Cl(a,Ep(BzZ,16),Q(E,[B(735),B(731),B(735),BF(88),BB8,BF(35),Bze]));Cl(a,EB(BC1,1),Q(E,[B(732),B(726),BF(35),BB8]));Cl(a,Ep(BAm,1),Q(E,[B(70),B(88),BF(65),BAh,BF(66),BwR]));Cl(a,EB(BC$,1),Q(E,[B(70),B(88),BF(65),BzN,BF(66),BC1]));Cl(a,EB(BC_,1),Q(E,[B(70),B(88),BF(65),BzU,BF(66),BC1]));Cl(a,EB(BC3,1),Q(E,[B(732),B(726),BF(35), -BwO]));Cl(a,EB(BCY,1),Q(E,[B(732),B(734),BF(35),BB8]));Cl(a,EB(BB4,1),Q(E,[B(736),B(737),BF(65),BB8,BF(66),BBD]));Cl(a,EB(BCz,1),Q(E,[B(726),BF(35),BBK]));Cl(a,Ep(BzM,4),Q(E,[B(738),B(739),B(726),BF(35),BwO]));Cl(a,EB(BDb,1),Q(E,[B(740),B(741),B(742),BF(35),Bze,BF(88),BCr]));Cl(a,Ep(Bz0,4),Q(E,[B(738),B(739),B(726),BF(35),BwM]));Cl(a,EB(BCW,1),Q(E,[B(726),B(728),B(726),BF(35),Bze,BF(88),Bw2]));Cl(a,EB(BCX,1),Q(E,[B(726),B(728),B(726),BF(35),Bw7,BF(88),BB5]));Cl(a,Ep(Bz2,1),Q(E,[B(85),B(727),BF(35),BwM,BF(88), -Bze]));Cl(a,Ep(Bz9,1),Q(E,[B(85),B(727),BF(35),Bze,BF(88),BBI]));Cl(a,EB(Bww,1),Q(E,[B(734),B(728),B(734),BF(35),BB9,BF(88),BBI]));Cl(a,EB(Bwv,1),Q(E,[B(734),B(728),B(734),BF(35),BB8,BF(88),BBI]));Cl(a,Ep(Bz$,1),Q(E,[B(727),B(727),BF(35),BwJ]));Cl(a,Ep(Bz3,1),Q(E,[B(726),BF(35),BwJ]));Cl(a,Ep(Bz5,1),Q(E,[B(726),BF(35),BwO]));XZ(a.uh,Bq7(a));c=C6();d=CT(a.uh);b=Cs();J(Bo(b,d),B(743));CA(c,Cc(b));} -function Cl(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p;d=c.data;e=B(7);f=0;g=0;h=0;if(!YX(d[f],$rt_arraycls(Ch))){while(d[f] instanceof Ch){i=f+1|0;j=d[f];h=h+1|0;g=Bl(j);k=new S;T(k);J(J(k,e),j);e=V(k);f=i;}i=f;}else{i=1;l=d[f];m=0;while(true){c=l.data;if(m>=c.length)break;k=c[m];h=h+1|0;g=Bl(k);j=new S;T(j);J(J(j,e),k);e=V(j);m=m+1|0;}}n=DY();while(i=d.p)break;d=Z(d,c);e=0;a:{while(e<=(3-d.wN|0)){f=0;while(f<=(3-d.v0|0)){if(XD(d,b,e,f,1)){g=1;break a;}if(XD(d,b,e,f,0)){g=1;break a;}f=f+1|0;}e=e+1|0;}g=0;}if(g){h=new Cm;d=d.PJ;J9(h,d.bn,d.v);return h;}c=c+1|0;}return null;} -function Bfo(){BFs=Bqi();} -function VL(){Jo.call(this);this.Ee=null;} -function Bay(a,b){var c,d,e,f;a:{b:{c=a.Ee;if(b===null){d=0;c:while(true){e=c.eO.data;if(d>=e.length)break b;b=e[d];while(b!==null){if(b.iU===null)break c;b=b.fB;}d=d+1|0;}d=1;break a;}d=0;d:while(true){e=c.eO.data;if(d>=e.length)break b;f=e[d];while(f!==null){if(b.dk(f.iU))break d;f=f.fB;}d=d+1|0;}d=1;break a;}d=0;}return d;} -function L4(a){var b;b=new ACf;Ta(b,a.Ee);return b;} -function K8(){var a=this;Jd.call(a);a.hP=0;a.k8=0;a.h5=0;a.j0=0;a.ku=null;a.cH=0;a.jQ=0;a.AM=0;} -function EW(a,b,c,d){var e=new K8();Bef(e,a,b,c,d);return e;} -function BFt(a,b,c,d,e,f){var g=new K8();RE(g,a,b,c,d,e,f);return g;} -function Bef(a,b,c,d,e){RE(a,b,c,d,200,20,e);} -function RE(a,b,c,d,e,f,g){Ss(a);a.hP=200;a.k8=20;a.jQ=1;a.AM=1;a.cH=b;a.h5=c;a.j0=d;a.hP=e;a.k8=f;a.ku=g;} -function A_V(a,b){var c;c=1;if(!a.jQ)c=0;else if(b)c=2;return c;} -function APV(a,b,c,d){var e,f,g,h,i,j,k,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.AM)return;e=b.lc;f=3553;g=b.T;h=B(522);$p=1;case 1:a:{$z=APP(g,h);if(C()){break _;}i=$z;CG(f,i);BZ(1.0,1.0,1.0,1.0);f=a.h5;if(c>=f){i=a.j0;if(d>=i&&c<(f+a.hP|0)&&d<(i+a.k8|0)){f=1;break a;}}f=0;}i=a.Oy(f);j=a.h5;k=a.j0;i=46+(i*20|0)|0;Du(a,j,k,0,i,a.hP/2|0,a.k8);j=a.h5;k=a.hP/2|0;Du(a,j+k|0, -a.j0,200-k|0,i,k,a.k8);a.N6(b,c,d);if(!a.jQ)E2(a,e,a.ku,a.h5+(a.hP/2|0)|0,a.j0+((a.k8-8|0)/2|0)|0,(-6250336));else if(!f)E2(a,e,a.ku,a.h5+(a.hP/2|0)|0,a.j0+((a.k8-8|0)/2|0)|0,14737632);else E2(a,e,a.ku,a.h5+(a.hP/2|0)|0,a.j0+((a.k8-8|0)/2|0)|0,16777120);return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,$p);} -function A2B(a,b,c,d){} -function A3H(a,b,c){} -function A0A(a,b,c,d){var e,f;a:{if(a.jQ){e=a.h5;if(c>=e){f=a.j0;if(d>=f&&c<(e+a.hP|0)&&d<(f+a.k8|0)){c=1;break a;}}}c=0;}return c;} -function RM(){var a=this;E.call(a);a.q9=0.0;a.Ax=0.0;a.r7=0.0;a.UE=null;} -function RT(){var a=this;E.call(a);a.uo=null;a.F2=null;a.oe=0;a.tv=0;a.qt=0;a.sT=null;a.G_=0;a.Rf=null;} -function APZ(){var a=new RT();WF(a);return a;} -function WF(a){a.oe=0;a.tv=0;a.qt=0;a.sT=Da(16);a.G_=0;a.Rf=Da(4);} -function N1(a,b){a.uo=b;a.Rk();a.PQ();} -function Bhc(a){var b,c;b=0;while(b<=15){c=1.0-b/15.0;a.sT.data[b]=(1.0-c)/(c*3.0+1.0)*0.949999988079071+0.05000000074505806;b=b+1|0;}} -function BhO(a){var b;b=new OS;b.wZ=ANO(new CX,4);b.LF=ANO(new CX,4);b.D1=ANO(new CX,2);a.F2=b;} -function Bam(a){var b,c,d;b=new Ze;c=a.uo;b.zs=Fl(256);b.zP=Fl(256);b.Al=Fl(256);d=new Zg;Px(d);b.MZ=d;b.UC=$rt_createIntMultiArray([32,32]);b.h=c;c=new CX;b.a=c;b.Ov=FD(c,16);b.Kt=FD(b.a,16);b.K3=FD(b.a,8);b.Bg=FD(b.a,4);b.JC=FD(b.a,4);b.LC=FD(b.a,10);b.Me=FD(b.a,16);b.hj=FD(b.a,8);return b;} -function A4E(a,b){return Ba3(b,1);} -function AMZ(a,b,c){var d,e,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=a.uo;$p=1;case 1:$z=AE0(d,b,c);if(C()){break _;}e=$z;I();return e!=BwZ.b?0:1;default:G1();}}D0().s(a,b,c,d,e,$p);} -function Boz(a,b,c){var d;d=(B9(Gp(b,M(24000)))+c)/24000.0-0.25;if(d<0.0)d=d+1.0;if(d>1.0)d=d-1.0;return d+(1.0-(Fu(d*3.141592653589793)+1.0)/2.0-d)/3.0;} -function A0P(a,b,c){var d,e,f,g,h;d=BE(b*3.1415927410125732*2.0)-0.0;if(d>=(-0.4000000059604645)&&d<=0.4000000059604645){e=d/0.4000000059604645*0.5+0.5;f=1.0-(1.0-Bq(e*3.1415927410125732))*0.9900000095367432;b=f*f;g=a.Rf;h=g.data;h[0]=e*0.30000001192092896+0.699999988079071;c=e*e;h[1]=c*0.699999988079071+0.20000000298023224;h[2]=c*0.0+0.20000000298023224;h[3]=b;return g;}return null;} -function Bm3(a,b,c){var d;d=BE(b*3.1415927410125732*2.0)*2.0+0.5;if(d<0.0)d=0.0;if(d>1.0)d=1.0;b=d*0.9399999976158142+0.05999999865889549;return BM(0.7529411911964417*b,0.8470588326454163*b,1.0*(d*0.9100000262260437+0.09000000357627869));} -function A3c(a){return 1;} -function AT2(){var a=this;E.call(a);a.QP=null;a.LX=null;a.DM=null;} -function Bh7(a,b,c){var d=new AT2();A5L(d,a,b,c);return d;} -function A5L(a,b,c,d){a.QP=b;a.LX=c;a.DM=d;} -function VA(){E.call(this);this.Qj=0;} -function Bk4(a,b){Bp();H4(BvY,Bz(a.Qj));} -var N3=K(Dl); -function BFu(a,b,c,d){var e=new N3();AAQ(e,a,b,c,d);return e;} -function AAQ(a,b,c,d,e){Gj(a,b,c,d,e,0.0,0.0,0.0);a.f=a.f*0.30000001192092896;a.i=Cd()*0.20000000298023224+0.10000000149011612;a.g=a.g*0.30000001192092896;a.fd=1.0;a.ff=1.0;a.fK=1.0;a.e9=19+D(a.l,4)|0;Dh(a,0.009999999776482582,0.009999999776482582);a.ng=0.05999999865889549;a.b1=8.0/(Cd()*0.8+0.2)|0;} -function AFL(a,b,c,d,e,f,g,h){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ALN(a,b,c,d,e,f,g,h);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,$p);} -function AXD(a){var b,c,d,e,f,g,h,i,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.bq=a.c;a.b6=a.j;a.bp=a.d;b=a.i-a.ng;a.i=b;c=a.f;d=a.g;$p=1;case 1:A0X(a,c,b,d);if(C()){break _;}a.f=a.f*0.9800000190734863;a.i=a.i*0.9800000190734863;a.g=a.g*0.9800000190734863;e=a.b1;a.b1=e-1|0;if(e<=0){$p=2;continue _;}if(a.bF){if(Cd()<0.5){$p=5;continue _;}a.f=a.f*0.699999988079071;a.g=a.g*0.699999988079071;}f=a.m;e -=N(a.c);g=N(a.j);h=N(a.d);$p=3;continue _;case 2:CH(a);if(C()){break _;}if(a.bF){if(Cd()<0.5){$p=5;continue _;}a.f=a.f*0.699999988079071;a.g=a.g*0.699999988079071;}f=a.m;e=N(a.c);g=N(a.j);h=N(a.d);$p=3;case 3:$z=AJY(f,e,g,h);if(C()){break _;}f=$z;if(!f.iQ()&&!f.cv())return;i=N(a.j)+1|0;f=a.m;e=N(a.c);g=N(a.j);h=N(a.d);$p=4;case 4:$z=AMY(f,e,g,h);if(C()){break _;}e=$z;b=i-NC(e);if(a.j>=b)return;$p=6;continue _;case 5:CH(a);if(C()){break _;}a.f=a.f*0.699999988079071;a.g=a.g*0.699999988079071;f=a.m;e=N(a.c);g= -N(a.j);h=N(a.d);$p=3;continue _;case 6:CH(a);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,$p);} -function A1y(){var a=this;IM.call(a);a.nd=null;a.o9=0;} -function HJ(){var a=new A1y();A8C(a);return a;} -function A8C(a){a.nd=B4(32);} -function Bkn(a,b){var c,d;XR(a,a.o9+1|0);c=a.nd.data;d=a.o9;a.o9=d+1|0;c[d]=b<<24>>24;} -function JY(a,b,c,d){var e,f,g,h,i;XR(a,a.o9+d|0);e=0;while(ei){b=new Bv;Bj(b,B(744));P(b);}j=g.data.length;if(h<=j&&h>=0){if(f>=0&&f<=(j-h|0)){k=e.qv;if(k===null){b=new Bv;Bj(b,B(745));P(b);}CY(g, -h,k,i-f|0,f);e.jX=e.jX-f|0;break b;}b=new HO;e=new S;T(e);Bo(J(e,B(746)),f);Bj(b,V(e));P(b);}b=new HO;e=new S;T(e);Bo(J(e,B(747)),h);Bj(b,V(e));P(b);}}c:{try{A1P(a,d,c);e=b;break c;}catch($$e){$$je=R($$e);if($$je instanceof BI){e=$$je;}else{throw $$e;}}if(b!==null)e=b;}b=a.m6;l=b.lp;if(l===null){b=new Fa;X(b);P(b);}b.Aa=0;b.s9=0;b.zA=0;b.p3=0;Rn(l,15,b.Qt);a.qH=0;a.qq=0;a.pr=0;a.nE=0;b=a.ts;AU1(b.vb);b.A2=Cb;a.iw=null;if(e===null)return;if(e instanceof Bv)P(e);if(e instanceof Cf)P(e);b=new AEw;Bj(b,Sn(e));P(b);} -function A1P(a,b,c){var d;if(a.B5){a.dE.f9(a.eJ,0,16);if(FP(Is(a,a.eJ,0),M(134695760))){d=new I2;X(d);P(d);}a.iw.y1=Is(a,a.eJ,4);a.iw.wY=Is(a,a.eJ,8);a.iw.qy=Is(a,a.eJ,12);}if(FP(a.iw.y1,AWP(a.ts.vb))){d=new I2;X(d);P(d);}d=a.iw;if(E8(d.wY,M(b))&&E8(d.qy,M(c)))return;d=new I2;X(d);P(d);} -function ABZ(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p;Tf(a);if(a.Mn)return null;b=0;while(true){if(b==4){c=Is(a,a.eJ,0);if(E8(c,M(33639248))){a.Mn=1;return null;}if(FP(c,M(67324752)))return null;d=0;while(true){if(d==26){if((IP(a,a.eJ,0)&255)>20){e=new I2;X(e);P(e);}a.B5=(IP(a,a.eJ,2)&8)!=8?0:1;f=IP(a,a.eJ,6);g=IP(a,a.eJ,8);h=IP(a,a.eJ,4);i=Cb;j=Cb;k=M(-1);if(!a.B5){i=Is(a,a.eJ,10);j=Is(a,a.eJ,14);k=Is(a,a.eJ,18);}l=IP(a,a.eJ,22);if(!l){e=new I2;X(e);P(e);}m=IP(a,a.eJ,24);d=0;if(l>a.si.data.length){a.si=B4(l);a.Q6 -=DD(l);}while(true){if(d==l){n=new Ch;o=a.si;H2();QH(n,o,0,l,JD(B(31)));e=new Ub;e.wY=M(-1);e.y1=M(-1);e.qy=M(-1);e.y7=(-1);e.OK=(-1);e.JH=(-1);e.RI=(-1);e.RP=M(-1);if(Bl(n)>65535){e=new Cp;X(e);P(e);}e.IU=n;a.iw=e;e.OK=f;e.JH=g;if(h&&h!=8){e=new Cp;X(e);P(e);}a:{e.y7=h;if(FP(k,M(-1))){if(JL(i,Cb)&&FO(i,F(4294967295, 0))){e.y1=i;if(JL(k,Cb)&&FO(k,F(4294967295, 0))){e.qy=k;e.wY=j;break a;}e=new Cp;X(e);P(e);}e=new Cp;X(e);P(e);}}b:{if(m>0){d=0;o=B4(m);while(true){if(d==m){p=o.data;e=a.iw;if(p.length>65535){e -=new Cp;X(e);P(e);}e.VN=o;break b;}b=a.dE.f9(o,d,m-d|0);d=d+b|0;if(b==(-1))break;}e=new Gq;X(e);P(e);}}return a.iw;}b=a.dE.f9(a.si,d,l-d|0);d=d+b|0;if(b==(-1))break;}e=new Gq;X(e);P(e);}b=a.dE.f9(a.eJ,d,26-d|0);d=d+b|0;if(b==(-1))break;}e=new Gq;X(e);P(e);}d=a.dE.f9(a.eJ,b,4-b|0);b=b+d|0;if(d==(-1))break;}return null;} -function AYe(a,b,c,d){var e,f,g,h,i,j,$$je;if(a.qn){e=new Bv;X(e);P(e);}e=a.m6;if(!e.Aa){f=a.iw;if(f!==null){g=b.data.length;if(c<=g&&d>=0&&c>=0&&(g-c|0)>=d){if(!f.y7){h=B9(f.qy);if(a.qq>=h)return (-1);if(a.qH>=a.nE){a.qH=0;g=a.dE.w7(a.pT);a.nE=g;if(g==(-1)){a.No=1;return (-1);}a.pr=a.pr+g|0;}i=a.nE;g=a.qH;i=i-g|0;if(d>i)d=i;i=h-a.qq|0;if(i>=d)i=d;CY(a.pT,g,b,c,i);a.qH=a.qH+i|0;a.qq=a.qq+i|0;YU(a.ts,b,c,i);return i;}if(Xn(e)){if(a.qn){e=new Bv;X(e);P(e);}g=a.dE.w7(a.pT);a.nE=g;if(g>0){e=a.m6;j=a.pT;f=e.lp;if -(f===null){e=new Ei;X(e);P(e);}h=j.data.length;if(0<=h&&g>=0&&(h-0|0)>=g){e.p3=0;e.zA=g;Sk(f,j,0,g,0);}else{e=new HO;X(e);P(e);}}g=a.nE;if(g>0)a.pr=a.pr+g|0;}a:{try{g=APy(a.m6,b,c,d);break a;}catch($$e){$$je=R($$e);if($$je instanceof O8){e=$$je;}else{throw $$e;}}f=new I2;Bj(f,e.w6);P(f);}if(!g&&a.m6.Aa)return (-1);YU(a.ts,b,c,g);return g;}e=new HO;X(e);P(e);}}return (-1);} -function AR1(a,b){var c,d,e,f,g,h,i;if(Ga(b,Cb)){c=new Cp;X(c);P(c);}d=Cb;e=M(2048);if(Ga(b,e))e=b;f=B4(B9(e));g=f.data;while(FP(d,b)){e=BD(b,d);h=M(g.length);if(DQ(h,e))h=e;i=AYe(a,f,0,B9(h));if(i==(-1))return d;d=Bi(d,M(i));}return d;} -function IP(a,b,c){b=b.data;return b[c]&255|(b[c+1|0]&255)<<8;} -function Is(a,b,c){b=b.data;return GN(GN(GN(GN(Cb,M(b[c]&255)),M((b[c+1|0]&255)<<8)),M((b[c+2|0]&255)<<16)),F1(M(b[c+3|0]&255),24));} -var T1=K(0); -var VD=K(); -function BFv(){var a=new VD();Bgt(a);return a;} -function Bgt(a){} -function A$b(a){var b,c,d,e;Bp();BuJ.requestPointerLock();b=Cy();c=BvO;if(c)$rt_globals.clearTimeout(c);BvO=0;d=BD(b,BvN);if(Ga(d,M(3000))){e=new Ye;e.Sy=a;c=3000-B9(d)|0;BvO=$rt_globals.setTimeout(CQ(e,"onTimer"),c);}} -function UB(){E.call(this);this.AT=null;} -var ABN=K(Bv); -function BFw(){var a=new ABN();A4v(a);return a;} -function A4v(a){X(a);} -var EU=K(Cp); -function A1Y(){var a=new EU();BeZ(a);return a;} -function BeZ(a){X(a);} -var RX=K(); -var BEo=null;var BEp=null;function BFx(){var a=new RX();AJ5(a);return a;} -function AJ5(a){} -function AMT(){BEo=BX([(-1598972629),(-924973963),(-82475629),(-1662160004),(-1003958181),(-181205903),(-1723866425),(-1081091207),(-277622185),(-1784126602),(-1156416428),(-371778711),(-1842974431),(-1229976214),(-463728444),(-1900443013),(-1301811943),(-553523104),(-1956564676),(-1371964021),(-641213203),(-2011370988),(-1440471911),(-726848064),(-2064892776),(-1507374146),(-810475859),(-2117160148),(-1572708361),(-892143627),(-41437709),(-1636511304),(-971897307),(-141129809),(-1698818867),(-1049781759),(-238485375), -(-1759666096),(-1125840795),(-333559170),(-1819087217),(-1200117198),(-426404673),(-1877115657),(-1272652747),(-517074110),(-1933784055),(-1343488244),(-605618481),(-1989124287),(-1412663534),(-692087594),(-2043167482),(-1480217529),(-776530087),(-2095944040),(-1546188227),(-858993459),(-2147483648),(-1610612736),(-939524096),(-100663296),(-1673527296),(-1018167296),(-198967296),(-1734967296),(-1094967296),(-294967296),(-1794967296),(-1169967296),(-388717296),(-1853561046),(-1243209483),(-480270030),(-1910781505), -(-1314735057),(-569676998),(-1966660859),(-1384584250),(-656988489),(-2021230542),(-1452796353),(-742253617),(-2074521247),(-1519409734),(-825520344),(-2126562951),(-1584461865),(-906835507),(-59802560),(-1647989336),(-986244846),(-159064233),(-1710027882),(-1063793028),(-255999461),(-1770612399),(-1139523675),(-350662770),(-1829776967)]);BEp=BX([(-35),(-32),(-29),(-25),(-22),(-19),(-15),(-12),(-9),(-5),(-2),1,5,8,11,15,18,21,25,28,31,35,38,41,45,48,51,55,58,61,64,68,71,74,78,81,84,88,91,94,98,101,104,108,111, -114,118,121,124,128,131,134,138,141,144,148,151,154,158,161,164,167,171,174,177,181,184,187,191,194,197,201,204,207,211,214,217,221,224,227,231,234,237,241,244,247,251,254,257,260,264,267,270,274,277,280,284,287,290,294]);} -function Ub(){var a=this;E.call(a);a.IU=null;a.wY=Cb;a.y1=Cb;a.qy=Cb;a.y7=0;a.OK=0;a.JH=0;a.VN=null;a.RI=0;a.RP=Cb;} -function O5(a){return a.IU;} -function Wr(a){return a.qy;} -function AAt(){var a=this;HP.call(a);a.qv=null;a.jX=0;} -function A84(a){var b,c;b=a.qv;if(b===null){c=new Bv;X(c);P(c);}return (b.data.length-a.jX|0)+a.dE.ym()|0;} -function Be4(a){if(a.dE!==null){a.dE.fD();a.dE=null;a.qv=null;}} -function A6J(a){var b,c,d;b=a.qv;if(b===null){c=new Bv;X(c);P(c);}b=b.data;d=a.jX;if(d>=b.length)return a.dE.yb();a.jX=d+1|0;return b[d]&255;} -function Bhi(a,b,c,d){var e,f,g,h,i,j,k,l,m;e=a.qv;if(e===null){f=new Bv;Bj(f,B(745));P(f);}g=b.data.length;if(c<=g&&c>=0){if(d>=0&&d<=(g-c|0)){h=e.data;i=0;j=0;k=a.jX;g=h.length;if(k=d)j=d;CY(e,k,b,c,j);c=c+j|0;i=i+j|0;a.jX=a.jX+j|0;}if(j==d)return d;g=a.dE.f9(b,c,d-i|0);if(g>0)return g+i|0;if(i)return i;return g;}l=new HO;f=new S;T(f);Bo(J(f,B(746)),d);Bj(l,V(f));P(l);}f=new HO;m=new S;T(m);Bo(J(m,B(747)),c);Bj(f,V(m));P(f);} -function ANb(){var a=this;E.call(a);a.Aa=0;a.Qt=0;a.zA=0;a.p3=0;a.s9=0;a.lp=null;} -function BFy(){var a=new ANb();Ble(a);return a;} -function BtB(a){var b=new ANb();AMn(b,a);return b;} -function Ble(a){AMn(a,0);} -function AMn(a,b){var $$je;a.Qt=b;a:{try{a.lp=Bno(b);break a;}catch($$e){$$je=R($$e);if($$je instanceof Nq){}else{throw $$e;}}}} -function APy(a,b,c,d){var e,f,g,h,i,j,k;e=b.data.length;if(c<=e&&d>=0&&c>=0&&(e-c|0)>=d){if(a.lp===null){f=new Ei;X(f);P(f);}if(Xn(a))return 0;a:{f=a.lp;g=f.H;h=f.iK;e=a.s9;a.s9=0;Qu(f,b,c,d);i=Y1(a.lp,0);switch(i){case 0:break a;case 1:a.Aa=1;break a;case 2:a.s9=1;break a;default:}f=new O8;j=new S;T(j);Bo(J(j,B(748)),i);Bj(f,V(j));P(f);}if(a.s9&&e){f=new O8;X(f);P(f);}k=M(a.p3);f=a.lp;a.p3=B9(Bi(k,BD(f.H,g)));return B9(BD(f.iK,h));}f=new HO;X(f);P(f);} -function Xn(a){return a.p3!=a.zA?0:1;} -var ABU=K(0); -function AIl(){var a=this;E.call(a);a.vb=null;a.A2=Cb;} -function BqI(){var a=new AIl();BjA(a);return a;} -function BjA(a){a.vb=Wj();} -function YU(a,b,c,d){var e,f;e=b.data.length;if(c<=e&&d>=0&&c>=0&&(e-c|0)>=d){AQi(a.vb,b,c,d);a.A2=Bi(a.A2,M(d));return;}f=new HO;X(f);P(f);} -var OI=K(); -var BFz=0;var BFA=null;var BFB=null;function BFC(){var a=new OI();AS3(a);return a;} -function AS3(a){} -function AXd(b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q;d=N6(b);c.IE=!(d&(-2147483648))?0:1;e=d&8388607;f=d>>23&255;if(!e&&!f){c.BR=0;c.Bo=0;return;}if(f)d=e|8388608;else{d=e<<1;while(E8(Co(M(d),M(8388608)),Cb)){d=d<<1;f=f+(-1)|0;}}g=BFB.data;e=0;h=g.length;if(e>h){c=new Cp;X(c);P(c);}i=h-1|0;a:{while(true){if(e>i){h=( -e|0)-1|0;break a;}h=(e+i|0)/2|0;j=g[h];if(j==f)break;if(f>=j)e=h+1|0;else i=h-1|0;}}if(h<0)h= -h|0;e=h+1|0;k=9+(f-g[e]|0)|0;l=L0(d,BFA.data[e],k);if(l=0)break;j=q;}i=$rt_ucmp(o,j);e=i>0?U($rt_udiv(l,o),o):i<0?U($rt_udiv(l,j),j)+j|0:U($rt_udiv((l+(j/2|0)|0),j),j);if(Gy(M(e),M(1000000000))>=0)while(true){h=h+1|0;e=$rt_udiv(e,10);if($rt_ucmp(e,1000000000)<0)break;}else if -($rt_ucmp(e,100000000)<0){h=h+(-1)|0;e=e*10|0;}c.BR=e;c.Bo=h-50|0;} -function L0(b,c,d){return B9(Hs(CB(Co(M(b),F(4294967295, 0)),Co(M(c),F(4294967295, 0))),32-d|0));} -function ATW(){BFz=$rt_udiv((-1),10);BFA=BX([(-18543760),(-873828468),(-1558056233),(-2105438446),(-791721136),(-1492370368),(-2052889754),(-707643228),(-1425108042),(-1999079893),(-621547450),(-1356231419),(-1943978595),(-533385374),(-1285701758),(-1887554866),(-443107408),(-1213479385),(-1829776968),(-350662770),(-1139523676),(-1770612400),(-255999462),(-1063793029),(-1710027882),(-159064234),(-986244846),(-1647989336),(-59802560),(-906835507),(-1584461865),(-2126562952),(-825520345),(-1519409735),(-2074521247), -(-742253618),(-1452796353),(-2021230542),(-656988489),(-1384584251),(-1966660860),(-569676998),(-1314735058),(-1910781505),(-480270031),(-1243209484),(-1853561046),(-388717296),(-1169967296),(-1794967296),(-294967296),(-1094967296),(-1734967296),(-198967296),(-1018167296),(-1673527296),(-100663296),(-939524096),(-1610612736),(-2147483648),(-858993460),(-1546188227),(-2095944041),(-776530088),(-1480217529),(-2043167483),(-692087595),(-1412663535),(-1989124287),(-605618482),(-1343488245),(-1933784055),(-517074110), -(-1272652747),(-1877115657),(-426404674),(-1200117198),(-1819087218),(-333559171),(-1125840796),(-1759666096),(-238485376),(-1049781760),(-1698818867),(-141129810),(-971897307),(-1636511305),(-41437710),(-892143627),(-1572708361),(-2117160148),(-810475859),(-1507374147),(-2064892777),(-726848065),(-1440471911),(-2011370988),(-641213203),(-1371964022),(-1956564688)]);BFB=BX([(-37),(-34),(-31),(-28),(-24),(-21),(-18),(-14),(-11),(-8),(-4),(-1),2,6,9,12,16,19,22,26,29,32,36,39,42,46,49,52,56,59,62,65,69,72,75, -79,82,85,89,92,95,99,102,105,109,112,115,119,122,125,129,132,135,139,142,145,149,152,155,158,162,165,168,172,175,178,182,185,188,192,195,198,202,205,208,212,215,218,222,225,228,232,235,238,242,245,248,252,255,258,261,265,268,271,275,278,281,285,288,291]);} -function Us(){E.call(this);this.pO=0;} -var BFD=null;function Wj(){var a=new Us();AGQ(a);return a;} -function AGQ(a){a.pO=0;} -function AQi(a,b,c,d){var e,f,g,h;e=a.pO^(-1);while(true){d=d+(-1)|0;if(d<0)break;f=b.data;g=BFD.data;h=c+1|0;e=g[(e^f[c])&255]^(e>>>8|0);c=h;}a.pO=e^(-1);} -function AU1(a){a.pO=0;} -function Bnw(a,b){a.pO=B9(Co(b,F(4294967295, 0)));} -function AWP(a){return Co(M(a.pO),F(4294967295, 0));} -function ANQ(){var b,c,d,e,f;BFD=null;b=BS(256);c=b.data;BFD=b;d=0;while(d<256){e=8;f=d;while(true){e=e+(-1)|0;if(e<0)break;if(!(f&1)){f=f>>>1|0;continue;}f=(-306674912)^(f>>>1|0);}c[d]=f;d=d+1|0;}} -function A09(){var a=this;E.call(a);a.L8=null;a.Ds=null;} -function Bso(){var a=new A09();A8s(a);return a;} -function A8s(a){var b,c,d,e;a.L8=Q($rt_arraycls(Ch),[Q(Ch,[B(729),B(734),B(734)]),Q(Ch,[B(85),B(727),B(727)]),Q(Ch,[B(749),B(750),B(751)]),Q(Ch,[B(749),B(751),B(751)])]);b=BC($rt_arraycls(E),5);c=b.data;d=BC(E,5);e=d.data;I();e[0]=BwO;e[1]=BwM;Bt();e[2]=BB8;e[3]=BBF;e[4]=BB9;c[0]=d;c[1]=Q(E,[BCb,BCf,BB2,BCj,BCp]);c[2]=Q(E,[BCa,BCe,BB1,BCi,BCo]);c[3]=Q(E,[BCc,BCg,BB3,BCk,BCq]);c[4]=Q(E,[BCu,BCv,BCw,BCx,BCy]);a.Ds=b;} -function AZZ(a,b){var c,d,e,f,g,h,i,j,k;c=0;while(true){d=a.Ds.data;if(c>=d[0].data.length)break;e=d[0].data[c];f=0;while(true){g=a.Ds.data;if(f>=(g.length-1|0))break;h=f+1|0;i=g[h].data[c];j=QG(i);k=BC(E,5);d=k.data;d[0]=a.L8.data[f];d[1]=BF(35);Bt();d[2]=Bze;d[3]=BF(88);d[4]=e;Cl(b,j,k);f=h;}c=c+1|0;}} -function AFA(){var a=this;E.call(a);a.Kf=null;a.Ge=null;} -function Bqr(){var a=new AFA();Boa(a);return a;} -function Boa(a){var b,c,d,e;b=BC($rt_arraycls(Ch),1);b.data[0]=Q(Ch,[B(85),B(85),B(727)]);a.Kf=b;b=BC($rt_arraycls(E),2);c=b.data;d=BC(E,5);e=d.data;I();e[0]=BwO;e[1]=BwM;Bt();e[2]=BB8;e[3]=BBF;e[4]=BB9;c[0]=d;c[1]=Q(E,[BB_,BCd,BB$,BCh,BCn]);a.Ge=b;} -function AO6(a,b){var c,d,e,f,g,h,i,j,k;c=0;while(true){d=a.Ge.data;if(c>=d[0].data.length)break;e=d[0].data[c];f=0;while(true){d=a.Ge.data;if(f>=(d.length-1|0))break;g=f+1|0;h=d[g].data[c];i=QG(h);j=BC(E,5);k=j.data;k[0]=a.Kf.data[f];k[1]=BF(35);Bt();k[2]=Bze;k[3]=BF(88);k[4]=e;Cl(b,i,j);f=g;}c=c+1|0;}h=new Cm;Bt();Gz(h,BB6,1);Cl(b,h,Q(E,[B(741),B(742),B(741),BF(88),BCr,BF(35),Bze]));Cl(b,EB(BB7,4),Q(E,[B(85),B(727),B(61),BF(89),BCs,BF(88),BBD,BF(35),Bze]));} -function AFs(){E.call(this);this.LZ=null;} -function Bsl(){var a=new AFs();Bc3(a);return a;} -function Bc3(a){var b,c,d,e;b=BC($rt_arraycls(E),3);c=b.data;d=BC(E,2);e=d.data;I();e[0]=Bw7;Bt();e[1]=BB9;c[0]=d;c[1]=Q(E,[Bw6,BB8]);c[2]=Q(E,[BzQ,BBF]);a.LZ=b;} -function AXQ(a,b){var c,d,e,f;c=0;while(true){d=a.LZ.data;if(c>=d.length)break;e=d[c].data[0];f=d[c].data[1];Cl(b,AUH(e),Q(E,[B(726),B(726),B(726),BF(35),f]));Cl(b,EB(f,9),Q(E,[B(727),BF(35),e]));c=c+1|0;}} -var AMq=K(); -function BrO(){var a=new AMq();Ba1(a);return a;} -function Ba1(a){} -function AXn(a,b){var c,d,e;c=new Cm;Bt();Er(c,BCm);d=BC(E,9);e=d.data;e[0]=B(61);e[1]=B(85);e[2]=B(727);e[3]=BF(88);I();e[4]=BwX;e[5]=BF(89);e[6]=BwY;e[7]=BF(35);e[8]=BCl;Cl(b,c,d);Cl(b,QG(BCm),Q(E,[B(61),B(85),B(727),BF(88),BwY,BF(89),BwX,BF(35),BCl]));} -var A08=K(); -function BqR(){var a=new A08();Bja(a);return a;} -function Bja(a){} -function ANv(a,b){var c;c=new Cm;I();AQF(c,BzN);Cl(b,c,Q(E,[B(726),B(732),B(726),BF(35),BwO]));Cl(b,AUH(BzU),Q(E,[B(726),B(732),B(726),BF(35),BwM]));Cl(b,AUH(BzR),Q(E,[B(730),B(730),BF(35),BwO]));} -function ANu(){var a=this;E.call(a);a.Ix=null;a.H2=null;} -function BrG(){var a=new ANu();A5f(a);return a;} -function A5f(a){var b,c,d,e;a.Ix=Q($rt_arraycls(Ch),[Q(Ch,[B(729),B(735)]),Q(Ch,[B(735),B(729),B(729)]),Q(Ch,[B(729),B(735),B(735)]),Q(Ch,[B(735),B(735)])]);b=BC($rt_arraycls(E),5);c=b.data;d=BC(E,5);e=d.data;Bt();e[0]=BC4;I();e[1]=BwD;e[2]=BB8;e[3]=BBF;e[4]=BB9;c[0]=d;c[1]=Q(E,[BCA,BCE,BCI,BCM,BCQ]);c[2]=Q(E,[BCB,BCF,BCJ,BCN,BCR]);c[3]=Q(E,[BCC,BCG,BCK,BCO,BCS]);c[4]=Q(E,[BCD,BCH,BCL,BCP,BCT]);a.H2=b;} -function AQp(a,b){var c,d,e,f,g,h;c=0;while(true){d=a.H2.data;if(c>=d[0].data.length)break;e=d[0].data[c];f=0;while(true){g=a.H2.data;if(f>=(g.length-1|0))break;h=f+1|0;Cl(b,QG(g[h].data[c]),Q(E,[a.Ix.data[f],BF(88),e]));f=h;}c=c+1|0;}} -function AFO(){E.call(this);this.Wv=null;} -function Bq7(a){var b=new AFO();A9F(b,a);return b;} -function A9F(a,b){a.Wv=b;} -function A_k(a,b,c){b=b;c=c;return OV(c)=b.rP()){d=b.nZ();while(d.u5()){if(!MI(a,d.qD()))continue;c=1;}}else{d=Ft(a);while(CW(d)){if(b.xb(De(d))){c=1;ABE(d);e=d.lN;if(e===null){b=new Ei;X(b);P(b);}f=d.FX;if(f!==null)f.fB=e.fB;else{g=e.un;h=d.rc.eO.data;i=g&(h.length-1|0);h[i]=h[i].fB;}d.lN=null;d.wS=d.wS+1|0;e=d.rc;e.iP=e.iP+1|0;e.fO=e.fO-1|0;}}}return c;} -function BhK(a,b){var c,d;if(a===b)return 1;if(!YX(b,KS))return 0;c=b;if(Fe(a)!=Fe(c))return 0;d=Ft(c);while(CW(d)){if(AD2(a,De(d)))continue;else return 0;}return 1;} -function A2I(a){var b,c,d;b=0;c=Ft(a);while(CW(c)){d=De(c);if(d!==null)b=b+d.da()|0;}return b;} -var SH=K(Gr); -var YH=K(SH); -function BFR(){var a=new YH();Beu(a);return a;} -function Beu(a){} -var TA=K(IG); -var YF=K(TA); -function BFS(){var a=new YF();A2d(a);return a;} -function A2d(a){} -var TT=K(Jc); -var YG=K(TT); -function BFT(){var a=new YG();BeM(a);return a;} -function BeM(a){} -var IX=K(0); -var YD=K(); -function BFU(){var a=new YD();A7m(a);return a;} -function A7m(a){} -var So=K(0); -var YE=K(); -function BFV(){var a=new YE();BnO(a);return a;} -function BnO(a){} -var Yt=K(); -function BFW(){var a=new Yt();BgD(a);return a;} -function BgD(a){} -function Yb(){E.call(this);this.KU=null;} -function Bhy(a){Dq(a.KU,NZ(1));} -function Yc(){E.call(this);this.Rn=null;} -function BfO(a){Dq(a.Rn,NZ(0));} -function ZM(){var a=this;E.call(a);a.I4=null;a.C3=null;} -function Biq(a){var b,c;b=a.I4;if(a.C3.result===null){Ox();c=BFP;}else if(!(Xs(a.C3.result)?1:0)){Ox();c=BFO;}else{Ox();c=Bxm;}Dq(b,c);} -function ZR(){E.call(this);this.JT=null;} -function A7a(a){var b;b=a.JT;Ox();Dq(b,BFP);} -function Jv(){var a=this;E.call(a);a.vR=0;a.wS=0;a.uK=null;a.lN=null;a.FX=null;a.rc=null;} -function BFX(a){var b=new Jv();Ta(b,a);return b;} -function Ta(a,b){a.rc=b;a.wS=b.iP;a.uK=null;} -function CW(a){var b,c;if(a.uK!==null)return 1;while(true){b=a.vR;c=a.rc.eO.data;if(b>=c.length)break;if(c[b]!==null)return 1;a.vR=b+1|0;}return 0;} -function ABE(a){var b;if(a.wS==a.rc.iP)return;b=new PA;X(b);P(b);} -function Tw(a){var b,c,d,e;ABE(a);if(!CW(a)){b=new I8;X(b);P(b);}b=a.uK;if(b!==null){c=a.lN;if(c!==null)a.FX=c;a.lN=b;a.uK=b.fB;}else{d=a.rc.eO.data;e=a.vR;a.vR=e+1|0;b=d[e];a.lN=b;a.uK=b.fB;a.FX=null;}} -var ACf=K(Jv); -function Lu(a){Tw(a);return a.lN.iU;} -function ABV(){var a=this;E.call(a);a.wN=0;a.v0=0;a.GH=null;a.PJ=null;a.UW=0;} -function XD(a,b,c,d,e){var f,g,h,i,j,k;f=0;while(f<3){g=0;while(g<3){h=f-c|0;i=g-d|0;j=(-1);if(h>=0&&i>=0){k=a.wN;if(h=d.length)return (-1);if(b==d[c])break;c=c+1|0;}return c;} -function AYm(){BFY=BX([32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,39,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,8962,199,252,233,226,228,224,229,231,234,235,232,239,238,236,196,197,201,230,198,244,246,242,251,249,255,214,220,248,163,216,215,402,225,237,243,250,241,209,170,186,191,174,172, -189,188,161,171,187]);BFZ=BiC([47,10,13,9,0,12,96,63,42,92,60,62,124,34,58]);} -function AAB(){var a=this;E.call(a);a.uP=0;a.Hu=0;a.yO=0;a.q3=0;a.ty=null;} -function Jq(a){return a.uP>=a.yO?0:1;} -function Iw(a){var b,c;VC(a);b=a.uP;a.q3=b;c=a.ty;a.uP=b+1|0;return Z(c,b);} -function VC(a){var b;if(a.Hu>=a.ty.eF)return;b=new PA;X(b);P(b);} -function ADo(){E.call(this);this.Bs=null;} -function Bnb(a,b,c){var d,e;b=b;c=c;d=b.hg;e=c.hg;if(d&&!e)d=1;else if(e&&!d)d=(-1);else{d=Y(Ku(b,a.Bs),Ku(c,a.Bs));d=d<0?1:d>0?(-1):b.G4>=c.G4?(-1):1;}return d;} -function ATH(){E.call(this);this.Hq=null;} -function A9W(a){var b=new ATH();Bkz(b,a);return b;} -function Bkz(a,b){a.Hq=b;} -function BbF(a,b,c){b=b;c=c;return Ku(b,a.Hq)>=Ku(c,a.Hq)?1:(-1);} -function Ln(){var a=this;E.call(a);a.tb=null;a.QC=null;a.F9=null;a.ye=null;a.UJ=null;a.Tg=0.0;a.Sq=0.0;a.Au=0.0;a.At=0.0;a.As=0.0;} -var BD3=null;var BEw=0.0;var BEx=0.0;var BEy=0.0;function Qa(){Qa=Bw(Ln);BhU();} -function BsS(){var a=new Ln();ALn(a);return a;} -function ALn(a){var b;Qa();b=DY();a.tb=b;B1(b,G(JM),Bts());B1(a.tb,G(OY),Bsr());b=L4(G9(a.tb));while(CW(b)){(Lu(b)).st=a;}} -function ACD(a,b){var c;c=BA(a.tb,b);if(c===null&&b!==G(FU)){c=ACD(a,NU(b));B1(a.tb,b,c);}return c;} -function ADI(a,b){return b===null?null:ACD(a,Cw(b));} -function ANI(a,b,c,d,e,f){var g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=ADI(a,b);if(g===null)return;$p=1;case 1:g.D9(b,c,d,e,f);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function BhU(){BD3=BsS();} -function AU3(){var a=this;E.call(a);a.S=null;a.jA=0;a.Bh=null;a.Iw=0;a.ra=0;a.mP=0;a.dQ=0;a.Cw=null;} -function Bsn(){var a=new AU3();A2N(a);return a;} -function Sp(a){return a.S.ez;} -function ZT(a,b,c,d){var e,f,g,h,i,j;e=Cj();f=a.jA;g=0;if(c!=f)a.jA=c;a:{switch(b){case -1073741784:h=new WR;c=a.dQ+1|0;a.dQ=c;Kk(h,c);break a;case -536870872:case -268435416:break;case -134217688:case -67108824:h=new VX;c=a.dQ+1|0;a.dQ=c;Kk(h,c);break a;case -33554392:h=new Xk;c=a.dQ+1|0;a.dQ=c;Kk(h,c);break a;default:c=a.ra+1|0;a.ra=c;if(d!==null)h=BtI(c);else{h=Bs3();g=1;}c=a.ra;if(c<=(-1))break a;if(c>=10)break a;a.Bh.data[c]=h;break a;}h=Bsm();}while(true){if(I6(a.S)&&a.S.ba==(-536870788)){d=Bom(D6(a,2), -D6(a,64));while(!Gs(a.S)&&I6(a.S)){i=a.S;j=i.ba;if(j&&j!=(-536870788)&&j!=(-536870871))break;ES(d,Cr(i));i=a.S;if(i.c9!=(-536870788))continue;Cr(i);}i=QT(a,d);i.cq(h);}else if(a.S.c9==(-536870788)){i=Mv(h);Cr(a.S);}else{i=ABm(a,h);d=a.S;if(d.c9==(-536870788))Cr(d);}if(i!==null)Ba(e,i);if(Gs(a.S))break;if(a.S.c9==(-536870871))break;}if(a.S.BL==(-536870788))Ba(e,Mv(h));if(a.jA!=f&&!g){a.jA=f;d=a.S;d.py=f;d.ba=d.c9;d.lU=d.l4;j=d.iu;d.bD=j+1|0;d.t$=j;JE(d);}switch(b){case -1073741784:break;case -536870872:d=new AAa;JZ(d, -e,h);return d;case -268435416:d=new AD_;JZ(d,e,h);return d;case -134217688:d=new ACg;JZ(d,e,h);return d;case -67108824:d=new XG;JZ(d,e,h);return d;case -33554392:d=new Hb;JZ(d,e,h);return d;default:switch(e.p){case 0:break;case 1:return Bty(Z(e,0),h);default:return Bq8(e,h);}return Mv(h);}d=new PK;JZ(d,e,h);return d;} -function AY7(a){var b,c,d,e,f,g,h;b=BS(4);c=(-1);d=(-1);if(!Gs(a.S)&&I6(a.S)){e=b.data;c=Cr(a.S);e[0]=c;d=c-4352|0;}if(d>=0&&d<19){e=DD(3);b=e.data;b[0]=c&65535;f=a.S;g=f.c9;h=g-4449|0;if(h>=0&&h<21){b[1]=g&65535;Cr(f);f=a.S;g=f.c9;c=g-4519|0;if(c>=0&&c<28){b[2]=g&65535;Cr(f);return Bod(e,3);}return Bod(e,2);}if(!D6(a,2))return AHU(b[0]);if(D6(a,64))return Bmm(b[0]);return BfU(b[0]);}e=b.data;c=1;while(c<4&&!Gs(a.S)&&I6(a.S)){h=c+1|0;e[c]=Cr(a.S);c=h;}if(c==1){h=e[0];if(!(BF1.DG(h)==BF2?0:1))return ZI(a,e[0]);}if -(!D6(a,2))return Bui(b,c);if(D6(a,64)){f=new Zz;U1(f,b,c);return f;}f=new ADf;U1(f,b,c);return f;} -function ABm(a,b){var c,d,e,f,g,h,i;if(I6(a.S)&&!Qf(a.S)&&SL(a.S.ba)){if(D6(a,128)){c=AY7(a);if(!Gs(a.S)){d=a.S;e=d.c9;if(!(e==(-536870871)&&!(b instanceof Ll))&&e!=(-536870788)&&!I6(d))c=RK(a,b,c);}}else if(!AAR(a.S)&&!ADR(a.S)){f=new Qd;T(f);while(!Gs(a.S)&&I6(a.S)&&!AAR(a.S)&&!ADR(a.S)){if(!(!Qf(a.S)&&!a.S.ba)&&!(!Qf(a.S)&&SL(a.S.ba))){g=a.S.ba;if(g!=(-536870871)&&(g&(-2147418113))!=(-2147483608)&&g!=(-536870788)&&g!=(-536870876))break;}e=Cr(a.S);if(!RB(e))Cq(f,e&65535);else Pi(f,Me(e));}if(!D6(a,2)){c=new ACp;G6(c);c.f8 -=V(f);e=f.cw;c.ed=e;c.FE=BkW(e);c.CB=BkW(c.ed);h=0;while(h<(c.ed-1|0)){WG(c.FE,Bf(c.f8,h),(c.ed-h|0)-1|0);WG(c.CB,Bf(c.f8,(c.ed-h|0)-1|0),(c.ed-h|0)-1|0);h=h+1|0;}}else if(D6(a,64))c=Bug(f);else{c=new Uy;G6(c);c.ua=V(f);c.ed=f.cw;}}else c=RK(a,b,AEB(a,b));}else{d=a.S;if(d.c9!=(-536870871))c=RK(a,b,AEB(a,b));else{if(b instanceof Ll)P(D8(B(7),d.ez,U5(d)));c=Mv(b);}}a:{if(!Gs(a.S)){e=a.S.c9;if(!(e==(-536870871)&&!(b instanceof Ll))&&e!=(-536870788)){f=ABm(a,b);if(c instanceof FQ&&!(c instanceof JG)&&!(c instanceof Fx) -&&!(c instanceof IB)){i=c;if(!f.eW(i.cg)){c=new Y9;IW(c,i.cg,i.y,i.uC);c.cg.cq(c);}}if((f.s0()&65535)!=43)c.cq(f);else c.cq(f.cg);break a;}}if(c===null)return null;c.cq(b);}if((c.s0()&65535)!=43)return c;return c.cg;} -function RK(a,b,c){var d,e,f,g,h;d=a.S;e=d.c9;if(c!==null&&!(c instanceof DE)){switch(e){case -2147483606:Cr(d);d=new Z5;F9(d,c,b,e);T8();c.cq(BF3);return d;case -2147483605:Cr(d);d=new ABG;F9(d,c,b,(-2147483606));T8();c.cq(BF3);return d;case -2147483585:Cr(d);d=new VO;F9(d,c,b,(-536870849));T8();c.cq(BF3);return d;case -2147483525:f=new Uu;d=Ka(d);g=a.mP+1|0;a.mP=g;RY(f,d,c,b,(-536870849),g);T8();c.cq(BF3);return f;case -1073741782:case -1073741781:Cr(d);d=new WM;F9(d,c,b,e);c.cq(d);return d;case -1073741761:Cr(d);d -=new AB0;F9(d,c,b,(-536870849));c.cq(b);return d;case -1073741701:h=new Yn;d=Ka(d);e=a.mP+1|0;a.mP=e;RY(h,d,c,b,(-536870849),e);c.cq(h);return h;case -536870870:case -536870869:Cr(d);if(c.s0()!=(-2147483602)){d=new Fx;F9(d,c,b,e);}else if(D6(a,32)){d=new WN;F9(d,c,b,e);}else{d=new AAW;f=ABv(a.jA);F9(d,c,b,e);d.BK=f;}c.cq(d);return d;case -536870849:Cr(d);d=new KH;F9(d,c,b,(-536870849));c.cq(b);return d;case -536870789:h=new Ke;d=Ka(d);e=a.mP+1|0;a.mP=e;RY(h,d,c,b,(-536870849),e);c.cq(h);return h;default:}return c;}f -=null;if(c!==null)f=c;switch(e){case -2147483606:case -2147483605:Cr(d);d=new AEY;IW(d,f,b,e);f.y=d;return d;case -2147483585:Cr(d);c=new Y4;IW(c,f,b,(-2147483585));return c;case -2147483525:c=new ABk;W5(c,Ka(d),f,b,(-2147483525));return c;case -1073741782:case -1073741781:Cr(d);d=new ABX;IW(d,f,b,e);f.y=d;return d;case -1073741761:Cr(d);c=new ADi;IW(c,f,b,(-1073741761));return c;case -1073741701:c=new WE;W5(c,Ka(d),f,b,(-1073741701));return c;case -536870870:case -536870869:Cr(d);d=BrB(f,b,e);f.y=d;return d;case -536870849:Cr(d);c -=new IB;IW(c,f,b,(-536870849));return c;case -536870789:return BsR(Ka(d),f,b,(-536870789));default:}return c;} -function AEB(a,b){var c,d,e,f,g,h,i,j;c=null;d=b instanceof Ll;while(true){a:{e=a.S;f=e.c9;if((f&(-2147418113))==(-2147483608)){Cr(e);g=(f&16711680)>>16;f=f&(-16711681);if(f==(-16777176))a.jA=g;else{if(f!=(-1073741784))g=a.jA;c=ZT(a,f,g,b);e=a.S;if(e.c9!=(-536870871))P(D8(B(7),e.ez,e.iu));Cr(e);}}else{b:{c:{switch(f){case -2147483599:case -2147483598:case -2147483597:case -2147483596:case -2147483595:case -2147483594:case -2147483593:case -2147483592:case -2147483591:break c;case -2147483583:break;case -2147483582:Cr(e);c -=Bn4(0);break a;case -2147483577:Cr(e);c=new AAT;C0(c);break a;case -2147483558:Cr(e);c=new Zu;h=a.dQ+1|0;a.dQ=h;AZP(c,h);break a;case -2147483550:Cr(e);c=Bn4(1);break a;case -2147483526:Cr(e);c=new AEq;C0(c);break a;case -536870876:Cr(e);a.dQ=a.dQ+1|0;if(D6(a,8)){if(D6(a,1)){c=BqV(a.dQ);break a;}c=Bqf(a.dQ);break a;}if(D6(a,1)){c=Bre(a.dQ);break a;}c=BrL(a.dQ);break a;case -536870866:Cr(e);if(D6(a,32)){c=Br6();break a;}c=BrE(ABv(a.jA));break a;case -536870821:Cr(e);i=0;c=a.S;if(c.c9==(-536870818)){i=1;Cr(c);}c -=QT(a,LR(a,i));c.cq(b);e=a.S;if(e.c9!=(-536870819))P(D8(B(7),e.ez,e.iu));ABd(e,1);Cr(a.S);break a;case -536870818:Cr(e);a.dQ=a.dQ+1|0;if(!D6(a,8)){c=new QF;C0(c);break a;}c=new AAw;e=ABv(a.jA);C0(c);c.Pc=e;break a;case 0:j=e.l4;if(j!==null)c=QT(a,j);else{if(Gs(e)){c=Mv(b);break a;}c=AHU(f&65535);}Cr(a.S);break a;default:break b;}Cr(e);c=new QF;C0(c);break a;}h=(f&2147483647)-48|0;if(a.ra=0&&!Ls(e)){c=ZI(a,f);Cr(a.S);}else if(f==(-536870788))c=Mv(b);else{if(f!=(-536870871)){b=new PB;c=!Ls(a.S)?Zr(f&65535):a.S.l4.hT();e=a.S;R3(b,c,e.ez,e.iu);P(b);}if(d){b=new PB;e=a.S;R3(b,B(7),e.ez,e.iu);P(b);}c=Mv(b);}}}if(f!=(-16777176))break;}return c;} -function LR(a,b){var c,d,e,f,g,h,i,j,$$je;c=Bom(D6(a,2),D6(a,64));If(c,b);d=(-1);e=0;f=0;g=1;a:{b:{c:while(true){if(Gs(a.S))break a;h=a.S;b=h.c9;f=b==(-536870819)&&!g?0:1;if(!f)break a;d:{switch(b){case -536870874:if(d>=0)ES(c,d);d=Cr(a.S);h=a.S;if(h.c9!=(-536870874)){d=38;break d;}if(h.ba==(-536870821)){Cr(h);e=1;d=(-1);break d;}Cr(h);if(g){c=LR(a,0);break d;}if(a.S.c9==(-536870819))break d;Zi(c,LR(a,0));break d;case -536870867:if(!g){b=h.ba;if(b!=(-536870819)&&b!=(-536870821)&&d>=0){Cr(h);h=a.S;i=h.c9;if(Ls(h))break c;if -(i<0){j=a.S.ba;if(j!=(-536870819)&&j!=(-536870821)&&d>=0)break c;}e:{try{if(SL(i))break e;i=i&65535;break e;}catch($$e){$$je=R($$e);if($$je instanceof BI){break b;}else{throw $$e;}}}try{DC(c,d,i);}catch($$e){$$je=R($$e);if($$je instanceof BI){break b;}else{throw $$e;}}Cr(a.S);d=(-1);break d;}}if(d>=0)ES(c,d);d=45;Cr(a.S);break d;case -536870821:if(d>=0){ES(c,d);d=(-1);}Cr(a.S);j=0;h=a.S;if(h.c9==(-536870818)){Cr(h);j=1;}if(!e)AQ1(c,LR(a,j));else Zi(c,LR(a,j));e=0;Cr(a.S);break d;case -536870819:if(d>=0)ES(c, -d);d=93;Cr(a.S);break d;case -536870818:if(d>=0)ES(c,d);d=94;Cr(a.S);break d;case 0:if(d>=0)ES(c,d);h=a.S.l4;if(h===null)d=0;else{A1Z(c,h);d=(-1);}Cr(a.S);break d;default:}if(d>=0)ES(c,d);d=Cr(a.S);}g=0;}P(D8(B(7),Sp(a),a.S.iu));}P(D8(B(7),Sp(a),a.S.iu));}if(!f){if(d>=0)ES(c,d);return c;}P(D8(B(7),Sp(a),a.S.iu-1|0));} -function ZI(a,b){var c,d,e;c=RB(b);if(D6(a,2)){a:{if(!(b>=97&&b<=122)){if(b<65)break a;if(b>90)break a;}return BfU(b&65535);}if(D6(a,64)&&b>128){if(c){d=new Z8;G6(d);d.ed=2;d.Kc=JW(JU(b));return d;}if(Vs(b))return A$k(b&65535);if(!Xa(b))return Bmm(b&65535);return BiQ(b&65535);}}if(!c){if(Vs(b))return A$k(b&65535);if(!Xa(b))return AHU(b&65535);return BiQ(b&65535);}d=new He;G6(d);d.ed=2;d.pk=b;e=(Me(b)).data;d.Ap=e[0];d.yv=e[1];return d;} -function QT(a,b){var c,d,e;if(!AWO(b)){if(!b.cl){if(b.r2())return A7c(b);return BbG(b);}if(!b.r2())return Bi8(b);c=new RZ;ADr(c,b);return c;}c=AGt(b);d=new Uj;C0(d);d.JE=c;d.Uk=c.c7;if(!b.cl){if(b.r2())return AMA(A7c(OB(b)),d);return AMA(BbG(OB(b)),d);}if(!b.r2())return AMA(Bi8(OB(b)),d);c=new Wd;e=new RZ;ADr(e,OB(b));APD(c,e,d);return c;} -function OD(b){if(b>=97&&b<=122)b=(b-32|0)&65535;else if(b>=65&&b<=90)b=(b+32|0)&65535;return b;} -function D6(a,b){return (a.jA&b)!=b?0:1;} -function A2N(a){a.Bh=BC(Fw,10);a.ra=(-1);a.mP=(-1);a.dQ=(-1);} -function Tu(){var a=this;E.call(a);a.ew=0.0;a.eH=0.0;a.U8=0;a.tQ=0;a.tA=0;} -function BF4(){var a=new Tu();ALp(a);return a;} -function ALp(a){a.ew=0.0;a.eH=0.0;a.U8=0;a.tQ=0;a.tA=0;} -function AFQ(){var a=this;Tu.call(a);a.n5=null;a.H$=null;} -function AXZ(a){var b=new AFQ();A_O(b,a);return b;} -function A_O(a,b){ALp(a);a.n5=F7(10);a.H$=b;} -function FA(){var a=this;BI.call(a);a.jk=0;a.VB=null;} -function APt(a,b){var c=new FA();A5k(c,a,b);return c;} -function A5k(a,b,c){a.VB=b;X(a);a.jk=c;} -function AWk(){var a=this;E.call(a);a.QH=0;a.Lz=0;a.UN=Cb;a.VL=0;a.DL=0;a.mw=null;a.va=null;a.wL=null;a.Wx=0;a.Nd=Cb;a.Ty=0;a.tY=Cb;} -function Blk(){var a=new AWk();Blq(a);return a;} -function Blq(a){a.QH=0;a.Lz=0;a.DL=255;a.Ty=0;a.tY=Cb;} -function ATr(a,b){a.Nd=b;} -function AHk(a,b){var c,d,e,f;c=0;if(a.QH)c=1;if(a.Lz)c=c|2;if(a.mw!==null)c=c|4;if(a.va!==null)c=c|8;if(a.wL!==null)c=c|16;d=0;e=b.nH;if(e==1)d=4;else if(e==9)d=2;J4(b,(-29921));Do(b,8);Do(b,c<<24>>24);Do(b,B9(a.tY)<<24>>24);Do(b,B9(DW(a.tY,8))<<24>>24);Do(b,B9(DW(a.tY,16))<<24>>24);Do(b,B9(DW(a.tY,24))<<24>>24);Do(b,d<<24>>24);Do(b,a.DL<<24>>24);f=a.mw;if(f!==null){Do(b,f.data.length<<24>>24);Do(b,a.mw.data.length>>8<<24>>24);f=a.mw;NJ(b,f,0,f.data.length);}f=a.va;if(f!==null){NJ(b,f,0,f.data.length);Do(b, -0);}f=a.wL;if(f!==null){NJ(b,f,0,f.data.length);Do(b,0);}} -var ADp=K(HI); -function A65(a,b,c,d,e,f,g,h){var i,j,k,l,m;i=null;a:{while(c=g){j=c;break a;}k=b.data;j=c+1|0;l=k[c];if(DU(l)){if(j>=d){if(!PI(h,2)){i=BEi;break a;}j=j+(-1)|0;break a;}if(!Dr(k[j])){i=DZ(1);break a;}j=j+(-1)|0;i=No(2);break a;}if(Dr(l))i=DZ(1);if(l>=128){i=No(1);j=j+(-1)|0;break a;}k=e.data;m=f+1|0;k[f]=l<<24>>24;c=j;f=m;}j=c;}h.p$=j;h.qi=f;return i;} -var AEd=K(HI); -function Bau(a,b,c,d,e,f,g,h){var i,j,k,l,m;i=null;a:{while(c=g){j=c;break a;}k=b.data;j=c+1|0;l=k[c];if(DU(l)){if(j==d){if(!PI(h,2)){i=BEi;break a;}j=j+(-1)|0;break a;}if(!Dr(k[j])){i=DZ(1);break a;}j=j+(-1)|0;i=No(2);break a;}if(Dr(l))i=DZ(1);if(l>=256){j=j+(-1)|0;i=No(1);break a;}k=e.data;m=f+1|0;k[f]=l<<24>>24;c=j;f=m;}j=c;}h.p$=j;h.qi=f;return i;} -function ABs(){var a=this;HI.call(a);a.FS=0;a.Ch=0;} -function BmJ(a,b,c,d,e,f,g,h){var i,j;if(a.FS){if((f+2|0)>g)return !Eu(h.F8)?BEh:null;a.FS=0;if(!a.Ch){i=e.data;j=f+1|0;i[f]=(-2);f=j+1|0;i[j]=(-1);}else{i=e.data;j=f+1|0;i[f]=(-1);f=j+1|0;i[j]=(-2);}}return !a.Ch?AGP(a,b,c,d,e,f,g,h):ARU(a,b,c,d,e,f,g,h);} -function ARU(a,b,c,d,e,f,g,h){var i,j,k,l,m,n;i=null;a:{while(c=g)break a;j=b.data;k=c+1|0;l=j[c];if(!DU(l)){if(Dr(l)){c=k+(-1)|0;i=DZ(1);break a;}if((f+2|0)>g){c=k+(-1)|0;if(Jx(h,2))break a;i=BEh;break a;}j=e.data;c=f+1|0;j[f]=(l&255)<<24>>24;f=c+1|0;j[c]=l>>8<<24>>24;c=k;}else{if(k==d){c=k+(-1)|0;if(PI(h,2))break a;i=BEi;break a;}c=k+1|0;m=j[k];if(!Dr(m)){c=c+(-2)|0;i=DZ(1);break a;}if((f+4|0)>g){c=c+(-2)|0;if(Jx(h,4))break a;i=BEh;break a;}j=e.data;n=f+1|0;j[f]=(l&255)<<24>>24;f=n+1|0;j[n]=l>>8<< -24>>24;n=f+1|0;j[f]=(m&255)<<24>>24;f=n+1|0;j[n]=m>>8<<24>>24;}}}h.p$=c;h.qi=f;return i;} -function AGP(a,b,c,d,e,f,g,h){var i,j,k,l,m,n;i=null;a:{while(c=g)break a;j=b.data;k=c+1|0;l=j[c];if(!DU(l)){if(Dr(l)){c=k+(-1)|0;i=DZ(1);break a;}if((f+2|0)>g){c=k+(-1)|0;if(Jx(h,2))break a;i=BEh;break a;}j=e.data;c=f+1|0;j[f]=l>>8<<24>>24;f=c+1|0;j[c]=(l&255)<<24>>24;c=k;}else{if(k==d){c=k+(-1)|0;if(PI(h,2))break a;i=BEi;break a;}c=k+1|0;m=j[k];if(!Dr(m)){c=c+(-2)|0;i=DZ(1);break a;}if((f+4|0)>g){c=c+(-2)|0;if(Jx(h,4))break a;i=BEh;break a;}j=e.data;n=f+1|0;j[f]=l>>8<<24>>24;f=n+1|0;j[n]=(l&255)<< -24>>24;n=f+1|0;j[f]=m>>8<<24>>24;f=n+1|0;j[n]=(m&255)<<24>>24;}}}h.p$=c;h.qi=f;return i;} -function AK$(){var a=this;E.call(a);a.m4=null;a.rq=null;a.vy=null;a.uE=0;a.wt=0;a.oq=null;} -function ASi(a,b,c,d){var e=new AK$();A4r(e,a,b,c,d);return e;} -function A4r(a,b,c,d,e){a.oq=b;a.wt=b.eF;a.m4=c;a.rq=d;a.uE=e;} -function Fk(a){return a.m4===null?0:1;} -function Fi(a){var b,c;XQ(a);b=a.m4;if(b===null){b=new I8;X(b);P(b);}c=b.IL;a.vy=b;a.rq=b;a.m4=b.jW;a.uE=a.uE+1|0;return c;} -function XQ(a){var b;if(a.wt>=a.oq.eF)return;b=new PA;X(b);P(b);} -function X1(){var a=this;E.call(a);a.IL=null;a.jW=null;a.oZ=null;} -function BF5(){var a=new X1();Bbi(a);return a;} -function Bbi(a){} -var I2=K(Bv); -function BF6(){var a=new I2();Bh_(a);return a;} -function Bh_(a){X(a);} -function Ye(){E.call(this);this.Sy=null;} -function Bpn(a){Bp();BuJ.requestPointerLock();BvO=0;} -function X5(){var a=this;ID.call(a);a.Hr=null;a.JG=null;a.By=null;a.qd=null;a.FI=0;} -function Wi(b){if(b!==null)return b;b=new Fa;X(b);P(b);} -function BiZ(a){if(!a.FI){ASU(a);a.FI=1;}} -function ASU(a){var b;AB9(a);b=a.qd.bh;if(b>0){JY(a.Hr,a.By,0,b);F_(a.qd);}} -function AB9(a){var b;if(!a.FI)return;b=new Bv;Bj(b,B(755));P(b);} -function BkV(a,b,c,d){var e,f,g,$$je;e=a.xz;Baf(e);a:{try{AB9(a);if(b===null)P(BsD());if(!(c>=0&&c<=(b.data.length-d|0)&&d>=0))P(Bql());f=ACw(b,c,d);while(Eu(f)){if(!Iy(Oz(a.JG,f,a.qd,0)))continue;JY(a.Hr,a.By,0,AXT(a.qd));AGU(a.qd);}A1u(e);}catch($$e){$$je=R($$e);g=$$je;break a;}return;}A1u(e);P(g);} -var YB=K(0); -function Y2(){var a=this;Ja.call(a);a.kh=0;a.yt=null;} -function AIV(a){var b=new Y2();AV_(b,a);return b;} -function AV_(a,b){P1(a,b);a.yt=B4(8);} -function ZZ(a){a.h0.lt();} -function ALA(a,b,c,d){var e;if(b!==null){a.h0.h6(b,c,d);a.kh=a.kh+d|0;return;}e=new Fa;X(e);P(e);} -function Iv(a,b){a.h0.AW(b);a.kh=a.kh+1|0;} -function ADz(a,b){OK(a,AA_(b));} -function ADu(a,b){IY(a,N6(b));} -function IY(a,b){var c,d;c=a.yt;d=c.data;d[0]=b>>24<<24>>24;d[1]=b>>16<<24>>24;d[2]=b>>8<<24>>24;d[3]=b<<24>>24;a.h0.h6(c,0,4);a.kh=a.kh+4|0;} -function OK(a,b){var c,d;c=a.yt;d=c.data;d[0]=B9(DW(b,56))<<24>>24;d[1]=B9(DW(b,48))<<24>>24;d[2]=B9(DW(b,40))<<24>>24;d[3]=BuB(b)<<24>>24;d[4]=B9(DW(b,24))<<24>>24;d[5]=B9(DW(b,16))<<24>>24;d[6]=B9(DW(b,8))<<24>>24;d[7]=B9(b)<<24>>24;a.h0.h6(c,0,8);a.kh=a.kh+8|0;} -function VS(a,b){var c,d;c=a.yt;d=c.data;d[0]=b>>8<<24>>24;d[1]=b<<24>>24;a.h0.h6(c,0,2);a.kh=a.kh+2|0;} -function PL(a,b){var c,d,e,f,g,h,i,j,k,l;c=0;d=Bl(b);e=0;while(e0&&f<=127?c+1|0:f>2047?c+3|0:c+2|0;e=e+1|0;}g=M(c);if(DQ(g,M(65535))){b=new Bv;Bj(b,B(756));P(b);}c=B9(g);h=B4(c+2|0);i=h.data;i[0]=c>>8<<24>>24;j=2;i[1]=c<<24>>24;e=Bl(b);f=0;while(f0&&k<=127){c=j+1|0;i[j]=k<<24>>24;}else if(k<=2047){d=j+1|0;i[j]=(192|31&k>>6)<<24>>24;c=d+1|0;i[d]=(128|63&k)<<24>>24;}else{l=j+1|0;i[j]=(224|15&k>>12)<<24>>24;d=l+1|0;i[l]=(128|63&k>>6)<<24>>24;c=d+1|0;i[d]=(128|63&k)<<24>>24;}f -=f+1|0;j=c;}ALA(a,h,0,j);} -function C7(){var a=this;E.call(a);a.y=null;a.fS=0;a.NT=null;a.uC=0;} -var BuX=0;function C0(a){var b;b=BuX;BuX=b+1|0;a.NT=Tv(b);} -function S2(a,b){var c;c=BuX;BuX=c+1|0;a.NT=Tv(c);a.y=b;} -function Nf(a,b,c,d){var e;e=d.bE;while(true){if(b>e)return (-1);if(a.u(b,c,d)>=0)break;b=b+1|0;}return b;} -function Nu(a,b,c,d,e){while(true){if(c=0)break;c=c+(-1)|0;}return c;} -function Bgi(a,b){a.uC=b;} -function BfL(a){return a.uC;} -function BaX(a){return a.y;} -function BbV(a,b){a.y=b;} -function Boe(a,b){return 1;} -function Bpg(a){return null;} -function PS(a){var b;a.fS=1;b=a.y;if(b!==null){if(!b.fS){b=b.oX();if(b!==null){a.y.fS=1;a.y=b;}a.y.kV();}else if(b instanceof Mg&&b.kZ.Fh)a.y=b.y;}} -function APX(){BuX=1;} -var Sa=K(Gt); -function BF7(){var a=new Sa();Bdj(a);return a;} -function Bdj(a){X(a);} -var ADj=K(Sa); -function BF8(){var a=new ADj();Bal(a);return a;} -function Bal(a){X(a);} -function Mh(){E.call(this);this.st=null;} -function Bbk(a,b){a.st=b;} -function AIU(){Mh.call(this);this.xC=null;} -function Bts(){var a=new AIU();A3q(a);return a;} -function A3q(a){a.xC=BsJ();} -function A0G(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=ASP(b);if(C()){break _;}g=$z;B5();h=0.6666666865348816;I();if(g!==BzW){$p=2;continue _;}Bn(c+0.5,d+0.5,e+0.5);$p=3;continue _;case 2:$z=AUZ(b);if(C()){break _;}i=$z;j=0.0;if(i==2)j=180.0;if(i==4)j=90.0;if(i==5)j=(-90.0);Bn(c+0.5,d+0.5,e+0.5);Bg( -j,0.0, -1.0,0.0);Bn(0.0,(-0.3125),(-0.4375));a.xC.zm.iH=0;k=B(757);g=a.st.F9;$p=4;continue _;case 3:$z=AUZ(b);if(C()){break _;}i=$z;Bg( -((i*360|0)/16.0),0.0,1.0,0.0);a.xC.zm.iH=1;k=B(757);g=a.st.F9;$p=4;case 4:$z=APP(g,k);if(C()){break _;}i=$z;FG(g,i);B5();B$(h,(-0.6666666865348816),(-0.6666666865348816));k=a.xC;Cn(k.P9,0.0625);Cn(k.zm,0.0625);BG();g=a.st.QC;Bn(0.0,0.3333333432674408,0.046666666865348816);B$(0.01111111231148243,(-0.01111111231148243),0.01111111231148243);Km(0.0,0.0,(-0.01111111231148243));DB(0);l= -0;while(true){m=b.f5.data;if(l>=m.length)break;k=m[l];if(l!=b.sS)EV(g,k,( -DV(g,k)|0)/2|0,(l*10|0)-(b.f5.data.length*5|0)|0,0);else{n=new S;T(n);J(J(J(n,B(758)),k),B(759));k=V(n);EV(g,k,( -DV(g,k)|0)/2|0,(l*10|0)-(b.f5.data.length*5|0)|0,0);}l=l+1|0;}DB(1);BZ(1.0,1.0,1.0,1.0);BG();return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);} -function AMw(a,b,c,d,e,f){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=b;$p=1;case 1:A0G(a,b,c,d,e,f);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function OY(){var a=this;FU.call(a);a.mi=0;a.jF=null;a.re=0.0;a.r$=0.0;} -function Bl3(){var a=new OY();BkQ(a);return a;} -function BkQ(a){O3(a);a.mi=(-1);a.jF=B(760);a.r$=0.0;a.mi=20;} -function ALc(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.r$=a.re;if(O7(a.cE,a.ea+0.5,a.d$+0.5,a.em+0.5,16.0)===null?0:1){b=a.ea+O(a.cE.n);c=a.d$+O(a.cE.n);d=a.em+O(a.cE.n);BU(a.cE,B(331),b,c,d,0.0,0.0,0.0);BU(a.cE,B(332),b,c,d,0.0,0.0,0.0);e=a.re;f=a.mi;a.re=e+1000.0/(f+200.0);while(true){e=a.re;if -(e<=360.0)break;a.re=e-360.0;a.r$=a.r$-360.0;}if(f==(-1))Tx(a);f=a.mi;if(f>0)a.mi=f-1|0;else{g=4;h=0;if(h=6){Tx(a);return;}Ex(i,a.ea+(Ca(a.cE.n)-Ca(a.cE.n))*4.0,(a.d$+D(a.cE.n,3)|0)-1|0,a.em+(Ca(a.cE.n)-Ca(a.cE.n))*4.0,O(a.cE.n)*360.0,0.0);$p=2;case 2:$z=i.qS();if(C()){break _;}f=$z;if(f){j=a.cE;$p=3;continue _;}h -=h+1|0;if(h>=g)return;i=Nr(a.jF,a.cE);if(i===null)return;j=a.cE;k=Cw(i);l=a.ea;e=l;m=a.d$;n=m;o=a.em;p=Dd(Dj(e,n,o,l+1|0,m+1|0,o+1|0),8.0,4.0,8.0);$p=1;continue _;case 3:AYd(j,i);if(C()){break _;}l=0;while(l<20){c=a.ea+0.5+(O(a.cE.n)-0.5)*2.0;d=a.d$+0.5+(O(a.cE.n)-0.5)*2.0;e=a.em+0.5+(O(a.cE.n)-0.5)*2.0;BU(a.cE,B(331),c,d,e,0.0,0.0,0.0);BU(a.cE,B(332),c,d,e,0.0,0.0,0.0);l=l+1|0;}AM7(i);Tx(a);h=h+1|0;if(h>=g)return;i=Nr(a.jF,a.cE);if(i===null)return;j=a.cE;k=Cw(i);l=a.ea;e=l;m=a.d$;n=m;o=a.em;p=Dd(Dj(e,n,o,l -+1|0,m+1|0,o+1|0),8.0,4.0,8.0);$p=1;continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$p);} -function Tx(a){a.mi=200+D(a.cE.n,600)|0;} -function A8L(a,b){Pw(a,b);a.jF=Gc(b,B(761));a.mi=D7(b,B(762));} -function A_5(a,b){OU(a,b);H_(b,B(761),a.jF);Df(b,B(762),a.mi<<16>>16);} -function A1g(){Mh.call(this);this.Dp=null;} -function Bsr(){var a=new A1g();A8e(a);return a;} -function A8e(a){a.Dp=DY();} -function AE8(a,b,c,d,e,f){var g,h,i,j,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=b;B5();Bn(c+0.5,d,e+0.5);h=BA(a.Dp,g.jF);if(h===null){h=Nr(g.jF,null);B1(a.Dp,g.jF,h);}if(h===null){BG();return;}h.m=g.cE;Bn(0.0,0.4000000059604645,0.0);i=g.r$;Bg((i+(g.re-i)*f)*10.0,0.0,1.0,0.0);Bg((-30.0),1.0,0.0,0.0);Bn(0.0,(-0.4000000059604645),0.0);B$(0.4375,0.4375,0.4375);Ex(h,c,d,e,0.0,0.0);I0();b=Bwt;d -=0.0;e=0.0;c=0.0;j=0.0;$p=1;case 1:AIg(b,h,d,e,c,j,f);if(C()){break _;}BG();return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,$p);} -function Fw(){var a=this;C7.call(a);a.Fh=0;a.j8=0;} -var BF3=null;function T8(){T8=Bw(Fw);Bg$();} -function BtI(a){var b=new Fw();Kk(b,a);return b;} -function Kk(a,b){T8();C0(a);a.j8=b;} -function A3M(a,b,c,d){var e,f;e=NS(d,a.j8);R9(d,a.j8,b);f=a.y.u(b,c,d);if(f<0)R9(d,a.j8,e);return f;} -function Bj5(a){return a.j8;} -function A39(a,b){return 0;} -function Bg$(){var b;b=new AAS;C0(b);BF3=b;} -function Lm(){var a=this;E.call(a);a.c6=null;a.py=0;a.lV=0;a.L1=0;a.BL=0;a.c9=0;a.ba=0;a.Pq=0;a.l4=null;a.lU=null;a.bD=0;a.uW=0;a.iu=0;a.t$=0;a.ez=null;} -var BF9=null;var BF1=null;var BF2=0;function ABd(a,b){if(b>0&&b<3)a.lV=b;if(b==1){a.ba=a.c9;a.lU=a.l4;a.bD=a.t$;a.t$=a.iu;JE(a);}} -function Ls(a){return a.l4===null?0:1;} -function Qf(a){return a.lU===null?0:1;} -function Cr(a){JE(a);return a.BL;} -function Ka(a){var b;b=a.l4;JE(a);return b;} -function JE(a){var b,c,d,e,f,g,h,$$je;a.BL=a.c9;a.c9=a.ba;a.l4=a.lU;a.iu=a.t$;a.t$=a.bD;while(true){b=0;c=a.bD>=a.c6.data.length?0:Rm(a);a.ba=c;a.lU=null;if(a.lV==4){if(c!=92)return;c=a.bD;d=a.c6.data;c=c>=d.length?0:d[Dz(a)];a.ba=c;switch(c){case 69:break;default:a.ba=92;a.bD=a.uW;return;}a.lV=a.L1;a.ba=a.bD>(a.c6.data.length-2|0)?0:Rm(a);}a:{c=a.ba;if(c!=92){e=a.lV;if(e==1)switch(c){case 36:a.ba=(-536870876);break a;case 40:if(a.c6.data[a.bD]!=63){a.ba=(-2147483608);break a;}Dz(a);c=a.c6.data[a.bD];e=0;while -(true){b:{if(e){e=0;switch(c){case 33:break;case 61:a.ba=(-134217688);Dz(a);break b;default:P(D8(B(7),JP(a),a.bD));}a.ba=(-67108824);Dz(a);}else{switch(c){case 33:break;case 60:Dz(a);c=a.c6.data[a.bD];e=1;break b;case 61:a.ba=(-536870872);Dz(a);break b;case 62:a.ba=(-33554392);Dz(a);break b;default:f=A1J(a);a.ba=f;if(f<256){a.py=f;f=f<<16;a.ba=f;a.ba=(-1073741784)|f;break b;}f=f&255;a.ba=f;a.py=f;f=f<<16;a.ba=f;a.ba=(-16777176)|f;break b;}a.ba=(-268435416);Dz(a);}}if(!e)break;}break a;case 41:a.ba=(-536870871);break a;case 42:case 43:case 63:e -=a.bD;d=a.c6.data;switch(e>=d.length?42:d[e]){case 43:a.ba=c|(-2147483648);Dz(a);break a;case 63:a.ba=c|(-1073741824);Dz(a);break a;default:}a.ba=c|(-536870912);break a;case 46:a.ba=(-536870866);break a;case 91:a.ba=(-536870821);ABd(a,2);break a;case 93:if(e!=2)break a;a.ba=(-536870819);break a;case 94:a.ba=(-536870818);break a;case 123:a.lU=AOH(a,c);break a;case 124:a.ba=(-536870788);break a;default:}else if(e==2)switch(c){case 38:a.ba=(-536870874);break a;case 45:a.ba=(-536870867);break a;case 91:a.ba=(-536870821);break a;case 93:a.ba -=(-536870819);break a;case 94:a.ba=(-536870818);break a;default:}}else{c=a.bD>=(a.c6.data.length-2|0)?(-1):Rm(a);c:{a.ba=c;switch(c){case -1:P(D8(B(7),JP(a),a.bD));case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:case 12:case 13:case 14:case 15:case 16:case 17:case 18:case 19:case 20:case 21:case 22:case 23:case 24:case 25:case 26:case 27:case 28:case 29:case 30:case 31:case 32:case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 118:break;case 48:a.ba -=AL7(a);break a;case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:if(a.lV!=1)break a;a.ba=(-2147483648)|c;break a;case 65:a.ba=(-2147483583);break a;case 66:a.ba=(-2147483582);break a;case 67:case 69:case 70:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 82:case 84:case 85:case 86:case 88:case 89:case 103:case 104:case 105:case 106:case 107:case 108:case 109:case 111:case 113:case 121:P(D8(B(7),JP(a),a.bD));case 68:case 83:case 87:case 100:case 115:case 119:a.lU=W1(Qh(a.c6, -a.uW,1),0);a.ba=0;break a;case 71:a.ba=(-2147483577);break a;case 80:case 112:break c;case 81:a.L1=a.lV;a.lV=4;b=1;break a;case 90:a.ba=(-2147483558);break a;case 97:a.ba=7;break a;case 98:a.ba=(-2147483550);break a;case 99:c=a.bD;d=a.c6.data;if(c>=(d.length-2|0))P(D8(B(7),JP(a),a.bD));a.ba=d[Dz(a)]&31;break a;case 101:a.ba=27;break a;case 102:a.ba=12;break a;case 110:a.ba=10;break a;case 114:a.ba=13;break a;case 116:a.ba=9;break a;case 117:a.ba=ABH(a,4);break a;case 120:a.ba=ABH(a,2);break a;case 122:a.ba= -(-2147483526);break a;default:}break a;}g=AXq(a);h=0;if(a.ba==80)h=1;try{a.lU=W1(g,h);}catch($$e){$$je=R($$e);if($$je instanceof R1){P(D8(B(7),JP(a),a.bD));}else{throw $$e;}}a.ba=0;}}if(b)continue;else break;}} -function AXq(a){var b,c,d,e,f,g;b=new S;KM(b,10);c=a.bD;d=a.c6;e=d.data;if(c<(e.length-2|0)){if(e[c]!=123){b=Qh(d,Dz(a),1);f=new S;T(f);J(J(f,B(763)),b);return V(f);}Dz(a);c=0;a:{while(true){g=a.bD;d=a.c6.data;if(g>=(d.length-2|0))break;c=d[Dz(a)];if(c==125)break a;Cq(b,c);}}if(c!=125)P(D8(B(7),a.ez,a.bD));}if(!b.cw)P(D8(B(7),a.ez,a.bD));f=V(b);if(Bl(f)==1){b=new S;T(b);J(J(b,B(763)),f);return V(b);}b:{c:{if(Bl(f)>3){if(DO(f,B(763)))break c;if(DO(f,B(764)))break c;}break b;}f=IN(f,2);}return f;} -function AOH(a,b){var c,d,e,f,g,$$je;c=new S;KM(c,4);d=(-1);e=2147483647;a:{while(true){f=a.bD;g=a.c6.data;if(f>=g.length)break a;b=g[Dz(a)];if(b==125)break a;if(b==44&&d<0)try{d=M6(Cc(c),10);AO2(c,0,AR4(c));continue;}catch($$e){$$je=R($$e);if($$je instanceof EU){break;}else{throw $$e;}}Cq(c,b&65535);}P(D8(B(7),a.ez,a.bD));}if(b!=125)P(D8(B(7),a.ez,a.bD));if(c.cw>0)b:{try{e=M6(Cc(c),10);if(d>=0)break b;d=e;break b;}catch($$e){$$je=R($$e);if($$je instanceof EU){}else{throw $$e;}}P(D8(B(7),a.ez,a.bD));}else if -(d<0)P(D8(B(7),a.ez,a.bD));if((d|e|(e-d|0))<0)P(D8(B(7),a.ez,a.bD));b=a.bD;g=a.c6.data;f=b>=g.length?42:g[b];c:{switch(f){case 43:a.ba=(-2147483525);Dz(a);break c;case 63:a.ba=(-1073741701);Dz(a);break c;default:}a.ba=(-536870789);}c=new AAp;c.mH=d;c.mE=e;return c;} -function JP(a){return a.ez;} -function Gs(a){return !a.c9&&!a.ba&&a.bD==a.Pq&&!Ls(a)?1:0;} -function SL(b){return b<0?0:1;} -function I6(a){return !Gs(a)&&!Ls(a)&&SL(a.c9)?1:0;} -function AAR(a){var b;b=a.c9;return b<=56319&&b>=55296?1:0;} -function ADR(a){var b;b=a.c9;return b<=57343&&b>=56320?1:0;} -function Xa(b){return b<=56319&&b>=55296?1:0;} -function Vs(b){return b<=57343&&b>=56320?1:0;} -function ABH(a,b){var c,d,e,f,$$je;c=new S;KM(c,b);d=a.c6.data.length-2|0;e=0;while(true){f=Y(e,b);if(f>=0)break;if(a.bD>=d)break;Cq(c,a.c6.data[Dz(a)]);e=e+1|0;}if(!f)a:{try{b=M6(Cc(c),16);}catch($$e){$$je=R($$e);if($$je instanceof EU){break a;}else{throw $$e;}}return b;}P(D8(B(7),a.ez,a.bD));} -function AL7(a){var b,c,d,e,f,g;b=3;c=1;d=a.c6.data;e=d.length-2|0;f=ADA(d[a.bD],8);switch(f){case -1:break;default:if(f>3)b=2;Dz(a);a:{while(true){if(c>=b)break a;g=a.bD;if(g>=e)break a;g=ADA(a.c6.data[g],8);if(g<0)break;f=(f*8|0)+g|0;Dz(a);c=c+1|0;}}return f;}P(D8(B(7),a.ez,a.bD));} -function A1J(a){var b,c,d,e;b=1;c=a.py;a:while(true){d=a.bD;e=a.c6.data;if(d>=e.length)P(D8(B(7),a.ez,d));b:{c:{switch(e[d]){case 41:Dz(a);return c|256;case 45:if(!b)P(D8(B(7),a.ez,d));b=0;break b;case 58:break a;case 100:break c;case 105:c=b?c|2:(c^2)&c;break b;case 109:c=b?c|8:(c^8)&c;break b;case 115:c=b?c|32:(c^32)&c;break b;case 117:c=b?c|64:(c^64)&c;break b;case 120:c=b?c|4:(c^4)&c;break b;default:}break b;}c=b?c|1:(c^1)&c;}Dz(a);}Dz(a);return c;} -function Dz(a){var b,c,d,e,f;b=a.bD;a.uW=b;if(!(a.py&4))a.bD=b+1|0;else{c=a.c6.data.length-2|0;a.bD=b+1|0;a:while(true){d=a.bD;if(d=c)break;e=a.c6.data;if(e[d]!=35)break;a.bD=d+1|0;while(true){f=a.bD;if(f>=c)continue a;b=e[f];if(b!=10&&b!=13&&b!=133&&(b|1)!=8233?0:1)continue a;a.bD=f+1|0;}}}return a.uW;} -function AZ9(b){return BF9.ZG(b);} -function Rm(a){var b,c,d,e;b=a.c6.data[Dz(a)];if(DU(b)){c=a.uW+1|0;d=a.c6.data;if(c=1){d=DD(c);e=d.data;c=0;f=e.length;if(c>f){b=new Cp;X(b);P(b);}while(cd.bE){d.i0=1;return (-1);}e=a.dP(b,c);if(e<0)return (-1);return a.y.u(b+e|0,c,d);} -function BnS(a){return a.ed;} -function A70(a,b){return 1;} -var AN9=K(DE); -function Mv(a){var b=new AN9();Bka(b,a);return b;} -function Bka(a,b){S2(a,b);a.ed=1;a.uC=1;a.ed=0;} -function Bnk(a,b,c){return 0;} -function Bhj(a,b,c,d){var e,f,g;e=d.bE;f=d.hL;while(true){g=Y(b,e);if(g>0)return (-1);if(g<0&&Dr(Bf(c,b))&&b>f&&DU(Bf(c,b-1|0))){b=b+1|0;continue;}if(a.y.u(b,c,d)>=0)break;b=b+1|0;}return b;} -function Bf8(a,b,c,d,e){var f,g;f=e.bE;g=e.hL;while(true){if(cg&&DU(Bf(d,c-1|0))){c=c+(-1)|0;continue;}if(a.y.u(c,d,e)>=0)break;c=c+(-1)|0;}return c;} -function Bew(a,b){return 0;} -function Dy(){var a=this;C7.call(a);a.ei=null;a.kZ=null;a.cP=0;} -function BF$(){var a=new Dy();BfW(a);return a;} -function Bq8(a,b){var c=new Dy();JZ(c,a,b);return c;} -function BfW(a){C0(a);} -function JZ(a,b,c){C0(a);a.ei=b;a.kZ=c;a.cP=c.j8;} -function A6Z(a,b,c,d){var e,f,g,h;if(a.ei===null)return (-1);e=Kv(d,a.cP);G5(d,a.cP,b);f=a.ei.p;g=0;while(true){if(g>=f){G5(d,a.cP,e);return (-1);}h=(Z(a.ei,g)).u(b,c,d);if(h>=0)break;g=g+1|0;}return h;} -function A$2(a,b){a.kZ.y=b;} -function BjH(a,b){var c;a:{c=a.ei;if(c!==null){c=HW(c);while(true){if(!Jq(c))break a;if(!(Iw(c)).eW(b))continue;else return 1;}}}return 0;} -function A_K(a,b){return NS(b,a.cP)>=0&&Kv(b,a.cP)==NS(b,a.cP)?0:1;} -function A4O(a){var b,c,d,e,f,g,h,i,j;a.fS=1;b=a.kZ;if(b!==null&&!b.fS)PS(b);a:{b:{b=a.ei;if(b!==null){c=b.p;d=0;while(true){if(d>=c)break b;b=Z(a.ei,d);e=b.oX();if(e===null)e=b;else{b.fS=1;D3(a.ei,d);f=a.ei;if(d<0)break a;g=f.p;if(d>g)break a;AAy(f,g+1|0);h=f.p;i=h;while(i>d){j=f.ic.data;j[i]=j[i-1|0];i=i+(-1)|0;}f.ic.data[d]=e;f.p=h+1|0;f.eF=f.eF+1|0;}if(!e.fS)e.kV();d=d+1|0;}}}if(a.y!==null)PS(a);return;}b=new Cv;X(b);P(b);} -var PK=K(Dy); -function BF_(){var a=new PK();A8Z(a);return a;} -function A8Z(a){C0(a);} -function A$K(a,b,c,d){var e,f,g,h;e=Gv(d,a.cP);Dc(d,a.cP,b);f=a.ei.p;g=0;while(true){if(g>=f){Dc(d,a.cP,e);return (-1);}h=(Z(a.ei,g)).u(b,c,d);if(h>=0)break;g=g+1|0;}return h;} -function BmC(a,b){return !Gv(b,a.cP)?0:1;} -var Hb=K(PK); -function BgF(a,b,c,d){var e,f,g;e=Gv(d,a.cP);Dc(d,a.cP,b);f=a.ei.p;g=0;while(g=0)return a.y.u(a.kZ.M$,c,d);g=g+1|0;}Dc(d,a.cP,e);return (-1);} -function Bmd(a,b){a.y=b;} -var AAa=K(Hb); -function A$W(a,b,c,d){var e,f;e=a.ei.p;f=0;while(f=0)return a.y.u(b,c,d);f=f+1|0;}return (-1);} -function Bb0(a,b){return 0;} -var AD_=K(Hb); -function A34(a,b,c,d){var e,f;e=a.ei.p;f=0;while(true){if(f>=e)return a.y.u(b,c,d);if((Z(a.ei,f)).u(b,c,d)>=0)break;f=f+1|0;}return (-1);} -function BnV(a,b){return 0;} -var ACg=K(Hb); -function A4K(a,b,c,d){var e,f,g,h;e=a.ei.p;f=d.wq?0:d.hL;a:{g=a.y.u(b,c,d);if(g>=0){Dc(d,a.cP,b);h=0;while(true){if(h>=e)break a;if((Z(a.ei,h)).f3(f,b,c,d)>=0){Dc(d,a.cP,(-1));return g;}h=h+1|0;}}}return (-1);} -function Bp3(a,b){return 0;} -var XG=K(Hb); -function Bd_(a,b,c,d){var e,f;e=a.ei.p;Dc(d,a.cP,b);f=0;while(true){if(f>=e)return a.y.u(b,c,d);if((Z(a.ei,f)).f3(0,b,c,d)>=0)break;f=f+1|0;}return (-1);} -function BmL(a,b){return 0;} -function Mg(){Dy.call(this);this.h1=null;} -function Bty(a,b){var c=new Mg();AHE(c,a,b);return c;} -function AHE(a,b,c){C0(a);a.h1=b;a.kZ=c;a.cP=c.j8;} -function A2W(a,b,c,d){var e,f;e=Kv(d,a.cP);G5(d,a.cP,b);f=a.h1.u(b,c,d);if(f>=0)return f;G5(d,a.cP,e);return (-1);} -function A88(a,b,c,d){var e;e=a.h1.fI(b,c,d);if(e>=0)G5(d,a.cP,e);return e;} -function Bm6(a,b,c,d,e){var f;f=a.h1.f3(b,c,d,e);if(f>=0)G5(e,a.cP,f);return f;} -function Bjz(a,b){return a.h1.eW(b);} -function Bly(a){var b;b=new Uq;AHE(b,a.h1,a.kZ);a.y=b;return b;} -function BcS(a){var b;a.fS=1;b=a.kZ;if(b!==null&&!b.fS)PS(b);b=a.h1;if(b!==null&&!b.fS){b=b.oX();if(b!==null){a.h1.fS=1;a.h1=b;}a.h1.kV();}} -var Lq=K(); -function BH(){var a=this;Lq.call(a);a.c7=0;a.fQ=0;a.ci=null;a.z0=null;a.A3=null;a.cl=0;} -var BGa=null;function Vl(){Vl=Bw(BH);A5c();} -function CJ(a){var b;Vl();b=new AEt;b.b0=BS(64);a.ci=b;} -function Bfv(a){return null;} -function BeP(a){return a.ci;} -function AWO(a){var b,c,d,e,f;if(!a.fQ)b=MR(a.ci,0)>=2048?0:1;else{a:{c=a.ci;b=0;d=c.dz;if(b>>0|0;if(f)b=NO(f)+b|0;else{b=(d+31|0)/32|0;f=1;while(f=2048?0:1;}return b;} -function Big(a){return a.cl;} -function BnL(a){return a;} -function AGt(a){var b,c;if(a.A3===null){b=a.m0();c=new Y6;c.V7=a;c.Nn=b;CJ(c);a.A3=c;If(c,a.fQ);}return a.A3;} -function OB(a){var b,c;if(a.z0===null){b=a.m0();c=new Y5;c.Tp=a;c.Qp=b;c.L6=a;CJ(c);a.z0=c;If(c,a.c7);a.z0.cl=a.cl;}return a.z0;} -function Bpd(a){return 0;} -function If(a,b){var c;c=a.c7;if(c^b){a.c7=c?0:1;a.fQ=a.fQ?0:1;}if(!a.cl)a.cl=1;return a;} -function A6h(a){return a.c7;} -function SI(b,c){Vl();return b.be(c);} -function Pg(b,c){var d,e;Vl();if(b.jg()!==null&&c.jg()!==null){b=b.jg();c=c.jg();d=Dx(b.b0.data.length,c.b0.data.length);e=0;a:{while(e=e.length){f=new R1;Bj(f,B(7));f.T5=B(7);f.Wa=b;P(f);}e=e[d].data;if(Cz(b,e[0]))break;d=d+1|0;}return AY1(e[1],c);} -function A5c(){var b;b=new LA;ANp();BGa=b;} -function AHq(){var a=this;BH.call(a);a.Gy=0;a.Iq=0;a.rd=0;a.Ca=0;a.kt=0;a.oH=0;a.ce=null;a.d5=null;} -function Gw(){var a=new AHq();Bdl(a);return a;} -function Bom(a,b){var c=new AHq();A46(c,a,b);return c;} -function Bdl(a){CJ(a);a.ce=Bp4();} -function A46(a,b,c){CJ(a);a.ce=Bp4();a.Gy=b;a.Iq=c;} -function ES(a,b){a:{if(a.Gy){b:{if(!(b>=97&&b<=122)){if(b<65)break b;if(b>90)break b;}if(a.kt){T$(a.ce,OD(b&65535));break a;}Rh(a.ce,OD(b&65535));break a;}if(a.Iq&&b>128){a.rd=1;b=JW(JU(b));}}}if(!(!Xa(b)&&!Vs(b))){if(a.Ca)T$(a.ci,b-55296|0);else Rh(a.ci,b-55296|0);}if(a.kt)T$(a.ce,b);else Rh(a.ce,b);if(!a.cl&&RB(b))a.cl=1;return a;} -function A1Z(a,b){var c,d,e;if(!a.cl&&b.cl)a.cl=1;if(a.Ca){if(!b.fQ)J6(a.ci,b.m0());else F6(a.ci,b.m0());}else if(!b.fQ)KC(a.ci,b.m0());else{Kp(a.ci,b.m0());F6(a.ci,b.m0());a.fQ=a.fQ?0:1;a.Ca=1;}if(!a.oH&&b.jg()!==null){if(a.kt){if(!b.c7)J6(a.ce,b.jg());else F6(a.ce,b.jg());}else if(!b.c7)KC(a.ce,b.jg());else{Kp(a.ce,b.jg());F6(a.ce,b.jg());a.c7=a.c7?0:1;a.kt=1;}}else{c=a.c7;d=a.d5;if(d!==null){if(!c){e=new AA3;e.UG=a;e.Q_=c;e.LW=d;e.LO=b;CJ(e);a.d5=e;}else{e=new AA4;e.Wm=a;e.Kn=c;e.OV=d;e.Ow=b;CJ(e);a.d5=e;}} -else{if(c&&!a.kt&&T0(a.ce)){d=new AA0;d.Vl=a;d.O1=b;CJ(d);a.d5=d;}else if(!c){d=new AAY;d.FW=a;d.EE=c;d.NJ=b;CJ(d);a.d5=d;}else{d=new AAZ;d.CY=a;d.AQ=c;d.LQ=b;CJ(d);a.d5=d;}a.oH=1;}}return a;} -function DC(a,b,c){var d,e,f,g,h;if(b>c){d=new Cp;X(d);P(d);}a:{b:{if(!a.Gy){if(c<55296)break b;if(b>57343)break b;}c=c+1|0;while(true){if(b>=c)break a;ES(a,b);b=b+1|0;}}if(!a.kt)Nw(a.ce,b,c+1|0);else{d=a.ce;c=c+1|0;if(b>=0&&b<=c){e=d.dz;if(b=0){Pi(b,Me(c));Cq(b,124);c=MR(a.ce,c+1|0);}d=b.cw;if(d>0)YV(b,d-1|0);return V(b);} -function A6i(a){return a.rd;} -function R1(){var a=this;Cf.call(a);a.T5=null;a.Wa=null;} -function Hm(){C7.call(this);this.cg=null;} -function F9(a,b,c,d){S2(a,c);a.cg=b;a.uC=d;} -function BpP(a){return a.cg;} -function BaA(a,b){return !a.cg.eW(b)&&!a.y.eW(b)?0:1;} -function Boo(a,b){return 1;} -function A9E(a){var b;a.fS=1;b=a.y;if(b!==null&&!b.fS){b=b.oX();if(b!==null){a.y.fS=1;a.y=b;}a.y.kV();}b=a.cg;if(b!==null){if(!b.fS){b=b.oX();if(b!==null){a.cg.fS=1;a.cg=b;}a.cg.kV();}else if(b instanceof Mg&&b.kZ.Fh)a.cg=b.y;}} -function FQ(){Hm.call(this);this.cT=null;} -function BrB(a,b,c){var d=new FQ();IW(d,a,b,c);return d;} -function IW(a,b,c,d){F9(a,b,c,d);a.cT=b;} -function Bea(a,b,c,d){var e,f;e=0;a:{while((b+a.cT.e5()|0)<=d.bE){f=a.cT.dP(b,c);if(f<=0)break a;b=b+f|0;e=e+1|0;}}while(true){if(e<0)return (-1);f=a.y.u(b,c,d);if(f>=0)break;b=b-a.cT.e5()|0;e=e+(-1)|0;}return f;} -function JG(){FQ.call(this);this.xf=null;} -function BsR(a,b,c,d){var e=new JG();W5(e,a,b,c,d);return e;} -function W5(a,b,c,d,e){IW(a,c,d,e);a.xf=b;} -function Bfg(a,b,c,d){var e,f,g,h,i;e=a.xf;f=e.mH;g=e.mE;h=0;while(true){if(h>=f){a:{while(hd.bE)break a;i=a.cT.dP(b,c);if(i<1)break a;b=b+i|0;h=h+1|0;}}while(true){if(h=0)break;b=b-a.cT.e5()|0;h=h+(-1)|0;}return i;}if((b+a.cT.e5()|0)>d.bE){d.i0=1;return (-1);}i=a.cT.dP(b,c);if(i<1)break;b=b+i|0;h=h+1|0;}return (-1);} -var Fx=K(Hm); -function Ben(a,b,c,d){var e;if(!a.cg.cc(d))return a.y.u(b,c,d);e=a.cg.u(b,c,d);if(e>=0)return e;return a.y.u(b,c,d);} -var IB=K(FQ); -function BjZ(a,b,c,d){var e;e=a.cg.u(b,c,d);if(e<0)e=a.y.u(b,c,d);return e;} -function BdE(a,b){a.y=b;a.cg.cq(b);} -var Y9=K(FQ); -function BpD(a,b,c,d){while((b+a.cT.e5()|0)<=d.bE&&a.cT.dP(b,c)>0){b=b+a.cT.e5()|0;}return a.y.u(b,c,d);} -function A90(a,b,c,d){var e,f,g;e=a.y.fI(b,c,d);if(e<0)return (-1);f=e-a.cT.e5()|0;while(f>=b&&a.cT.dP(f,c)>0){g=f-a.cT.e5()|0;e=f;f=g;}return e;} -function B6(){var a=this;E.call(a);a.C6=null;a.BP=null;} -function AY1(a,b){if(!b&&a.C6===null)a.C6=a.b8();else if(b&&a.BP===null)a.BP=If(a.b8(),1);if(b)return a.BP;return a.C6;} -function AAp(){var a=this;Lq.call(a);a.mH=0;a.mE=0;} -function BkK(a){var b,c,d,e,f;b=a.mH;c=a.mE;d=c!=2147483647?Tv(c):B(7);e=new S;T(e);Cq(e,123);f=Bo(e,b);Cq(f,44);Cq(J(f,d),125);return V(e);} -var AAS=K(C7); -function BGc(){var a=new AAS();BpO(a);return a;} -function BpO(a){C0(a);} -function A8l(a,b,c,d){return b;} -function Blw(a,b){return 0;} -function AEt(){var a=this;E.call(a);a.b0=null;a.dz=0;} -function Bp4(){var a=new AEt();BfR(a);return a;} -function BfR(a){a.b0=BS(2);} -function Rh(a,b){var c,d,e;if(b<0){c=new Cv;X(c);P(c);}d=b/32|0;if(b>=a.dz){Pk(a,d+1|0);a.dz=b+1|0;}e=a.b0.data;e[d]=e[d]|1<<(b%32|0);} -function Nw(a,b,c){var d,e,f,g,h;if(b>=0){d=Y(b,c);if(d<=0){if(!d)return;d=b/32|0;e=c/32|0;if(c>a.dz){Pk(a,e+1|0);a.dz=c;}if(d==e){f=a.b0.data;f[d]=f[d]|Nm(a,b)&Pa(a,c);}else{f=a.b0.data;f[d]=f[d]|Nm(a,b);g=d+1|0;while(g>>(32-b|0)|0;} -function T$(a,b){var c,d,e,f,g;if(b<0){c=new Cv;X(c);P(c);}d=b/32|0;e=a.b0.data;if(d>>(32-g|0)|0));if(b==(a.dz-1|0))LC(a);}} -function G2(a,b){var c,d,e;if(b<0){c=new Cv;X(c);P(c);}d=b/32|0;e=a.b0.data;return d=d)return (-1);e=b/32|0;f=a.b0.data;g=f[e]>>>(b%32|0)|0;if(g)return NO(g)+b|0;d=(d+31|0)/32|0;g=e+1|0;while(g=b)return;c=Eg((b*3|0)/2|0,(c*2|0)+1|0);d=a.b0.data;e=BS(c);f=e.data;b=Dx(c,d.length);c=0;while(c=f.length)break;f[c]=0;c=c+1|0;}a.dz=Dx(a.dz,b.dz);LC(a);} -function J6(a,b){var c,d,e;c=Dx(a.b0.data.length,b.b0.data.length);d=0;while(d0){d.i0=1;e=(-1);}else{i=Bf(c,b);if(!f.JE.be(i))e=(-1);else{if(DU(i)){if(e<0&&Dr(Bf(c,h))){e=(-1);break a;}}else if(Dr(i)&&b>g&&DU(Bf(c,b-1|0))){e=(-1);break a;}e=f.y.u(h,c,d);}}}if(e>=0)return e;return (-1);} -function Bld(a,b){a.y=b;a.GK.y=b;a.DN.cq(b);} -function A4m(a,b){return 1;} -function A36(a,b){return 1;} -function G8(){var a=this;Dy.call(a);a.jN=null;a.SS=0;} -function Bi8(a){var b=new G8();ADr(b,a);return b;} -function ADr(a,b){C0(a);a.jN=b.zj();a.SS=b.c7;} -function Bg5(a,b,c,d){var e,f,g,h;e=d.bE;if(b0)return h;}if(f=e)return (-1);i=b+1|0;j=Bf(c,b);b=j-44032|0;if(b>=0&&b<11172){k=4352+(b/588|0)|0;l=4449+((b%588|0)/28|0)|0;b=b%28|0;m=!b?BX([k,l]):BX([k,l,4519+b|0]);}else m=null;if(m!==null){m=m.data;l=0;b=m.length;n=a.w_;if(b!=n)return (-1);while(true){if(l>=n)return a.y.u(i,c,d);if(m[l]!=a.tf.data[l])break;l=l+1|0;}return (-1);}f=f.data;f[0]=j;k=j-4352|0;if(k>=0&&k<19){if(i=0&&g<21){k=i+1|0;f[1]=j;if(k=0&&h<28){a:{b=k+1|0;f[2]=j;if(a.w_==3){k=f[0];m=a.tf.data;if(k==m[0]&&f[1]==m[1]&&f[2]==m[2]){b=a.y.u(b,c,d);break a;}}b=(-1);}return b;}b:{if(a.w_==2){b=f[0];m=a.tf.data;if(b==m[0]&&f[1]==m[1]){b=a.y.u(k,c,d);break b;}}b=(-1);}return b;}return (-1);}return (-1);} -function BfF(a,b){return b instanceof ABb&&!Cz(Wm(b),Wm(a))?0:1;} -function BbQ(a,b){return 1;} -function H9(){DE.call(this);this.iS=0;} -function AHU(a){var b=new H9();A_A(b,a);return b;} -function A_A(a,b){G6(a);a.iS=b;} -function Bi3(a){return 1;} -function A68(a,b,c){return a.iS!=Bf(c,b)?(-1):1;} -function A5S(a,b,c,d){var e,f,g;if(!(c instanceof Ch))return Nf(a,b,c,d);e=d.bE;while(true){if(b>=e)return (-1);f=Ks(c,a.iS,b);if(f<0)return (-1);g=a.y;b=f+1|0;if(g.u(b,c,d)>=0)break;}return f;} -function A8c(a,b,c,d,e){var f;if(!(d instanceof Ch))return Nu(a,b,c,d,e);a:{while(true){if(c=0)break;c=f+(-1)|0;}return f;}return (-1);} -function BbI(a,b){if(b instanceof H9)return b.iS!=a.iS?0:1;if(!(b instanceof HX)){if(b instanceof G8)return b.be(a.iS);if(!(b instanceof He))return 1;return 0;}return Z6(b,0,Zr(a.iS))<=0?0:1;} -function AO$(){DE.call(this);this.MH=0;} -function Bmm(a){var b=new AO$();Bkx(b,a);return b;} -function Bkx(a,b){G6(a);a.MH=F4(G0(b));} -function BdO(a,b,c){return a.MH!=F4(G0(Bf(c,b)))?(-1):1;} -function AFp(){var a=this;DE.call(a);a.Mb=0;a.Ng=0;} -function BfU(a){var b=new AFp();Baa(b,a);return b;} -function Baa(a,b){G6(a);a.Mb=b;a.Ng=OD(b);} -function A2T(a,b,c){return a.Mb!=Bf(c,b)&&a.Ng!=Bf(c,b)?(-1):1;} -function JN(){var a=this;Dy.call(a);a.ur=0;a.Bw=null;a.AK=null;a.AB=0;} -function Bui(a,b){var c=new JN();U1(c,a,b);return c;} -function U1(a,b,c){C0(a);a.ur=1;a.AK=b;a.AB=c;} -function Bpi(a,b){a.y=b;} -function A$J(a,b,c,d){var e,f,g,h,i,j,k,l;e=BS(4);f=d.bE;if(b>=f)return (-1);g=QK(a,b,c,f);h=b+a.ur|0;i=AZ9(g);if(i===null){i=e.data;b=1;i[0]=g;}else{b=i.data.length;CY(i,0,e,0,b);b=0+b|0;}a:{if(h=f){b=k;break a;}g=QK(a,h,c,f);b=k;}}}if(b!=a.AB)return (-1);i=e.data;g=0;while(true){if -(g>=b)return a.y.u(h,c,d);if(i[g]!=a.AK.data[g])break;g=g+1|0;}return (-1);} -function Zh(a){var b,c;if(a.Bw===null){b=new S;T(b);c=0;while(c=(d-1|0))e=Bf(c,b);else{d=b+1|0;e=Bf(c,b);f=Bf(c,d);if(Or(e,f)){g=DD(2).data;g[0]=e;g[1]=f;e=0<(g.length-1|0)&&DU(g[0])&&Dr(g[1])?GX(g[0],g[1]):g[0];a.ur=2;}}return e;} -function A8o(a,b){return b instanceof JN&&!Cz(Zh(b),Zh(a))?0:1;} -function Bmh(a,b){return 1;} -var Zz=K(JN); -var ADf=K(JN); -var Z5=K(Fx); -function Bgk(a,b,c,d){var e;while(true){e=a.cg.u(b,c,d);if(e<=0)break;b=e;}return a.y.u(b,c,d);} -var ABG=K(Fx); -function Bkl(a,b,c,d){var e;e=a.cg.u(b,c,d);if(e<0)return (-1);if(e>b){while(true){b=a.cg.u(e,c,d);if(b<=e)break;e=b;}b=e;}return a.y.u(b,c,d);} -var KH=K(Fx); -function Bny(a,b,c,d){var e;if(!a.cg.cc(d))return a.y.u(b,c,d);e=a.cg.u(b,c,d);if(e>=0)return e;return a.y.u(b,c,d);} -function BoB(a,b){a.y=b;a.cg.cq(b);} -var VO=K(KH); -function A8a(a,b,c,d){var e;e=a.cg.u(b,c,d);if(e<=0)e=b;return a.y.u(e,c,d);} -function BkM(a,b){a.y=b;} -function Ke(){var a=this;Fx.call(a);a.pv=null;a.i5=0;} -function BGd(a,b,c,d,e){var f=new Ke();RY(f,a,b,c,d,e);return f;} -function RY(a,b,c,d,e,f){F9(a,c,d,e);a.pv=b;a.i5=f;} -function BpZ(a,b,c,d){var e,f;e=AAf(d,a.i5);if(!a.cg.cc(d))return a.y.u(b,c,d);if(e>=a.pv.mE)return a.y.u(b,c,d);f=a.i5;e=e+1|0;Il(d,f,e);f=a.cg.u(b,c,d);if(f>=0){Il(d,a.i5,0);return f;}f=a.i5;e=e+(-1)|0;Il(d,f,e);if(e>=a.pv.mH)return a.y.u(b,c,d);Il(d,a.i5,0);return (-1);} -var Uu=K(Ke); -function A7w(a,b,c,d){var e,f,g;e=0;f=a.pv.mE;a:{while(true){g=a.cg.u(b,c,d);if(g<=b)break a;if(e>=f)break;e=e+1|0;b=g;}}if(g<0&&e=0)return e;return a.cg.u(b,c,d);} -var AB0=K(KH); -function A4n(a,b,c,d){var e;if(!a.cg.cc(d))return a.y.u(b,c,d);e=a.y.u(b,c,d);if(e<0)e=a.cg.u(b,c,d);return e;} -var Yn=K(Ke); -function BeJ(a,b,c,d){var e,f,g;e=AAf(d,a.i5);if(!a.cg.cc(d))return a.y.u(b,c,d);f=a.pv;if(e>=f.mE){Il(d,a.i5,0);return a.y.u(b,c,d);}if(e=0){Il(d,a.i5,0);return g;}Il(d,a.i5,e+1|0);g=a.cg.u(b,c,d);}return g;} -var WN=K(Hm); -function BpL(a,b,c,d){var e;e=d.bE;if(e>b)return a.y.f3(b,e,c,d);return a.y.u(b,c,d);} -function Bbj(a,b,c,d){var e;e=d.bE;if(a.y.f3(b,e,c,d)>=0)return b;return (-1);} -function AAW(){Hm.call(this);this.BK=null;} -function A$8(a,b,c,d){var e,f;e=d.bE;f=ADG(a,b,e,c);if(f>=0)e=f;if(e>b)return a.y.f3(b,e,c,d);return a.y.u(b,c,d);} -function A2x(a,b,c,d){var e,f,g,h;e=d.bE;f=a.y.fI(b,c,d);if(f<0)return (-1);g=ADG(a,f,e,c);if(g>=0)e=g;g=Eg(f,a.y.f3(f,e,c,d));if(g<=0)h=g?(-1):0;else{h=g-1|0;a:{while(true){if(h=b)b=h>=g?h:h+1|0;return b;} -function ADG(a,b,c,d){while(true){if(b>=c)return (-1);if(a.BK.sP(Bf(d,b)))break;b=b+1|0;}return b;} -var Jn=K(); -var BGe=null;var BGf=null;function ABv(b){var c;if(!(b&1)){c=BGf;if(c!==null)return c;c=new ADW;BGf=c;return c;}c=BGe;if(c!==null)return c;c=new ADV;BGe=c;return c;} -var AEY=K(FQ); -function A3l(a,b,c,d){var e;a:{while(true){if((b+a.cT.e5()|0)>d.bE)break a;e=a.cT.dP(b,c);if(e<1)break;b=b+e|0;}}return a.y.u(b,c,d);} -var Y4=K(IB); -function A9K(a,b,c,d){var e;if((b+a.cT.e5()|0)<=d.bE){e=a.cT.dP(b,c);if(e>=1)b=b+e|0;}return a.y.u(b,c,d);} -var ABk=K(JG); -function Bm_(a,b,c,d){var e,f,g,h,i;e=a.xf;f=e.mH;g=e.mE;h=0;while(true){if(h>=f){a:{while(true){if(h>=g)break a;if((b+a.cT.e5()|0)>d.bE)break a;i=a.cT.dP(b,c);if(i<1)break;b=b+i|0;h=h+1|0;}}return a.y.u(b,c,d);}if((b+a.cT.e5()|0)>d.bE){d.i0=1;return (-1);}i=a.cT.dP(b,c);if(i<1)break;b=b+i|0;h=h+1|0;}return (-1);} -var ABX=K(FQ); -function A$Y(a,b,c,d){var e;while(true){e=a.y.u(b,c,d);if(e>=0)break;if((b+a.cT.e5()|0)<=d.bE){e=a.cT.dP(b,c);b=b+e|0;}if(e<1)return (-1);}return e;} -var ADi=K(IB); -function A3w(a,b,c,d){var e;e=a.y.u(b,c,d);if(e>=0)return e;return a.cg.u(b,c,d);} -var WE=K(JG); -function Bnq(a,b,c,d){var e,f,g,h,i,j;e=a.xf;f=e.mH;g=e.mE;h=0;while(true){if(h>=f){a:{while(true){i=a.y.u(b,c,d);if(i>=0)break;if((b+a.cT.e5()|0)<=d.bE){i=a.cT.dP(b,c);b=b+i|0;h=h+1|0;}if(i<1)break a;if(h>g)break a;}return i;}return (-1);}if((b+a.cT.e5()|0)>d.bE){d.i0=1;return (-1);}j=a.cT.dP(b,c);if(j<1)break;b=b+j|0;h=h+1|0;}return (-1);} -var QF=K(C7); -function BGg(){var a=new QF();A5s(a);return a;} -function A5s(a){C0(a);} -function BjD(a,b,c,d){if(b&&!(d.oJ&&b==d.hL))return (-1);return a.y.u(b,c,d);} -function BiU(a,b){return 0;} -function AH4(){C7.call(this);this.LY=0;} -function Bn4(a){var b=new AH4();A75(b,a);return b;} -function A75(a,b){C0(a);a.LY=b;} -function Bfr(a,b,c,d){var e,f,g;e=b=e){Dc(d,a.pG,0);return a.y.u(b,c,d);}f=e-b|0;if(f==2&&Bf(c,b)==13&&Bf(c,b+1|0)==10){Dc(d,a.pG,0);return a.y.u(b,c,d);}a:{if(f==1){g=Bf(c,b);if(g==10)break a;if(g==13)break a;if(g==133)break a;if((g|1)==8233)break a;}return (-1);}Dc(d,a.pG,0);return a.y.u(b,c,d);} -function Bgb(a,b){var c;c=!Gv(b,a.pG)?0:1;Dc(b,a.pG,(-1));return c;} -var AEq=K(C7); -function BGi(){var a=new AEq();A7S(a);return a;} -function A7S(a){C0(a);} -function Bk_(a,b,c,d){if(b<(d.wq?Bl(c):d.bE))return (-1);d.i0=1;d.VY=1;return a.y.u(b,c,d);} -function BdM(a,b){return 0;} -function AAw(){C7.call(this);this.Pc=null;} -function Bf2(a,b,c,d){a:{if(b!=d.bE){if(!b)break a;if(d.oJ&&b==d.hL)break a;if(a.Pc.PW(Bf(c,b-1|0),Bf(c,b)))break a;}return (-1);}return a.y.u(b,c,d);} -function A6Q(a,b){return 0;} -var AOy=K(Dy); -function Br6(){var a=new AOy();Bk1(a);return a;} -function Bk1(a){C0(a);} -function Bc5(a,b,c,d){var e,f,g,h;e=d.bE;f=b+1|0;if(f>e){d.i0=1;return (-1);}g=Bf(c,b);if(DU(g)){h=b+2|0;if(h<=e&&Or(g,Bf(c,f)))return a.y.u(h,c,d);}return a.y.u(f,c,d);} -function BfH(a,b){a.y=b;} -function BkX(a){return (-2147483602);} -function BfG(a,b){return 1;} -function AHp(){Dy.call(this);this.Cm=null;} -function BrE(a){var b=new AHp();A4Y(b,a);return b;} -function A4Y(a,b){C0(a);a.Cm=b;} -function Bk7(a,b,c,d){var e,f,g,h;e=d.bE;f=b+1|0;if(f>e){d.i0=1;return (-1);}g=Bf(c,b);if(DU(g)){b=b+2|0;if(b<=e){h=Bf(c,f);if(Or(g,h))return a.Cm.sP(GX(g,h))?(-1):a.y.u(b,c,d);}}return a.Cm.sP(g)?(-1):a.y.u(f,c,d);} -function BmU(a,b){a.y=b;} -function A1_(a){return (-2147483602);} -function Bc9(a,b){return 1;} -function AZ6(){C7.call(this);this.ud=0;} -function Bre(a){var b=new AZ6();BhI(b,a);return b;} -function BhI(a,b){C0(a);a.ud=b;} -function A8v(a,b,c,d){var e;e=!d.oJ?Bl(c):d.bE;if(b>=e){Dc(d,a.ud,0);return a.y.u(b,c,d);}if((e-b|0)==1&&Bf(c,b)==10){Dc(d,a.ud,1);return a.y.u(b+1|0,c,d);}return (-1);} -function BhF(a,b){var c;c=!Gv(b,a.ud)?0:1;Dc(b,a.ud,(-1));return c;} -function AW3(){C7.call(this);this.sC=0;} -function BqV(a){var b=new AW3();Bii(b,a);return b;} -function Bii(a,b){C0(a);a.sC=b;} -function A$z(a,b,c,d){if((!d.oJ?Bl(c)-b|0:d.bE-b|0)<=0){Dc(d,a.sC,0);return a.y.u(b,c,d);}if(Bf(c,b)!=10)return (-1);Dc(d,a.sC,1);return a.y.u(b+1|0,c,d);} -function Bhx(a,b){var c;c=!Gv(b,a.sC)?0:1;Dc(b,a.sC,(-1));return c;} -function AQZ(){C7.call(this);this.o5=0;} -function Bqf(a){var b=new AQZ();Bp0(b,a);return b;} -function Bp0(a,b){C0(a);a.o5=b;} -function BiN(a,b,c,d){var e,f,g;e=!d.oJ?Bl(c)-b|0:d.bE-b|0;if(!e){Dc(d,a.o5,0);return a.y.u(b,c,d);}if(e<2){f=Bf(c,b);g=97;}else{f=Bf(c,b);g=Bf(c,b+1|0);}switch(f){case 10:case 133:case 8232:case 8233:Dc(d,a.o5,0);return a.y.u(b,c,d);case 13:if(g!=10){Dc(d,a.o5,0);return a.y.u(b,c,d);}Dc(d,a.o5,0);return a.y.u(b,c,d);default:}return (-1);} -function A44(a,b){var c;c=!Gv(b,a.o5)?0:1;Dc(b,a.o5,(-1));return c;} -function MG(){var a=this;Dy.call(a);a.Im=0;a.qk=0;} -function Bue(a,b){var c=new MG();Vr(c,a,b);return c;} -function Vr(a,b,c){C0(a);a.Im=b;a.qk=c;} -function A3n(a,b,c,d){var e,f,g,h;e=KV(a,d);if(e!==null&&(b+Bl(e)|0)<=d.bE){f=0;while(true){if(f>=Bl(e)){Dc(d,a.qk,Bl(e));return a.y.u(b+Bl(e)|0,c,d);}g=Bf(e,f);h=b+f|0;if(g!=Bf(c,h)&&OD(Bf(e,f))!=Bf(c,h))break;f=f+1|0;}return (-1);}return (-1);} -function Bl_(a,b){a.y=b;} -function KV(a,b){var c,d;c=a.Im;d=Kv(b,c);c=NS(b,c);return (c|d|(c-d|0))>=0&&c<=Bl(b.Co)?Ev(b.Co,d,c):null;} -function A_8(a,b){var c;c=!Gv(b,a.qk)?0:1;Dc(b,a.qk,(-1));return c;} -var A0b=K(MG); -function Bst(a,b){var c=new A0b();Boq(c,a,b);return c;} -function Boq(a,b,c){Vr(a,b,c);} -function A49(a,b,c,d){var e,f;e=KV(a,d);if(e!==null&&(b+Bl(e)|0)<=d.bE){f=!ADq(c,e,b)?(-1):Bl(e);if(f<0)return (-1);Dc(d,a.qk,f);return a.y.u(b+f|0,c,d);}return (-1);} -function BbX(a,b,c,d){var e,f;e=KV(a,d);f=d.hL;if(e!==null&&(b+Bl(e)|0)<=f){while(true){if(b>f)return (-1);b=ATp(c,e,b);if(b<0)return (-1);if(a.y.u(b+Bl(e)|0,c,d)>=0)break;b=b+1|0;}return b;}return (-1);} -function A2$(a,b,c,d,e){var f,g;f=KV(a,e);if(f===null)return (-1);a:{while(true){if(c=Bl(f))break c;if(Bf(d,g+c|0)!=Bf(f,c))break;c=c+1|0;}g=g+(-1)|0;}}if(g<0)break a;if(g=0)break;c=g+(-1)|0;}return g;}return (-1);} -function Bkd(a,b){return 1;} -var AUW=K(MG); -function BqW(a,b){var c=new AUW();A6L(c,a,b);return c;} -function A6L(a,b,c){Vr(a,b,c);} -function A86(a,b,c,d){var e,f;e=KV(a,d);if(e!==null&&(b+Bl(e)|0)<=d.bE){f=0;while(true){if(f>=Bl(e)){Dc(d,a.qk,Bl(e));return a.y.u(b+Bl(e)|0,c,d);}if(F4(G0(Bf(e,f)))!=F4(G0(Bf(c,b+f|0))))break;f=f+1|0;}return (-1);}return (-1);} -function ACp(){var a=this;DE.call(a);a.f8=null;a.FE=null;a.CB=null;} -function A5m(a,b,c){return !QE(a,c,b)?(-1):a.ed;} -function Bfp(a,b,c,d){var e,f,g;e=d.bE;while(true){if(b>e)return (-1);f=Bf(a.f8,a.ed-1|0);a:{while(true){g=a.ed;if(b>(e-g|0)){b=(-1);break a;}g=Bf(c,(b+g|0)-1|0);if(g==f&&QE(a,c,b))break;b=b+ACO(a.FE,g)|0;}}if(b<0)return (-1);if(a.y.u(b+a.ed|0,c,d)>=0)break;b=b+1|0;}return b;} -function BhM(a,b,c,d,e){var f,g;while(true){if(c=0)break;c=c+(-1)|0;}return c;} -function A7h(a,b){var c;if(b instanceof H9)return b.iS!=Bf(a.f8,0)?0:1;if(b instanceof HX)return Z6(b,0,Ev(a.f8,0,1))<=0?0:1;if(!(b instanceof G8)){if(!(b instanceof He))return 1;return Bl(a.f8)>1&&b.pk==GX(Bf(a.f8,0),Bf(a.f8,1))?1:0;}a:{b:{b=b;if(!b.be(Bf(a.f8,0))){if(Bl(a.f8)<=1)break b;if(!b.be(GX(Bf(a.f8,0),Bf(a.f8,1))))break b;}c=1;break a;}c=0;}return c;} -function QE(a,b,c){var d;d=0;while(d=0){a.zf=V(c);a.ed=c.cw;return;}if(d<0)break;if(e>=0)break;Cq(c,F4(G0(b.bT.data[d])));d=d+1|0;}b=new Cv;X(b);P(b);} -function A8$(a,b,c){var d;d=0;while(true){if(d>=Bl(a.zf))return Bl(a.zf);if(Bf(a.zf,d)!=F4(G0(Bf(c,b+d|0))))break;d=d+1|0;}return (-1);} -function Uy(){DE.call(this);this.ua=null;} -function Bnc(a,b,c){var d,e,f;d=0;while(true){if(d>=Bl(a.ua))return Bl(a.ua);e=Bf(a.ua,d);f=b+d|0;if(e!=Bf(c,f)&&OD(Bf(a.ua,d))!=Bf(c,f))break;d=d+1|0;}return (-1);} -var LA=K(); -var BGj=null;var BGk=null;var BGb=null;function ANp(){ANp=Bw(LA);A5E();} -function BGl(){var a=new LA();AOm(a);return a;} -function AOm(a){ANp();} -function A5E(){BGj=BrR();BGk=Btc();BGb=Q($rt_arraycls(E),[Q(E,[B(765),Bsb()]),Q(E,[B(766),Bqc()]),Q(E,[B(767),BtT()]),Q(E,[B(768),Bt5()]),Q(E,[B(769),BGk]),Q(E,[B(770),Btj()]),Q(E,[B(771),Bq3()]),Q(E,[B(772),Bsv()]),Q(E,[B(773),Bss()]),Q(E,[B(774),Bqq()]),Q(E,[B(775),BqK()]),Q(E,[B(776),Bsy()]),Q(E,[B(777),Brz()]),Q(E,[B(778),Bp$()]),Q(E,[B(779),BtZ()]),Q(E,[B(780),BqJ()]),Q(E,[B(781),Bth()]),Q(E,[B(782),BsQ()]),Q(E,[B(783),Bti()]),Q(E,[B(784),Bqt()]),Q(E,[B(785),Bt8()]),Q(E,[B(786),BsK()]),Q(E,[B(787),Brj()]), -Q(E,[B(788),BtS()]),Q(E,[B(789),BtP()]),Q(E,[B(790),Br3()]),Q(E,[B(791),Bqs()]),Q(E,[B(792),BtF()]),Q(E,[B(793),BGj]),Q(E,[B(794),Brn()]),Q(E,[B(57),Bsw()]),Q(E,[B(795),BGj]),Q(E,[B(71),Bp9()]),Q(E,[B(796),BGk]),Q(E,[B(72),BqS()]),Q(E,[B(797),Bm(0,127)]),Q(E,[B(798),Bm(128,255)]),Q(E,[B(799),Bm(256,383)]),Q(E,[B(800),Bm(384,591)]),Q(E,[B(801),Bm(592,687)]),Q(E,[B(802),Bm(688,767)]),Q(E,[B(803),Bm(768,879)]),Q(E,[B(804),Bm(880,1023)]),Q(E,[B(805),Bm(1024,1279)]),Q(E,[B(806),Bm(1280,1327)]),Q(E,[B(807),Bm(1328, -1423)]),Q(E,[B(808),Bm(1424,1535)]),Q(E,[B(809),Bm(1536,1791)]),Q(E,[B(810),Bm(1792,1871)]),Q(E,[B(811),Bm(1872,1919)]),Q(E,[B(812),Bm(1920,1983)]),Q(E,[B(813),Bm(2304,2431)]),Q(E,[B(814),Bm(2432,2559)]),Q(E,[B(815),Bm(2560,2687)]),Q(E,[B(816),Bm(2688,2815)]),Q(E,[B(817),Bm(2816,2943)]),Q(E,[B(818),Bm(2944,3071)]),Q(E,[B(819),Bm(3072,3199)]),Q(E,[B(820),Bm(3200,3327)]),Q(E,[B(821),Bm(3328,3455)]),Q(E,[B(822),Bm(3456,3583)]),Q(E,[B(823),Bm(3584,3711)]),Q(E,[B(824),Bm(3712,3839)]),Q(E,[B(825),Bm(3840,4095)]), -Q(E,[B(826),Bm(4096,4255)]),Q(E,[B(827),Bm(4256,4351)]),Q(E,[B(828),Bm(4352,4607)]),Q(E,[B(829),Bm(4608,4991)]),Q(E,[B(830),Bm(4992,5023)]),Q(E,[B(831),Bm(5024,5119)]),Q(E,[B(832),Bm(5120,5759)]),Q(E,[B(833),Bm(5760,5791)]),Q(E,[B(834),Bm(5792,5887)]),Q(E,[B(835),Bm(5888,5919)]),Q(E,[B(836),Bm(5920,5951)]),Q(E,[B(837),Bm(5952,5983)]),Q(E,[B(838),Bm(5984,6015)]),Q(E,[B(839),Bm(6016,6143)]),Q(E,[B(840),Bm(6144,6319)]),Q(E,[B(841),Bm(6400,6479)]),Q(E,[B(842),Bm(6480,6527)]),Q(E,[B(843),Bm(6528,6623)]),Q(E,[B(844), -Bm(6624,6655)]),Q(E,[B(845),Bm(6656,6687)]),Q(E,[B(846),Bm(7424,7551)]),Q(E,[B(847),Bm(7552,7615)]),Q(E,[B(848),Bm(7616,7679)]),Q(E,[B(849),Bm(7680,7935)]),Q(E,[B(850),Bm(7936,8191)]),Q(E,[B(851),Bm(8192,8303)]),Q(E,[B(852),Bm(8304,8351)]),Q(E,[B(853),Bm(8352,8399)]),Q(E,[B(854),Bm(8400,8447)]),Q(E,[B(855),Bm(8448,8527)]),Q(E,[B(856),Bm(8528,8591)]),Q(E,[B(857),Bm(8592,8703)]),Q(E,[B(858),Bm(8704,8959)]),Q(E,[B(859),Bm(8960,9215)]),Q(E,[B(860),Bm(9216,9279)]),Q(E,[B(861),Bm(9280,9311)]),Q(E,[B(862),Bm(9312, -9471)]),Q(E,[B(863),Bm(9472,9599)]),Q(E,[B(864),Bm(9600,9631)]),Q(E,[B(865),Bm(9632,9727)]),Q(E,[B(866),Bm(9728,9983)]),Q(E,[B(867),Bm(9984,10175)]),Q(E,[B(868),Bm(10176,10223)]),Q(E,[B(869),Bm(10224,10239)]),Q(E,[B(870),Bm(10240,10495)]),Q(E,[B(871),Bm(10496,10623)]),Q(E,[B(872),Bm(10624,10751)]),Q(E,[B(873),Bm(10752,11007)]),Q(E,[B(874),Bm(11008,11263)]),Q(E,[B(875),Bm(11264,11359)]),Q(E,[B(876),Bm(11392,11519)]),Q(E,[B(877),Bm(11520,11567)]),Q(E,[B(878),Bm(11568,11647)]),Q(E,[B(879),Bm(11648,11743)]),Q(E, -[B(880),Bm(11776,11903)]),Q(E,[B(881),Bm(11904,12031)]),Q(E,[B(882),Bm(12032,12255)]),Q(E,[B(883),Bm(12272,12287)]),Q(E,[B(884),Bm(12288,12351)]),Q(E,[B(885),Bm(12352,12447)]),Q(E,[B(886),Bm(12448,12543)]),Q(E,[B(887),Bm(12544,12591)]),Q(E,[B(888),Bm(12592,12687)]),Q(E,[B(889),Bm(12688,12703)]),Q(E,[B(890),Bm(12704,12735)]),Q(E,[B(891),Bm(12736,12783)]),Q(E,[B(892),Bm(12784,12799)]),Q(E,[B(893),Bm(12800,13055)]),Q(E,[B(894),Bm(13056,13311)]),Q(E,[B(895),Bm(13312,19893)]),Q(E,[B(896),Bm(19904,19967)]),Q(E,[B(897), -Bm(19968,40959)]),Q(E,[B(898),Bm(40960,42127)]),Q(E,[B(899),Bm(42128,42191)]),Q(E,[B(900),Bm(42752,42783)]),Q(E,[B(901),Bm(43008,43055)]),Q(E,[B(902),Bm(44032,55203)]),Q(E,[B(903),Bm(55296,56191)]),Q(E,[B(904),Bm(56192,56319)]),Q(E,[B(905),Bm(56320,57343)]),Q(E,[B(906),Bm(57344,63743)]),Q(E,[B(907),Bm(63744,64255)]),Q(E,[B(908),Bm(64256,64335)]),Q(E,[B(909),Bm(64336,65023)]),Q(E,[B(910),Bm(65024,65039)]),Q(E,[B(911),Bm(65040,65055)]),Q(E,[B(912),Bm(65056,65071)]),Q(E,[B(913),Bm(65072,65103)]),Q(E,[B(914),Bm(65104, -65135)]),Q(E,[B(915),Bm(65136,65279)]),Q(E,[B(916),Bm(65280,65519)]),Q(E,[B(917),Bm(0,1114111)]),Q(E,[B(918),Bsz()]),Q(E,[B(919),Dg(0,1)]),Q(E,[B(920),PD(62,1)]),Q(E,[B(921),Dg(1,1)]),Q(E,[B(922),Dg(2,1)]),Q(E,[B(923),Dg(3,0)]),Q(E,[B(924),Dg(4,0)]),Q(E,[B(925),Dg(5,1)]),Q(E,[B(926),PD(448,1)]),Q(E,[B(927),Dg(6,1)]),Q(E,[B(928),Dg(7,0)]),Q(E,[B(929),Dg(8,1)]),Q(E,[B(89),PD(3584,1)]),Q(E,[B(930),Dg(9,1)]),Q(E,[B(931),Dg(10,1)]),Q(E,[B(932),Dg(11,1)]),Q(E,[B(933),PD(28672,0)]),Q(E,[B(934),Dg(12,0)]),Q(E,[B(935), -Dg(13,0)]),Q(E,[B(936),Dg(14,0)]),Q(E,[B(937),Bs7(983040,1,1)]),Q(E,[B(938),Dg(15,0)]),Q(E,[B(939),Dg(16,1)]),Q(E,[B(940),Dg(18,1)]),Q(E,[B(941),Bra(19,0,1)]),Q(E,[B(942),PD(1643118592,1)]),Q(E,[B(943),Dg(20,0)]),Q(E,[B(944),Dg(21,0)]),Q(E,[B(945),Dg(22,0)]),Q(E,[B(946),Dg(23,0)]),Q(E,[B(947),Dg(24,1)]),Q(E,[B(948),PD(2113929216,1)]),Q(E,[B(949),Dg(25,1)]),Q(E,[B(950),Dg(26,0)]),Q(E,[B(951),Dg(27,0)]),Q(E,[B(952),Dg(28,1)]),Q(E,[B(953),Dg(29,0)]),Q(E,[B(954),Dg(30,0)])]);} -function Z8(){DE.call(this);this.Kc=0;} -function BaJ(a,b,c){var d,e;d=b+1|0;e=Bf(c,b);d=Bf(c,d);return a.Kc!=JW(JU(GX(e,d)))?(-1):2;} -function Te(){Dy.call(this);this.pW=0;} -function A$k(a){var b=new Te();A4u(b,a);return b;} -function A4u(a,b){C0(a);a.pW=b;} -function Blo(a,b){a.y=b;} -function Bgc(a,b,c,d){var e,f;e=b+1|0;if(e>d.bE){d.i0=1;return (-1);}f=Bf(c,b);if(b>d.hL&&DU(Bf(c,b-1|0)))return (-1);if(a.pW!=f)return (-1);return a.y.u(e,c,d);} -function A7f(a,b,c,d){var e,f,g,h;if(!(c instanceof Ch))return Nf(a,b,c,d);e=d.hL;f=d.bE;while(true){if(b>=f)return (-1);g=Ks(c,a.pW,b);if(g<0)return (-1);if(g>e&&DU(Bf(c,g-1|0))){b=g+1|0;continue;}h=a.y;b=g+1|0;if(h.u(b,c,d)>=0)break;}return g;} -function BgI(a,b,c,d,e){var f,g;if(!(d instanceof Ch))return Nu(a,b,c,d,e);f=e.hL;a:{while(true){if(cf&&DU(Bf(d,g-1|0))){c=g+(-2)|0;continue;}if(a.y.u(g+1|0,d,e)>=0)break;c=g+(-1)|0;}return g;}return (-1);} -function A26(a,b){if(b instanceof H9)return 0;if(b instanceof HX)return 0;if(b instanceof G8)return 0;if(b instanceof He)return 0;if(b instanceof Tq)return 0;if(!(b instanceof Te))return 1;return b.pW!=a.pW?0:1;} -function Bby(a,b){return 1;} -function Tq(){Dy.call(this);this.pp=0;} -function BiQ(a){var b=new Tq();A$v(b,a);return b;} -function A$v(a,b){C0(a);a.pp=b;} -function BfP(a,b){a.y=b;} -function A2D(a,b,c,d){var e,f,g,h;e=d.bE;f=b+1|0;g=Y(f,e);if(g>0){d.i0=1;return (-1);}h=Bf(c,b);if(g<0&&Dr(Bf(c,f)))return (-1);if(a.pp!=h)return (-1);return a.y.u(f,c,d);} -function BlI(a,b,c,d){var e,f;if(!(c instanceof Ch))return Nf(a,b,c,d);e=d.bE;while(true){if(b>=e)return (-1);f=Ks(c,a.pp,b);if(f<0)return (-1);b=f+1|0;if(b=0)break;}return f;} -function BaD(a,b,c,d,e){var f,g;if(!(d instanceof Ch))return Nu(a,b,c,d,e);f=e.bE;a:{while(true){if(c=0)break;c=g+(-1)|0;}return g;}return (-1);} -function A5n(a,b){if(b instanceof H9)return 0;if(b instanceof HX)return 0;if(b instanceof G8)return 0;if(b instanceof He)return 0;if(b instanceof Te)return 0;if(!(b instanceof Tq))return 1;return b.pp!=a.pp?0:1;} -function BlM(a,b){return 1;} -function He(){var a=this;DE.call(a);a.Ap=0;a.yv=0;a.pk=0;} -function BmD(a,b,c){var d,e;d=b+1|0;e=Bf(c,b);d=Bf(c,d);return a.Ap==e&&a.yv==d?2:(-1);} -function BkE(a,b,c,d){var e,f;if(!(c instanceof Ch))return Nf(a,b,c,d);e=d.bE;while(b=e)continue;f=Bf(c,b);if(a.yv==f&&a.y.u(b+1|0,c,d)>=0)return b+(-1)|0;b=b+1|0;}return (-1);} -function A4w(a,b,c,d,e){var f;if(!(d instanceof Ch))return Nu(a,b,c,d,e);a:{while(true){if(c=0)break;c=f+(-1)|0;}return f;}return (-1);} -function Bmo(a,b){if(b instanceof He)return b.pk!=a.pk?0:1;if(b instanceof G8)return b.be(a.pk);if(b instanceof H9)return 0;if(!(b instanceof HX))return 1;return 0;} -var ADV=K(Jn); -function BGm(){var a=new ADV();Bfl(a);return a;} -function Bfl(a){} -function A4C(a,b){return b!=10?0:1;} -function A_3(a,b,c){return b!=10?0:1;} -var ADW=K(Jn); -function BGn(){var a=new ADW();A7d(a);return a;} -function A7d(a){} -function Bns(a,b){return b!=10&&b!=13&&b!=133&&(b|1)!=8233?0:1;} -function BcI(a,b,c){a:{b:{if(b!=10&&b!=133&&(b|1)!=8233){if(b!=13)break b;if(c==10)break b;}b=1;break a;}b=0;}return b;} -function AM5(){var a=this;E.call(a);a.En=null;a.AP=null;a.tC=0;a.Mq=0;} -function BkW(a){var b=new AM5();A73(b,a);return b;} -function A73(a,b){var c,d;while(true){c=a.tC;if(b=c.BO)break;if(!(!b?1:b==1?1:b!=3?0:1))Ba(a.b$,N4(b,((a.bd/2|0)-155|0)+((b%2|0)*160|0)|0,(a.bt/6|0)+(24*(b>>1)|0)|0,MX(c,b)));else{d=a.b$;e=new Vq;f=((a.bd/2|0)-155|0)+((b%2|0)*160|0)|0;g=(a.bt/6|0)+(24*(b>>1)|0)|0;c=MX(c,b);h=a.rC;i=!b?h.i7:b==1?h.bY:b!=3?0.0:h.kG;RE(e,b,f,g,150,20,c);e.gG=1.0;e.yJ=0;e.pg=0;e.pg=b;e.gG=i;Ba(d,e);}b=b+1|0;}Ba(a.b$,EW(100,(a.bd/2|0)-100|0,((a.bt/6|0)+120|0)+12|0,B(956)));Ba(a.b$,EW(200,(a.bd/2|0)-100|0,(a.bt/6|0) -+168|0,B(957)));} -function AMf(a,b){var c,d,e,f,g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b.jQ){c=b.cH;if(c<100){d=a.rC;e=1;$p=1;continue _;}if(b.cH==100){d=a.A.t;$p=2;continue _;}if(b.cH==200){b=a.A.t;$p=4;continue _;}}return;case 1:A1H(d,c,e);if(C()){break _;}b.ku=MX(a.rC,b.cH);if(b.cH==100){d=a.A.t;$p=2;continue _;}if(b.cH!=200)return;b=a.A.t;$p=4;continue _;case 2:AOh(d);if(C()){break _;}d=a.A;f=new AC1;g=a.rC;Fd(f);f.Ja= -B(958);f.pn=(-1);f.JW=a;f.pM=g;$p=3;case 3:AJD(d,f);if(C()){break _;}if(b.cH!=200)return;b=a.A.t;$p=4;case 4:AOh(b);if(C()){break _;}b=a.A;d=a.M6;$p=5;case 5:AJD(b,d);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function AOr(a,b,c,d){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AI8(a);if(C()){break _;}E2(a,a.bW,a.H5,a.bd/2|0,20,16777215);$p=2;case 2:ANS(a,b,c,d);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,$p);} -function Ra(){var a=this;Dk.call(a);a.sp=null;a.HO=null;a.E9=0;} -function Ba2(a){var b=new Ra();AYO(b,a);return b;} -function AYO(a,b){Fd(a);a.HO=B(959);a.E9=0;a.sp=b;} -function AS8(a){var b,c,d,e,f,g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=0;if(b>=5){a.Dl();return;}c=b+1|0;d=new S;T(d);Bo(J(d,B(960)),c);d=V(d);$p=1;case 1:$z=ATB(d);if(C()){break _;}d=$z;if(d===null)Ba(a.b$,EW(b,(a.bd/2|0)-100|0,(a.bt/6|0)+(24*b|0)|0,B(961)));else{e=new S;T(e);Bo(J(e,B(962)),c);f=V(e);g=FR(CC(CB(CC(GS(d,B(470)),M(1024)),M(100)),M(1024)))/100.0;d=new S;T(d);J(JQ(J(J(d,f),B(963)),g),B(964));e= -V(d);Ba(a.b$,EW(b,(a.bd/2|0)-100|0,(a.bt/6|0)+(24*b|0)|0,e));}b=c;if(b>=5){a.Dl();return;}c=b+1|0;d=new S;T(d);Bo(J(d,B(960)),c);d=V(d);continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function AIz(a,b){var c,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=new S;T(c);Bo(J(c,B(960)),b);c=V(c);$p=1;case 1:$z=ATB(c);if(C()){break _;}c=$z;if(c===null)c=null;else{c=new S;T(c);Bo(J(c,B(960)),b);c=V(c);}return c;default:G1();}}D0().s(a,b,c,$p);} -function BlE(a){Ba(a.b$,EW(5,(a.bd/2|0)-100|0,((a.bt/6|0)+120|0)+12|0,B(965)));Ba(a.b$,EW(6,(a.bd/2|0)-100|0,(a.bt/6|0)+168|0,B(966)));} -function AL4(a,b){var c,d,e,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b.jQ){c=b.cH;d=Y(c,5);if(d<0){d=c+1|0;$p=1;continue _;}if(!d){b=a.A;e=new AB5;AYO(e,a);e.HO=B(967);$p=2;continue _;}if(c==6){b=a.A;e=a.sp;$p=3;continue _;}}return;case 1:a.TB(d);if(C()){break _;}return;case 2:AJD(b,e);if(C()){break _;}return;case 3:AJD(b,e);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,$p);} -function AQI(a,b){var c,d,e,f,g,h,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.A;d=null;$p=1;case 1:AJD(c,d);if(C()){break _;}if(a.E9)return;a.E9=1;d=a.A;c=new ABY;c.O9=0;c.bQ=d;c.Dw=(-1);c.C4=(-1);c.Cs=(-1);c.eL=0.0;c.hv=0.0;c.mT=0.0;c.uy=0;d.dg=c;c=new S;T(c);Bo(J(c,B(960)),b);e=V(c);c=null;$p=2;case 2:AOR(d,c);if(C()){break _;}f=new Ni;c=B(968);g=HU(new CX);h=null;$p=3;case 3:UO(f,c,e,g,h);if(C()){break _;}if -(!f.nC){c=B(969);$p=4;continue _;}c=B(970);$p=5;continue _;case 4:AYE(d,f,c);if(C()){break _;}d=a.A;c=null;$p=6;continue _;case 5:AYE(d,f,c);if(C()){break _;}d=a.A;c=null;$p=6;case 6:AJD(d,c);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,$p);} -function ANo(a,b,c,d){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AI8(a);if(C()){break _;}E2(a,a.bW,a.HO,a.bd/2|0,20,16777215);$p=2;case 2:ANS(a,b,c,d);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,$p);} -function A0_(){var a=this;Dk.call(a);a.Cl=null;a.cM=0;a.f1=0;a.gy=0;a.mB=0;a.ms=0;a.go=0;a.qu=0;} -function Yo(a){var b=new A0_();Bl5(b,a);return b;} -function Bl5(a,b){Fd(a);a.cM=0;a.f1=32;a.gy=(a.bt-55|0)+4|0;a.mB=0;a.ms=a.bd;a.go=(-2);a.qu=(-1);a.Cl=b;} -function AV2(a){var b,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Ba(a.b$,N4(5,(a.bd/2|0)-154|0,a.bt-48|0,B(971)));Ba(a.b$,N4(6,(a.bd/2|0)+4|0,a.bt-48|0,B(957)));b=a.A.kA;$p=1;case 1:ATe(b);if(C()){break _;}a.f1=32;a.gy=(a.bt-58|0)+4|0;a.mB=0;a.ms=a.bd;return;default:G1();}}D0().s(a,b,$p);} -function AKF(a,b){var c,d,e,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b.jQ){if(b.cH==5){Bp();c=$rt_globals.window.document.createElement("input");d="file";c.type=d;c.accept="application/zip";c.multiple=!!0;e=new VE;e.KG=c;c.addEventListener("change",CQ(e,"handleEvent"));c.click();}if(b.cH==6){b=a.A.T;$p=1;continue _;}}return;case 1:A0p(b);if(C()){break _;}b=a.A;e=a.Cl;$p=2;case 2:AJD(b,e);if(C()){break _;}return;default:G1();}}D0().s(a, -b,c,d,e,$p);} -function AHa(a,b,c,d){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AG5(a,b,c,d);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,$p);} -function A$B(a,b,c,d){AQg(a,b,c,d);} -function ASY(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AI8(a);if(C()){break _;}if(a.qu<=0){e=a.A.kA;$p=2;continue _;}e=Xo(a.A.kA);if(!Cx(0)){f=a.go;f>=0&&f!=c;a.go=(-1);}else{f=a.go;if(f==(-1)){f=a.f1;if(c>=f&& -c<=a.gy){g=a.bd/2|0;h=g-110|0;g=g+110|0;f=(((c-f|0)+a.cM|0)-2|0)/36|0;if(b>=h&&b<=g&&f>=0&&f=0){a.cM=a.cM-(c-f|0)|0;a.go=c;}}h=(CT(e)*36|0)-((a.gy-a.f1|0)-4|0)|0;if(h<0)h=h/2|0;if(a.cM<0)a.cM=0;if(a.cM>h)a.cM=h;Bc(2896);Bc(2912);BK();i=Bwx;f=3553;j=a.A.T;k=B(231);$p=3;continue _;case 2:ATe(e);if(C()){break _;}a.qu=a.qu+20|0;e=Xo(a.A.kA);if(!Cx(0)){f=a.go;f>=0&&f!=c;a.go=(-1);}else{f=a.go;if(f==(-1)){f=a.f1;if(c>=f&&c<=a.gy){g=a.bd/ -2|0;h=g-110|0;g=g+110|0;f=(((c-f|0)+a.cM|0)-2|0)/36|0;if(b>=h&&b<=g&&f>=0&&f=0){a.cM=a.cM-(c-f|0)|0;a.go=c;}}h=(CT(e)*36|0)-((a.gy-a.f1|0)-4|0)|0;if(h<0)h=h/2|0;if(a.cM<0)a.cM=0;if(a.cM>h)a.cM=h;Bc(2896);Bc(2912);BK();i=Bwx;f=3553;j=a.A.T;k=B(231);$p=3;case 3:$z=APP(j,k);if(C()){break _;}g=$z;CG(f,g);BZ(1.0,1.0,1.0,1.0);By(i);D9(i,2105376);f=a.mB;l=f;g=a.gy;H(i,l,g,0.0,f/32.0,(g+a.cM|0)/32.0);f=a.ms;m=f;g=a.gy;H(i,m,g,0.0,f/32.0,(g -+a.cM|0)/32.0);f=a.ms;m=f;g=a.f1;H(i,m,g,0.0,f/32.0,(g+a.cM|0)/32.0);f=a.mB;m=f;g=a.f1;H(i,m,g,0.0,f/32.0,(g+a.cM|0)/32.0);Bs(i);n=0;if(n>=CT(e)){o=4;f=0;g=a.f1;h=255;p=255;$p=5;continue _;}j=Z(e,n);f=a.bd/2|0;p=(f-92|0)-16|0;q=(36+(n*36|0)|0)-a.cM|0;r=32;s=32;if(j===a.A.kA.fh){t=f-110|0;u=f+110|0;BZ(1.0,1.0,1.0,1.0);Bc(3553);By(i);D9(i,8421504);m=t;f=q+r|0;l=f+2|0;H(i,m,l,0.0,0.0,1.0);v=u;H(i,v,l,0.0,1.0,1.0);l=q-2|0;H(i,v,l,0.0,1.0,0.0);H(i,m,l,0.0,0.0,0.0);D9(i,0);m=t+1|0;l=f+1|0;H(i,m,l,0.0,0.0,1.0);v=u --1|0;H(i,v,l,0.0,1.0,1.0);l=q-1|0;H(i,v,l,0.0,1.0,0.0);H(i,m,l,0.0,0.0,0.0);Bs(i);Bb(3553);}k=a.A;$p=9;continue _;case 4:$z=A1r(i,j);if(C()){break _;}f=$z;if(f){i=a.A.T;$p=8;continue _;}a.go=c;h=(CT(e)*36|0)-((a.gy-a.f1|0)-4|0)|0;if(h<0)h=h/2|0;if(a.cM<0)a.cM=0;if(a.cM>h)a.cM=h;Bc(2896);Bc(2912);BK();i=Bwx;f=3553;j=a.A.T;k=B(231);$p=3;continue _;case 5:A1d(a,f,g,h,p);if(C()){break _;}f=a.gy;g=a.bt;h=255;p=255;$p=6;case 6:A1d(a,f,g,h,p);if(C()){break _;}Bb(3042);CI(770,771);Bc(3008);Bc(3553);By(i);KF(i,0,0);H(i, -a.mB,a.f1+o|0,0.0,0.0,1.0);H(i,a.ms,a.f1+o|0,0.0,1.0,1.0);KF(i,0,255);H(i,a.ms,a.f1,0.0,1.0,0.0);H(i,a.mB,a.f1,0.0,0.0,0.0);Bs(i);By(i);KF(i,0,255);H(i,a.mB,a.gy,0.0,0.0,1.0);H(i,a.ms,a.gy,0.0,1.0,1.0);KF(i,0,0);H(i,a.ms,a.gy-o|0,0.0,1.0,0.0);H(i,a.mB,a.gy-o|0,0.0,0.0,0.0);Bs(i);Bb(3553);Bb(3008);Bc(3042);E2(a,a.bW,B(972),a.bd/2|0,16,16777215);E2(a,a.bW,B(973),(a.bd/2|0)-77|0,a.bt-26|0,8421504);$p=7;case 7:ANS(a,b,c,d);if(C()){break _;}return;case 8:A0p(i);if(C()){break _;}a.go=c;h=(CT(e)*36|0)-((a.gy-a.f1| -0)-4|0)|0;if(h<0)h=h/2|0;if(a.cM<0)a.cM=0;if(a.cM>h)a.cM=h;Bc(2896);Bc(2912);BK();i=Bwx;f=3553;j=a.A.T;k=B(231);$p=3;continue _;case 9:j.KN(k);if(C()){break _;}BZ(1.0,1.0,1.0,1.0);By(i);D9(i,16777215);m=p;l=q+r|0;H(i,m,l,0.0,0.0,1.0);f=p+s|0;v=f;H(i,v,l,0.0,1.0,1.0);l=q;H(i,v,l,0.0,1.0,0.0);H(i,m,l,0.0,0.0,0.0);Bs(i);k=a.bW;w=j.mc;f=f+2|0;ED(a,k,w,f,q+1|0,16777215);k=a.bW;w=j.HP;g=q+12|0;ED(a,k,w,f,g,8421504);ED(a,a.bW,j.NQ,f,g+10|0,8421504);n=n+1|0;if(n>=CT(e)){o=4;f=0;g=a.f1;h=255;p=255;$p=5;continue _;}j -=Z(e,n);f=a.bd/2|0;p=(f-92|0)-16|0;q=(36+(n*36|0)|0)-a.cM|0;r=32;s=32;if(j===a.A.kA.fh){t=f-110|0;u=f+110|0;BZ(1.0,1.0,1.0,1.0);Bc(3553);By(i);D9(i,8421504);m=t;f=q+r|0;l=f+2|0;H(i,m,l,0.0,0.0,1.0);v=u;H(i,v,l,0.0,1.0,1.0);l=q-2|0;H(i,v,l,0.0,1.0,0.0);H(i,m,l,0.0,0.0,0.0);D9(i,0);m=t+1|0;l=f+1|0;H(i,m,l,0.0,0.0,1.0);v=u-1|0;H(i,v,l,0.0,1.0,1.0);l=q-1|0;H(i,v,l,0.0,1.0,0.0);H(i,m,l,0.0,0.0,0.0);Bs(i);Bb(3553);}k=a.A;continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,$p);} -function AOw(a){var b,c,d,e,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.qu=a.qu-1|0;b=null;Bp();if(BvS){BvS=0;b=BvT;BvT=null;}if(b===null)return;c=b.Jo;d=new S;T(d);J(J(d,B(507)),c);c=V(d);e=b.K2;$p=1;case 1:AIZ(c,e);if(C()){break _;}c=Bws;b=Yo(a.Cl);$p=2;case 2:AJD(c,b);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,$p);} -function A1d(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:BK();f=Bwx;g=3553;h=a.A.T;i=B(231);$p=1;case 1:$z=APP(h,i);if(C()){break _;}j=$z;CG(g,j);BZ(1.0,1.0,1.0,1.0);By(f);KF(f,4210752,e);k=c;l=c/32.0;H(f,0.0,k,0.0,0.0,l);c=a.bd;H(f,c,k,0.0,c/32.0,l);KF(f,4210752,d);c=a.bd;m=c;k=b;n=c/32.0;o=b/32.0;H(f,m,k,0.0, -n,o);H(f,0.0,k,0.0,0.0,o);Bs(f);return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);} -function PR(){var a=this;E.call(a);a.eU=null;a.o8=0;a.b7=null;a.g9=null;a.jh=null;a.ia=null;a.hw=null;a.wA=0;a.fH=0;a.fE=0;a.hE=null;a.gS=null;a.h9=0;a.ga=0;a.uO=0;a.HY=0;a.op=0;a.zD=Cb;} -var BD2=0;function Bri(a,b,c){var d=new PR();A0u(d,a,b,c);return d;} -function AY5(a,b,c,d){var e=new PR();Bcb(e,a,b,c,d);return e;} -function A0u(a,b,c,d){var e,f;a.hE=DY();a.gS=BC(On,8);a.h9=0;a.ga=0;a.HY=0;a.op=0;a.zD=Cb;a.b7=b;a.fH=c;a.fE=d;a.hw=B4(256);e=0;while(true){f=a.gS.data;if(e>=f.length)break;f[e]=Cj();e=e+1|0;}} -function Bcb(a,b,c,d,e){var f;f=c.data;A0u(a,b,d,e);a.eU=c;b=new ABe;d=f.length;ASk(b,d);a.g9=b;a.jh=Nn(d);a.ia=Nn(d);} -function AEv(a,b,c){return b==a.fH&&c==a.fE?1:0;} -function SE(a,b,c){return a.hw.data[c<<4|b]&255;} -function AK1(a){var b,c,d,e,f,g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=127;c=0;while(c<16){d=0;while(d<16){e=a.hw.data;f=d<<4|c;e[f]=(-128);Hw(a,c,127,d);e=a.hw.data;if((e[f]&255)=16)break;g=0;}a.ga=1;return;default: -G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function Mm(a){var b,c,d,e,f,g,h,i,j,k;b=0;while(b<16){c=0;while(c<16){d=b<<11|c<<7;e=0;while(e<128){I();f=Bzt.data[a.eU.data[d+e|0]];if(f>0)Fs(a.ia,b,e,c,f);e=e+1|0;}e=15;f=30;while(f<128&&e>0){f=f+1|0;g=a.eU.data[d+f|0];I();h=Bzr.data[g];i=Bzt.data[g];if(!h)h=1;e=e-h|0;if(i<=e)i=e;e=i<0?0:i;Fs(a.ia,b,f,c,e);}c=c+1|0;}b=b+1|0;}j=a.b7;D_();k=BBV;e=a.fH*16|0;g=a.fE*16|0;Fn(j,k,e,31,g,e+16|0,33,g+16|0);a.ga=1;} -function AUq(a,b,c){var d,e,f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=SE(a,b,c);e=(a.fH*16|0)+b|0;f=(a.fE*16|0)+c|0;b=e-1|0;$p=1;case 1:AGw(a,b,f,d);if(C()){break _;}b=e+1|0;$p=2;case 2:AGw(a,b,f,d);if(C()){break _;}b=f-1|0;$p=3;case 3:AGw(a,e,b,d);if(C()){break _;}b=f+1|0;$p=4;case 4:AGw(a,e,b,d);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function AGw(a,b,c,d){var e,f,g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=a.b7;$p=1;case 1:$z=AUr(e,b,c);if(C()){break _;}f=$z;g=Y(f,d);if(g>0){e=a.b7;D_();Fn(e,BD6,b,d,c,b,f,c);}else if(g<0){e=a.b7;D_();Fn(e,BD6,b,f,c,b,d,c);}a.ga=1;return;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function Hw(a,b,c,d){var e,f,g,h,i,j,k,l;e=a.hw.data;f=d<<4|b;g=e[f]&255;if(c<=g)c=g;h=b<<11|d<<7;while(c>0){I();if(Bzr.data[a.eU.data[(h+c|0)-1|0]])break;c=c+(-1)|0;}h=Y(c,g);if(h){i=a.b7;if(h<=0){j=g;k=c;}else{j=c;k=g;}Ge(i,b,k,d,b,j,d);e=a.hw.data;e[f]=c<<24>>24;if(c=g)break a;Fs(a.jh,b,k,d,15);k=k+1|0;}}i=a.b7;D_();Fn(i, -BD6,j,g,f,j,c,f);while(true){if(g>=c)break a;Fs(a.jh,b,g,d,0);g=g+1|0;}}k=15;g=c;b:{while(g>0){if(k<=0)break b;g=g+(-1)|0;I();l=Bzr.data[HK(a,b,g,d)];if(!l)l=1;k=k-l|0;if(k<0)k=0;Fs(a.jh,b,g,d,k);}}while(g>0){I();if(Bzr.data[HK(a,b,g-1|0,d)])break;g=g+(-1)|0;}if(g!=c){i=a.b7;D_();Fn(i,BD6,j-1|0,g,f-1|0,j+1|0,c,f+1|0);}a.ga=1;}} -function HK(a,b,c,d){return a.eU.data[b<<11|d<<7|c];} -function Yp(a,b,c,d){return Kl(a.g9,b,c,d);} -function AC2(a,b,c,d,e){var f,g;f=Kl(a.jh,b,c,d);if(f>0)BD2=1;e=f-e|0;g=Kl(a.ia,b,c,d);if(g<=e)g=e;return g;} -function Pf(a,b){var c,d,e,f,g,h;if(!a.HY){a.op=1;c=N(b.c/16.0);d=N(b.d/16.0);if(!(c==a.fH&&d==a.fE)){e=Ez();f=new S;T(f);J(J(f,B(974)),b);CA(e,V(f));}g=N(b.j/16.0);if(g<0)g=0;h=a.gS.data;c=h.length;if(g>=c)g=c-1|0;b.cF=1;b.d9=a.fH;b.ri=g;b.eh=a.fE;Ba(h[g],b);}} -function Na(a,b){Vx(a,b,b.ri);} -function Vx(a,b,c){var d,e;if(c<0)c=0;d=a.gS.data;e=d.length;if(c>=e)c=e-1|0;IZ(d[c],b);} -function U_(a,b,c,d){return c<(a.hw.data[d<<4|b]&255)?0:1;} -function AWf(a,b,c,d){var e,f,g,h,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=CU(b,c,d);f=BA(a.hE,e);if(f!==null)return f;g=HK(a,b,c,d);I();if(!Bzq.data[g])return null;h=BwB.data[g];f=a.b7;b=(a.fH*16|0)+b|0;d=(a.fE*16|0)+d|0;$p=1;case 1:h.ev(f,b,c,d);if(C()){break _;}return BA(a.hE,e);default:G1();}}D0().s(a,b,c,d,e,f,g,h,$p);} -function R_(a,b,c,d,e){var f;a:{f=CU(b,c,d);e.cE=a.b7;e.ea=(a.fH*16|0)+b|0;e.d$=c;e.em=(a.fE*16|0)+d|0;if(HK(a,b,c,d)){I();if(BwB.data[HK(a,b,c,d)] instanceof GJ){if(a.o8){if(BA(a.hE,f)!==null)IZ(a.b7.gj,BA(a.hE,f));Ba(a.b7.gj,e);}B1(a.hE,f,e);break a;}}CA(C6(),B(975));}} -function ZA(a){a.ga=1;} -function OT(a,b){return a.uO?0:a.op&&FP(a.b7.c_,a.zD)?1:a.ga;} -function AZy(){Gr.call(this);this.nx=null;} -function Hv(){var a=new AZy();BbE(a);return a;} -function BbE(a){a.nx=DY();} -function PJ(a,b){return B1(a.nx,b,a)!==null?0:1;} -function W9(a){SM(a.nx);} -function AD2(a,b){return DA(a.nx,b);} -function Ft(a){return QX(Sl(a.nx));} -function MI(a,b){return H4(a.nx,b)===null?0:1;} -function Fe(a){return a.nx.fO;} -function HE(){var a=this;E.call(a);a.ol=0;a.lr=0;a.n$=null;a.uB=null;} -function BGp(a,b,c,d,e,f,g){var h=new HE();AMH(h,a,b,c,d,e,f,g);return h;} -function AMH(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.uB=b;i=c>>4;a.ol=i;c=e>>4;a.lr=c;j=f>>4;k=h>>4;a.n$=$rt_createMultiArray(PR,[(k-c|0)+1|0,(j-i|0)+1|0]);while(i<=j){l=a.lr;if(l<=k){m=a.n$.data[i-a.ol|0].data;c=l-a.lr|0;$p=1;continue _;}i=i+1|0;}return;case 1:$z=AHy(b,i,l);if(C()){break _;}n=$z;m[c]=n;l=l+1|0;while -(true){if(l<=k){m=a.n$.data[i-a.ol|0].data;c=l-a.lr|0;continue _;}i=i+1|0;if(i>j)break;l=a.lr;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);} -function MY(a,b,c,d){var e,f;if(c<0)return 0;if(c>=128)return 0;e=(b>>4)-a.ol|0;f=(d>>4)-a.lr|0;return HK(a.n$.data[e].data[f],b&15,c,d&15);} -function AY0(a,b,c,d){return a.uB.cI.sT.data[KG(a,b,c,d,1)];} -function KG(a,b,c,d,e){var f,g,h,i,j,k;if(b>=(-32000000)&&d>=(-32000000)&&b<32000000&&d<=32000000){a:{if(e){f=MY(a,b,c,d);I();if(f==BwI.b)break a;if(f==BzT.b)break a;}if(c<0)return 0;if(c>=128){f=15-a.uB.iD|0;if(f<0)f=0;return f;}f=(b>>4)-a.ol|0;g=(d>>4)-a.lr|0;return AC2(a.n$.data[f].data[g],b&15,c,d&15,a.uB.iD);}g=KG(a,b,c+1|0,d,0);h=KG(a,b+1|0,c,d,0);i=KG(a,b-1|0,c,d,0);j=KG(a,b,c,d+1|0,0);k=KG(a,b,c,d-1|0,0);if(h<=g)h=g;if(i<=h)i=h;if(j<=i)j=i;if(k<=j)k=j;return k;}return 15;} -function ALe(a,b,c,d){var e,f;if(c<0)return 0;if(c>=128)return 0;e=(b>>4)-a.ol|0;f=(d>>4)-a.lr|0;return Yp(a.n$.data[e].data[f],b&15,c,d&15);} -function ADU(a,b,c,d){var e,f;e=MY(a,b,c,d);if(!e){BB();f=BBo;}else{I();f=BwB.data[e].bz;}return f;} -function AFt(a,b,c,d){var e;I();e=BwB.data[MY(a,b,c,d)];return e!==null?e.c4():0;} -function A51(a){return CK(a.uB);} -var Pp=K(Gt); -function BGq(){var a=new Pp();A38(a);return a;} -function A38(a){X(a);} -var AZ1=K(); -function BGr(){var a=new AZ1();Bft(a);return a;} -function Bft(a){} -function Js(b,c){if(b===c)return 1;return b!==null?b.dk(c):c!==null?0:1;} -function WA(b){return b!==null?b.da():0;} -function OS(){var a=this;E.call(a);a.wZ=null;a.LF=null;a.D1=null;a.i8=null;a.lL=null;a.wc=null;a.wu=null;} -function BGs(){var a=new OS();BiT(a);return a;} -function BiT(a){} -function BeW(a,b){return a.v7(b.en,b.d_);} -function A2u(a,b,c){return (a.y_(b,c,1,1)).data[0];} -function Bcn(a,b,c){var d,e;d=Kd(a.wZ,a.i8,b,c,1,1,0.02500000037252903,0.02500000037252903,0.5);e=d.data;a.i8=d;return e[0];} -function BeU(a,b,c,d,e){var f;f=a.GT(a.wu,b,c,d,e);a.wu=f;return f;} -function BaQ(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p;if(!(b!==null&&b.data.length>=U(e,f)))b=Fl(U(e,f));g=a.wZ;h=c;i=d;b=Kd(g,b,h,i,e,e,0.02500000037252903,0.02500000037252903,0.25);j=Kd(a.D1,a.wc,h,i,e,e,0.25,0.25,0.5882352941176471);a.wc=j;k=0;l=0;while(l1.0)i=1.0;o[k]=i;k=k+1|0;m=m+1|0;}l=l+1|0;}return b;} -function Bna(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;if(!(b!==null&&b.data.length>=U(e,f)))b=BC(DL,U(e,f));g=a.wZ;h=a.i8;i=c;j=d;a.i8=Kd(g,h,i,j,e,e,0.02500000037252903,0.02500000037252903,0.25);a.lL=Kd(a.LF,a.lL,i,j,e,e,0.05000000074505806,0.05000000074505806,0.3333333333333333);k=Kd(a.D1,a.wc,i,j,e,e,0.25,0.25,0.5882352941176471);a.wc=k;l=0;m=0;while(m1.0)s=1.0;if(q>1.0)q=1.0;t=b.data;o[l]=s;h[l]=q;d=l+1|0;Fj();u=s*63.0|0;c=q*63.0|0;t[l]=BGt.data[u+(c*64|0)|0];n=n+1|0;l=d;}m=m+1|0;}return b;} -var VV=K(); -var BBn=null;function BGu(){var a=new VV();AJF(a);return a;} -function AJF(a){} -function AGm(){BBn=null;} -var Zp=K(); -var BBG=null;function BGv(){var a=new Zp();AZR(a);return a;} -function AZR(a){} -function AWc(){BBG=null;} -var O8=K(BI); -function BGw(){var a=new O8();A7r(a);return a;} -function A7r(a){X(a);} -function Y6(){var a=this;BH.call(a);a.Nn=null;a.V7=null;} -function A52(a,b){var c;c=b-55296|0;return c>=0&&c<2048?a.fQ^G2(a.Nn,c):0;} -function Y5(){var a=this;BH.call(a);a.Qp=null;a.L6=null;a.Tp=null;} -function Bel(a,b){var c,d;c=b-55296|0;d=c>=0&&c<2048?a.fQ^G2(a.Qp,c):0;return a.L6.be(b)&&!d?1:0;} -function Ve(){var a=this;BH.call(a);a.yz=null;a.Ul=null;} -function A8N(a,b){return a.c7^G2(a.yz,b);} -function BhX(a){var b,c,d;b=new S;T(b);c=MR(a.yz,0);while(c>=0){Pi(b,Me(c));Cq(b,124);c=MR(a.yz,c+1|0);}d=b.cw;if(d>0)YV(b,d-1|0);return V(b);} -function AA0(){var a=this;BH.call(a);a.O1=null;a.Vl=null;} -function BmF(a,b){return a.O1.be(b);} -function AAY(){var a=this;BH.call(a);a.EE=0;a.NJ=null;a.FW=null;} -function BaI(a,b){return !(a.EE^G2(a.FW.ce,b))&&!(a.EE^a.FW.kt^a.NJ.be(b))?0:1;} -function AAZ(){var a=this;BH.call(a);a.AQ=0;a.LQ=null;a.CY=null;} -function BjV(a,b){return !(a.AQ^G2(a.CY.ce,b))&&!(a.AQ^a.CY.kt^a.LQ.be(b))?1:0;} -function AA3(){var a=this;BH.call(a);a.Q_=0;a.LW=null;a.LO=null;a.UG=null;} -function BgN(a,b){return a.Q_^(!a.LW.be(b)&&!a.LO.be(b)?0:1);} -function AA4(){var a=this;BH.call(a);a.Kn=0;a.OV=null;a.Ow=null;a.Wm=null;} -function A2a(a,b){return a.Kn^(!a.OV.be(b)&&!a.Ow.be(b)?0:1)?0:1;} -function AA1(){var a=this;BH.call(a);a.JI=null;a.Ws=null;} -function A61(a,b){return FM(a.JI,b);} -function AA2(){var a=this;BH.call(a);a.QL=null;a.UM=null;} -function A9a(a,b){return FM(a.QL,b)?0:1;} -function AA5(){var a=this;BH.call(a);a.Ku=null;a.OY=0;a.Lq=null;} -function Bb1(a,b){return !FM(a.Ku,b)&&!(a.OY^G2(a.Lq.ce,b))?0:1;} -function AA6(){var a=this;BH.call(a);a.KQ=null;a.PG=0;a.KJ=null;} -function Bgo(a,b){return !FM(a.KQ,b)&&!(a.PG^G2(a.KJ.ce,b))?1:0;} -function Vd(){var a=this;BH.call(a);a.Ll=0;a.Qx=null;a.Ma=null;a.RO=null;} -function Bp8(a,b){return !(a.Ll^a.Qx.be(b))&&!FM(a.Ma,b)?0:1;} -function Vv(){var a=this;BH.call(a);a.QY=0;a.Ih=null;a.Is=null;a.Sc=null;} -function A64(a,b){return !(a.QY^a.Ih.be(b))&&!FM(a.Is,b)?1:0;} -function Vb(){var a=this;BH.call(a);a.Ob=null;a.Sf=null;} -function A5a(a,b){return FM(a.Ob,b);} -function Vc(){var a=this;BH.call(a);a.JB=null;a.Wj=null;} -function BhD(a,b){return FM(a.JB,b)?0:1;} -function Vh(){var a=this;BH.call(a);a.Q8=null;a.KM=0;a.RB=null;} -function A77(a,b){return FM(a.Q8,b)&&a.KM^G2(a.RB.ce,b)?1:0;} -function Va(){var a=this;BH.call(a);a.PY=null;a.O8=0;a.KL=null;} -function Bn6(a,b){return FM(a.PY,b)&&a.O8^G2(a.KL.ce,b)?0:1;} -function Vf(){var a=this;BH.call(a);a.Qb=0;a.Nk=null;a.Kj=null;a.UD=null;} -function Bfy(a,b){return a.Qb^a.Nk.be(b)&&FM(a.Kj,b)?1:0;} -function Vg(){var a=this;BH.call(a);a.PT=0;a.MR=null;a.P$=null;a.UQ=null;} -function A_u(a,b){return a.PT^a.MR.be(b)&&FM(a.P$,b)?0:1;} -var PA=K(Cf); -function BGx(){var a=new PA();Bc$(a);return a;} -function Bc$(a){X(a);} -var Kt=K(); -var BGy=null;var BGz=null;var Bu6=null;var Bu5=null;var Bu4=null;function BGA(){var a=new Kt();AZ4(a);return a;} -function AZ4(a){} -function AVq(){BGy=BX([1,10,100,1000,10000,100000,1000000,10000000,100000000,1000000000]);BGz=ASr([M(1),M(10),M(100),M(1000),M(10000),M(100000),M(1000000),M(10000000),M(100000000),M(1000000000),F(1410065408, 2),F(1215752192, 23),F(3567587328, 232),F(1316134912, 2328),F(276447232, 23283),F(2764472320, 232830),F(1874919424, 2328306),F(1569325056, 23283064),F(2808348672, 232830643)]);Bu6=ASr([M(1),M(10),M(100),M(10000),M(100000000),F(1874919424, 2328306)]);Bu5=new ADk;Bu4=new YC;} -var Pn=K(); -var BGB=Cb;var BGC=null;var BGD=null;function BGE(){var a=new Pn();AJj(a);return a;} -function AJj(a){} -function AJV(b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s;d=AA_(b);c.Iu=E8(Co(d,F(0, 2147483648)),Cb)?0:1;e=Co(d,F(4294967295, 1048575));f=B9(DW(d,52))&2047;if(E8(e,Cb)&&!f){c.CA=Cb;c.Bb=0;return;}if(f)e=GN(e,F(0, 1048576));else{e=F1(e,1);while(E8(Co(e,F(0, 1048576)),Cb)){e=F1(e,1);f=f+(-1)|0;}}g=BGD.data;h=f<<16>>16;i=0;j=g.length;if(i>j){c=new Cp;X(c);P(c);}k=j-1|0;a:{while(true){if(i>k){j=( -i|0)-1|0;break a;}j=(i+k|0)/2|0;l=Y(g[j],h);if(!l)break;if(l<=0)i=j+1|0;else k=j-1|0;}}if(j<0)j= -j|0;h=j+1|0;i=12+(f- -g[h]|0)|0;m=NB(e,BGC.data[h],i);if(FO(m,BGB)){while(Gy(m,BGB)<=0){j=j+(-1)|0;m=Bi(CB(m,M(10)),M(9));}g=BGD.data;h=j+1|0;i=12+(f-g[h]|0)|0;m=NB(e,BGC.data[h],i);}e=F1(e,1);d=Bi(e,M(1));g=BGC.data;h=j+1|0;n=g[h];f=i-1|0;n=NB(d,n,f);o=NB(BD(e,M(1)),BGC.data[h],f);p=M(1);while(true){q=CB(p,M(10));if(Gy(FV(m,q),FV(o,q))<=0)break;p=q;}r=M(1);while(true){s=CB(r,M(10));if(Gy(FV(m,s),FV(n,s))>=0)break;r=s;}h=Gy(p,r);e=h>0?CB(FV(m,p),p):h<0?Bi(CB(FV(m,r),r),r):CB(FV(Bi(m,CC(r,M(2))),r),r);if(Gy(e,F(2808348672, 232830643)) ->=0)while(true){j=j+1|0;e=FV(e,M(10));if(Gy(e,F(2808348672, 232830643))<0)break;}else if(Gy(e,F(1569325056, 23283064))<0){j=j+(-1)|0;e=CB(e,M(10));}c.CA=e;c.Bb=j-330|0;} -function NB(b,c,d){var e,f,g,h,i,j,k,l;e=Co(b,M(65535));f=Co(Hs(b,16),M(65535));g=Co(Hs(b,32),M(65535));h=Co(Hs(b,48),M(65535));i=Co(c,M(65535));j=Co(Hs(c,16),M(65535));k=Co(Hs(c,32),M(65535));l=Co(Hs(c,48),M(65535));return Bi(Bi(Bi(F1(CB(l,h),32+d|0),F1(Bi(CB(l,g),CB(k,h)),16+d|0)),F1(Bi(Bi(CB(l,f),CB(k,g)),CB(j,h)),d)),Hs(Bi(Bi(Bi(CB(k,e),CB(j,f)),CB(i,g)),F1(Bi(Bi(Bi(CB(l,e),CB(k,f)),CB(j,g)),CB(i,h)),16)),32-d|0));} -function AJh(){BGB=FV(M(-1),M(10));BGC=ASr([F(3251292512, 2194092222),F(1766094183, 3510547556),F(553881887, 2808438045),F(443105509, 2246750436),F(3285949193, 3594800697),F(910772436, 2875840558),F(2446604867, 2300672446),F(2196580869, 3681075914),F(2616258154, 2944860731),F(1234013064, 2355888585),F(1974420903, 3769421736),F(720543263, 3015537389),F(1435428070, 2412429911),F(578697993, 3859887858),F(2180945313, 3087910286),F(885762791, 2470328229),F(3135207384, 3952525166),F(1649172448, 3162020133),F(3037324877, 2529616106), -F(3141732885, 4047385770),F(2513386308, 3237908616),F(1151715587, 2590326893),F(983751480, 4144523029),F(1645994643, 3315618423),F(3034782633, 2652494738),F(3996658754, 4243991581),F(2338333544, 3395193265),F(1870666835, 2716154612),F(4073513845, 2172923689),F(3940641775, 3476677903),F(575533043, 2781342323),F(2178413352, 2225073858),F(2626467905, 3560118173),F(3819161242, 2848094538),F(478348616, 2278475631),F(3342338164, 3645561009),F(3532863990, 2916448807),F(1108304273, 2333159046),F(55299919, 3733054474), -F(903233395, 2986443579),F(1581580175, 2389154863),F(1671534821, 3822647781),F(478234397, 3058118225),F(382587518, 2446494580),F(612140029, 3914391328),F(2207698941, 3131513062),F(48172235, 2505210450),F(77075576, 4008336720),F(61660460, 3206669376),F(3485302205, 2565335500),F(1281516232, 4104536801),F(166219527, 3283629441),F(3568949458, 2626903552),F(2274345296, 4203045684),F(2678469696, 3362436547),F(424788838, 2689949238),F(2057817989, 2151959390),F(3292508783, 3443135024),F(3493000485, 2754508019),F(3653393847, 2203606415), -F(1550462860, 3525770265),F(1240370288, 2820616212),F(3569276608, 2256492969),F(3133862195, 3610388751),F(1648096297, 2888311001),F(459483578, 2310648801),F(3312154103, 3697038081),F(1790729823, 2957630465),F(1432583858, 2366104372),F(3151127633, 3785766995),F(2520902106, 3028613596),F(1157728226, 2422890877),F(2711358621, 3876625403),F(3887073815, 3101300322),F(1391672133, 2481040258),F(1367681954, 3969664413),F(2812132482, 3175731530),F(2249705985, 2540585224),F(1022549199, 4064936359),F(1677032818, 3251949087), -F(3918606632, 2601559269),F(3692790234, 4162494831),F(2095238728, 3329995865),F(1676190982, 2663996692),F(3540899031, 4262394707),F(1114732307, 3409915766),F(32792386, 2727932613),F(1744220827, 2182346090),F(2790753324, 3491753744),F(3091596118, 2793402995),F(2473276894, 2234722396),F(2239256113, 3575555834),F(2650398349, 2860444667),F(402331761, 2288355734),F(2361717736, 3661369174),F(2748367648, 2929095339),F(3057687578, 2343276271),F(3174313206, 3749242034),F(3398444024, 2999393627),F(1000768301, 2399514902), -F(2460222741, 3839223843),F(3686165111, 3071379074),F(3807925548, 2457103259),F(3515700499, 3931365215),F(2812560399, 3145092172),F(532061401, 2516073738),F(4287272078, 4025717980),F(3429817663, 3220574384),F(3602847589, 2576459507),F(2328582306, 4122335212),F(144878926, 3297868170),F(115903141, 2638294536),F(2762425404, 4221271257),F(491953404, 3377017006),F(3829536560, 2701613604),F(3922622707, 2161290883),F(1122235577, 3458065414),F(1756781920, 2766452331),F(546432077, 2213161865),F(874291324, 3541058984), -F(1558426518, 2832847187),F(3823721592, 2266277749),F(3540974170, 3626044399),F(3691772795, 2900835519),F(3812411695, 2320668415),F(1804891416, 3713069465),F(1443913133, 2970455572),F(3732110884, 2376364457),F(2535403578, 3802183132),F(310335944, 3041746506),F(3684242592, 2433397204),F(3317807769, 3893435527),F(936259297, 3114748422),F(3325987815, 2491798737),F(1885606668, 3986877980),F(1508485334, 3189502384),F(2065781726, 2551601907),F(4164244222, 4082563051),F(2472401918, 3266050441),F(1118928075, 2612840353), -F(931291461, 4180544565),F(745033169, 3344435652),F(3173006913, 2675548521),F(3358824142, 4280877634),F(3546052773, 3424702107),F(1118855300, 2739761686),F(36090780, 2191809349),F(1775732167, 3506894958),F(3138572652, 2805515966),F(1651864662, 2244412773),F(1783990001, 3591060437),F(4004172378, 2872848349),F(4062331362, 2298278679),F(3922749802, 3677245887),F(1420212923, 2941796710),F(1136170338, 2353437368),F(958879082, 3765499789),F(1626096725, 3012399831),F(441883920, 2409919865),F(707014273, 3855871784), -F(1424604878, 3084697427),F(3716664280, 2467757941),F(4228675929, 3948412706),F(2523947284, 3158730165),F(2019157827, 2526984132),F(4089645983, 4043174611),F(2412723327, 3234539689),F(2789172121, 2587631751),F(2744688475, 4140210802),F(477763862, 3312168642),F(2959191467, 2649734913),F(3875712888, 4239575861),F(2241576851, 3391660689),F(2652254940, 2713328551),F(1262810493, 2170662841),F(302509870, 3473060546),F(3677981733, 2778448436),F(2083391927, 2222758749),F(756446706, 3556413999),F(1464150824, 2845131199), -F(2030314118, 2276104959),F(671522212, 3641767935),F(537217769, 2913414348),F(2147761134, 2330731478),F(2577424355, 3729170365),F(2061939484, 2983336292),F(4226531965, 2386669033),F(1608490388, 3818670454),F(2145785770, 3054936363),F(3434615534, 2443949090),F(1200417559, 3910318545),F(960334047, 3128254836),F(4204241074, 2502603868),F(1572824964, 4004166190),F(1258259971, 3203332952),F(3583588354, 2562666361),F(4015754449, 4100266178),F(635623181, 3280212943),F(2226485463, 2624170354),F(985396364, 4198672567), -F(3365297469, 3358938053),F(115257597, 2687150443),F(1810192996, 2149720354),F(319328417, 3439552567),F(2832443111, 2751642053),F(3983941407, 2201313642),F(2938332415, 3522101828),F(4068652850, 2817681462),F(1536935362, 2254145170),F(2459096579, 3606632272),F(249290345, 2885305818),F(1917419194, 2308244654),F(490890333, 3693191447),F(2969692644, 2954553157),F(657767197, 2363642526),F(3629407892, 3781828041),F(2044532855, 3025462433),F(3353613202, 2420369946),F(3647794205, 3872591914),F(3777228823, 3098073531), -F(2162789599, 2478458825),F(3460463359, 3965534120),F(2768370687, 3172427296),F(1355703090, 2537941837),F(3028118404, 4060706939),F(3281488183, 3248565551),F(1766197087, 2598852441),F(1107928421, 4158163906),F(27349277, 3326531125),F(21879422, 2661224900),F(35007075, 4257959840),F(28005660, 3406367872),F(2599384905, 2725094297),F(361521006, 2180075438),F(4014407446, 3488120700),F(3211525957, 2790496560),F(2569220766, 2232397248),F(3251759766, 3571835597),F(883420894, 2857468478),F(2424723634, 2285974782),F(443583977, 3657559652), -F(2931847559, 2926047721),F(1486484588, 2340838177),F(3237368801, 3745341083),F(12914663, 2996272867),F(2587312108, 2397018293),F(3280705914, 3835229269),F(3483558190, 3068183415),F(2786846552, 2454546732),F(1022980646, 3927274772),F(3395364895, 3141819817),F(998304997, 2513455854),F(3315274914, 4021529366),F(1793226472, 3217223493),F(3152568096, 2573778794),F(2467128576, 4118046071),F(1114709402, 3294436857),F(3468747899, 2635549485),F(1255029343, 4216879177),F(3581003852, 3373503341),F(2005809622, 2698802673), -F(3322634616, 2159042138),F(162254630, 3454467422),F(2706784082, 2763573937),F(447440347, 2210859150),F(715904555, 3537374640),F(572723644, 2829899712),F(3035159293, 2263919769),F(2279274491, 3622271631),F(964426134, 2897817305),F(771540907, 2318253844),F(2952452370, 3709206150),F(2361961896, 2967364920),F(1889569516, 2373891936),F(1305324308, 3798227098),F(2762246365, 3038581678),F(3927784010, 2430865342),F(2848480580, 3889384548),F(3996771382, 3111507638),F(620436728, 2489206111),F(3569679143, 3982729777), -F(1137756396, 3186183822),F(3487185494, 2548947057),F(2143522954, 4078315292),F(4291798741, 3262652233),F(856458615, 2610121787),F(2229327243, 4176194859),F(2642455254, 3340955887),F(395977285, 2672764710),F(633563656, 4276423536),F(3942824761, 3421138828),F(577279431, 2736911063),F(2179810463, 2189528850),F(3487696741, 3503246160),F(2790157393, 2802596928),F(3950112833, 2242077542),F(2884206696, 3587324068),F(4025352275, 2869859254),F(4079275279, 2295887403),F(1372879692, 3673419846),F(239310294, 2938735877), -F(2768428613, 2350988701),F(2711498862, 3761581922),F(451212171, 3009265538),F(2078956655, 2407412430),F(3326330649, 3851859888),F(84084141, 3081487911),F(3503241150, 2465190328),F(451225085, 3944304526),F(3796953905, 3155443620),F(3037563124, 2524354896),F(3142114080, 4038967834),F(3372684723, 3231174267),F(980160860, 2584939414),F(3286244294, 4135903062),F(911008517, 3308722450),F(728806813, 2646977960),F(1166090902, 4235164736),F(73879262, 3388131789),F(918096869, 2710505431),F(4170451332, 2168404344),F(4095741754, 3469446951), -F(2417599944, 2775557561),F(1075086496, 2220446049),F(3438125312, 3552713678),F(173519872, 2842170943),F(1856802816, 2273736754),F(393904128, 3637978807),F(2892103680, 2910383045),F(2313682944, 2328306436),F(1983905792, 3725290298),F(3305111552, 2980232238),F(67108864, 2384185791),F(2684354560, 3814697265),F(2147483648, 3051757812),F(0, 2441406250),F(0, 3906250000),F(0, 3125000000),F(0, 2500000000),F(0, 4000000000),F(0, 3200000000),F(0, 2560000000),F(0, 4096000000),F(0, 3276800000),F(0, 2621440000),F(0, 4194304000), -F(0, 3355443200),F(0, 2684354560),F(0, 2147483648),F(3435973836, 3435973836),F(1889785610, 2748779069),F(2370821947, 2199023255),F(3793315115, 3518437208),F(457671715, 2814749767),F(2943117749, 2251799813),F(3849994940, 3602879701),F(2221002492, 2882303761),F(917808535, 2305843009),F(3186480574, 3689348814),F(3408177918, 2951479051),F(1867548875, 2361183241),F(1270091283, 3777893186),F(157079567, 3022314549),F(984657113, 2417851639),F(3293438299, 3868562622),F(916763721, 3094850098),F(2451397895, 2475880078), -F(3063243173, 3961408125),F(2450594538, 3169126500),F(1960475630, 2535301200),F(3136761009, 4056481920),F(2509408807, 3245185536),F(1148533586, 2596148429),F(3555640657, 4153837486),F(1985519066, 3323069989),F(2447408712, 2658455991),F(2197867021, 4253529586),F(899300158, 3402823669),F(1578433585, 2722258935),F(1262746868, 2177807148),F(1161401530, 3484491437),F(3506101601, 2787593149),F(3663874740, 2230074519),F(3285219207, 3568119231),F(1769181906, 2854495385),F(1415345525, 2283596308),F(1405559381, 3653754093), -F(2842434423, 2923003274),F(3132940998, 2338402619),F(2435725219, 3741444191),F(1089586716, 2993155353),F(2589656291, 2394524282),F(707476229, 3831238852),F(3142961361, 3064991081),F(1655375629, 2451992865),F(2648601007, 3923188584),F(2977874265, 3138550867),F(664312493, 2510840694),F(2780886908, 4017345110),F(2224709526, 3213876088),F(3497754539, 2571100870),F(1301439967, 4113761393),F(2759138892, 3291009114),F(3066304573, 2632807291),F(3188100398, 4212491666),F(1691486859, 3369993333),F(3071176406, 2695994666), -F(1597947665, 2156795733),F(1697722806, 3450873173),F(3076165163, 2760698538),F(4178919049, 2208558830),F(2391303182, 3533694129),F(2772036005, 2826955303),F(3935615722, 2261564242),F(2861011319, 3618502788),F(4006795973, 2894802230),F(3205436779, 2315841784),F(2551718468, 3705346855),F(2041374775, 2964277484),F(2492093279, 2371421987),F(551375410, 3794275180),F(441100328, 3035420144),F(1211873721, 2428336115),F(1938997954, 3885337784),F(2410191822, 3108270227),F(210166539, 2486616182),F(1195259923, 3978585891), -F(97214479, 3182868713),F(1795758501, 2546294970),F(2873213602, 4074071952),F(580583963, 3259257562),F(3041447548, 2607406049),F(2289335700, 4171849679),F(2690462019, 3337479743),F(3870356534, 2669983794),F(3615590076, 4271974071),F(2033478602, 3417579257),F(4203763259, 2734063405),F(3363010607, 2187250724),F(2803836594, 3499601159),F(3102062734, 2799680927),F(763663269, 2239744742),F(2080854690, 3583591587),F(4241664129, 2866873269),F(4252324763, 2293498615),F(2508752324, 3669597785),F(2007001859, 2935678228), -F(3323588406, 2348542582),F(1881767613, 3757668132),F(4082394468, 3006134505),F(3265915574, 2404907604),F(2648484541, 3847852167),F(400800715, 3078281734),F(1179634031, 2462625387),F(2746407909, 3940200619),F(3056119786, 3152160495),F(2444895829, 2521728396),F(2193846408, 4034765434),F(2614070585, 3227812347),F(373269550, 2582249878),F(4033205117, 4131599804),F(4085557553, 3305279843),F(691465664, 2644223875),F(1106345063, 4230758200),F(885076050, 3384606560),F(708060840, 2707685248),F(2284435591, 2166148198), -F(2796103486, 3465837117),F(518895870, 2772669694),F(1274110155, 2218135755),F(2038576249, 3549017208),F(3348847917, 2839213766),F(1820084875, 2271371013),F(2053142340, 3634193621),F(783520413, 2907354897),F(3203796708, 2325883917),F(1690100896, 3721414268),F(3070067635, 2977131414),F(3315047567, 2381705131),F(3586089190, 3810728210),F(2868871352, 3048582568),F(4013084000, 2438866054),F(3843954022, 3902185687),F(1357176299, 3121748550),F(1085741039, 2497398840),F(1737185663, 3995838144),F(2248741989, 3196670515), -F(1798993591, 2557336412),F(3737383206, 4091738259),F(3848900024, 3273390607),F(1361133101, 2618712486),F(459826043, 4189939978),F(2085847752, 3351951982),F(4245658579, 2681561585),F(2498086431, 4290498537),F(280482227, 3432398830),F(224385781, 2745919064),F(1038502084, 2196735251),F(4238583712, 3514776401),F(2531873511, 2811821121),F(1166505349, 2249456897),F(2725402018, 3599131035),F(2180321615, 2879304828),F(3462244210, 2303443862),F(2103616899, 3685510180),F(1682893519, 2948408144),F(2205308275, 2358726515), -F(3528493240, 3773962424),F(3681788051, 3019169939),F(3804423900, 2415335951),F(74124026, 3864537523),F(1777286139, 3091630018),F(3139815829, 2473304014),F(2446724950, 3957286423),F(3675366878, 3165829138),F(363313125, 2532663311),F(3158281377, 4052261297),F(808638183, 3241809038),F(2364897465, 2593447230),F(3783835944, 4149515568),F(450088378, 3319612455),F(360070702, 2655689964),F(2294100042, 4249103942),F(117293115, 3399283154),F(952827951, 2719426523),F(2480249279, 2175541218),F(3109405388, 3480865949), -F(3346517769, 2784692759),F(3536207675, 2227754207),F(2221958443, 3564406732),F(59579836, 2851525386),F(3483637705, 2281220308),F(419859574, 3649952494),F(1194881118, 2919961995),F(955904894, 2335969596),F(4106428209, 3737551353),F(708162189, 2990041083),F(2284516670, 2392032866),F(1937239754, 3827252586),F(690798344, 3061802069),F(1411632134, 2449441655),F(2258611415, 3919106648),F(3524876050, 3135285318),F(242920462, 2508228255),F(388672740, 4013165208),F(2028925110, 3210532166),F(764146629, 2568425733),F(363641147, 4109481173), -F(2008899836, 3287584938),F(3325106787, 2630067950),F(1025203564, 4208108721),F(4256136688, 3366486976),F(2545915891, 2693189581),F(1177739254, 2154551665),F(1884382806, 3447282664),F(2366499704, 2757826131),F(1034206304, 2206260905),F(1654730086, 3530017448),F(3041770987, 2824013958),F(4151403708, 2259211166),F(629291719, 3614737867),F(3080413753, 2891790293),F(4182317920, 2313432234),F(4114728295, 3701491575),F(3291782636, 2961193260),F(2633426109, 2368954608),F(3354488315, 3790327373),F(106610275, 3032261899), -F(944281679, 2425809519),F(3228837605, 3881295230),F(2583070084, 3105036184),F(2925449526, 2484028947),F(1244745405, 3974446316),F(136802865, 3179557053),F(1827429210, 2543645642),F(3782880196, 4069833027),F(1308317238, 3255866422),F(3623634168, 2604693137),F(2361840832, 4167509020),F(1889472666, 3334007216),F(652584673, 2667205773),F(185142018, 4267529237),F(2725093992, 3414023389),F(3039068653, 2731218711),F(1572261463, 2184974969),F(4233605259, 3495959950),F(3386884207, 2796767960),F(2709507366, 2237414368), -F(3476218326, 3579862989),F(3639968120, 2863890391),F(2052981037, 2291112313),F(2425776200, 3665779701),F(1081627501, 2932623761),F(6308541, 2346099009),F(1728080585, 3753758414),F(2241457927, 3003006731),F(934172882, 2402405385),F(1494676612, 3843848616),F(336747830, 3075078893),F(1987385183, 2460063114),F(602835915, 3936100983),F(2200255650, 3148880786),F(901211061, 2519104629),F(3159924616, 4030567406),F(1668946233, 3224453925),F(1335156987, 2579563140),F(2136251179, 4127301024),F(2567994402, 3301840819), -F(2913388981, 2641472655),F(366455074, 4226356249),F(1152157518, 3381084999),F(1780719474, 2704867999),F(2283569038, 2163894399),F(1076730083, 3462231039),F(1720377526, 2769784831),F(517308561, 2215827865),F(827693699, 3545324584),F(1521148418, 2836259667),F(3793899112, 2269007733),F(916277824, 3630412374),F(1592015718, 2904329899),F(2132606034, 2323463919),F(835189277, 3717542271),F(4104125258, 2974033816),F(2424306747, 2379227053),F(3019897337, 3806763285),F(2415917869, 3045410628),F(3650721214, 2436328502), -F(2405180105, 3898125604),F(2783137543, 3118500483),F(3944496953, 2494800386),F(298240911, 3991680619),F(1097586188, 3193344495),F(878068950, 2554675596),F(3981890698, 4087480953),F(608532181, 3269984763),F(2204812663, 2615987810),F(3527700261, 4185580496),F(1963166749, 3348464397),F(4147513777, 2678771517),F(3200048207, 4286034428),F(4278025484, 3428827542),F(1704433468, 2743062034),F(2222540234, 2194449627),F(120090538, 3511119404),F(955065889, 2808895523),F(2482039630, 2247116418),F(3112269949, 3595386269), -F(3348809418, 2876309015),F(2679047534, 2301047212),F(850502218, 3681675540),F(680401775, 2945340432),F(3121301797, 2356272345),F(699115580, 3770035753),F(2277279382, 3016028602),F(103836587, 2412822882),F(1025131999, 3860516611),F(4256079436, 3088413288),F(827883168, 2470730631),F(3901593088, 3953169009)]);BGD=AP1([(-70),(-66),(-63),(-60),(-56),(-53),(-50),(-46),(-43),(-40),(-36),(-33),(-30),(-26),(-23),(-20),(-16),(-13),(-10),(-6),(-3),0,4,7,10,14,17,20,23,27,30,33,37,40,43,47,50,53,57,60,63,67,70,73,77,80, -83,87,90,93,97,100,103,107,110,113,116,120,123,126,130,133,136,140,143,146,150,153,156,160,163,166,170,173,176,180,183,186,190,193,196,200,203,206,210,213,216,219,223,226,229,233,236,239,243,246,249,253,256,259,263,266,269,273,276,279,283,286,289,293,296,299,303,306,309,312,316,319,322,326,329,332,336,339,342,346,349,352,356,359,362,366,369,372,376,379,382,386,389,392,396,399,402,406,409,412,415,419,422,425,429,432,435,439,442,445,449,452,455,459,462,465,469,472,475,479,482,485,489,492,495,499,502,505,508,512, -515,518,522,525,528,532,535,538,542,545,548,552,555,558,562,565,568,572,575,578,582,585,588,592,595,598,601,605,608,611,615,618,621,625,628,631,635,638,641,645,648,651,655,658,661,665,668,671,675,678,681,685,688,691,695,698,701,704,708,711,714,718,721,724,728,731,734,738,741,744,748,751,754,758,761,764,768,771,774,778,781,784,788,791,794,797,801,804,807,811,814,817,821,824,827,831,834,837,841,844,847,851,854,857,861,864,867,871,874,877,881,884,887,891,894,897,900,904,907,910,914,917,920,924,927,930,934,937, -940,944,947,950,954,957,960,964,967,970,974,977,980,984,987,990,993,997,1000,1003,1007,1010,1013,1017,1020,1023,1027,1030,1033,1037,1040,1043,1047,1050,1053,1057,1060,1063,1067,1070,1073,1077,1080,1083,1086,1090,1093,1096,1100,1103,1106,1110,1113,1116,1120,1123,1126,1130,1133,1136,1140,1143,1146,1150,1153,1156,1160,1163,1166,1170,1173,1176,1180,1183,1186,1189,1193,1196,1199,1203,1206,1209,1213,1216,1219,1223,1226,1229,1233,1236,1239,1243,1246,1249,1253,1256,1259,1263,1266,1269,1273,1276,1279,1282,1286,1289, -1292,1296,1299,1302,1306,1309,1312,1316,1319,1322,1326,1329,1332,1336,1339,1342,1346,1349,1352,1356,1359,1362,1366,1369,1372,1376,1379,1382,1385,1389,1392,1395,1399,1402,1405,1409,1412,1415,1419,1422,1425,1429,1432,1435,1439,1442,1445,1449,1452,1455,1459,1462,1465,1469,1472,1475,1478,1482,1485,1488,1492,1495,1498,1502,1505,1508,1512,1515,1518,1522,1525,1528,1532,1535,1538,1542,1545,1548,1552,1555,1558,1562,1565,1568,1572,1575,1578,1581,1585,1588,1591,1595,1598,1601,1605,1608,1611,1615,1618,1621,1625,1628,1631, -1635,1638,1641,1645,1648,1651,1655,1658,1661,1665,1668,1671,1674,1678,1681,1684,1688,1691,1694,1698,1701,1704,1708,1711,1714,1718,1721,1724,1728,1731,1734,1738,1741,1744,1748,1751,1754,1758,1761,1764,1767,1771,1774,1777,1781,1784,1787,1791,1794,1797,1801,1804,1807,1811,1814,1817,1821,1824,1827,1831,1834,1837,1841,1844,1847,1851,1854,1857,1861,1864,1867,1870,1874,1877,1880,1884,1887,1890,1894,1897,1900,1904,1907,1910,1914,1917,1920,1924,1927,1930,1934,1937,1940,1944,1947,1950,1954,1957,1960,1963,1967,1970,1973, -1977,1980,1983,1987,1990,1993,1997,2000,2003,2007,2010,2013,2017,2020,2023,2027,2030,2033,2037,2040,2043,2047,2050,2053,2057,2060,2063,2066,2070,2073,2076,2080,2083,2086,2090,2093,2096,2100,2103,2106,2110,2113,2116,2120]);} -function ADk(){var a=this;E.call(a);a.CA=Cb;a.Bb=0;a.Iu=0;} -function BGF(){var a=new ADk();A4i(a);return a;} -function A4i(a){} -function YC(){var a=this;E.call(a);a.BR=0;a.Bo=0;a.IE=0;} -function BGG(){var a=new YC();A2g(a);return a;} -function A2g(a){} -var ACA=K(Hz); -var BGH=null;function FV(b,c){return Long_udiv(b, c);} -function ARB(b,c){return Long_urem(b, c);} -function Gy(b,c){return Long_ucompare(b, c);} -function AUF(){BGH=G($rt_longcls());} -function TU(){var a=this;FU.call(a);a.eM=null;a.kg=0;a.q7=0;a.l1=0;} -function A8k(){var a=new TU();A5i(a);return a;} -function A5i(a){O3(a);a.eM=BC(Cm,3);a.kg=0;a.q7=0;a.l1=0;} -function BmG(a,b){return a.eM.data[b];} -function AXH(a,b,c){var d,e;d=a.eM.data;if(d[b]===null)return null;if(d[b].v<=c){e=d[b];d[b]=null;return e;}e=Gf(d[b],c);d=a.eM.data;if(!d[b].v)d[b]=null;return e;} -function AH8(a,b,c){a.eM.data[b]=c;if(c!==null&&c.v>64)c.v=64;} -function A$D(a,b){var c,d,e,f,g;Pw(a,b);c=G7(b,B(708));a.eM=BC(Cm,a.eM.data.length);d=0;while(d=0){g=a.eM.data;if(f>16);Df(b,B(977),a.l1<<16>>16);c=H8();d=0;while(true){e=a.eM.data;if(d>=e.length)break;if(e[d]!==null){f=EZ();DK(f,B(574),d<<24>>24);IQ(a.eM.data[d],f);GO(c,f);}d=d+1|0;}F$(b,B(708),c);} -function A3$(a){return 64;} -function AEf(a){return a.kg<=0?0:1;} -function AOY(a){var b,c,d,e,f,g,h,i,j,k,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.kg;c=b<=0?0:1;d=0;if(b>0)a.kg=b-1|0;if(!a.kg&&TW(a)){b=UK(a,a.eM.data[1]);a.kg=b;a.q7=b;if(b>0){d=1;e=a.eM.data;if(e[1]!==null){f=e[1];f.v=f.v-1|0;if(!e[1].v)e[1]=null;}}}if(AEf(a)&&TW(a)){b=a.l1+1|0;a.l1=b;if(b==200){a.l1=0;if(TW(a)){d=UC(a,(Dm(a.eM.data[0])).bb);e=a.eM.data;if(e[2]===null)e[2] -=AW_(d,1);else if(e[2].bn==d){f=e[2];f.v=f.v+1|0;}e=a.eM.data;f=e[0];f.v=f.v-1|0;if(e[0].v<=0)e[0]=null;}d=1;}}else a.l1=0;g=a.kg;if(c==(g<=0?0:1)){if(!d)return;$p=1;continue _;}d=1;c=g<=0?0:1;h=a.cE;g=a.ea;i=a.d$;j=a.em;$p=2;continue _;case 1:AKf(a);if(C()){break _;}return;case 2:$z=AMY(h,g,i,j);if(C()){break _;}b=$z;$p=3;case 3:$z=AWj(h,g,i,j);if(C()){break _;}k=$z;if(!c){I();c=BzU.b;$p=4;continue _;}I();c=BzV.b;$p=5;continue _;case 4:AYH(h,g,i,j,c);if(C()){break _;}$p=6;continue _;case 5:AYH(h,g,i,j,c);if -(C()){break _;}$p=6;case 6:AKg(h,g,i,j,b);if(C()){break _;}$p=7;case 7:AN8(h,g,i,j,k);if(C()){break _;}if(!d)return;$p=1;continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,$p);} -function TW(a){var b,c,d;b=a.eM.data;if(b[0]===null)return 0;c=UC(a,(Dm(b[0])).bb);if(c<0)c=0;else{b=a.eM.data;if(b[2]===null)c=1;else if(b[2].bn!=c)c=0;else if(b[2].v<64&&b[2].v=BwC.data[c].eY?0:1;}}return c;} -function UC(a,b){a:{I();if(b==Bw4.b){Bt();b=BB8.bb;break a;}if(b==Bw5.b){Bt();b=BB9.bb;break a;}if(b==BzP.b){Bt();b=BBF.bb;break a;}if(b==BwZ.b){b=BwS.b;break a;}Bt();if(b==BCU.bb){b=BCV.bb;break a;}if(b==BDc.bb){b=BDd.bb;break a;}if(b==BwM.b){b=BwJ.b;break a;}if(b==BBW.bb){b=BC6.bb;break a;}if(b!=BwP.b){b=(-1);break a;}b=BBE.bb;}return b;} -function UK(a,b){var c,d;if(b===null)return 0;a:{c=(Dm(b)).bb;if(c<256){I();b=BwB.data[c].bz;BB();if(b===BAp){d=300;break a;}}Bt();if(c==Bze.bb)d=100;else if(c==BBE.bb)d=1600;else if(c!=BC0.bb)d=0;else d=20000;}return d;} -function RW(){FU.call(this);this.kH=null;} -function BbU(){var a=new RW();BcY(a);return a;} -function BcY(a){O3(a);a.kH=BC(Cm,36);} -function A53(a){return 27;} -function Xv(a,b){return a.kH.data[b];} -function APj(a,b,c){var d,e,f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=a.kH.data;if(d[b]===null)return null;if(d[b].v<=c){e=d[b];d[b]=null;$p=1;continue _;}f=Gf(d[b],c);d=a.kH.data;if(!d[b].v)d[b]=null;$p=2;continue _;case 1:AKf(a);if(C()){break _;}return e;case 2:AKf(a);if(C()){break _;}return f;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function AP0(a,b,c){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.kH.data[b]=c;if(c!==null&&c.v>64)c.v=64;$p=1;case 1:AKf(a);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,$p);} -function Blh(a){return B(343);} -function Bkv(a,b){var c,d,e,f,g;Pw(a,b);c=G7(b,B(708));a.kH=BC(Cm,27);d=0;while(d=0){g=a.kH.data;if(f=e.length)break;if(e[d]!==null){f=EZ();DK(f,B(574),d<<24>>24);IQ(a.kH.data[d],f);GO(c,f);}d=d+1|0;}F$(b,B(708),c);} -function BjS(a){return 64;} -var Uq=K(Mg); -function A6p(a,b,c,d){var e,f,g;e=0;f=d.bE;a:{while(true){if(b>f){b=e;break a;}g=Kv(d,a.cP);G5(d,a.cP,b);e=a.h1.u(b,c,d);if(e>=0)break;G5(d,a.cP,g);b=b+1|0;}}return b;} -function BpW(a,b,c,d,e){var f,g;f=0;a:{while(true){if(c=0)break;G5(e,a.cP,g);c=c+(-1)|0;}}return c;} -function A4Z(a){return null;} -function AAD(){var a=this;E.call(a);a.AN=null;a.F8=null;a.p$=0;a.qi=0;} -function PI(a,b){return CN(a.AN)1.0)a.gG=1.0;AC3(b.t,a.pg,a.gG);a.ku=MX(b.t,a.pg);}BZ(1.0,1.0,1.0,1.0);Du(a,a.h5+(a.gG*(a.hP-8|0)|0)|0,a.j0,0,66,4,20);Du(a,(a.h5+(a.gG*(a.hP-8|0)|0)|0)+4|0,a.j0,196,66,4,20);}} -function Bcl(a,b,c,d){var e;if(!A0A(a,b,c,d))return 0;e=(c-(a.h5+4|0)|0)/(a.hP-8|0);a.gG=e;if(e<0.0)a.gG=0.0;if(a.gG>1.0)a.gG=1.0;AC3(b.t,a.pg,a.gG);a.ku=MX(b.t,a.pg);a.yJ=1;return 1;} -function Bmq(a,b,c){a.yJ=0;} -var AJW=K(K8); -function N4(a,b,c,d){var e=new AJW();BiS(e,a,b,c,d);return e;} -function BiS(a,b,c,d,e){RE(a,b,c,d,150,20,e);} -function AC1(){var a=this;Dk.call(a);a.JW=null;a.Ja=null;a.pM=null;a.pn=0;} -function ASf(a){var b,c;b=0;while(true){c=a.pM;if(b>=c.li.data.length)break;Ba(a.b$,N4(b,((a.bd/2|0)-155|0)+((b%2|0)*160|0)|0,(a.bt/6|0)+(24*(b>>1)|0)|0,NK(c,b)));b=b+1|0;}Ba(a.b$,EW(200,(a.bd/2|0)-100|0,(a.bt/6|0)+168|0,B(957)));} -function AQ2(a,b){var c,d,e,f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=0;while(true){d=a.pM;if(c>=d.li.data.length)break;(Z(a.b$,c)).ku=NK(a.pM,c);c=c+1|0;}e=b.cH;if(e!=200){a.pn=e;d=NK(d,e);f=new S;T(f);J(J(J(f,B(758)),d),B(759));b.ku=V(f);return;}b=a.A;d=a.JW;$p=1;case 1:AJD(b,d);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function AUt(a,b,c){var d,e,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=a.pn;if(d<0){$p=1;continue _;}e=a.pM;e.li.data[d].bj=c;$p=2;continue _;case 1:AGh(a,b,c);if(C()){break _;}return;case 2:AOh(e);if(C()){break _;}(Z(a.b$,a.pn)).ku=NK(a.pM,a.pn);a.pn=(-1);return;default:G1();}}D0().s(a,b,c,d,e,$p);} -function AOO(a,b,c,d){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AI8(a);if(C()){break _;}E2(a,a.bW,a.Ja,a.bd/2|0,20,16777215);$p=2;case 2:ANS(a,b,c,d);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,$p);} -var AB5=K(Ra); -function A5e(a){Ba(a.b$,EW(6,(a.bd/2|0)-100|0,(a.bt/6|0)+168|0,B(966)));} -function AKD(a,b){var c,d,e,f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AIz(a,b);if(C()){break _;}c=$z;if(c===null)return;d=a.A;e=new ACa;f=new S;T(f);Cq(f,39);J(J(f,c),B(980));c=V(f);Fd(e);e.MU=a;e.MI=B(981);e.MK=c;e.Ic=b;$p=2;case 2:AJD(d,e);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function AB2(){var a=this;E.call(a);a.Jo=null;a.K2=null;} -var Rx=K(0); -function ACI(){var a=this;E.call(a);a.R8=null;a.Qz=null;a.yY=null;a.hy=null;a.vQ=0;a.FM=0;} -function Ug(a,b){var c,d,e;c=Bl(a.yY);if(b>=0&&b<=c){AEG(a.hy,null,(-1),(-1));d=a.hy;d.zN=1;d.kU=b;c=d.sW;if(c<0)c=b;d.sW=c;b=a.Qz.fI(b,a.yY,d);if(b==(-1))a.hy.i0=1;if(b>=0){d=a.hy;if(d.wi){e=d.jS.data;if(e[0]==(-1)){c=d.kU;e[0]=c;e[1]=c;}d.sW=RV(d);return 1;}}a.hy.kU=(-1);return 0;}d=new Cv;Bj(d,AC6(b));P(d);} -function AQj(a,b){return Vu(a.hy,b);} -function ATK(a){return WY(a.hy,0);} -var AUb=K(); -function BGK(){var a=new AUb();A$T(a);return a;} -function A$T(a){} -function A$L(b){return null;} -function Wc(b){return null;} -function DM(){E.call(this);this.hc=null;} -function C_(a){a.hc=null;} -function ACV(a){var b;b=a.hc;if(b===null)b=B(7);return b;} -function A8t(a,b){a.hc=b;return a;} -function Kb(b){var c,d;c=Kw(b);if(!c){b=new TE;C_(b);return b;}d=ANk(c);d.hc=H$(b);d.dm(b);return d;} -function APv(b,c){Iv(c,b.cJ());if(b.cJ()){PL(c,ACV(b));b.dn(c);}} -function ANk(b){var c;switch(b){case 0:c=new TE;C_(c);return c;case 1:c=new RC;C_(c);return c;case 2:c=new R7;C_(c);return c;case 3:c=new Qg;C_(c);return c;case 4:c=new TM;C_(c);return c;case 5:c=new U7;C_(c);return c;case 6:c=new Y_;C_(c);return c;case 7:c=new RR;C_(c);return c;case 8:c=new PT;C_(c);return c;case 9:return H8();case 10:return EZ();default:}return null;} -function ADS(){DM.call(this);this.ck=null;} -function EZ(){var a=new ADS();Blu(a);return a;} -function Blu(a){C_(a);a.ck=DY();} -function BjB(a,b){var c;c=L4(G9(a.ck));while(CW(c)){APv(Lu(c),b);}Iv(b,0);} -function Bmz(a,b){var c;SM(a.ck);while(true){c=Kb(b);if(!c.cJ())break;B1(a.ck,ACV(c),c);}} -function Bjy(a){return 10;} -function F$(a,b,c){var d;d=a.ck;c.hc=b;B1(d,b,c);} -function DK(a,b,c){var d,e;d=a.ck;e=new RC;C_(e);e.z_=c;e.hc=b;B1(d,b,e);} -function Df(a,b,c){var d,e;d=a.ck;e=new R7;C_(e);e.z3=c;e.hc=b;B1(d,b,e);} -function EE(a,b,c){var d,e;d=a.ck;e=new Qg;C_(e);e.x6=c;e.hc=b;B1(d,b,e);} -function LE(a,b,c){var d,e;d=a.ck;e=new TM;C_(e);e.zt=c;e.hc=b;B1(d,b,e);} -function Lz(a,b,c){var d,e;d=a.ck;e=BfZ(c);e.hc=b;B1(d,b,e);} -function H_(a,b,c){var d,e;d=a.ck;e=new PT;C_(e);e.wG=c;if(c!==null){e.hc=b;B1(d,b,e);return;}c=new Cp;Bj(c,B(982));P(c);} -function MC(a,b,c){var d,e;d=a.ck;e=new RR;C_(e);e.sE=c;e.hc=b;B1(d,b,e);} -function ACN(a,b,c){var d;d=a.ck;c.hc=b;B1(d,b,c);} -function Od(a,b,c){DK(a,b,(!c?0:1)<<24>>24);} -function JI(a,b){return DA(a.ck,b);} -function E$(a,b){return !DA(a.ck,b)?0:(BA(a.ck,b)).z_;} -function D7(a,b){return !DA(a.ck,b)?0:(BA(a.ck,b)).z3;} -function DH(a,b){return !DA(a.ck,b)?0:(BA(a.ck,b)).x6;} -function GS(a,b){return !DA(a.ck,b)?Cb:(BA(a.ck,b)).zt;} -function Lg(a,b){return !DA(a.ck,b)?0.0:(BA(a.ck,b)).nw;} -function Gc(a,b){return !DA(a.ck,b)?B(7):(BA(a.ck,b)).wG;} -function Mt(a,b){return !DA(a.ck,b)?B4(0):(BA(a.ck,b)).sE;} -function Gi(a,b){return !DA(a.ck,b)?EZ():BA(a.ck,b);} -function G7(a,b){return !DA(a.ck,b)?H8():BA(a.ck,b);} -function OH(a,b){return !E$(a,b)?0:1;} -var AYI=K(); -function BGL(){var a=new AYI();BiI(a);return a;} -function BiI(a){} -function Nc(b){var c,d,$$je;c=new Np;d=new AC5;AOe(d,b,Btb(31,0),512,1);d.zB=1;R0(c,d);a:{try{d=Bae(c);break a;}catch($$e){$$je=R($$e);b=$$je;}Le(c);P(b);}Le(c);return d;} -function AVI(b,c){var d,e,f,g,h,$$je;d=new Y2;e=new AA9;f=new Z4;M1(f);f.lA=0;f.lA=0;g=new O1;La();g.kM=1;g.rU=new FT;g.sF=new FT;g.Dm=new FT;g.sV=L6(16);g.OD=L6(16);g.hp=BS(573);g.qp=B4(573);g.xq=null;g.cu=f;g.h3=L6(1146);g.l_=L6(122);g.gg=L6(78);f.lE=g;h=AGR(g,(-1),8,31,8,0);if(h){b=new Nq;c=new S;T(c);Bj(b,V(ET(ET(Bo(c,h),B(16)),f.bR)));P(b);}P1(e,c);e.E0=0;e.AH=0;e.Np=B4(1);e.Eu=0;e.EG=1;if(c===null){b=new Fa;X(b);P(b);}e.jI=f;e.zd=B4(512);e.EG=1;e.Eu=1;AV_(d,e);a:{try{BhP(b,d);}catch($$e){$$je=R($$e);b -=$$je;break a;}KA(d);return;}KA(d);P(b);} -function Bae(b){var c;c=Kb(b);if(c instanceof ADS)return c;c=new Bv;Bj(c,B(983));P(c);} -function BhP(b,c){APv(b,c);} -function VE(){E.call(this);this.KG=null;} -function BnP(a,b){A1k(a.KG,CQ(BGM,"accept"));} -var TE=K(DM); -function BGN(){var a=new TE();A54(a);return a;} -function A54(a){C_(a);} -function Bms(a,b){} -function Baw(a,b){} -function A4M(a){return 0;} -var AC5=K(TO); -function RC(){DM.call(this);this.z_=0;} -function BGO(){var a=new RC();BfJ(a);return a;} -function BfJ(a){C_(a);} -function Bln(a,b){Iv(b,a.z_);} -function BkH(a,b){a.z_=Kw(b);} -function BiW(a){return 1;} -function R7(){DM.call(this);this.z3=0;} -function BGP(){var a=new R7();BhV(a);return a;} -function BhV(a){C_(a);} -function A6P(a,b){VS(b,a.z3);} -function A_p(a,b){a.z3=Ud(b);} -function Bhu(a){return 2;} -function Qg(){DM.call(this);this.x6=0;} -function BGQ(){var a=new Qg();Bcr(a);return a;} -function Bcr(a){C_(a);} -function BcV(a,b){IY(b,a.x6);} -function A$A(a,b){a.x6=Id(b);} -function A5y(a){return 3;} -function TM(){DM.call(this);this.zt=Cb;} -function BGR(){var a=new TM();A_W(a);return a;} -function A_W(a){C_(a);} -function A20(a,b){OK(b,a.zt);} -function Bpz(a,b){a.zt=Op(b);} -function Bdy(a){return 4;} -function U7(){DM.call(this);this.q$=0.0;} -function BGS(){var a=new U7();A_Q(a);return a;} -function Bi5(a){var b=new U7();A6c(b,a);return b;} -function A_Q(a){C_(a);} -function A6c(a,b){C_(a);a.q$=b;} -function A2R(a,b){ADu(b,a.q$);} -function BkC(a,b){a.q$=Wg(b);} -function A2e(a){return 5;} -function Y_(){DM.call(this);this.nw=0.0;} -function BGT(){var a=new Y_();A_r(a);return a;} -function BfZ(a){var b=new Y_();A76(b,a);return b;} -function A_r(a){C_(a);} -function A76(a,b){C_(a);a.nw=b;} -function Bjm(a,b){ADz(b,a.nw);} -function A5d(a,b){a.nw=ADx(b);} -function Bbq(a){return 6;} -function RR(){DM.call(this);this.sE=null;} -function BGU(){var a=new RR();BpY(a);return a;} -function BpY(a){C_(a);} -function BgM(a,b){IY(b,a.sE.data.length);Tm(b,a.sE);} -function BjO(a,b){var c;c=B4(Id(b));a.sE=c;ACs(b,c);} -function Bm7(a){return 7;} -function PT(){DM.call(this);this.wG=null;} -function BGV(){var a=new PT();Bk6(a);return a;} -function Bk6(a){C_(a);} -function BoG(a,b){PL(b,a.wG);} -function A$C(a,b){a.wG=H$(b);} -function A3g(a){return 8;} -function AKS(){var a=this;DM.call(a);a.kD=null;a.qK=0;} -function H8(){var a=new AKS();BcG(a);return a;} -function BcG(a){C_(a);a.kD=Cj();} -function Bm0(a,b){var c,d;c=a.kD;if(c.p<=0)a.qK=1;else a.qK=(Z(c,0)).cJ();Iv(b,a.qK);IY(b,a.kD.p);d=0;while(true){c=a.kD;if(d>=c.p)break;(Z(c,d)).dn(b);d=d+1|0;}} -function A$u(a,b){var c,d,e;a.qK=Kw(b);c=Id(b);a.kD=Cj();d=0;while(d=0&&b<=31)){if(b<127)break b;if(b>159)break b;}b=1;break a;}b=0;}return b;} -function Z_(){BH.call(this);this.RC=null;} -function BpE(a,b){a:{b:{switch(EP(b)){case 1:case 2:case 3:case 4:case 5:case 6:case 8:case 9:case 10:case 23:case 26:break;case 7:case 11:case 12:case 13:case 14:case 15:case 16:case 17:case 18:case 19:case 20:case 21:case 22:case 24:case 25:break b;default:break b;}b=1;break a;}b=Mc(b);}return b;} -function AAb(){BH.call(this);this.Th=null;} -function A5r(a,b){a:{b:{switch(EP(b)){case 1:case 2:case 3:case 4:case 5:case 10:case 23:case 26:break;case 6:case 7:case 8:case 9:case 11:case 12:case 13:case 14:case 15:case 16:case 17:case 18:case 19:case 20:case 21:case 22:case 24:case 25:break b;default:break b;}b=1;break a;}b=Mc(b);}return b;} -function UT(){BH.call(this);this.TD=null;} -function Bcm(a,b){a:{switch(EP(b)){case 1:case 2:case 3:case 4:case 5:break;default:b=0;break a;}b=1;}return b;} -function ABx(){BH.call(this);this.Wb=null;} -function Bj8(a,b){return P_(b);} -function ABB(){BH.call(this);this.Sz=null;} -function Bl8(a,b){return ABD(b);} -function ADd(){BH.call(this);this.VK=null;} -function Boj(a,b){return EP(b)!=3?0:1;} -function ACJ(){BH.call(this);this.RG=null;} -function BcU(a,b){a:{b:{switch(EP(b)){case 1:case 2:case 3:case 4:case 5:case 6:case 8:case 9:case 10:case 23:break;case 7:case 11:case 12:case 13:case 14:case 15:case 16:case 17:case 18:case 19:case 20:case 21:case 22:break b;default:break b;}b=1;break a;}b=Mc(b);}return b;} -function Ul(){BH.call(this);this.Wu=null;} -function A5g(a,b){a:{b:{switch(EP(b)){case 1:case 2:case 3:case 4:case 5:case 10:break;case 6:case 7:case 8:case 9:break b;default:break b;}b=1;break a;}b=Mc(b);}return b;} -function RL(){BH.call(this);this.CJ=0;} -function Br8(a){var b=new RL();AL8(b,a);return b;} -function AL8(a,b){CJ(a);a.CJ=b;} -function A$U(a,b){return a.c7^(a.CJ!=EP(b&65535)?0:1);} -var ACx=K(RL); -function BnG(a,b){return a.c7^(!(a.CJ>>EP(b&65535)&1)?0:1);} -function ABY(){var a=this;MO.call(a);a.Dw=0;a.C4=0;a.Cs=0;a.eL=0.0;a.hv=0.0;a.mT=0.0;a.uy=0;} -function Xy(a,b){b.o=(-180.0);} -function AYy(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=a.bQ.r;$p=1;case 1:$z=AKw(f,b,c,d);if(C()){break _;}g=$z;f=a.bQ.r;$p=2;case 2:$z=AMY(f,b,c,d);if(C()){break _;}h -=$z;i=a.bQ.cf;f=i.iy;$p=3;case 3:a:{$z=AKw(f,b,c,d);if(C()){break _;}e=$z;if(e){I();j=BwB.data[e];k=4;l=0;m=b;n=c;o=d;while(true){if(l>=k)break a;p=0;while(p=k){l=l+1|0;if(l>=k)break a;p=0;}q=0;}f=a.bQ.r;I();v=BwB.data;$p=4;continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,$p);} -function AId(a,b,c,d,e){var f,g,h,i,j,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:f=a.bQ.r;$p=1;case 1:$z=AKw(f,b,c,d);if(C()){break _;}g=$z;if(g>0&&a.eL===0.0){I();f=BwB.data[g];h=a.bQ;i=h.r;h=h.k;$p=3;continue _;}if(g<=0)return;I();f=BwB.data[g];h=a.bQ.k;$p=2;case 2:$z=AQJ(f,h);if(C()){break _;}j=$z;if(j<1.0)return;$p=4;continue _;case 3:f.nF(i,b,c,d,h);if(C()){break _;}if(g<=0)return;I();f -=BwB.data[g];h=a.bQ.k;$p=2;continue _;case 4:AYy(a,b,c,d,e);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,$p);} -function W$(a){a.hv=a.eL;} -function ACa(){var a=this;Dk.call(a);a.MU=null;a.MI=null;a.MK=null;a.Ic=0;} -function AOE(a){Ba(a.b$,N4(0,((a.bd/2|0)-155|0)+0|0,(a.bt/6|0)+96|0,B(984)));Ba(a.b$,N4(1,((a.bd/2|0)-155|0)+160|0,(a.bt/6|0)+96|0,B(932)));} -function AZJ(a,b){var c,d,e,f,g,h,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.MU;d=b.cH?0:1;e=a.Ic;if(d){$p=2;continue _;}b=c.A;c=c.sp;$p=1;case 1:AJD(b,c);if(C()){break _;}return;case 2:$z=AIz(c,e);if(C()){break _;}b=$z;Cg();if(!BwK){b=c.A;c=c.sp;$p=1;continue _;}f=new S;T(f);Cq(J(J(f,B(460)),b),47);g=V(f);d=1;e=1;$p=3;case 3:$z=AWB(g,d,e);if(C()){break _;}b=$z;f=Hc(b);while(true){if(!Fk(f)){b=Hc(b);while -(Fk(b)){f=Fi(b);if(f.jm){f=f.hf;$p=6;continue _;}}$p=5;continue _;}h=Fi(f);if(!h.jm)break;}h=h.hf;$p=4;case 4:APT(h);if(C()){break _;}while(true){if(!Fk(f)){b=Hc(b);while(Fk(b)){f=Fi(b);if(f.jm){f=f.hf;$p=6;continue _;}}$p=5;continue _;}h=Fi(f);if(h.jm)continue;else break;}h=h.hf;continue _;case 5:APT(g);if(C()){break _;}b=c.A;c=c.sp;$p=1;continue _;case 6:APT(f);if(C()){break _;}while(Fk(b)){f=Fi(b);if(!f.jm)continue;else{f=f.hf;continue _;}}$p=5;continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,$p);} -function AGn(a,b,c,d){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AI8(a);if(C()){break _;}E2(a,a.bW,a.MI,a.bd/2|0,70,16777215);E2(a,a.bW,a.MK,a.bd/2|0,90,16777215);$p=2;case 2:ANS(a,b,c,d);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,$p);} -function VK(){Gr.call(this);this.Nr=null;} -function QX(a){var b;b=new ACQ;Ta(b,a.Nr);return b;} -var Wf=K(0); -var SW=K(); -var BGM=null;function BGW(){var a=new SW();AKi(a);return a;} -function AKi(a){} -function AN4(){BGM=new SW;} -function A$P(a,b,c){var d,e,f,g;b=$rt_str(b);Bp();BvS=1;if(b===null)BvT=null;else{c=new $rt_globals.Int8Array(c);d=B4(c.byteLength);e=d.data;f=0;g=e.length;while(f=0&&b=0){a.hL=c;a.bE=d;}a.kU=a.hL;} -var ACQ=K(Jv); -function De(a){Tw(a);return a.lN.kc;} -function Di(){var a=this;E4.call(a);a.A9=null;a.j3=0;a.p7=0;a.Kx=0;a.Ls=0;} -var BFa=null;var BG0=null;var BG1=null;var BG2=null;var BG3=null;var BG4=null;var BG5=null;var BG6=null;var BG7=null;var BG8=null;var BG9=null;var BG$=null;var BG_=null;var BHa=null;var BHb=null;var BHc=null;var BHd=null;var BHe=null;var BHf=null;var BHg=null;var BHh=null;var BHi=null;var BHj=null;var BHk=null;var BHl=null;function Bj$(){Bj$=Bw(Di);Bnj();} -function DR(a,b,c,d,e,f,g){var h=new Di();AMG(h,a,b,c,d,e,f,g);return h;} -function Uz(){Bj$();return BHl.ja();} -function AMG(a,b,c,d,e,f,g,h){Bj$();JB(a,b,c);a.A9=d;a.j3=e;a.p7=f;a.Kx=g;a.Ls=h;} -function Bnj(){var b;BFa=DR(B(985),0,B(985),16,16,0,0);BG0=DR(B(986),1,B(986),16,16,16,0);BG1=DR(B(987),2,B(987),16,16,32,0);BG2=DR(B(988),3,B(988),16,16,48,0);BG3=DR(B(989),4,B(989),16,16,64,0);BG4=DR(B(990),5,B(990),16,16,80,0);BG5=DR(B(991),6,B(991),16,16,96,0);BG6=DR(B(992),7,B(992),32,16,0,32);BG7=DR(B(993),8,B(993),32,16,32,32);BG8=DR(B(994),9,B(994),32,16,64,32);BG9=DR(B(995),10,B(995),32,16,96,32);BG$=DR(B(996),11,B(996),32,16,128,32);BG_=DR(B(997),12,B(997),16,32,0,64);BHa=DR(B(998),13,B(998),16,32, -16,64);BHb=DR(B(999),14,B(999),32,32,0,128);BHc=DR(B(1000),15,B(1000),32,32,32,128);BHd=DR(B(1001),16,B(1001),32,32,64,128);BHe=DR(B(1002),17,B(1002),32,32,96,128);BHf=DR(B(1003),18,B(1003),32,32,128,128);BHg=DR(B(1004),19,B(1004),64,32,0,96);BHh=DR(B(1005),20,B(1005),64,64,0,192);BHi=DR(B(1006),21,B(1006),64,64,64,192);BHj=DR(B(1007),22,B(1007),64,48,192,64);b=DR(B(1008),23,B(1008),64,48,192,112);BHk=b;BHl=Q(Di,[BFa,BG0,BG1,BG2,BG3,BG4,BG5,BG6,BG7,BG8,BG9,BG$,BG_,BHa,BHb,BHc,BHd,BHe,BHf,BHg,BHh,BHi,BHj,b]);} -var UW=K(0); -var ABq=K(0); -var YO=K(0); -function Z2(){Gr.call(this);this.nG=null;} -var BHm=null;function Bhw(){var a=new Z2();AHY(a);return a;} -function AHY(a){a.nG=BtL();} -function JT(a){var b;b=a.nG.f4;return b===null?0:b.m_;} -function AIE(){BHm=new E;} -var Mn=K(RT); -function BHn(){var a=new Mn();QP(a);return a;} -function QP(a){WF(a);} -function A4z(a){var b;b=new XV;Fj();b.xg=BHo;b.wV=1.0;b.QE=0.0;a.F2=b;a.oe=1;a.tv=1;a.qt=1;a.G_=(-1);} -function BnZ(a,b,c){return BM(0.20000000298023224,0.029999999329447746,0.029999999329447746);} -function Be6(a){var b,c;b=0;while(b<=15){c=1.0-b/15.0;a.sT.data[b]=(1.0-c)/(c*3.0+1.0)*0.8999999761581421+0.10000000149011612;b=b+1|0;}} -function Beo(a){var b,c,d;b=new AEj;c=a.uo;b.yR=Fl(256);b.wr=Fl(256);b.wX=Fl(256);d=new AB8;Px(d);b.Jz=d;b.b9=c;c=new CX;b.s=c;b.P8=FD(c,16);b.QJ=FD(b.s,16);b.Rt=FD(b.s,8);b.E3=FD(b.s,4);b.NN=FD(b.s,4);b.Ol=FD(b.s,10);b.O5=FD(b.s,16);return b;} -function BfI(a,b){var c;c=new S;T(c);J(J(c,b),B(1009));return Ba3(V(c),1);} -function APW(a,b,c){var d,e,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=a.uo;$p=1;case 1:$z=AE0(d,b,c);if(C()){break _;}e=$z;I();return e==BwE.b?0:!e?0:Bzp.data[e];default:G1();}}D0().s(a,b,c,d,e,$p);} -function A5T(a,b,c){return 0.5;} -function A9n(a){return 0;} -var AEn=K(0); -var ZG=K(0); -var Ur=K(0); -function ASG(){var a=this;IG.call(a);a.f4=null;a.uX=null;a.TF=null;a.kx=0;} -function BtL(){var a=new ASG();A30(a);return a;} -function A30(a){a.TF=null;a.uX=By9;} -function Mx(a,b){var c,d;c=a.f4;Oy(a.uX,b,b);while(true){if(c===null)return null;d=Oy(a.uX,b,c.mL);if(!d)break;c=d>=0?c.e2:c.dG;}return c;} -function TY(a,b,c){var d,e;if(b===null){b=new P$;d=null;b.mL=c;b.ny=d;b.o4=1;b.m_=1;return b;}e=Oy(a.uX,c,b.mL);if(!e)return b;if(e>=0)b.e2=TY(a,b.e2,c);else b.dG=TY(a,b.dG,c);Ip(b);return Se(b);} -function JO(a,b,c){var d,e,f,g,h,i,j;if(b===null)return null;d=Oy(a.uX,c,b.mL);if(d<0)b.dG=JO(a,b.dG,c);else if(d>0)b.e2=JO(a,b.e2,c);else{e=b.e2;if(e===null)return b.dG;f=b.dG;g=BC(P$,e.o4).data;h=0;while(true){b=e.dG;if(b===null)break;i=h+1|0;g[h]=e;h=i;e=b;}b=e.e2;while(h>0){h=h+(-1)|0;j=g[h];j.dG=b;Ip(j);b=Se(j);}e.e2=b;e.dG=f;Ip(e);b=e;}Ip(b);return Se(b);} -function LO(){var a=this;E.call(a);a.J2=null;a.hY=null;a.ru=null;} -function BHp(a,b,c){var d=new LO();PQ(d,a,b,c);return d;} -function PQ(a,b,c,d){a.J2=b;a.hY=c;a.ru=d;} -function BiA(a){return a.hY.jq()+a.ru.jq()|0;} -function Bin(a){return a.J2;} -function A2S(a,b){return b0)c=1;else{c=QO(a.D6,b.D6);c=c<0?(-1):c<=0?0:1;}return c;} -function AOo(){BD7=Cb;} -function AC0(){var a=this;E.call(a);a.ct=null;a.w$=0;a.hN=0;a.hJ=0;a.hi=0;a.gC=0;a.f2=0;} -function AR8(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a:{c=a.hi;d=a.w$;if(U(U((c-d|0)+1|0,(a.gC-a.hN|0)+1|0),(a.f2-a.hJ|0)+1|0)<=32768)while(true){if(d>a.hi)break a;e=a.hJ;while(e<=a.f2){b:{if(Fp(b,d,0,e)){f=a.hN;while(true){if(f>a.gC)break b;if(f>=0){g=Y(f,128);if(g<0){h=a.ct;$p -=1;continue _;}}f=f+1|0;}}}e=e+1|0;}d=d+1|0;}}return;case 1:$z=AT9(b,h,d,f,e);if(C()){break _;}i=$z;$p=2;case 2:$z=AKw(b,d,f,e);if(C()){break _;}j=$z;I();k=Bzr.data[j];if(!k)k=1;l=0;h=a.ct;D_();if(h===BD6){$p=3;continue _;}if(h===BBV)l=Bzt.data[j];if(k>=15&&!l){l=0;if(i==l){c:while(true){f=f+1|0;while(f>a.gC){while(true){e=e+1|0;while(e>a.f2){d=d+1|0;if(d>a.hi)break c;e=a.hJ;}if(!Fp(b,d,0,e))continue;else break;}f=a.hN;}if(f<0)continue;g=Y(f,128);if(g>=0)continue;else{h=a.ct;$p=1;continue _;}}return;}h=a.ct;if -(d>=(-32000000)&&e>=(-32000000)&&d<32000000&&e<=32000000&&f>=0&&g<0){i=d>>4;c=e>>4;if(C2(b,i,c)){$p=16;continue _;}}m=l-1|0;if(m<0)m=0;h=a.ct;c=d-1|0;$p=10;continue _;}h=a.ct;c=d-1|0;$p=4;continue _;case 3:$z=AHb(b,d,f,e);if(C()){break _;}c=$z;if(c)l=15;if(k>=15&&!l){l=0;if(i==l){d:while(true){f=f+1|0;while(f>a.gC){while(true){e=e+1|0;while(e>a.f2){d=d+1|0;if(d>a.hi)break d;e=a.hJ;}if(!Fp(b,d,0,e))continue;else break;}f=a.hN;}if(f<0)continue;g=Y(f,128);if(g>=0)continue;else{h=a.ct;$p=1;continue _;}}return;}h -=a.ct;if(d>=(-32000000)&&e>=(-32000000)&&d<32000000&&e<=32000000&&f>=0&&g<0){i=d>>4;c=e>>4;if(C2(b,i,c)){$p=16;continue _;}}m=l-1|0;if(m<0)m=0;h=a.ct;c=d-1|0;$p=10;continue _;}h=a.ct;c=d-1|0;$p=4;case 4:$z=AT9(b,h,c,f,e);if(C()){break _;}m=$z;h=a.ct;c=d+1|0;$p=5;case 5:$z=AT9(b,h,c,f,e);if(C()){break _;}n=$z;h=a.ct;c=f-1|0;$p=6;case 6:$z=AT9(b,h,d,c,e);if(C()){break _;}o=$z;h=a.ct;c=f+1|0;$p=7;case 7:$z=AT9(b,h,d,c,e);if(C()){break _;}p=$z;h=a.ct;c=e-1|0;$p=8;case 8:$z=AT9(b,h,d,f,c);if(C()){break _;}c=$z;h -=a.ct;q=e+1|0;$p=9;case 9:$z=AT9(b,h,d,f,q);if(C()){break _;}q=$z;if(n<=m)n=m;if(o<=n)o=n;if(p<=o)p=o;if(c<=p)c=p;if(q<=c)q=c;c=q-k|0;if(c<0)c=0;if(l<=c)l=c;if(i==l){e:while(true){f=f+1|0;while(f>a.gC){while(true){e=e+1|0;while(e>a.f2){d=d+1|0;if(d>a.hi)break e;e=a.hJ;}if(!Fp(b,d,0,e))continue;else break;}f=a.hN;}if(f<0)continue;g=Y(f,128);if(g>=0)continue;else{h=a.ct;$p=1;continue _;}}return;}h=a.ct;if(d>=(-32000000)&&e>=(-32000000)&&d<32000000&&e<=32000000&&f>=0&&g<0){i=d>>4;c=e>>4;if(C2(b,i,c)){$p=16;continue _;}}m -=l-1|0;if(m<0)m=0;h=a.ct;c=d-1|0;$p=10;case 10:AZi(b,h,c,f,e,m);if(C()){break _;}h=a.ct;c=f-1|0;$p=11;case 11:AZi(b,h,d,c,e,m);if(C()){break _;}h=a.ct;c=e-1|0;$p=12;case 12:AZi(b,h,d,f,c,m);if(C()){break _;}c=d+1|0;if(c>=a.hi){h=a.ct;$p=13;continue _;}c=f+1|0;if(c>=a.gC){h=a.ct;$p=14;continue _;}c=e+1|0;if(c>=a.f2){h=a.ct;$p=15;continue _;}b:while(true){f=f+1|0;while(f>a.gC){while(true){e=e+1|0;while(e>a.f2){d=d+1|0;if(d>a.hi)break b;e=a.hJ;}if(!Fp(b,d,0,e))continue;else break;}f=a.hN;}if(f<0)continue;g=Y(f, -128);if(g>=0)continue;else{h=a.ct;$p=1;continue _;}}return;case 13:AZi(b,h,c,f,e,m);if(C()){break _;}c=f+1|0;if(c>=a.gC){h=a.ct;$p=14;continue _;}c=e+1|0;if(c>=a.f2){h=a.ct;$p=15;continue _;}f:while(true){f=f+1|0;while(f>a.gC){while(true){e=e+1|0;while(e>a.f2){d=d+1|0;if(d>a.hi)break f;e=a.hJ;}if(!Fp(b,d,0,e))continue;else break;}f=a.hN;}if(f<0)continue;g=Y(f,128);if(g>=0)continue;else{h=a.ct;$p=1;continue _;}}return;case 14:AZi(b,h,d,c,e,m);if(C()){break _;}c=e+1|0;if(c>=a.f2){h=a.ct;$p=15;continue _;}g:while -(true){f=f+1|0;while(f>a.gC){while(true){e=e+1|0;while(e>a.f2){d=d+1|0;if(d>a.hi)break g;e=a.hJ;}if(!Fp(b,d,0,e))continue;else break;}f=a.hN;}if(f<0)continue;g=Y(f,128);if(g>=0)continue;else{h=a.ct;$p=1;continue _;}}return;case 15:AZi(b,h,d,f,c,m);if(C()){break _;}a:while(true){f=f+1|0;while(f>a.gC){while(true){e=e+1|0;while(e>a.f2){d=d+1|0;if(d>a.hi)break a;e=a.hJ;}if(!Fp(b,d,0,e))continue;else break;}f=a.hN;}if(f<0)continue;g=Y(f,128);if(g>=0)continue;else{h=a.ct;$p=1;continue _;}}return;case 16:$z=AHy(b, -i,c);if(C()){break _;}r=$z;i=d&15;c=e&15;r.ga=1;if(h===BD6)Fs(r.jh,i,f,c,l);else if(h===BBV)Fs(r.ia,i,f,c,l);c=0;while(true){h=b.ek;if(c>=h.p)break;AAu(Z(h,c),d,f,e);c=c+1|0;}m=l-1|0;if(m<0)m=0;h=a.ct;c=d-1|0;$p=10;continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$p);} -function AQb(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q;h=a.w$;i=Y(b,h);if(i>=0&&c>=a.hN&&d>=a.hJ&&e<=a.hi&&f<=a.gC&&g<=a.f2)return 1;if(b>=(h-1|0)){j=a.hN;if(c>=(j-1|0)){k=a.hJ;if(d>=(k-1|0)){l=a.hi;if(e<=(l+1|0)){m=a.gC;if(f<=(m+1|0)){n=a.f2;if(g<=(n+1|0)){o=l-h|0;p=m-j|0;q=n-k|0;if(i<=0)h=b;if(c<=j)j=c;if(d<=k)k=d;if(e>=l)l=e;if(f>=m)m=f;if(g>=n)n=g;if((U(U(l-h|0,m-j|0),n-k|0)-U(U(o,p),q)|0)<=2){a.w$=h;a.hN=j;a.hJ=k;a.hi=l;a.gC=m;a.f2=n;return 1;}}}}}}}return 0;} -var Qc=K(); -var BHq=null;var BHr=null;function BHs(){var a=new Qc();ARD(a);return a;} -function ARD(a){} -function ALO(b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,$$je,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();bi=$T.l();bh=$T.l();bg=$T.l();bf=$T.l();be=$T.l();bd=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:W9(BHq);c=0;while(true) -{d=b.lb;if(c>=d.p)break;e=Z(d,c);f=N(e.c/16.0);g=N(e.d/16.0);h=(-8);while(h<=8){i=(-8);while(i<=8){PJ(BHq,A7G(h+f|0,i+g|0));i=i+1|0;}h=h+1|0;}c=c+1|0;}f=0;j=0;while(j<(Eh()).data.length){k=(Eh()).data[j];l=k.jf;c=0;m=0;while(true){d=b.b3;if(m>=d.p)break;if(Gd(l,Cw(Z(d,m))))c=c+1|0;m=m+1|0;}if(c<=(U(k.iR,Fe(BHq))/256|0)){n=Ft(BHq);while(CW(n)){o=De(n);if(D(b.n,50))continue;p=GP((CK(b)).i3(o),k);if(p===null)continue;c=p.p;if(c){q=D(b.n,c);m=o.en*16|0;r=o.d_*16|0;s=CU(m+D(b.n,16)|0,D(b.n,128),r+D(b.n,16)|0);t= -s.cV;m=s.c5;u=s.cW;$p=1;continue _;}}}j=j+1|0;}return f;case 1:$z=ALD(b,t,m,u);if(C()){break _;}c=$z;if(!c){$p=2;continue _;}a:while(true){if(!CW(n)){while(true){j=j+1|0;if(j>=(Eh()).data.length)break a;k=(Eh()).data[j];l=k.jf;c=0;m=0;while(true){d=b.b3;if(m>=d.p)break;if(Gd(l,Cw(Z(d,m))))c=c+1|0;m=m+1|0;}if(c<=(U(k.iR,Fe(BHq))/256|0))break;}n=Ft(BHq);continue;}o=De(n);if(D(b.n,50))continue;p=GP((CK(b)).i3(o),k);if(p===null)continue;c=p.p;if(c){q=D(b.n,c);m=o.en*16|0;r=o.d_*16|0;s=CU(m+D(b.n,16)|0,D(b.n,128), -r+D(b.n,16)|0);t=s.cV;m=s.c5;u=s.cW;continue _;}}return f;case 2:$z=AJY(b,t,m,u);if(C()){break _;}d=$z;BB();if(d===BBo){r=0;v=0;while(v<3){w=6;x=0;g=t;y=m;h=u;if(x<4){g=g+(D(b.n,w)-D(b.n,w)|0)|0;y=y+(D(b.n,1)-D(b.n,1)|0)|0;h=h+(D(b.n,w)-D(b.n,w)|0)|0;c=y-1|0;$p=3;continue _;}v=v+1|0;}}b:while(true){if(!CW(n)){while(true){j=j+1|0;if(j>=(Eh()).data.length)break b;k=(Eh()).data[j];l=k.jf;c=0;m=0;while(true){d=b.b3;if(m>=d.p)break;if(Gd(l,Cw(Z(d,m))))c=c+1|0;m=m+1|0;}if(c<=(U(k.iR,Fe(BHq))/256|0))break;}n=Ft(BHq);continue;}o -=De(n);if(D(b.n,50))continue;p=GP((CK(b)).i3(o),k);if(p===null)continue;c=p.p;if(c){q=D(b.n,c);m=o.en*16|0;r=o.d_*16|0;s=CU(m+D(b.n,16)|0,D(b.n,128),r+D(b.n,16)|0);t=s.cV;m=s.c5;u=s.cW;$p=1;continue _;}}return f;case 3:$z=ALD(b,g,c,h);if(C()){break _;}c=$z;if(c){$p=4;continue _;}x=x+1|0;while(x>=4){v=v+1|0;if(v>=3){c:while(true){if(!CW(n)){while(true){j=j+1|0;if(j>=(Eh()).data.length)break c;k=(Eh()).data[j];l=k.jf;c=0;m=0;while(true){d=b.b3;if(m>=d.p)break;if(Gd(l,Cw(Z(d,m))))c=c+1|0;m=m+1|0;}if(c<=(U(k.iR, -Fe(BHq))/256|0))break;}n=Ft(BHq);continue;}o=De(n);if(D(b.n,50))continue;p=GP((CK(b)).i3(o),k);if(p===null)continue;c=p.p;if(c){q=D(b.n,c);m=o.en*16|0;r=o.d_*16|0;s=CU(m+D(b.n,16)|0,D(b.n,128),r+D(b.n,16)|0);t=s.cV;m=s.c5;u=s.cW;$p=1;continue _;}}return f;}w=6;x=0;g=t;y=m;h=u;}g=g+(D(b.n,w)-D(b.n,w)|0)|0;y=y+(D(b.n,1)-D(b.n,1)|0)|0;h=h+(D(b.n,w)-D(b.n,w)|0)|0;c=y-1|0;continue _;case 4:$z=ALD(b,g,y,h);if(C()){break _;}c=$z;if(!c){$p=5;continue _;}x=x+1|0;while(x>=4){v=v+1|0;if(v>=3){c:while(true){if(!CW(n)){while -(true){j=j+1|0;if(j>=(Eh()).data.length)break c;k=(Eh()).data[j];l=k.jf;c=0;m=0;while(true){d=b.b3;if(m>=d.p)break;if(Gd(l,Cw(Z(d,m))))c=c+1|0;m=m+1|0;}if(c<=(U(k.iR,Fe(BHq))/256|0))break;}n=Ft(BHq);continue;}o=De(n);if(D(b.n,50))continue;p=GP((CK(b)).i3(o),k);if(p===null)continue;c=p.p;if(c){q=D(b.n,c);m=o.en*16|0;r=o.d_*16|0;s=CU(m+D(b.n,16)|0,D(b.n,128),r+D(b.n,16)|0);t=s.cV;m=s.c5;u=s.cW;$p=1;continue _;}}return f;}w=6;x=0;g=t;y=m;h=u;}g=g+(D(b.n,w)-D(b.n,w)|0)|0;y=y+(D(b.n,1)-D(b.n,1)|0)|0;h=h+(D(b.n,w) --D(b.n,w)|0)|0;c=y-1|0;$p=3;continue _;case 5:$z=AJY(b,g,y,h);if(C()){break _;}d=$z;if(!d.iQ()){c=y+1|0;$p=6;continue _;}x=x+1|0;while(x>=4){v=v+1|0;if(v>=3){c:while(true){if(!CW(n)){while(true){j=j+1|0;if(j>=(Eh()).data.length)break c;k=(Eh()).data[j];l=k.jf;c=0;m=0;while(true){d=b.b3;if(m>=d.p)break;if(Gd(l,Cw(Z(d,m))))c=c+1|0;m=m+1|0;}if(c<=(U(k.iR,Fe(BHq))/256|0))break;}n=Ft(BHq);continue;}o=De(n);if(D(b.n,50))continue;p=GP((CK(b)).i3(o),k);if(p===null)continue;c=p.p;if(c){q=D(b.n,c);m=o.en*16|0;r=o.d_* -16|0;s=CU(m+D(b.n,16)|0,D(b.n,128),r+D(b.n,16)|0);t=s.cV;m=s.c5;u=s.cW;$p=1;continue _;}}return f;}w=6;x=0;g=t;y=m;h=u;}g=g+(D(b.n,w)-D(b.n,w)|0)|0;y=y+(D(b.n,1)-D(b.n,1)|0)|0;h=h+(D(b.n,w)-D(b.n,w)|0)|0;c=y-1|0;$p=3;continue _;case 6:$z=ALD(b,g,c,h);if(C()){break _;}c=$z;if(!c){z=g+0.5;ba=y;bb=h+0.5;bc=z;bd=ba;be=bb;if(O7(b,bc,bd,be,24.0)===null){bf=z-b.dt;bg=ba-b.gB;bh=bb-b.ds;if(bf*bf+bg*bg+bh*bh>=576.0){d:{try{bi=AYg(p,q);break d;}catch($$e){$$je=R($$e);if($$je instanceof BI){l=$$je;}else{throw $$e;}}BJ(l);return f;}if -(bi===null)return f;Ex(bi,bc,bd,be,O(b.n)*360.0,0.0);$p=7;continue _;}}}x=x+1|0;while(x>=4){v=v+1|0;if(v>=3){e:while(true){if(!CW(n)){while(true){j=j+1|0;if(j>=(Eh()).data.length)break e;k=(Eh()).data[j];l=k.jf;c=0;m=0;while(true){d=b.b3;if(m>=d.p)break;if(Gd(l,Cw(Z(d,m))))c=c+1|0;m=m+1|0;}if(c<=(U(k.iR,Fe(BHq))/256|0))break;}n=Ft(BHq);continue;}o=De(n);if(D(b.n,50))continue;p=GP((CK(b)).i3(o),k);if(p===null)continue;c=p.p;if(c){q=D(b.n,c);m=o.en*16|0;r=o.d_*16|0;s=CU(m+D(b.n,16)|0,D(b.n,128),r+D(b.n,16)|0);t -=s.cV;m=s.c5;u=s.cW;$p=1;continue _;}}return f;}w=6;x=0;g=t;y=m;h=u;}g=g+(D(b.n,w)-D(b.n,w)|0)|0;y=y+(D(b.n,1)-D(b.n,1)|0)|0;h=h+(D(b.n,w)-D(b.n,w)|0)|0;c=y-1|0;$p=3;continue _;case 7:$z=bi.qS();if(C()){break _;}c=$z;if(c){r=r+1|0;$p=8;continue _;}f=f+r|0;x=x+1|0;while(x>=4){v=v+1|0;if(v>=3){c:while(true){if(!CW(n)){while(true){j=j+1|0;if(j>=(Eh()).data.length)break c;k=(Eh()).data[j];l=k.jf;c=0;m=0;while(true){d=b.b3;if(m>=d.p)break;if(Gd(l,Cw(Z(d,m))))c=c+1|0;m=m+1|0;}if(c<=(U(k.iR,Fe(BHq))/256|0))break;}n -=Ft(BHq);continue;}o=De(n);if(D(b.n,50))continue;p=GP((CK(b)).i3(o),k);if(p===null)continue;c=p.p;if(c){q=D(b.n,c);m=o.en*16|0;r=o.d_*16|0;s=CU(m+D(b.n,16)|0,D(b.n,128),r+D(b.n,16)|0);t=s.cV;m=s.c5;u=s.cW;$p=1;continue _;}}return f;}w=6;x=0;g=t;y=m;h=u;}g=g+(D(b.n,w)-D(b.n,w)|0)|0;y=y+(D(b.n,1)-D(b.n,1)|0)|0;h=h+(D(b.n,w)-D(b.n,w)|0)|0;c=y-1|0;$p=3;continue _;case 8:AYd(b,bi);if(C()){break _;}if(bi instanceof Kj&&!D(b.n,100)){d=WS(b);Ex(d,bc,bd,be,bi.o,0.0);$p=9;continue _;}if(r=3)break;w=6;x=0;g=t;y=m;h=u;}}e:while(true){if(!CW(n)){while(true){j=j+1|0;if(j>=(Eh()).data.length)break e;k=(Eh()).data[j];l=k.jf;c=0;m=0;while(true){d=b.b3;if(m>=d.p)break;if(Gd(l,Cw(Z(d,m))))c=c+1|0;m=m+1|0;}if(c<=(U(k.iR,Fe(BHq))/256|0))break;}n=Ft(BHq);continue;}o=De(n);if(D(b.n,50))continue;p=GP((CK(b)).i3(o),k);if(p===null)continue;c=p.p;if(c){q=D(b.n,c);m=o.en*16 -|0;r=o.d_*16|0;s=CU(m+D(b.n,16)|0,D(b.n,128),r+D(b.n,16)|0);t=s.cV;m=s.c5;u=s.cW;$p=1;continue _;}}return f;case 9:AYd(b,d);if(C()){break _;}KP(d,bi);if(r=3)break;w=6;x=0;g=t;y=m;h=u;}}f:while(true){if(!CW(n)){while(true){j=j+1|0;if(j>=(Eh()).data.length)break f;k=(Eh()).data[j];l=k.jf;c=0;m=0;while(true){d=b.b3;if(m>=d.p)break;if(Gd(l,Cw(Z(d, -m))))c=c+1|0;m=m+1|0;}if(c<=(U(k.iR,Fe(BHq))/256|0))break;}n=Ft(BHq);continue;}o=De(n);if(D(b.n,50))continue;p=GP((CK(b)).i3(o),k);if(p===null)continue;c=p.p;if(c){q=D(b.n,c);m=o.en*16|0;r=o.d_*16|0;s=CU(m+D(b.n,16)|0,D(b.n,128),r+D(b.n,16)|0);t=s.cV;m=s.c5;u=s.cW;$p=1;continue _;}}return f;default:G1();}}D0().s(b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,$p);} -function AYg(b,c){var d;d=Z(b,c);if(d instanceof Kj)return A0c(Bws.r);if(d instanceof IC)return AHr(Bws.r);if(d instanceof II)return WS(Bws.r);if(d instanceof LD)return AZo(Bws.r);if(d instanceof Ms)return AV4(Bws.r);if(d instanceof Kn)return ARw(Bws.r);if(d instanceof ME)return AYv(Bws.r);if(d instanceof KI)return ARH(Bws.r);if(d instanceof Lb)return AWa(Bws.r);if(!(d instanceof KB))return null;return AGg(Bws.r);} -function ALT(){BHq=Hv();BHr=Cj();} -var M2=K(0); -function ADb(){var a=this;E.call(a);a.uq=null;a.pY=null;a.mX=null;a.bf=null;a.rn=null;a.gJ=0;a.hh=0;a.hR=null;} -function CE(a,b,c){var d;if(b==a.gJ&&c==a.hh&&a.hR!==null)return 1;a:{b:{d=(b&31)+((c&31)*32|0)|0;if(DA(a.bf,Bz(d))){if(BA(a.bf,Bz(d))===a.uq)break b;if(AEv(BA(a.bf,Bz(d)),b,c))break b;}b=0;break a;}b=1;}return b;} -function AXf(a,b,c){var d,e,f,g,h,i,j,k,$$je,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b==a.gJ&&c==a.hh){d=a.hR;if(d!==null)return d;}e=(b&31)+((c&31)*32|0)|0;if(!CE(a,b,c)){if(DA(a.bf,Bz(e))){d=BA(a.bf,Bz(e));d.o8=0;G4(d.b7.gj,G9(d.hE));f=0;while(true){g=d.gS.data;if(f>=g.length)break;h=d.b7;i=g[f];D$(h.hG,i);f=f+1|0;}d=BA(a.bf,Bz(e));$p=2;continue _;}d=a.mX;if(d===null)h=null;else -{try{h=a.rn;$p=1;continue _;}catch($$e){$$je=R($$e);if($$je instanceof BI){d=$$je;}else{throw $$e;}}BJ(d);h=null;}if(h===null){d=a.pY;if(d!==null){$p=3;continue _;}h=a.uq;}B1(a.bf,Bz(e),h);Mm(h);if(DA(a.bf,Bz(e))){d=BA(a.bf,Bz(e));d.o8=1;D$(d.b7.gj,G9(d.hE));f=0;while(true){g=d.gS.data;if(f>=g.length)break;h=d.b7;i=g[f];D$(h.b3,i);j=0;while(j=g.length)break;h=d.b7;i=g[f];D$(h.b3, -i);j=0;while(j=g.length)break;h=d.b7;i=g[f];D$(h.b3,i);j=0;while(j=g.length)break;h=d.b7;i=g[f];D$(h.b3,i);j=0;while(j=g.fO)break;if(BA(g,Bz(f))!==null&&OT(BA(a.bf,Bz(f)),b))e=e+1|0;f=f+1|0;}}h=0;i=0;while(true){g=a.bf;if(i>=g.fO)break;if(BA(g,Bz(i))!==null){if(b&&!(BA(a.bf,Bz(i))).uO)Os(a,BA(a.bf,Bz(i)));if(OT(BA(a.bf,Bz(i)),b)){g=BA(a.bf,Bz(i));$p=1;continue _;}}i=i+1|0;}if(b&&a.mX=== -null)return 1;return 1;case 1:AJ2(a,g);if(C()){break _;}(BA(a.bf,Bz(i))).ga=0;d=d+1|0;if(d==2&&!b)return 0;if(c!==null){h=h+1|0;if(!(h%10|0)){f=(h*100|0)/e|0;$p=2;continue _;}}while(true){i=i+1|0;g=a.bf;if(i>=g.fO)break;if(BA(g,Bz(i))===null)continue;if(b&&!(BA(a.bf,Bz(i))).uO)Os(a,BA(a.bf,Bz(i)));if(OT(BA(a.bf,Bz(i)),b)){g=BA(a.bf,Bz(i));continue _;}}if(b&&a.mX===null)return 1;return 1;case 2:AFd(c,f);if(C()){break _;}while(true){i=i+1|0;g=a.bf;if(i>=g.fO)break;if(BA(g,Bz(i))===null)continue;if(b&&!(BA(a.bf, -Bz(i))).uO)Os(a,BA(a.bf,Bz(i)));if(OT(BA(a.bf,Bz(i)),b)){g=BA(a.bf,Bz(i));$p=1;continue _;}}if(b&&a.mX===null)return 1;return 1;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,$p);} -function AEe(a){return a.pY.Fo();} -function Vz(){E.call(this);this.Oo=0;} -function Bmj(a,b){Bp();H4(BvY,Bz(a.Oo));} -function DL(){var a=this;E.call(a);a.hI=null;a.iN=0;a.sv=0;a.uj=0;a.m2=0;a.kq=null;a.ll=null;} -var BHt=null;var BHu=null;var BHv=null;var BHw=null;var BHx=null;var BHy=null;var BHz=null;var BHA=null;var BHB=null;var BHC=null;var BHD=null;var BHo=null;var BGt=null;function Fj(){Fj=Bw(DL);BdX();} -function Pr(){var a=new DL();Hd(a);return a;} -function Hd(a){Fj();I();a.sv=BwF.b<<24>>24;a.uj=BwG.b<<24>>24;a.m2=5169201;a.kq=Cj();a.ll=Cj();} -function BlN(a){return a;} -function BjF(a,b){a.hI=b;return a;} -function BiB(a,b){a.m2=b;return a;} -function AG2(a,b){var c,d,e,f,g;c=b/3.0;if(c<(-1.0))c=(-1.0);if(c>1.0)c=1.0;a:{d=0.6222222447395325-c*0.05000000074505806;b=0.5+c*0.10000000149011612;c=1.0;Fj();if(b===0.0){e=c;b=c;}else{d=(d-AJk(d))*6.0;f=d-AJk(d);e=c*(1.0-b);g=c*(1.0-b*f);b=c*(1.0-b*(1.0-f));switch(d|0){case 0:break;case 1:b=c;c=g;break a;case 2:d=e;e=b;b=c;c=d;break a;case 3:d=e;e=c;b=g;c=d;break a;case 4:d=e;f=b;e=c;b=d;c=f;break a;case 5:b=e;e=g;break a;default:e=c;b=c;break a;}}}return (-16777216)|YP(c*255.0)<<16|YP(b*255.0)<<8|YP(e*255.0);} -function GP(a,b){A0R();if(b===BHE){if(Nl(a.kq))a.Mg();return a.kq;}if(b!==BHF)return null;if(Nl(a.ll))a.MD();return a.ll;} -function BeL(a){Ba(a.kq,A0c(Bws.r));Ba(a.kq,AHr(Bws.r));Ba(a.kq,WS(Bws.r));Ba(a.kq,AZo(Bws.r));} -function Bb3(a){Ba(a.ll,AV4(Bws.r));Ba(a.ll,ARw(Bws.r));Ba(a.ll,AYv(Bws.r));Ba(a.ll,ARH(Bws.r));} -function BdX(){var b,c,d,e,f,g,h,i,j;b=Pr();b.iN=588342;b.hI=B(1010);b.m2=2094168;BHt=b;b=new ABp;Hd(b);b.iN=522674;b.hI=B(1011);b.m2=9154376;BHu=b;b=Pr();b.iN=10215459;b.hI=B(1012);BHv=b;b=Pr();b.iN=353825;b.hI=B(1013);b.m2=5159473;BHw=b;b=new K6;Hd(b);b.iN=14278691;b.hI=B(1014);BHx=b;b=Pr();b.iN=10595616;b.hI=B(1015);BHy=b;b=Pr();b.iN=3060051;b.hI=B(1016);b.m2=8107825;BHz=b;b=new K6;Hd(b);b.iN=16421912;b.hI=B(1017);BHA=b;b=new K6;Hd(b);b.iN=16767248;b.hI=B(1018);BHB=b;b=new K6;Hd(b);b.iN=16772499;b.hI=B(1019);b.m2 -=12899129;BHC=b;b=Pr();b.iN=5762041;b.hI=B(1020);b.m2=12899129;BHD=b;b=BrQ();b.iN=16711680;b.hI=B(1021);BHo=b;c=BC(DL,4096);d=c.data;BGt=c;e=0;while(e<64){f=0;while(f<64){g=e+(f*64|0)|0;h=e/63.0;i=f/63.0*h;d[g]=h<0.10000000149011612?BHD:i<0.20000000298023224?(h<0.5?BHD:h>=0.949999988079071?BHA:BHx):i>0.5&&h<0.699999988079071?BHu:h<0.5?BHz:h<0.9700000286102295?(i>=0.3499999940395355?BHw:BHy):i<0.44999998807907104?BHB:i>=0.8999999761581421?BHt:BHv;f=f+1|0;}e=e+1|0;}j=BHA;I();e=BwZ.b<<24>>24;j.uj=e;j.sv=e;b=BHC;b.uj -=e;b.sv=e;} -function AYf(){var a=this;E.call(a);a.en=0;a.d_=0;} -function A7G(a,b){var c=new AYf();BeQ(c,a,b);return c;} -function BeQ(a,b,c){a.en=b;a.d_=c;} -function A6G(a){return a.en<<8|a.d_;} -function A3v(a,b){var c;c=b;return c.en==a.en&&c.d_==a.d_?1:0;} -function KZ(){var a=this;E4.call(a);a.jf=null;a.iR=0;} -var BHE=null;var BHF=null;var BHG=null;function A0R(){A0R=Bw(KZ);BeC();} -function BfS(a,b,c,d){var e=new KZ();AZv(e,a,b,c,d);return e;} -function Eh(){A0R();return BHG.ja();} -function AZv(a,b,c,d,e){A0R();JB(a,b,c);a.jf=d;a.iR=e;} -function BeC(){var b;BHE=BfS(B(1022),0,G(Lk),100);b=BfS(B(1023),1,G(GG),20);BHF=b;BHG=Q(KZ,[BHE,b]);} -function AC7(){var a=this;E.call(a);a.cV=0;a.c5=0;a.cW=0;} -function CU(a,b,c){var d=new AC7();A7b(d,a,b,c);return d;} -function A7b(a,b,c,d){a.cV=b;a.c5=c;a.cW=d;} -function Bit(a,b){var c;if(!(b instanceof AC7))return 0;c=b;return c.cV==a.cV&&c.c5==a.c5&&c.cW==a.cW?1:0;} -function Bb5(a){return (U(a.cV,8976890)+U(a.c5,981131)|0)+a.cW|0;} -function KB(){var a=this;IC.call(a);a.uH=0;a.v8=0;} -var BHH=null;function A8T(){A8T=Bw(KB);BcN();} -function AGg(a){var b=new KB();AVU(b,a);return b;} -function AVU(a,b){A8T();ASq(a,b);a.uH=0;a.v8=0;a.d8=B(1024);a.nn=0.5;a.uD=5;a.js=1;} -function AI4(a){var b,c,d,e,f,g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.nn=a.dX===null?0.5:0.949999988079071;b=a.v8;if(b>0){c=b-1|0;a.v8=c;if(!c){d=a.m;e=B(1025);f=2.0;g=((O(a.l)-O(a.l))*0.20000000298023224+1.0)*1.7999999523162842;$p=2;continue _;}}$p=1;case 1:AU8(a);if(C()){break _;}return;case 2:AG0(d,a,e,f,g);if(C()){break _;}$p=1;continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function ANZ(a){var b,c,d,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.m;if(b.fN<=0)return 0;c=a.w;$p=1;case 1:$z=AVH(b,c);if(C()){break _;}d=$z;if(!d)return 0;b=a.m;c=a.w;$p=2;case 2:$z=AFx(b,a,c);if(C()){break _;}b=$z;if(b.p)return 0;b=a.m;c=a.w;$p=3;case 3:$z=AR7(b,c);if(C()){break _;}d=$z;return d?0:1;default:G1();}}D0().s(a,b,c,d,$p);} -function Bg7(a,b){Gl(a,b);Df(b,B(1026),a.uH<<16>>16);} -function A9j(a,b){Gk(a,b);a.uH=D7(b,B(1026));} -function AS9(a){var b,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!a.uH)return null;$p=1;case 1:$z=AYW(a);if(C()){break _;}b=$z;return b;default:G1();}}D0().s(a,b,$p);} -function ANy(a){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AQH(a);if(C()){break _;}return;default:G1();}}D0().s(a,$p);} -function A02(a,b,c){var d,e,f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(!(b instanceof Eb)){$p=1;continue _;}d=a.m;e=Dd(a.w,32.0,32.0,32.0);$p=2;continue _;case 1:$z=ANi(a,b,c);if(C()){break _;}c=$z;return c;case 2:$z=ALY(d,a,e);if(C()){break _;}d=$z;f=0;while(f>1);} -function Ba7(a,b){a.jO=b;} -function Kl(a,b,c,d){var e,f;e=b<<11|d<<7|c;f=e>>1;return !(e&1)?a.jO.data[f]&15:a.jO.data[f]>>4&15;} -function Fs(a,b,c,d,e){var f,g,h;f=b<<11|d<<7|c;g=f>>1;if(!(f&1)){h=a.jO.data;h[g]=(h[g]&240|e&15)<<24>>24;}else{h=a.jO.data;h[g]=(h[g]&15|(e&15)<<4)<<24>>24;}} -function N0(a){return a.jO===null?0:1;} -var ABp=K(DL); -function BHI(){var a=new ABp();A5M(a);return a;} -function A5M(a){Hd(a);} -var K6=K(DL); -function BHJ(){var a=new K6();BaT(a);return a;} -function BaT(a){Hd(a);} -var ALf=K(DL); -function BrQ(){var a=new ALf();A_4(a);return a;} -function A_4(a){Hd(a);a.kq=Cj();a.ll=Cj();} -function BpM(a){Ba(a.kq,AWa(Bws.r));Ba(a.kq,AGg(Bws.r));} -function BhS(a){var b;b=a.ll;if(b!==null)D1(b);} -function Mw(){E4.call(this);this.Lc=0;} -var BD6=null;var BBV=null;var BHK=null;function D_(){D_=Bw(Mw);BaK();} -function Bp1(a,b,c){var d=new Mw();APi(d,a,b,c);return d;} -function APi(a,b,c,d){D_();JB(a,b,c);a.Lc=d;} -function BaK(){var b;BD6=Bp1(B(1030),0,15);b=Bp1(B(1031),1,0);BBV=b;BHK=Q(Mw,[BD6,b]);} -function XV(){var a=this;OS.call(a);a.xg=null;a.wV=0.0;a.QE=0.0;} -function BkN(a,b){return a.xg;} -function Bkj(a,b,c){return a.xg;} -function A5x(a,b,c){return a.wV;} -function BhC(a,b,c,d,e){var f;f=AYl(a,a.wu,b,c,d,e);a.wu=f;return f;} -function A21(a,b,c,d,e,f){if(!(b!==null&&b.data.length>=U(e,f)))b=Fl(U(e,f));ABo(b,0,U(e,f),a.wV);return b;} -function AYl(a,b,c,d,e,f){if(!(b!==null&&b.data.length>=U(e,f))){c=U(e,f);b=BC(DL,c);a.i8=Fl(c);a.lL=Fl(c);}d=U(e,f);Vo(b,0,d,a.xg);ABo(a.lL,0,d,a.QE);ABo(a.i8,0,d,a.wV);return b;} -function ACm(){var a=this;GH.call(a);a.To=null;a.Lf=null;a.sB=0;} -function BnF(a){EV(a.bW,a.Lf.FK(),8,6,4210752);EV(a.bW,B(404),8,(a.iM-96|0)+2|0,4210752);} -function AWI(a,b){var c,d,e,f,g,h,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.A.T;d=B(1032);$p=1;case 1:$z=APP(c,d);if(C()){break _;}e=$z;BZ(1.0,1.0,1.0,1.0);FG(a.A.T,e);e=a.bd;f=a.kS;g=(e-f|0)/2|0;h=(a.bt-a.iM|0)/2|0;Du(a,g,h,0,0,f,(a.sB*18|0)+17|0);Du(a,g,(h+(a.sB*18|0)|0)+17|0,0,126,a.kS,96);return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,$p);} -function AEI(){GH.call(this);this.Bf=null;} -function AGJ(a){var b,c,d,e,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AIO(a);if(C()){break _;}b=a.Bf;c=a.A.k;d=c.D.bS;if(d!==null){$p=2;continue _;}e=0;while(e<9){d=Kf(b.n0,e);if(d!==null){$p=3;continue _;}e=e+1|0;}return;case 2:AUv(c,d);if(C()){break _;}e=0;while(e<9){d=Kf(b.n0,e);if(d!==null){$p=3;continue _;}e=e+1|0;}return;case 3:AUv(c,d);if(C()){break _;}while(true){e=e+1|0;if(e>=9)break;d=Kf(b.n0,e);if(d===null)continue;else -{continue _;}}return;default:G1();}}D0().s(a,b,c,d,e,$p);} -function BcF(a){EV(a.bW,B(576),28,6,4210752);EV(a.bW,B(404),8,(a.iM-96|0)+2|0,4210752);} -function AS7(a,b){var c,d,e,f,g,h,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.A.T;d=B(1033);$p=1;case 1:$z=APP(c,d);if(C()){break _;}e=$z;BZ(1.0,1.0,1.0,1.0);FG(a.A.T,e);e=a.bd;f=a.kS;g=(e-f|0)/2|0;e=a.bt;h=a.iM;Du(a,g,(e-h|0)/2|0,0,0,f,h);return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,$p);} -function ADC(){GH.call(this);this.vA=null;} -function BeK(a){EV(a.bW,B(342),60,6,4210752);EV(a.bW,B(404),8,(a.iM-96|0)+2|0,4210752);} -function AXl(a,b){var c,d,e,f,g,h,i,j,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.A.T;d=B(1034);$p=1;case 1:$z=APP(c,d);if(C()){break _;}e=$z;BZ(1.0,1.0,1.0,1.0);FG(a.A.T,e);e=a.bd;f=a.kS;g=(e-f|0)/2|0;e=a.bt;h=a.iM;i=(e-h|0)/2|0;Du(a,g,i,0,0,f,h);if(AEf(a.vA)){d=a.vA;if(!d.q7)d.q7=200;j=(d.kg*12|0)/d.q7|0;Du(a,g+56|0,((i+36|0)+12|0)-j|0,176,12-j|0,14,j+2|0);}f=(a.vA.l1*24|0)/200|0;Du(a, -g+79|0,i+34|0,176,14,f+1|0,16);return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,$p);} -var L7=K(); -var BHL=null;var BEF=null;var BHM=null;var BHN=null;function K1(){K1=Bw(L7);Bee();} -function BHO(){var a=new L7();A1O(a);return a;} -function A1O(a){K1();} -function DS(b,c,d){K1();B1(BHL,c,b);B1(BEF,b,c);B1(BHM,Bz(d),b);B1(BHN,b,Bz(d));} -function Nr(b,c){var d,e,f,g,h,i,j,$$je;K1();d=null;a:{try{e=d;f=BA(BHL,b);g=T2(f);if(f===null)g=d;else{e=d;if(g===null){e=d;h=0;}else{e=d;h=1;}b:{e=d;if(!(g instanceof Eb)){e=d;if(!(g instanceof Ht)){e=d;i=1;break b;}}e=d;i=0;}e=d;if(!(h&i))g=d;else{e=g;e=d;}}break a;}catch($$e){$$je=R($$e);if($$je instanceof BI){j=$$je;}else{throw $$e;}}BJ(j);g=e;}return g;} -function T2(b){K1();if(b!==G(Eb)&&b!==G(Ht)){if(b===G(JS)){b=new JS;EJ(b,Bws.r);b.qW=(-1);b.rf=(-1);b.qa=(-1);b.qb=0;b.mp=0;b.lh=0;b.nK=0;Dh(b,0.5,0.5);return b;}if(b===G(LI)){b=new LI;EJ(b,Bws.r);b.ue=(-1);b.tV=(-1);b.tE=(-1);b.tr=0;b.n_=0;b.oS=0;b.pj=0;Dh(b,0.25,0.25);return b;}if(b===G(FW)){b=new FW;EJ(b,Bws.r);b.j6=0;b.pz=5;b.zL=Cd()*3.141592653589793*2.0;Dh(b,0.25,0.25);b.bI=b.cB/2.0;return b;}if(b===G(Mp))return Bdc(Bws.r);if(b===G(LD))return AZo(Bws.r);if(b===G(II))return WS(Bws.r);if(b===G(Kj))return A0c(Bws.r);if -(b===G(LW)){b=new LW;KK(b,Bws.r);b.d8=B(665);b.nn=0.5;b.uD=50;b.bL=b.bL*10|0;b.bI=b.bI*6.0;Dh(b,b.c2*6.0,b.cB*6.0);return b;}if(b===G(IC))return AHr(Bws.r);if(b===G(NT))return ATf(Bws.r);if(b===G(Lb))return AWa(Bws.r);if(b===G(KB))return AGg(Bws.r);if(b===G(Kn))return ARw(Bws.r);if(b===G(Ms))return AV4(Bws.r);if(b===G(KI))return ARH(Bws.r);if(b===G(ME))return AYv(Bws.r);if(b===G(N7))return Bs8(Bws.r);if(b===G(J1)){b=new J1;EJ(b,Bws.r);b.rB=0;return b;}if(b===G(Im))return Bub(Bws.r);if(b===G(JV))return Brs(Bws.r);if -(b===G(Fm))return Bqv(Bws.r);if(b!==G(Et))return null;return Bqk(Bws.r);}return null;} -function Bee(){BHL=DY();BEF=DY();BHM=DY();BHN=DY();DS(G(JS),B(1035),10);DS(G(LI),B(1036),11);DS(G(FW),B(701),1);DS(G(Mp),B(1037),9);DS(G(Et),B(1038),48);DS(G(Fm),B(1039),49);DS(G(LD),B(1040),50);DS(G(II),B(1007),51);DS(G(Kj),B(1041),52);DS(G(LW),B(1042),53);DS(G(IC),B(1043),54);DS(G(NT),B(1044),55);DS(G(Lb),B(1045),56);DS(G(KB),B(1046),57);DS(G(Kn),B(760),90);DS(G(Ms),B(1047),91);DS(G(KI),B(1048),92);DS(G(ME),B(1049),93);DS(G(N7),B(1050),20);DS(G(J1),B(1051),21);DS(G(Im),B(709),40);DS(G(JV),B(1052),41);} -var C5=K(); -function BaW(a,b,c,d){} -var Xz=K(C5); -function GV(){var a=new Xz();Bjj(a);return a;} -function Bjj(a){} -function AM1(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=D(c,3)+4|0;h=1;if(e>=1){i=e+g|0;if((i+1|0)<=128){j=(e+1|0)+g|0;k=j-2|0;l=e;a:while(true){if(l>j){if(!h)return 0;m=e-1|0;$p=1;continue _;}n=1;if(l==e)n=0;if(l>=k)n=2;o=d-n|0;while(o<=(d+n -|0)&&h){p=f-n|0;while(p<=(f+n|0)&&h){if(l>=0&&l<128)break a;h=0;p=p+1|0;}o=o+1|0;}l=l+1|0;}$p=7;continue _;}}return 0;case 1:$z=AKw(b,d,m,f);if(C()){break _;}k=$z;I();if(!(k!=BwF.b&&k!=BwG.b)&&e<((128-g|0)-1|0)){k=BwG.b;$p=2;continue _;}return 0;case 2:AUf(b,d,m,f,k);if(C()){break _;}k=(e-3|0)+g|0;b:while(true){if(k>i){k=0;if(k>=g)return 1;o=e+k|0;$p=3;continue _;}o=k-i|0;q=1-(o/2|0)|0;r=d-q|0;l=d+q|0;m=f-q|0;h=f+q|0;while(r<=l){j=r-d|0;s=m;while(s<=h){t=s-f|0;if(Eq(j)!=q)break b;if(Eq(t)!=q)break b;if(D(c, -2)&&o)break b;s=s+1|0;}r=r+1|0;}k=k+1|0;}u=Bzp.data;$p=5;continue _;case 3:$z=AKw(b,d,o,f);if(C()){break _;}m=$z;if(m&&m!=BwQ.b){k=k+1|0;if(k>=g)return 1;o=e+k|0;continue _;}m=BwP.b;$p=4;case 4:AUf(b,d,o,f,m);if(C()){break _;}k=k+1|0;if(k>=g)return 1;o=e+k|0;$p=3;continue _;case 5:$z=AKw(b,r,k,s);if(C()){break _;}t=$z;if(!u[t]){t=BwQ.b;$p=6;continue _;}while(true){s=s+1|0;while(s>h){r=r+1|0;while(r>l){k=k+1|0;if(k>i){k=0;if(k>=g)return 1;o=e+k|0;$p=3;continue _;}o=k-i|0;q=1-(o/2|0)|0;r=d-q|0;l=d+q|0;m=f-q|0;h -=f+q|0;}j=r-d|0;s=m;}t=s-f|0;if(Eq(j)!=q)break;if(Eq(t)!=q)break;if(!D(c,2))continue;if(!o)continue;else break;}u=Bzp.data;continue _;case 6:AUf(b,r,k,s,t);if(C()){break _;}while(true){s=s+1|0;while(s>h){r=r+1|0;while(r>l){k=k+1|0;if(k>i){k=0;if(k>=g)return 1;o=e+k|0;$p=3;continue _;}o=k-i|0;q=1-(o/2|0)|0;r=d-q|0;l=d+q|0;m=f-q|0;h=f+q|0;}j=r-d|0;s=m;}t=s-f|0;if(Eq(j)!=q)break;if(Eq(t)!=q)break;if(!D(c,2))continue;if(!o)continue;else break;}u=Bzp.data;$p=5;continue _;case 7:$z=AKw(b,o,l,p);if(C()){break _;}r -=$z;if(r){I();if(r!=BwQ.b)h=0;}while(true){p=p+1|0;while(!(p<=(f+n|0)&&h)){o=o+1|0;while(!(o<=(d+n|0)&&h)){l=l+1|0;if(l>j){if(!h)return 0;m=e-1|0;$p=1;continue _;}n=1;if(l==e)n=0;if(l>=k)n=2;o=d-n|0;}p=f-n|0;}if(l>=0&&l<128)break;h=0;}continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p);} -function W2(){var a=this;C5.call(a);a.mf=null;a.j_=null;a.fG=null;a.jH=0;a.u8=0;a.Q4=0.0;a.V1=0.0;a.PU=0.0;a.ul=0.0;a.Gf=0.0;a.N$=0;a.FL=0;a.io=0;a.jT=null;} -var BHP=null;function DN(){var a=new W2();APE(a);return a;} -function APE(a){a.mf=new CX;a.fG=BX([0,0,0]);a.jH=0;a.Q4=0.618;a.V1=1.0;a.PU=0.381;a.ul=1.0;a.Gf=1.0;a.N$=1;a.FL=12;a.io=4;} -function AZF(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.jH;c=b;d=c*a.Q4|0;a.u8=d;if(d>=b)a.u8=b-1|0;b=1.382+Gn(a.Gf*c/13.0,2.0)|0;if(b<1)b=1;d=a.jH;e=$rt_createIntMultiArray([4,U(b,d)]);f=e.data;g -=a.fG.data;h=(g[1]+d|0)-a.io|0;i=1;j=g[1]+a.u8|0;k=h-g[1]|0;f[0].data[0]=g[0];f[0].data[1]=h;f[0].data[2]=g[2];f[0].data[3]=j;h=h+(-1)|0;l=j;while(k>=0){m=0;n=SB(a,k);if(n<0.0){h=h+(-1)|0;k=k+(-1)|0;}else{o=0.5;p=n;if(ml)x[1]=j;else x[1]=v[1]-y|0;$p=2;continue _;}m=m+1|0;a:while(true){if(m=0.0)break;h=h+(-1)|0;k=k+(-1)|0;}o -=0.5;p=n;}f=$rt_createIntMultiArray([4,i]);a.jT=f;CY(e,0,f,0,i);return;case 2:$z=AFv(a,g,u);if(C()){break _;}d=$z;if(d==(-1)){f[i].data[0]=s;f[i].data[1]=h;f[i].data[2]=t;f[i].data[3]=x[1];i=i+1|0;}m=m+1|0;b:while(true){if(m=0.0)break;h=h+(-1)|0;k=k+(-1)|0;}o=0.5;p -=n;}f=$rt_createIntMultiArray([4,i]);a.jT=f;CY(e,0,f,0,i);return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,$p);} -function SB(a,b){var c,d,e;c=b;d=a.jH;if(c=e?0.0:DP(Gn(H7(e),2.0)-Gn(H7(d),2.0));return e*0.5;} -function AVg(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=BS(3).data;e[0]=0;e[1]=0;e[2]=0;f=0;g=0;while(f<3){h=c.data;i=b.data;e[f]=h[f]-i[f]|0;if(Eq(e[f])>Eq(e[g]))g=f;f=(f+1|0)<<24>>24;}if(e[g]){c=BHP.data;j=c[g];k=c[g+3|0];l=e[g]<=0?(-1):1;m -=e[j]/e[g];n=e[k]/e[g];h=BS(3).data;h[0]=0;h[1]=0;h[2]=0;o=0;p=e[g]+l|0;if(o!=p){c=b.data;h[g]=N((c[g]+o|0)+0.5);q=c[j];r=o;h[j]=N(q+r*m+0.5);h[k]=N(c[k]+r*n+0.5);s=a.j_;f=h[0];t=h[1];u=h[2];$p=1;continue _;}}return;case 1:AUf(s,f,t,u,d);if(C()){break _;}o=o+l|0;if(o==p)return;c=b.data;h[g]=N((c[g]+o|0)+0.5);q=c[j];r=o;h[j]=N(q+r*m+0.5);h[k]=N(c[k]+r*n+0.5);s=a.j_;f=h[0];t=h[1];u=h[2];continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p);} -function A0l(a){var b,c,d,e,f,g,h,i,j,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.fG.data;c=b[0];d=b[1];e=b[1]+a.u8|0;f=b[2];b=BS(3);g=b.data;g[0]=c;g[1]=d;g[2]=f;h=BS(3);i=h.data;i[0]=c;i[1]=e;i[2]=f;j=17;$p=1;case 1:AVg(a,b,h,j);if(C()){break _;}if(a.N$!=2)return;g[0]=g[0]+1|0;i[0]=i[0]+1|0;j=17;$p=2;case 2:AVg(a,b,h,j);if(C()){break _;}g[2]=g[2]+1|0;i[2]=i[2]+1|0;j=17;$p=3;case 3:AVg(a, -b,h,j);if(C()){break _;}g[0]=g[0]+(-1)|0;i[0]=i[0]+(-1)|0;j=17;$p=4;case 4:AVg(a,b,h,j);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,$p);} -function AYB(a){var b,c,d,e,f,g,h,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=0;c=a.jT.data.length;d=BS(3);e=d.data;f=a.fG.data;e[0]=f[0];e[1]=f[1];e[2]=f[2];while(b=c)break;g=a.jT.data[b].data;f=BX([g[0],g[1],g[2]]);e[1] -=g[3];if(!((e[1]-a.fG.data[1]|0)Eq(d[f]))f=e;e=(e+1|0)<<24>>24;}if(!d[f])return (-1);c=BHP.data;i=c[f];j=c[f+3|0];k=d[f] -<=0?(-1):1;l=d[i]/d[f];m=d[j]/d[f];c=BS(3).data;c[0]=0;c[1]=0;c[2]=0;n=0;o=d[f]+k|0;p=Y(n,o);if(!p)return p?Eq(n):(-1);g=b.data;c[f]=g[f]+n|0;q=g[i];r=n;c[i]=q+r*l|0;c[j]=g[j]+r*m|0;s=a.j_;t=c[0];e=c[1];u=c[2];$p=1;case 1:$z=AKw(s,t,e,u);if(C()){break _;}u=$z;if(!(u&&u!=18)){n=n+k|0;p=Y(n,o);if(p){g=b.data;c[f]=g[f]+n|0;q=g[i];r=n;c[i]=q+r*l|0;c[j]=g[j]+r*m|0;s=a.j_;t=c[0];e=c[1];u=c[2];continue _;}}return p?Eq(n):(-1);default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p);} -function A2C(a,b,c,d){a.FL=b*12.0|0;if(b>0.5)a.io=5;a.ul=c;a.Gf=d;} -function AUw(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.j_=b;HU(c);g=a.fG.data;g[0]=d;g[1]=e;g[2]=f;if(!a.jH)a.jH=5+D(a.mf,a.FL)|0;g=BS(3);h=g.data;i=a.fG.data;h[0]=i[0];h[1]=i[1];h[2]=i[2];h -=BX([i[0],(i[1]+a.jH|0)-1|0,i[2]]);b=a.j_;d=i[0];e=i[1]-1|0;f=i[2];$p=1;case 1:$z=AKw(b,d,e,f);if(C()){break _;}d=$z;if(d!=2&&d!=3){if(!0)return 0;$p=3;continue _;}$p=2;case 2:$z=AFv(a,g,h);if(C()){break _;}d=$z;if(d==(-1))d=1;else if(d<6)d=0;else{a.jH=d;d=1;}if(!d)return 0;$p=3;case 3:AZF(a);if(C()){break _;}d=0;e=a.jT.data.length;j=4;while(d=0){p=a.io;if(ft){x=x+1|0;while -(x>t){o=o+1|0;while(o>=n){d=d+1|0;if(d>=e)break a;g=a.jT.data;k=g[d].data[0];l=g[d].data[1];m=g[d].data[2];n=l+a.io|0;o=l;}b:{f=o-l|0;if(f>=0){p=a.io;if(ft){x=x+1|0;while(x>t){o=o+1|0;while(o>=n){d=d+1|0;if(d>=e)break c;g=a.jT.data;k=g[d].data[0];l=g[d].data[1];m=g[d].data[2];n=l+a.io|0;o=l;}d:{f=o-l|0;if(f>=0){p=a.io;if(f=g.length)break;h=HW(g[f]);while -(Jq(h)){i=Iw(h);if(!(i instanceof Eb)&&!(i instanceof Ht)){b.op=1;j=EZ();if(AU$(i,j))GO(e,j);}}f=f+1|0;}F$(d,B(1070),e);k=H8();h=L4(G9(b.hE));while(CW(h)){l=Lu(h);j=EZ();l.qZ(j);GO(k,j);}F$(d,B(1071),k);return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);} -function BdU(b,c){var d,e,f,g,h,i,j,k,l,m,n,$$je,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:d=Bri(b,DH(c,B(1062)),DH(c,B(1063)));d.eU=Mt(c,B(1058));d.g9=ARn(Mt(c,B(462)));d.jh=ARn(Mt(c,B(1066)));d.ia=ARn(Mt(c,B(1067)));d.hw=Mt(c,B(1068));d.h9=OH(c,B(1069));if(!N0(d.g9))d.g9=Nn(d.eU.data.length);if(d.hw!==null&&N0(d.jh)){if(!N0(d.ia))d.ia=Nn(d.eU.data.length);a: -{e=G7(c,B(1070));if(e!==null){f=0;while(true){if(f>=Iq(e))break a;g=FE(e,f);K1();b=null;b:{try{h=b;i=BA(BHL,Gc(g,B(340)));j=T2(i);if(i===null)j=b;else{h=b;if(j===null)j=b;else{h=b;if(j instanceof Eb)j=b;else{h=b;if(j instanceof Ht)j=b;else{h=j;h=b;}}}}break b;}catch($$e){$$je=R($$e);if($$je instanceof BI){b=$$je;}else{throw $$e;}}BJ(b);j=h;}if(j!==null)P9(j,g);else{b=C6();g=Gc(g,B(340));i=new S;T(i);J(J(i,B(1072)),g);CA(b,V(i));}d.op=1;if(j!==null&&!(j instanceof Eb)&&!(j instanceof Ht))Pf(d,j);f=f+1|0;}}}c: -{i=G7(c,B(1071));if(i!==null){k=0;while(true){if(k>=Iq(i))break c;l=FE(i,k);LF();m=null;d:{try{n=m;b=BA(BBM,Gc(l,B(340)));if(b!==null){n=m;m=U0(b);n=m;}break d;}catch($$e){$$je=R($$e);if($$je instanceof BI){b=$$je;}else{throw $$e;}}BJ(b);m=n;}if(m!==null)m.n9(l);else{b=C6();c=Gc(l,B(340));e=new S;T(e);J(J(e,B(1073)),c);CA(b,V(e));}if(m!==null)R_(d,m.ea-(d.fH*16|0)|0,m.d$,m.em-(d.fE*16|0)|0,m);k=k+1|0;}}}return d;}d.hw=B4(256);d.jh=Nn(d.eU.data.length);$p=1;case 1:AK1(d);if(C()){break _;}if(!N0(d.ia))d.ia=Nn(d.eU.data.length);e: -{e=G7(c,B(1070));if(e!==null){f=0;while(true){if(f>=Iq(e))break e;g=FE(e,f);K1();b=null;a:{try{h=b;i=BA(BHL,Gc(g,B(340)));j=T2(i);if(i===null)j=b;else{h=b;if(j===null)j=b;else{h=b;if(j instanceof Eb)j=b;else{h=b;if(j instanceof Ht)j=b;else{h=j;h=b;}}}}break a;}catch($$e){$$je=R($$e);if($$je instanceof BI){b=$$je;}else{throw $$e;}}BJ(b);j=h;}if(j!==null)P9(j,g);else{b=C6();g=Gc(g,B(340));i=new S;T(i);J(J(i,B(1072)),g);CA(b,V(i));}d.op=1;if(j!==null&&!(j instanceof Eb)&&!(j instanceof Ht))Pf(d,j);f=f+1|0;}}}f: -{i=G7(c,B(1071));if(i!==null){k=0;while(true){if(k>=Iq(i))break f;l=FE(i,k);LF();m=null;c:{try{n=m;b=BA(BBM,Gc(l,B(340)));if(b!==null){n=m;m=U0(b);n=m;}break c;}catch($$e){$$je=R($$e);if($$je instanceof BI){b=$$je;}else{throw $$e;}}BJ(b);m=n;}if(m!==null)m.n9(l);else{b=C6();c=Gc(l,B(340));e=new S;T(e);J(J(e,B(1073)),c);CA(b,V(e));}if(m!==null)R_(d,m.ea-(d.fH*16|0)|0,m.d$,m.em-(d.fE*16|0)|0,m);k=k+1|0;}}}return d;default:G1();}}D0().s(b,c,d,e,f,g,h,i,j,k,l,m,n,$p);} -function APK(a,b,c){} -function Ze(){var a=this;E.call(a);a.a=null;a.Ov=null;a.Kt=null;a.K3=null;a.Bg=null;a.JC=null;a.LC=null;a.Me=null;a.hj=null;a.h=null;a.IG=null;a.zs=null;a.zP=null;a.Al=null;a.MZ=null;a.yG=null;a.FH=null;a.Da=null;a.Kz=null;a.D7=null;a.Dx=null;a.UC=null;a.bG=null;} -function AIj(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg;g=AWb(a,a.IG,b*4|0,0,c*4|0,5,17,5);a.IG=g;h=0;while(h<4){i=0;while(i<4){j=0;while(j<16){e=g.data;k=((h+0|0)*5|0)+i|0;b=((k+0|0)*17|0)+j|0;l=e[b+0|0];m=((k+1|0)*17|0)+j|0;n=e[m+0|0];c=((h+1|0)*5|0)+i|0;o=((c+0|0)*17|0)+j|0;p=e[o+0|0];c=((c+1|0)*17|0)+j|0;q=e[c+0|0];r=(e[b+1|0]-l)*0.125;s=(e[m+1|0]-n)*0.125;t=(e[o+1|0]-p)*0.125;u=(e[c+1|0]-q)*0.125;v=0;while(v<8){w=(p-l)*0.25;x=(q-n)*0.25;y=0;z=l;ba=n;while(y<4){bb=y+(h -*4|0)|0;o=bb<<11;b=i*4|0;c=o|(0+b|0)<<7;k=(j*8|0)+v|0;o=c|k;bc=(ba-z)*0.25;bd=0;be=(bb*16|0)+b|0;b=Y(k,64);bb=Y(k,63);bf=z;while(bd<4){bg=f.data[be+bd|0];k=0;if(b<0){if(bg<0.5&&bb>=0){I();k=BAa.b;}else{I();k=Bzu.b;}}if(bf>0.0){I();k=BwJ.b;}d.data[o]=k<<24>>24;o=o+128|0;bf=bf+bc;bd=bd+1|0;}z=z+w;ba=ba+x;y=y+1|0;}l=l+r;n=n+s;p=p+t;q=q+u;v=v+1|0;}j=j+1|0;}i=i+1|0;}h=h+1|0;}} -function ALg(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;f=a.Bg;g=a.zs;h=b*16|0;i=c*16|0;a.zs=Ff(f,g,h,i,0.0,16,16,1,0.03125,0.03125,1.0);a.zP=Ff(a.Bg,a.zP,i,109.0134,h,16,1,16,0.03125,1.0,0.03125);a.Al=Ff(a.JC,a.Al,h,i,0.0,16,16,1,0.0625,0.0625,0.0625);j=0;while(j<16){k=0;while(k<16){g=e.data;c=(j*16|0)+k|0;l=g[c];g=a.zs.data;b=j+(k*16|0)|0;m=g[b]+Ca(a.a)*0.2<=0.0?0:1;n=a.zP.data[b]+Ca(a.a)*0.2<=3.0?0:1;o=a.Al.data[b]/3.0+3.0+Ca(a.a)*0.25|0;p=(-1);q=l.sv;r=l.uj;s=127;c=c*128|0;while(s>=0){t=c+s|0;if(s<= -(0+D(a.a,5)|0)){g=d.data;I();g[t]=BwE.b<<24>>24;}else{g=d.data;u=g[t];if(!u)p=(-1);else{I();b=BwJ.b;if(u==b){if(p==(-1)){if(o<=0){q=0;r=b<<24>>24;}else if(s>=60&&s<=65){q=l.sv;r=l.uj;if(n)q=0;if(n)r=Bw0.b<<24>>24;if(m)q=BwZ.b<<24>>24;if(m)r=BwZ.b<<24>>24;}if(s<64&&!q)q=Bzu.b<<24>>24;if(s<63){g[t]=r;p=o;}else{g[t]=q;p=o;}}else if(p>0){p=p+(-1)|0;g[t]=r;}}}}s=s+(-1)|0;}k=k+1|0;}j=j+1|0;}} -function ASy(a,b,c){var d,e,f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=B4(32768);e=AY5(a.h,d,b,c);a.yG=(CK(a.h)).GT(a.yG,b*16|0,c*16|0,16,16);f=(CK(a.h)).i8;AIj(a,b,c,d,a.yG,f);ALg(a,b,c,d,a.yG);AER(a.MZ,a,a.h,b,c,d);$p=1;case 1:AK1(e);if(C()){break _;}return e;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -function AWb(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,bj;if(b===null)b=Fl(U(U(f,g),h));i=(CK(a.h)).i8;j=(CK(a.h)).lL;a.D7=AEK(a.LC,a.D7,c,e,f,h,1.121,1.121,0.5);a.Dx=AEK(a.Me,a.Dx,c,e,f,h,200.0,200.0,0.5);k=a.K3;l=a.FH;m=c;n=d;o=e;a.FH=Ff(k,l,m,n,o,f,g,h,8.555150000000001,4.277575000000001,8.555150000000001);a.Da=Ff(a.Ov,a.Da,m,n,o,f,g,h,684.412,684.412,684.412);p=Ff(a.Kt,a.Kz,m,n,o,f,g,h,684.412,684.412,684.412);a.Kz=p;q=0;r=0;s=16/f|0;t=0;u=g;v=g-4|0;w=u/2.0;while -(t1.0)bb=1.0;m=a.Dx.data[r]/8000.0;if(m<0.0)m= -m*0.3;m=m*3.0-2.0;if(m>=0.0){if(m>1.0)m=1.0;m=m/8.0;}else{m=m/2.0;if(m<(-1.0))m=(-1.0);m=m/1.4/2.0;bb=0.0;}if(bb<0.0)bb=0.0;bb=bb+0.5;bc=w+m*u/16.0*4.0;r=r+1|0;bd=0;while(bd= -0.0)bf=bh>1.0?bg:bf+(bg-bf)*bh;bi=bf-be;if(bd>v){bj=(bd-v|0)/3.0;bi=bi*(1.0-bj)+(-10.0)*bj;}b.data[q]=bi;q=q+1|0;bd=bd+1|0;}y=y+1|0;}t=t+1|0;}return b;} -function AQu(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:BBC=1;e=c*16|0;f=d*16|0;g=(CK(a.h)).v7(e+16|0,f+16|0);Td(a.a,a.h.f0);h=Bi(CB(CC(HU(a.a),M(2)),M(2)),M(1));i=Bi(CB(CC(HU(a.a),M(2)),M(2)),M(1));Td(a.a,BrV(Bi(CB(M(c),h),CB(M(d),i)),a.h.f0));if -(!D(a.a,4)){j=(e+D(a.a,16)|0)+8|0;k=D(a.a,128);l=(f+D(a.a,16)|0)+8|0;b=new Pd;I();Ti(b,Bzu.b);m=a.h;n=a.a;$p=1;continue _;}a:{if(!D(a.a,8)){j=(e+D(a.a,16)|0)+8|0;b=a.a;k=D(b,D(b,120)+8|0);l=(f+D(a.a,16)|0)+8|0;if(k<64)break a;if(!D(a.a,10))break a;}j=0;if(j<8){k=(e+D(a.a,16)|0)+8|0;l=D(a.a,128);o=(f+D(a.a,16)|0)+8|0;b=Xj();m=a.h;n=a.a;$p=3;continue _;}c=0;if(c<10){k=e+D(a.a,16)|0;l=D(a.a,128);o=f+D(a.a,16)|0;b=PX(32);m=a.h;n=a.a;$p=4;continue _;}c=0;if(c<20){k=e+D(a.a,16)|0;l=D(a.a,128);o=f+D(a.a,16)|0;b=new B2;I();B7(b, -BwG.b,32);m=a.h;n=a.a;$p=5;continue _;}c=0;if(c<10){k=e+D(a.a,16)|0;l=D(a.a,128);o=f+D(a.a,16)|0;b=new B2;I();B7(b,Bw0.b,32);m=a.h;n=a.a;$p=6;continue _;}c=0;if(c<20){k=e+D(a.a,16)|0;l=D(a.a,128);o=f+D(a.a,16)|0;b=new B2;I();B7(b,Bw3.b,16);m=a.h;n=a.a;$p=7;continue _;}c=0;if(c<20){k=e+D(a.a,16)|0;l=D(a.a,64);o=f+D(a.a,16)|0;b=new B2;I();B7(b,Bw4.b,8);m=a.h;n=a.a;$p=8;continue _;}c=0;if(c<2){k=e+D(a.a,16)|0;l=D(a.a,32);o=f+D(a.a,16)|0;b=new B2;I();B7(b,Bw5.b,8);m=a.h;n=a.a;$p=9;continue _;}c=0;if(c<8){k=e+D(a.a, -16)|0;l=D(a.a,16);o=f+D(a.a,16)|0;b=new B2;I();B7(b,Bz6.b,7);m=a.h;n=a.a;$p=10;continue _;}c=0;if(c<1){k=e+D(a.a,16)|0;l=D(a.a,16);o=f+D(a.a,16)|0;b=new B2;I();B7(b,BzP.b,7);m=a.h;n=a.a;$p=11;continue _;}c=(F5(a.hj,e*0.5,f*0.5)/8.0+Ca(a.a)*4.0+4.0)/3.0|0;k=0;if(!D(a.a,10))k=1;Fj();if(g===BHw)k=k+(c+5|0)|0;if(g===BHt)k=k+(c+5|0)|0;if(g===BHv)k=k+(c+2|0)|0;if(g===BHz)k=k+(c+5|0)|0;if(g===BHA)k=k+(-20)|0;if(g===BHD)k=k+(-20)|0;if(g===BHB)k=k+(-20)|0;m=GV();if(!D(a.a,10))m=DN();if(g===BHt&&!D(a.a,3))m=DN();o=0;if -(o0&&u<128){b=a.h;$p=24;continue _;}q=q+1|0;while(true){if(q=e)break;q=k;}BBC=0;return;case 24:$z=AKw(b,c,u,q);if(C()){break _;}l=$z;if(!l){b=a.h;l=u-1|0;$p=25;continue _;}q=q+1|0;while(true){if(q=e)break;q=k;}BBC=0;return;case 25:$z=AJY(b,c,l,q);if(C()){break _;}b=$z;if(b.jp()){b=a.h;$p=26;continue _;}q=q+1|0;while(true){if(q=e)break;q=k;}BBC=0;return;case 26:$z=AJY(b,c,l,q);if(C()){break _;}b=$z;if(b!==BBx){b=a.h;I();l=Bz_.b;$p -=27;continue _;}q=q+1|0;while(true){if(q=e)break;q=k;}BBC=0;return;case 27:AYH(b,c,u,q,l);if(C()){break _;}q=q+1|0;while(true){if(q=e)break;q=k;}BBC=0;return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$p);} -function A91(a){return 0;} -function AEj(){var a=this;E.call(a);a.s=null;a.P8=null;a.QJ=null;a.Rt=null;a.E3=null;a.NN=null;a.Ol=null;a.O5=null;a.b9=null;a.NR=null;a.yR=null;a.wr=null;a.wX=null;a.Jz=null;a.CT=null;a.Cq=null;a.C1=null;a.LD=null;a.D4=null;} -function AKL(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb;e=AI3(a,a.NR,b*4|0,0,c*4|0,5,17,5);a.NR=e;f=0;while(f<4){g=0;while(g<4){h=0;while(h<16){i=e.data;b=((f+0|0)*5|0)+g|0;c=((b+0|0)*17|0)+h|0;j=i[c+0|0];k=((b+1|0)*17|0)+h|0;l=i[k+0|0];b=((f+1|0)*5|0)+g|0;m=((b+0|0)*17|0)+h|0;n=i[m+0|0];b=((b+1|0)*17|0)+h|0;o=i[b+0|0];p=(i[c+1|0]-j)*0.125;q=(i[k+1|0]-l)*0.125;r=(i[m+1|0]-n)*0.125;s=(i[b+1|0]-o)*0.125;t=0;while(t<8){u=(n-j)*0.25;v=(o-l)*0.25;w=0;x=j;y=l;while(w<4){b=(w+(f*4|0)|0)<<11|(0+ -(g*4|0)|0)<<7;c=(h*8|0)+t|0;m=b|c;z=(y-x)*0.25;k=0;b=Y(c,32);ba=x;while(k<4){bb=0;if(b<0){I();bb=Bzv.b;}if(ba>0.0){I();bb=BAi.b;}d.data[m]=bb<<24>>24;m=m+128|0;ba=ba+z;k=k+1|0;}x=x+u;y=y+v;w=w+1|0;}j=j+p;l=l+q;n=n+r;o=o+s;t=t+1|0;}h=h+1|0;}g=g+1|0;}f=f+1|0;}} -function A1$(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s;e=a.E3;f=a.yR;g=b*16|0;h=c*16|0;a.yR=Ff(e,f,g,h,0.0,16,16,1,0.03125,0.03125,1.0);a.wr=Ff(a.E3,a.wr,h,109.0134,g,16,1,16,0.03125,1.0,0.03125);a.wX=Ff(a.NN,a.wX,g,h,0.0,16,16,1,0.0625,0.0625,0.0625);i=0;while(i<16){j=0;while(j<16){f=a.yR.data;b=i+(j*16|0)|0;k=f[b]+Ca(a.s)*0.2<=0.0?0:1;l=a.wr.data[b]+Ca(a.s)*0.2<=0.0?0:1;m=a.wX.data[b]/3.0+3.0+Ca(a.s)*0.25|0;n=(-1);I();o=BAi.b<<24>>24;p=127;q=o;while(p>=0){r=(((i*16|0)+j|0)*128|0)+p|0;if(p>=(127-D(a.s,5)| -0))d.data[r]=BwE.b<<24>>24;else if(p<=(0+D(a.s,5)|0))d.data[r]=BwE.b<<24>>24;else{f=d.data;s=f[r];if(!s)n=(-1);else{b=BAi.b;if(s==b){if(n==(-1)){if(m<=0){q=0;o=b<<24>>24;}else if(p>=60&&p<=65){o=b<<24>>24;q=!l?o:Bw0.b<<24>>24;if(k)q=BAj.b<<24>>24;if(k)o=BAj.b<<24>>24;}if(p<64&&!q)q=Bzv.b<<24>>24;if(p<63){f[r]=o;n=m;}else{f[r]=q;n=m;}}else if(n>0){n=n+(-1)|0;f[r]=o;}}}}p=p+(-1)|0;}j=j+1|0;}i=i+1|0;}} -function AZ3(a,b,c){var d,e,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:d=B4(32768);AKL(a,b,c,d);A1$(a,b,c,d);AER(a.Jz,a,a.b9,b,c,d);e=AY5(a.b9,d,b,c);$p=1;case 1:AK1(e);if(C()){break _;}Mm(e);return e;default:G1();}}D0().s(a,b,c,d,e,$p);} -function AI3(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p,q,r,s,t,u,v;if(b===null)b=Fl(U(U(f,g),h));i=a.Ol;j=a.LD;k=c;l=d;m=e;a.LD=Ff(i,j,k,l,m,f,1,h,1.0,0.0,1.0);a.D4=Ff(a.O5,a.D4,k,l,m,f,1,h,100.0,0.0,100.0);a.CT=Ff(a.Rt,a.CT,k,l,m,f,g,h,8.555150000000001,34.2206,8.555150000000001);a.Cq=Ff(a.P8,a.Cq,k,l,m,f,g,h,684.412,2053.236,684.412);a.C1=Ff(a.QJ,a.C1,k,l,m,f,g,h,684.412,2053.236,684.412);n=0;o=0;j=Fl(g).data;p=0;q=g;d=g-1|0;while(p(g/2|0))k=d-p|0;if(k<4.0){r -=4.0-k;j[p]=j[p]-r*r*r*10.0;}p=p+1|0;}d=0;e=g-4|0;while(d=0.0)u=v>1.0?r:u+(r-u)*v;r=u-m;if(t>e){q=(t-e|0)/3.0;r=r*(1.0-q)+(-10.0)*q;}v=t;if(v<0.0){q=(0.0-v)/4.0;if(q<0.0)q=0.0;if(q>1.0)q=1.0;r=r*(1.0-q)+(-10.0)*q;}b.data[n]=r;n=n+1|0;t=t+1|0;}s=s+1|0;}d=d+1|0;}return b;} -function A1I(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:BBC=1;e=c*16|0;f=d*16|0;g=0;if(g<8){h=(e+D(a.s,16)|0)+8|0;i=D(a.s,120)+4|0;j=(f+D(a.s,16)|0)+8|0;b=new P5;I();b.vh=BxV.b;k=a.b9;l=a.s;$p=1;continue _;}b=a.s;m=D(b,D(b,10)+1|0)+1|0;n=0;while(true){if(n>=m){b=a.s;g=D(b,D(b,10)+1|0);h=0;if(h=m){b=a.s;g=D(b,D(b,10)+1|0);h=0;if(h=64){n=n+1|0;if(n>=m){b=a.s;g=D(b,D(b,10)+1|0);h=0;if(h=64){n=n+1|0;if(n>=m){b=a.s;g=D(b,D(b,10)+1|0);h=0;if(h=64){n=n+1|0;if(n>=m){b=a.s;g=D(b,D(b,10)+1|0);h=0;if(h=c.p)return;c=Z(c,b);$p=1;case 1:$z=AIu(a,c);if(C()){break _;}c=$z;if(c!==null&&AEV(c,a)){Xr(a.co,b,CU(c.bw,c.bs,c.bv));d=b;}else{c=a.co;d=b+(-1)|0;D3(c,b);}b=d+1|0;c=a.co;if(b>=c.p)return;c=Z(c,b);continue _;default:G1();}}D0().s(a,b,c,d,$p);} -function AJt(a,b,c,d){var e,f,g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=a.df;$p=1;case 1:$z=AKw(e,b,c,d);if(C()){break _;}f=$z;if(f==a.gn.b)return 1;e=a.df;f=c+1|0;$p=2;case 2:$z=AKw(e,b,f,d);if(C()){break _;}g=$z;if(g==a.gn.b)return 1;e=a.df;c=c-1|0;$p=3;case 3:$z=AKw(e,b,c,d);if(C()){break _;}b=$z;return b!=a.gn.b?0:1;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function AIu(a,b){var c,d,e,f,g,h,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.df;d=b.cV;e=b.c5;f=b.cW;$p=1;case 1:$z=AKw(c,d,e,f);if(C()){break _;}d=$z;c=a.gn;if(d==c.b){g=new GU;h=a.df;d=b.cV;e=b.c5;f=b.cW;$p=3;continue _;}c=a.df;d=b.cV;e=b.c5+1|0;f=b.cW;$p=2;case 2:$z=AKw(c,d,e,f);if(C()){break _;}d=$z;c=a.gn;if(d!=c.b){c=a.df;d=b.cV;e=b.c5-1|0;f=b.cW;$p=4;continue _;}g=new GU;h=a.df;d=b.cV;e=b.c5+1| -0;f=b.cW;$p=5;continue _;case 3:AGk(g,c,h,d,e,f);if(C()){break _;}return g;case 4:$z=AKw(c,d,e,f);if(C()){break _;}d=$z;c=a.gn;if(d!=c.b){g=null;return g;}g=new GU;h=a.df;e=b.cV;d=b.c5-1|0;f=b.cW;$p=6;continue _;case 5:AGk(g,c,h,d,e,f);if(C()){break _;}return g;case 6:AGk(g,c,h,e,d,f);if(C()){break _;}return g;default:G1();}}D0().s(a,b,c,d,e,f,g,h,$p);} -function AEV(a,b){var c,d;c=0;while(true){d=a.co;if(c>=d.p)break;d=Z(d,c);if(d.cV==b.bw&&d.cW==b.bv)return 1;c=c+1|0;}return 0;} -function Ne(a,b,c,d){var e,f;e=0;while(true){f=a.co;if(e>=f.p)break;f=Z(f,e);if(f.cV==b&&f.cW==d)return 1;e=e+1|0;}return 0;} -function ACe(a,b){var c,d,e;if(AEV(a,b))return 1;c=a.co;d=c.p;if(d==2)return 0;if(!d)return 1;c=Z(c,0);e=b.bs;d=a.bs;return e==d&&c.c5==d?1:1;} -function AZj(a,b){var c,d,e,f,g,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:Ba(a.co,CU(b.bw,b.bs,b.bv));c=Ne(a,a.bw,a.bs,a.bv-1|0);d=Ne(a,a.bw,a.bs,a.bv+1|0);e=Ne(a,a.bw-1|0,a.bs,a.bv);f=Ne(a,a.bw+1|0,a.bs,a.bv);g=(-1);if(!(!c&&!d))g=0;if(!(!e&&!f))g=1;if(d&&f&&!c&&!e)g=6;if(d&&e&&!c&&!f)g=7;if(c&&e&&!d&&!f)g=8;if(c&&f&&!d&&!e)g=9;if(!g){b=a.df;c=a.bw;d=a.bs+1|0;e=a.bv-1|0;$p=1;continue _;}if(g==1){b=a.df;c=a.bw+1| -0;d=a.bs+1|0;e=a.bv;$p=2;continue _;}if(g<0)g=0;b=a.df;c=a.bw;d=a.bs;e=a.bv;$p=5;continue _;case 1:$z=AKw(b,c,d,e);if(C()){break _;}c=$z;if(c==a.gn.b)g=4;b=a.df;c=a.bw;d=a.bs+1|0;e=a.bv+1|0;$p=3;continue _;case 2:$z=AKw(b,c,d,e);if(C()){break _;}c=$z;if(c==a.gn.b)g=2;b=a.df;c=a.bw-1|0;d=a.bs+1|0;e=a.bv;$p=4;continue _;case 3:$z=AKw(b,c,d,e);if(C()){break _;}c=$z;if(c==a.gn.b)g=5;if(g==1){b=a.df;c=a.bw+1|0;d=a.bs+1|0;e=a.bv;$p=2;continue _;}if(g<0)g=0;b=a.df;c=a.bw;d=a.bs;e=a.bv;$p=5;continue _;case 4:$z=AKw(b, -c,d,e);if(C()){break _;}c=$z;if(c==a.gn.b)g=3;if(g<0)g=0;b=a.df;c=a.bw;d=a.bs;e=a.bv;$p=5;case 5:AKg(b,c,d,e,g);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,$p);} -function AHA(a,b,c,d){var e,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:e=CU(b,c,d);$p=1;case 1:$z=AIu(a,e);if(C()){break _;}e=$z;if(e===null)return 0;$p=2;case 2:ATA(e);if(C()){break _;}return ACe(e,a);default:G1();}}D0().s(a,b,c,d,e,$p);} -function ATZ(a,b){var c,d,e,f,g,h,i,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=a.bw;d=a.bs;e=a.bv-1|0;$p=1;case 1:$z=AHA(a,c,d,e);if(C()){break _;}e=$z;c=a.bw;d=a.bs;f=a.bv+1|0;$p=2;case 2:$z=AHA(a,c,d,f);if(C()){break _;}c=$z;d=a.bw-1|0;f=a.bs;g=a.bv;$p=3;case 3:$z=AHA(a,d,f,g);if(C()){break _;}d=$z;f=a.bw+1|0;g=a.bs;h=a.bv;$p=4;case 4:$z=AHA(a,f,g,h);if(C()){break _;}f=$z;g=(-1);if(!(!e&&!c)&& -!d&&!f)g=0;if(!(!d&&!f)&&!e&&!c)g=1;if(c&&f&&!e&&!d)g=6;if(c&&d&&!e&&!f)g=7;if(e&&d&&!c&&!f)g=8;if(e&&f&&!c&&!d)g=9;if(g==(-1)){if(!(!e&&!c))g=0;if(!(!d&&!f))g=1;if(!b){if(e&&d)g=8;if(f&&e)g=9;if(d&&c)g=7;if(c&&f)g=6;}else{if(c&&f)g=6;if(d&&c)g=7;if(f&&e)g=9;if(e&&d)g=8;}}if(!g){i=a.df;b=a.bw;e=a.bs+1|0;c=a.bv-1|0;$p=5;continue _;}if(g==1){i=a.df;b=a.bw+1|0;e=a.bs+1|0;c=a.bv;$p=6;continue _;}if(g<0)g=0;a.ug=g;PM(a);i=a.df;b=a.bw;e=a.bs;c=a.bv;$p=9;continue _;case 5:$z=AKw(i,b,e,c);if(C()){break _;}b=$z;if(b -==a.gn.b)g=4;i=a.df;b=a.bw;e=a.bs+1|0;c=a.bv+1|0;$p=7;continue _;case 6:$z=AKw(i,b,e,c);if(C()){break _;}b=$z;if(b==a.gn.b)g=2;i=a.df;b=a.bw-1|0;e=a.bs+1|0;c=a.bv;$p=8;continue _;case 7:$z=AKw(i,b,e,c);if(C()){break _;}b=$z;if(b==a.gn.b)g=5;if(g==1){i=a.df;b=a.bw+1|0;e=a.bs+1|0;c=a.bv;$p=6;continue _;}if(g<0)g=0;a.ug=g;PM(a);i=a.df;b=a.bw;e=a.bs;c=a.bv;$p=9;continue _;case 8:$z=AKw(i,b,e,c);if(C()){break _;}b=$z;if(b==a.gn.b)g=3;if(g<0)g=0;a.ug=g;PM(a);i=a.df;b=a.bw;e=a.bs;c=a.bv;$p=9;case 9:AKg(i,b,e,c,g);if -(C()){break _;}h=0;i=a.co;if(h>=i.p)return;i=Z(i,h);$p=10;case 10:$z=AIu(a,i);if(C()){break _;}i=$z;if(i!==null){$p=11;continue _;}h=h+1|0;i=a.co;if(h>=i.p)return;i=Z(i,h);continue _;case 11:ATA(i);if(C()){break _;}if(ACe(i,a)){$p=12;continue _;}h=h+1|0;i=a.co;if(h>=i.p)return;i=Z(i,h);$p=10;continue _;case 12:AZj(i,a);if(C()){break _;}h=h+1|0;i=a.co;if(h>=i.p)return;i=Z(i,h);$p=10;continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,$p);} -var Zn=K(Dl); -function AGM(a){var b,c,d,e,f,g,h,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.bq=a.c;a.b6=a.j;a.bp=a.d;b=a.i+0.002;a.i=b;c=a.f;d=a.g;$p=1;case 1:A0X(a,c,b,d);if(C()){break _;}a.f=a.f*0.8500000238418579;a.i=a.i*0.8500000238418579;a.g=a.g*0.8500000238418579;e=a.m;f=N(a.c);g=N(a.j);h=N(a.d);$p=2;case 2:$z=AJY(e,f,g,h);if(C()){break _;}e=$z;BB();if(e!==BxI){$p=3;continue _;}f=a.b1;a.b1=f-1|0;if(f>0)return;$p -=4;continue _;case 3:CH(a);if(C()){break _;}f=a.b1;a.b1=f-1|0;if(f>0)return;$p=4;case 4:CH(a);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,$p);} -function ANJ(){Dl.call(this);this.Jt=0.0;} -function BkJ(a,b,c,d,e){var f=new ANJ();A6o(f,a,b,c,d,e);return f;} -function A6o(a,b,c,d,e,f){var g,h;Gj(a,b,c,d,e,0.0,0.0,0.0);a.f=a.f*0.10000000149011612;a.i=a.i*0.10000000149011612;a.g=a.g*0.10000000149011612;g=Cd()*0.30000001192092896;a.fK=g;a.ff=g;a.fd=g;g=a.c3*0.75;a.c3=g;g=g*f;a.c3=g;a.Jt=g;h=8.0/(Cd()*0.8+0.2)|0;a.b1=h;a.b1=h*f|0;a.oK=0;} -function AVc(a,b,c,d,e,f,g,h){var i,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:i=(a.cC+c)/a.b1*32.0;if(i<0.0)i=0.0;if(i>1.0)i=1.0;a.c3=a.Jt*i;$p=1;case 1:ALN(a,b,c,d,e,f,g,h);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,$p);} -function AUx(a){var b,c,d,e,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.bq=a.c;a.b6=a.j;a.bp=a.d;b=a.cC;a.cC=b+1|0;if(b>=a.b1){$p=2;continue _;}a.e9=7-((a.cC*8|0)/a.b1|0)|0;c=a.i+0.004;a.i=c;d=a.f;e=a.g;$p=1;case 1:A0X(a,d,c,e);if(C()){break _;}if(a.j===a.b6){a.f=a.f*1.1;a.g=a.g*1.1;}c=a.f*0.9599999785423279;a.f=c;a.i=a.i*0.9599999785423279;d=a.g*0.9599999785423279;a.g=d;if(a.bF){a.f=c*0.699999988079071;a.g=d*0.699999988079071;}return;case 2:CH(a);if -(C()){break _;}a.e9=7-((a.cC*8|0)/a.b1|0)|0;c=a.i+0.004;a.i=c;d=a.f;e=a.g;$p=1;continue _;default:G1();}}D0().s(a,b,c,d,e,$p);} -function Wl(){var a=this;Dl.call(a);a.MS=0.0;a.Qy=0.0;a.Qv=0.0;a.Nx=0.0;} -function AOP(a,b,c,d,e,f,g,h){var i,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:i=1.0-(a.cC+c)/a.b1;i=1.0-i*i;a.c3=a.MS*i;$p=1;case 1:ALN(a,b,c,d,e,f,g,h);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,$p);} -function AVj(a,b){var c,d,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=ALV(a,b);if(C()){break _;}c=$z;d=a.cC/a.b1;b=d*d;b=b*b;return c*(1.0-b)+b;default:G1();}}D0().s(a,b,c,d,$p);} -function AFP(a){var b,c,d,e,f,g,h;a.bq=a.c;a.b6=a.j;a.bp=a.d;b=a.cC;c=b;d=a.b1;e=c/d;c=1.0-( -e+e*e*2.0);f=a.Qy;g=a.f;h=c;a.c=f+g*h;a.j=a.Qv+a.i*h+1.0-e;a.d=a.Nx+a.g*h;a.cC=b+1|0;if(b>=d)CH(a);} -var ALi=K(Dl); -function Bsc(a,b,c,d,e,f,g){var h=new ALi();Bkg(h,a,b,c,d,e,f,g);return h;} -function Bkg(a,b,c,d,e,f,g,h){var i;Gj(a,b,c,d,e,f,g,h);a.f=f+(Cd()*2.0-1.0)*0.05000000074505806;a.i=g+(Cd()*2.0-1.0)*0.05000000074505806;a.g=h+(Cd()*2.0-1.0)*0.05000000074505806;i=O(a.l)*0.30000001192092896+0.699999988079071;a.fK=i;a.ff=i;a.fd=i;a.c3=O(a.l)*O(a.l)*6.0+1.0;a.b1=(16.0/(O(a.l)*0.8+0.2)|0)+2|0;} -function AZw(a,b,c,d,e,f,g,h){var $p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:ALN(a,b,c,d,e,f,g,h);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,$p);} -function AM8(a){var b,c,d,e,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.bq=a.c;a.b6=a.j;a.bp=a.d;b=a.cC;a.cC=b+1|0;if(b>=a.b1){$p=2;continue _;}a.e9=7-((a.cC*8|0)/a.b1|0)|0;c=a.i+0.004;a.i=c;d=a.f;e=a.g;$p=1;case 1:A0X(a,d,c,e);if(C()){break _;}c=a.f*0.8999999761581421;a.f=c;a.i=a.i*0.8999999761581421;d=a.g*0.8999999761581421;a.g=d;if(a.bF){a.f=c*0.699999988079071;a.g=d*0.699999988079071;}return;case 2:CH(a);if(C()){break _;}a.e9= -7-((a.cC*8|0)/a.b1|0)|0;c=a.i+0.004;a.i=c;d=a.f;e=a.g;$p=1;continue _;default:G1();}}D0().s(a,b,c,d,e,$p);} -function UJ(){Dl.call(this);this.O7=0.0;} -function AWt(a,b,c,d,e,f,g,h){var i,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:i=(a.cC+c)/a.b1;a.c3=a.O7*(1.0-i*i*0.5);$p=1;case 1:ALN(a,b,c,d,e,f,g,h);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,$p);} -function A1W(a,b){var c,d,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:c=(a.cC+b)/a.b1;if(c<0.0)c=0.0;if(c>1.0)c=1.0;$p=1;case 1:$z=ALV(a,b);if(C()){break _;}d=$z;return d*c+1.0-c;default:G1();}}D0().s(a,b,c,d,$p);} -function AIC(a){var b,c,d,e,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.bq=a.c;a.b6=a.j;a.bp=a.d;b=a.cC;a.cC=b+1|0;if(b>=a.b1){$p=2;continue _;}c=a.f;d=a.i;e=a.g;$p=1;case 1:A0X(a,c,d,e);if(C()){break _;}c=a.f*0.9599999785423279;a.f=c;a.i=a.i*0.9599999785423279;d=a.g*0.9599999785423279;a.g=d;if(a.bF){a.f=c*0.699999988079071;a.g=d*0.699999988079071;}return;case 2:CH(a);if(C()){break _;}c=a.f;d=a.i;e=a.g;$p=1;continue _;default:G1();}}D0().s(a, -b,c,d,e,$p);} -function AIT(){Dl.call(this);this.OC=0.0;} -function BtU(a,b,c,d){var e=new AIT();Bcs(e,a,b,c,d);return e;} -function Bcs(a,b,c,d,e){var f;Gj(a,b,c,d,e,0.0,0.0,0.0);a.f=a.f*0.800000011920929;a.i=a.i*0.800000011920929;a.g=a.g*0.800000011920929;a.i=O(a.l)*0.4000000059604645+0.05000000074505806;a.fK=1.0;a.ff=1.0;a.fd=1.0;f=a.c3*(O(a.l)*2.0+0.20000000298023224);a.c3=f;a.OC=f;a.b1=16.0/(Cd()*0.8+0.2)|0;a.oK=0;a.e9=49;} -function ASR(a,b){return 1.0;} -function AX9(a,b,c,d,e,f,g,h){var i,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:i=(a.cC+c)/a.b1;a.c3=a.OC*(1.0-i*i);$p=1;case 1:ALN(a,b,c,d,e,f,g,h);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,$p);} -function AT8(a){var b,c,d,e,f,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.bq=a.c;a.b6=a.j;a.bp=a.d;b=a.cC;a.cC=b+1|0;if(b>=a.b1){$p=1;continue _;}c=a.cC/a.b1;if(O(a.l)>c)BU(a.m,B(331),a.c,a.j,a.d,a.f,a.i,a.g);d=a.i-0.03;a.i=d;e=a.f;f=a.g;$p=2;continue _;case 1:CH(a);if(C()){break _;}c=a.cC/a.b1;if(O(a.l)>c)BU(a.m,B(331),a.c,a.j,a.d,a.f,a.i,a.g);d=a.i-0.03;a.i=d;e=a.f;f=a.g;$p=2;case 2:A0X(a,e,d,f);if(C()){break _;}d=a.f*0.9990000128746033;a.f -=d;a.i=a.i*0.9990000128746033;e=a.g*0.9990000128746033;a.g=e;if(a.bF){a.f=d*0.699999988079071;a.g=e*0.699999988079071;}return;default:G1();}}D0().s(a,b,c,d,e,f,$p);} -var A0U=K(N3); -function BtD(a,b,c,d,e,f,g){var h=new A0U();A55(h,a,b,c,d,e,f,g);return h;} -function A55(a,b,c,d,e,f,g,h){AAQ(a,b,c,d,e);a.ng=0.03999999910593033;a.e9=a.e9+1|0;if(g===0.0&&!(f===0.0&&h===0.0)){a.f=f;a.i=g+0.1;a.g=h;}} -function ARP(){Dl.call(this);this.J$=0.0;} -function BsZ(a,b,c,d,e){var f=new ARP();A9Y(f,a,b,c,d,e);return f;} -function A9Y(a,b,c,d,e,f){var g,h;Gj(a,b,c,d,e,0.0,0.0,0.0);a.f=a.f*0.10000000149011612;a.i=a.i*0.10000000149011612;a.g=a.g*0.10000000149011612;a.fd=Cd()*0.30000001192092896+0.699999988079071;g=Cd()*0.10000000149011612;a.fK=g;a.ff=g;g=a.c3*0.75;a.c3=g;g=g*f;a.c3=g;a.J$=g;h=8.0/(Cd()*0.8+0.2)|0;a.b1=h;a.b1=h*f|0;a.oK=0;} -function AGz(a,b,c,d,e,f,g,h){var i,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:i=(a.cC+c)/a.b1*32.0;if(i<0.0)i=0.0;if(i>1.0)i=1.0;a.c3=a.J$*i;$p=1;case 1:ALN(a,b,c,d,e,f,g,h);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,$p);} -function AYJ(a){var b,c,d,e,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:a.bq=a.c;a.b6=a.j;a.bp=a.d;b=a.cC;a.cC=b+1|0;if(b>=a.b1){$p=2;continue _;}a.e9=7-((a.cC*8|0)/a.b1|0)|0;c=a.f;d=a.i;e=a.g;$p=1;case 1:A0X(a,c,d,e);if(C()){break _;}if(a.j===a.b6){a.f=a.f*1.1;a.g=a.g*1.1;}c=a.f*0.9599999785423279;a.f=c;a.i=a.i*0.9599999785423279;d=a.g*0.9599999785423279;a.g=d;if(a.bF){a.f=c*0.699999988079071;a.g=d*0.699999988079071;}return;case 2:CH(a);if -(C()){break _;}a.e9=7-((a.cC*8|0)/a.b1|0)|0;c=a.f;d=a.i;e=a.g;$p=1;continue _;default:G1();}}D0().s(a,b,c,d,e,$p);} -var Re=K(Dl); -function BHR(a,b,c,d,e){var f=new Re();XK(f,a,b,c,d,e);return f;} -function XK(a,b,c,d,e,f){Gj(a,b,c,d,e,0.0,0.0,0.0);a.e9=f.lu;a.fK=1.0;a.ff=1.0;a.fd=1.0;I();a.ng=BAb.Gs;a.c3=a.c3/2.0;} -function Bif(a){return 2;} -function ALr(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:i=a.e9;j=((i%16|0)+a.Gg/4.0)/16.0;k=j+0.015609375201165676;l=((i/16|0)+a.CE/4.0)/16.0;m=l+0.015609375201165676;n=0.10000000149011612* -a.c3;o=a.bq;p=a.c-o;q=c;r=o+p*q-BEz;o=a.b6;s=o+(a.j-o)*q-BEA;o=a.bp;t=o+(a.d-o)*q-BEB;$p=1;case 1:$z=ALV(a,c);if(C()){break _;}u=$z;CO(b,u*a.fd,u*a.ff,u*a.fK);c=d*n;d=r-c;g=g*n;o=d-g;e=e*n;p=s-e;f=f*n;v=t-f;h=h*n;q=v-h;w=j;x=m;H(b,o,p,q,w,x);y=d+g;o=s+e;q=v+h;z=l;H(b,y,o,q,w,z);c=r+c;q=c+g;d=t+f;y=d+h;w=k;H(b,q,o,y,w,z);H(b,c-g,p,d-h,w,x);return;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$p);} -var IL=K(); -function AIi(){var a=this;IL.call(a);a.Fj=null;a.M3=0;} -function ANO(a,b){var c=new AIi();BaU(c,a,b);return c;} -function BaU(a,b,c){var d;a.M3=c;a.Fj=BC(LY,c);d=0;while(d=U(e,f)){m=0;while(m>24;ASC(a,c,0,1);} -function ASC(a,b,c,d){var e,f,g,h;e=a.jI;if(e.lA){e=new Bv;Bj(e,B(1074));P(e);}f=c>=0?0:1;g=d>=0?0:1;h=b.data;if(f|g|((c+d|0)<=h.length?0:1)){e=new Cv;X(e);P(e);}if(!d)return;f=!a.AH?0:2;Sk(e,b,c,d,1);a:{while(true){if(a.jI.L<=0)break a;if(Su(a,f)==1)break;}}} -function BbP(a){var b,c,d;if(!a.E0){while(true){b=a.jI;if(b.lA)break;Su(a,4);}if(a.Eu){b.lA=1;c=b.lE;if(c!==null){d=c.oB;if(!(d!=42&&d!=113&&d!=666)){c.oN=null;c.wF=null;c.kE=null;c.m9=null;c.gF=null;}b.lE=null;b.cd=null;b.nM=null;b.bR=null;}}if(a.EG)a.h0.fD();a.E0=1;}} -function Su(a,b){var c,d,e,f,g;c=a.jI;d=a.zd;Qu(c,d,0,d.data.length);c=a.jI;e=c.lE;if(e===null)f=(-2);else{f=ARN(e,b);if(f==1)c.lA=1;}a:{b:{switch(f){case -5:if(a.jI.L>0)break b;if(b==4)break b;else break a;case 0:case 1:break;default:break b;}break a;}c=new Bv;Bj(c,B(1075));P(c);}g=a.jI.kp;if(g>0)a.h0.h6(a.zd,0,g);return f;} -function BeX(a){var b;a:{if(a.AH&&!a.jI.lA)while(true){b=Su(a,2);if(a.jI.kp=l)break a;bd=1.5+Bq(k*3.1415927410125732/l)*h*1.0;be=bd*m;bf=BE(j);bg=Bq(j);e=e+BE(i)*bf;f -=f+bg;g=g+Bq(i)*bf;j=(!x?j*0.699999988079071:j*0.9200000166893005)+s*0.10000000149011612;i=i+r*0.10000000149011612;bh=s*0.8999999761581421;bf=r*0.75;s=bh+(O(t)-O(t))*O(t)*2.0;r=bf+(O(t)-O(t))*O(t)*4.0;if(!v&&k==w&&u>0){bh=O(t)*0.5+0.5;bf=i-1.5707963705062866;h=j/3.0;Pq(a,b,c,d,e,f,g,bh,bf,h,k,l,1.0);Pq(a,b,c,d,e,f,g,O(t)*0.5+0.5,i+1.5707963705062866,h,k,l,1.0);return;}if(!(!v&&!D(t,4))){bi=e-o;bj=g-q;bk=l-k|0;if(bi*bi+bj*bj-bk*bk>y)break;bl=bd*2.0;if(e>=z-bl&&g>=ba-bl&&e<=bb+bl&&g<=bc+bl){bm=(N(e-bd)-n|0)-1 -|0;bn=(N(e+bd)-n|0)+1|0;bo=N(f-be)-1|0;bp=N(f+be)+1|0;bq=(N(g-bd)-p|0)-1|0;br=(N(g+bd)-p|0)+1|0;if(bm<0)bm=0;if(bn>16)bn=16;if(bo<1)bo=1;if(bp>120)bp=120;if(bq<0)bq=0;if(br>16)br=16;bs=0;bt=bm;while(!bs&&bt=0&&bv<128){by=d.data;bz=by[bx];I();if(!(bz!=BxU.b&&by[bx]!=Bzu.b))bs=1;if(bw&&bt!=bm&&bt!=(bn-1|0)&&bu!=bq&&bu!=(br-1|0))bv=bo;}bv=bv+(-1)|0;}bu=bu+1|0;}bt=bt+1|0;}if(!bs){while(bm=bo){bl=(bD+0.5-f)/be;if(bl>(-0.7)&&bi+bl*bl+bB<1.0){by=d.data;bw=by[bz];I();bt=BwF.b;bs=Y(bw,bt);if(!bs)bC=1;if(!(bw!=BwJ.b&&bw!=BwG.b&&bs)){if(bD<10)by[bz]=BxV.b<<24>>24;else{by[bz]=0;if(bC){bu=bz-1|0;if(by[bu]==BwG.b)by[bu]=bt<<24>>24;}}}}bz=bz+(-1)|0;bD=bD+(-1)|0;}bx=bx+1|0;}bm=bm+1|0;}if(v)break a;}}}k=k+1|0;}return;}} -function A9k(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q,r;b=a.cU;h=D(b,D(b,D(b,40)+1|0)+1|0);if(D(a.cU,15))h=0;i=0;j=c*16|0;k=d*16|0;while(i=m.length)break;m[l]=0.0;l=l+1|0;}}n=1.0;o=0;while(o=l)break a;bd=1.5+Bq(k*3.1415927410125732/l)*h*1.0;be=bd*m;bf=BE(j);bg=Bq(j);e=e+BE(i)*bf;f=f+ -bg;g=g+Bq(i)*bf;j=(!x?j*0.699999988079071:j*0.9200000166893005)+s*0.10000000149011612;i=i+r*0.10000000149011612;bh=s*0.8999999761581421;bf=r*0.75;s=bh+(O(t)-O(t))*O(t)*2.0;r=bf+(O(t)-O(t))*O(t)*4.0;if(!v&&k==w&&u>0){h=O(t)*0.5+0.5;bh=i-1.5707963705062866;j=j/3.0;M8(a,b,c,d,e,f,g,h,bh,j,k,l,1.0);M8(a,b,c,d,e,f,g,O(t)*0.5+0.5,i+1.5707963705062866,j,k,l,1.0);return;}if(!(!v&&!D(t,4))){bi=e-o;bj=g-q;bk=l-k|0;if(bi*bi+bj*bj-bk*bk>y)break;bl=bd*2.0;if(e>=z-bl&&g>=ba-bl&&e<=bb+bl&&g<=bc+bl){bm=(N(e-bd)-n|0)-1|0;bn -=(N(e+bd)-n|0)+1|0;bo=N(f-be)-1|0;bp=N(f+be)+1|0;bq=(N(g-bd)-p|0)-1|0;br=(N(g+bd)-p|0)+1|0;if(bm<0)bm=0;if(bn>16)bn=16;if(bo<1)bo=1;if(bp>120)bp=120;if(bq<0)bq=0;if(br>16)br=16;bs=0;bt=bm;while(!bs&&bt=0&&bv<128){by=d.data;bz=by[bx];I();if(!(bz!=BxV.b&&by[bx]!=Bzv.b))bs=1;if(bw&&bt!=bm&&bt!=(bn-1|0)&&bu!=bq&&bu!=(br-1|0))bv=bo;}bv=bv+(-1)|0;}bu=bu+1|0;}bt=bt+1|0;}if(!bs){while(bm=bo){bl=(bz+0.5-f)/be;if(bl>(-0.7)&&bi+bl*bl+bA<1.0){by=d.data;bw=by[bC];I();if(!(bw!=BAi.b&&bw!=BwG.b&&bw!=BwF.b))by[bC]=0;}bC=bC+(-1)|0;bz=bz+(-1)|0;}bx=bx+1|0;}bm=bm+1|0;}if(v)break a;}}}k=k+1|0;}return;}} -function A7g(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p;b=a.cU;h=D(b,D(b,D(b,10)+1|0)+1|0);if(D(a.cU,5))h=0;i=0;c=c*16|0;d=d*16|0;while(i0.0?b|0:(b|0)-1|0;} -function Sc(b,c,d){b=b.data;return b[0]*c+b[1]*d;} -function ATQ(a,b,c,d,e,f,g,h,i){var j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn;j=0;k=0;while(k>3)|0)*c;if(e<4)c=0.0;else if(e!=12&&e!=14)c=d;if(e&1)f= -f;if(e&2)c= -c;return f+c;} -function Em(a,b,c,d,e){var f,g;f=b&15;g=f>=8?d:c;if(f>=4)d=f!=12&&f!=14?e:c;if(f&1)g= -g;if(f&2)d= -d;return g+d;} -function ALG(a,b,c,d,e,f,g,h,i,j,k,l){var m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,bv,bw,bx;a:{if(g==1){m=0;n=1.0/l;o=0;while(o=f)break a;w=(c+u)*i+a.wP;x=w|0;if(wk){if(d<0.0)return 0;n=e+0.5;o=f+0.5;p=g+0.5;m=e-1|0;$p=1;continue _;}q=j+0.5-c.c;q -=q*q;r=l;while(r<=m){s=r+0.5-c.d;t=127;s=s*s;if(t>=0)break a;r=r+1|0;}j=j+1|0;}$p=3;continue _;case 1:$z=AKw(b,m,f,g);if(C()){break _;}m=$z;I();if(m==BAl.b)n=n-0.5;m=e+1|0;$p=2;case 2:$z=AKw(b,m,f,g);if(C()){break _;}m=$z;if(m==BAl.b)n=n+0.5;m=g-1|0;$p=4;continue _;case 3:$z=AKw(b,j,t,r);if(C()){break _;}h=$z;I();if(h==BAl.b){h=t;t=h-1|0;$p=5;continue _;}t=t+(-1)|0;while(t<0){r=r+1|0;while(r>m){j=j+1|0;if(j>k){if(d<0.0)return 0;n=e+0.5;o=f+0.5;p=g+0.5;m=e-1|0;$p=1;continue _;}q=j+0.5-c.c;q=q*q;r=l;}s=r+0.5- -c.d;t=127;s=s*s;}continue _;case 4:$z=AKw(b,e,f,m);if(C()){break _;}m=$z;if(m==BAl.b)p=p-0.5;m=g+1|0;$p=6;continue _;case 5:$z=AKw(b,j,t,r);if(C()){break _;}i=$z;if(i==BAl.b){h=h+(-1)|0;t=h-1|0;continue _;}p=h+0.5-c.j;u=q+p*p+s;if(d>=0.0&&u>=d)t=h;else{t=h;e=j;g=r;d=u;f=h;}t=t+(-1)|0;while(t<0){r=r+1|0;while(r>m){j=j+1|0;if(j>k){if(d<0.0)return 0;n=e+0.5;o=f+0.5;p=g+0.5;m=e-1|0;$p=1;continue _;}q=j+0.5-c.c;q=q*q;r=l;}s=r+0.5-c.d;t=127;s=s*s;}$p=3;continue _;case 6:$z=AKw(b,e,f,m);if(C()){break _;}m=$z;if(m== -BAl.b)p=p+0.5;b=C6();v=new S;T(v);FY(J(FY(J(FY(J(v,B(1076)),n),B(357)),o),B(357)),p);CA(b,V(v));Ex(c,n,o,p,c.o,0.0);c.g=0.0;c.i=0.0;c.f=0.0;return 1;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$p);} -function A1X(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();bk=$T.l();bj=$T.l();bi=$T.l();bh=$T.l();bg=$T.l();bf=$T.l();be=$T.l();bd=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p) -{case 0:d=(-1.0);e=N(c.c);f=N(c.j);g=N(c.d);h=0;i=D(a.Ie,4);j=e-16|0;k=e+16|0;l=g-16|0;m=g+16|0;n=i+4|0;o=j;a:while(true){if(o>k){if(d<0.0){p=i+2|0;while(j<=k){q=j+0.5-c.c;r=q*q;s=l;while(s<=m){t=s+0.5-c.d;u=127;t=t*t;if(u>=0){$p=2;continue _;}s=s+1|0;}j=j+1|0;}}m=h%2|0;v=1-m|0;if((h%4|0)>=2){m= -m|0;v= -v|0;}if(d<0.0){if(f<70)f=70;if(f>118)f=118;u=(-1);while(u<=1){w=1;while(w<3){n=(-1);if(n<3){x=w-1|0;l=(e+U(x,m)|0)+U(u,v)|0;y=f+n|0;j=(g+U(x,v)|0)-U(u,m)|0;if(!(n>=0?0:1))x=0;else{I();x=Bw$.b;}$p=11;continue _;}w -=w+1|0;}u=u+1|0;}}u=0;while(u<4){b.cp=1;w=0;while(w<4){n=(-1);if(n<4){x=w-1|0;l=e+U(x,m)|0;y=f+n|0;j=g+U(x,v)|0;if(!(w&&w!=3&&n!=(-1)&&n!=3?0:1)){I();x=BAl.b;}else{I();x=Bw$.b;}$p=7;continue _;}w=w+1|0;}b.cp=0;x=0;while(x<4){n=(-1);if(n<4){z=x-1|0;l=e+U(z,m)|0;y=f+n|0;j=g+U(z,v)|0;$p=5;continue _;}x=x+1|0;}u=u+1|0;}return 1;}q=o+0.5-c.c;r=q*q;p=l;while(p<=m){t=p+0.5-c.d;u=127;t=t*t;if(u>=0)break a;p=p+1|0;}o=o+1|0;}$p=1;case 1:$z=AKw(b,o,u,p);if(C()){break _;}x=$z;if(!x){if(u>0){x=u-1|0;$p=3;continue _;}w=i;while -(w=2){ba= -ba|0;bb= -bb|0;}bc=0;while(bc<3){bd=0;while(bd<4){be=(-1);while(be<4){bf=bd-1|0;bg=(o+U(bf,ba)|0)+U(bc,bb)|0;bh=u+be|0;bf=(p+U(bf,bb)|0)-U(bc,ba)|0;if(be<0){$p=10;continue _;}if(be>=0){$p=12;continue _;}be=be+1|0;}bd=bd+1|0;}bc=bc+1|0;}bi=u+0.5-c.j;bj=r+bi*bi+t;if(d>=0.0&&bj>=d){bj=d;y=h;}else{e=o;f=u;g=p;}w=w+1|0;d=bj;h=y;}}u=u+(-1)|0;while(u<0){p=p+1|0;while(p>m){o=o+1|0;if(o>k){if(d<0.0){p=i+2|0;while(j<=k){q=j+0.5-c.c;r=q*q;s=l;while(s<=m){t=s+0.5-c.d;u=127;t -=t*t;if(u>=0){$p=2;continue _;}s=s+1|0;}j=j+1|0;}}m=h%2|0;v=1-m|0;if((h%4|0)>=2){m= -m|0;v= -v|0;}if(d<0.0){if(f<70)f=70;if(f>118)f=118;u=(-1);while(u<=1){w=1;while(w<3){n=(-1);if(n<3){x=w-1|0;l=(e+U(x,m)|0)+U(u,v)|0;y=f+n|0;j=(g+U(x,v)|0)-U(u,m)|0;if(!(n>=0?0:1))x=0;else{I();x=Bw$.b;}$p=11;continue _;}w=w+1|0;}u=u+1|0;}}u=0;while(u<4){b.cp=1;w=0;while(w<4){n=(-1);if(n<4){x=w-1|0;l=e+U(x,m)|0;y=f+n|0;j=g+U(x,v)|0;if(!(w&&w!=3&&n!=(-1)&&n!=3?0:1)){I();x=BAl.b;}else{I();x=Bw$.b;}$p=7;continue _;}w=w+1|0;}b.cp -=0;x=0;while(x<4){n=(-1);if(n<4){z=x-1|0;l=e+U(z,m)|0;y=f+n|0;j=g+U(z,v)|0;$p=5;continue _;}x=x+1|0;}u=u+1|0;}return 1;}q=o+0.5-c.c;r=q*q;p=l;}t=p+0.5-c.d;u=127;t=t*t;}continue _;case 2:$z=AKw(b,j,u,s);if(C()){break _;}x=$z;if(!x){x=u-1|0;$p=4;continue _;}u=u+(-1)|0;while(u<0){s=s+1|0;while(s>m){j=j+1|0;if(j>k){m=h%2|0;v=1-m|0;if((h%4|0)>=2){m= -m|0;v= -v|0;}if(d<0.0){if(f<70)f=70;if(f>118)f=118;u=(-1);while(u<=1){w=1;while(w<3){n=(-1);if(n<3){x=w-1|0;l=(e+U(x,m)|0)+U(u,v)|0;y=f+n|0;j=(g+U(x,v)|0)-U(u,m)|0;if -(!(n>=0?0:1))x=0;else{I();x=Bw$.b;}$p=11;continue _;}w=w+1|0;}u=u+1|0;}}u=0;while(u<4){b.cp=1;w=0;while(w<4){n=(-1);if(n<4){x=w-1|0;l=e+U(x,m)|0;y=f+n|0;j=g+U(x,v)|0;if(!(w&&w!=3&&n!=(-1)&&n!=3?0:1)){I();x=BAl.b;}else{I();x=Bw$.b;}$p=7;continue _;}w=w+1|0;}b.cp=0;x=0;while(x<4){n=(-1);if(n<4){z=x-1|0;l=e+U(z,m)|0;y=f+n|0;j=g+U(z,v)|0;$p=5;continue _;}x=x+1|0;}u=u+1|0;}return 1;}q=j+0.5-c.c;r=q*q;s=l;}t=s+0.5-c.d;u=127;t=t*t;}continue _;case 3:$z=AKw(b,o,x,p);if(C()){break _;}x=$z;if(!x){u=u+(-1)|0;if(u>0){x -=u-1|0;continue _;}}w=i;b:while(true){if(w>=n){u=u+(-1)|0;while(u<0){p=p+1|0;while(p>m){o=o+1|0;if(o>k){if(d<0.0){p=i+2|0;while(j<=k){q=j+0.5-c.c;r=q*q;s=l;while(s<=m){t=s+0.5-c.d;u=127;t=t*t;if(u>=0){$p=2;continue _;}s=s+1|0;}j=j+1|0;}}m=h%2|0;v=1-m|0;if((h%4|0)>=2){m= -m|0;v= -v|0;}if(d<0.0){if(f<70)f=70;if(f>118)f=118;u=(-1);while(u<=1){w=1;while(w<3){n=(-1);if(n<3){x=w-1|0;l=(e+U(x,m)|0)+U(u,v)|0;y=f+n|0;j=(g+U(x,v)|0)-U(u,m)|0;if(!(n>=0?0:1))x=0;else{I();x=Bw$.b;}$p=11;continue _;}w=w+1|0;}u=u+1|0;}}u= -0;while(u<4){b.cp=1;w=0;while(w<4){n=(-1);if(n<4){x=w-1|0;l=e+U(x,m)|0;y=f+n|0;j=g+U(x,v)|0;if(!(w&&w!=3&&n!=(-1)&&n!=3?0:1)){I();x=BAl.b;}else{I();x=Bw$.b;}$p=7;continue _;}w=w+1|0;}b.cp=0;x=0;while(x<4){n=(-1);if(n<4){z=x-1|0;l=e+U(z,m)|0;y=f+n|0;j=g+U(z,v)|0;$p=5;continue _;}x=x+1|0;}u=u+1|0;}return 1;}q=o+0.5-c.c;r=q*q;p=l;}t=p+0.5-c.d;u=127;t=t*t;}$p=1;continue _;}ba=w%2|0;bb=1-ba|0;y=w%4|0;if(y>=2){ba= -ba|0;bb= -bb|0;}bc=0;while(bc<3){bd=0;while(bd<4){be=(-1);while(be<4){bf=bd-1|0;bg=(o+U(bf,ba)|0)+U(bc, -bb)|0;bh=u+be|0;bf=(p+U(bf,bb)|0)-U(bc,ba)|0;if(be<0){$p=10;continue _;}if(be>=0)break b;be=be+1|0;}bd=bd+1|0;}bc=bc+1|0;}bi=u+0.5-c.j;bj=r+bi*bi+t;if(d>=0.0&&bj>=d){bj=d;y=h;}else{e=o;f=u;g=p;}w=w+1|0;d=bj;h=y;}$p=12;continue _;case 4:$z=AKw(b,j,x,s);if(C()){break _;}x=$z;if(!x){u=u+(-1)|0;x=u-1|0;continue _;}w=i;b:while(true){if(w>=p){u=u+(-1)|0;while(u<0){s=s+1|0;while(s>m){j=j+1|0;if(j>k){m=h%2|0;v=1-m|0;if((h%4|0)>=2){m= -m|0;v= -v|0;}if(d<0.0){if(f<70)f=70;if(f>118)f=118;u=(-1);while(u<=1){w=1;while(w -<3){n=(-1);if(n<3){x=w-1|0;l=(e+U(x,m)|0)+U(u,v)|0;y=f+n|0;j=(g+U(x,v)|0)-U(u,m)|0;if(!(n>=0?0:1))x=0;else{I();x=Bw$.b;}$p=11;continue _;}w=w+1|0;}u=u+1|0;}}u=0;while(u<4){b.cp=1;w=0;while(w<4){n=(-1);if(n<4){x=w-1|0;l=e+U(x,m)|0;y=f+n|0;j=g+U(x,v)|0;if(!(w&&w!=3&&n!=(-1)&&n!=3?0:1)){I();x=BAl.b;}else{I();x=Bw$.b;}$p=7;continue _;}w=w+1|0;}b.cp=0;x=0;while(x<4){n=(-1);if(n<4){z=x-1|0;l=e+U(z,m)|0;y=f+n|0;j=g+U(z,v)|0;$p=5;continue _;}x=x+1|0;}u=u+1|0;}return 1;}q=j+0.5-c.c;r=q*q;s=l;}t=s+0.5-c.d;u=127;t=t*t;}$p -=2;continue _;}n=w%2|0;bb=1-n|0;y=0;while(y<4){bd=(-1);while(bd<4){x=y-1|0;z=j+U(x,n)|0;bg=u+bd|0;bh=s+U(x,bb)|0;if(bd<0){$p=8;continue _;}if(bd>=0)break b;bd=bd+1|0;}y=y+1|0;}bi=u+0.5-c.j;bj=r+bi*bi+t;if(d>=0.0&&bj>=d){bj=d;n=h;}else{e=j;f=u;g=s;}w=w+1|0;d=bj;h=n;}$p=9;continue _;case 5:$z=AKw(b,l,y,j);if(C()){break _;}z=$z;$p=6;case 6:AQe(b,l,y,j,z);if(C()){break _;}n=n+1|0;c:while(true){if(n<4){z=x-1|0;l=e+U(z,m)|0;y=f+n|0;j=g+U(z,v)|0;$p=5;continue _;}x=x+1|0;while(x>=4){u=u+1|0;if(u>=4)break c;b.cp=1;w -=0;while(w<4){n=(-1);if(n<4){x=w-1|0;l=e+U(x,m)|0;y=f+n|0;j=g+U(x,v)|0;if(!(w&&w!=3&&n!=(-1)&&n!=3?0:1)){I();x=BAl.b;}else{I();x=Bw$.b;}$p=7;continue _;}w=w+1|0;}b.cp=0;x=0;}n=(-1);}return 1;case 7:AYH(b,l,y,j,x);if(C()){break _;}n=n+1|0;c:while(true){if(n<4){x=w-1|0;l=e+U(x,m)|0;y=f+n|0;j=g+U(x,v)|0;if(!(w&&w!=3&&n!=(-1)&&n!=3?0:1)){I();x=BAl.b;}else{I();x=Bw$.b;}continue _;}w=w+1|0;while(w>=4){b.cp=0;x=0;while(x<4){n=(-1);if(n<4){z=x-1|0;l=e+U(z,m)|0;y=f+n|0;j=g+U(z,v)|0;$p=5;continue _;}x=x+1|0;}u=u+1|0;if -(u>=4)break c;b.cp=1;w=0;}n=(-1);}return 1;case 8:$z=AJY(b,z,bg,bh);if(C()){break _;}bk=$z;if(bk.cv())d:while(true){if(bd>=0){$p=9;continue _;}bd=bd+1|0;while(bd>=4){y=y+1|0;while(y>=4){bi=u+0.5-c.j;bj=r+bi*bi+t;if(d>=0.0&&bj>=d){bj=d;n=h;}else{e=j;f=u;g=s;}w=w+1|0;d=bj;h=n;if(w>=p)break d;n=w%2|0;bb=1-n|0;y=0;}bd=(-1);}x=y-1|0;z=j+U(x,n)|0;bg=u+bd|0;bh=s+U(x,bb)|0;if(bd>=0)continue;else{continue _;}}u=u+(-1)|0;while(u<0){s=s+1|0;while(s>m){j=j+1|0;if(j>k){m=h%2|0;v=1-m|0;if((h%4|0)>=2){m= -m|0;v= -v|0;}if(d -<0.0){if(f<70)f=70;if(f>118)f=118;u=(-1);while(u<=1){w=1;while(w<3){n=(-1);if(n<3){x=w-1|0;l=(e+U(x,m)|0)+U(u,v)|0;y=f+n|0;j=(g+U(x,v)|0)-U(u,m)|0;if(!(n>=0?0:1))x=0;else{I();x=Bw$.b;}$p=11;continue _;}w=w+1|0;}u=u+1|0;}}u=0;while(u<4){b.cp=1;w=0;while(w<4){n=(-1);if(n<4){x=w-1|0;l=e+U(x,m)|0;y=f+n|0;j=g+U(x,v)|0;if(!(w&&w!=3&&n!=(-1)&&n!=3?0:1)){I();x=BAl.b;}else{I();x=Bw$.b;}$p=7;continue _;}w=w+1|0;}b.cp=0;x=0;while(x<4){n=(-1);if(n<4){z=x-1|0;l=e+U(z,m)|0;y=f+n|0;j=g+U(z,v)|0;$p=5;continue _;}x=x+1|0;}u -=u+1|0;}return 1;}q=j+0.5-c.c;r=q*q;s=l;}t=s+0.5-c.d;u=127;t=t*t;}$p=2;continue _;case 9:$z=AKw(b,z,bg,bh);if(C()){break _;}x=$z;if(!x)d:while(true){bd=bd+1|0;while(bd>=4){y=y+1|0;while(y>=4){bi=u+0.5-c.j;bj=r+bi*bi+t;if(d>=0.0&&bj>=d){bj=d;n=h;}else{e=j;f=u;g=s;}w=w+1|0;d=bj;h=n;if(w>=p)break d;n=w%2|0;bb=1-n|0;y=0;}bd=(-1);}x=y-1|0;z=j+U(x,n)|0;bg=u+bd|0;bh=s+U(x,bb)|0;if(bd<0){$p=8;continue _;}if(bd<0)continue;else{continue _;}}u=u+(-1)|0;while(u<0){s=s+1|0;while(s>m){j=j+1|0;if(j>k){m=h%2|0;v=1-m|0;if((h -%4|0)>=2){m= -m|0;v= -v|0;}if(d<0.0){if(f<70)f=70;if(f>118)f=118;u=(-1);while(u<=1){w=1;while(w<3){n=(-1);if(n<3){x=w-1|0;l=(e+U(x,m)|0)+U(u,v)|0;y=f+n|0;j=(g+U(x,v)|0)-U(u,m)|0;if(!(n>=0?0:1))x=0;else{I();x=Bw$.b;}$p=11;continue _;}w=w+1|0;}u=u+1|0;}}u=0;while(u<4){b.cp=1;w=0;while(w<4){n=(-1);if(n<4){x=w-1|0;l=e+U(x,m)|0;y=f+n|0;j=g+U(x,v)|0;if(!(w&&w!=3&&n!=(-1)&&n!=3?0:1)){I();x=BAl.b;}else{I();x=Bw$.b;}$p=7;continue _;}w=w+1|0;}b.cp=0;x=0;while(x<4){n=(-1);if(n<4){z=x-1|0;l=e+U(z,m)|0;y=f+n|0;j=g+U(z,v) -|0;$p=5;continue _;}x=x+1|0;}u=u+1|0;}return 1;}q=j+0.5-c.c;r=q*q;s=l;}t=s+0.5-c.d;u=127;t=t*t;}$p=2;continue _;case 10:$z=AJY(b,bg,bh,bf);if(C()){break _;}bk=$z;if(bk.cv())d:while(true){if(be>=0){$p=12;continue _;}be=be+1|0;while(be>=4){bd=bd+1|0;while(bd>=4){bc=bc+1|0;while(bc>=3){bi=u+0.5-c.j;bj=r+bi*bi+t;if(d>=0.0&&bj>=d){bj=d;y=h;}else{e=o;f=u;g=p;}w=w+1|0;d=bj;h=y;if(w>=n)break d;ba=w%2|0;bb=1-ba|0;y=w%4|0;if(y>=2){ba= -ba|0;bb= -bb|0;}bc=0;}bd=0;}be=(-1);}bf=bd-1|0;bg=(o+U(bf,ba)|0)+U(bc,bb)|0;bh=u+be -|0;bf=(p+U(bf,bb)|0)-U(bc,ba)|0;if(be>=0)continue;else{continue _;}}u=u+(-1)|0;while(u<0){p=p+1|0;while(p>m){o=o+1|0;if(o>k){if(d<0.0){p=i+2|0;while(j<=k){q=j+0.5-c.c;r=q*q;s=l;while(s<=m){t=s+0.5-c.d;u=127;t=t*t;if(u>=0){$p=2;continue _;}s=s+1|0;}j=j+1|0;}}m=h%2|0;v=1-m|0;if((h%4|0)>=2){m= -m|0;v= -v|0;}if(d<0.0){if(f<70)f=70;if(f>118)f=118;u=(-1);while(u<=1){w=1;while(w<3){n=(-1);if(n<3){x=w-1|0;l=(e+U(x,m)|0)+U(u,v)|0;y=f+n|0;j=(g+U(x,v)|0)-U(u,m)|0;if(!(n>=0?0:1))x=0;else{I();x=Bw$.b;}$p=11;continue _;}w -=w+1|0;}u=u+1|0;}}u=0;while(u<4){b.cp=1;w=0;while(w<4){n=(-1);if(n<4){x=w-1|0;l=e+U(x,m)|0;y=f+n|0;j=g+U(x,v)|0;if(!(w&&w!=3&&n!=(-1)&&n!=3?0:1)){I();x=BAl.b;}else{I();x=Bw$.b;}$p=7;continue _;}w=w+1|0;}b.cp=0;x=0;while(x<4){n=(-1);if(n<4){z=x-1|0;l=e+U(z,m)|0;y=f+n|0;j=g+U(z,v)|0;$p=5;continue _;}x=x+1|0;}u=u+1|0;}return 1;}q=o+0.5-c.c;r=q*q;p=l;}t=p+0.5-c.d;u=127;t=t*t;}$p=1;continue _;case 11:AYH(b,l,y,j,x);if(C()){break _;}n=n+1|0;while(n>=3){w=w+1|0;while(w>=3){u=u+1|0;if(u>1){u=0;while(u<4){b.cp=1;w=0;while -(w<4){n=(-1);if(n<4){x=w-1|0;l=e+U(x,m)|0;y=f+n|0;j=g+U(x,v)|0;if(!(w&&w!=3&&n!=(-1)&&n!=3?0:1)){I();x=BAl.b;}else{I();x=Bw$.b;}$p=7;continue _;}w=w+1|0;}b.cp=0;x=0;while(x<4){n=(-1);if(n<4){z=x-1|0;l=e+U(z,m)|0;y=f+n|0;j=g+U(z,v)|0;$p=5;continue _;}x=x+1|0;}u=u+1|0;}return 1;}w=1;}n=(-1);}x=w-1|0;l=(e+U(x,m)|0)+U(u,v)|0;y=f+n|0;j=(g+U(x,v)|0)-U(u,m)|0;if(!(n>=0?0:1))x=0;else{I();x=Bw$.b;}continue _;case 12:$z=AKw(b,bg,bh,bf);if(C()){break _;}x=$z;if(!x)d:while(true){be=be+1|0;while(be>=4){bd=bd+1|0;while(bd ->=4){bc=bc+1|0;while(bc>=3){bi=u+0.5-c.j;bj=r+bi*bi+t;if(d>=0.0&&bj>=d){bj=d;y=h;}else{e=o;f=u;g=p;}w=w+1|0;d=bj;h=y;if(w>=n)break d;ba=w%2|0;bb=1-ba|0;y=w%4|0;if(y>=2){ba= -ba|0;bb= -bb|0;}bc=0;}bd=0;}be=(-1);}bf=bd-1|0;bg=(o+U(bf,ba)|0)+U(bc,bb)|0;bh=u+be|0;bf=(p+U(bf,bb)|0)-U(bc,ba)|0;if(be<0){$p=10;continue _;}if(be<0)continue;else{continue _;}}u=u+(-1)|0;while(u<0){p=p+1|0;while(p>m){o=o+1|0;if(o>k){if(d<0.0){p=i+2|0;while(j<=k){q=j+0.5-c.c;r=q*q;s=l;while(s<=m){t=s+0.5-c.d;u=127;t=t*t;if(u>=0){$p=2;continue _;}s -=s+1|0;}j=j+1|0;}}m=h%2|0;v=1-m|0;if((h%4|0)>=2){m= -m|0;v= -v|0;}if(d<0.0){if(f<70)f=70;if(f>118)f=118;u=(-1);while(u<=1){w=1;while(w<3){n=(-1);if(n<3){x=w-1|0;l=(e+U(x,m)|0)+U(u,v)|0;y=f+n|0;j=(g+U(x,v)|0)-U(u,m)|0;if(!(n>=0?0:1))x=0;else{I();x=Bw$.b;}$p=11;continue _;}w=w+1|0;}u=u+1|0;}}u=0;while(u<4){b.cp=1;w=0;while(w<4){n=(-1);if(n<4){x=w-1|0;l=e+U(x,m)|0;y=f+n|0;j=g+U(x,v)|0;if(!(w&&w!=3&&n!=(-1)&&n!=3?0:1)){I();x=BAl.b;}else{I();x=Bw$.b;}$p=7;continue _;}w=w+1|0;}b.cp=0;x=0;while(x<4){n=(-1);if(n<4) -{z=x-1|0;l=e+U(z,m)|0;y=f+n|0;j=g+U(z,v)|0;$p=5;continue _;}x=x+1|0;}u=u+1|0;}return 1;}q=o+0.5-c.c;r=q*q;p=l;}t=p+0.5-c.d;u=127;t=t*t;}$p=1;continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,$p);} -function O1(){var a=this;E.call(a);a.cu=null;a.oB=0;a.oN=null;a.Ki=0;a.rS=0;a.jB=0;a.kM=0;a.Jf=0;a.TI=0;a.pB=0;a.k0=0;a.OM=0;a.pC=0;a.gF=null;a.In=0;a.m9=null;a.kE=null;a.ht=0;a.yX=0;a.UB=0;a.no=0;a.nX=0;a.m3=0;a.gs=0;a.N_=0;a.pK=0;a.b2=0;a.ry=0;a.cR=0;a.l$=0;a.LL=0;a.Em=0;a.nH=0;a.v4=0;a.NL=0;a.Jh=0;a.h3=null;a.l_=null;a.gg=null;a.rU=null;a.sF=null;a.Dm=null;a.sV=null;a.OD=null;a.hp=null;a.lo=0;a.oL=0;a.qp=null;a.wF=null;a.Nq=0;a.pm=0;a.Cf=0;a.k4=0;a.qL=0;a.vm=0;a.ux=0;a.hb=0;a.iF=0;a.xq=null;} -var BH1=null;var BH2=null;function La(){La=Bw(O1);A7C();} -function ADg(a){var b;b=0;while(b<286){a.h3.data[b*2|0]=0;b=b+1|0;}b=0;while(b<30){a.l_.data[b*2|0]=0;b=b+1|0;}b=0;while(b<19){a.gg.data[b*2|0]=0;b=b+1|0;}a.h3.data[512]=1;a.qL=0;a.k4=0;a.vm=0;a.pm=0;} -function Ry(a,b,c){var d,e,f,g;d=a.hp.data[c];e=c<<1;a:{while(true){f=Y(e,a.lo);if(f>0)break a;if(f>=0)f=e;else{g=a.hp.data;f=e+1|0;if(!AEE(b,g[f],g[e],a.qp))f=e;}if(AEE(b,d,a.hp.data[f],a.qp))break;g=a.hp.data;g[c]=g[f];e=f<<1;c=f;}}a.hp.data[c]=d;} -function AEE(b,c,d,e){var f;La();a:{b:{b=b.data;f=Y(b[c*2|0],b[d*2|0]);if(f>=0){if(f)break b;b=e.data;if(b[c]>b[d])break b;}c=1;break a;}c=0;}return c;} -function ADh(a,b,c){var d,e,f,g,h,i,j,k;b=b.data;d=(-1);e=b[1];f=0;g=7;h=4;if(!e){g=138;h=3;}b[((c+1|0)*2|0)+1|0]=(-1);i=0;while(i<=c){i=i+1|0;j=b[(i*2|0)+1|0];f=f+1|0;if(!(f>16;}else if(!e){if(f>10){k=a.gg.data;k[36]=(k[36]+1|0)<<16>>16;}else{k=a.gg.data;k[34]=(k[34]+1|0)<<16>>16;}}else{if(e!=d){k=a.gg.data;g=e*2|0;k[g]=(k[g]+1|0)<<16>>16;}k=a.gg.data;k[32]=(k[32]+1|0)<<16>>16;}f=0;if(!j){g=138;h=3;d=e;}else if(e!=j){g=7;h=4;d=e;}else{g=6;h=3;d=e;}}e -=j;}} -function ADn(a,b,c){var d,e,f,g,h,i,j,k;d=b.data;e=(-1);f=d[1];g=0;h=7;i=4;if(!f){h=138;i=3;}j=0;while(j<=c){j=j+1|0;k=d[(j*2|0)+1|0];g=g+1|0;if(!(g10){Gu(a,18,a.gg);E_(a,g-11|0,7);}else{Gu(a,17,a.gg);E_(a,g-3|0,3);}}else{if(f!=e){Gu(a,f,a.gg);g=g+(-1)|0;}Gu(a,16,a.gg);E_(a,g-3|0,2);}g=0;if(!k){h=138;i=3;e=f;}else if(f!=k){h=7;i=4;e=f;}else{h=6;i=3;e=f;}}f=k;}} -function NJ(a,b,c,d){CY(b,c,a.oN,a.jB,d);a.jB=a.jB+d|0;} -function Do(a,b){var c,d;c=a.oN.data;d=a.jB;a.jB=d+1|0;c[d]=b;} -function J4(a,b){Do(a,b<<24>>24);Do(a,(b>>>8|0)<<24>>24);} -function MA(a,b){Do(a,b>>8<<24>>24);Do(a,b<<24>>24);} -function Gu(a,b,c){var d;c=c.data;d=b*2|0;E_(a,c[d]&65535,c[d+1|0]&65535);} -function E_(a,b,c){var d,e;d=a.iF;if(d<=(16-c|0)){a.hb=(a.hb|b<>16;a.iF=d+c|0;}else{e=(a.hb|b<>16;a.hb=e;J4(a,e);d=a.iF;a.hb=(b>>>(16-d|0)|0)<<16>>16;a.iF=d+(c-16|0)|0;}} -function AVX(a){E_(a,2,3);Ui();Gu(a,256,BH3);VT(a);if((((1+a.ux|0)+10|0)-a.iF|0)<9){E_(a,2,3);Gu(a,256,BH3);VT(a);}a.ux=7;} -function LG(a,b,c){var d,e,f,g,h;d=a.oN.data;e=a.Cf;f=a.pm;g=e+(f*2|0)|0;d[g]=(b>>>8|0)<<24>>24;d[g+1|0]=b<<24>>24;a.wF.data[f]=c<<24>>24;a.pm=f+1|0;if(!b){d=a.h3.data;b=c*2|0;d[b]=(d[b]+1|0)<<16>>16;}else{a.vm=a.vm+1|0;b=b+(-1)|0;h=a.h3.data;c=((BH4.data[c]+256|0)+1|0)*2|0;h[c]=(h[c]+1|0)<<16>>16;d=a.l_.data;b=YZ(b)*2|0;d[b]=(d[b]+1|0)<<16>>16;}c=a.pm;if(!(c&8191)&&a.nH>2){f=c*8|0;g=a.b2-a.m3|0;e=0;while(e<30){f=B9(Bi(M(f),CB(M(a.l_.data[e*2|0]),Bi(M(5),M(BH5.data[e])))));e=e+1|0;}b=f>>>3|0;if(a.vm<(c/2|0) -&&b<(g/2|0))return 1;}return c!=(a.Nq-1|0)?0:1;} -function ACk(a,b,c){var d,e,f,g,h,i;a:{d=0;if(a.pm)while(true){e=a.oN.data;f=a.Cf+(d*2|0)|0;g=e[f]<<8&65280|e[f+1|0]&255;h=a.wF.data[d]&255;d=d+1|0;if(!g)Gu(a,h,b);else{f=BH4.data[h];Gu(a,(f+256|0)+1|0,b);i=BH6.data[f];if(i)E_(a,h-BH7.data[f]|0,i);g=g+(-1)|0;f=YZ(g);Gu(a,f,c);h=BH5.data[f];if(h)E_(a,g-BH8.data[f]|0,h);}if(d>=a.pm)break a;}}c=b.data;Gu(a,256,b);a.ux=c[513];} -function VT(a){var b;b=a.iF;if(b==16){J4(a,a.hb);a.hb=0;a.iF=0;}else if(b>=8){Do(a,a.hb<<24>>24);a.hb=(a.hb>>>8|0)<<16>>16;a.iF=a.iF-8|0;}} -function Zv(a){var b;b=a.iF;if(b>8)J4(a,a.hb);else if(b>0)Do(a,a.hb<<24>>24);a.hb=0;a.iF=0;} -function H0(a,b){var c,d,e,f,g,h;c=a.m3;d=c<0?(-1):c;e=a.b2-c|0;f=0;if(a.nH<=0){g=e+5|0;c=g;}else{if(a.Jf==2){c=0;g=0;f=0;while(c<7){f=f+a.h3.data[c*2|0]|0;c=c+1|0;}while(c<128){g=g+a.h3.data[c*2|0]|0;c=c+1|0;}while(c<256){f=f+a.h3.data[c*2|0]|0;c=c+1|0;}a.Jf=(f<=(g>>>2|0)?1:0)<<24>>24;}TN(a.rU,a);TN(a.sF,a);ADh(a,a.h3,a.rU.nz);ADh(a,a.l_,a.sF.nz);TN(a.Dm,a);f=18;a:{while(true){if(f<3)break a;if(a.gg.data[(BH9.data[f]*2|0)+1|0])break;f=f+(-1)|0;}}h=a.k4+((((3*(f+1|0)|0)+5|0)+5|0)+4|0)|0;a.k4=h;c=((h+3|0)+7| -0)>>>3|0;g=((a.qL+3|0)+7|0)>>>3|0;if(g<=c)c=g;}if((e+4|0)<=c&&d!=(-1))ABR(a,d,e,b);else if(g==c){E_(a,2+(!b?0:1)|0,3);Ui();ACk(a,BH3,BH$);}else{E_(a,4+(!b?0:1)|0,3);d=a.rU.nz+1|0;h=a.sF.nz+1|0;c=f+1|0;E_(a,d-257|0,5);h=h-1|0;E_(a,h,5);E_(a,c-4|0,4);g=0;while(g>16);J4(a,(c^(-1))<<16>>16);NJ(a,a.gF,b,c);} -function T3(a){var b,c,d,e,f,g,h,i;while(true){b=a.In;c=a.cR;b=b-c|0;d=a.b2;e=b-d|0;if(!e&&!d&&!c)e=a.k0;else if(e==(-1))e=e+(-1)|0;else{c=a.k0;if(d>=((c+c|0)-262|0)){f=a.gF;CY(f,c,f,0,c);b=a.ry;c=a.k0;a.ry=b-c|0;a.b2=a.b2-c|0;a.m3=a.m3-c|0;b=a.yX;g=b;while(true){f=a.kE.data;g=g+(-1)|0;d=f[g]&65535;f[g]=d>16;b=b+(-1)|0;if(!b)break;}d=c;g=c;while(true){f=a.m9.data;d=d+(-1)|0;h=f[d]&65535;f[d]=h>16;g=g+(-1)|0;if(!g)break;}e=e+c|0;}}i=a.cu;b=i.L;if(!b)return;f=a.gF;c=a.b2+a.cR -|0;if(b<=e)e=b;if(!e)e=0;else{i.L=b-e|0;if(i.lE.kM)i.ej.lO(i.cd,i.E,e);CY(i.cd,i.E,f,c,e);i.E=i.E+e|0;i.H=Bi(i.H,M(e));}b=a.cR+e|0;a.cR=b;if(b>=3){f=a.gF.data;c=a.b2;d=f[c]&255;a.ht=d;a.ht=(d<=262)break;if(a.cu.L)continue;else break;}} -function AY9(a,b){var c,d,e,f,g;c=0;while(true){if(a.cR<262){T3(a);d=a.cR;if(d<262&&!b)return 0;if(!d){b=Y(b,4);H0(a,b?0:1);if(!a.cu.ee){if(b)return 0;return 2;}return b?1:3;}}if(a.cR>=3){c=a.ht<>16;}if(FP(M(c),Cb)&&((a.b2-c|0)&65535)<=(a.k0-262|0)&&a.v4!=2)a.gs=Xg(a,c);g=a.gs;if(g<3){d=LG(a,0,a.gF.data[a.b2]&255);a.cR=a.cR-1|0;a.b2=a.b2+1|0;}else{d=LG(a,a.b2-a.ry|0,g-3|0);f=a.cR;g=a.gs;f=f-g|0;a.cR -=f;if(g<=a.Em&&f>=3){a.gs=g-1|0;while(true){f=a.b2+1|0;a.b2=f;g=(a.ht<>16;g=a.gs-1|0;a.gs=g;if(g)continue;else break;}a.b2=f+1|0;}else{f=a.b2+g|0;a.b2=f;a.gs=0;e=a.gF.data;g=e[f]&255;a.ht=g;a.ht=(g<=3){c=a.ht<>16;}a:{f=a.gs;a.l$=f;a.N_=a.ry;a.gs=2;if(c&&f=3&&a.gs<=g)){if(!a.pK){a.pK=1;a.b2=a.b2+1|0;a.cR=a.cR-1|0;continue;}if(LG(a,0,a.gF.data[a.b2-1|0]&255))H0(a,0);a.b2=a.b2+1|0;a.cR=a.cR-1|0;if(!a.cu.ee)break;continue;}d=a.b2;f=(d+a.cR|0)-3|0;d=LG(a,(d-1|0)-a.N_|0,g-3|0);h=a.cR;g=a.l$;a.cR=h-(g-1|0)|0;a.l$=g-2|0;while(true){h=a.b2+1|0;a.b2=h;if(h<=f){g=(a.ht<>16;}g=a.l$-1|0;a.l$=g;if(!g)break;}a.pK=0;a.gs=2;a.b2 -=h+1|0;if(d){H0(a,0);if(!a.cu.ee)return 0;}}return 0;} -function Xg(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q;c=a.LL;d=a.b2;e=a.l$;f=a.k0-262|0;g=d<=f?0:d-f|0;h=a.Jh;i=a.pC;j=d+258|0;k=a.gF.data;f=d+e|0;l=k[f-1|0];m=k[f];if(e>=a.NL)c=c>>2;n=a.cR;if(h>n)h=n;o=j-258|0;a:{while(true){f=b+e|0;if(k[f]==m&&k[f-1|0]==l&&k[b]==k[d]){p=b+1|0;if(k[p]==k[d+1|0]){f=d+2|0;d=p+1|0;b:{while(true){f=f+1|0;p=k[f];d=d+1|0;if(p!=k[d])break;f=f+1|0;p=k[f];q=d+1|0;if(p!=k[q])break b;f=f+1|0;d=k[f];p=q+1|0;if(d!=k[p])break b;f=f+1|0;q=k[f];d=p+1|0;if(q!=k[d])break b;f=f+1|0;p=k[f];d=d+1 -|0;if(p!=k[d])break b;f=f+1|0;p=k[f];d=d+1|0;if(p!=k[d])break b;f=f+1|0;p=k[f];d=d+1|0;if(p!=k[d])break b;f=f+1|0;p=k[f];d=d+1|0;if(p!=k[d])break b;if(f>=j)break b;}}f=258-(j-f|0)|0;if(f<=e)d=o;else{a.ry=b;if(f>=h)break;m=o+f|0;l=k[m-1|0];m=k[m];d=o;e=f;}}}b=a.m9.data[b&i]&65535;if(b<=g){f=e;break a;}c=c+(-1)|0;if(!c){f=e;break a;}}}if(f>n)return n;return f;} -function AGR(a,b,c,d,e,f){var g,h,i,j,k,l;g=1;h=a.cu;h.bR=null;if(b==(-1))b=6;if(d<0){g=0;d= -d|0;}else if(d>15){g=2;d=d+(-16)|0;h.ej=Wj();}a:{if(e<1)break a;if(e>9)break a;if(c!=8)break a;if(d<9)break a;if(d>15)break a;if(b<0)break a;if(b>9)break a;if(f<0)break a;if(f<=2){i=a.cu;i.lE=a;a.kM=g;a.OM=d;d=1<>24;i.iK=Cb;i.H=Cb;i.bR=null;i.Vc=2;a.jB=0;a.rS=0;if(g<0)a.kM= -g|0;a.oB=a.kM?42:113;i.ej.lF();a.pB=0;i=a.rU;i.t6=a.h3;Ui();i.s5=BH_;i=a.sF;i.t6=a.l_;i.s5=BIa;i=a.Dm;i.t6=a.gg;i.s5=BIb;a.hb=0;a.iF=0;a.ux=8;ADg(a);a.In=2*a.k0|0;l=a.kE.data;b=a.yX-1|0;l[b]=0;c=0;while(c=0){a:{d=a.cu;if(d.nM!==null&&!(d.cd===null&&d.L)){e=a.oB;if(e!=666)break a;if(!c)break a;}La();d.bR=BH2.data[4];return (-2);}if(!d.ee){La();d.bR=BH2.data[7];return (-5);}f=a.pB;a.pB=b;if(e==42){if(a.kM==2){AHk(AAK(a),a);a.oB=113;a.cu.ej.lF();}else{g=(8+((a.OM-8|0)<<4)|0)<<8;e=((a.nH-1|0)&255)>>1;if(e>3)e=3;g=g|e<<6;if(a.b2)g=g|32;e=g+(31-(g%31|0)|0)|0;a.oB=113;MA(a,e);if(a.b2){h=a.cu.ej.rA();MA(a,B9(Hs(h,16)));MA(a,B9(Co(h,M(65535))));}a.cu.ej.lF();}}b: -{if(a.jB){NN(a.cu);if(a.cu.ee)break b;a.pB=(-1);return 0;}d=a.cu;if(!d.L&&b<=f&&c){La();d.bR=BH2.data[7];return (-5);}}e=Y(a.oB,666);if(!e){d=a.cu;if(d.L){La();d.bR=BH2.data[7];return (-5);}}c:{if(!a.cu.L&&!a.cR){if(!b)break c;if(!e)break c;}d:{i=(-1);La();switch(BH1.data[a.nH].Pk){case 0:i=AQd(a,b);break d;case 1:i=AY9(a,b);break d;case 2:i=AZd(a,b);break d;default:}}e=Y(i,2);if(!(e&&i!=3))a.oB=666;if(i&&e){if(i!=1)break c;e:{if(b==1)AVX(a);else{ABR(a,0,0,0);if(b==3){j=0;while(true){if(j>=a.yX)break e;a.kE.data[j] -=0;j=j+1|0;}}}}NN(a.cu);if(a.cu.ee)break c;a.pB=(-1);return 0;}if(!a.cu.ee)a.pB=(-1);return 0;}if(c)return 0;b=a.kM;if(b<=0)return 1;if(b!=2){h=a.cu.ej.rA();MA(a,B9(Hs(h,16)));MA(a,B9(Co(h,M(65535))));}else{h=a.cu.ej.rA();Do(a,B9(Co(h,M(255)))<<24>>24);Do(a,B9(Co(DW(h,8),M(255)))<<24>>24);Do(a,B9(Co(DW(h,16),M(255)))<<24>>24);Do(a,B9(Co(DW(h,24),M(255)))<<24>>24);Do(a,B9(Co(a.cu.H,M(255)))<<24>>24);Do(a,B9(Co(DW(a.cu.H,8),M(255)))<<24>>24);Do(a,B9(Co(DW(a.cu.H,16),M(255)))<<24>>24);Do(a,B9(Co(DW(a.cu.H,24), -M(255)))<<24>>24);ATr(AAK(a),h);}NN(a.cu);b=a.kM;if(b>0)a.kM= -b|0;return !a.jB?1:0;}return (-2);} -function AAK(a){Baf(a);try{if(a.xq===null)a.xq=Blk();return a.xq;}finally{A1u(a);}} -function A7C(){var b,c;b=BC(AAV,10);c=b.data;BH1=b;c[0]=H5(0,0,0,0,0);BH1.data[1]=H5(4,4,8,4,1);BH1.data[2]=H5(4,5,16,8,1);BH1.data[3]=H5(4,6,32,32,1);BH1.data[4]=H5(4,4,16,16,2);BH1.data[5]=H5(8,16,32,32,2);BH1.data[6]=H5(8,16,128,128,2);BH1.data[7]=H5(8,32,128,256,2);BH1.data[8]=H5(32,128,258,1024,2);BH1.data[9]=H5(32,258,258,4096,2);BH2=Q(Ch,[B(488),B(1077),B(7),B(1078),B(1079),B(1080),B(1081),B(1082),B(1083),B(7)]);} -function RQ(){var a=this;E.call(a);a.mL=null;a.ny=null;} -function Z7(a,b){var c;c=a.ny;a.ny=b;return c;} -function P$(){var a=this;RQ.call(a);a.dG=null;a.e2=null;a.o4=0;a.m_=0;} -function Se(a){var b;b=QY(a);if(b==2){if(QY(a.e2)<0)a.e2=Uv(a.e2);return Vp(a);}if(b!=(-2))return a;if(QY(a.dG)>0)a.dG=Vp(a.dG);return Uv(a);} -function QY(a){var b,c;b=a.e2;c=b===null?0:b.o4;b=a.dG;return c-(b===null?0:b.o4)|0;} -function Uv(a){var b;b=a.dG;a.dG=b.e2;b.e2=a;Ip(a);Ip(b);return b;} -function Vp(a){var b;b=a.e2;a.e2=b.dG;b.dG=a;Ip(a);Ip(b);return b;} -function Ip(a){var b,c,d;b=a.e2;c=b===null?0:b.o4;b=a.dG;d=b===null?0:b.o4;a.o4=Eg(c,d)+1|0;a.m_=1;b=a.dG;if(b!==null)a.m_=1+b.m_|0;b=a.e2;if(b!==null)a.m_=a.m_+b.m_|0;} -function FT(){var a=this;E.call(a);a.t6=null;a.nz=0;a.s5=null;} -var BH6=null;var BH5=null;var BIc=null;var BH9=null;var BId=null;var BH4=null;var BH7=null;var BH8=null;function BIe(){var a=new FT();AX4(a);return a;} -function AX4(a){} -function YZ(b){return b<256?BId.data[b]:BId.data[256+(b>>>7|0)|0];} -function A0n(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;c=a.t6;d=a.s5;e=d.Hy;f=d.P6;g=d.K1;h=d.QR;i=0;j=0;while(j<=15){b.sV.data[j]=0;j=j+1|0;}k=c.data;l=b.hp.data;j=b.oL;k[(l[j]*2|0)+1|0]=0;m=j+1|0;while(m<573){n=l[m];j=n*2|0;o=j+1|0;p=k[(k[o]*2|0)+1|0]+1|0;if(p>h){i=i+1|0;p=h;}k[o]=p<<16>>16;if(n<=a.nz){c=b.sV.data;c[p]=(c[p]+1|0)<<16>>16;q=0;if(n>=g)q=f.data[n-g|0];r=k[j];b.k4=b.k4+U(r,p+q|0)|0;if(e!==null){c=e.data;b.qL=b.qL+U(r,c[o]+q|0)|0;}}m=m+1|0;}if(!i)return;g=h-1|0;while(true){n=g;while(true){c=b.sV.data;if -(c[n])break;n=n+(-1)|0;}c[n]=(c[n]-1|0)<<16>>16;j=n+1|0;c[j]=(c[j]+2|0)<<16>>16;c[h]=(c[h]-1|0)<<16>>16;i=i+(-2)|0;if(i<=0)break;}while(h){n=c[h];while(n){m=m+(-1)|0;o=l[m];if(o>a.nz)continue;i=o*2|0;j=i+1|0;if(k[j]!=h){b.k4=B9(Bi(M(b.k4),CB(BD(M(h),M(k[j])),M(k[i]))));k[j]=h<<16>>16;}n=n+(-1)|0;}h=h+(-1)|0;}} -function TN(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o;c=a.t6;d=a.s5;e=d.Hy;f=d.Lh;g=(-1);b.lo=0;b.oL=573;h=0;while(h=2)break;i=b.hp;j=j+1|0;b.lo=j;if(g>=2)h=0;else{g=g+1|0;h=g;}k=i.data;i=c.data;k[j]=h;j=h*2|0;i[j]=1;b.qp.data[h]=0;b.k4=b.k4-1|0;if(e===null)continue;i=e.data;b.qL=b.qL-i[j+1|0]|0;}a.nz=g;j=j/2|0;while(j>=1){Ry(b,c,j);j=j+(-1)|0;}while(true){i=c.data;e=b.hp.data;l=e[1];m -=b.lo;b.lo=m-1|0;e[1]=e[m];Ry(b,c,1);e=b.hp.data;j=e[1];h=b.oL-1|0;b.oL=h;e[h]=l;h=h-1|0;b.oL=h;e[h]=j;h=f*2|0;m=l*2|0;n=i[m];o=j*2|0;i[h]=(n+i[o]|0)<<16>>16;e=b.qp.data;e[f]=(Eg(e[l],e[j])+1|0)<<24>>24;j=m+1|0;l=o+1|0;h=f<<16>>16;i[l]=h;i[j]=h;e=b.hp.data;l=f+1|0;e[1]=f;Ry(b,c,1);if(b.lo<2)break;f=l;}c=b.hp.data;j=b.oL-1|0;b.oL=j;c[j]=c[1];A0n(a,b);e=b.sV;k=b.OD.data;l=0;k[0]=0;h=1;while(h<=15){l=(l+e.data[h-1|0]|0)<<1<<16>>16;k[h]=l;h=h+1|0;}j=0;while(j<=g){l=j*2|0;h=i[l+1|0];if(h){f=k[h];k[h]=(f+1|0)<<16 ->>16;m=0;while(true){m=m|f&1;f=f>>>1|0;m=m<<1;h=h+(-1)|0;if(h<=0)break;}i[l]=(m>>>1|0)<<16>>16;}j=j+1|0;}} -function AFu(){BH6=BX([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0]);BH5=BX([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13]);BIc=BX([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]);BH9=H3([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);BId=H3([0,1,2,3,4,4,5,5,6,6,6,6,7,7,7,7,8,8,8,8,8,8,8,8,9,9,9,9,9,9,9,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12, -12,12,12,12,12,12,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,0,0,16,17,18,18, -19,19,20,20,20,20,21,21,21,21,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28, -28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29]);BH4=H3([0,1,2,3,4,5,6,7,8,8,9,9,10,10,11,11,12,12,12,12,13,13,13,13,14,14,14,14,15,15,15,15,16,16,16,16,16,16,16,16,17,17,17,17,17,17,17,17,18,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,21,21,21,21,21,21,21,21,21,21,21,21, -21,21,21,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,28]);BH7=BX([0,1,2,3,4,5,6, -7,8,10,12,14,16,20,24,28,32,40,48,56,64,80,96,112,128,160,192,224,0]);BH8=BX([0,1,2,3,4,6,8,12,16,24,32,48,64,96,128,192,256,384,512,768,1024,1536,2048,3072,4096,6144,8192,12288,16384,24576]);} -var AR5=K(); -function AAV(){var a=this;E.call(a);a.Ql=0;a.KA=0;a.Pg=0;a.J8=0;a.Pk=0;} -function H5(a,b,c,d,e){var f=new AAV();Bc1(f,a,b,c,d,e);return f;} -function Bc1(a,b,c,d,e,f){a.Ql=b;a.KA=c;a.Pg=d;a.J8=e;a.Pk=f;} -function ZC(){var a=this;Dk.call(a);a.Kg=null;a.gI=null;a.y$=0;a.i6=0;} -function AMj(a){var b;b=Bws;b.kO=0;b.k1=0;D1(a.b$);Yy(1);Ba(a.b$,EW(0,(a.bd/2|0)-100|0,(a.bt/4|0)+120|0,B(957)));} -function AWz(a){Yy(0);} -function ALt(a){var b;b=Bws;b.kO=0;b.k1=0;a.y$=a.y$+1|0;} -function APC(a,b){var c,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:if(b.jQ&&!b.cH){b=a.gI;$p=1;continue _;}return;case 1:AKf(b);if(C()){break _;}c=a.A;b=null;$p=2;case 2:AJD(c,b);if(C()){break _;}return;default:G1();}}D0().s(a,b,c,$p);} -function AK6(a,b,c){var d,e,f;if(c==200)a.i6=(a.i6-1|0)&3;if(!(c!=208&&c!=28))a.i6=(a.i6+1|0)&3;if(c==14&&Bl(a.gI.f5.data[a.i6])>0){d=a.gI.f5.data;c=a.i6;d[c]=Ev(d[c],0,Bl(d[c])-1|0);}if(OJ(B(1084),b)>=0&&Bl(a.gI.f5.data[a.i6])<15){d=a.gI.f5.data;c=a.i6;e=d[c];f=new S;T(f);Cq(J(f,e),b);d[c]=V(f);}} -function AJo(a,b,c,d){var e,f,g,h,i,j,k,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AI8(a);if(C()){break _;}E2(a,a.bW,a.Kg,a.bd/2|0,40,16777215);B5();Bn(a.bd/2|0,a.bt/2|0,50.0);B$((-93.75),(-93.75),(-93.75));Bg(180.0,0.0,1.0,0.0);e=a.gI;$p=2;case 2:$z=ASP(e);if(C()){break _;}e=$z;I();if(e!==BzW){e=a.gI;$p=3;continue _;}e=a.gI;$p=4;continue _;case 3:$z=AUZ(e);if(C()){break _;}f -=$z;g=0.0;if(f==2)g=180.0;if(f==4)g=90.0;if(f==5)g=(-90.0);Bg(g,0.0,1.0,0.0);Bn(0.0,0.3125,0.0);if(!((a.y$/6|0)%2|0))a.gI.sS=a.i6;Qa();e=BD3;h=a.gI;i=(-0.5);j=(-0.75);k=(-0.5);g=0.0;$p=5;continue _;case 4:$z=AUZ(e);if(C()){break _;}f=$z;Bg((f*360|0)/16.0,0.0,1.0,0.0);Bn(0.0,0.3125,0.0);if(!((a.y$/6|0)%2|0))a.gI.sS=a.i6;Qa();e=BD3;h=a.gI;i=(-0.5);j=(-0.75);k=(-0.5);g=0.0;$p=5;case 5:ANI(e,h,i,j,k,g);if(C()){break _;}a.gI.sS=(-1);BG();$p=6;case 6:ANS(a,b,c,d);if(C()){break _;}return;default:G1();}}D0().s(a,b, -c,d,e,f,g,h,i,j,k,$p);} -function Pd(){C5.call(this);this.n2=0;} -function BIf(a){var b=new Pd();Ti(b,a);return b;} -function Ti(a,b){a.n2=b;} -function AZU(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=d+(-8)|0;f=f+(-8)|0;if(e>0){$p=1;continue _;}h=e+(-4)|0;i=F7(2048).data;j=D(c,4)+4|0;k=0;while -(k=16){j=0;b:while(true){if(j>=16){k=0;while(k<16){y=0;while(y<16){z=4;while(z<8){if(i[(((k*16|0)+y|0)*8|0)+z|0]){d=g+k|0;e=h+z|0;s=e-1|0;t=f+y|0;$p=3;continue _;}z -=z+1|0;}y=y+1|0;}k=k+1|0;}return 1;}ba=0;while(ba<16){z=0;while(z<8){if(i[(((j*16|0)+ba|0)*8|0)+z|0])break b;z=z+1|0;}ba=ba+1|0;}j=j+1|0;}d=g+j|0;e=h+z|0;s=f+ba|0;t=z<4?a.n2:0;$p=4;continue _;}ba=0;while(ba<16){z=0;while(z<8){c:{d:{s=k*16|0;t=s+ba|0;j=t*8|0;y=j+z|0;if(!i[y]){if(k<15&&i[((((k+1|0)*16|0)+ba|0)*8|0)+z|0])break d;if(k>0&&i[((((k-1|0)*16|0)+ba|0)*8|0)+z|0])break d;if(ba<15&&i[((t+1|0)*8|0)+z|0])break d;if(ba>0&&i[((s+(ba-1|0)|0)*8|0)+z|0])break d;if(z<7&&i[y+1|0])break d;if(z>0&&i[j+(z-1|0)|0])break d;}bb -=0;break c;}bb=1;}if(bb)break a;z=z+1|0;}ba=ba+1|0;}k=k+1|0;}d=g+k|0;e=h+z|0;s=f+ba|0;$p=2;continue _;case 1:$z=AKw(b,g,e,f);if(C()){break _;}d=$z;if(!d){e=e+(-1)|0;if(e>0){continue _;}}h=e+(-4)|0;i=F7(2048).data;j=D(c,4)+4|0;k=0;while(k=16){j=0;b:while(true){if(j>=16){k=0;while(k<16){y=0;while(y<16){z=4;while(z<8){if(i[(((k*16|0)+y|0)*8|0)+z|0]){d=g+k|0;e=h+z|0;s=e-1|0;t=f+y|0;$p=3;continue _;}z=z+1|0;}y=y+1|0;}k=k+1|0;}return 1;}ba=0;while(ba<16){z=0;while(z<8){if(i[(((j*16|0)+ba|0)*8|0)+z|0])break b;z=z+1|0;}ba=ba+1|0;}j=j+1|0;}d=g+j|0;e=h+z|0;s=f+ba|0;t=z<4?a.n2:0;$p=4;continue _;}ba=0;while(ba<16){z=0;while(z<8){c:{d:{s=k*16|0;t=s+ba|0;j=t*8|0;y=j+z|0;if(!i[y]) -{if(k<15&&i[((((k+1|0)*16|0)+ba|0)*8|0)+z|0])break d;if(k>0&&i[((((k-1|0)*16|0)+ba|0)*8|0)+z|0])break d;if(ba<15&&i[((t+1|0)*8|0)+z|0])break d;if(ba>0&&i[((s+(ba-1|0)|0)*8|0)+z|0])break d;if(z<7&&i[y+1|0])break d;if(z>0&&i[j+(z-1|0)|0])break d;}bb=0;break c;}bb=1;}if(bb)break a;z=z+1|0;}ba=ba+1|0;}k=k+1|0;}d=g+k|0;e=h+z|0;s=f+ba|0;$p=2;case 2:$z=AJY(b,d,e,s);if(C()){break _;}bc=$z;t=Y(z,4);if(t>=0&&bc.iQ())return 0;if(t<0&&!bc.cv()){$p=6;continue _;}while(true){z=z+1|0;while(z>=8){ba=ba+1|0;while(ba>=16){k= -k+1|0;if(k>=16){j=0;e:while(true){if(j>=16){k=0;while(k<16){y=0;while(y<16){z=4;while(z<8){if(i[(((k*16|0)+y|0)*8|0)+z|0]){d=g+k|0;e=h+z|0;s=e-1|0;t=f+y|0;$p=3;continue _;}z=z+1|0;}y=y+1|0;}k=k+1|0;}return 1;}ba=0;while(ba<16){z=0;while(z<8){if(i[(((j*16|0)+ba|0)*8|0)+z|0])break e;z=z+1|0;}ba=ba+1|0;}j=j+1|0;}d=g+j|0;e=h+z|0;s=f+ba|0;t=z<4?a.n2:0;$p=4;continue _;}ba=0;}z=0;}f:{a:{s=k*16|0;t=s+ba|0;j=t*8|0;y=j+z|0;if(!i[y]){if(k<15&&i[((((k+1|0)*16|0)+ba|0)*8|0)+z|0])break a;if(k>0&&i[((((k-1|0)*16|0)+ba|0)* -8|0)+z|0])break a;if(ba<15&&i[((t+1|0)*8|0)+z|0])break a;if(ba>0&&i[((s+(ba-1|0)|0)*8|0)+z|0])break a;if(z<7&&i[y+1|0])break a;if(z>0&&i[j+(z-1|0)|0])break a;}bb=0;break f;}bb=1;}if(!bb)continue;else break;}d=g+k|0;e=h+z|0;s=f+ba|0;continue _;case 3:$z=AKw(b,d,s,t);if(C()){break _;}ba=$z;I();if(ba==BwG.b){D_();c=BD6;$p=5;continue _;}g:while(true){z=z+1|0;while(z>=8){y=y+1|0;while(y>=16){k=k+1|0;if(k>=16)break g;y=0;}z=4;}if(!i[(((k*16|0)+y|0)*8|0)+z|0])continue;else{d=g+k|0;e=h+z|0;s=e-1|0;t=f+y|0;continue _;}}return 1;case 4:AYH(b, -d,e,s,t);if(C()){break _;}while(true){z=z+1|0;while(z>=8){ba=ba+1|0;while(ba>=16){j=j+1|0;if(j>=16){k=0;while(k<16){y=0;while(y<16){z=4;while(z<8){if(i[(((k*16|0)+y|0)*8|0)+z|0]){d=g+k|0;e=h+z|0;s=e-1|0;t=f+y|0;$p=3;continue _;}z=z+1|0;}y=y+1|0;}k=k+1|0;}return 1;}ba=0;}z=0;}if(!i[(((j*16|0)+ba|0)*8|0)+z|0])continue;else break;}d=g+j|0;e=h+z|0;s=f+ba|0;t=z<4?a.n2:0;continue _;case 5:$z=AT9(b,c,d,e,t);if(C()){break _;}e=$z;if(e>0){e=BwF.b;$p=7;continue _;}g:while(true){z=z+1|0;while(z>=8){y=y+1|0;while(y>=16) -{k=k+1|0;if(k>=16)break g;y=0;}z=4;}if(!i[(((k*16|0)+y|0)*8|0)+z|0])continue;else{d=g+k|0;e=h+z|0;s=e-1|0;t=f+y|0;$p=3;continue _;}}return 1;case 6:$z=AKw(b,d,e,s);if(C()){break _;}d=$z;if(d!=a.n2)return 0;while(true){z=z+1|0;while(z>=8){ba=ba+1|0;while(ba>=16){k=k+1|0;if(k>=16){j=0;h:while(true){if(j>=16){k=0;while(k<16){y=0;while(y<16){z=4;while(z<8){if(i[(((k*16|0)+y|0)*8|0)+z|0]){d=g+k|0;e=h+z|0;s=e-1|0;t=f+y|0;$p=3;continue _;}z=z+1|0;}y=y+1|0;}k=k+1|0;}return 1;}ba=0;while(ba<16){z=0;while(z<8){if(i[(((j -*16|0)+ba|0)*8|0)+z|0])break h;z=z+1|0;}ba=ba+1|0;}j=j+1|0;}d=g+j|0;e=h+z|0;s=f+ba|0;t=z<4?a.n2:0;$p=4;continue _;}ba=0;}z=0;}i:{f:{s=k*16|0;t=s+ba|0;j=t*8|0;y=j+z|0;if(!i[y]){if(k<15&&i[((((k+1|0)*16|0)+ba|0)*8|0)+z|0])break f;if(k>0&&i[((((k-1|0)*16|0)+ba|0)*8|0)+z|0])break f;if(ba<15&&i[((t+1|0)*8|0)+z|0])break f;if(ba>0&&i[((s+(ba-1|0)|0)*8|0)+z|0])break f;if(z<7&&i[y+1|0])break f;if(z>0&&i[j+(z-1|0)|0])break f;}bb=0;break i;}bb=1;}if(!bb)continue;else break;}d=g+k|0;e=h+z|0;s=f+ba|0;$p=2;continue _;case 7:AYH(b, -d,s,t,e);if(C()){break _;}j:while(true){z=z+1|0;while(z>=8){y=y+1|0;while(y>=16){k=k+1|0;if(k>=16)break j;y=0;}z=4;}if(!i[(((k*16|0)+y|0)*8|0)+z|0])continue;else{d=g+k|0;e=h+z|0;s=e-1|0;t=f+y|0;$p=3;continue _;}}return 1;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,$p);} -var A0B=K(C5); -function Xj(){var a=new A0B();Bbp(a);return a;} -function Bbp(a){} -function AFn(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=D(c,2)+2|0;h=D(c,2)+2|0;i=0;j=(d-g|0)-1|0;k=(d+g|0)+1|0;l=e-1|0;m=e+3|0;n=m+1|0;o=(f-h|0)-1|0;p=(f+h|0)+1 -|0;q=j;a:while(true){r=Y(q,k);if(r>0){if(i>=1&&i<=5){i=j;b:while(true){q=Y(i,k);if(q>0){j=0;s=(g*2|0)+1|0;i=27;t=(h*2|0)+1|0;while(j<2){k=0;if(k<3){r=(d+D(c,s)|0)-g|0;u=(f+D(c,t)|0)-h|0;$p=4;continue _;}j=j+1|0;}I();s=BzL.b;$p=2;continue _;}s=m;while(true){r=Y(s,l);if(r<0)break;t=o;u=Y(t,p);if(u<=0)break b;s=s+(-1)|0;}i=i+1|0;}if(i!=j&&r&&t!=o&&q&&s!=n&&u){u=0;$p=15;continue _;}if(s<0){$p=8;continue _;}u=s-1|0;$p=9;continue _;}return 0;}v=l;while(true){t=Y(v,n);if(t>0)break;w=o;u=Y(w,p);if(u<=0)break a;v=v+ -1|0;}q=q+1|0;}$p=1;case 1:$z=AJY(b,q,v,w);if(C()){break _;}x=$z;if(v==l&&!x.cv())return 0;if(!t&&!x.cv())return 0;if(!(q!=j&&r&&w!=o&&u)&&v==e){$p=5;continue _;}w=w+1|0;while(true){u=Y(w,p);if(u<=0)break;v=v+1|0;while(true){t=Y(v,n);if(t<=0)break;q=q+1|0;r=Y(q,k);if(r>0){if(i>=1&&i<=5){i=j;c:while(true){q=Y(i,k);if(q>0){j=0;s=(g*2|0)+1|0;i=27;t=(h*2|0)+1|0;while(j<2){k=0;if(k<3){r=(d+D(c,s)|0)-g|0;u=(f+D(c,t)|0)-h|0;$p=4;continue _;}j=j+1|0;}I();s=BzL.b;$p=2;continue _;}s=m;while(true){r=Y(s,l);if(r<0)break;t -=o;u=Y(t,p);if(u<=0)break c;s=s+(-1)|0;}i=i+1|0;}if(i!=j&&r&&t!=o&&q&&s!=n&&u){u=0;$p=15;continue _;}if(s<0){$p=8;continue _;}u=s-1|0;$p=9;continue _;}return 0;}v=l;}w=o;}continue _;case 2:AYH(b,d,e,f,s);if(C()){break _;}$p=3;case 3:$z=AWj(b,d,e,f);if(C()){break _;}b=$z;y=b;d=D(c,4);y.jF=!d?B(1007):d==1?B(1043):d==2?B(1043):d!=3?B(7):B(1041);return 1;case 4:$z=AKw(b,r,e,u);if(C()){break _;}z=$z;if(!z){l=0;z=r-1|0;$p=6;continue _;}k=k+1|0;while(true){if(k<3){r=(d+D(c,s)|0)-g|0;u=(f+D(c,t)|0)-h|0;continue _;}j -=j+1|0;if(j>=2)break;k=0;}I();s=BzL.b;$p=2;continue _;case 5:$z=AKw(b,q,v,w);if(C()){break _;}s=$z;if(!s){s=v+1|0;$p=7;continue _;}w=w+1|0;while(true){u=Y(w,p);if(u<=0)break;v=v+1|0;while(true){t=Y(v,n);if(t<=0)break;q=q+1|0;r=Y(q,k);if(r>0){if(i>=1&&i<=5){i=j;b:while(true){q=Y(i,k);if(q>0){j=0;s=(g*2|0)+1|0;i=27;t=(h*2|0)+1|0;while(j<2){k=0;if(k<3){r=(d+D(c,s)|0)-g|0;u=(f+D(c,t)|0)-h|0;$p=4;continue _;}j=j+1|0;}I();s=BzL.b;$p=2;continue _;}s=m;while(true){r=Y(s,l);if(r<0)break;t=o;u=Y(t,p);if(u<=0)break b;s -=s+(-1)|0;}i=i+1|0;}if(i!=j&&r&&t!=o&&q&&s!=n&&u){u=0;$p=15;continue _;}if(s<0){$p=8;continue _;}u=s-1|0;$p=9;continue _;}return 0;}v=l;}w=o;}$p=1;continue _;case 6:$z=AJY(b,z,e,u);if(C()){break _;}ba=$z;if(ba.cv())l=1;z=r+1|0;$p=10;continue _;case 7:$z=AKw(b,q,s,w);if(C()){break _;}s=$z;if(!s)i=i+1|0;w=w+1|0;while(true){u=Y(w,p);if(u<=0)break;v=v+1|0;while(true){t=Y(v,n);if(t<=0)break;q=q+1|0;r=Y(q,k);if(r>0){if(i>=1&&i<=5){i=j;d:while(true){q=Y(i,k);if(q>0){j=0;s=(g*2|0)+1|0;i=27;t=(h*2|0)+1|0;while(j<2){k -=0;if(k<3){r=(d+D(c,s)|0)-g|0;u=(f+D(c,t)|0)-h|0;$p=4;continue _;}j=j+1|0;}I();s=BzL.b;$p=2;continue _;}s=m;while(true){r=Y(s,l);if(r<0)break;t=o;u=Y(t,p);if(u<=0)break d;s=s+(-1)|0;}i=i+1|0;}if(i!=j&&r&&t!=o&&q&&s!=n&&u){u=0;$p=15;continue _;}if(s<0){$p=8;continue _;}u=s-1|0;$p=9;continue _;}return 0;}v=l;}w=o;}$p=1;continue _;case 8:$z=AJY(b,i,s,t);if(C()){break _;}ba=$z;if(ba.cv()){if(!r&&D(c,4)){I();u=BwT.b;$p=14;continue _;}I();u=BwM.b;$p=12;continue _;}t=t+1|0;while(true){u=Y(t,p);if(u<=0)break;s=s+(-1) -|0;while(true){r=Y(s,l);if(r>=0)break;i=i+1|0;q=Y(i,k);if(q>0){j=0;s=(g*2|0)+1|0;i=27;t=(h*2|0)+1|0;while(j<2){k=0;if(k<3){r=(d+D(c,s)|0)-g|0;u=(f+D(c,t)|0)-h|0;$p=4;continue _;}j=j+1|0;}I();s=BzL.b;$p=2;continue _;}s=m;}t=o;}if(i!=j&&r&&t!=o&&q&&s!=n&&u){u=0;$p=15;continue _;}if(s<0){continue _;}u=s-1|0;$p=9;case 9:$z=AJY(b,i,u,t);if(C()){break _;}ba=$z;if(ba.cv()){$p=8;continue _;}u=0;$p=11;continue _;case 10:$z=AJY(b,z,e,u);if(C()){break _;}ba=$z;if(ba.cv())l=l+1|0;z=u-1|0;$p=13;continue _;case 11:AYH(b, -i,s,t,u);if(C()){break _;}t=t+1|0;while(true){u=Y(t,p);if(u<=0)break;s=s+(-1)|0;while(true){r=Y(s,l);if(r>=0)break;i=i+1|0;q=Y(i,k);if(q>0){j=0;s=(g*2|0)+1|0;i=27;t=(h*2|0)+1|0;while(j<2){k=0;if(k<3){r=(d+D(c,s)|0)-g|0;u=(f+D(c,t)|0)-h|0;$p=4;continue _;}j=j+1|0;}I();s=BzL.b;$p=2;continue _;}s=m;}t=o;}if(i!=j&&r&&t!=o&&q&&s!=n&&u){u=0;$p=15;continue _;}if(s<0){$p=8;continue _;}u=s-1|0;$p=9;continue _;case 12:AYH(b,i,s,t,u);if(C()){break _;}t=t+1|0;while(true){u=Y(t,p);if(u<=0)break;s=s+(-1)|0;while(true){r= -Y(s,l);if(r>=0)break;i=i+1|0;q=Y(i,k);if(q>0){j=0;s=(g*2|0)+1|0;i=27;t=(h*2|0)+1|0;while(j<2){k=0;if(k<3){r=(d+D(c,s)|0)-g|0;u=(f+D(c,t)|0)-h|0;$p=4;continue _;}j=j+1|0;}I();s=BzL.b;$p=2;continue _;}s=m;}t=o;}if(i!=j&&r&&t!=o&&q&&s!=n&&u){u=0;$p=15;continue _;}if(s<0){$p=8;continue _;}u=s-1|0;$p=9;continue _;case 13:$z=AJY(b,r,e,z);if(C()){break _;}ba=$z;if(ba.cv())l=l+1|0;z=u+1|0;$p=16;continue _;case 14:AYH(b,i,s,t,u);if(C()){break _;}t=t+1|0;while(true){u=Y(t,p);if(u<=0)break;s=s+(-1)|0;while(true){r=Y(s, -l);if(r>=0)break;i=i+1|0;q=Y(i,k);if(q>0){j=0;s=(g*2|0)+1|0;i=27;t=(h*2|0)+1|0;while(j<2){k=0;if(k<3){r=(d+D(c,s)|0)-g|0;u=(f+D(c,t)|0)-h|0;$p=4;continue _;}j=j+1|0;}I();s=BzL.b;$p=2;continue _;}s=m;}t=o;}if(i!=j&&r&&t!=o&&q&&s!=n&&u){u=0;$p=15;continue _;}if(s<0){$p=8;continue _;}u=s-1|0;$p=9;continue _;case 15:AYH(b,i,s,t,u);if(C()){break _;}t=t+1|0;while(true){u=Y(t,p);if(u<=0)break;s=s+(-1)|0;while(true){r=Y(s,l);if(r>=0)break;i=i+1|0;q=Y(i,k);if(q>0){j=0;s=(g*2|0)+1|0;i=27;t=(h*2|0)+1|0;while(j<2){k=0;if -(k<3){r=(d+D(c,s)|0)-g|0;u=(f+D(c,t)|0)-h|0;$p=4;continue _;}j=j+1|0;}I();s=BzL.b;$p=2;continue _;}s=m;}t=o;}if(i!=j&&r&&t!=o&&q&&s!=n&&u){u=0;continue _;}if(s<0){$p=8;continue _;}u=s-1|0;$p=9;continue _;case 16:$z=AJY(b,r,e,z);if(C()){break _;}ba=$z;if(ba.cv())l=l+1|0;if(l==1){I();z=BzN.b;$p=17;continue _;}k=k+1|0;while(true){if(k<3){r=(d+D(c,s)|0)-g|0;u=(f+D(c,t)|0)-h|0;$p=4;continue _;}j=j+1|0;if(j>=2)break;k=0;}I();s=BzL.b;$p=2;continue _;case 17:AYH(b,r,e,u,z);if(C()){break _;}$p=18;case 18:$z=AWj(b,r, -e,u);if(C()){break _;}ba=$z;ba=ba;z=0;while(true){if(z>=8){while(true){j=j+1|0;if(j>=2)break;k=0;if(k>=3)continue;else{r=(d+D(c,s)|0)-g|0;u=(f+D(c,t)|0)-h|0;$p=4;continue _;}}I();s=BzL.b;$p=2;continue _;}bb=ZH(a,c);if(bb!==null)break;z=z+1|0;}r=D(c,i);$p=19;case 19:AP0(ba,r,bb);if(C()){break _;}while(true){z=z+1|0;if(z>=8){while(true){j=j+1|0;if(j>=2)break;k=0;if(k>=3)continue;else{r=(d+D(c,s)|0)-g|0;u=(f+D(c,t)|0)-h|0;$p=4;continue _;}}I();s=BzL.b;$p=2;continue _;}bb=ZH(a,c);if(bb===null)continue;else break;}r -=D(c,i);continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,$p);} -function ZH(a,b){var c,d;a:{c=D(b,11);if(!c){d=new Cm;Bt();Er(d,BC2);break a;}if(c==1){d=new Cm;Bt();Gz(d,BB8,D(b,4)+1|0);break a;}if(c==2){d=new Cm;Bt();Er(d,BCz);break a;}if(c==3){d=new Cm;Bt();Gz(d,BBK,D(b,4)+1|0);break a;}if(c==4){d=new Cm;Bt();Gz(d,BCt,D(b,4)+1|0);break a;}if(c==5){d=new Cm;Bt();Gz(d,BCr,D(b,4)+1|0);break a;}if(c==6){d=new Cm;Bt();Er(d,BCY);break a;}if(c==7&&!D(b,100)){d=new Cm;Bt();Er(d,BCX);break a;}if(c==8&&!D(b,2)){d=new Cm;Bt();Gz(d,BBI,D(b,4)+1|0);break a;}if(c==9&&!D(b,10)){d=new Cm;Bt();Er(d, -BwC.data[BBY.bb+D(b,2)|0]);break a;}d=null;}return d;} -function AXt(){var a=this;C5.call(a);a.Qf=0;a.gQ=0;} -function PX(a){var b=new AXt();Bcj(b,a);return b;} -function Bcj(a,b){I();a.Qf=BAd.b;a.gQ=b;} -function AWA(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();bi=$T.l();bh=$T.l();bg=$T.l();bf=$T.l();be=$T.l();bd=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AJY(b, -d,e,f);if(C()){break _;}g=$z;BB();if(g!==BxI)return 0;h=O(c)*3.1415927410125732;i=d+8|0;j=i+Bq(h)*a.gQ/8.0;k=i-Bq(h)*a.gQ/8.0;i=f+8|0;l=i+BE(h)*a.gQ/8.0;m=i-BE(h)*a.gQ/8.0;n=(e+D(c,3)|0)+2|0;o=(e+D(c,3)|0)+2|0;p=0;q=k-j;r=o-n;s=m-l;while(true){d=a.gQ;if(p>d)break;k=p;m=q*k;o=d;t=j+m/o;u=n+r*k/o;v=l+s*k/o;k=Ca(c);d=a.gQ;w=k*d/16.0;i=p*3.1415927410125732;x=(Bq(i/d)+1.0)*w+1.0;y=(Bq(i/a.gQ)+1.0)*w+1.0;w=x/2.0;z=t-w|0;ba=t+w|0;o=y/2.0;bb=u-o|0;bc=u+o|0;e=v-w|0;f=v+w|0;while(z<=ba){bd=bb;while(bd<=bc){be=e;while -(be<=f){bf=(z+0.5-t)/w;bg=(bd+0.5-u)/o;bh=(be+0.5-v)/w;if(bf*bf+bg*bg+bh*bh<1.0){$p=2;continue _;}be=be+1|0;}bd=bd+1|0;}z=z+1|0;}p=p+1|0;}return 1;case 2:$z=AKw(b,z,bd,be);if(C()){break _;}bi=$z;I();if(bi==BwZ.b){d=a.Qf;$p=3;continue _;}a:while(true){be=be+1|0;while(be>f){bd=bd+1|0;while(bd>bc){z=z+1|0;while(z>ba){p=p+1|0;d=a.gQ;if(p>d)break a;k=p;m=q*k;o=d;t=j+m/o;u=n+r*k/o;v=l+s*k/o;k=Ca(c);d=a.gQ;w=k*d/16.0;i=p*3.1415927410125732;x=(Bq(i/d)+1.0)*w+1.0;y=(Bq(i/a.gQ)+1.0)*w+1.0;w=x/2.0;z=t-w|0;ba=t+w|0;o=y -/2.0;bb=u-o|0;bc=u+o|0;e=v-w|0;f=v+w|0;}bd=bb;}be=e;}bf=(z+0.5-t)/w;bg=(bd+0.5-u)/o;bh=(be+0.5-v)/w;if(bf*bf+bg*bg+bh*bh>=1.0)continue;else{continue _;}}return 1;case 3:AUf(b,z,bd,be,d);if(C()){break _;}b:while(true){be=be+1|0;while(be>f){bd=bd+1|0;while(bd>bc){z=z+1|0;while(z>ba){p=p+1|0;d=a.gQ;if(p>d)break b;k=p;m=q*k;o=d;t=j+m/o;u=n+r*k/o;v=l+s*k/o;k=Ca(c);d=a.gQ;w=k*d/16.0;i=p*3.1415927410125732;x=(Bq(i/d)+1.0)*w+1.0;y=(Bq(i/a.gQ)+1.0)*w+1.0;w=x/2.0;z=t-w|0;ba=t+w|0;o=y/2.0;bb=u-o|0;bc=u+o|0;e=v-w|0;f=v -+w|0;}bd=bb;}be=e;}bf=(z+0.5-t)/w;bg=(bd+0.5-u)/o;bh=(be+0.5-v)/w;if(bf*bf+bg*bg+bh*bh>=1.0)continue;else{$p=2;continue _;}}return 1;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,$p);} -function B2(){var a=this;C5.call(a);a.JJ=0;a.g4=0;} -function BIg(a,b){var c=new B2();B7(c,a,b);return c;} -function B7(a,b,c){a.JJ=b;a.g4=c;} -function AJL(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();bg=$T.l();bf=$T.l();be=$T.l();bd=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=O(c)*3.1415927410125732;h=d+8|0;i=h+Bq(g) -*a.g4/8.0;j=h-Bq(g)*a.g4/8.0;h=f+8|0;k=h+BE(g)*a.g4/8.0;l=h-BE(g)*a.g4/8.0;m=(e+D(c,3)|0)+2|0;n=(e+D(c,3)|0)+2|0;o=0;j=j-i;n=n-m;p=l-k;while(true){d=a.g4;if(o>d)break;q=o;r=j*q;s=d;t=i+r/s;u=m+n*q/s;v=k+p*q/s;r=Ca(c);d=a.g4;w=r*d/16.0;x=o*3.1415927410125732;y=(Bq(x/d)+1.0)*w+1.0;z=(Bq(x/a.g4)+1.0)*w+1.0;w=y/2.0;ba=t-w|0;bb=t+w|0;y=z/2.0;bc=u-y|0;bd=u+y|0;e=v-w|0;f=v+w|0;while(ba<=bb){be=bc;while(be<=bd){bf=e;while(bf<=f){r=(ba+0.5-t)/w;q=(be+0.5-u)/y;s=(bf+0.5-v)/w;if(r*r+q*q+s*s<1.0){$p=1;continue _;}bf=bf -+1|0;}be=be+1|0;}ba=ba+1|0;}o=o+1|0;}return 1;case 1:$z=AKw(b,ba,be,bf);if(C()){break _;}bg=$z;I();if(bg==BwJ.b){d=a.JJ;$p=2;continue _;}a:while(true){bf=bf+1|0;while(bf>f){be=be+1|0;while(be>bd){ba=ba+1|0;while(ba>bb){o=o+1|0;d=a.g4;if(o>d)break a;q=o;r=j*q;s=d;t=i+r/s;u=m+n*q/s;v=k+p*q/s;r=Ca(c);d=a.g4;w=r*d/16.0;x=o*3.1415927410125732;y=(Bq(x/d)+1.0)*w+1.0;z=(Bq(x/a.g4)+1.0)*w+1.0;w=y/2.0;ba=t-w|0;bb=t+w|0;y=z/2.0;bc=u-y|0;bd=u+y|0;e=v-w|0;f=v+w|0;}be=bc;}bf=e;}r=(ba+0.5-t)/w;q=(be+0.5-u)/y;s=(bf+0.5-v)/ -w;if(r*r+q*q+s*s>=1.0)continue;else{continue _;}}return 1;case 2:AUf(b,ba,be,bf,d);if(C()){break _;}b:while(true){bf=bf+1|0;while(bf>f){be=be+1|0;while(be>bd){ba=ba+1|0;while(ba>bb){o=o+1|0;d=a.g4;if(o>d)break b;q=o;r=j*q;s=d;t=i+r/s;u=m+n*q/s;v=k+p*q/s;r=Ca(c);d=a.g4;w=r*d/16.0;x=o*3.1415927410125732;y=(Bq(x/d)+1.0)*w+1.0;z=(Bq(x/a.g4)+1.0)*w+1.0;w=y/2.0;ba=t-w|0;bb=t+w|0;y=z/2.0;bc=u-y|0;bd=u+y|0;e=v-w|0;f=v+w|0;}be=bc;}bf=e;}r=(ba+0.5-t)/w;q=(be+0.5-u)/y;s=(bf+0.5-v)/w;if(r*r+q*q+s*s>=1.0)continue;else{$p -=1;continue _;}}return 1;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,$p);} -function BN(){C5.call(this);this.Bl=0;} -function BIh(a){var b=new BN();BP(b,a);return b;} -function BP(a,b){a.Bl=b;} -function AK0(a,b,c,d,e,f){var g,h,i,j,k,l,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=0;if(g>=64)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=(e+D(c,4)|0)-D(c,4)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p=1;case 1:$z=AKw(b,h,i,j);if(C()){break _;}k=$z;if(!k){I();l=BwB.data[a.Bl];$p=2;continue _;}g=g+1|0;if(g>=64)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=(e+D(c,4)|0)-D(c,4)|0;j=(f+D(c,8)|0)-D(c,8)|0;continue _;case 2:$z -=l.qj(b,h,i,j);if(C()){break _;}k=$z;if(k){k=a.Bl;$p=3;continue _;}g=g+1|0;if(g>=64)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=(e+D(c,4)|0)-D(c,4)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p=1;continue _;case 3:AUf(b,h,i,j,k);if(C()){break _;}g=g+1|0;if(g>=64)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=(e+D(c,4)|0)-D(c,4)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p=1;continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,$p);} -var AT_=K(C5); -function EY(){var a=new AT_();A33(a);return a;} -function A33(a){} -function AQo(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=0;h=e-1|0;if(g>=20)return 1;i=(d+D(c,4)|0)-D(c,4)|0;j=(f+D(c,4)|0)-D(c,4)|0;$p=1;case 1:$z=AKw(b,i,e,j);if(C()){break _;}k=$z;if(!k){k=i-1|0;$p=2;continue _;}g=g+1|0;if(g>=20)return 1;i=(d+D(c,4)|0)-D(c,4)|0;j=(f+D(c,4)|0)-D(c,4)|0;continue _;case 2:$z -=AJY(b,k,h,j);if(C()){break _;}l=$z;BB();if(l!==BxI){k=i+1|0;$p=3;continue _;}k=2+D(c,D(c,3)+1|0)|0;m=0;if(m=20)return 1;i=(d+D(c,4)|0)-D(c,4)|0;j=(f+D(c,4)|0)-D(c,4)|0;$p=1;continue _;case 3:$z=AJY(b,k,h,j);if(C()){break _;}l=$z;if(l!==BxI){k=j-1|0;$p=4;continue _;}k=2+D(c,D(c,3)+1|0)|0;m=0;if(m=20)return 1;i=(d+D(c,4)|0)-D(c,4)|0;j=(f+D(c,4)|0)-D(c,4)|0;$p=1;continue _;case 4:$z=AJY(b,i,h,k);if(C()){break _;}l -=$z;if(l!==BxI){k=j+1|0;$p=6;continue _;}k=2+D(c,D(c,3)+1|0)|0;m=0;if(m=20)return 1;i=(d+D(c,4)|0)-D(c,4)|0;j=(f+D(c,4)|0)-D(c,4)|0;$p=1;continue _;case 5:$z=l.qj(b,i,n,j);if(C()){break _;}o=$z;if(o){o=BAe.b;$p=7;continue _;}m=m+1|0;if(m=20)return 1;i=(d+D(c,4)|0)-D(c,4)|0;j=(f+D(c,4)|0)-D(c,4)|0;$p=1;continue _;case 6:$z=AJY(b,i,h,k);if(C()){break _;}l=$z;if(l===BxI){k=2+D(c,D(c,3)+1|0)|0;m=0;if(m=20)return 1;i=(d+D(c,4)|0)-D(c,4)|0;j=(f+D(c,4)|0)-D(c,4)|0;$p=1;continue _;case 7:AUf(b,i,n,j,o);if(C()){break _;}m=m+1|0;if(m=20)return 1;i=(d+D(c,4)|0)-D(c,4)|0;j=(f+D(c,4)|0)-D(c,4)|0;$p=1;continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);} -var AXp=K(C5); -function E3(){var a=new AXp();BkR(a);return a;} -function BkR(a){} -function AK9(a,b,c,d,e,f){var g,h,i,j,k,l,m,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=0;if(g>=64)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=(e+D(c,4)|0)-D(c,4)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p=1;case 1:$z=AKw(b,h,i,j);if(C()){break _;}k=$z;if(!k){k=i-1|0;$p=2;continue _;}g=g+1|0;if(g>=64)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=(e+D(c,4)|0)-D(c,4)|0;j=(f+D(c,8)|0)-D(c,8)|0;continue _;case 2:$z -=AKw(b,h,k,j);if(C()){break _;}l=$z;I();if(l==BwF.b){m=BAh;$p=3;continue _;}g=g+1|0;if(g>=64)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=(e+D(c,4)|0)-D(c,4)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p=1;continue _;case 3:$z=m.fc(b,h,i,j);if(C()){break _;}k=$z;if(k){l=BAh.b;k=D(c,4);$p=4;continue _;}g=g+1|0;if(g>=64)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=(e+D(c,4)|0)-D(c,4)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p=1;continue _;case 4:AR_(b,h,i,j,l,k);if(C()){break _;}g=g+1|0;if(g>=64)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=(e+D(c,4)|0)-D(c,4)|0;j=(f+D(c, -8)|0)-D(c,8)|0;$p=1;continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,$p);} -var AKb=K(C5); -function Ew(){var a=new AKb();BfA(a);return a;} -function BfA(a){} -function A0Z(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=0;if(g>=10)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=(e+D(c,4)|0)-D(c,4)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p=1;case 1:$z=AKw(b,h,i,j);if(C()){break _;}k=$z;if(!k){k=1+D(c,D(c,3)+1|0)|0;l=0;if(l=10)return 1;h=(d+D(c, -8)|0)-D(c,8)|0;i=(e+D(c,4)|0)-D(c,4)|0;j=(f+D(c,8)|0)-D(c,8)|0;continue _;case 2:$z=m.qj(b,h,n,j);if(C()){break _;}o=$z;if(o){o=BAc.b;$p=3;continue _;}l=l+1|0;if(l=10)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=(e+D(c,4)|0)-D(c,4)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p=1;continue _;case 3:AUf(b,h,n,j,o);if(C()){break _;}l=l+1|0;if(l=10)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=(e+D(c,4)|0)-D(c,4)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p=1;continue _;default: -G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$p);} -function CD(){C5.call(this);this.Hv=0;} -function BIi(a){var b=new CD();CF(b,a);return b;} -function CF(a,b){a.Hv=b;} -function AUG(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=e+1|0;$p=1;case 1:$z=AKw(b,d,g,f);if(C()){break _;}g=$z;I();if(g!=BwJ.b)return 0;g=e-1|0;$p=2;case 2:$z=AKw(b,d,g,f);if(C()){break _;}g=$z;if(g!=BwJ.b)return 0;$p=3;case 3:$z=AKw(b,d,e,f);if(C()){break _;}g=$z;if(g){$p=5;continue _;}g=0;h=d-1|0;$p=4;case 4:$z=AKw(b, -h,e,f);if(C()){break _;}i=$z;if(i==BwJ.b)g=1;i=d+1|0;$p=6;continue _;case 5:$z=AKw(b,d,e,f);if(C()){break _;}g=$z;if(g!=BwJ.b)return 0;g=0;h=d-1|0;$p=4;continue _;case 6:$z=AKw(b,i,e,f);if(C()){break _;}j=$z;if(j==BwJ.b)g=g+1|0;k=f-1|0;$p=7;case 7:$z=AKw(b,d,e,k);if(C()){break _;}j=$z;if(j==BwJ.b)g=g+1|0;l=f+1|0;$p=8;case 8:$z=AKw(b,d,e,l);if(C()){break _;}m=$z;if(m==BwJ.b)g=g+1|0;j=0;$p=9;case 9:$z=AKw(b,h,e,f);if(C()){break _;}h=$z;if(!h)j=1;$p=10;case 10:$z=AKw(b,i,e,f);if(C()){break _;}h=$z;if(!h)j=j+1| -0;$p=11;case 11:$z=AKw(b,d,e,k);if(C()){break _;}h=$z;if(!h)j=j+1|0;$p=12;case 12:$z=AKw(b,d,e,l);if(C()){break _;}h=$z;if(!h)j=j+1|0;if(g==3&&j==1){g=a.Hv;$p=13;continue _;}return 1;case 13:AYH(b,d,e,f,g);if(C()){break _;}b.nV=1;n=BwB.data[a.Hv];$p=14;case 14:n.c8(b,d,e,f,c);if(C()){break _;}b.nV=0;return 1;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);} -function P5(){C5.call(this);this.vh=0;} -function AJZ(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:g=e+1|0;$p=1;case 1:$z=AKw(b,d,g,f);if(C()){break _;}g=$z;I();if(g!=BAi.b)return 0;$p=2;case 2:$z=AKw(b,d,e,f);if(C()){break _;}g=$z;if(g){$p=4;continue _;}h=0;i=d-1|0;$p=3;case 3:$z=AKw(b,i,e,f);if(C()){break _;}g=$z;if(g==BAi.b)h=1;g=d+1|0;$p=5;continue _;case 4:$z -=AKw(b,d,e,f);if(C()){break _;}g=$z;if(g!=BAi.b)return 0;h=0;i=d-1|0;$p=3;continue _;case 5:$z=AKw(b,g,e,f);if(C()){break _;}j=$z;if(j==BAi.b)h=h+1|0;j=f-1|0;$p=6;case 6:$z=AKw(b,d,e,j);if(C()){break _;}k=$z;if(k==BAi.b)h=h+1|0;l=f+1|0;$p=7;case 7:$z=AKw(b,d,e,l);if(C()){break _;}k=$z;if(k==BAi.b)h=h+1|0;m=e-1|0;$p=8;case 8:$z=AKw(b,d,m,f);if(C()){break _;}k=$z;if(k==BAi.b)h=h+1|0;k=0;$p=9;case 9:$z=AKw(b,i,e,f);if(C()){break _;}i=$z;if(!i)k=1;$p=10;case 10:$z=AKw(b,g,e,f);if(C()){break _;}g=$z;if(!g)k=k+1| -0;$p=11;case 11:$z=AKw(b,d,e,j);if(C()){break _;}g=$z;if(!g)k=k+1|0;$p=12;case 12:$z=AKw(b,d,e,l);if(C()){break _;}g=$z;if(!g)k=k+1|0;$p=13;case 13:$z=AKw(b,d,m,f);if(C()){break _;}g=$z;if(!g)k=k+1|0;if(h==4&&k==1){g=a.vh;$p=14;continue _;}return 1;case 14:AYH(b,d,e,f,g);if(C()){break _;}b.nV=1;n=BwB.data[a.vh];$p=15;case 15:n.c8(b,d,e,f,c);if(C()){break _;}b.nV=0;return 1;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,$p);} -var AHl=K(C5); -function BIj(){var a=new AHl();Bet(a);return a;} -function Bet(a){} -var Ju=K(C5); -function BIk(){var a=new Ju();A3W(a);return a;} -function A3W(a){} -function AU_(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AKw(b,d,e,f);if(C()){break _;}g=$z;if(g)return 0;g=e+1|0;$p=2;case 2:$z=AKw(b,d,g,f);if(C()){break _;}g=$z;I();if(g!=BAi.b)return 0;g=BAk.b;$p=3;case 3:AYH(b,d,e,f,g);if(C()){break _;}g -=0;if(g>=1500)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=e-D(c,12)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p=4;case 4:a:{$z=AKw(b,h,i,j);if(C()){break _;}k=$z;if(!k){l=0;m=0;n=h-1|0;o=h+1|0;p=i-1|0;q=i+1|0;r=j-1|0;s=j+1|0;while(true){if(m>=6){if(l!=1)break a;k=BAk.b;$p=5;continue _;}if(!m){$p=6;continue _;}if(m==1){$p=7;continue _;}if(m==2){$p=8;continue _;}if(m==3){$p=9;continue _;}if(m==4){$p=10;continue _;}if(m==5)break;if(0==BAk.b)l=l+1|0;m=m+1|0;}$p=11;continue _;}}g=g+1|0;if(g>=1500)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=e-D(c, -12)|0;j=(f+D(c,8)|0)-D(c,8)|0;continue _;case 5:AYH(b,h,i,j,k);if(C()){break _;}g=g+1|0;if(g>=1500)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=e-D(c,12)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p=4;continue _;case 6:$z=AKw(b,n,i,j);if(C()){break _;}t=$z;while(m!=1){if(m==2){$p=8;continue _;}if(m==3){$p=9;continue _;}if(m==4){$p=10;continue _;}if(m==5){$p=11;continue _;}if(t==BAk.b)l=l+1|0;m=m+1|0;if(m>=6){if(l==1){k=BAk.b;$p=5;continue _;}g=g+1|0;if(g>=1500)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=e-D(c,12)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p -=4;continue _;}t=0;if(!m){continue _;}}$p=7;case 7:$z=AKw(b,o,i,j);if(C()){break _;}t=$z;while(m!=2){if(m==3){$p=9;continue _;}if(m==4){$p=10;continue _;}if(m==5){$p=11;continue _;}if(t==BAk.b)l=l+1|0;m=m+1|0;if(m>=6){if(l==1){k=BAk.b;$p=5;continue _;}g=g+1|0;if(g>=1500)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=e-D(c,12)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p=4;continue _;}t=0;if(!m){$p=6;continue _;}if(m==1){continue _;}}$p=8;case 8:$z=AKw(b,h,p,j);if(C()){break _;}t=$z;while(m!=3){if(m==4){$p=10;continue _;}if(m==5){$p=11;continue _;}if -(t==BAk.b)l=l+1|0;m=m+1|0;if(m>=6){if(l==1){k=BAk.b;$p=5;continue _;}g=g+1|0;if(g>=1500)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=e-D(c,12)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p=4;continue _;}t=0;if(!m){$p=6;continue _;}if(m==1){$p=7;continue _;}if(m==2){continue _;}}$p=9;case 9:$z=AKw(b,h,q,j);if(C()){break _;}t=$z;while(m!=4){if(m==5){$p=11;continue _;}if(t==BAk.b)l=l+1|0;m=m+1|0;if(m>=6){if(l==1){k=BAk.b;$p=5;continue _;}g=g+1|0;if(g>=1500)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=e-D(c,12)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p=4;continue _;}t -=0;if(!m){$p=6;continue _;}if(m==1){$p=7;continue _;}if(m==2){$p=8;continue _;}if(m==3){continue _;}}$p=10;case 10:$z=AKw(b,h,i,r);if(C()){break _;}t=$z;while(m!=5){if(t==BAk.b)l=l+1|0;m=m+1|0;if(m>=6){if(l==1){k=BAk.b;$p=5;continue _;}g=g+1|0;if(g>=1500)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=e-D(c,12)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p=4;continue _;}t=0;if(!m){$p=6;continue _;}if(m==1){$p=7;continue _;}if(m==2){$p=8;continue _;}if(m==3){$p=9;continue _;}if(m==4){continue _;}}$p=11;case 11:$z=AKw(b,h,i,s);if(C()){break _;}t -=$z;while(true){if(t==BAk.b)l=l+1|0;m=m+1|0;if(m>=6){if(l==1){k=BAk.b;$p=5;continue _;}g=g+1|0;if(g>=1500)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=e-D(c,12)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p=4;continue _;}t=0;if(!m){$p=6;continue _;}if(m==1){$p=7;continue _;}if(m==2){$p=8;continue _;}if(m==3){$p=9;continue _;}if(m==4){$p=10;continue _;}if(m==5)break;}continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,$p);} -var Iu=K(C5); -function BIl(){var a=new Iu();Bji(a);return a;} -function Bji(a){} -function ATN(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:$z=AKw(b,d,e,f);if(C()){break _;}g=$z;if(g)return 0;g=e+1|0;$p=2;case 2:$z=AKw(b,d,g,f);if(C()){break _;}g=$z;I();if(g!=BAi.b)return 0;g=BAk.b;$p=3;case 3:AYH(b,d,e,f,g);if(C()){break _;}g -=0;if(g>=1500)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=e-D(c,12)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p=4;case 4:a:{$z=AKw(b,h,i,j);if(C()){break _;}k=$z;if(!k){l=0;m=0;n=h-1|0;o=h+1|0;p=i-1|0;q=i+1|0;r=j-1|0;s=j+1|0;while(true){if(m>=6){if(l!=1)break a;k=BAk.b;$p=5;continue _;}if(!m){$p=6;continue _;}if(m==1){$p=7;continue _;}if(m==2){$p=8;continue _;}if(m==3){$p=9;continue _;}if(m==4){$p=10;continue _;}if(m==5)break;if(0==BAk.b)l=l+1|0;m=m+1|0;}$p=11;continue _;}}g=g+1|0;if(g>=1500)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=e-D(c, -12)|0;j=(f+D(c,8)|0)-D(c,8)|0;continue _;case 5:AYH(b,h,i,j,k);if(C()){break _;}g=g+1|0;if(g>=1500)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=e-D(c,12)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p=4;continue _;case 6:$z=AKw(b,n,i,j);if(C()){break _;}t=$z;while(m!=1){if(m==2){$p=8;continue _;}if(m==3){$p=9;continue _;}if(m==4){$p=10;continue _;}if(m==5){$p=11;continue _;}if(t==BAk.b)l=l+1|0;m=m+1|0;if(m>=6){if(l==1){k=BAk.b;$p=5;continue _;}g=g+1|0;if(g>=1500)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=e-D(c,12)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p -=4;continue _;}t=0;if(!m){continue _;}}$p=7;case 7:$z=AKw(b,o,i,j);if(C()){break _;}t=$z;while(m!=2){if(m==3){$p=9;continue _;}if(m==4){$p=10;continue _;}if(m==5){$p=11;continue _;}if(t==BAk.b)l=l+1|0;m=m+1|0;if(m>=6){if(l==1){k=BAk.b;$p=5;continue _;}g=g+1|0;if(g>=1500)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=e-D(c,12)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p=4;continue _;}t=0;if(!m){$p=6;continue _;}if(m==1){continue _;}}$p=8;case 8:$z=AKw(b,h,p,j);if(C()){break _;}t=$z;while(m!=3){if(m==4){$p=10;continue _;}if(m==5){$p=11;continue _;}if -(t==BAk.b)l=l+1|0;m=m+1|0;if(m>=6){if(l==1){k=BAk.b;$p=5;continue _;}g=g+1|0;if(g>=1500)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=e-D(c,12)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p=4;continue _;}t=0;if(!m){$p=6;continue _;}if(m==1){$p=7;continue _;}if(m==2){continue _;}}$p=9;case 9:$z=AKw(b,h,q,j);if(C()){break _;}t=$z;while(m!=4){if(m==5){$p=11;continue _;}if(t==BAk.b)l=l+1|0;m=m+1|0;if(m>=6){if(l==1){k=BAk.b;$p=5;continue _;}g=g+1|0;if(g>=1500)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=e-D(c,12)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p=4;continue _;}t -=0;if(!m){$p=6;continue _;}if(m==1){$p=7;continue _;}if(m==2){$p=8;continue _;}if(m==3){continue _;}}$p=10;case 10:$z=AKw(b,h,i,r);if(C()){break _;}t=$z;while(m!=5){if(t==BAk.b)l=l+1|0;m=m+1|0;if(m>=6){if(l==1){k=BAk.b;$p=5;continue _;}g=g+1|0;if(g>=1500)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=e-D(c,12)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p=4;continue _;}t=0;if(!m){$p=6;continue _;}if(m==1){$p=7;continue _;}if(m==2){$p=8;continue _;}if(m==3){$p=9;continue _;}if(m==4){continue _;}}$p=11;case 11:$z=AKw(b,h,i,s);if(C()){break _;}t -=$z;while(true){if(t==BAk.b)l=l+1|0;m=m+1|0;if(m>=6){if(l==1){k=BAk.b;$p=5;continue _;}g=g+1|0;if(g>=1500)return 1;h=(d+D(c,8)|0)-D(c,8)|0;i=e-D(c,12)|0;j=(f+D(c,8)|0)-D(c,8)|0;$p=4;continue _;}t=0;if(!m){$p=6;continue _;}if(m==1){$p=7;continue _;}if(m==2){$p=8;continue _;}if(m==3){$p=9;continue _;}if(m==4){$p=10;continue _;}if(m==5)break;}continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,$p);} -var VQ=K(0); -function AD9(){E.call(this);this.Mk=null;} -function ACY(a){return Ca(a.Mk);} -var AXB=K(); -function BIm(){var a=new AXB();BiV(a);return a;} -function BiV(a){} -var AQ9=K(); -function BIn(){var a=new AQ9();A7q(a);return a;} -function A7q(a){} -var SR=K(BI); -function BIo(){var a=new SR();BnY(a);return a;} -function BnY(a){X(a);} -var XP=K(SR); -function BIp(){var a=new XP();Bjw(a);return a;} -function Bjw(a){X(a);} -function AEp(){var a=this;E.call(a);a.wK=0;a.PO=null;a.cG=null;a.gh=0.0;a.gf=0.0;a.gq=0.0;a.tj=null;a.dC=0.0;a.tJ=null;} -function AT7(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();bm=$T.l();bl=$T.l();bk=$T.l();bj=$T.l();bi=$T.l();bh=$T.l();bg=$T.l();bf=$T.l();be=$T.l();bd=$T.l();bc=$T.l();bb=$T.l();ba=$T.l();z=$T.l();y=$T.l();x=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_: -while(true){switch($p){case 0:b=a.dC;c=16;d=0;e=15.0;a:while(true){if(d>=c){f=a.dC*2.0;a.dC=f;c=N(a.gh-f-1.0);g=N(a.gh+a.dC+1.0);h=N(a.gf-a.dC-1.0);i=N(a.gf+a.dC+1.0);j=N(a.gq-a.dC-1.0);k=N(a.gq+a.dC+1.0);l=a.cG;m=a.tj;n=Dj(c,h,j,g,i,k);$p=1;continue _;}g=0;while(g0.0)break a;}h=h+1|0;}g=g+1|0;}d=d+1|0;}w=N(s);x=N(t);y=N(u);l=a.cG;$p=6;continue _;case 1:$z=ALY(l,m,n);if(C()){break _;}l=$z;m=BM(a.gh,a.gf,a.gq);z=0;while(true){if(z>=l.p){a.dC=b;ba=Cj();D$(ba,a.tJ);if(a.wK){bb=ba.p-1|0;if(bb>=0){bc=Z(ba,bb);bd=bc.cV;be=bc.c5;bf=bc.cW;l=a.cG;$p=4;continue _;}}return;}n=Z(l,z);bg=YW(n,a.gh,a.gf,a.gq)/a.dC;if(bg<=1.0)break;z=z+1|0;}s=n.c-a.gh;t=n.j-a.gf;u=n.d-a.gq;bh=Ci(s*s+t*t+u*u);r=s/bh;o=t/bh;p=u/bh;ba=a.cG;bc=n.w;$p= -2;case 2:$z=AKI(ba,m,bc);if(C()){break _;}f=$z;bi=f;bj=(1.0-bg)*bi;ba=a.tj;c=(bj*bj+bj)/2.0*8.0*a.dC+1.0|0;$p=3;case 3:n.eo(ba,c);if(C()){break _;}n.f=n.f+r*bj;n.i=n.i+o*bj;n.g=n.g+p*bj;while(true){z=z+1|0;if(z>=l.p){a.dC=b;ba=Cj();D$(ba,a.tJ);if(a.wK){bb=ba.p-1|0;if(bb>=0){bc=Z(ba,bb);bd=bc.cV;be=bc.c5;bf=bc.cW;l=a.cG;$p=4;continue _;}}return;}n=Z(l,z);bg=YW(n,a.gh,a.gf,a.gq)/a.dC;if(bg>1.0)continue;else break;}s=n.c-a.gh;t=n.j-a.gf;u=n.d-a.gq;bh=Ci(s*s+t*t+u*u);r=s/bh;o=t/bh;p=u/bh;ba=a.cG;bc=n.w;$p=2;continue _;case 4:$z -=AKw(l,bd,be,bf);if(C()){break _;}bk=$z;l=a.cG;c=be-1|0;$p=5;case 5:$z=AKw(l,bd,c,bf);if(C()){break _;}bl=$z;if(!bk){I();if(Bzp.data[bl]&&!D(a.PO,3)){l=a.cG;c=BwD.b;$p=7;continue _;}}bb=bb+(-1)|0;if(bb<0)return;bc=Z(ba,bb);bd=bc.cV;be=bc.c5;bf=bc.cW;l=a.cG;$p=4;continue _;case 6:$z=AKw(l,w,x,y);if(C()){break _;}bm=$z;if(bm>0){I();f=f-(BwB.data[bm].H0(a.tj)+0.30000001192092896)*v;}if(f>0.0)PJ(a.tJ,CU(w,x,y));s=s+o;t=t+p;u=u+r;f=f-0.22500000894069672;while(f<=0.0){while(true){h=h+1|0;while(h>=c){g=g+1|0;while -(g>=c){d=d+1|0;if(d>=c){f=a.dC*2.0;a.dC=f;c=N(a.gh-f-1.0);g=N(a.gh+a.dC+1.0);h=N(a.gf-a.dC-1.0);i=N(a.gf+a.dC+1.0);j=N(a.gq-a.dC-1.0);k=N(a.gq+a.dC+1.0);l=a.cG;m=a.tj;n=Dj(c,h,j,g,i,k);$p=1;continue _;}g=0;}h=0;}if(!d)break;if(d==15)break;if(!g)break;if(g==15)break;if(!h)break;if(h!=15)continue;else break;}o=d/e*2.0-1.0;p=g/e*2.0-1.0;q=h/e*2.0-1.0;r=DP(o*o+p*p+q*q);o=o/r;p=p/r;r=q/r;f=a.dC*(0.699999988079071+O(a.cG.n)*0.6000000238418579);s=a.gh;t=a.gf;u=a.gq;v=0.30000001192092896;o=o*0.30000001192092896;p=p -*0.30000001192092896;r=r*0.30000001192092896;}w=N(s);x=N(t);y=N(u);l=a.cG;continue _;case 7:AYH(l,bd,be,bf,c);if(C()){break _;}bb=bb+(-1)|0;if(bb<0)return;bc=Z(ba,bb);bd=bc.cV;be=bc.c5;bf=bc.cW;l=a.cG;$p=4;continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,$p);} -function A0j(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,$p,$z;$p=0;if(G$()){var $T=D0();$p=$T.l();w=$T.l();v=$T.l();u=$T.l();t=$T.l();s=$T.l();r=$T.l();q=$T.l();p=$T.l();o=$T.l();n=$T.l();m=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:b=a.cG;c=a.gh;d=a.gf;e=a.gq;f=B(1085);g=4.0;h=(1.0+(O(b.n)-O(a.cG.n))*0.20000000298023224)*0.699999988079071;$p=1;case 1:AGC(b,c,d,e,f,g,h);if(C()){break _;}f=Cj();D$(f, -a.tJ);i=f.p-1|0;if(i<0)return;b=Z(f,i);j=b.cV;k=b.c5;l=b.cW;b=a.cG;$p=2;case 2:$z=AKw(b,j,k,l);if(C()){break _;}m=$z;n=0;o=j;p=k;q=l;while(n<1){r=o+O(a.cG.n);s=p+O(a.cG.n);t=q+O(a.cG.n);c=r-a.gh;d=s-a.gf;e=t-a.gq;u=Ci(c*c+d*d+e*e);c=c/u;v=d/u;e=e/u;d=0.5/(u/a.dC+0.1)*(O(a.cG.n)*O(a.cG.n)+0.30000001192092896);c=c*d;u=v*d;d=e*d;BU(a.cG,B(517),(r+a.gh*1.0)/2.0,(s+a.gf*1.0)/2.0,(t+a.gq*1.0)/2.0,c,u,d);BU(a.cG,B(331),r,s,t,c,u,d);n=n+1|0;}if(m>0){I();b=BwB.data[m];w=a.cG;$p=3;continue _;}i=i+(-1)|0;if(i<0)return;b -=Z(f,i);j=b.cV;k=b.c5;l=b.cW;b=a.cG;continue _;case 3:$z=AMY(w,j,k,l);if(C()){break _;}n=$z;g=0.30000001192092896;$p=4;case 4:b.NU(w,j,k,l,n,g);if(C()){break _;}b=a.cG;n=0;$p=5;case 5:AYH(b,j,k,l,n);if(C()){break _;}b=BwB.data[m];w=a.cG;$p=6;case 6:b.zg(w,j,k,l);if(C()){break _;}i=i+(-1)|0;if(i<0)return;b=Z(f,i);j=b.cV;k=b.c5;l=b.cW;b=a.cG;$p=2;continue _;default:G1();}}D0().s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,$p);} -function KJ(){var a=this;E.call(a);a.Hy=null;a.P6=null;a.K1=0;a.Lh=0;a.QR=0;} -var BH3=null;var BH$=null;var BH_=null;var BIa=null;var BIb=null;function Ui(){Ui=Bw(KJ);Bcd();} -function APQ(a,b,c,d,e){var f=new KJ();APc(f,a,b,c,d,e);return f;} -function APc(a,b,c,d,e,f){Ui();a.Hy=b;a.P6=c;a.K1=d;a.Lh=e;a.QR=f;} -function Bcd(){var b;b=AP1([12,8,140,8,76,8,204,8,44,8,172,8,108,8,236,8,28,8,156,8,92,8,220,8,60,8,188,8,124,8,252,8,2,8,130,8,66,8,194,8,34,8,162,8,98,8,226,8,18,8,146,8,82,8,210,8,50,8,178,8,114,8,242,8,10,8,138,8,74,8,202,8,42,8,170,8,106,8,234,8,26,8,154,8,90,8,218,8,58,8,186,8,122,8,250,8,6,8,134,8,70,8,198,8,38,8,166,8,102,8,230,8,22,8,150,8,86,8,214,8,54,8,182,8,118,8,246,8,14,8,142,8,78,8,206,8,46,8,174,8,110,8,238,8,30,8,158,8,94,8,222,8,62,8,190,8,126,8,254,8,1,8,129,8,65,8,193,8,33,8,161,8,97,8, -225,8,17,8,145,8,81,8,209,8,49,8,177,8,113,8,241,8,9,8,137,8,73,8,201,8,41,8,169,8,105,8,233,8,25,8,153,8,89,8,217,8,57,8,185,8,121,8,249,8,5,8,133,8,69,8,197,8,37,8,165,8,101,8,229,8,21,8,149,8,85,8,213,8,53,8,181,8,117,8,245,8,13,8,141,8,77,8,205,8,45,8,173,8,109,8,237,8,29,8,157,8,93,8,221,8,61,8,189,8,125,8,253,8,19,9,275,9,147,9,403,9,83,9,339,9,211,9,467,9,51,9,307,9,179,9,435,9,115,9,371,9,243,9,499,9,11,9,267,9,139,9,395,9,75,9,331,9,203,9,459,9,43,9,299,9,171,9,427,9,107,9,363,9,235,9,491,9,27,9,283, -9,155,9,411,9,91,9,347,9,219,9,475,9,59,9,315,9,187,9,443,9,123,9,379,9,251,9,507,9,7,9,263,9,135,9,391,9,71,9,327,9,199,9,455,9,39,9,295,9,167,9,423,9,103,9,359,9,231,9,487,9,23,9,279,9,151,9,407,9,87,9,343,9,215,9,471,9,55,9,311,9,183,9,439,9,119,9,375,9,247,9,503,9,15,9,271,9,143,9,399,9,79,9,335,9,207,9,463,9,47,9,303,9,175,9,431,9,111,9,367,9,239,9,495,9,31,9,287,9,159,9,415,9,95,9,351,9,223,9,479,9,63,9,319,9,191,9,447,9,127,9,383,9,255,9,511,9,0,7,64,7,32,7,96,7,16,7,80,7,48,7,112,7,8,7,72,7,40,7,104, -7,24,7,88,7,56,7,120,7,4,7,68,7,36,7,100,7,20,7,84,7,52,7,116,7,3,8,131,8,67,8,195,8,35,8,163,8,99,8,227,8]);BH3=b;BH$=AP1([0,5,16,5,8,5,24,5,4,5,20,5,12,5,28,5,2,5,18,5,10,5,26,5,6,5,22,5,14,5,30,5,1,5,17,5,9,5,25,5,5,5,21,5,13,5,29,5,3,5,19,5,11,5,27,5,7,5,23,5]);BH_=APQ(b,BH6,257,286,15);BIa=APQ(BH$,BH5,0,30,15);BIb=APQ(null,BIc,0,19,7);} -function ACo(){var a=this;E.call(a);a.E7=null;a.SC=0;a.wg=0;} -function AZa(a){a.wg=a.wg+1|0;} -function AWd(a){return a.wg=j.length)break;j[i]=null;i=i+1|0;}g.HB=0;k=MJ(a,N(b.w.N),N(b.w.C),N(b.w.O));l=MJ(a,N(c-b.c2/2.0),N(d),N(e-b.c2/2.0));m=BaR(PN(b.c2+1.0),PN(b.cB+1.0),PN(b.c2+1.0));k.qf=0.0;n=Hh(k,l);k.yn=n;k.k5=n;ABJ(a.oD);AEo(a.oD,k);o=k;a:{while(true){p=a.oD;q=p.mW;if(q?0:1){if(o!==k){g=ABW(a,k,o);break a;}g=null;break a;}h=p.oP.data;r=h[0];i=q-1|0;p.mW=i;h[0]=h[i];h[i]=null;if(i>0)Uo(p,0);r.h_ -=(-1);if(r.Fs==l.Fs)break;if(Hh(r,l)0)s=1;g=O$(a,b,r.j4,r.jK,r.ki+1|0,m,s);p=O$(a,b,r.j4-1|0,r.jK,r.ki,m,s);t=O$(a,b,r.j4+1|0,r.jK,r.ki,m,s);u=O$(a,b,r.j4,r.jK,r.ki-1|0,m,s);if(g===null)i=0;else if(g.rt)i=0;else if(Hh(g,l)>=f)i=0;else{h=a.pI.data;i=1;h[0]=g;}if(p===null)v=i;else if(p.rt)v=i;else if(Hh(p,l)>=f)v=i;else{h=a.pI.data;v=i+1|0;h[i]=p;}if(t===null)i=v;else if(t.rt)i=v;else if(Hh(t,l)>=f)i=v;else{h=a.pI.data;i=v+1|0;h[v]=t;}if(u===null)q=i;else if -(u.rt)q=i;else if(Hh(u,l)>=f)q=i;else{h=a.pI.data;q=i+1|0;h[i]=u;}i=0;while(i=g.qf)){g.EJ=r;g.qf=n;g.yn=Hh(g,l);if(!Vj(g)){g.k5=g.qf+g.yn;AEo(a.oD,g);}else{p=a.oD;n=g.qf+g.yn;w=g.k5;g.k5=n;if(n>=w)Uo(p,g.h_);else AB7(p,g.h_);}}i=i+1|0;}}g=ABW(a,k,l);}return g;} -function O$(a,b,c,d,e,f,g){var h,i,j,k;h=null;if(Oq(a,b,c,d,e,f)>0)h=MJ(a,c,d,e);if(h!==null)i=d;else{i=d+g|0;if(Oq(a,b,c,i,e,f)>0)h=MJ(a,c,i,e);else i=d;}if(h!==null){j=0;a:{while(true){if(i<=0)break a;k=Oq(a,b,c,i-1|0,e,f);if(k<=0)break a;if(k<0)return null;j=j+1|0;if(j>=4)break;i=i+(-1)|0;}return null;}if(i>0)h=MJ(a,c,i,e);}return h;} -function MJ(a,b,c,d){var e,f,g,h,i,j,k,l,m,n;e=b|c<<10|d<<20;f=a.v5;g=AJM(e);h=f.q0.data;f=h[Z3(g,h.length)];a:{while(f!==null){if(f.Bd==e){f=f.AJ;break a;}f=f.tS;}f=null;}if(f===null){f=BaR(b,c,d);i=a.v5;c=AJM(e);d=Z3(c,i.q0.data.length);h=i.q0.data;j=h[d];while(j!==null){if(j.Bd==e)j.AJ=f;j=j.tS;}i.wO=i.wO+1|0;k=h[d];j=new Nt;j.AJ=f;j.tS=k;j.Bd=e;j.J1=c;h[d]=j;b=i.HB;i.HB=b+1|0;if(b>=i.zp){c=h.length;d=2*c|0;if(c==1073741824)i.zp=2147483647;else{l=BC(Nt,d);m=l.data;e=m.length;g=0;while(g=0){b=new Ei;Bj(b,B(1086));P(b);}c=a.mW;d=a.oP;if(c==d.data.length){e=BC(Ld,c<<1);CY(d,0,e,0,c);a.oP=e;}d=a.oP.data;f=a.mW;d[f]=b;b.h_=f;a.mW=f+1|0;AB7(a,f);return b;} -function ABJ(a){a.mW=0;} -function AB7(a,b){var c,d,e,f,g;c=a.oP.data;d=c[b];e=d.k5;a:{while(true){if(b<=0)break a;f=(b-1|0)>>1;g=c[f];if(e>=g.k5)break;c[b]=g;g.h_=b;b=f;}}c[b]=d;d.h_=b;} -function Uo(a,b){var c,d,e,f,g,h,i,j,k,l;c=a.oP.data;d=c[b];e=d.k5;a:{while(true){f=1+(b<<1)|0;g=f+1|0;h=a.mW;if(f>=h)break;i=c[f];j=i.k5;if(g=e)break a;c[b]=i;i.h_=b;}else{if(l>=e)break a;c[b]=k;k.h_=b;f=g;}b=f;}}c[b]=d;d.h_=b;} -function AFY(){var a=this;E.call(a);a.q0=null;a.HB=0;a.zp=0;a.Sj=0.75;a.wO=0;} -function BrS(){var a=new AFY();Bjh(a);return a;} -function Bjh(a){a.q0=BC(Nt,16);a.zp=12;a.Sj=0.75;} -function AJM(b){b=b^(b>>>20|0)^(b>>>12|0);return b^(b>>>7|0)^(b>>>4|0);} -function Z3(b,c){return b&(c-1|0);} -function Ld(){var a=this;E.call(a);a.j4=0;a.jK=0;a.ki=0;a.Fs=0;a.h_=0;a.qf=0.0;a.yn=0.0;a.k5=0.0;a.EJ=null;a.rt=0;} -function BaR(a,b,c){var d=new Ld();Bls(d,a,b,c);return d;} -function Bls(a,b,c,d){a.h_=(-1);a.rt=0;a.j4=b;a.jK=c;a.ki=d;a.Fs=b|c<<10|d<<20;} -function Hh(a,b){var c,d,e;c=b.j4-a.j4|0;d=b.jK-a.jK|0;e=b.ki-a.ki|0;return Fz(c*c+d*d+e*e);} -function Vj(a){return a.h_<0?0:1;} -function Nt(){var a=this;E.call(a);a.Bd=0;a.AJ=null;a.tS=null;a.J1=0;} -$rt_packages([-1,"com",0,"jcraft",1,"jzlib",-1,"java",3,"util",4,"zip",4,"regex",3,"nio",7,"charset",3,"io",3,"lang",-1,"net",11,"minecraft",12,"src",11,"lax1dude",14,"eaglercraft"]); -$rt_metadata([E,0,0,[],0,3,0,0,["da",Bur(Bgy),"dk",Bus(ALm),"hT",Bur(A4s)],PO,0,E,[],0,3,0,0,0,AAr,0,E,[],3,3,0,0,0,Z9,0,E,[],3,3,0,0,0,AEi,0,E,[AAr,Z9],0,3,0,0,["hT",Bur(A82)],ASO,0,E,[],4,0,0,0,0,AA7,0,E,[],4,3,0,0,0,D2,0,E,[],0,3,0,0,["ne",Bur(Bap)],BI,0,D2,[],0,3,0,0,0,Cf,"RuntimeException",10,BI,[],0,3,0,0,0,AVw,"ClassCastException",10,Cf,[],0,3,0,0,0,DG,0,E,[],3,3,0,0,0,EI,0,E,[],3,3,0,0,0,PH,0,E,[],3,3,0,0,0,Ch,0,E,[DG,EI,PH],0,3,0,H2,["hT",Bur(AG9),"dk",Bus(Cz),"da",Bur(Tp),"rD",Bus(A6m)],Gt,0,D2,[], -0,3,0,0,0,MU,0,Gt,[],0,3,0,0,0,AUV,0,MU,[],0,3,0,0,0,Hz,0,E,[DG],1,3,0,0,0,L8,0,Hz,[EI],0,3,0,0,["da",Bur(Bd5),"dk",Bus(Bpu),"rD",Bus(Bjl)],K7,0,E,[DG,PH],0,0,0,0,["rx",Bus(R8),"hT",Bur(V)],Mb,0,E,[],3,3,0,0,0,S,0,K7,[Mb],0,3,0,0,["GL",Buv(Bjg),"F3",Buu(A5z),"hT",Bur(Cc),"rx",Bus(A8E),"Hm",But(BjU)],MD,0,MU,[],0,3,0,0,0,AXW,0,MD,[],0,3,0,0,0,AUo,0,MD,[],0,3,0,0,0,Dn,0,E,[],3,3,0,0,0,In,0,E,[Dn],3,3,0,0,0,ABw,0,E,[In],3,3,0,0,0,WJ,0,E,[In],3,3,0,0,0,ACh,0,E,[In],3,3,0,0,0,XI,0,E,[In],3,3,0,0,0,AEy,0,E,[In],3, -3,0,0,0,ADB,0,E,[In,ABw,WJ,ACh,XI,AEy],3,3,0,0,0,Vk,0,E,[],3,3,0,0,0,Qj,0,E,[Dn],3,3,0,0,0,AGf,0,E,[Dn,ADB,Vk,Qj],1,3,0,0,["T2",Bus(A$O),"Yb",But(BnA),"a3d",But(Bm5),"a0x",Buu(A$G),"YT",Bus(Bch),"a7x",Bur(A4J),"a5L",Buu(A2G)],B8,0,E,[],0,3,0,Bp,0,Oi,"Client$AbortedLaunchException",15,Cf,[],0,3,0,0,0,ZL,0,E,[],3,3,0,0,0,Lh,0,E,[ZL],3,3,0,0,0,TC,0,E,[],3,3,0,0,0,ID,0,E,[Mb,Lh,TC],1,3,0,0,0,AI9,0,ID,[],0,3,0,0,["fD",Bur(Bey),"lt",Bur(Bha),"OZ",Buu(A_w)],V0,0,ID,[],0,3,0,0,0,Rd,0,E,[],4,3,0,0,0,ANB,0,E,[],4,3,0, -0,0,HL,0,E,[],4,3,0,NA,0,AN2,0,E,[Dn],1,3,0,0,0,Q8,0,E,[],3,3,0,0,0]); -$rt_metadata([KR,0,E,[Q8],0,3,0,0,0,Rr,0,E,[],0,3,0,BrZ,0,Ts,0,E,[],0,3,0,0,0,EL,0,E,[Dn],3,3,0,0,0,AAh,0,E,[EL],0,0,0,0,["gm",Bus(Bc_)],AAg,0,E,[EL],0,0,0,0,["gm",Bus(BjX)],AAj,0,E,[EL],0,0,0,0,["gm",Bus(Bko)],AAi,0,E,[EL],0,0,0,0,["gm",Bus(A_L)],AAl,0,E,[EL],0,0,0,0,["gm",Bus(A7p)],AAk,0,E,[EL],0,0,0,0,["gm",Bus(BoM)],AAn,0,E,[EL],0,0,0,0,["gm",Bus(A6s)],AAm,0,E,[EL],0,0,0,0,["gm",Bus(Bas)],VG,0,E,[EL],0,0,0,0,["gm",Bus(BeR)],VH,0,E,[EL],0,0,0,0,["gm",Bus(A8U)],P4,0,E,[],0,3,0,Jh,0,E4,0,E,[EI,DG],1,3,0,0, -["hT",Bur(Bic),"dk",Bus(A3k),"da",Bur(A81),"rD",Bus(A8r)],Kg,0,E4,[],12,3,0,Ok,0,AIK,0,E,[Dn],1,3,0,0,0,ZK,0,E,[],0,3,0,0,0,Bv,"IOException",9,BI,[],0,3,0,0,0,Qd,0,K7,[Mb],0,3,0,0,["GL",Buv(A6j),"F3",Buu(Bfw),"rx",Bus(BfQ),"Hm",But(BnQ)],I5,0,E,[],3,3,0,0,0,ADY,0,E,[I5],0,3,0,0,0,Cv,"IndexOutOfBoundsException",10,Cf,[],0,3,0,0,0,AXr,0,E,[],4,3,0,0,0,Fa,"NullPointerException",10,Cf,[],0,3,0,0,0,N8,"ArrayStoreException",10,Cf,[],0,3,0,0,0,FH,0,E,[EI],0,3,0,0,["dk",Bus(BoL),"da",Bur(Bon),"rD",Bus(Bd$)],IM,0,E, -[Lh,TC],1,3,0,0,["fD",Bur(Pm),"lt",Bur(AZe)],Ja,0,IM,[],0,3,0,0,0,AIW,0,Ja,[],0,3,0,0,0,L3,0,IM,[],1,3,0,0,["AW",Bus(A_S)],Rb,0,L3,[],0,3,0,0,["h6",Buu(A7_)],Zq,0,E,[],0,3,0,0,0,ACR,0,E,[],3,3,0,0,0,Yw,0,E,[ACR],0,3,0,0,0,YS,0,E,[],0,3,0,0,0,En,0,E,[],1,3,0,0,0,RJ,0,En,[],0,3,0,0,["g7",function(b,c,d,e,f,g){Bn5(this,b,c,d,e,f,g);},"nR",function(b,c,d,e,f,g){ARy(this,b,c,d,e,f,g);}],L2,0,E,[],0,3,0,AEU,0,ER,0,E,[],0,3,0,0,0,AIH,0,ER,[],0,3,0,0,["kk",Bur(A2f)],ATi,0,ER,[],0,3,0,0,["kk",Bur(A8d)],Io,0,E,[Q8],0, -3,0,GZ,0,AC_,0,Io,[],0,3,0,0,0,BV,0,B8,[],0,3,0,Cg,0,IE,0,BV,[],0,3,0,0,0,Lr,0,E,[Lh],1,3,0,0,["w7",Bus(A$V)],HP,0,Lr,[],0,3,0,0,["w7",Bus(XN)],U$,0,E,[],3,3,0,0,0]); -$rt_metadata([Np,0,HP,[U$],0,3,0,0,0,AD3,0,Lr,[],0,3,0,0,["yb",Bur(Bf_),"f9",Buu(A1m),"ym",Bur(Bg6),"fD",Bur(AJv)],DJ,0,E,[],1,3,0,0,0,Rw,0,DJ,[],0,3,0,0,["dn",Bus(Bga),"dm",Bus(Bpa),"cJ",Bur(BhE)],YY,0,E,[],3,3,0,0,0,LS,0,E,[YY],3,3,0,0,0,Jo,0,E,[LS],1,3,0,0,["xb",Bus(Xl)],OZ,0,E,[LS],3,3,0,0,0,On,0,E,[OZ],3,3,0,0,0,Jc,0,Jo,[On],1,3,0,0,["nZ",Bur(HW)],Rz,0,Jc,[],1,3,0,0,0,Uc,0,E,[LS],3,3,0,0,0,AEH,0,E,[Uc,OZ],3,3,0,0,0,Yg,0,Rz,[AEH],0,3,0,0,["rP",Bur(Bmr)],AW8,0,E,[Dn],1,3,0,0,0,Gh,0,E,[Dn],1,3,0,0,0,AJC,0, -Gh,[],1,3,0,0,0,ATo,0,Gh,[],1,3,0,0,0,EQ,0,E,[],3,3,0,0,0,PZ,0,E,[DG,EQ],1,3,0,0,0,Ql,0,PZ,[],1,3,0,0,0,AP6,0,Ql,[],0,3,0,0,0,Q2,0,E,[],3,3,0,0,0,IG,0,E,[Q2],1,3,0,0,0,AKa,0,IG,[EQ,DG],0,3,0,0,0,ASW,0,Gh,[],1,3,0,0,0,AFl,0,E,[],0,3,0,0,0,A18,0,E,[],0,3,0,0,0,G3,0,E,[EI],1,3,0,0,["rD",Bus(BiE)],TO,0,HP,[],0,3,0,0,["yb",Bur(A2H),"f9",Buu(AUA),"ym",Bur(Bar),"fD",Bur(BkZ)],Th,0,E,[],1,3,0,0,0,A1v,0,Th,[],0,3,0,0,0,ARY,0,E,[],0,3,0,0,0,APn,0,E,[Dn],1,3,0,0,0,AIS,0,E,[Dn],1,3,0,0,0,AQr,0,E,[Dn],1,3,0,0,0,Sj,0,E,[Dn], -3,3,0,0,0,ACT,0,E,[Sj],0,3,0,0,["Ua",Bus(Bb2)],AUS,0,E,[Dn],1,3,0,0,0,ACS,0,E,[Sj],0,3,0,0,["Ua",Bus(A3z)],ZY,0,G3,[],0,3,0,Qz,["tz",Bur(BaL),"zS",Bur(Zy)],ABa,0,E,[],3,3,0,0,0,CX,0,E,[ABa,DG],0,3,0,0,0,S3,0,E,[],0,3,0,0,0,AGH,0,E,[],0,3,0,0,0,W,0,E,[],0,3,0,I,["dZ",Bur(Bl4),"dp",Bur(A6$),"Nu",Buv(ANx),"mA",function(b,c,d,e,f){return AOM(this,b,c,d,e,f);},"v$",function(b,c,d,e,f){return AFR(this,b,c,d,e,f);},"eq",But(BjJ),"bi",Bus(A5R),"n8",Buv(MZ),"I5",function(b,c,d,e,f,g){AUl(this,b,c,d,e,f,g);},"ec",Buv(OL), -"c4",Bur(BgT),"xV",But(Bix),"yi",Bur(BeY),"c8",function(b,c,d,e,f){AQl(this,b,c,d,e,f);},"i1",function(b,c,d,e,f){AYo(this,b,c,d,e,f);},"rh",function(b,c,d,e,f){AHM(this,b,c,d,e,f);},"dw",function(b,c,d,e,f){AGj(this,b,c,d,e,f);},"j1",Bur(Bfd),"ev",Buv(AIX),"hV",Buv(AHI),"dT",Bus(A9z),"cL",But(A3V),"Vz",function(b,c,d,e,f){AFM(this,b,c,d,e,f);},"NU",function(b,c,d,e,f,g){ANf(this,b,c,d,e,f,g);},"H0",Bus(BoH),"AL",function(b,c,d,e,f,g){return ASg(this,b,c,d,e,f,g);},"zg",Buv(A0e),"ni",Bur(Bi0),"fc",Buv(AMS), -"jy",function(b,c,d,e,f){return AO3(this,b,c,d,e,f);},"p_",function(b,c,d,e,f){ASt(this,b,c,d,e,f);},"pV",function(b,c,d,e,f){AGb(this,b,c,d,e,f);},"nF",function(b,c,d,e,f){AHT(this,b,c,d,e,f);},"vn",function(b,c,d,e,f,g){AOj(this,b,c,d,e,f,g);},"jl",Buv(AY6),"sx",Buv(AWX),"rl",function(b,c,d,e,f){return ARI(this,b,c,d,e,f);},"fl",Bur(BoE),"tu",function(b,c,d,e,f){ASz(this,b,c,d,e,f);},"pR",function(b,c,d,e,f){return AN3(this,b,c,d,e,f);},"tI",Bur(BmR),"Sv",function(b,c,d,e,f){AGs(this,b,c,d,e,f);},"qj",Buv(AVO), -"v3",function(b,c,d,e,f){ASp(this,b,c,d,e,f);}],Rc,0,E,[],3,3,0,0,0,AAJ,0,Jc,[EQ,DG,Rc],0,3,0,0,["rP",Bur(CT),"GD",Bus(Ba)],Ny,0,E,[],1,3,0,0,0,OE,0,Ny,[],0,3,0,0,0]); -$rt_metadata([Ri,0,DJ,[],0,3,0,0,["dm",Bus(A4D),"dn",Bus(A$n),"cJ",Bur(Bfx)],Ds,0,E,[EQ,DG],4,3,0,AWZ,["dk",Bus(Bhv),"da",Bur(Bcp)],WK,0,E,[],3,3,0,0,0,ACd,0,E,[WK],0,0,0,0,["S8",Bus(Dq),"VI",Bus(BcX)],AZY,0,E,[Dn,In],1,3,0,0,["a9Y",But(BjG),"a_Q",But(A9x),"Yd",Buu(A2F),"a7k",Bus(A2Q),"a1v",Buu(Bh4)],AEJ,0,E,[Dn],3,3,0,0,0,AAe,0,E,[AEJ],0,0,0,0,["bau",Bur(BnI)],Zm,0,E,[],0,0,0,Bjk,0,Cp,"IllegalArgumentException",10,Cf,[],0,3,0,0,0,SO,"UnsupportedCharsetException",8,Cp,[],0,3,0,0,0,AIY,0,E,[Dn],4,3,0,0,0,HN, -0,E,[],1,3,0,0,0,Rf,0,HN,[EI],1,3,0,0,0,ANj,0,E,[],0,3,0,0,0,NF,0,E,[],0,3,0,0,0,AEb,0,DJ,[],0,3,0,0,["dn",Bus(A_h),"dm",Bus(Bio),"cJ",Bur(Bpv)],ABK,0,DJ,[],0,3,0,0,["dn",Bus(BbN),"dm",Bus(A7B),"cJ",Bur(BbO)],V3,0,DJ,[],0,3,0,0,["dn",Bus(A7M),"dm",Bus(Bcq),"cJ",Bur(A_m)],XM,0,DJ,[],0,3,0,0,["dn",Bus(A25),"dm",Bus(A31),"cJ",Bur(BiJ)],Yz,0,DJ,[],0,3,0,0,["dn",Bus(A9o),"dm",Bus(Baj),"cJ",Bur(Bed)],ABu,0,DJ,[],0,3,0,0,["dn",Bus(Bhb),"dm",Bus(A2o),"cJ",Bur(A2m)],ACC,0,DJ,[],0,3,0,0,["dn",Bus(A3O),"dm",Bus(Ba8),"cJ", -Bur(Bpf)],AAM,0,DJ,[],0,3,0,0,["dn",Bus(BlF),"dm",Bus(BmX),"cJ",Bur(A8x)],AIq,0,DJ,[],0,3,0,0,["dn",Bus(A6w),"dm",Bus(BgW),"cJ",Bur(Bdb)],ARL,0,E,[DG,EQ],0,3,0,0,0,Fg,0,E,[Dn],3,3,0,0,0,X9,0,E,[Fg],0,0,0,0,["h7",Bur(BiH)],X$,0,E,[Fg],0,0,0,0,["h7",Bur(A5U)],X7,0,E,[Fg],0,0,0,0,["h7",Bur(BcE)],X8,0,E,[EL],0,0,0,0,["gm",Bus(Bd3)],ANA,"IllegalCharsetNameException",8,Cp,[],0,3,0,0,0,LL,0,E,[],128,3,0,0,0,ASM,0,LL,[],4,3,0,0,0,Si,0,HN,[EI],1,3,0,0,0,OR,0,E,[],4,3,0,SS,0,L$,0,E,[],0,3,0,0,["CI",Bur(BjR)],ALU,0,L$, -[],4,0,0,0,["CI",Bur(Bi7)],AKq,0,L$,[],4,0,0,0,["CI",Bur(BmM)],QU,0,W,[],0,3,0,0,["cL",But(Blr)],AHJ,0,W,[],0,3,0,0,["v$",function(b,c,d,e,f){return APu(this,b,c,d,e,f);},"sx",Buv(ARM),"c8",function(b,c,d,e,f){ALJ(this,b,c,d,e,f);},"cL",But(A_2)],AQq,0,W,[],0,3,0,0,0,C3,0,E,[],0,3,0,BB,["iQ",Bur(Bk5),"cv",Bur(BhA),"yI",Bur(Bkr),"jp",Bur(Be7)],IR,0,W,[],0,3,0,0,["fc",Buv(AUy),"w1",Bus(A9v),"dw",function(b,c,d,e,f){ARi(this,b,c,d,e,f);},"c8",function(b,c,d,e,f){AMo(this,b,c,d,e,f);},"qj",Buv(AW5),"ec",Buv(AOD), -"c4",Bur(Bis),"dZ",Bur(A35),"dp",Bur(Bj3)],AVB,0,IR,[],0,3,0,0,["c8",function(b,c,d,e,f){AMt(this,b,c,d,e,f);}],Lw,0,W,[],1,3,0,0,["bi",Bus(Bdi),"dZ",Bur(Ban),"c4",Bur(A8I),"xV",But(A$7),"mA",function(b,c,d,e,f){return A0h(this,b,c,d,e,f);},"ec",Buv(AQh),"dp",Bur(Bjs),"cL",But(A6V),"dT",Bus(A6f),"vn",function(b,c,d,e,f,g){AGv(this,b,c,d,e,f,g);},"j1",Bur(Bmp),"Nu",Buv(AOl),"ni",Bur(A$p),"i1",function(b,c,d,e,f){AGS(this,b,c,d,e,f);},"ev",Buv(AGA),"dw",function(b,c,d,e,f){AIQ(this,b,c,d,e,f);}],AMs,0,Lw,[],0, -3,0,0,["c8",function(b,c,d,e,f){AXS(this,b,c,d,e,f);},"ev",Buv(AJ0)],ARo,0,Lw,[],0,3,0,0,["dw",function(b,c,d,e,f){AOQ(this,b,c,d,e,f);},"c8",function(b,c,d,e,f){A1L(this,b,c,d,e,f);}],M3,0,W,[],0,3,0,0,["ev",Buv(A07),"dw",function(b,c,d,e,f){A1E(this,b,c,d,e,f);},"c8",function(b,c,d,e,f){AYL(this,b,c,d,e,f);},"j1",Bur(Be$)],APl,0,M3,[],0,3,0,0,["cL",But(Bpo)],AGu,0,W,[],0,3,0,0,["cL",But(BfK),"dT",Bus(A_1)]]); -$rt_metadata([ANC,0,W,[],0,3,0,0,["dT",Bus(BlU),"cL",But(A2Y),"bi",Bus(A5K)],Q5,0,W,[],0,3,0,0,["mA",function(b,c,d,e,f){return AZN(this,b,c,d,e,f);}],AKQ,0,Q5,[],0,3,0,0,["sx",Buv(ARj),"dw",function(b,c,d,e,f){AYu(this,b,c,d,e,f);},"c8",function(b,c,d,e,f){ARe(this,b,c,d,e,f);},"dT",Bus(A7W),"cL",But(BgO),"c4",Bur(BdI),"p_",function(b,c,d,e,f){A1R(this,b,c,d,e,f);}],AT0,0,W,[],0,3,0,0,["ev",Buv(ATs),"hV",Buv(AWi)],Jf,0,W,[],0,3,0,0,["c4",Bur(BnU),"mA",function(b,c,d,e,f){return AF1(this,b,c,d,e,f);}],AZC,0, -Jf,[],0,3,0,0,["dT",Bus(A6v)],APz,0,IR,[],0,3,0,0,["w1",Bus(ARR),"qj",Buv(ALy)],AJq,0,W,[],0,3,0,0,["bi",Bus(BfX)],AGX,0,W,[],0,3,0,0,["bi",Bus(Bor),"c4",Bur(BhG),"dw",function(b,c,d,e,f){AJA(this,b,c,d,e,f);},"ev",Buv(AJd),"cL",But(A$5),"dZ",Bur(A7Y),"mA",function(b,c,d,e,f){return A15(this,b,c,d,e,f);}],AXh,0,W,[],0,3,0,0,["bi",Bus(BgC),"dw",function(b,c,d,e,f){AJb(this,b,c,d,e,f);},"dT",Bus(A5h),"zg",Buv(AOX),"rh",function(b,c,d,e,f){A1N(this,b,c,d,e,f);}],ALo,0,W,[],0,3,0,0,["bi",Bus(Bo_),"dT",Bus(Bf7)],AFm, -0,QU,[],0,3,0,0,["dT",Bus(Bd6),"cL",But(A45)],To,0,W,[],0,3,0,0,["ec",Buv(AV8),"c4",Bur(Bc2),"dZ",Bur(A6F),"dp",Bur(Bbr),"fc",Buv(AUL),"pV",function(b,c,d,e,f){AWF(this,b,c,d,e,f);},"c8",function(b,c,d,e,f){A1A(this,b,c,d,e,f);},"ev",Buv(AJp),"dw",function(b,c,d,e,f){ASV(this,b,c,d,e,f);},"AL",function(b,c,d,e,f,g){return AS0(this,b,c,d,e,f,g);},"i1",function(b,c,d,e,f){AZE(this,b,c,d,e,f);}],AX_,0,W,[],0,3,0,0,["ec",Buv(A0W),"c4",Bur(BhN),"dZ",Bur(Blb),"dp",Bur(A8m),"dT",Bus(A6_),"j1",Bur(A_Y),"c8",function(b, -c,d,e,f){AFj(this,b,c,d,e,f);},"yi",Bur(Bek),"fc",Buv(AWh),"dw",function(b,c,d,e,f){AJw(this,b,c,d,e,f);},"ev",Buv(AKr),"i1",function(b,c,d,e,f){A1U(this,b,c,d,e,f);}],GJ,0,W,[],1,3,0,0,["ev",Buv(AXG),"hV",Buv(AUD)],AHS,0,GJ,[],0,3,0,0,["vB",Bur(BcO),"cL",But(Bk2),"dT",Bus(Bp5),"c4",Bur(Bh1)],AHd,0,W,[],0,3,0,0,["jl",Buv(AE3),"ec",Buv(AYr),"c4",Bur(Bhq),"dZ",Bur(A6r),"dp",Bur(A$m),"mA",function(b,c,d,e,f){return AYN(this,b,c,d,e,f);},"I5",function(b,c,d,e,f,g){ASj(this,b,c,d,e,f,g);},"i1",function(b,c,d,e,f) -{AYt(this,b,c,d,e,f);},"nF",function(b,c,d,e,f){AI2(this,b,c,d,e,f);},"rh",function(b,c,d,e,f){ALI(this,b,c,d,e,f);},"Nu",Buv(AVA),"H0",Bus(A69),"ni",Bur(BmP),"cL",But(BfB),"dT",Bus(BaM),"eq",But(A8n),"bi",Bus(BkG),"v$",function(b,c,d,e,f){return AUs(this,b,c,d,e,f);},"j1",Bur(A5Z),"n8",Buv(AU0),"vn",function(b,c,d,e,f,g){AKT(this,b,c,d,e,f,g);},"yi",Bur(A9O),"xV",But(A$d),"fc",Buv(AVa),"ev",Buv(AKP),"hV",Buv(AF9),"NU",function(b,c,d,e,f,g){AQk(this,b,c,d,e,f,g);},"Vz",function(b,c,d,e,f){AVD(this,b,c,d,e,f); -},"p_",function(b,c,d,e,f){AZ$(this,b,c,d,e,f);},"c8",function(b,c,d,e,f){A0d(this,b,c,d,e,f);},"jy",function(b,c,d,e,f){return AO5(this,b,c,d,e,f);},"zg",Buv(AGO),"v3",function(b,c,d,e,f){AQL(this,b,c,d,e,f);}],AN5,0,GJ,[],0,3,0,0,["v$",function(b,c,d,e,f){return ALw(this,b,c,d,e,f);},"bi",Bus(Bmi),"fc",Buv(ASK),"hV",Buv(A17),"jy",function(b,c,d,e,f){return AOa(this,b,c,d,e,f);},"vB",Bur(BdN)],AZh,0,W,[],0,3,0,0,["eq",But(Bjb),"ec",Buv(ARk),"c4",Bur(A6C),"dZ",Bur(Blv),"dp",Bur(A2L),"fc",Buv(ATF),"ev",Buv(AM$), -"hV",Buv(ATd),"dw",function(b,c,d,e,f){AUC(this,b,c,d,e,f);},"cL",But(Bpq),"pR",function(b,c,d,e,f){return A1C(this,b,c,d,e,f);},"rl",function(b,c,d,e,f){return AN7(this,b,c,d,e,f);},"fl",Bur(A6R),"i1",function(b,c,d,e,f){ALP(this,b,c,d,e,f);}],APU,0,W,[],0,3,0,0,["bi",Bus(A62),"jy",function(b,c,d,e,f){return AO9(this,b,c,d,e,f);}],ATq,0,IR,[],0,3,0,0,["w1",Bus(A9U),"c8",function(b,c,d,e,f){ASa(this,b,c,d,e,f);},"eq",But(Bla),"dp",Bur(Bf$),"rh",function(b,c,d,e,f){AWr(this,b,c,d,e,f);},"cL",But(Bbu),"dT",Bus(Bgw)],AYM, -0,W,[],0,3,0,0,["ec",Buv(AJx),"c4",Bur(Bpw),"dZ",Bur(BoC),"eq",But(A$r),"c8",function(b,c,d,e,f){AFr(this,b,c,d,e,f);},"p_",function(b,c,d,e,f){AR6(this,b,c,d,e,f);},"dw",function(b,c,d,e,f){ARW(this,b,c,d,e,f);},"cL",But(BoU)],AOf,0,GJ,[],0,3,0,0,["cL",But(BcJ),"ev",Buv(AKt),"v$",function(b,c,d,e,f){return A1x(this,b,c,d,e,f);},"i1",function(b,c,d,e,f){AMz(this,b,c,d,e,f);},"bi",Bus(A47),"jy",function(b,c,d,e,f){return AO_(this,b,c,d,e,f);},"vB",Bur(Bo7),"v3",function(b,c,d,e,f){AYK(this,b,c,d,e,f);}],AWs, -0,GJ,[],0,3,0,0,["ec",Buv(ARS),"n8",Buv(AWU),"jl",Buv(AVo),"dp",Bur(A94),"dZ",Bur(Bie),"c4",Bur(Bh2),"vB",Bur(A58),"cL",But(Blm),"dw",function(b,c,d,e,f){AHx(this,b,c,d,e,f);}],FU,0,E,[],0,3,0,LF,["qZ",Bus(OU),"AC",Bur(ANX),"mO",Bur(AKf)],JM,0,FU,[],0,3,0,0,["qZ",Bus(BhQ),"n9",Bus(A_9)],ARd,0,W,[],0,3,0,0,["eq",But(Boc),"c4",Bur(Bbn),"dZ",Bur(A8h),"dp",Bur(A3S),"n8",Buv(AOG),"ec",Buv(AHh),"jl",Buv(AP8),"nF",function(b,c,d,e,f){ASF(this,b,c,d,e,f);},"jy",function(b,c,d,e,f){return AMd(this,b,c,d,e,f);},"dw", -function(b,c,d,e,f){AKA(this,b,c,d,e,f);},"cL",But(Bll),"AL",function(b,c,d,e,f,g){return AE$(this,b,c,d,e,f,g);},"fc",Buv(ASI)],ALb,0,W,[],0,3,0,0,["ec",Buv(ALv),"n8",Buv(AMk),"c4",Bur(A7z),"dZ",Bur(BhJ),"dp",Bur(Bm2),"fc",Buv(AWJ),"pV",function(b,c,d,e,f){AFS(this,b,c,d,e,f);},"dw",function(b,c,d,e,f){ATw(this,b,c,d,e,f);},"dT",Bus(Bg8)],AWN,0,W,[],0,3,0,0,["ec",Buv(AKN),"c4",Bur(A63),"AL",function(b,c,d,e,f,g){return AUn(this,b,c,d,e,f,g);},"jl",Buv(AU5),"eq",But(Bds),"dZ",Bur(BeG),"dp",Bur(BaP),"dT",Bus(BdA), -"fc",Buv(AWL),"ev",Buv(AWw),"dw",function(b,c,d,e,f){ASA(this,b,c,d,e,f);}],AVm,0,W,[],0,3,0,0,["ec",Buv(AWo),"c4",Bur(BdS),"dZ",Bur(Bi9),"dp",Bur(BaH),"fc",Buv(A0w),"pV",function(b,c,d,e,f){AX2(this,b,c,d,e,f);},"ev",Buv(AWq),"dw",function(b,c,d,e,f){AGZ(this,b,c,d,e,f);},"jl",Buv(ATk),"nF",function(b,c,d,e,f){ANe(this,b,c,d,e,f);},"jy",function(b,c,d,e,f){return ARJ(this,b,c,d,e,f);},"hV",Buv(AL$),"rl",function(b,c,d,e,f){return AUT(this,b,c,d,e,f);},"pR",function(b,c,d,e,f){return ASN(this,b,c,d,e,f);},"fl", -Bur(BbA)],ACn,0,W,[],0,3,0,0,["j1",Bur(A_a),"ec",Buv(AZH),"c4",Bur(Blg),"dZ",Bur(Box),"fc",Buv(AOU),"ev",Buv(AKv),"dw",function(b,c,d,e,f){AOF(this,b,c,d,e,f);},"c8",function(b,c,d,e,f){AHK(this,b,c,d,e,f);},"tu",function(b,c,d,e,f){APY(this,b,c,d,e,f);},"hV",Buv(AZQ),"jl",Buv(A0g),"rl",function(b,c,d,e,f){return AMB(this,b,c,d,e,f);},"pR",function(b,c,d,e,f){return AKM(this,b,c,d,e,f);},"fl",Bur(BoJ),"tI",Bur(A7n)],J_,0,E4,[],12,3,0,ALj,0,AU2,0,W,[],0,3,0,0,["j1",Bur(A_7),"nF",function(b,c,d,e,f){ALM(this, -b,c,d,e,f);},"p_",function(b,c,d,e,f){AMx(this,b,c,d,e,f);},"jy",function(b,c,d,e,f){return ATt(this,b,c,d,e,f);},"c8",function(b,c,d,e,f){AXi(this,b,c,d,e,f);},"cL",But(Ba9),"dT",Bus(Bbc),"i1",function(b,c,d,e,f){ARZ(this,b,c,d,e,f);}],AD0,0,To,[],0,3,0,0,["eq",But(A22),"j1",Bur(Bgp),"ev",Buv(AO4),"hV",Buv(AOq),"rl",function(b,c,d,e,f){return A1Q(this,b,c,d,e,f);},"c8",function(b,c,d,e,f){AWx(this,b,c,d,e,f);},"dw",function(b,c,d,e,f){AUp(this,b,c,d,e,f);},"pR",function(b,c,d,e,f){return AFk(this,b,c,d,e,f); -},"cL",But(Bo6),"fl",Bur(Biw),"i1",function(b,c,d,e,f){AIa(this,b,c,d,e,f);}],A1o,0,W,[],0,3,0,0,["ec",Buv(AGq),"j1",Bur(BlK),"c4",Bur(BlG),"dZ",Bur(Bkb),"fc",Buv(AJ3),"pV",function(b,c,d,e,f){AZM(this,b,c,d,e,f);},"ev",Buv(AUh),"dw",function(b,c,d,e,f){AV1(this,b,c,d,e,f);},"jl",Buv(AG$),"nF",function(b,c,d,e,f){ALS(this,b,c,d,e,f);},"jy",function(b,c,d,e,f){return ATu(this,b,c,d,e,f);},"hV",Buv(AJ6),"rl",function(b,c,d,e,f){return AII(this,b,c,d,e,f);},"pR",function(b,c,d,e,f){return ASc(this,b,c,d,e,f);}, -"fl",Bur(A8H),"c8",function(b,c,d,e,f){AJ9(this,b,c,d,e,f);},"tI",Bur(Bpc)],AXR,0,W,[],0,3,0,0,["ec",Buv(AIA),"c4",Bur(Bkp),"dZ",Bur(BmB),"fc",Buv(AOu),"dw",function(b,c,d,e,f){AMP(this,b,c,d,e,f);},"Sv",function(b,c,d,e,f){ALF(this,b,c,d,e,f);},"cL",But(A83),"dT",Bus(Bo5),"c8",function(b,c,d,e,f){AKx(this,b,c,d,e,f);},"mA",function(b,c,d,e,f){return ALR(this,b,c,d,e,f);}],AOA,0,Jf,[],0,3,0,0,["ni",Bur(A$X),"mA",function(b,c,d,e,f){return AZb(this,b,c,d,e,f);},"hV",Buv(AZc),"dT",Bus(BeT),"c8",function(b,c,d, -e,f){AW$(this,b,c,d,e,f);}],AFX,0,W,[],0,3,0,0,["cL",But(BpI),"dT",Bus(BpV),"c8",function(b,c,d,e,f){A05(this,b,c,d,e,f);}],AX3,0,W,[],0,3,0,0,["c8",function(b,c,d,e,f){AIe(this,b,c,d,e,f);},"ec",Buv(AQn),"n8",Buv(A0$),"bi",Bus(BnN),"dZ",Bur(A_D),"c4",Bur(A9u),"dp",Bur(Bkw),"fc",Buv(AHc),"dw",function(b,c,d,e,f){AQx(this,b,c,d,e,f);},"qj",Buv(ATP),"tu",function(b,c,d,e,f){AX7(this,b,c,d,e,f);}],AQR,0,W,[],0,3,0,0,["cL",But(A_T),"dT",Bus(A8V)],ATj,0,W,[],0,3,0,0,["c8",function(b,c,d,e,f){AKl(this,b,c,d,e,f); -},"fc",Buv(AHo),"dw",function(b,c,d,e,f){AP_(this,b,c,d,e,f);},"qj",Buv(AUk),"ec",Buv(ARu),"cL",But(Bnl),"c4",Bur(Bad),"dZ",Bur(A4W),"dp",Bur(BpT)],AYp,0,W,[],0,3,0,0,["bi",Bus(BgJ),"jy",function(b,c,d,e,f){return AYS(this,b,c,d,e,f);},"NU",function(b,c,d,e,f,g){AK7(this,b,c,d,e,f,g);}],AK4,0,W,[],0,3,0,0,["I5",function(b,c,d,e,f,g){A0E(this,b,c,d,e,f,g);},"fc",Buv(AZS),"c4",Bur(Bez),"dZ",Bur(Bma),"dp",Bur(BkL)],APb,0,W,[],0,3,0,0,["eq",But(BiO),"bi",Bus(BoD),"ev",Buv(AOL),"fc",Buv(AMF),"v3",function(b,c,d, -e,f){A1T(this,b,c,d,e,f);}],ALk,0,W,[],0,3,0,0,0,ANc,0,W,[],0,3,0,0,["ec",Buv(AFI),"tu",function(b,c,d,e,f){ATO(this,b,c,d,e,f);}],A1w,0,W,[],0,3,0,0,["cL",But(Bhp)],AYP,0,Jf,[],0,3,0,0,["ec",Buv(AY_),"jl",Buv(ANF),"c4",Bur(Bf5),"dZ",Bur(Bhz),"dw",function(b,c,d,e,f){AXm(this,b,c,d,e,f);},"mA",function(b,c,d,e,f){return AOk(this,b,c,d,e,f);},"dT",Bus(A6y),"ni",Bur(A7v),"tu",function(b,c,d,e,f){AX$(this,b,c,d,e,f);},"i1",function(b,c,d,e,f){ARa(this,b,c,d,e,f);}],Bd,0,E,[],0,3,0,Bt,["ie",function(b,c,d,e,f,g, -h){return AOJ(this,b,c,d,e,f,g,h);},"G2",But(Bot),"lR",Buu(A1K),"yx",But(A6B),"yj",function(b,c,d,e,f){Bbd(this,b,c,d,e,f);},"BQ",Bus(BpC),"xW",Bus(A6n),"QT",But(Bh6),"on",Bur(A3i),"zF",Bur(A8f)],A14,0,Bd,[],0,3,0,0,["ie",function(b,c,d,e,f,g,h){return AZD(this,b,c,d,e,f,g,h);}]]); -$rt_metadata([Uw,0,E,[],3,3,0,0,0,W0,0,E,[Uw],0,3,0,0,0,FL,0,E,[],4,3,0,0,0,AS_,0,E,[],4,0,0,0,0,JA,0,E,[],4,3,0,Bg0,0,AP$,0,E,[],0,3,0,0,0,Qb,0,E,[DG],1,3,0,0,0,Fq,0,Qb,[DG],0,3,0,0,0,QA,0,E,[],3,3,0,0,0,KL,0,E,[DG,QA],1,3,0,0,0,ADv,0,E,[QA],3,3,0,0,0,TD,0,E,[ADv],3,3,0,0,0,XC,0,E,[],3,3,0,0,0,Q6,0,E,[XC],3,3,0,0,0,ACZ,0,KL,[DG,TD,Q6],0,3,0,0,0,ADD,0,E,[TD],3,3,0,0,0,XA,0,E,[Q6],3,3,0,0,0,Jt,0,KL,[DG,ADD,XA],0,3,0,0,0,A0D,0,Si,[],0,0,0,0,0,AVG,0,Gh,[],1,3,0,0,0,AXA,0,Gh,[],1,3,0,0,0,L5,0,Rf,[],1,0,0,0,0,AEk, -0,L5,[],0,0,0,0,["Ak",Bus(A_t),"Bm",But(A$x),"mr",Bur(Blf)],Ji,0,E,[DG,EQ,EI],1,3,0,A2O,0,S6,0,E,[],3,3,0,0,0,Q4,0,HN,[EI,Mb,PH,S6],1,3,0,0,0,Nq,"GZIPException",2,Bv,[],0,3,0,0,0,A16,0,E,[],4,3,0,0,0,TX,0,C3,[],0,3,0,0,["cv",Bur(Bkm),"yI",Bur(Bhg),"jp",Bur(A5l)],Q9,0,C3,[],0,3,0,0,["iQ",Bur(BpS),"jp",Bur(BmT),"cv",Bur(BpA)],Pu,0,C3,[],0,3,0,0,["cv",Bur(A$0),"yI",Bur(BnM),"jp",Bur(Bcw)],I$,0,Bd,[],0,3,0,0,["G2",But(BlR),"yx",But(Bju),"yj",function(b,c,d,e,f){A$N(this,b,c,d,e,f);},"BQ",Bus(A72),"on",Bur(Bgu)],Ux, -0,I$,[],0,3,0,Bs4,["xW",Bus(Bmf)],ACF,0,I$,[],0,3,0,Bs9,["xW",Bus(Bg1)],ADM,0,I$,[],0,3,0,BsC,0,ANh,0,Bd,[],0,3,0,0,["ie",function(b,c,d,e,f,g,h){return ASs(this,b,c,d,e,f,g,h);}],QQ,0,Bd,[],0,3,0,0,["lR",Buu(Wk)],AX0,0,Bd,[],0,3,0,0,["lR",Buu(AOT)],ATV,0,Bd,[],0,3,0,0,["G2",But(BaN),"yx",But(Bku),"yj",function(b,c,d,e,f){BeN(this,b,c,d,e,f);},"BQ",Bus(Bdr),"on",Bur(A3t)],AXa,0,QQ,[],0,3,0,0,["lR",Buu(AYG)],AWl,0,Bd,[],0,3,0,0,["ie",function(b,c,d,e,f,g,h){return A0a(this,b,c,d,e,f,g,h);},"on",Bur(BhZ)],AC9, -0,Bd,[],0,3,0,0,["ie",function(b,c,d,e,f,g,h){return ANH(this,b,c,d,e,f,g,h);}],IU,0,Bd,[],0,3,0,0,0,AFy,0,Bd,[],0,3,0,0,["ie",function(b,c,d,e,f,g,h){return AKd(this,b,c,d,e,f,g,h);}],APM,0,Bd,[],0,3,0,0,["ie",function(b,c,d,e,f,g,h){return AFJ(this,b,c,d,e,f,g,h);}],AAI,0,Bd,[],0,3,0,0,["ie",function(b,c,d,e,f,g,h){return AMp(this,b,c,d,e,f,g,h);}],A06,0,Bd,[],0,3,0,0,["lR",Buu(AQB)],AYk,0,Bd,[],0,3,0,0,["ie",function(b,c,d,e,f,g,h){return ALl(this,b,c,d,e,f,g,h);}],A0z,0,Bd,[],0,3,0,0,["QT",But(AFV),"yx", -But(A6S)],AFT,0,Bd,[],0,3,0,0,["ie",function(b,c,d,e,f,g,h){return AOg(this,b,c,d,e,f,g,h);}]]); -$rt_metadata([A10,0,Bd,[],0,3,0,0,["lR",Buu(AJS)],AXz,0,Bd,[],0,3,0,0,["lR",Buu(AHf)],APF,0,Bd,[],0,3,0,0,["ie",function(b,c,d,e,f,g,h){return AFq(this,b,c,d,e,f,g,h);}],AVC,0,Bd,[],0,3,0,0,["on",Bur(BgV),"zF",Bur(A4o),"lR",Buu(AQY)],A0L,0,Bd,[],0,3,0,0,["ie",function(b,c,d,e,f,g,h){return AVn(this,b,c,d,e,f,g,h);}],J3,0,Ji,[],0,3,0,0,0,AKs,0,G3,[],0,3,0,0,["tz",Bur(BfV),"zS",Bur(BdV)],AIh,0,G3,[],0,3,0,0,["tz",Bur(Bpx),"zS",Bur(Bnt)],AKO,0,G3,[],0,3,0,0,["tz",Bur(A7F),"zS",Bur(A24)],TG,0,E,[],3,0,0,0,0,AOB, -0,E,[TG],4,3,0,0,["Ri",Bus(A2A),"lF",Bur(A_g),"rA",Bur(A37),"lO",Buu(BkY)],Rp,"CloneNotSupportedException",10,BI,[],0,3,0,0,0,Lj,0,E4,[],12,0,0,ARC,0,Lt,0,E,[DG,EQ],1,3,0,A_j,0,Xd,0,Lt,[],0,0,0,0,0,T7,0,E,[],1,3,0,0,0,RS,0,T7,[],1,3,0,0,0,Wq,0,RS,[],4,3,0,0,0,Oj,0,E,[],3,3,0,0,0,QN,0,E,[Oj,EQ],0,0,0,0,["dk",Bus(BgA),"da",Bur(BcD)],O_,0,QN,[],0,0,0,0,0,MN,"StringIndexOutOfBoundsException",10,Cv,[],0,3,0,0,0,M5,0,E,[],0,3,0,0,0,L_,0,E,[],0,3,0,0,0,O2,0,E,[],0,3,0,ACr,0,AE1,0,IE,[],0,3,0,0,0,Dv,0,BI,[],0,3,0,0, -0,Kc,0,E,[],0,3,0,R2,0,Gx,"MinecraftException",13,Cf,[],0,3,0,0,0,TS,0,E,[],3,3,0,0,0,Ni,0,E,[TS],0,3,0,0,["o_",Bur(CK),"c0",Buu(AKw),"l6",Buu(AJY),"dU",Buu(AMY),"vc",Buu(AL3),"fm",Buu(ALD)],Jd,0,E,[],0,3,0,0,0,Dk,0,Jd,[],0,3,0,0,["tx",But(AGh),"PX",Buu(AG5),"E4",Buu(AQg),"jD",Bus(AVy),"iT",Bur(AZf),"p6",Bur(AQ7),"yL",Bur(AQT),"sq",Bur(A5D)],A0m,0,Dk,[],0,3,0,0,["p6",Bur(AIx),"iT",Bur(AV0),"jD",Bus(AHe),"iO",Buu(AQW)],Gq,"EOFException",9,Bv,[],0,3,0,0,0,IF,0,E,[],3,3,0,0,0,ADZ,0,E,[IF],0,3,0,0,["rz",Bur(ARO)],GM, -0,E,[],0,3,0,0,0,Ie,0,E,[],0,3,0,0,0,QL,0,E,[],4,0,0,0,0,AGd,0,IE,[],0,3,0,0,0,MO,0,E,[],0,3,0,0,0,Q$,0,E,[],0,3,0,BK,0,Mj,0,E,[],0,3,0,0,0,S1,0,L3,[],0,3,0,0,["h6",Buu(A6a)],AU9,0,E,[],4,3,0,0,0,YQ,0,E,[],0,0,0,0,0,Ed,0,E,[],1,0,0,0,0,Nh,0,E,[],0,3,0,GY,0,Rs,0,E,[],3,3,0,0,0]); -$rt_metadata([Y7,0,E,[],3,3,0,0,0,U4,0,E,[IF,Rs,Y7],0,0,0,0,["rz",Bur(AYz)],AEX,"NegativeArraySizeException",10,Cf,[],0,3,0,0,0,Qs,0,Q4,[],1,0,0,0,0,AJH,0,Qs,[],0,0,0,0,0,QW,0,E,[],1,3,0,0,0,TK,0,E,[],0,3,0,0,0,Zd,0,E,[IF],0,3,0,0,["rz",Bur(AUU)],AG8,0,E,[],4,3,0,0,0,AD4,0,E,[],0,3,0,0,0,ANl,0,E,[],0,3,0,0,0,AUM,0,E,[],4,3,0,0,0,K4,0,L5,[],1,0,0,0,["mr",Bur(Blp)],UH,0,K4,[],0,0,0,0,["Ak",Bus(A8P),"Bm",But(Bl9)],Wx,0,K4,[],0,0,0,0,["Ak",Bus(Bd2),"Bm",But(Bjq)],I3,0,Bv,[],0,3,0,0,0,AEw,"AssertionError",10,Gt, -[],0,3,0,0,0,AEA,0,Hz,[EI],0,3,0,0,0,ABF,0,Hz,[EI],0,3,0,0,0,Lo,0,E,[],0,3,0,I0,0,ADt,0,E,[],0,3,0,0,0,Ty,0,E,[],0,3,0,0,0,ADy,0,E,[],0,3,0,0,0,WH,0,E,[],0,3,0,0,0,AHL,0,ER,[],0,3,0,0,["kk",Bur(A5X)],AEg,0,ER,[],0,3,0,0,["kk",Bur(Bd1)],YL,0,ER,[],0,3,0,0,["kk",Bur(A2P)],ALq,0,ER,[],0,3,0,0,["kk",Bur(BbY)],AKj,0,ER,[],0,3,0,0,["kk",Bur(A6O)],A1q,0,ER,[],0,3,0,0,["kk",Bur(BkA)],AEM,0,E,[],3,3,0,0,0,AH$,0,E,[AEM],0,3,0,0,0,UE,0,E,[],0,3,0,0,0,SP,0,Jd,[],0,3,0,0,0,ZD,0,Dk,[],0,3,0,0,["p6",Bur(ATI),"tx",But(AWC), -"iT",Bur(AQ_),"jD",Bus(AKo),"iO",Buu(AHj)],C$,0,E,[],1,3,0,0,["dk",Bus(A9m),"da",Bur(A_X),"tU",Bur(CH),"S5",Bur(AT1),"U$",Bur(ALX),"Ia",Bur(Bhn),"B3",Bur(Be_),"U0",Bus(AVP),"y8",Bus(AGY),"UI",Bur(ANm),"wT",Bus(ALV),"uk",Bus(AVK),"wp",Bus(Bhk),"eo",But(AYw),"iJ",Bur(Bng),"qr",Bur(Bky),"Mp",But(Bpl),"wk",Bus(BdT),"jC",Bur(Bcg),"sl",Bus(AJl),"Cx",Bus(A7u),"JN",Bur(ARK),"MP",Bur(Bl2),"GV",Bur(Bgv),"xi",Bur(Bj1),"NK",Bur(BjE),"NS",Bur(A5b)],Et,0,C$,[],0,3,0,0,["iJ",Bur(A8j),"qr",Bur(Bcv),"mY",Bur(ANd),"J5",Bur(Bkh), -"S5",Bur(A1F),"JN",Bur(ARA),"dq",Bur(AVd),"eo",But(A0F),"Ev",Bus(AJi),"qo",Bur(Bmv),"j9",Bur(Bk$),"ii",Bur(A4F),"ib",Bur(A5G),"IN",Bus(AW1),"iY",Bur(A3E),"y8",Bus(AZg),"Wl",But(AT3),"V5",Bur(AQ3),"dJ",Bus(Gl),"ey",Bus(Gk),"p2",Bur(AKp),"sk",Bur(AVJ),"qS",Bur(AGe),"U$",Bur(AW0),"DY",Bur(A$_),"Bt",Bur(BnH)],Eb,0,Et,[],0,3,0,0,["JN",Bur(A0s),"IN",Bus(ATY),"Mp",But(A_d),"mY",Bur(A8D),"eo",But(AN_),"Ev",Bus(A8S),"GV",Bur(Bdk)],AJX,0,IE,[],0,3,0,0,0,Ik,"FileNotFoundException",9,Bv,[],0,3,0,0,0,Ht,0,Eb,[],0,3,0,0, -["sk",Bur(AWe),"p2",Bur(AUc),"dJ",Bus(A7s),"ey",Bus(Blj),"Ia",Bur(Rk),"NS",Bur(A2l)],WI,0,E,[],0,3,0,0,0,SZ,0,E,[],0,3,0,0,0,Ij,0,E,[],3,3,0,0,0,ACM,0,E,[Ij],0,3,0,0,["k9",But(XU),"kL",But(N2),"h8",Bus(Yl),"l3",Bur(A$$),"mO",Bur(AH6)],GH,0,Dk,[],1,3,0,0,["iO",Buu(AKh),"PX",Buu(AW2),"E4",Buu(Bne),"tx",But(AIb),"yL",Bur(AIO),"sq",Bur(BoP)],E1,0,GH,[],0,3,0,0,["oQ",Bur(A_Z),"iO",Buu(AMg),"zx",Bus(AFG)],V$,0,Dk,[],0,3,0,0,0,N5,0,Dk,[],0,3,0,0,["iT",Bur(AXo),"tx",But(AU4),"jD",Bus(AXC),"iO",Buu(AYC),"sq",Bur(Bi4)],TJ, -0,E,[],0,0,0,0,0]); -$rt_metadata([AHO,0,E,[Dn],1,3,0,0,0,VR,0,E,[Dn],3,3,0,0,0,ANR,0,E,[Dn,VR],1,3,0,0,0,Pe,0,E,[],4,0,0,0,0,IJ,0,Ed,[],0,3,0,0,["dk",Bus(AP5),"da",Bur(AXy)],AI$,0,Ed,[],0,3,0,0,["dk",Bus(Bgn),"da",Bur(A7U)],W4,0,Ed,[],0,3,0,0,["dk",Bus(Bgl),"da",Bur(Bb$)],Lv,0,Ed,[],1,3,0,0,["dk",Bus(Bhe),"da",Bur(BaV)],WZ,0,Lv,[],0,3,0,0,0,AFH,0,Ed,[],0,3,0,0,["dk",Bus(BjW),"da",Bur(A3K)],AXg,0,IJ,[],0,3,0,0,["dk",Bus(BoF),"da",Bur(A3r)],AI0,0,IJ,[],0,3,0,0,0,AJf,0,Lv,[],0,3,0,0,0,AI7,0,Ed,[],0,3,0,0,["dk",Bus(Bg3),"da",Bur(A2i)],AXs, -0,Ed,[],0,3,0,0,["dk",Bus(A4V),"da",Bur(Bn2)],AMl,0,Ed,[],0,3,0,0,["dk",Bus(Bjo),"da",Bur(BmW)],AJJ,0,Ed,[],0,3,0,0,["dk",Bus(Bfk),"da",Bur(A_i)],AGp,0,IJ,[],0,3,0,0,0,HI,0,QW,[],1,3,0,0,0,VU,0,HI,[],0,3,0,0,["ve",function(b,c,d,e,f,g,h){return A8B(this,b,c,d,e,f,g,h);}],TV,0,E,[],1,3,0,0,0,Pc,0,E,[],0,3,0,0,0,Xq,0,E,[],0,0,0,0,0,KO,0,E,[],1,3,0,0,["x8",Bus(Bfb),"o3",Bus(AHn)],ASZ,0,KO,[],0,3,0,0,["x8",Bus(Bp2),"KN",Bus(AIm)],AI6,0,E,[],0,3,0,0,0,AEu,0,E,[],0,3,0,0,0,KX,0,E,[Lh,S6],1,3,0,0,0,ALQ,0,KX,[],0,3, -0,0,0,AGK,0,KX,[],0,3,0,0,0,U2,0,E,[],4,3,0,0,0,APJ,0,E,[],0,3,0,0,0,M_,0,MO,[],0,3,0,0,0,Cm,0,E,[],4,3,0,0,0,Mz,0,E,[],0,3,0,0,0,ABM,0,Mz,[],0,3,0,0,["z4",Bus(AIs)],Qy,0,E,[],0,3,0,0,["V6",Bur(ATT),"zE",Bus(A7$),"zz",Bur(A9V),"m7",Bur(A8F)],KU,0,Qy,[],0,3,0,0,0,ALs,0,KU,[],0,3,0,0,["zE",Bus(Baq),"V6",Bur(AW6)],WV,0,KU,[],0,0,0,0,["m7",Bur(Beh),"zE",Bus(BdK),"zz",Bur(Bj0)],I_,0,E,[],4,0,0,0,0,QC,0,E,[],4,0,0,0,0,Vt,0,E,[],4,3,0,0,0,ABO,0,E,[],4,3,0,0,0,Sg,0,HN,[EI],1,3,0,0,0,Dt,0,E,[],1,3,0,0,0,ARl,0,Dt,[], -0,3,0,0,["f$",function(b,c,d,e,f,g){ALh(this,b,c,d,e,f,g);}],AIn,0,E,[Ij],0,3,0,0,["h8",Bus(BgG),"k9",But(AJg),"kL",But(Qe),"l3",Bur(A$l),"mO",Bur(AV3)],Qi,0,E,[Ij],0,3,0,0,["h8",Bus(Kf),"k9",But(Ys),"kL",But(ARs),"l3",Bur(BlZ),"mO",Bur(AL9)],KE,"UTFDataFormatException",9,Bv,[],0,3,0,0,0]); -$rt_metadata([AIN,0,E,[Qj],1,3,0,0,["T2",Bus(BpJ),"a$2",Bur(A4G)],OP,"IllegalMonitorStateException",10,Cf,[],0,3,0,0,0,AHz,0,E,[],0,0,0,0,0,Ei,"IllegalStateException",10,Cf,[],0,3,0,0,0,MH,0,Et,[],0,3,0,0,["sk",Bur(AK3),"rW",But(AVk),"zJ",Bur(ATM)],Lk,0,E,[],3,3,0,0,0,Fm,0,MH,[Lk],0,3,0,0,["p2",Bur(ARm),"dq",Bur(AU8),"zJ",Bur(AYW),"eo",But(ANi),"rW",But(AQ6),"vq",Buu(AOs),"dJ",Bus(BgZ),"ey",Bus(BdC),"qS",Bur(AM9)],Kj,0,Fm,[],0,3,0,0,["xi",Bur(A6e),"zJ",Bur(A0I),"j9",Bur(A4k),"ii",Bur(A8O),"ib",Bur(BlH),"rW", -But(AG3),"dJ",Bus(Bf9),"ey",Bus(Bbt),"iY",Bur(A_H)],DI,0,Dt,[],0,3,0,0,["FR",function(b,c,d,e,f,g){AHR(this,b,c,d,e,f,g);},"Id",But(Ba_),"Fq",But(AYs),"lH",But(ANg),"Or",Bus(Ba0),"ML",Buu(Bc4),"pP",But(BcM),"f$",function(b,c,d,e,f,g){AX5(this,b,c,d,e,f,g);}],AZx,0,DI,[],0,3,0,0,["Or",Bus(BgY),"lH",But(A0N)],GG,0,MH,[],1,3,0,0,["vq",Buu(AQz),"qS",Bur(AS4),"J5",Bur(BlS)],Kn,0,GG,[],0,3,0,0,["dJ",Bus(BnB),"ey",Bus(A2n),"j9",Bur(A3x),"ii",Bur(BmS),"ib",Bur(A6t),"sl",Bus(AKU),"iY",Bur(A6K)],ABc,0,DI,[],0,3,0,0,["lH", -But(AGD)],Hg,0,En,[],0,3,0,0,["g7",function(b,c,d,e,f,g){AFa(this,b,c,d,e,f,g);},"nR",function(b,c,d,e,f,g){AV$(this,b,c,d,e,f,g);}],VZ,0,Hg,[],0,3,0,0,0,Ms,0,GG,[],0,3,0,0,["eo",But(AYx),"dJ",Bus(A9I),"ey",Bus(Bc8),"j9",Bur(Bjn),"ii",Bur(BfE),"ib",Bur(A9w)],AAF,0,DI,[],0,3,0,0,["lH",But(AGI)],AZk,0,Hg,[],0,3,0,0,0,AZl,0,Hg,[],0,3,0,0,0,KI,0,GG,[],0,3,0,0,["dJ",Bus(Bo8),"ey",Bus(Bdg),"j9",Bur(A3y),"ii",Bur(Bi6),"ib",Bur(Bo9),"qo",Bur(Bnr),"iY",Bur(Bim),"sl",Bus(AXU)],ADw,0,DI,[],0,3,0,0,["FR",function(b,c,d, -e,f,g){ASB(this,b,c,d,e,f,g);},"f$",function(b,c,d,e,f,g){AMu(this,b,c,d,e,f,g);}],AZs,0,Hg,[],0,3,0,0,["g7",function(b,c,d,e,f,g){BhT(this,b,c,d,e,f,g);},"nR",function(b,c,d,e,f,g){Ba5(this,b,c,d,e,f,g);}],ME,0,GG,[],0,3,0,0,["p2",Bur(ASL),"y8",Bus(ARV),"dJ",Bus(BfY),"ey",Bus(A5w),"j9",Bur(BaO),"ii",Bur(A3_),"ib",Bur(BdD),"iY",Bur(A6d)],Xc,0,DI,[],0,3,0,0,["Id",But(Bbw),"FR",function(b,c,d,e,f,g){AKu(this,b,c,d,e,f,g);},"f$",function(b,c,d,e,f,g){AZI(this,b,c,d,e,f,g);}],ASd,0,En,[],0,3,0,0,["g7",function(b, -c,d,e,f,g){A7Z(this,b,c,d,e,f,g);}],LD,0,Fm,[],0,3,0,0,["dJ",Bus(BeF),"ey",Bus(Bi2),"dq",Bur(AYi),"sk",Bur(AZu),"ii",Bur(BlV),"ib",Bur(Bmu),"IN",Bus(AXu),"rW",But(AIv),"iY",Bur(A2v)],AJ7,0,DI,[],0,3,0,0,["pP",But(BkP),"ML",Buu(Bn0)],II,0,Fm,[],0,3,0,Bob,["j9",Bur(A7E),"ii",Bur(Bmg),"ib",Bur(Ba6),"p2",Bur(ARh),"rW",But(AQs),"dJ",Bus(A$Z),"ey",Bus(A7t),"iY",Bur(A99),"Bt",Bur(Bba)],ACj,0,DI,[],0,3,0,0,["Fq",But(AE6)],Lc,0,RJ,[],0,3,0,0,["nR",function(b,c,d,e,f,g){BdB(this,b,c,d,e,f,g);}],AQ5,0,Lc,[],0,3,0,0,0,IC, -0,Fm,[],0,3,0,0,["p2",Bur(AQH),"j9",Bur(A$4),"ii",Bur(BpK),"ib",Bur(Bax),"iY",Bur(A7e)],NT,0,Et,[Lk],0,3,0,0,["dJ",Bus(A_N),"ey",Bus(BoN),"dq",Bur(AF3),"sk",Bur(AP3),"tU",Bur(AVe),"uk",Bus(AJc),"ii",Bur(BhW),"ib",Bur(A7K),"iY",Bur(A7R),"qS",Bur(AGT),"qo",Bur(A_v)],UF,0,DI,[],0,3,0,0,["pP",But(A5_),"lH",But(ASJ)],ATl,0,En,[],0,3,0,0,["g7",function(b,c,d,e,f,g){A7T(this,b,c,d,e,f,g);}],Un,0,DI,[],0,3,0,Bov,["pP",But(Bfs),"lH",But(AYY),"Fq",But(AWp),"FR",function(b,c,d,e,f,g){AUI(this,b,c,d,e,f,g);},"f$",function(b, -c,d,e,f,g){AKX(this,b,c,d,e,f,g);}],LW,0,Fm,[],0,3,0,0,["vq",Buu(AKz)],Wa,0,DI,[],0,3,0,0,["pP",But(Bo4)],Qk,0,Et,[],0,3,0,0,["y8",Bus(AHN),"Wl",But(AOK),"V5",Bur(AVb)],Lb,0,Qk,[Lk],0,3,0,0,["sk",Bur(AR0),"j9",Bur(BjI),"ii",Bur(A3e),"ib",Bur(A3p),"iY",Bur(BiF),"qo",Bur(BcW),"qS",Bur(AQw),"DY",Bur(BpX)],AOI,0,DI,[],0,3,0,0,["pP",But(Bb4)],AAH,0,Dt,[],0,3,0,0,["f$",function(b,c,d,e,f,g){ASe(this,b,c,d,e,f,g);}],Mp,0,C$,[],0,3,0,0,["dq",Bur(ALz),"iJ",Bur(A8K),"eo",But(AWy),"dJ",Bus(BbZ),"ey",Bus(BaF)],AH9,0,Dt, -[],0,3,0,0,["f$",function(b,c,d,e,f,g){AXV(this,b,c,d,e,f,g);}],JS,0,C$,[],0,3,0,0,["dq",Bur(AYF),"dJ",Bus(A9q),"ey",Bus(Bpp),"uk",Bus(AWT),"jC",Bur(BdH)],XT,0,Dt,[],0,3,0,0,["f$",function(b,c,d,e,f,g){ALx(this,b,c,d,e,f,g);}],LI,0,C$,[],0,3,0,0,["wk",Bus(A_e),"dq",Bur(AOV),"dJ",Bus(A7k),"ey",Bus(A8Q),"uk",Bus(AGc),"jC",Bur(A3s)],AEc,0,Dt,[],0,3,0,0,["f$",function(b,c,d,e,f,g){AMI(this,b,c,d,e,f,g);}],AAz,0,C$,[],0,3,0,0,["wk",Bus(A7l),"dq",Bur(A0x),"dJ",Bus(BkT),"iJ",Bur(Bai),"NK",Bur(A7P),"eo",But(AIP),"jC", -Bur(BaB)],YI,0,Dt,[],0,3,0,0,["f$",function(b,c,d,e,f,g){AYA(this,b,c,d,e,f,g);}]]); -$rt_metadata([FW,0,C$,[],0,3,0,0,["dq",Bur(ASm),"UI",Bur(AMr),"U0",Bus(AV7),"eo",But(Yh),"dJ",Bus(BeH),"ey",Bus(A57),"uk",Bus(A1b)],N7,0,C$,[],0,3,0,0,["iJ",Bur(BnX),"dq",Bur(AFf),"dJ",Bus(A7o),"ey",Bus(BmA),"jC",Bur(A_z)],AX1,0,Dt,[],0,3,0,0,["f$",function(b,c,d,e,f,g){AUK(this,b,c,d,e,f,g);}],J1,0,C$,[],0,3,0,0,["iJ",Bur(A9t),"dq",Bur(AVs),"dJ",Bus(A3j),"ey",Bus(A23),"jC",Bur(A4N)],AZ8,0,Dt,[],0,3,0,0,["f$",function(b,c,d,e,f,g){A0C(this,b,c,d,e,f,g);}],Im,0,C$,[Ij],0,3,0,0,["Cx",Bus(Bps),"B3",Bur(BmK),"qr", -Bur(Bj_),"xi",Bur(A3Q),"eo",But(AF5),"iJ",Bur(Bni),"dq",Bur(A19),"dJ",Bus(A$c),"ey",Bus(A7j),"jC",Bur(A_F),"wp",Bus(Be0),"jq",Bur(BbD),"h8",Bus(OC),"k9",But(AFe),"kL",But(AF4),"FK",Bur(BlL),"l3",Bur(Bj9),"mO",Bur(ALd),"sl",Bus(AYb)],A0Q,0,Dt,[],0,3,0,0,["f$",function(b,c,d,e,f,g){AZr(this,b,c,d,e,f,g);}],JV,0,C$,[],0,3,0,0,["Cx",Bus(A2X),"B3",Bur(Bgj),"qr",Bur(A8G),"xi",Bur(AZK),"eo",But(AU6),"iJ",Bur(A$s),"dq",Bur(A0V),"MP",Bur(A6N),"dJ",Bus(A9_),"ey",Bus(BjY),"jC",Bur(BiK),"sl",Bus(ANV)],ASb,0,Dt,[],0,3,0, -0,["f$",function(b,c,d,e,f,g){A1M(this,b,c,d,e,f,g);}],XL,0,C$,[],0,3,0,0,["wk",Bus(A$o),"dq",Bur(AT5),"dJ",Bus(Bmc),"jC",Bur(Bd7)],ABz,0,Dt,[],0,3,0,0,["f$",function(b,c,d,e,f,g){A1l(this,b,c,d,e,f,g);}],ARf,0,E,[Dn],1,3,0,0,0,ZJ,0,E,[IF],0,3,0,0,["rz",Bur(A0k)],Md,0,Sg,[],1,0,0,0,0,AB1,0,Md,[],0,0,0,0,["Aj",Bus(Bk3),"wE",But(BjP),"mr",Bur(A2k)],AQQ,0,En,[],0,3,0,0,["g7",function(b,c,d,e,f,g){A8_(this,b,c,d,e,f,g);}],ARg,0,En,[],0,3,0,0,["g7",function(b,c,d,e,f,g){Bd0(this,b,c,d,e,f,g);}],AK8,0,En,[],0,3,0, -0,["g7",function(b,c,d,e,f,g){Bmt(this,b,c,d,e,f,g);}],ANa,0,En,[],0,3,0,0,0,ANt,0,En,[],0,3,0,0,0,VI,0,E,[EL],0,0,0,0,["gm",Bus(Bn3)],VB,0,E,[EL],0,0,0,0,["gm",Bus(A4_)],AAX,0,E,[],4,3,0,0,0,X2,0,E,[],4,3,0,0,0,ZN,0,E,[],4,3,0,0,0,Xp,0,E,[IF],0,3,0,0,0,Ns,"UnsupportedOperationException",10,Cf,[],0,3,0,0,0,HR,"ReadOnlyBufferException",7,Ns,[],0,3,0,0,0,Ki,"BufferOverflowException",7,Cf,[],0,3,0,0,0,Jy,"BufferUnderflowException",7,Cf,[],0,3,0,0,0,Hj,0,TV,[],1,3,0,0,0,XF,0,Hj,[],0,3,0,0,["vC",function(b,c,d,e, -f,g,h){return BoV(this,b,c,d,e,f,g,h);}],ABQ,0,Hj,[],0,3,0,0,["vC",function(b,c,d,e,f,g,h){return Bdz(this,b,c,d,e,f,g,h);}],XW,0,Hj,[],0,3,0,0,["vC",function(b,c,d,e,f,g,h){return A6D(this,b,c,d,e,f,g,h);}],Xb,0,Hj,[],0,3,0,0,["vC",function(b,c,d,e,f,g,h){return Bb8(this,b,c,d,e,f,g,h);}],AIR,0,Dk,[],0,3,0,0,["iT",Bur(A0y),"jD",Bus(ALE),"p6",Bur(APN),"iO",Buu(AL0)],QB,0,E,[],0,3,0,0,0,AD6,0,QB,[],0,3,0,Bf3,0,Xi,0,E,[],3,3,0,0,0,AN6,0,E,[Xi],0,3,0,0,0,AGl,0,E,[],0,3,0,0,0,Po,0,Dk,[],0,3,0,0,0,AKk,0,E,[],0,3, -0,0,0,Dl,0,C$,[],0,3,0,0,["dq",Bur(AUd),"jU",function(b,c,d,e,f,g,h){ALN(this,b,c,d,e,f,g,h);},"y9",Bur(BeD),"dJ",Bus(A6U)],AIt,0,E,[],4,3,0,0,0,A1D,0,E,[],0,3,0,0,0,AJP,0,E,[],0,3,0,0,0,NL,0,KO,[],0,3,0,0,["KN",Bus(AO1),"o3",Bus(AT$)],AHm,0,Dl,[],0,3,0,0,["y9",Bur(BnT),"jU",function(b,c,d,e,f,g,h){AUi(this,b,c,d,e,f,g,h);}],AMR,0,E,[IF,Rs],3,0,0,0,0]); -$rt_metadata([My,0,Md,[],1,0,0,0,["mr",Bur(A8J)],UZ,0,My,[],0,0,0,0,["Aj",Bus(A6H),"wE",But(A2j)],ACX,0,My,[],0,0,0,0,["Aj",Bus(Bbl),"wE",But(A3L)],Xe,0,E,[],0,3,0,A$q,0,VL,0,Jo,[],0,0,0,0,["xb",Bus(Bay),"nZ",Bur(L4)],K8,0,Jd,[],0,3,0,0,["Oy",Bus(A_V),"N6",Buu(A2B),"LS",But(A3H),"CN",Buu(A0A)],RM,0,E,[],0,0,0,0,0,RT,0,E,[],0,3,0,0,["PQ",Bur(Bhc),"Rk",Bur(BhO),"J6",Bur(Bam),"MM",Bus(A4E),"SZ",But(AMZ),"Pi",But(Boz),"N0",But(Bm3),"Lt",Bur(A3c)],AT2,0,E,[],0,3,0,0,0,VA,0,E,[EL],0,0,0,0,["gm",Bus(Bk4)],N3,0,Dl, -[],0,3,0,0,["jU",function(b,c,d,e,f,g,h){AFL(this,b,c,d,e,f,g,h);},"dq",Bur(AXD)],A1y,0,IM,[],0,3,0,0,["AW",Bus(Bkn),"h6",Buu(JY)],SK,0,HP,[],0,3,0,0,0,Tl,0,E,[],3,0,0,0,0,AQO,0,SK,[Tl],0,3,0,0,["f9",Buu(AYe)],T1,0,E,[Dn],3,3,0,0,0,VD,0,E,[T1],0,0,0,0,["SU",Bur(A$b)],UB,0,E,[],0,0,0,0,0,ABN,"UnsupportedEncodingException",9,Bv,[],0,3,0,0,0,EU,"NumberFormatException",10,Cp,[],0,3,0,0,0,RX,0,E,[],4,3,0,0,0,Ub,0,E,[Tl,EQ],0,3,0,0,0,AAt,0,HP,[],0,3,0,0,["ym",Bur(A84),"fD",Bur(Be4),"yb",Bur(A6J),"f9",Buu(Bhi)],ANb, -0,E,[],0,3,0,0,0,ABU,0,E,[],3,3,0,0,0,AIl,0,E,[ABU],0,3,0,0,0,OI,0,E,[],4,3,0,0,0,Us,0,E,[TG],4,3,0,0,["lO",Buu(AQi),"lF",Bur(AU1),"Ri",Bus(Bnw),"rA",Bur(AWP)],A09,0,E,[],0,3,0,0,0,AFA,0,E,[],0,3,0,0,0,AFs,0,E,[],0,3,0,0,0,AMq,0,E,[],0,3,0,0,0,A08,0,E,[],0,3,0,0,0,ANu,0,E,[],0,3,0,0,0,AFO,0,E,[I5],0,0,0,0,["Ad",But(A_k)],JC,0,E,[],0,3,0,0,0,AEl,0,E,[Dn],3,3,0,0,0,VF,0,E,[AEl],0,0,0,0,["a9S",Bus(A4l)],ACL,0,E,[Dn],3,3,0,0,0,Vy,0,E,[ACL],0,0,0,0,["ZZ",Bus(Bi1)],X_,0,E,[Fg],0,0,0,0,["h7",Bur(Bj6)],Ya,0,E,[Fg], -0,0,0,0,["h7",Bur(A4p)],ZP,0,E,[Fg],0,0,0,0,["h7",Bur(Bn8)],ZO,0,E,[Fg],0,0,0,0,["h7",Bur(A9Q)],P2,0,E,[],0,3,0,0,0,PU,0,E,[I5],0,3,0,0,["Ad",But(Oy)],ZS,0,E,[Fg],0,0,0,0,["h7",Bur(A3C)],ZV,0,E,[Fg],0,0,0,0,["h7",Bur(A2z)],J5,0,E4,[],12,3,0,Ox,0,KS,0,E,[LS],3,3,0,0,0]); -$rt_metadata([Gr,0,Jo,[KS],1,3,0,0,["dk",Bus(BhK),"da",Bur(A2I)],SH,0,Gr,[],1,0,0,0,0,YH,0,SH,[],0,0,0,0,0,TA,0,IG,[],1,0,0,0,0,YF,0,TA,[],0,0,0,0,0,TT,0,Jc,[Rc],1,0,0,0,0,YG,0,TT,[],0,0,0,0,0,IX,0,E,[],3,3,0,0,0,YD,0,E,[IX],0,0,0,0,0,So,0,E,[IX],3,3,0,0,0,YE,0,E,[So],0,0,0,0,0,Yt,0,E,[I5],0,3,0,0,0,Yb,0,E,[Fg],0,0,0,0,["h7",Bur(Bhy)],Yc,0,E,[Fg],0,0,0,0,["h7",Bur(BfO)],ZM,0,E,[Fg],0,0,0,0,["h7",Bur(Biq)],ZR,0,E,[Fg],0,0,0,0,["h7",Bur(A7a)],Jv,0,E,[],0,0,0,0,["u5",Bur(CW)],ACf,0,Jv,[IX],0,0,0,0,["qD",Bur(Lu)],ABV, -0,E,[],0,3,0,0,0,HO,"ArrayIndexOutOfBoundsException",10,Cv,[],0,3,0,0,0,ARq,0,E,[EI],0,3,0,0,0,St,0,E,[],0,3,0,0,0,AAB,0,E,[IX],0,0,0,0,["u5",Bur(Jq),"qD",Bur(Iw)],ADo,0,E,[I5],0,3,0,0,["Ad",But(Bnb)],ATH,0,E,[I5],0,3,0,0,["Ad",But(BbF)],Ln,0,E,[],0,3,0,Qa,0,AU3,0,E,[DG],4,3,0,0,0,Tu,0,E,[],0,3,0,0,0,AFQ,0,Tu,[],0,3,0,0,0,FA,"Inflate$Return",2,BI,[],0,0,0,0,0,AWk,0,E,[EQ],0,3,0,0,0,ADp,0,HI,[],0,3,0,0,["ve",function(b,c,d,e,f,g,h){return A65(this,b,c,d,e,f,g,h);}],AEd,0,HI,[],0,3,0,0,["ve",function(b,c,d,e, -f,g,h){return Bau(this,b,c,d,e,f,g,h);}],ABs,0,HI,[],0,3,0,0,["ve",function(b,c,d,e,f,g,h){return BmJ(this,b,c,d,e,f,g,h);}],AK$,0,E,[So],0,0,0,0,0,X1,0,E,[],0,0,0,0,0,I2,"ZipException",5,Bv,[],0,3,0,0,0,Ye,0,E,[T1],0,0,0,0,["SU",Bur(Bpn)],X5,0,ID,[],0,3,0,0,["fD",Bur(BiZ),"lt",Bur(ASU),"OZ",Buu(BkV)],YB,0,E,[],3,3,0,0,0,Y2,0,Ja,[YB],0,3,0,0,["h6",Buu(ALA)],C7,0,E,[],1,0,0,0,["fI",Buu(Nf),"f3",Buv(Nu),"s0",Bur(BfL),"cq",Bus(BbV),"eW",Bus(Boe),"oX",Bur(Bpg),"kV",Bur(PS)],Sa,0,Gt,[],0,3,0,0,0,ADj,"OutOfMemoryError", -10,Sa,[],0,3,0,0,0,Mh,0,E,[],1,3,0,0,0,AIU,0,Mh,[],0,3,0,0,["D9",function(b,c,d,e,f){AMw(this,b,c,d,e,f);}],OY,0,FU,[],0,3,0,0,["AC",Bur(ALc),"n9",Bus(A8L),"qZ",Bus(A_5)],A1g,0,Mh,[],0,3,0,0,["D9",function(b,c,d,e,f){AE8(this,b,c,d,e,f);}],Fw,0,C7,[],0,0,0,T8,["u",Buu(A3M),"cc",Bus(A39)],Lm,0,E,[],0,0,0,0,0]); -$rt_metadata([PB,"PatternSyntaxException",6,Cp,[],0,3,0,0,["ne",Bur(Bpb)],AJz,0,E,[],0,3,0,0,0,WR,0,Fw,[],0,0,0,0,["u",Buu(Bes),"cc",Bus(BmZ)],A1t,0,Fw,[],0,0,0,0,["u",Buu(Bgf)],VX,0,Fw,[],0,0,0,0,["u",Buu(A4g)],Xk,0,Fw,[],0,0,0,0,["u",Buu(BeB),"cc",Bus(BlB)],Ll,0,Fw,[],0,0,0,0,["u",Buu(Bca)],DE,0,C7,[],1,0,0,0,["u",Buu(BpG),"e5",Bur(BnS),"cc",Bus(A70)],AN9,0,DE,[],0,0,0,0,["dP",But(Bnk),"fI",Buu(Bhj),"f3",Buv(Bf8),"cc",Bus(Bew)],Dy,0,C7,[],0,0,0,0,["u",Buu(A6Z),"cq",Bus(A$2),"eW",Bus(BjH),"cc",Bus(A_K),"kV", -Bur(A4O)],PK,0,Dy,[],0,0,0,0,["u",Buu(A$K),"cc",Bus(BmC)],Hb,0,PK,[],0,0,0,0,["u",Buu(BgF),"cq",Bus(Bmd)],AAa,0,Hb,[],0,0,0,0,["u",Buu(A$W),"cc",Bus(Bb0)],AD_,0,Hb,[],0,0,0,0,["u",Buu(A34),"cc",Bus(BnV)],ACg,0,Hb,[],0,0,0,0,["u",Buu(A4K),"cc",Bus(Bp3)],XG,0,Hb,[],0,0,0,0,["u",Buu(Bd_),"cc",Bus(BmL)],Mg,0,Dy,[],0,0,0,0,["u",Buu(A2W),"fI",Buu(A88),"f3",Buv(Bm6),"eW",Bus(Bjz),"oX",Bur(Bly),"kV",Bur(BcS)],Lq,0,E,[],1,0,0,0,0,BH,0,Lq,[],1,0,0,Vl,["jg",Bur(Bfv),"m0",Bur(BeP),"zj",Bur(BnL),"r2",Bur(Bpd)],AHq,0,BH, -[],0,0,0,0,["be",Bus(FM),"jg",Bur(Fy),"m0",Bur(Bg9),"zj",Bur(BbM),"hT",Bur(BkD),"r2",Bur(A6i)],R1,"MissingResourceException",4,Cf,[],0,3,0,0,0,Hm,0,C7,[],1,0,0,0,["eW",Bus(BaA),"cc",Bus(Boo),"kV",Bur(A9E)],FQ,0,Hm,[],0,0,0,0,["u",Buu(Bea)],JG,0,FQ,[],0,0,0,0,["u",Buu(Bfg)],Fx,0,Hm,[],0,0,0,0,["u",Buu(Ben)],IB,0,FQ,[],0,0,0,0,["u",Buu(BjZ),"cq",Bus(BdE)],Y9,0,FQ,[],0,0,0,0,["u",Buu(BpD),"fI",Buu(A90)],B6,0,E,[],1,0,0,0,0,AAp,0,Lq,[EQ],0,0,0,0,["hT",Bur(BkK)],AAS,0,C7,[],0,0,0,0,["u",Buu(A8l),"cc",Bus(Blw)],AEt, -0,E,[EQ,DG],0,3,0,0,0,Uj,0,Dy,[],0,0,0,0,0,Wd,0,Dy,[],0,0,0,0,["u",Buu(A3I),"cq",Bus(Bld),"cc",Bus(A4m),"eW",Bus(A36)],G8,0,Dy,[],0,0,0,0,["u",Buu(Bg5),"be",Bus(A6A),"eW",Bus(A3D),"cq",Bus(BnE),"cc",Bus(A59)],RZ,0,G8,[],0,0,0,0,["be",Bus(A71)],AG_,0,DE,[],0,0,0,0,["dP",But(Bjd)],HX,0,DE,[],0,0,0,0,["dP",But(Z6),"eW",Bus(A$6)],ABb,0,Dy,[],0,0,0,0,["cq",Bus(A9c),"u",Buu(A2r),"eW",Bus(BfF),"cc",Bus(BbQ)],H9,0,DE,[],0,0,0,0,["e5",Bur(Bi3),"dP",But(A68),"fI",Buu(A5S),"f3",Buv(A8c),"eW",Bus(BbI)],AO$,0,DE,[],0,0, -0,0,["dP",But(BdO)],AFp,0,DE,[],0,0,0,0,["dP",But(A2T)],JN,0,Dy,[],0,0,0,0,["cq",Bus(Bpi),"u",Buu(A$J),"eW",Bus(A8o),"cc",Bus(Bmh)],Zz,0,JN,[],0,0,0,0,0,ADf,0,JN,[],0,0,0,0,0,Z5,0,Fx,[],0,0,0,0,["u",Buu(Bgk)],ABG,0,Fx,[],0,0,0,0,["u",Buu(Bkl)],KH,0,Fx,[],0,0,0,0,["u",Buu(Bny),"cq",Bus(BoB)],VO,0,KH,[],0,0,0,0,["u",Buu(A8a),"cq",Bus(BkM)],Ke,0,Fx,[],0,0,0,0,["u",Buu(BpZ)],Uu,0,Ke,[],0,0,0,0,["u",Buu(A7w)]]); -$rt_metadata([WM,0,Fx,[],0,0,0,0,["u",Buu(Bc0)],AB0,0,KH,[],0,0,0,0,["u",Buu(A4n)],Yn,0,Ke,[],0,0,0,0,["u",Buu(BeJ)],WN,0,Hm,[],0,0,0,0,["u",Buu(BpL),"fI",Buu(Bbj)],AAW,0,Hm,[],0,0,0,0,["u",Buu(A$8),"fI",Buu(A2x)],Jn,0,E,[],1,0,0,0,0,AEY,0,FQ,[],0,0,0,0,["u",Buu(A3l)],Y4,0,IB,[],0,0,0,0,["u",Buu(A9K)],ABk,0,JG,[],0,0,0,0,["u",Buu(Bm_)],ABX,0,FQ,[],0,0,0,0,["u",Buu(A$Y)],ADi,0,IB,[],0,0,0,0,["u",Buu(A3w)],WE,0,JG,[],0,0,0,0,["u",Buu(Bnq)],QF,0,C7,[],4,0,0,0,["u",Buu(BjD),"cc",Bus(BiU)],AH4,0,C7,[],0,0,0,0,["u", -Buu(Bfr),"cc",Bus(BfD)],AAT,0,C7,[],0,0,0,0,["u",Buu(A74),"cc",Bus(Bdo)],Zu,0,C7,[],4,0,0,0,["u",Buu(BlY),"cc",Bus(Bgb)],AEq,0,C7,[],0,0,0,0,["u",Buu(Bk_),"cc",Bus(BdM)],AAw,0,C7,[],0,0,0,0,["u",Buu(Bf2),"cc",Bus(A6Q)],AOy,0,Dy,[],0,0,0,0,["u",Buu(Bc5),"cq",Bus(BfH),"s0",Bur(BkX),"cc",Bus(BfG)],AHp,0,Dy,[],4,0,0,0,["u",Buu(Bk7),"cq",Bus(BmU),"s0",Bur(A1_),"cc",Bus(Bc9)],AZ6,0,C7,[],4,0,0,0,["u",Buu(A8v),"cc",Bus(BhF)],AW3,0,C7,[],0,0,0,0,["u",Buu(A$z),"cc",Bus(Bhx)],AQZ,0,C7,[],0,0,0,0,["u",Buu(BiN),"cc",Bus(A44)],MG, -0,Dy,[],0,0,0,0,["u",Buu(A3n),"cq",Bus(Bl_),"cc",Bus(A_8)],A0b,0,MG,[],0,0,0,0,["u",Buu(A49),"fI",Buu(BbX),"f3",Buv(A2$),"eW",Bus(Bkd)],AUW,0,MG,[],0,0,0,0,["u",Buu(A86)],ACp,0,DE,[],0,0,0,0,["dP",But(A5m),"fI",Buu(Bfp),"f3",Buv(BhM),"eW",Bus(A7h)],AFb,0,DE,[],0,0,0,0,["dP",But(A8$)],Uy,0,DE,[],0,0,0,0,["dP",But(Bnc)],LA,0,E,[],4,0,0,ANp,0,Z8,0,DE,[],0,0,0,0,["dP",But(BaJ)],Te,0,Dy,[],0,0,0,0,["cq",Bus(Blo),"u",Buu(Bgc),"fI",Buu(A7f),"f3",Buv(BgI),"eW",Bus(A26),"cc",Bus(Bby)],Tq,0,Dy,[],0,0,0,0,["cq",Bus(BfP), -"u",Buu(A2D),"fI",Buu(BlI),"f3",Buv(BaD),"eW",Bus(A5n),"cc",Bus(BlM)],He,0,DE,[],0,0,0,0,["dP",But(BmD),"fI",Buu(BkE),"f3",Buv(A4w),"eW",Bus(Bmo)],ADV,0,Jn,[],0,0,0,0,["sP",Bus(A4C),"PW",But(A_3)],ADW,0,Jn,[],0,0,0,0,["sP",Bus(Bns),"PW",But(BcI)],AM5,0,E,[],0,0,0,0,0,AF0,0,E,[],0,0,0,0,0,Tb,0,B6,[],0,0,0,0,["b8",Bur(AU7)],Sr,0,B6,[],0,0,0,0,["b8",Bur(AWE)],AMV,0,B6,[],0,0,0,0,["b8",Bur(BmY)],ANG,0,B6,[],0,0,0,0,["b8",Bur(BbB)],ANL,0,B6,[],0,0,0,0,["b8",Bur(A5W)],S7,0,B6,[],0,0,0,0,["b8",Bur(AHv)],Rg,0,S7,[], -0,0,0,0,["b8",Bur(AIM)],AQm,0,B6,[],0,0,0,0,["b8",Bur(Bik)],T_,0,Rg,[],0,0,0,0,["b8",Bur(AQS)],AVt,0,T_,[],0,0,0,0,["b8",Bur(A9H)],AKV,0,B6,[],0,0,0,0,["b8",Bur(Bgz)],AHW,0,B6,[],0,0,0,0,["b8",Bur(A9y)]]); -$rt_metadata([ASS,0,B6,[],0,0,0,0,["b8",Bur(BcP)],AZm,0,B6,[],0,0,0,0,["b8",Bur(BkU)],AQE,0,B6,[],0,0,0,0,["b8",Bur(BdY)],AYD,0,B6,[],0,0,0,0,["b8",Bur(A7D)],AMC,0,B6,[],0,0,0,0,["b8",Bur(A_$)],AOb,0,B6,[],0,0,0,0,["b8",Bur(Bgx)],AGx,0,B6,[],0,0,0,0,["b8",Bur(A5A)],ARc,0,B6,[],0,0,0,0,["b8",Bur(BoY)],AYR,0,B6,[],0,0,0,0,["b8",Bur(BdP)],ANr,0,B6,[],0,0,0,0,["b8",Bur(A8z)],ATX,0,B6,[],0,0,0,0,["b8",Bur(A5H)],AK2,0,B6,[],0,0,0,0,["b8",Bur(BhR)],APw,0,B6,[],0,0,0,0,["b8",Bur(Bjp)],AY3,0,B6,[],0,0,0,0,["b8",Bur(BbS)],AJr, -0,B6,[],0,0,0,0,["b8",Bur(A_B)],AIp,0,B6,[],0,0,0,0,["b8",Bur(A9$)],AQA,0,B6,[],0,0,0,0,["b8",Bur(BmO)],P6,0,B6,[],0,0,0,0,["b8",Bur(AKY)],AZX,0,P6,[],0,0,0,0,["b8",Bur(A9T)],AVz,0,Tb,[],0,0,0,0,["b8",Bur(Bfj)],AIk,0,Sr,[],0,0,0,0,["b8",Bur(A66)],AS2,0,B6,[],0,0,0,0,["b8",Bur(A8X)],ATC,0,B6,[],0,0,0,0,["b8",Bur(Bcu)],AVi,0,B6,[],0,0,0,0,["b8",Bur(Bht)],AVu,0,B6,[],0,0,0,0,["b8",Bur(A2h)],AAx,0,E,[],0,3,0,0,0,Tt,"CoderMalfunctionError",8,Gt,[],0,3,0,0,0,I8,"NoSuchElementException",4,Cf,[],0,3,0,0,0,AML,0,Dk, -[],0,3,0,0,["iT",Bur(A1h),"jD",Bus(AMf),"iO",Buu(AOr)],Ra,0,Dk,[],0,3,0,0,["iT",Bur(AS8),"Dl",Bur(BlE),"jD",Bus(AL4),"TB",Bus(AQI),"iO",Buu(ANo)],A0_,0,Dk,[],0,3,0,0,["iT",Bur(AV2),"jD",Bus(AKF),"PX",Buu(AHa),"E4",Buu(A$B),"iO",Buu(ASY),"p6",Bur(AOw)],PR,0,E,[],0,3,0,0,0,AZy,0,Gr,[EQ,DG],0,3,0,0,["GD",Bus(PJ),"xb",Bus(AD2),"nZ",Bur(Ft),"rP",Bur(Fe)],HE,0,E,[TS],0,3,0,0,["c0",Buu(MY),"vc",Buu(AY0),"dU",Buu(ALe),"l6",Buu(ADU),"fm",Buu(AFt),"o_",Bur(A51)],Pp,"MinecraftError",13,Gt,[],0,3,0,0,0,AZ1,0,E,[],4,3,0, -0,0,OS,0,E,[],0,3,0,0,["i3",Bus(BeW),"v7",But(A2u),"Ln",But(Bcn),"y_",Buv(BeU),"dN",function(b,c,d,e,f){return BaQ(this,b,c,d,e,f);},"GT",function(b,c,d,e,f){return Bna(this,b,c,d,e,f);}],VV,0,E,[],0,3,0,0,0,Zp,0,E,[],0,3,0,0,0,O8,"DataFormatException",5,BI,[],0,3,0,0,0,Y6,0,BH,[],0,0,0,0,["be",Bus(A52)],Y5,0,BH,[],0,0,0,0,["be",Bus(Bel)],Ve,0,BH,[],0,0,0,0,["be",Bus(A8N),"hT",Bur(BhX)],AA0,0,BH,[],0,0,0,0,["be",Bus(BmF)],AAY,0,BH,[],0,0,0,0,["be",Bus(BaI)],AAZ,0,BH,[],0,0,0,0,["be",Bus(BjV)],AA3,0,BH,[],0, -0,0,0,["be",Bus(BgN)],AA4,0,BH,[],0,0,0,0,["be",Bus(A2a)],AA1,0,BH,[],0,0,0,0,["be",Bus(A61)],AA2,0,BH,[],0,0,0,0,["be",Bus(A9a)]]); -$rt_metadata([AA5,0,BH,[],0,0,0,0,["be",Bus(Bb1)],AA6,0,BH,[],0,0,0,0,["be",Bus(Bgo)],Vd,0,BH,[],0,0,0,0,["be",Bus(Bp8)],Vv,0,BH,[],0,0,0,0,["be",Bus(A64)],Vb,0,BH,[],0,0,0,0,["be",Bus(A5a)],Vc,0,BH,[],0,0,0,0,["be",Bus(BhD)],Vh,0,BH,[],0,0,0,0,["be",Bus(A77)],Va,0,BH,[],0,0,0,0,["be",Bus(Bn6)],Vf,0,BH,[],0,0,0,0,["be",Bus(Bfy)],Vg,0,BH,[],0,0,0,0,["be",Bus(A_u)],PA,"ConcurrentModificationException",4,Cf,[],0,3,0,0,0,Kt,0,E,[],0,0,0,0,0,Pn,0,E,[],4,3,0,0,0,ADk,0,E,[],0,3,0,0,0,YC,0,E,[],0,3,0,0,0,ACA,0,Hz,[EI], -0,3,0,0,0,TU,0,FU,[Ij],0,3,0,0,["h8",Bus(BmG),"k9",But(AXH),"kL",But(AH8),"n9",Bus(A$D),"qZ",Bus(A9b),"l3",Bur(A3$),"AC",Bur(AOY)],RW,0,FU,[Ij],0,3,0,0,["jq",Bur(A53),"h8",Bus(Xv),"k9",But(APj),"kL",But(AP0),"FK",Bur(Blh),"n9",Bus(Bkv),"qZ",Bus(BjQ),"l3",Bur(BjS)],Uq,0,Mg,[],0,0,0,0,["fI",Buu(A6p),"f3",Buv(BpW),"oX",Bur(A4Z)],AAD,0,E,[],0,3,0,0,0,V_,"BufferUnderflowException",8,Cf,[],0,3,0,0,0,Zx,"BufferOverflowException",8,Cf,[],0,3,0,0,0,Yu,"MalformedInputException",8,I3,[],0,3,0,0,["ne",Bur(A56)],V6,"UnmappableCharacterException", -8,I3,[],0,3,0,0,["ne",Bur(A5t)],Vq,0,K8,[],0,3,0,0,["Oy",Bus(Bli),"N6",Buu(BbH),"CN",Buu(Bcl),"LS",But(Bmq)],AJW,0,K8,[],0,3,0,0,0,AC1,0,Dk,[],0,3,0,0,["iT",Bur(ASf),"jD",Bus(AQ2),"tx",But(AUt),"iO",Buu(AOO)],AB5,0,Ra,[],0,3,0,0,["Dl",Bur(A5e),"TB",Bus(AKD)],AB2,0,E,[],0,3,0,0,0,Rx,0,E,[],3,3,0,0,0,ACI,0,E,[Rx],4,3,0,0,0,AUb,0,E,[],0,3,0,0,0,DM,0,E,[],1,3,0,0,0,ADS,0,DM,[],0,3,0,0,["dn",Bus(BjB),"dm",Bus(Bmz),"cJ",Bur(Bjy)],AYI,0,E,[],0,3,0,0,0,VE,0,E,[EL],0,0,0,0,["gm",Bus(BnP)],TE,0,DM,[],0,3,0,0,["dm",Bus(Bms), -"dn",Bus(Baw),"cJ",Bur(A4M)],AC5,0,TO,[],0,3,0,0,0,RC,0,DM,[],0,3,0,0,["dn",Bus(Bln),"dm",Bus(BkH),"cJ",Bur(BiW)],R7,0,DM,[],0,3,0,0,["dn",Bus(A6P),"dm",Bus(A_p),"cJ",Bur(Bhu)],Qg,0,DM,[],0,3,0,0,["dn",Bus(BcV),"dm",Bus(A$A),"cJ",Bur(A5y)],TM,0,DM,[],0,3,0,0,["dn",Bus(A20),"dm",Bus(Bpz),"cJ",Bur(Bdy)],U7,0,DM,[],0,3,0,0,["dn",Bus(A2R),"dm",Bus(BkC),"cJ",Bur(A2e)],Y_,0,DM,[],0,3,0,0,["dn",Bus(Bjm),"dm",Bus(A5d),"cJ",Bur(Bbq)],RR,0,DM,[],0,3,0,0,["dn",Bus(BgM),"dm",Bus(BjO),"cJ",Bur(Bm7)],PT,0,DM,[],0,3,0,0,["dn", -Bus(BoG),"dm",Bus(A$C),"cJ",Bur(A3g)],AKS,0,DM,[],0,3,0,0,["dn",Bus(Bm0),"dm",Bus(A$u),"cJ",Bur(A9N)],ADO,0,E,[],0,3,0,0,0,ACU,0,BH,[],0,0,0,0,["be",Bus(Bb_)],AAc,0,BH,[],0,0,0,0,["be",Bus(Bfi)]]); -$rt_metadata([WX,0,BH,[],0,0,0,0,["be",Bus(A3u)],WW,0,BH,[],0,0,0,0,["be",Bus(Bhs)],Zj,0,BH,[],0,0,0,0,["be",Bus(A7V)],ABh,0,BH,[],0,0,0,0,["be",Bus(Boy)],U3,0,BH,[],0,0,0,0,["be",Bus(A$Q)],AB_,0,BH,[],0,0,0,0,["be",Bus(Bac)],Z_,0,BH,[],0,0,0,0,["be",Bus(BpE)],AAb,0,BH,[],0,0,0,0,["be",Bus(A5r)],UT,0,BH,[],0,0,0,0,["be",Bus(Bcm)],ABx,0,BH,[],0,0,0,0,["be",Bus(Bj8)],ABB,0,BH,[],0,0,0,0,["be",Bus(Bl8)],ADd,0,BH,[],0,0,0,0,["be",Bus(Boj)],ACJ,0,BH,[],0,0,0,0,["be",Bus(BcU)],Ul,0,BH,[],0,0,0,0,["be",Bus(A5g)],RL, -0,BH,[],0,0,0,0,["be",Bus(A$U)],ACx,0,RL,[],0,0,0,0,["be",Bus(BnG)],ABY,0,MO,[],0,3,0,0,0,ACa,0,Dk,[],0,3,0,0,["iT",Bur(AOE),"jD",Bus(AZJ),"iO",Buu(AGn)],VK,0,Gr,[],0,0,0,0,0,Wf,0,E,[Dn],3,0,0,0,0,SW,0,E,[Wf],0,0,0,0,["a2d",But(A$P)],ND,0,E,[DG,EI],0,3,0,0,["da",Bur(BlT)],ADQ,0,E,[Rx],0,0,0,0,0,ACQ,0,Jv,[IX],0,0,0,0,["qD",Bur(De)],Di,0,E4,[],12,3,0,Bj$,0,UW,0,E,[OZ,KS],3,3,0,0,0,ABq,0,E,[KS,UW],3,3,0,0,0,YO,0,E,[ABq],3,3,0,0,0,Z2,0,Gr,[YO],0,3,0,0,0,Mn,0,RT,[],0,3,0,0,["Rk",Bur(A4z),"N0",But(BnZ),"PQ",Bur(Be6), -"J6",Bur(Beo),"MM",Bus(BfI),"SZ",But(APW),"Pi",But(A5T),"Lt",Bur(A9n)],AEn,0,E,[Q2],3,3,0,0,0,ZG,0,E,[AEn],3,3,0,0,0,Ur,0,E,[ZG],3,3,0,0,0,ASG,0,IG,[EQ,DG,Ur],0,3,0,0,0,LO,0,E,[Ij],0,3,0,0,["jq",Bur(BiA),"FK",Bur(Bin),"h8",Bus(A2S),"k9",But(AQ8),"kL",But(AJK),"l3",Bur(BnR),"mO",Bur(AF2)],Oc,0,E,[EI],0,3,0,0,["dk",Bus(Bof),"da",Bur(Bkf),"rD",Bus(Bfc)],AC0,0,E,[],0,3,0,0,0,Qc,0,E,[],4,3,0,0,0,M2,0,E,[],3,3,0,0,0,ADb,0,E,[M2],0,3,0,0,0,Vz,0,E,[EL],0,0,0,0,["gm",Bus(Bmj)],DL,0,E,[],0,3,0,Fj,["Mg",Bur(BeL),"MD", -Bur(Bb3)],AYf,0,E,[],0,3,0,0,["da",Bur(A6G),"dk",Bus(A3v)],KZ,0,E4,[],12,3,0,A0R,0,AC7,0,E,[],0,3,0,0,["dk",Bus(Bit),"da",Bur(Bb5)],KB,0,IC,[],0,3,0,A8T,["dq",Bur(AI4),"qS",Bur(ANZ),"dJ",Bus(Bg7),"ey",Bus(A9j),"zJ",Bur(AS9),"p2",Bur(ANy),"eo",But(A02),"j9",Bur(Bh9),"ii",Bur(BbR),"ib",Bur(Bok),"iY",Bur(Bpk),"Bt",Bur(A$3)],ABe,0,E,[],0,3,0,0,0,ABp,0,DL,[],0,3,0,0,0,K6,0,DL,[],0,3,0,0,0,ALf,0,DL,[],0,3,0,0,["Mg",Bur(BpM),"MD",Bur(BhS)]]); -$rt_metadata([Mw,0,E4,[],12,3,0,D_,0,XV,0,OS,[],0,3,0,0,["i3",Bus(BkN),"v7",But(Bkj),"Ln",But(A5x),"y_",Buv(BhC),"dN",function(b,c,d,e,f){return A21(this,b,c,d,e,f);},"GT",function(b,c,d,e,f){return AYl(this,b,c,d,e,f);}],ACm,0,GH,[],0,3,0,0,["oQ",Bur(BnF),"zx",Bus(AWI)],AEI,0,GH,[],0,3,0,0,["yL",Bur(AGJ),"oQ",Bur(BcF),"zx",Bus(AS7)],ADC,0,GH,[],0,3,0,0,["oQ",Bur(BeK),"zx",Bus(AXl)],L7,0,E,[],0,3,0,K1,0,C5,0,E,[],1,3,0,0,["g6",Buu(BaW)],Xz,0,C5,[],0,3,0,0,["f7",function(b,c,d,e,f){return AM1(this,b,c,d,e,f); -}],W2,0,C5,[],0,3,0,0,["g6",Buu(A2C),"f7",function(b,c,d,e,f){return AUw(this,b,c,d,e,f);}],U9,0,E,[],0,0,0,0,0,AM3,0,Gr,[],0,0,0,0,0,Wz,0,E,[],3,3,0,0,0,A1B,0,E,[Wz],0,3,0,0,0,Ze,0,E,[M2],0,3,0,0,["C0",But(ASy),"EB",Buu(AQu),"Fo",Bur(A91)],AEj,0,E,[M2],0,3,0,0,["C0",But(AZ3),"EB",Buu(A1I),"Fo",Bur(A$R)],GU,0,E,[],0,0,0,0,0,Zn,0,Dl,[],0,3,0,0,["dq",Bur(AGM)],ANJ,0,Dl,[],0,3,0,0,["jU",function(b,c,d,e,f,g,h){AVc(this,b,c,d,e,f,g,h);},"dq",Bur(AUx)],Wl,0,Dl,[],0,3,0,0,["jU",function(b,c,d,e,f,g,h){AOP(this,b, -c,d,e,f,g,h);},"wT",Bus(AVj),"dq",Bur(AFP)],ALi,0,Dl,[],0,3,0,0,["jU",function(b,c,d,e,f,g,h){AZw(this,b,c,d,e,f,g,h);},"dq",Bur(AM8)],UJ,0,Dl,[],0,3,0,0,["jU",function(b,c,d,e,f,g,h){AWt(this,b,c,d,e,f,g,h);},"wT",Bus(A1W),"dq",Bur(AIC)],AIT,0,Dl,[],0,3,0,0,["wT",Bus(ASR),"jU",function(b,c,d,e,f,g,h){AX9(this,b,c,d,e,f,g,h);},"dq",Bur(AT8)],A0U,0,N3,[],0,3,0,0,0,ARP,0,Dl,[],0,3,0,0,["jU",function(b,c,d,e,f,g,h){AGz(this,b,c,d,e,f,g,h);},"dq",Bur(AYJ)],Re,0,Dl,[],0,3,0,0,["y9",Bur(Bif),"jU",function(b,c,d,e, -f,g,h){ALr(this,b,c,d,e,f,g,h);}],IL,0,E,[],1,3,0,0,0,AIi,0,IL,[],0,3,0,0,0,ATc,0,Mz,[],0,3,0,0,["z4",Bus(Bp7)],S5,0,Ja,[],0,3,0,0,["AW",Bus(BiL),"h6",Buu(ASC),"fD",Bur(BbP),"lt",Bur(BeX)],AA9,0,S5,[],0,3,0,0,0,KT,0,E,[],0,3,0,0,0,Zg,0,KT,[],0,3,0,0,["Mj",function(b,c,d,e,f,g){A9k(this,b,c,d,e,f,g);}],AVv,0,IL,[],0,3,0,0,0,AB8,0,KT,[],0,3,0,0,["Mj",function(b,c,d,e,f,g){A7g(this,b,c,d,e,f,g);}],LY,0,E,[],0,3,0,0,0,Vm,0,IL,[],0,3,0,0,0,Z4,0,LL,[],4,3,0,0,0,Yd,0,Jv,[IX],0,0,0,0,0,AL5,0,E,[],0,3,0,0,0,O1,0,E,[EQ], -4,3,0,La,0,RQ,0,E,[Oj,DG],0,3,0,0,0,P$,0,RQ,[],0,0,0,0,0,FT,0,E,[],4,0,0,0,0,AR5,0,E,[],0,0,0,0,0,AAV,0,E,[],0,0,0,0,0,ZC,0,Dk,[],0,3,0,0,["iT",Bur(AMj),"yL",Bur(AWz),"p6",Bur(ALt),"jD",Bus(APC),"tx",But(AK6),"iO",Buu(AJo)],Pd,0,C5,[],0,3,0,0,0,A0B,0,C5,[],0,3,0,0,0,AXt,0,C5,[],0,3,0,0,0,B2,0,C5,[],0,3,0,0,0]); -$rt_metadata([BN,0,C5,[],0,3,0,0,0,AT_,0,C5,[],0,3,0,0,0,AXp,0,C5,[],0,3,0,0,0,AKb,0,C5,[],0,3,0,0,0,CD,0,C5,[],0,3,0,0,0,P5,0,C5,[],0,3,0,0,0,AHl,0,C5,[],0,3,0,0,0,Ju,0,C5,[],0,3,0,0,0,Iu,0,C5,[],0,3,0,0,0,VQ,0,E,[],3,3,0,0,0,AD9,0,E,[VQ],0,3,0,0,0,AXB,0,E,[],0,3,0,0,0,AQ9,0,E,[],4,3,0,0,0,SR,0,BI,[],0,3,0,0,0,XP,"InstantiationException",10,SR,[],0,3,0,0,0,AEp,0,E,[],0,3,0,0,0,KJ,0,E,[],4,0,0,Ui,0,ACo,0,E,[],0,3,0,0,0,AJ$,0,E,[],0,3,0,0,0,AB$,0,Dl,[],0,3,0,0,["jU",function(b,c,d,e,f,g,h){ANP(this,b,c,d,e,f, -g,h);},"dq",Bur(AIr),"y9",Bur(A9h)],AGG,0,E,[],0,3,0,0,0,AFY,0,E,[],0,3,0,0,0,Ld,0,E,[],0,3,0,0,0,Nt,0,E,[],0,0,0,0,0]); -function $rt_array(cls,data){this.d1=null;this.$id$=0;this.type=cls;this.data=data;this.constructor=$rt_arraycls(cls);}$rt_array.prototype=$rt_globals.Object.create(($rt_objcls()).prototype);$rt_array.prototype.toString=function(){var str="[";for(var i=0;i0){str+=", ";}str+=this.data[i].toString();}str+="]";return str;};$rt_setCloneMethod($rt_array.prototype,function(){var dataCopy;if('slice' in this.data){dataCopy=this.data.slice();}else {dataCopy=new this.data.constructor(this.data.length);for -(var i=0;i@"," -------- starting minecraft -------- ","Player","g","p","","position:relative;","Native Browser Exception\n","----------------------------------\n"," Line: "," Type: "," Message: ","----------------------------------\n\n","javaClass@",": ","\tat ","Caused by: ","null","Patter is null","String is null","String is empty", -"String contains invalid digits: ","String contains digits out of radix ","The value is too big for int type: ","Illegal radix: ","false","true","#version 300 es","/","UTF-8","overflow-x:hidden;overflow-y:hidden;","WebGL 2.0 is not supported in your browser (","\nError: World folder is locked!\n\nYou are already playing Eaglercraft in a different tab.\nClose all other Eaglercraft tabs and reload","\nError: World folder could not be loaded!\n\n","keyup","_eaglercraft_beta.","Input array too big, the output array would be bigger (", -") than the specified maximum size of ","yyyy-MM-dd_HH.mm.ss","NONE","ESCAPE","1","2","3","4","5","6","7","8","9","MINUS","EQUALS","BACK","TAB","Q","W","E","R","T","Y","U","I","O","P","LBRACKET","RBRACKET","RETURN","LCONTROL","A","S","D","F","G","H","J","K","L","SEMICOLON","APOSTROPHE","GRAVE","LSHIFT","BACKSLASH","Z","X","C","V","B","N","M","COMMA","PERIOD","SLASH","RSHIFT","MULTIPLY","LMENU","SPACE","CAPITAL","F1","F2","F3","F4","F5","F6","F7","F8","F9","F10","NUMLOCK","SCROLL","NUMPAD7","NUMPAD8","NUMPAD9", -"SUBTRACT","NUMPAD4","NUMPAD5","NUMPAD6","ADD","NUMPAD1","NUMPAD2","NUMPAD3","NUMPAD0","DECIMAL","F11","F12","F13","F14","F15","F16","F17","F18","KANA","F19","CONVERT","NOCONVERT","YEN","NUMPADEQUALS","CIRCUMFLEX","AT","COLON","UNDERLINE","KANJI","STOP","AX","UNLABELED","NUMPADENTER","RCONTROL","SECTION","NUMPADCOMMA","DIVIDE","SYSRQ","RMENU","FUNCTION","PAUSE","HOME","UP","PRIOR","LEFT","RIGHT","END","DOWN","NEXT","INSERT","DELETE","CLEAR","LMETA","RMETA","APPS","POWER","SLEEP","\n","Either src or dest is null", -"object","function","string","number","undefined","Timer hack thread","/font/default.png","Pre startup","Startup","/gui/items.png","/misc/dial.png","Post startup","/title/mojang.png","GL_INVALID_ENUM","GL_INVALID_VALUE","GL_INVALID_OPERATION","GL_OUT_OF_MEMORY","Unknown Error","CONTEXT_LOST_WEBGL","########## GL ERROR ##########","@ ","Unable to set listener pos!","Pre render","Post render"," fps, "," chunk updates","random.fizz","/terrain.png","Leaving the Nether","Entering the Nether","Player is ","Player is now ", -"Building terrain","Simulating world for a bit","C: ",". F: ",", O: ",", E: ","E: ",". B: ",", I: ","All: ","P: ",". T: ","_net_lax1dude_eaglercraft_beta_IndexedDBFilesystem_1_3","Initialization Failed","Can\'t compare "," to ","OPENED","LOCKED","ERROR","EAGPKG!!","invalid epk file",""," end","invalid file hash for ","","Index out of bounds","/gui/background.png","/misc/water.png",".","sounds/",".mp3","3.mp3","2.mp3","1.mp3","Audio file "," not found!","/newMusic/","/music/",".mp3 not found!","calm1", -"calm2","calm3","hal1","hal2","hal3","hal4","nuance1","nuance2","piano1","piano2","piano3","main","matrix is not supported while recording display list use tessellator class instead","projection matrix stack overflow","texture matrix stack overflow","modelview matrix stack overflow","projection matrix stack underflow","texture matrix stack underflow","modelview matrix stack underflow","only GL_QUADS supported in a display list","vertex format inconsistent in display list","End of stream reached","Malformed UTF-8 sequence", -"window.indexedDB was null or undefined","charsetName is null","Should never been thrown","buffer size must be greater than 0","Stream closed","footer is not found","Unexpected end of ZLIB input stream","Slot "," is already occupied by "," when adding ","stone","wood","gravel","grass","cloth","sand","Unable to allocate array size: ","lineSeparator must not contain base64 characters: [","Impossible modulus ","Strict decoding: Last encoded character (before the paddings if any) is a valid base 64 alphabet but not a possible encoding. Decoding requires at least two trailing 6-bit characters to create bytes.", -"Strict decoding: Last encoded character (before the paddings if any) is a valid base 64 alphabet but not a possible encoding. Expected the discarded bits from the character to be zero.","en","CA","fr","zh","CN","FR","de","DE","it","IT","ja","JP","ko","KR","TW","GB","US","yee","New position "," is outside of range [0;","New limit ","The last float in dst "," is outside of array of size ","Length "," must be non-negative","Offset ","open error","path","Capacity is negative: ","The last byte in dst ","The last byte in src ", -"BIG_ENDIAN","LITTLE_ENDIAN","step.","random.glass","step.gravel","/misc/grasscolor.png","liquid.water","lava","largesmoke","/misc/foliagecolor.png","random.fuse","smoke","flame","fire.fire","Large chest","reddust","Duplicate id: ","x","y","z","id"," is missing a mapping! This is a bug!","Furnace","Chest","Sign","MobSpawner","Text1","Text2","Text3","Text4","Text","random.door_close","random.door_open","random.click","everything","mobs","players",", ","portal.portal","portal","CONFLICT @ ","13","cat","UTF-16", -"UTF-16BE","UTF-16LE","Zero length vector","ERA=","YEAR=","MONTH=","WEEK_OF_YEAR=","WEEK_OF_MONTH=","DAY_OF_MONTH=","DAY_OF_YEAR=","DAY_OF_WEEK=","DAY_OF_WEEK_IN_MONTH=","AM_PM=","HOUR=","HOUR_OF_DAY","MINUTE=","SECOND=","MILLISECOND=","ZONE_OFFSET=","DST_OFFSET=","The last char in dst ","Start ","The last char in src "," is outside of string of size "," must be before end ","fire.ignite","random.bow","Edit sign message:","001","US-ASCII","ISO-8859-1","STRICT","LENIANT","GMT","Default","Forward","Left","Back", -"Right","Jump","Inventory","Drop","Chat","Toggle fog","Sneak","OFF","Music: ","Sound: ","ON","Invert mouse: ","Sensitivity: *yawn*","Sensitivity: HYPERSPEED!!!","Sensitivity: ","Render distance: ","View bobbing: ","3d anaglyph: ","Limit framerate: ","Difficulty: ","FAST","FANCY","Graphics: ","options.txt","Failed to load options",":","music","sound","mouseSensitivity","invertYMouse","viewDistance","bobView","anaglyph3d","limitFramerate","difficulty","fancyGraphics","skin","lastServer","key_","music:","sound:", -"invertYMouse:","mouseSensitivity:","viewDistance:","bobView:","anaglyph3d:","limitFramerate:","difficulty:","fancyGraphics:","skin:","FAR","NORMAL","SHORT","TINY","Peaceful","Easy","Normal","Hard","saves/","/level.dat","Data","/session.lock","Failed to check session lock, aborting","RandomSeed","SpawnX","SpawnY","SpawnZ","Time","SizeOnDisk","Dimension","Saving chunks","LastPlayed","/level.dat_new","/level.dat_old","C418 - ","Now playing: ","Player count: ","TickNextTick list out of synch","ambient.cave.cave", -"The save is being accessed from another location, aborting","Back to title screen","Level save conflict","Minecraft detected a conflict in the level save data.","This could be caused by two copies of the game","accessing the same level.","To prevent level corruption, the current game has quit.","need dictionary","unknown compression method","unknown header flags set","incorrect data check","incorrect length check","incorrect header check","invalid window size","bad extra field length","header crc mismatch", -"humanoid","/mob/char.png","http://www.minecraft.net/skin/",".png","Loading texture ","Wrong number of repetitions of X pattern at ","IGNORE","REPLACE","REPORT","Action must be non-null","texturepacks/","%%","%blur%","!!","Refreshing Textures!","0123456789abcdef","/terrain/sun.png","/terrain/moon.png","/environment/clouds.png","bubble","explode","splash","snowballpoof","slime","/particles.png","/gui/gui.png","/gui/icons.png","Minecraft Alpha v1.2.6 (","Used memory: ","% (","MB) of ","MB","Allocated memory: ", -"MB)","x: ","y: ","z: ","Minecraft Alpha v1.2.6","%blur%/misc/pumpkinblur.png","%blur%/misc/vignette.png"," * * * * * *** *** *** *** *** ***"," ** ** * ** * * * * * * * * * "," * * * * * * * ** * ** *** ** * "," * * * * ** * * * * * * * * "," * * * * * *** *** * * * * * * ","missingno","/title/splashes.txt","Happy birthday, ez!","Happy birthday, Notch!","Merry X-mas!","Happy new year!","Singleplayer","Mods and Texture Packs","Options...","/gui/logo.png","Copyright Mojang Specifications. Do not distribute.", -"/title/black.png","random.splash","Pos","MotionX","MotionY","MotionZ","Rotation","FallDistance","Fire","Air","OnGround","random.hurt","Health","HurtTime","DeathTime","AttackTime","Notch","mousedown","wheel","portal.trigger","portal.travel","Slot","Score","Crafting","/gui/inventory.png","Respawn","Title menu","Respawning","Game over!","Score: &e","invalid stored block lengths","invalid block type","too many length or distance symbols","invalid bit length repeat","Replacement preconditions do not hold","newAction must be non-null", -"/glsl/core.glsl","\n#define CC_a_color\n","#define CC_a_normal\n","#define CC_a_texture0\n","#define CC_lighting\n","#define CC_fog\n","#define CC_alphatest\n","#define CC_unit0\n","\n#define CC_VERT\n","\n\n","\n[/glsl/core.glsl][CC_VERT] ","broken shader file","\n#define CC_FRAG\n","\n[/glsl/core.glsl][CC_FRAG] ","a_position","a_texture0","a_color","a_normal","\n[LINKER] ","matrix_m","matrix_p","matrix_t","colorUniform","normalUniform","light0Pos","light1Pos","fogColor","fogMode","fogStart","fogEnd","fogDensity", -"fogPremultiply","alphaTestF","tex0","texCoordV0","The default look of Minecraft","pack.png","array size does not equal image size","Count","Damage","oversubscribed dynamic bit lengths tree","incomplete dynamic bit lengths tree","oversubscribed distance tree","incomplete distance tree","empty distance tree with lengths","oversubscribed literal/length tree","incomplete literal/length tree","invalid distance code","invalid literal/length code","%%/misc/shadow.png","/mob/spider.png","mob.spider","mob.spiderdeath", -"/mob/spider_eyes.png","/mob/pig.png","Saddle","mob.pig","mob.pigdeath","/mob/saddle.png","/mob/sheep.png","Sheared","mob.sheep","/mob/sheep_fur.png","/mob/cow.png","mob.cow","mob.cowhurt","/mob/chicken.png","mob.chickenplop","mob.chicken","mob.chickenhurt","/mob/creeper.png","mob.creeper","mob.creeperdeath","/mob/skeleton.png","mob.skeleton","mob.skeletonhurt","/mob/zombie.png","mob.zombie","mob.zombiehurt","mob.zombiedeath","/mob/slime.png","Size","mob.slime","mob.slimeattack","/armor/","chain","iron","diamond", -"gold","/mob/ghast.png","/mob/ghast_fire.png","mob.ghast.charge","mob.ghast.fireball","mob.ghast.moan","mob.ghast.scream","mob.ghast.death","Dir","Motive","TileX","TileY","TileZ","/art/kz.png","random.drr","xTile","yTile","zTile","inTile","shake","inGround","random.pop","/item/arrows.png","Age","Item","Fuse","Tile","Type","PushX","PushZ","Fuel","Items","Minecart","/item/cart.png","/item/boat.png","Index ","�","averageCharsPerByte must be positive. Actual value is ","maxCharsPerByte must be positive. Actual value is ", -"Save and quit to title","Back to game","Saving level..","Game menu"," ","texturepackdata/","texturepackdata/pack.txt","texturepackdata/pack.png","/gui/unknown_pack.png","Texture Found in texture pack: ","###","#","#X#","XXX","##","X#X","# #"," X "," # ","X X","A "," B","# ","## "," #"," #X","# X"," recipes","Pushback buffer full","Stream is closed","Length out of bounds: ","Offset out of bounds: ","Error occurred: ","XX","X#"," #","FILE","DIRECTORY","FALSE","Writer already closed","UTF Error","/item/sign.png", -"> "," <","Pig","EntityId","Delay","Is","In","Lower","Upper","ASCII","Alpha","Digit","Alnum","Punct","Graph","Print","Blank","Cntrl","XDigit","javaLowerCase","javaUpperCase","javaWhitespace","javaMirrored","javaDefined","javaDigit","javaIdentifierIgnorable","javaISOControl","javaJavaIdentifierPart","javaJavaIdentifierStart","javaLetter","javaLetterOrDigit","javaSpaceChar","javaTitleCase","javaUnicodeIdentifierPart","javaUnicodeIdentifierStart","Space","w","s","d","BasicLatin","Latin-1Supplement","LatinExtended-A", -"LatinExtended-B","IPAExtensions","SpacingModifierLetters","CombiningDiacriticalMarks","Greek","Cyrillic","CyrillicSupplement","Armenian","Hebrew","Arabic","Syriac","ArabicSupplement","Thaana","Devanagari","Bengali","Gurmukhi","Gujarati","Oriya","Tamil","Telugu","Kannada","Malayalam","Sinhala","Thai","Lao","Tibetan","Myanmar","Georgian","HangulJamo","Ethiopic","EthiopicSupplement","Cherokee","UnifiedCanadianAboriginalSyllabics","Ogham","Runic","Tagalog","Hanunoo","Buhid","Tagbanwa","Khmer","Mongolian","Limbu", -"TaiLe","NewTaiLue","KhmerSymbols","Buginese","PhoneticExtensions","PhoneticExtensionsSupplement","CombiningDiacriticalMarksSupplement","LatinExtendedAdditional","GreekExtended","GeneralPunctuation","SuperscriptsandSubscripts","CurrencySymbols","CombiningMarksforSymbols","LetterlikeSymbols","NumberForms","Arrows","MathematicalOperators","MiscellaneousTechnical","ControlPictures","OpticalCharacterRecognition","EnclosedAlphanumerics","BoxDrawing","BlockElements","GeometricShapes","MiscellaneousSymbols","Dingbats", -"MiscellaneousMathematicalSymbols-A","SupplementalArrows-A","BraillePatterns","SupplementalArrows-B","MiscellaneousMathematicalSymbols-B","SupplementalMathematicalOperators","MiscellaneousSymbolsandArrows","Glagolitic","Coptic","GeorgianSupplement","Tifinagh","EthiopicExtended","SupplementalPunctuation","CJKRadicalsSupplement","KangxiRadicals","IdeographicDescriptionCharacters","CJKSymbolsandPunctuation","Hiragana","Katakana","Bopomofo","HangulCompatibilityJamo","Kanbun","BopomofoExtended","CJKStrokes","KatakanaPhoneticExtensions", -"EnclosedCJKLettersandMonths","CJKCompatibility","CJKUnifiedIdeographsExtensionA","YijingHexagramSymbols","CJKUnifiedIdeographs","YiSyllables","YiRadicals","ModifierToneLetters","SylotiNagri","HangulSyllables","HighSurrogates","HighPrivateUseSurrogates","LowSurrogates","PrivateUseArea","CJKCompatibilityIdeographs","AlphabeticPresentationForms","ArabicPresentationForms-A","VariationSelectors","VerticalForms","CombiningHalfMarks","CJKCompatibilityForms","SmallFormVariants","ArabicPresentationForms-B","HalfwidthandFullwidthForms", -"all","Specials","Cn","IsL","Lu","Ll","Lt","Lm","Lo","IsM","Mn","Me","Mc","Nd","Nl","No","IsZ","Zs","Zl","Zp","IsC","Cc","Cf","Co","Cs","IsP","Pd","Ps","Pe","Pc","Po","IsS","Sm","Sc","Sk","So","Pi","Pf","Options","Controls...","Done","Controls","Select world","World","- empty -","World "," ("," MB)","Delete world...","Cancel","Delete world","saves","Loading level","Generating level","Upload texture pack","Select Texture Pack","(Upload texture pack files here)","Wrong location! ","Attempted to place a tile entity where there was no entity tile!", -"BurnTime","CookTime","Malformed input of length ","Unmappable characters of length ","\' will be lost forever!","Are you sure you want to delete this world?","Empty string not allowed","Root tag must be a named compound tag","Yes","Kebab","Aztec","Alban","Aztec2","Bomb","Plant","Wasteland","Pool","Courbet","Sea","Sunset","Creebet","Wanderer","Graham","Match","Bust","Stage","Void","SkullAndRoses","Fighters","Pointer","Pigscene","Skeleton","DonkeyKong","/DIM-1/","Rainforest","Swampland","Seasonal Forest","Forest", -"Savanna","Shrubland","Taiga","Desert","Plains","Ice Desert","Tundra","Hell","monster","creature","/mob/pigzombie.png","mob.zombiepig.zpigangry","Anger","mob.zombiepig.zpig","mob.zombiepig.zpighurt","mob.zombiepig.zpigdeath","Sky","Block","/gui/container.png","/gui/crafting.png","/gui/furnace.png","Arrow","Snowball","Painting","Mob","Monster","Creeper","Spider","Giant","Zombie","Slime","Ghast","PigZombie","Sheep","Cow","Chicken","PrimedTnt","FallingSand","Boat","c.",".dat","Level","Chunk file at "," is missing level data, skipping", -"Blocks"," is missing block data, skipping"," is in the wrong location; relocating. (Expected ",", got ","xPos","zPos","/tmp_chunk.dat","LastUpdate","SkyLight","BlockLight","HeightMap","TerrainPopulated","Entities","TileEntities","Skipping Entity with id ","Skipping TileEntity with id ","finished","failed to deflate","Teleporting to ","stream end","file error","stream error","data error","insufficient memory","buffer error","incompatible version"," !\"#$%&\'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\'abcdefghijklmnopqrstuvwxyz{|}~⌂ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜø£Ø׃áíóúñѪº¿®¬½¼¡«»", -"random.explode","OW KNOWS!"]); -Ch.prototype.toString=function(){return $rt_ustr(this);}; -Ch.prototype.valueOf=Ch.prototype.toString;E.prototype.toString=function(){return $rt_ustr(A4s(this));}; -E.prototype.__teavm_class__=function(){return $dbg_class(this);}; -var Long_eq;var Long_ne;var Long_gt;var Long_ge;var Long_lt;var Long_le;var Long_compare;var Long_ucompare;var Long_add;var Long_sub;var Long_inc;var Long_dec;var Long_mul;var Long_div;var Long_rem;var Long_udiv;var Long_urem;var Long_neg;var Long_and;var Long_or;var Long_xor;var Long_shl;var Long_shr;var Long_shru;var Long_not;if(typeof $rt_globals.BigInt!=='function'){Long_eq=function(a,b){return a.hi===b.hi&&a.lo===b.lo;};Long_ne=function(a,b){return a.hi!==b.hi||a.lo!==b.lo;};Long_gt=function(a,b){if(a.hi -b.hi){return true;}var x=a.lo>>>1;var y=b.lo>>>1;if(x!==y){return x>y;}return (a.lo&1)>(b.lo&1);};Long_ge=function(a,b){if(a.hib.hi){return true;}var x=a.lo>>>1;var y=b.lo>>>1;if(x!==y){return x>=y;}return (a.lo&1)>=(b.lo&1);};Long_lt=function(a,b){if(a.hi>b.hi){return false;}if(a.hi>>1;var y=b.lo>>>1;if(x!==y){return xb.hi){return false;}if(a.hi>>1;var y=b.lo>>>1;if(x!==y){return x<=y;}return (a.lo&1)<=(b.lo&1);};Long_add=function(a,b){if(a.hi===a.lo>>31&&b.hi===b.lo>>31){return Long_fromNumber(a.lo+b.lo);}else if($rt_globals.Math.abs(a.hi)>>16;var a_hilo=a.hi&0xFFFF;var a_hihi=a.hi>>>16;var b_lolo=b.lo&0xFFFF;var b_lohi=b.lo>>>16;var b_hilo=b.hi&0xFFFF;var b_hihi=b.hi>>>16;var lolo=a_lolo -+b_lolo|0;var lohi=a_lohi+b_lohi+(lolo>>16)|0;var hilo=a_hilo+b_hilo+(lohi>>16)|0;var hihi=a_hihi+b_hihi+(hilo>>16)|0;return new Long(lolo&0xFFFF|(lohi&0xFFFF)<<16,hilo&0xFFFF|(hihi&0xFFFF)<<16);};Long_inc=function(a){var lo=a.lo+1|0;var hi=a.hi;if(lo===0){hi=hi+1|0;}return new Long(lo,hi);};Long_dec=function(a){var lo=a.lo -1|0;var hi=a.hi;if(lo=== -1){hi=hi -1|0;}return new Long(lo,hi);};Long_neg=function(a){return Long_inc(new Long(a.lo^0xFFFFFFFF,a.hi^0xFFFFFFFF));};Long_sub=function(a,b){if(a.hi===a.lo ->>31&&b.hi===b.lo>>31){return Long_fromNumber(a.lo -b.lo);}var a_lolo=a.lo&0xFFFF;var a_lohi=a.lo>>>16;var a_hilo=a.hi&0xFFFF;var a_hihi=a.hi>>>16;var b_lolo=b.lo&0xFFFF;var b_lohi=b.lo>>>16;var b_hilo=b.hi&0xFFFF;var b_hihi=b.hi>>>16;var lolo=a_lolo -b_lolo|0;var lohi=a_lohi -b_lohi+(lolo>>16)|0;var hilo=a_hilo -b_hilo+(lohi>>16)|0;var hihi=a_hihi -b_hihi+(hilo>>16)|0;return new Long(lolo&0xFFFF|(lohi&0xFFFF)<<16,hilo&0xFFFF|(hihi&0xFFFF)<<16);};Long_compare=function(a,b){var r=a.hi -b.hi;if(r!==0){return r;}r -=(a.lo>>>1) -(b.lo>>>1);if(r!==0){return r;}return (a.lo&1) -(b.lo&1);};Long_ucompare=function(a,b){var r=$rt_ucmp(a.hi,b.hi);if(r!==0){return r;}r=(a.lo>>>1) -(b.lo>>>1);if(r!==0){return r;}return (a.lo&1) -(b.lo&1);};Long_mul=function(a,b){var positive=Long_isNegative(a)===Long_isNegative(b);if(Long_isNegative(a)){a=Long_neg(a);}if(Long_isNegative(b)){b=Long_neg(b);}var a_lolo=a.lo&0xFFFF;var a_lohi=a.lo>>>16;var a_hilo=a.hi&0xFFFF;var a_hihi=a.hi>>>16;var b_lolo=b.lo&0xFFFF;var b_lohi=b.lo>>>16;var b_hilo -=b.hi&0xFFFF;var b_hihi=b.hi>>>16;var lolo=0;var lohi=0;var hilo=0;var hihi=0;lolo=a_lolo*b_lolo|0;lohi=lolo>>>16;lohi=(lohi&0xFFFF)+a_lohi*b_lolo|0;hilo=hilo+(lohi>>>16)|0;lohi=(lohi&0xFFFF)+a_lolo*b_lohi|0;hilo=hilo+(lohi>>>16)|0;hihi=hilo>>>16;hilo=(hilo&0xFFFF)+a_hilo*b_lolo|0;hihi=hihi+(hilo>>>16)|0;hilo=(hilo&0xFFFF)+a_lohi*b_lohi|0;hihi=hihi+(hilo>>>16)|0;hilo=(hilo&0xFFFF)+a_lolo*b_hilo|0;hihi=hihi+(hilo>>>16)|0;hihi=hihi+a_hihi*b_lolo+a_hilo*b_lohi+a_lohi*b_hilo+a_lolo*b_hihi|0;var result=new Long(lolo -&0xFFFF|lohi<<16,hilo&0xFFFF|hihi<<16);return positive?result:Long_neg(result);};Long_div=function(a,b){if($rt_globals.Math.abs(a.hi)=0&&a.hi=0&&b.hi=0&&a.hi=0&&b.hi>>16|a.hi<<16);}function Long_shiftRight16(a) -{return new Long(a.lo>>>16|a.hi<<16,a.hi>>>16);}Long_and=function(a,b){return new Long(a.lo&b.lo,a.hi&b.hi);};Long_or=function(a,b){return new Long(a.lo|b.lo,a.hi|b.hi);};Long_xor=function(a,b){return new Long(a.lo^b.lo,a.hi^b.hi);};Long_shl=function(a,b){b&=63;if(b===0){return a;}else if(b<32){return new Long(a.lo<>>32 -b|a.hi<>>b| -a.hi<<32 -b,a.hi>>b);}else if(b===32){return new Long(a.hi,a.hi>>31);}else {return new Long(a.hi>>b -32,a.hi>>31);}};Long_shru=function(a,b){b&=63;if(b===0){return a;}else if(b<32){return new Long(a.lo>>>b|a.hi<<32 -b,a.hi>>>b);}else if(b===32){return new Long(a.hi,0);}else {return new Long(a.hi>>>b -32,0);}};Long_not=function(a){return new Long(~a.hi,~a.lo);};function LongInt(lo,hi,sup){this.lo=lo;this.hi=hi;this.sup=sup;}function LongInt_mul(a,b){var a_lolo=(a.lo&0xFFFF)*b|0;var a_lohi=(a.lo>>>16)*b|0;var a_hilo -=(a.hi&0xFFFF)*b|0;var a_hihi=(a.hi>>>16)*b|0;var sup=a.sup*b|0;a_lohi=a_lohi+(a_lolo>>>16)|0;a_hilo=a_hilo+(a_lohi>>>16)|0;a_hihi=a_hihi+(a_hilo>>>16)|0;sup=sup+(a_hihi>>>16)|0;a.lo=a_lolo&0xFFFF|a_lohi<<16;a.hi=a_hilo&0xFFFF|a_hihi<<16;a.sup=sup&0xFFFF;}function LongInt_sub(a,b){var a_lolo=a.lo&0xFFFF;var a_lohi=a.lo>>>16;var a_hilo=a.hi&0xFFFF;var a_hihi=a.hi>>>16;var b_lolo=b.lo&0xFFFF;var b_lohi=b.lo>>>16;var b_hilo=b.hi&0xFFFF;var b_hihi=b.hi>>>16;a_lolo=a_lolo -b_lolo|0;a_lohi=a_lohi -b_lohi+(a_lolo>> -16)|0;a_hilo=a_hilo -b_hilo+(a_lohi>>16)|0;a_hihi=a_hihi -b_hihi+(a_hilo>>16)|0;var sup=a.sup -b.sup+(a_hihi>>16)|0;a.lo=a_lolo&0xFFFF|a_lohi<<16;a.hi=a_hilo&0xFFFF|a_hihi<<16;a.sup=sup;}function LongInt_add(a,b){var a_lolo=a.lo&0xFFFF;var a_lohi=a.lo>>>16;var a_hilo=a.hi&0xFFFF;var a_hihi=a.hi>>>16;var b_lolo=b.lo&0xFFFF;var b_lohi=b.lo>>>16;var b_hilo=b.hi&0xFFFF;var b_hihi=b.hi>>>16;a_lolo=a_lolo+b_lolo|0;a_lohi=a_lohi+b_lohi+(a_lolo>>16)|0;a_hilo=a_hilo+b_hilo+(a_lohi>>16)|0;a_hihi=a_hihi+b_hihi+(a_hilo ->>16)|0;var sup=a.sup+b.sup+(a_hihi>>16)|0;a.lo=a_lolo&0xFFFF|a_lohi<<16;a.hi=a_hilo&0xFFFF|a_hihi<<16;a.sup=sup;}function LongInt_inc(a){a.lo=a.lo+1|0;if(a.lo===0){a.hi=a.hi+1|0;if(a.hi===0){a.sup=a.sup+1&0xFFFF;}}}function LongInt_dec(a){a.lo=a.lo -1|0;if(a.lo=== -1){a.hi=a.hi -1|0;if(a.hi=== -1){a.sup=a.sup -1&0xFFFF;}}}function LongInt_ucompare(a,b){var r=a.sup -b.sup;if(r!==0){return r;}r=(a.hi>>>1) -(b.hi>>>1);if(r!==0){return r;}r=(a.hi&1) -(b.hi&1);if(r!==0){return r;}r=(a.lo>>>1) -(b.lo>>>1);if(r!== -0){return r;}return (a.lo&1) -(b.lo&1);}function LongInt_numOfLeadingZeroBits(a){var n=0;var d=16;while(d>0){if(a>>>d!==0){a>>>=d;n=n+d|0;}d=d/2|0;}return 31 -n;}function LongInt_shl(a,b){if(b===0){return;}if(b<32){a.sup=(a.hi>>>32 -b|a.sup<>>32 -b|a.hi<>>64 -b|a.hi<>>b|a.hi<<32 -b;a.hi=a.hi>>>b|a.sup<<32 -b;a.sup>>>=b;}else if(b===64){a.lo=a.sup;a.hi=0;a.sup=0;}else if(b<64){a.lo=a.hi>>>b -32|a.sup<<64 -b;a.hi=a.sup>>>b -32;a.sup=0;}else {a.lo=a.sup>>>b -64;a.hi=0;a.sup=0;}}function LongInt_copy(a){return new LongInt(a.lo,a.hi,a.sup);}function LongInt_div(a,b){var bits=b.hi!==0?LongInt_numOfLeadingZeroBits(b.hi):LongInt_numOfLeadingZeroBits(b.lo)+32;var sz=1+(bits/16|0);var dividentBits -=bits%16;LongInt_shl(b,bits);LongInt_shl(a,dividentBits);var q=new LongInt(0,0,0);while(sz-->0){LongInt_shl(q,16);var digitA=(a.hi>>>16)+0x10000*a.sup;var digitB=b.hi>>>16;var digit=digitA/digitB|0;var t=LongInt_copy(b);LongInt_mul(t,digit);if(LongInt_ucompare(t,a)>=0){while(LongInt_ucompare(t,a)>0){LongInt_sub(t,b); --digit;}}else {while(true){var nextT=LongInt_copy(t);LongInt_add(nextT,b);if(LongInt_ucompare(nextT,a)>0){break;}t=nextT;++digit;}}LongInt_sub(a,t);q.lo|=digit;LongInt_shl(a,16);}LongInt_shr(a, -bits+16);return q;}}else {Long_eq=function(a,b){return a===b;};Long_ne=function(a,b){return a!==b;};Long_gt=function(a,b){return a>b;};Long_ge=function(a,b){return a>=b;};Long_lt=function(a,b){return ab?1:0;};Long_ucompare=function(a,b){a=$rt_globals.BigInt.asUintN(64,a);b=$rt_globals.BigInt.asUintN(64,b);return ab?1:0;};Long_mul=function(a,b){return $rt_globals.BigInt.asIntN(64,a*b);};Long_div=function(a,b){return $rt_globals.BigInt.asIntN(64,a/b);};Long_udiv=function(a,b){return $rt_globals.BigInt.asIntN(64,$rt_globals.BigInt.asUintN(64,a)/$rt_globals.BigInt.asUintN(64,b));};Long_rem=function(a,b){return $rt_globals.BigInt.asIntN(64, -a%b);};Long_urem=function(a,b){return $rt_globals.BigInt.asIntN(64,$rt_globals.BigInt.asUintN(64,a)%$rt_globals.BigInt.asUintN(64,b));};Long_and=function(a,b){return $rt_globals.BigInt.asIntN(64,a&b);};Long_or=function(a,b){return $rt_globals.BigInt.asIntN(64,a|b);};Long_xor=function(a,b){return $rt_globals.BigInt.asIntN(64,a^b);};Long_shl=function(a,b){return $rt_globals.BigInt.asIntN(64,a<<$rt_globals.BigInt(b&63));};Long_shr=function(a,b){return $rt_globals.BigInt.asIntN(64,a>>$rt_globals.BigInt(b&63));};Long_shru -=function(a,b){return $rt_globals.BigInt.asIntN(64,$rt_globals.BigInt.asUintN(64,a)>>$rt_globals.BigInt(b&63));};Long_not=function(a){return $rt_globals.BigInt.asIntN(64,~a);};}var Bi=Long_add;var BD=Long_sub;var CB=Long_mul;var CC=Long_div;var Gp=Long_rem;var GN=Long_or;var Co=Long_and;var BrV=Long_xor;var F1=Long_shl;var DW=Long_shr;var Hs=Long_shru;var QO=Long_compare;var E8=Long_eq;var FP=Long_ne;var Ga=Long_lt;var FO=Long_le;var DQ=Long_gt;var JL=Long_ge;var BIq=Long_not;var Btq=Long_neg; -function TeaVMThread(runner){this.status=3;this.stack=[];this.suspendCallback=null;this.runner=runner;this.attribute=null;this.completeCallback=null;}TeaVMThread.prototype.push=function(){for(var i=0;i