From 33803d9b7d9c3d4d4edb93ba52018745bd998a8a Mon Sep 17 00:00:00 2001 From: Thanos Psaridis Date: Thu, 6 Jun 2024 00:57:30 +0300 Subject: [PATCH] initial subtree for online version --- WEB-INF/web.xml | 4 + assets/assets.txt | 10 + .../g3d/particles/particles.fragment.glsl | 39 + .../g3d/particles/particles.vertex.glsl | 110 + .../g3d/shaders/default.fragment.glsl | 210 + .../graphics/g3d/shaders/default.vertex.glsl | 345 ++ .../graphics/g3d/shaders/depth.fragment.glsl | 35 + .../graphics/g3d/shaders/depth.vertex.glsl | 125 + assets/com/badlogic/gdx/utils/lsans-15.fnt | 246 + assets/com/badlogic/gdx/utils/lsans-15.png | Bin 0 -> 14652 bytes assets/gdx.wasm.js | 62 + assets/gdx.wasm.wasm | Bin 0 -> 131771 bytes assets/libgdx.png | Bin 0 -> 2458 bytes assets/startup-logo.png | Bin 0 -> 12214 bytes index.html | 85 + teavm/app.js | 5056 +++++++++++++++++ 16 files changed, 6327 insertions(+) create mode 100644 WEB-INF/web.xml create mode 100644 assets/assets.txt create mode 100644 assets/com/badlogic/gdx/graphics/g3d/particles/particles.fragment.glsl create mode 100644 assets/com/badlogic/gdx/graphics/g3d/particles/particles.vertex.glsl create mode 100644 assets/com/badlogic/gdx/graphics/g3d/shaders/default.fragment.glsl create mode 100644 assets/com/badlogic/gdx/graphics/g3d/shaders/default.vertex.glsl create mode 100644 assets/com/badlogic/gdx/graphics/g3d/shaders/depth.fragment.glsl create mode 100644 assets/com/badlogic/gdx/graphics/g3d/shaders/depth.vertex.glsl create mode 100644 assets/com/badlogic/gdx/utils/lsans-15.fnt create mode 100644 assets/com/badlogic/gdx/utils/lsans-15.png create mode 100644 assets/gdx.wasm.js create mode 100644 assets/gdx.wasm.wasm create mode 100644 assets/libgdx.png create mode 100644 assets/startup-logo.png create mode 100644 index.html create mode 100644 teavm/app.js diff --git a/WEB-INF/web.xml b/WEB-INF/web.xml new file mode 100644 index 0000000..6eac653 --- /dev/null +++ b/WEB-INF/web.xml @@ -0,0 +1,4 @@ + + \ No newline at end of file diff --git a/assets/assets.txt b/assets/assets.txt new file mode 100644 index 0000000..f6d918c --- /dev/null +++ b/assets/assets.txt @@ -0,0 +1,10 @@ +i:libgdx.png:2458:image/png +i:com/badlogic/gdx/utils/lsans-15.png:14652:image/png +t:com/badlogic/gdx/graphics/g3d/shaders/default.vertex.glsl:9096:application/unknown +t:com/badlogic/gdx/graphics/g3d/particles/particles.fragment.glsl:820:application/unknown +t:com/badlogic/gdx/graphics/g3d/particles/particles.vertex.glsl:2886:application/unknown +t:com/badlogic/gdx/graphics/g3d/shaders/default.fragment.glsl:5874:application/unknown +t:com/badlogic/gdx/graphics/g3d/shaders/depth.vertex.glsl:2931:application/unknown +t:com/badlogic/gdx/utils/lsans-15.fnt:17711:application/unknown +t:com/badlogic/gdx/graphics/g3d/shaders/depth.fragment.glsl:869:application/unknown +i:startup-logo.png:12214:image/png diff --git a/assets/com/badlogic/gdx/graphics/g3d/particles/particles.fragment.glsl b/assets/com/badlogic/gdx/graphics/g3d/particles/particles.fragment.glsl new file mode 100644 index 0000000..0afad73 --- /dev/null +++ b/assets/com/badlogic/gdx/graphics/g3d/particles/particles.fragment.glsl @@ -0,0 +1,39 @@ +#ifdef GL_ES +#define LOWP lowp +#define MED mediump +#define HIGH highp +precision mediump float; +#else +#define MED +#define LOWP +#define HIGH +#endif + + +#ifdef billboard +//Billboard particles +varying vec4 v_color; +varying MED vec2 v_texCoords0; +uniform sampler2D u_diffuseTexture; + +void main() { + gl_FragColor = texture2D(u_diffuseTexture, v_texCoords0) * v_color; +} +#else + +//Point particles +varying vec4 v_color; +varying vec4 v_rotation; +varying MED vec4 v_region; +varying vec2 v_uvRegionCenter; + +uniform sampler2D u_diffuseTexture; +uniform vec2 u_regionSize; + +void main() { + vec2 uv = v_region.xy + gl_PointCoord*v_region.zw - v_uvRegionCenter; + vec2 texCoord = mat2(v_rotation.x, v_rotation.y, v_rotation.z, v_rotation.w) * uv +v_uvRegionCenter; + gl_FragColor = texture2D(u_diffuseTexture, texCoord)* v_color; +} + +#endif diff --git a/assets/com/badlogic/gdx/graphics/g3d/particles/particles.vertex.glsl b/assets/com/badlogic/gdx/graphics/g3d/particles/particles.vertex.glsl new file mode 100644 index 0000000..8d13432 --- /dev/null +++ b/assets/com/badlogic/gdx/graphics/g3d/particles/particles.vertex.glsl @@ -0,0 +1,110 @@ +#ifdef GL_ES +#define LOWP lowp +#define MED mediump +#define HIGH highp +precision mediump float; +#else +#define MED +#define LOWP +#define HIGH +#endif + +#ifdef billboard +//Billboard particles +//In +attribute vec3 a_position; +attribute vec2 a_texCoord0; +attribute vec4 a_sizeAndRotation; +attribute vec4 a_color; + +//out +varying MED vec2 v_texCoords0; +varying vec4 v_color; + +//Camera +uniform mat4 u_projViewTrans; + +//Billboard to screen +#ifdef screenFacing +uniform vec3 u_cameraInvDirection; +uniform vec3 u_cameraRight; +uniform vec3 u_cameraUp; +#endif +#ifdef viewPointFacing +uniform vec3 u_cameraPosition; +uniform vec3 u_cameraUp; +#endif +#ifdef paticleDirectionFacing +uniform vec3 u_cameraPosition; +attribute vec3 a_direction; +#endif + +void main() { + +#ifdef screenFacing + vec3 right = u_cameraRight; + vec3 up = u_cameraUp; + vec3 look = u_cameraInvDirection; +#endif +#ifdef viewPointFacing + vec3 look = normalize(u_cameraPosition - a_position); + vec3 right = normalize(cross(u_cameraUp, look)); + vec3 up = normalize(cross(look, right)); +#endif +#ifdef paticleDirectionFacing + vec3 up = a_direction; + vec3 look = normalize(u_cameraPosition - a_position); + vec3 right = normalize(cross(up, look)); + look = normalize(cross(right, up)); +#endif + + //Rotate around look + vec3 axis = look; + float c = a_sizeAndRotation.z; + float s = a_sizeAndRotation.w; + float oc = 1.0 - c; + + mat3 rot = mat3(oc * axis.x * axis.x + c, oc * axis.x * axis.y - axis.z * s, oc * axis.z * axis.x + axis.y * s, + oc * axis.x * axis.y + axis.z * s, oc * axis.y * axis.y + c, oc * axis.y * axis.z - axis.x * s, + oc * axis.z * axis.x - axis.y * s, oc * axis.y * axis.z + axis.x * s, oc * axis.z * axis.z + c); + vec3 offset = rot*(right*a_sizeAndRotation.x + up*a_sizeAndRotation.y ); + + gl_Position = u_projViewTrans * vec4(a_position + offset, 1.0); + v_texCoords0 = a_texCoord0; + v_color = a_color; +} +#else +//Point particles +attribute vec3 a_position; +attribute vec3 a_sizeAndRotation; +attribute vec4 a_color; +attribute vec4 a_region; + +//out +varying vec4 v_color; +varying vec4 v_rotation; +varying MED vec4 v_region; +varying vec2 v_uvRegionCenter; + +//Camera +uniform mat4 u_projTrans; +//should be modelView but particles are already in world coordinates +uniform mat4 u_viewTrans; +uniform float u_screenWidth; +uniform vec2 u_regionSize; + +void main(){ + + float halfSize = 0.5*a_sizeAndRotation.x; + vec4 eyePos = u_viewTrans * vec4(a_position, 1); + vec4 projCorner = u_projTrans * vec4(halfSize, halfSize, eyePos.z, eyePos.w); + gl_PointSize = u_screenWidth * projCorner.x / projCorner.w; + gl_Position = u_projTrans * eyePos; + v_rotation = vec4(a_sizeAndRotation.y, a_sizeAndRotation.z, -a_sizeAndRotation.z, a_sizeAndRotation.y); + v_color = a_color; + v_region.xy = a_region.xy; + v_region.zw = a_region.zw -a_region.xy; + v_uvRegionCenter = a_region.xy +v_region.zw*0.5; +} + +#endif diff --git a/assets/com/badlogic/gdx/graphics/g3d/shaders/default.fragment.glsl b/assets/com/badlogic/gdx/graphics/g3d/shaders/default.fragment.glsl new file mode 100644 index 0000000..b2c9ecf --- /dev/null +++ b/assets/com/badlogic/gdx/graphics/g3d/shaders/default.fragment.glsl @@ -0,0 +1,210 @@ +#ifdef GL_ES +#define LOWP lowp +#define MED mediump +#define HIGH highp +precision mediump float; +#else +#define MED +#define LOWP +#define HIGH +#endif + +#if defined(specularTextureFlag) || defined(specularColorFlag) +#define specularFlag +#endif + +#ifdef normalFlag +varying vec3 v_normal; +#endif //normalFlag + +#if defined(colorFlag) +varying vec4 v_color; +#endif + +#ifdef blendedFlag +varying float v_opacity; +#ifdef alphaTestFlag +varying float v_alphaTest; +#endif //alphaTestFlag +#endif //blendedFlag + +#if defined(diffuseTextureFlag) || defined(specularTextureFlag) || defined(emissiveTextureFlag) +#define textureFlag +#endif + +#ifdef diffuseTextureFlag +varying MED vec2 v_diffuseUV; +#endif + +#ifdef specularTextureFlag +varying MED vec2 v_specularUV; +#endif + +#ifdef emissiveTextureFlag +varying MED vec2 v_emissiveUV; +#endif + +#ifdef diffuseColorFlag +uniform vec4 u_diffuseColor; +#endif + +#ifdef diffuseTextureFlag +uniform sampler2D u_diffuseTexture; +#endif + +#ifdef specularColorFlag +uniform vec4 u_specularColor; +#endif + +#ifdef specularTextureFlag +uniform sampler2D u_specularTexture; +#endif + +#ifdef normalTextureFlag +uniform sampler2D u_normalTexture; +#endif + +#ifdef emissiveColorFlag +uniform vec4 u_emissiveColor; +#endif + +#ifdef emissiveTextureFlag +uniform sampler2D u_emissiveTexture; +#endif + +#ifdef lightingFlag +varying vec3 v_lightDiffuse; + +#if defined(ambientLightFlag) || defined(ambientCubemapFlag) || defined(sphericalHarmonicsFlag) +#define ambientFlag +#endif //ambientFlag + +#ifdef specularFlag +varying vec3 v_lightSpecular; +#endif //specularFlag + +#ifdef shadowMapFlag +uniform sampler2D u_shadowTexture; +uniform float u_shadowPCFOffset; +varying vec3 v_shadowMapUv; +#define separateAmbientFlag + +float getShadowness(vec2 offset) +{ + const vec4 bitShifts = vec4(1.0, 1.0 / 255.0, 1.0 / 65025.0, 1.0 / 16581375.0); + return step(v_shadowMapUv.z, dot(texture2D(u_shadowTexture, v_shadowMapUv.xy + offset), bitShifts));//+(1.0/255.0)); +} + +float getShadow() +{ + return (//getShadowness(vec2(0,0)) + + getShadowness(vec2(u_shadowPCFOffset, u_shadowPCFOffset)) + + getShadowness(vec2(-u_shadowPCFOffset, u_shadowPCFOffset)) + + getShadowness(vec2(u_shadowPCFOffset, -u_shadowPCFOffset)) + + getShadowness(vec2(-u_shadowPCFOffset, -u_shadowPCFOffset))) * 0.25; +} +#endif //shadowMapFlag + +#if defined(ambientFlag) && defined(separateAmbientFlag) +varying vec3 v_ambientLight; +#endif //separateAmbientFlag + +#endif //lightingFlag + +#ifdef fogFlag +uniform vec4 u_fogColor; +varying float v_fog; +#endif // fogFlag + +void main() { + #if defined(normalFlag) + vec3 normal = v_normal; + #endif // normalFlag + + #if defined(diffuseTextureFlag) && defined(diffuseColorFlag) && defined(colorFlag) + vec4 diffuse = texture2D(u_diffuseTexture, v_diffuseUV) * u_diffuseColor * v_color; + #elif defined(diffuseTextureFlag) && defined(diffuseColorFlag) + vec4 diffuse = texture2D(u_diffuseTexture, v_diffuseUV) * u_diffuseColor; + #elif defined(diffuseTextureFlag) && defined(colorFlag) + vec4 diffuse = texture2D(u_diffuseTexture, v_diffuseUV) * v_color; + #elif defined(diffuseTextureFlag) + vec4 diffuse = texture2D(u_diffuseTexture, v_diffuseUV); + #elif defined(diffuseColorFlag) && defined(colorFlag) + vec4 diffuse = u_diffuseColor * v_color; + #elif defined(diffuseColorFlag) + vec4 diffuse = u_diffuseColor; + #elif defined(colorFlag) + vec4 diffuse = v_color; + #else + vec4 diffuse = vec4(1.0); + #endif + + #if defined(emissiveTextureFlag) && defined(emissiveColorFlag) + vec4 emissive = texture2D(u_emissiveTexture, v_emissiveUV) * u_emissiveColor; + #elif defined(emissiveTextureFlag) + vec4 emissive = texture2D(u_emissiveTexture, v_emissiveUV); + #elif defined(emissiveColorFlag) + vec4 emissive = u_emissiveColor; + #else + vec4 emissive = vec4(0.0); + #endif + + #if (!defined(lightingFlag)) + gl_FragColor.rgb = diffuse.rgb + emissive.rgb; + #elif (!defined(specularFlag)) + #if defined(ambientFlag) && defined(separateAmbientFlag) + #ifdef shadowMapFlag + gl_FragColor.rgb = (diffuse.rgb * (v_ambientLight + getShadow() * v_lightDiffuse)) + emissive.rgb; + //gl_FragColor.rgb = texture2D(u_shadowTexture, v_shadowMapUv.xy); + #else + gl_FragColor.rgb = (diffuse.rgb * (v_ambientLight + v_lightDiffuse)) + emissive.rgb; + #endif //shadowMapFlag + #else + #ifdef shadowMapFlag + gl_FragColor.rgb = getShadow() * (diffuse.rgb * v_lightDiffuse) + emissive.rgb; + #else + gl_FragColor.rgb = (diffuse.rgb * v_lightDiffuse) + emissive.rgb; + #endif //shadowMapFlag + #endif + #else + #if defined(specularTextureFlag) && defined(specularColorFlag) + vec3 specular = texture2D(u_specularTexture, v_specularUV).rgb * u_specularColor.rgb * v_lightSpecular; + #elif defined(specularTextureFlag) + vec3 specular = texture2D(u_specularTexture, v_specularUV).rgb * v_lightSpecular; + #elif defined(specularColorFlag) + vec3 specular = u_specularColor.rgb * v_lightSpecular; + #else + vec3 specular = v_lightSpecular; + #endif + + #if defined(ambientFlag) && defined(separateAmbientFlag) + #ifdef shadowMapFlag + gl_FragColor.rgb = (diffuse.rgb * (getShadow() * v_lightDiffuse + v_ambientLight)) + specular + emissive.rgb; + //gl_FragColor.rgb = texture2D(u_shadowTexture, v_shadowMapUv.xy); + #else + gl_FragColor.rgb = (diffuse.rgb * (v_lightDiffuse + v_ambientLight)) + specular + emissive.rgb; + #endif //shadowMapFlag + #else + #ifdef shadowMapFlag + gl_FragColor.rgb = getShadow() * ((diffuse.rgb * v_lightDiffuse) + specular) + emissive.rgb; + #else + gl_FragColor.rgb = (diffuse.rgb * v_lightDiffuse) + specular + emissive.rgb; + #endif //shadowMapFlag + #endif + #endif //lightingFlag + + #ifdef fogFlag + gl_FragColor.rgb = mix(gl_FragColor.rgb, u_fogColor.rgb, v_fog); + #endif // end fogFlag + + #ifdef blendedFlag + gl_FragColor.a = diffuse.a * v_opacity; + #ifdef alphaTestFlag + if (gl_FragColor.a <= v_alphaTest) + discard; + #endif + #else + gl_FragColor.a = 1.0; + #endif + +} diff --git a/assets/com/badlogic/gdx/graphics/g3d/shaders/default.vertex.glsl b/assets/com/badlogic/gdx/graphics/g3d/shaders/default.vertex.glsl new file mode 100644 index 0000000..3cbd663 --- /dev/null +++ b/assets/com/badlogic/gdx/graphics/g3d/shaders/default.vertex.glsl @@ -0,0 +1,345 @@ +#if defined(diffuseTextureFlag) || defined(specularTextureFlag) || defined(emissiveTextureFlag) +#define textureFlag +#endif + +#if defined(specularTextureFlag) || defined(specularColorFlag) +#define specularFlag +#endif + +#if defined(specularFlag) || defined(fogFlag) +#define cameraPositionFlag +#endif + +attribute vec3 a_position; +uniform mat4 u_projViewTrans; + +#if defined(colorFlag) +varying vec4 v_color; +attribute vec4 a_color; +#endif // colorFlag + +#ifdef normalFlag +attribute vec3 a_normal; +uniform mat3 u_normalMatrix; +varying vec3 v_normal; +#endif // normalFlag + +#ifdef textureFlag +attribute vec2 a_texCoord0; +#endif // textureFlag + +#ifdef diffuseTextureFlag +uniform vec4 u_diffuseUVTransform; +varying vec2 v_diffuseUV; +#endif + +#ifdef emissiveTextureFlag +uniform vec4 u_emissiveUVTransform; +varying vec2 v_emissiveUV; +#endif + +#ifdef specularTextureFlag +uniform vec4 u_specularUVTransform; +varying vec2 v_specularUV; +#endif + +#ifdef boneWeight0Flag +#define boneWeightsFlag +attribute vec2 a_boneWeight0; +#endif //boneWeight0Flag + +#ifdef boneWeight1Flag +#ifndef boneWeightsFlag +#define boneWeightsFlag +#endif +attribute vec2 a_boneWeight1; +#endif //boneWeight1Flag + +#ifdef boneWeight2Flag +#ifndef boneWeightsFlag +#define boneWeightsFlag +#endif +attribute vec2 a_boneWeight2; +#endif //boneWeight2Flag + +#ifdef boneWeight3Flag +#ifndef boneWeightsFlag +#define boneWeightsFlag +#endif +attribute vec2 a_boneWeight3; +#endif //boneWeight3Flag + +#ifdef boneWeight4Flag +#ifndef boneWeightsFlag +#define boneWeightsFlag +#endif +attribute vec2 a_boneWeight4; +#endif //boneWeight4Flag + +#ifdef boneWeight5Flag +#ifndef boneWeightsFlag +#define boneWeightsFlag +#endif +attribute vec2 a_boneWeight5; +#endif //boneWeight5Flag + +#ifdef boneWeight6Flag +#ifndef boneWeightsFlag +#define boneWeightsFlag +#endif +attribute vec2 a_boneWeight6; +#endif //boneWeight6Flag + +#ifdef boneWeight7Flag +#ifndef boneWeightsFlag +#define boneWeightsFlag +#endif +attribute vec2 a_boneWeight7; +#endif //boneWeight7Flag + +#if defined(numBones) && defined(boneWeightsFlag) +#if (numBones > 0) +#define skinningFlag +#endif +#endif + +uniform mat4 u_worldTrans; + +#if defined(numBones) +#if numBones > 0 +uniform mat4 u_bones[numBones]; +#endif //numBones +#endif + +#ifdef shininessFlag +uniform float u_shininess; +#else +const float u_shininess = 20.0; +#endif // shininessFlag + +#ifdef blendedFlag +uniform float u_opacity; +varying float v_opacity; + +#ifdef alphaTestFlag +uniform float u_alphaTest; +varying float v_alphaTest; +#endif //alphaTestFlag +#endif // blendedFlag + +#ifdef lightingFlag +varying vec3 v_lightDiffuse; + +#ifdef ambientLightFlag +uniform vec3 u_ambientLight; +#endif // ambientLightFlag + +#ifdef ambientCubemapFlag +uniform vec3 u_ambientCubemap[6]; +#endif // ambientCubemapFlag + +#ifdef sphericalHarmonicsFlag +uniform vec3 u_sphericalHarmonics[9]; +#endif //sphericalHarmonicsFlag + +#ifdef specularFlag +varying vec3 v_lightSpecular; +#endif // specularFlag + +#ifdef cameraPositionFlag +uniform vec4 u_cameraPosition; +#endif // cameraPositionFlag + +#ifdef fogFlag +varying float v_fog; +#endif // fogFlag + + +#if numDirectionalLights > 0 +struct DirectionalLight +{ + vec3 color; + vec3 direction; +}; +uniform DirectionalLight u_dirLights[numDirectionalLights]; +#endif // numDirectionalLights + +#if numPointLights > 0 +struct PointLight +{ + vec3 color; + vec3 position; +}; +uniform PointLight u_pointLights[numPointLights]; +#endif // numPointLights + +#if defined(ambientLightFlag) || defined(ambientCubemapFlag) || defined(sphericalHarmonicsFlag) +#define ambientFlag +#endif //ambientFlag + +#ifdef shadowMapFlag +uniform mat4 u_shadowMapProjViewTrans; +varying vec3 v_shadowMapUv; +#define separateAmbientFlag +#endif //shadowMapFlag + +#if defined(ambientFlag) && defined(separateAmbientFlag) +varying vec3 v_ambientLight; +#endif //separateAmbientFlag + +#endif // lightingFlag + +void main() { + #ifdef diffuseTextureFlag + v_diffuseUV = u_diffuseUVTransform.xy + a_texCoord0 * u_diffuseUVTransform.zw; + #endif //diffuseTextureFlag + + #ifdef emissiveTextureFlag + v_emissiveUV = u_emissiveUVTransform.xy + a_texCoord0 * u_emissiveUVTransform.zw; + #endif //emissiveTextureFlag + + #ifdef specularTextureFlag + v_specularUV = u_specularUVTransform.xy + a_texCoord0 * u_specularUVTransform.zw; + #endif //specularTextureFlag + + #if defined(colorFlag) + v_color = a_color; + #endif // colorFlag + + #ifdef blendedFlag + v_opacity = u_opacity; + #ifdef alphaTestFlag + v_alphaTest = u_alphaTest; + #endif //alphaTestFlag + #endif // blendedFlag + + #ifdef skinningFlag + mat4 skinning = mat4(0.0); + #ifdef boneWeight0Flag + skinning += (a_boneWeight0.y) * u_bones[int(a_boneWeight0.x)]; + #endif //boneWeight0Flag + #ifdef boneWeight1Flag + skinning += (a_boneWeight1.y) * u_bones[int(a_boneWeight1.x)]; + #endif //boneWeight1Flag + #ifdef boneWeight2Flag + skinning += (a_boneWeight2.y) * u_bones[int(a_boneWeight2.x)]; + #endif //boneWeight2Flag + #ifdef boneWeight3Flag + skinning += (a_boneWeight3.y) * u_bones[int(a_boneWeight3.x)]; + #endif //boneWeight3Flag + #ifdef boneWeight4Flag + skinning += (a_boneWeight4.y) * u_bones[int(a_boneWeight4.x)]; + #endif //boneWeight4Flag + #ifdef boneWeight5Flag + skinning += (a_boneWeight5.y) * u_bones[int(a_boneWeight5.x)]; + #endif //boneWeight5Flag + #ifdef boneWeight6Flag + skinning += (a_boneWeight6.y) * u_bones[int(a_boneWeight6.x)]; + #endif //boneWeight6Flag + #ifdef boneWeight7Flag + skinning += (a_boneWeight7.y) * u_bones[int(a_boneWeight7.x)]; + #endif //boneWeight7Flag + #endif //skinningFlag + + #ifdef skinningFlag + vec4 pos = u_worldTrans * skinning * vec4(a_position, 1.0); + #else + vec4 pos = u_worldTrans * vec4(a_position, 1.0); + #endif + + gl_Position = u_projViewTrans * pos; + + #ifdef shadowMapFlag + vec4 spos = u_shadowMapProjViewTrans * pos; + v_shadowMapUv.xyz = (spos.xyz / spos.w) * 0.5 + 0.5; + v_shadowMapUv.z = min(v_shadowMapUv.z, 0.998); + #endif //shadowMapFlag + + #if defined(normalFlag) + #if defined(skinningFlag) + vec3 normal = normalize((u_worldTrans * skinning * vec4(a_normal, 0.0)).xyz); + #else + vec3 normal = normalize(u_normalMatrix * a_normal); + #endif + v_normal = normal; + #endif // normalFlag + + #ifdef fogFlag + vec3 flen = u_cameraPosition.xyz - pos.xyz; + float fog = dot(flen, flen) * u_cameraPosition.w; + v_fog = min(fog, 1.0); + #endif + + #ifdef lightingFlag + #if defined(ambientLightFlag) + vec3 ambientLight = u_ambientLight; + #elif defined(ambientFlag) + vec3 ambientLight = vec3(0.0); + #endif + + #ifdef ambientCubemapFlag + vec3 squaredNormal = normal * normal; + vec3 isPositive = step(0.0, normal); + ambientLight += squaredNormal.x * mix(u_ambientCubemap[0], u_ambientCubemap[1], isPositive.x) + + squaredNormal.y * mix(u_ambientCubemap[2], u_ambientCubemap[3], isPositive.y) + + squaredNormal.z * mix(u_ambientCubemap[4], u_ambientCubemap[5], isPositive.z); + #endif // ambientCubemapFlag + + #ifdef sphericalHarmonicsFlag + ambientLight += u_sphericalHarmonics[0]; + ambientLight += u_sphericalHarmonics[1] * normal.x; + ambientLight += u_sphericalHarmonics[2] * normal.y; + ambientLight += u_sphericalHarmonics[3] * normal.z; + ambientLight += u_sphericalHarmonics[4] * (normal.x * normal.z); + ambientLight += u_sphericalHarmonics[5] * (normal.z * normal.y); + ambientLight += u_sphericalHarmonics[6] * (normal.y * normal.x); + ambientLight += u_sphericalHarmonics[7] * (3.0 * normal.z * normal.z - 1.0); + ambientLight += u_sphericalHarmonics[8] * (normal.x * normal.x - normal.y * normal.y); + #endif // sphericalHarmonicsFlag + + #ifdef ambientFlag + #ifdef separateAmbientFlag + v_ambientLight = ambientLight; + v_lightDiffuse = vec3(0.0); + #else + v_lightDiffuse = ambientLight; + #endif //separateAmbientFlag + #else + v_lightDiffuse = vec3(0.0); + #endif //ambientFlag + + + #ifdef specularFlag + v_lightSpecular = vec3(0.0); + vec3 viewVec = normalize(u_cameraPosition.xyz - pos.xyz); + #endif // specularFlag + + #if (numDirectionalLights > 0) && defined(normalFlag) + for (int i = 0; i < numDirectionalLights; i++) { + vec3 lightDir = -u_dirLights[i].direction; + float NdotL = clamp(dot(normal, lightDir), 0.0, 1.0); + vec3 value = u_dirLights[i].color * NdotL; + v_lightDiffuse += value; + #ifdef specularFlag + float halfDotView = max(0.0, dot(normal, normalize(lightDir + viewVec))); + v_lightSpecular += value * pow(halfDotView, u_shininess); + #endif // specularFlag + } + #endif // numDirectionalLights + + #if (numPointLights > 0) && defined(normalFlag) + for (int i = 0; i < numPointLights; i++) { + vec3 lightDir = u_pointLights[i].position - pos.xyz; + float dist2 = dot(lightDir, lightDir); + lightDir *= inversesqrt(dist2); + float NdotL = clamp(dot(normal, lightDir), 0.0, 1.0); + vec3 value = u_pointLights[i].color * (NdotL / (1.0 + dist2)); + v_lightDiffuse += value; + #ifdef specularFlag + float halfDotView = max(0.0, dot(normal, normalize(lightDir + viewVec))); + v_lightSpecular += value * pow(halfDotView, u_shininess); + #endif // specularFlag + } + #endif // numPointLights + #endif // lightingFlag +} diff --git a/assets/com/badlogic/gdx/graphics/g3d/shaders/depth.fragment.glsl b/assets/com/badlogic/gdx/graphics/g3d/shaders/depth.fragment.glsl new file mode 100644 index 0000000..f9ab18e --- /dev/null +++ b/assets/com/badlogic/gdx/graphics/g3d/shaders/depth.fragment.glsl @@ -0,0 +1,35 @@ +#ifdef GL_ES +#define LOWP lowp +#define MED mediump +#define HIGH highp +precision mediump float; +#else +#define MED +#define LOWP +#define HIGH +#endif + +#if defined(diffuseTextureFlag) && defined(blendedFlag) +#define blendedTextureFlag +varying MED vec2 v_texCoords0; +uniform sampler2D u_diffuseTexture; +uniform float u_alphaTest; +#endif + +#ifdef PackedDepthFlag +varying HIGH float v_depth; +#endif //PackedDepthFlag + +void main() { + #ifdef blendedTextureFlag + if (texture2D(u_diffuseTexture, v_texCoords0).a < u_alphaTest) + discard; + #endif // blendedTextureFlag + + #ifdef PackedDepthFlag + HIGH float depth = v_depth; + const HIGH vec4 bias = vec4(1.0 / 255.0, 1.0 / 255.0, 1.0 / 255.0, 0.0); + HIGH vec4 color = vec4(depth, fract(depth * 255.0), fract(depth * 65025.0), fract(depth * 16581375.0)); + gl_FragColor = color - (color.yzww * bias); + #endif //PackedDepthFlag +} diff --git a/assets/com/badlogic/gdx/graphics/g3d/shaders/depth.vertex.glsl b/assets/com/badlogic/gdx/graphics/g3d/shaders/depth.vertex.glsl new file mode 100644 index 0000000..e0877a6 --- /dev/null +++ b/assets/com/badlogic/gdx/graphics/g3d/shaders/depth.vertex.glsl @@ -0,0 +1,125 @@ +attribute vec3 a_position; +uniform mat4 u_projViewWorldTrans; + +#if defined(diffuseTextureFlag) && defined(blendedFlag) +#define blendedTextureFlag +attribute vec2 a_texCoord0; +varying vec2 v_texCoords0; +#endif + + +#ifdef boneWeight0Flag +#define boneWeightsFlag +attribute vec2 a_boneWeight0; +#endif //boneWeight0Flag + +#ifdef boneWeight1Flag +#ifndef boneWeightsFlag +#define boneWeightsFlag +#endif +attribute vec2 a_boneWeight1; +#endif //boneWeight1Flag + +#ifdef boneWeight2Flag +#ifndef boneWeightsFlag +#define boneWeightsFlag +#endif +attribute vec2 a_boneWeight2; +#endif //boneWeight2Flag + +#ifdef boneWeight3Flag +#ifndef boneWeightsFlag +#define boneWeightsFlag +#endif +attribute vec2 a_boneWeight3; +#endif //boneWeight3Flag + +#ifdef boneWeight4Flag +#ifndef boneWeightsFlag +#define boneWeightsFlag +#endif +attribute vec2 a_boneWeight4; +#endif //boneWeight4Flag + +#ifdef boneWeight5Flag +#ifndef boneWeightsFlag +#define boneWeightsFlag +#endif +attribute vec2 a_boneWeight5; +#endif //boneWeight5Flag + +#ifdef boneWeight6Flag +#ifndef boneWeightsFlag +#define boneWeightsFlag +#endif +attribute vec2 a_boneWeight6; +#endif //boneWeight6Flag + +#ifdef boneWeight7Flag +#ifndef boneWeightsFlag +#define boneWeightsFlag +#endif +attribute vec2 a_boneWeight7; +#endif //boneWeight7Flag + +#if defined(numBones) && defined(boneWeightsFlag) +#if (numBones > 0) +#define skinningFlag +#endif +#endif + +#if defined(numBones) +#if numBones > 0 +uniform mat4 u_bones[numBones]; +#endif //numBones +#endif + +#ifdef PackedDepthFlag +varying float v_depth; +#endif //PackedDepthFlag + +void main() { + #ifdef blendedTextureFlag + v_texCoords0 = a_texCoord0; + #endif // blendedTextureFlag + + #ifdef skinningFlag + mat4 skinning = mat4(0.0); + #ifdef boneWeight0Flag + skinning += (a_boneWeight0.y) * u_bones[int(a_boneWeight0.x)]; + #endif //boneWeight0Flag + #ifdef boneWeight1Flag + skinning += (a_boneWeight1.y) * u_bones[int(a_boneWeight1.x)]; + #endif //boneWeight1Flag + #ifdef boneWeight2Flag + skinning += (a_boneWeight2.y) * u_bones[int(a_boneWeight2.x)]; + #endif //boneWeight2Flag + #ifdef boneWeight3Flag + skinning += (a_boneWeight3.y) * u_bones[int(a_boneWeight3.x)]; + #endif //boneWeight3Flag + #ifdef boneWeight4Flag + skinning += (a_boneWeight4.y) * u_bones[int(a_boneWeight4.x)]; + #endif //boneWeight4Flag + #ifdef boneWeight5Flag + skinning += (a_boneWeight5.y) * u_bones[int(a_boneWeight5.x)]; + #endif //boneWeight5Flag + #ifdef boneWeight6Flag + skinning += (a_boneWeight6.y) * u_bones[int(a_boneWeight6.x)]; + #endif //boneWeight6Flag + #ifdef boneWeight7Flag + skinning += (a_boneWeight7.y) * u_bones[int(a_boneWeight7.x)]; + #endif //boneWeight7Flag + #endif //skinningFlag + + #ifdef skinningFlag + vec4 pos = u_projViewWorldTrans * skinning * vec4(a_position, 1.0); + #else + vec4 pos = u_projViewWorldTrans * vec4(a_position, 1.0); + #endif + + #ifdef PackedDepthFlag + v_depth = pos.z / pos.w * 0.5 + 0.5; + #endif //PackedDepthFlag + + gl_Position = pos; +} diff --git a/assets/com/badlogic/gdx/utils/lsans-15.fnt b/assets/com/badlogic/gdx/utils/lsans-15.fnt new file mode 100644 index 0000000..6adbdfd --- /dev/null +++ b/assets/com/badlogic/gdx/utils/lsans-15.fnt @@ -0,0 +1,246 @@ +info face="LSans" size=15 bold=0 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=1,1,1,1 spacing=-2,-2 +common lineHeight=18 base=14 scaleW=256 scaleH=128 pages=1 packed=0 +page id=0 file="lsans-15.png" +chars count=168 +char id=0 x=83 y=85 width=11 height=13 xoffset=0 yoffset=2 xadvance=11 page=0 chnl=0 +char id=32 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=4 page=0 chnl=0 +char id=33 x=184 y=17 width=5 height=13 xoffset=0 yoffset=2 xadvance=5 page=0 chnl=0 +char id=34 x=27 y=85 width=7 height=5 xoffset=-1 yoffset=2 xadvance=5 page=0 chnl=0 +char id=35 x=189 y=17 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=36 x=125 y=17 width=10 height=15 xoffset=-1 yoffset=1 xadvance=8 page=0 chnl=0 +char id=37 x=199 y=17 width=15 height=13 xoffset=-1 yoffset=2 xadvance=13 page=0 chnl=0 +char id=38 x=10 y=72 width=12 height=12 xoffset=-1 yoffset=3 xadvance=10 page=0 chnl=0 +char id=39 x=34 y=85 width=5 height=5 xoffset=-1 yoffset=2 xadvance=3 page=0 chnl=0 +char id=40 x=24 y=0 width=7 height=16 xoffset=-1 yoffset=2 xadvance=5 page=0 chnl=0 +char id=41 x=31 y=0 width=7 height=16 xoffset=-1 yoffset=2 xadvance=5 page=0 chnl=0 +char id=42 x=0 y=85 width=8 height=7 xoffset=-1 yoffset=2 xadvance=6 page=0 chnl=0 +char id=43 x=57 y=72 width=11 height=11 xoffset=-1 yoffset=3 xadvance=9 page=0 chnl=0 +char id=44 x=251 y=72 width=4 height=6 xoffset=0 yoffset=11 xadvance=4 page=0 chnl=0 +char id=45 x=50 y=85 width=7 height=4 xoffset=-1 yoffset=8 xadvance=5 page=0 chnl=0 +char id=46 x=57 y=85 width=4 height=4 xoffset=0 yoffset=11 xadvance=4 page=0 chnl=0 +char id=47 x=214 y=17 width=6 height=13 xoffset=-1 yoffset=2 xadvance=4 page=0 chnl=0 +char id=48 x=220 y=17 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=49 x=230 y=17 width=9 height=13 xoffset=0 yoffset=2 xadvance=8 page=0 chnl=0 +char id=50 x=239 y=17 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=51 x=0 y=33 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=52 x=10 y=33 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=53 x=20 y=33 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=54 x=30 y=33 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=55 x=40 y=33 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=56 x=50 y=33 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=57 x=60 y=33 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=58 x=68 y=72 width=4 height=10 xoffset=0 yoffset=5 xadvance=4 page=0 chnl=0 +char id=59 x=22 y=72 width=4 height=12 xoffset=0 yoffset=5 xadvance=4 page=0 chnl=0 +char id=60 x=229 y=72 width=11 height=9 xoffset=-1 yoffset=4 xadvance=9 page=0 chnl=0 +char id=61 x=8 y=85 width=11 height=7 xoffset=-1 yoffset=6 xadvance=9 page=0 chnl=0 +char id=62 x=240 y=72 width=11 height=9 xoffset=-1 yoffset=4 xadvance=9 page=0 chnl=0 +char id=63 x=70 y=33 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=64 x=135 y=17 width=15 height=15 xoffset=0 yoffset=2 xadvance=15 page=0 chnl=0 +char id=65 x=80 y=33 width=11 height=13 xoffset=-1 yoffset=2 xadvance=9 page=0 chnl=0 +char id=66 x=91 y=33 width=11 height=13 xoffset=0 yoffset=2 xadvance=10 page=0 chnl=0 +char id=67 x=102 y=33 width=13 height=13 xoffset=-1 yoffset=2 xadvance=11 page=0 chnl=0 +char id=68 x=115 y=33 width=12 height=13 xoffset=0 yoffset=2 xadvance=11 page=0 chnl=0 +char id=69 x=127 y=33 width=11 height=13 xoffset=0 yoffset=2 xadvance=10 page=0 chnl=0 +char id=70 x=138 y=33 width=10 height=13 xoffset=0 yoffset=2 xadvance=9 page=0 chnl=0 +char id=71 x=148 y=33 width=12 height=13 xoffset=-1 yoffset=2 xadvance=11 page=0 chnl=0 +char id=72 x=160 y=33 width=10 height=13 xoffset=0 yoffset=2 xadvance=10 page=0 chnl=0 +char id=73 x=249 y=17 width=4 height=13 xoffset=0 yoffset=2 xadvance=3 page=0 chnl=0 +char id=74 x=170 y=33 width=8 height=13 xoffset=-1 yoffset=2 xadvance=7 page=0 chnl=0 +char id=75 x=178 y=33 width=11 height=13 xoffset=0 yoffset=2 xadvance=10 page=0 chnl=0 +char id=76 x=189 y=33 width=9 height=13 xoffset=0 yoffset=2 xadvance=8 page=0 chnl=0 +char id=77 x=198 y=33 width=11 height=13 xoffset=0 yoffset=2 xadvance=11 page=0 chnl=0 +char id=78 x=209 y=33 width=10 height=13 xoffset=0 yoffset=2 xadvance=10 page=0 chnl=0 +char id=79 x=219 y=33 width=14 height=13 xoffset=-1 yoffset=2 xadvance=12 page=0 chnl=0 +char id=80 x=233 y=33 width=11 height=13 xoffset=0 yoffset=2 xadvance=10 page=0 chnl=0 +char id=81 x=38 y=0 width=14 height=16 xoffset=-1 yoffset=2 xadvance=12 page=0 chnl=0 +char id=82 x=0 y=46 width=12 height=13 xoffset=0 yoffset=2 xadvance=11 page=0 chnl=0 +char id=83 x=12 y=46 width=12 height=13 xoffset=-1 yoffset=2 xadvance=10 page=0 chnl=0 +char id=84 x=244 y=33 width=11 height=13 xoffset=-1 yoffset=2 xadvance=9 page=0 chnl=0 +char id=85 x=24 y=46 width=10 height=13 xoffset=0 yoffset=2 xadvance=10 page=0 chnl=0 +char id=86 x=34 y=46 width=11 height=13 xoffset=-1 yoffset=2 xadvance=9 page=0 chnl=0 +char id=87 x=45 y=46 width=17 height=13 xoffset=-1 yoffset=2 xadvance=15 page=0 chnl=0 +char id=88 x=62 y=46 width=11 height=13 xoffset=-1 yoffset=2 xadvance=9 page=0 chnl=0 +char id=89 x=73 y=46 width=11 height=13 xoffset=-1 yoffset=2 xadvance=9 page=0 chnl=0 +char id=90 x=84 y=46 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=91 x=52 y=0 width=5 height=16 xoffset=0 yoffset=2 xadvance=4 page=0 chnl=0 +char id=92 x=94 y=46 width=6 height=13 xoffset=-1 yoffset=2 xadvance=4 page=0 chnl=0 +char id=93 x=57 y=0 width=5 height=16 xoffset=-1 yoffset=2 xadvance=4 page=0 chnl=0 +char id=94 x=19 y=85 width=8 height=7 xoffset=-1 yoffset=2 xadvance=5 page=0 chnl=0 +char id=95 x=71 y=85 width=12 height=3 xoffset=-2 yoffset=15 xadvance=8 page=0 chnl=0 +char id=96 x=61 y=85 width=6 height=4 xoffset=-1 yoffset=2 xadvance=5 page=0 chnl=0 +char id=97 x=72 y=72 width=10 height=10 xoffset=-1 yoffset=5 xadvance=8 page=0 chnl=0 +char id=98 x=100 y=46 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=99 x=82 y=72 width=10 height=10 xoffset=-1 yoffset=5 xadvance=8 page=0 chnl=0 +char id=100 x=110 y=46 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=101 x=92 y=72 width=10 height=10 xoffset=-1 yoffset=5 xadvance=8 page=0 chnl=0 +char id=102 x=120 y=46 width=7 height=13 xoffset=-1 yoffset=2 xadvance=4 page=0 chnl=0 +char id=103 x=127 y=46 width=10 height=13 xoffset=-1 yoffset=5 xadvance=8 page=0 chnl=0 +char id=104 x=137 y=46 width=9 height=13 xoffset=0 yoffset=2 xadvance=8 page=0 chnl=0 +char id=105 x=146 y=46 width=5 height=13 xoffset=-1 yoffset=2 xadvance=3 page=0 chnl=0 +char id=106 x=62 y=0 width=6 height=16 xoffset=-2 yoffset=2 xadvance=3 page=0 chnl=0 +char id=107 x=151 y=46 width=10 height=13 xoffset=-1 yoffset=2 xadvance=7 page=0 chnl=0 +char id=108 x=161 y=46 width=5 height=13 xoffset=-1 yoffset=2 xadvance=3 page=0 chnl=0 +char id=109 x=102 y=72 width=13 height=10 xoffset=0 yoffset=5 xadvance=13 page=0 chnl=0 +char id=110 x=115 y=72 width=10 height=10 xoffset=-1 yoffset=5 xadvance=8 page=0 chnl=0 +char id=111 x=125 y=72 width=10 height=10 xoffset=-1 yoffset=5 xadvance=8 page=0 chnl=0 +char id=112 x=166 y=46 width=10 height=13 xoffset=-1 yoffset=5 xadvance=8 page=0 chnl=0 +char id=113 x=176 y=46 width=10 height=13 xoffset=-1 yoffset=5 xadvance=8 page=0 chnl=0 +char id=114 x=135 y=72 width=6 height=10 xoffset=0 yoffset=5 xadvance=5 page=0 chnl=0 +char id=115 x=141 y=72 width=10 height=10 xoffset=-1 yoffset=5 xadvance=8 page=0 chnl=0 +char id=116 x=26 y=72 width=6 height=12 xoffset=-1 yoffset=3 xadvance=4 page=0 chnl=0 +char id=117 x=151 y=72 width=10 height=10 xoffset=-1 yoffset=5 xadvance=8 page=0 chnl=0 +char id=118 x=161 y=72 width=9 height=10 xoffset=-1 yoffset=5 xadvance=7 page=0 chnl=0 +char id=119 x=170 y=72 width=15 height=10 xoffset=-2 yoffset=5 xadvance=11 page=0 chnl=0 +char id=120 x=185 y=72 width=9 height=10 xoffset=-1 yoffset=5 xadvance=7 page=0 chnl=0 +char id=121 x=186 y=46 width=9 height=13 xoffset=-1 yoffset=5 xadvance=7 page=0 chnl=0 +char id=122 x=194 y=72 width=10 height=10 xoffset=-1 yoffset=5 xadvance=8 page=0 chnl=0 +char id=123 x=68 y=0 width=7 height=16 xoffset=-1 yoffset=2 xadvance=5 page=0 chnl=0 +char id=124 x=75 y=0 width=4 height=16 xoffset=0 yoffset=2 xadvance=3 page=0 chnl=0 +char id=125 x=79 y=0 width=7 height=16 xoffset=-1 yoffset=2 xadvance=5 page=0 chnl=0 +char id=126 x=39 y=85 width=11 height=5 xoffset=-1 yoffset=6 xadvance=9 page=0 chnl=0 +char id=160 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=4 page=0 chnl=0 +char id=161 x=32 y=72 width=5 height=12 xoffset=0 yoffset=5 xadvance=5 page=0 chnl=0 +char id=162 x=195 y=46 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=163 x=205 y=46 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=164 x=204 y=72 width=10 height=10 xoffset=-1 yoffset=4 xadvance=8 page=0 chnl=0 +char id=165 x=215 y=46 width=12 height=13 xoffset=-2 yoffset=2 xadvance=8 page=0 chnl=0 +char id=166 x=86 y=0 width=4 height=16 xoffset=0 yoffset=2 xadvance=3 page=0 chnl=0 +char id=181 x=227 y=46 width=10 height=13 xoffset=-1 yoffset=5 xadvance=8 page=0 chnl=0 +char id=183 x=67 y=85 width=4 height=4 xoffset=1 yoffset=7 xadvance=5 page=0 chnl=0 +char id=191 x=37 y=72 width=10 height=12 xoffset=-1 yoffset=5 xadvance=9 page=0 chnl=0 +char id=192 x=90 y=0 width=11 height=16 xoffset=-1 yoffset=-1 xadvance=9 page=0 chnl=0 +char id=193 x=101 y=0 width=11 height=16 xoffset=-1 yoffset=-1 xadvance=9 page=0 chnl=0 +char id=194 x=112 y=0 width=11 height=16 xoffset=-1 yoffset=-1 xadvance=9 page=0 chnl=0 +char id=195 x=123 y=0 width=11 height=16 xoffset=-1 yoffset=-1 xadvance=9 page=0 chnl=0 +char id=196 x=134 y=0 width=11 height=16 xoffset=-1 yoffset=-1 xadvance=9 page=0 chnl=0 +char id=197 x=0 y=0 width=11 height=17 xoffset=-1 yoffset=-2 xadvance=9 page=0 chnl=0 +char id=198 x=237 y=46 width=17 height=13 xoffset=-1 yoffset=2 xadvance=15 page=0 chnl=0 +char id=199 x=11 y=0 width=13 height=17 xoffset=-1 yoffset=2 xadvance=11 page=0 chnl=0 +char id=200 x=145 y=0 width=11 height=16 xoffset=0 yoffset=-1 xadvance=10 page=0 chnl=0 +char id=201 x=156 y=0 width=11 height=16 xoffset=0 yoffset=-1 xadvance=10 page=0 chnl=0 +char id=202 x=167 y=0 width=11 height=16 xoffset=0 yoffset=-1 xadvance=10 page=0 chnl=0 +char id=203 x=178 y=0 width=11 height=16 xoffset=0 yoffset=-1 xadvance=10 page=0 chnl=0 +char id=204 x=189 y=0 width=6 height=16 xoffset=-2 yoffset=-1 xadvance=3 page=0 chnl=0 +char id=205 x=195 y=0 width=7 height=16 xoffset=0 yoffset=-1 xadvance=3 page=0 chnl=0 +char id=206 x=202 y=0 width=8 height=16 xoffset=-2 yoffset=-1 xadvance=3 page=0 chnl=0 +char id=207 x=210 y=0 width=8 height=16 xoffset=-2 yoffset=-1 xadvance=3 page=0 chnl=0 +char id=208 x=0 y=59 width=13 height=13 xoffset=-1 yoffset=2 xadvance=11 page=0 chnl=0 +char id=209 x=218 y=0 width=10 height=16 xoffset=0 yoffset=-1 xadvance=10 page=0 chnl=0 +char id=210 x=228 y=0 width=14 height=16 xoffset=-1 yoffset=-1 xadvance=12 page=0 chnl=0 +char id=211 x=0 y=17 width=14 height=16 xoffset=-1 yoffset=-1 xadvance=12 page=0 chnl=0 +char id=212 x=14 y=17 width=14 height=16 xoffset=-1 yoffset=-1 xadvance=12 page=0 chnl=0 +char id=213 x=28 y=17 width=14 height=16 xoffset=-1 yoffset=-1 xadvance=12 page=0 chnl=0 +char id=214 x=42 y=17 width=14 height=16 xoffset=-1 yoffset=-1 xadvance=12 page=0 chnl=0 +char id=216 x=150 y=17 width=14 height=15 xoffset=-1 yoffset=1 xadvance=12 page=0 chnl=0 +char id=217 x=242 y=0 width=10 height=16 xoffset=0 yoffset=-1 xadvance=10 page=0 chnl=0 +char id=218 x=56 y=17 width=10 height=16 xoffset=0 yoffset=-1 xadvance=10 page=0 chnl=0 +char id=219 x=66 y=17 width=10 height=16 xoffset=0 yoffset=-1 xadvance=10 page=0 chnl=0 +char id=220 x=76 y=17 width=10 height=16 xoffset=0 yoffset=-1 xadvance=10 page=0 chnl=0 +char id=221 x=86 y=17 width=11 height=16 xoffset=-1 yoffset=-1 xadvance=9 page=0 chnl=0 +char id=222 x=13 y=59 width=11 height=13 xoffset=0 yoffset=2 xadvance=10 page=0 chnl=0 +char id=223 x=24 y=59 width=10 height=13 xoffset=0 yoffset=2 xadvance=9 page=0 chnl=0 +char id=224 x=34 y=59 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=225 x=44 y=59 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=226 x=54 y=59 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=227 x=64 y=59 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=228 x=74 y=59 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=229 x=164 y=17 width=10 height=15 xoffset=-1 yoffset=0 xadvance=8 page=0 chnl=0 +char id=230 x=214 y=72 width=15 height=10 xoffset=-1 yoffset=5 xadvance=13 page=0 chnl=0 +char id=231 x=174 y=17 width=10 height=14 xoffset=-1 yoffset=5 xadvance=8 page=0 chnl=0 +char id=232 x=84 y=59 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=233 x=94 y=59 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=234 x=104 y=59 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=235 x=114 y=59 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=236 x=124 y=59 width=6 height=13 xoffset=-2 yoffset=2 xadvance=3 page=0 chnl=0 +char id=237 x=130 y=59 width=7 height=13 xoffset=-1 yoffset=2 xadvance=3 page=0 chnl=0 +char id=238 x=137 y=59 width=8 height=13 xoffset=-2 yoffset=2 xadvance=3 page=0 chnl=0 +char id=239 x=145 y=59 width=8 height=13 xoffset=-1 yoffset=2 xadvance=3 page=0 chnl=0 +char id=240 x=153 y=59 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=241 x=163 y=59 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=242 x=173 y=59 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=243 x=183 y=59 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=244 x=193 y=59 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=245 x=203 y=59 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=246 x=213 y=59 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=248 x=47 y=72 width=10 height=12 xoffset=-1 yoffset=4 xadvance=8 page=0 chnl=0 +char id=249 x=223 y=59 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=250 x=233 y=59 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=251 x=243 y=59 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=252 x=0 y=72 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=253 x=97 y=17 width=9 height=16 xoffset=-1 yoffset=2 xadvance=7 page=0 chnl=0 +char id=254 x=106 y=17 width=10 height=16 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=255 x=116 y=17 width=9 height=16 xoffset=-1 yoffset=2 xadvance=7 page=0 chnl=0 +kernings count=73 +kerning first=70 second=46 amount=-2 +kerning first=84 second=121 amount=-1 +kerning first=121 second=44 amount=-1 +kerning first=86 second=58 amount=-1 +kerning first=89 second=101 amount=-1 +kerning first=89 second=46 amount=-2 +kerning first=84 second=45 amount=-1 +kerning first=119 second=44 amount=-1 +kerning first=89 second=59 amount=-1 +kerning first=84 second=58 amount=-2 +kerning first=87 second=46 amount=-1 +kerning first=65 second=84 amount=-1 +kerning first=84 second=105 amount=-1 +kerning first=86 second=97 amount=-1 +kerning first=84 second=97 amount=-2 +kerning first=76 second=87 amount=-1 +kerning first=65 second=89 amount=-1 +kerning first=76 second=32 amount=-1 +kerning first=76 second=121 amount=-1 +kerning first=89 second=111 amount=-1 +kerning first=121 second=46 amount=-1 +kerning first=119 second=46 amount=-1 +kerning first=84 second=115 amount=-2 +kerning first=76 second=84 amount=-1 +kerning first=65 second=86 amount=-1 +kerning first=86 second=65 amount=-1 +kerning first=86 second=44 amount=-1 +kerning first=84 second=65 amount=-1 +kerning first=84 second=99 amount=-2 +kerning first=89 second=45 amount=-1 +kerning first=84 second=44 amount=-2 +kerning first=76 second=89 amount=-1 +kerning first=89 second=113 amount=-1 +kerning first=89 second=58 amount=-1 +kerning first=86 second=117 amount=-1 +kerning first=80 second=65 amount=-1 +kerning first=89 second=105 amount=-1 +kerning first=80 second=44 amount=-2 +kerning first=89 second=118 amount=-1 +kerning first=84 second=117 amount=-1 +kerning first=89 second=97 amount=-1 +kerning first=76 second=86 amount=-1 +kerning first=118 second=44 amount=-1 +kerning first=86 second=101 amount=-1 +kerning first=87 second=97 amount=-1 +kerning first=86 second=46 amount=-1 +kerning first=86 second=114 amount=-1 +kerning first=86 second=59 amount=-1 +kerning first=84 second=101 amount=-2 +kerning first=84 second=46 amount=-2 +kerning first=32 second=65 amount=-1 +kerning first=84 second=114 amount=-1 +kerning first=114 second=44 amount=-1 +kerning first=84 second=59 amount=-2 +kerning first=70 second=65 amount=-1 +kerning first=80 second=46 amount=-2 +kerning first=70 second=44 amount=-2 +kerning first=84 second=119 amount=-1 +kerning first=89 second=65 amount=-1 +kerning first=86 second=111 amount=-1 +kerning first=89 second=44 amount=-2 +kerning first=89 second=112 amount=-1 +kerning first=87 second=65 amount=-1 +kerning first=118 second=46 amount=-1 +kerning first=84 second=111 amount=-2 +kerning first=87 second=44 amount=-1 +kerning first=49 second=49 amount=-1 +kerning first=89 second=117 amount=-1 +kerning first=114 second=46 amount=-1 +kerning first=86 second=121 amount=-1 +kerning first=65 second=87 amount=-1 +kerning first=65 second=32 amount=-1 +kerning first=86 second=45 amount=-1 diff --git a/assets/com/badlogic/gdx/utils/lsans-15.png b/assets/com/badlogic/gdx/utils/lsans-15.png new file mode 100644 index 0000000000000000000000000000000000000000..dab688a5290fb62cef588630dafd9a976e37ed79 GIT binary patch literal 14652 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 y=X467nlD=XX+6pS000000000000000006l41aU)VuE { + var _scriptDir = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : undefined; + if (typeof __filename !== 'undefined') _scriptDir = _scriptDir || __filename; + return ( +function(Gdx = {}) { + +var b;b||(b=typeof Gdx !== 'undefined' ? Gdx : {});var h,k;b.ready=new Promise(function(a,c){h=a;k=c});var n=Object.assign({},b),p="object"==typeof window,q="function"==typeof importScripts,t="object"==typeof process&&"object"==typeof process.versions&&"string"==typeof process.versions.node,u="",v,w,x; +if(t){var fs=require("fs"),y=require("path");u=q?y.dirname(u)+"/":__dirname+"/";v=(a,c)=>{a=a.startsWith("file://")?new URL(a):y.normalize(a);return fs.readFileSync(a,c?void 0:"utf8")};x=a=>{a=v(a,!0);a.buffer||(a=new Uint8Array(a));return a};w=(a,c,d)=>{a=a.startsWith("file://")?new URL(a):y.normalize(a);fs.readFile(a,function(e,f){e?d(e):c(f.buffer)})};1process.version.match(/^v(\d+)\./)[1])process.on("unhandledRejection", +function(a){throw a;});b.inspect=function(){return"[Emscripten Module object]"}}else if(p||q)q?u=self.location.href:"undefined"!=typeof document&&document.currentScript&&(u=document.currentScript.src),_scriptDir&&(u=_scriptDir),0!==u.indexOf("blob:")?u=u.substr(0,u.replace(/[?#].*/,"").lastIndexOf("/")+1):u="",v=a=>{var c=new XMLHttpRequest;c.open("GET",a,!1);c.send(null);return c.responseText},q&&(x=a=>{var c=new XMLHttpRequest;c.open("GET",a,!1);c.responseType="arraybuffer";c.send(null);return new Uint8Array(c.response)}), +w=(a,c,d)=>{var e=new XMLHttpRequest;e.open("GET",a,!0);e.responseType="arraybuffer";e.onload=()=>{200==e.status||0==e.status&&e.response?c(e.response):d()};e.onerror=d;e.send(null)};b.print||console.log.bind(console);var z=b.printErr||console.warn.bind(console);Object.assign(b,n);n=null;var B;b.wasmBinary&&(B=b.wasmBinary);var noExitRuntime=b.noExitRuntime||!0;"object"!=typeof WebAssembly&&C("no native wasm support detected");var D,E=!1,F="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0; +function G(a,c){if(a){var d=H,e=a+c;for(c=a;d[c]&&!(c>=e);)++c;if(16f?e+=String.fromCharCode(f):(f-=65536,e+=String.fromCharCode(55296|f>>10,56320|f&1023))}}else e+=String.fromCharCode(f)}a=e}}else a="";return a}var I,H; +function J(){var a=D.buffer;b.HEAP8=I=new Int8Array(a);b.HEAP16=new Int16Array(a);b.HEAP32=new Int32Array(a);b.HEAPU8=H=new Uint8Array(a);b.HEAPU16=new Uint16Array(a);b.HEAPU32=new Uint32Array(a);b.HEAPF32=new Float32Array(a);b.HEAPF64=new Float64Array(a)}var K=[],L=[],M=[];function aa(){var a=b.preRun.shift();K.unshift(a)}var N=0,O=null,P=null; +function C(a){if(b.onAbort)b.onAbort(a);a="Aborted("+a+")";z(a);E=!0;a=new WebAssembly.RuntimeError(a+". Build with -sASSERTIONS for more info.");k(a);throw a;}function Q(){return R.startsWith("data:application/octet-stream;base64,")}var R;R="gdx.wasm.wasm";if(!Q()){var ba=R;R=b.locateFile?b.locateFile(ba,u):u+ba}function ca(){var a=R;try{if(a==R&&B)return new Uint8Array(B);if(x)return x(a);throw"both async and sync fetching of the wasm failed";}catch(c){C(c)}} +function da(){if(!B&&(p||q)){if("function"==typeof fetch&&!R.startsWith("file://"))return fetch(R,{credentials:"same-origin"}).then(function(a){if(!a.ok)throw"failed to load wasm binary file at '"+R+"'";return a.arrayBuffer()}).catch(function(){return ca()});if(w)return new Promise(function(a,c){w(R,function(d){a(new Uint8Array(d))},c)})}return Promise.resolve().then(function(){return ca()})}function S(a){for(;0>>=0;if(2147483648=d;d*=2){var e=c*(1+.2/d);e=Math.min(e,a+100663296);var f=Math,g=f.min;e=Math.max(a,e);e+=(65536-e%65536)%65536;a:{var l=D.buffer;try{D.grow(g.call(f,2147483648,e)-l.byteLength+65535>>>16);J();var m=1;break a}catch(r){}m=void 0}if(m)return!0}return!1}}; +(function(){function a(f){b.asm=f.exports;D=b.asm.c;J();L.unshift(b.asm.d);N--;b.monitorRunDependencies&&b.monitorRunDependencies(N);0==N&&(null!==O&&(clearInterval(O),O=null),P&&(f=P,P=null,f()))}function c(f){a(f.instance)}function d(f){return da().then(function(g){return WebAssembly.instantiate(g,e)}).then(function(g){return g}).then(f,function(g){z("failed to asynchronously prepare wasm: "+g);C(g)})}var e={a:ea};N++;b.monitorRunDependencies&&b.monitorRunDependencies(N);if(b.instantiateWasm)try{return b.instantiateWasm(e, +a)}catch(f){z("Module.instantiateWasm callback failed with error: "+f),k(f)}(function(){return B||"function"!=typeof WebAssembly.instantiateStreaming||Q()||R.startsWith("file://")||t||"function"!=typeof fetch?d(c):fetch(R,{credentials:"same-origin"}).then(function(f){return WebAssembly.instantiateStreaming(f,e).then(c,function(g){z("wasm streaming compile failed: "+g);z("falling back to ArrayBuffer instantiation");return d(c)})})})().catch(k);return{}})(); +var fa=b._emscripten_bind_VoidPtr___destroy___0=function(){return(fa=b._emscripten_bind_VoidPtr___destroy___0=b.asm.e).apply(null,arguments)},ha=b._emscripten_bind_gdx2d_pixmap_get_width_0=function(){return(ha=b._emscripten_bind_gdx2d_pixmap_get_width_0=b.asm.f).apply(null,arguments)},ia=b._emscripten_bind_gdx2d_pixmap_set_width_1=function(){return(ia=b._emscripten_bind_gdx2d_pixmap_set_width_1=b.asm.g).apply(null,arguments)},ja=b._emscripten_bind_gdx2d_pixmap_get_height_0=function(){return(ja=b._emscripten_bind_gdx2d_pixmap_get_height_0= +b.asm.h).apply(null,arguments)},ka=b._emscripten_bind_gdx2d_pixmap_set_height_1=function(){return(ka=b._emscripten_bind_gdx2d_pixmap_set_height_1=b.asm.i).apply(null,arguments)},la=b._emscripten_bind_gdx2d_pixmap_get_format_0=function(){return(la=b._emscripten_bind_gdx2d_pixmap_get_format_0=b.asm.j).apply(null,arguments)},ma=b._emscripten_bind_gdx2d_pixmap_set_format_1=function(){return(ma=b._emscripten_bind_gdx2d_pixmap_set_format_1=b.asm.k).apply(null,arguments)},na=b._emscripten_bind_gdx2d_pixmap_get_blend_0= +function(){return(na=b._emscripten_bind_gdx2d_pixmap_get_blend_0=b.asm.l).apply(null,arguments)},oa=b._emscripten_bind_gdx2d_pixmap_set_blend_1=function(){return(oa=b._emscripten_bind_gdx2d_pixmap_set_blend_1=b.asm.m).apply(null,arguments)},pa=b._emscripten_bind_gdx2d_pixmap_get_scale_0=function(){return(pa=b._emscripten_bind_gdx2d_pixmap_get_scale_0=b.asm.n).apply(null,arguments)},qa=b._emscripten_bind_gdx2d_pixmap_set_scale_1=function(){return(qa=b._emscripten_bind_gdx2d_pixmap_set_scale_1=b.asm.o).apply(null, +arguments)},ra=b._emscripten_bind_gdx2d_pixmap___destroy___0=function(){return(ra=b._emscripten_bind_gdx2d_pixmap___destroy___0=b.asm.p).apply(null,arguments)},sa=b._emscripten_bind_Gdx_g2d_get_pixels_1=function(){return(sa=b._emscripten_bind_Gdx_g2d_get_pixels_1=b.asm.q).apply(null,arguments)},ta=b._emscripten_bind_Gdx_g2d_load_3=function(){return(ta=b._emscripten_bind_Gdx_g2d_load_3=b.asm.r).apply(null,arguments)},ua=b._emscripten_bind_Gdx_g2d_new_3=function(){return(ua=b._emscripten_bind_Gdx_g2d_new_3= +b.asm.s).apply(null,arguments)},va=b._emscripten_bind_Gdx_g2d_free_1=function(){return(va=b._emscripten_bind_Gdx_g2d_free_1=b.asm.t).apply(null,arguments)},wa=b._emscripten_bind_Gdx_g2d_set_blend_2=function(){return(wa=b._emscripten_bind_Gdx_g2d_set_blend_2=b.asm.u).apply(null,arguments)},xa=b._emscripten_bind_Gdx_g2d_set_scale_2=function(){return(xa=b._emscripten_bind_Gdx_g2d_set_scale_2=b.asm.v).apply(null,arguments)},ya=b._emscripten_bind_Gdx_g2d_get_failure_reason_0=function(){return(ya=b._emscripten_bind_Gdx_g2d_get_failure_reason_0= +b.asm.w).apply(null,arguments)},za=b._emscripten_bind_Gdx_g2d_clear_2=function(){return(za=b._emscripten_bind_Gdx_g2d_clear_2=b.asm.x).apply(null,arguments)},Aa=b._emscripten_bind_Gdx_g2d_set_pixel_4=function(){return(Aa=b._emscripten_bind_Gdx_g2d_set_pixel_4=b.asm.y).apply(null,arguments)},Ba=b._emscripten_bind_Gdx_g2d_get_pixel_3=function(){return(Ba=b._emscripten_bind_Gdx_g2d_get_pixel_3=b.asm.z).apply(null,arguments)},Ca=b._emscripten_bind_Gdx_g2d_draw_line_6=function(){return(Ca=b._emscripten_bind_Gdx_g2d_draw_line_6= +b.asm.A).apply(null,arguments)},Da=b._emscripten_bind_Gdx_g2d_draw_rect_6=function(){return(Da=b._emscripten_bind_Gdx_g2d_draw_rect_6=b.asm.B).apply(null,arguments)},Ea=b._emscripten_bind_Gdx_g2d_draw_circle_5=function(){return(Ea=b._emscripten_bind_Gdx_g2d_draw_circle_5=b.asm.C).apply(null,arguments)},Fa=b._emscripten_bind_Gdx_g2d_fill_rect_6=function(){return(Fa=b._emscripten_bind_Gdx_g2d_fill_rect_6=b.asm.D).apply(null,arguments)},Ga=b._emscripten_bind_Gdx_g2d_fill_circle_5=function(){return(Ga= +b._emscripten_bind_Gdx_g2d_fill_circle_5=b.asm.E).apply(null,arguments)},Ha=b._emscripten_bind_Gdx_g2d_fill_triangle_8=function(){return(Ha=b._emscripten_bind_Gdx_g2d_fill_triangle_8=b.asm.F).apply(null,arguments)},Ia=b._emscripten_bind_Gdx_g2d_draw_pixmap_10=function(){return(Ia=b._emscripten_bind_Gdx_g2d_draw_pixmap_10=b.asm.G).apply(null,arguments)},Ja=b._emscripten_bind_Gdx_g2d_bytes_per_pixel_1=function(){return(Ja=b._emscripten_bind_Gdx_g2d_bytes_per_pixel_1=b.asm.H).apply(null,arguments)}, +Ka=b._emscripten_bind_Gdx___destroy___0=function(){return(Ka=b._emscripten_bind_Gdx___destroy___0=b.asm.I).apply(null,arguments)};b._free=function(){return(b._free=b.asm.K).apply(null,arguments)};b._malloc=function(){return(b._malloc=b.asm.L).apply(null,arguments)};b.___start_em_js=9976;b.___stop_em_js=10074;b.UTF8ToString=G;b.writeArrayToMemory=function(a,c){I.set(a,c)};var T;P=function La(){T||Ma();T||(P=La)}; +function Ma(){function a(){if(!T&&(T=!0,b.calledRun=!0,!E)){S(L);h(b);if(b.onRuntimeInitialized)b.onRuntimeInitialized();if(b.postRun)for("function"==typeof b.postRun&&(b.postRun=[b.postRun]);b.postRun.length;){var c=b.postRun.shift();M.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 W#FR|BtZeItJ{%E?HTWY3=KVkBp+89g literal 0 HcmV?d00001 diff --git a/assets/libgdx.png b/assets/libgdx.png new file mode 100644 index 0000000000000000000000000000000000000000..6c7bfca2af8281213496bb32eb5352293bacacd6 GIT binary patch literal 2458 zcmYjS4LH+l8($M49d(j)5{l})gi7T^81_BeQoNiF7WMk5qj^gl-x5kGgo9!TQ%PP? zaxnE)B5Bh~Nh4wVFRdLmQ)70X{il!XdamcXpZod!e)sRbpZ~RG?55zB=>DXOKp>V7 z@aR1V#DZ85yJ%~Gy}ww}g+L(XyFI)x;3y=a`6Mi#OjatDAW+)bfnbytEg-3qV27|+0Uj?Ps*qzK z23K%iKtihp-xE=QIG-e{#MNA7axz4~4iE^cE1--(r~>sOsJIXbJL0`_3~)(sU81@= zX2e6~1i0c8-Bd7`qB2QPc>qgQLS6C870B>mhidQ_3|0iHldu8;n(qO(37W#;U}cpE zU)3WT*nsKt$|`ZVgwO*g1YA(U0|&u<4WZypL21=e%>jVbczDRFxs7_dkHe#W;q47x z2UJ%B<}InGs-6;f8u%7W36_DSNGf|@k8nHitiHqW@n|(h2=X)Q+;{hEIK?@(z>hIyZ9e(<+`YNQy zx1qrk`#L}{y7?G5{MG{eL8=u%QoX>j`E%eb`1)rf_fYmC*4gP+25XisGcNo5wlL>M z(R&s>h?(N9?~UuCX^rs>EZzwqvCN`C44!EIo=-8D2sviIP>iKz!= zQM*Erm{{MpcMMx)g2yG?2b;UJZ~wLC&*sEyN$G`GommZH|L%zG5x?{VVk>8MY}Dch z>G$NjzA|1hIE(q^2#O&O`t=fo>K&~zNH6_lTlSG1__Q%?`)%;^pt+ZTcJ=xrK=dXg z(!kr`?!;dnylH=^Km_w@uG)&2i^V z-{kf-Hw-4w`E8eq?<>c7`VH-NG=A~4jRo&`nk;I={i)*Nh^>C6UNr;9Ad~#uiYq)O zC%|61_wvwx&6$Fe%Ts$>_C9v4;_E=XwHKu2sHJVBRd~B)BFSS61Ad`@|?0G>~8wvo6@-BTJlfB zKgn8KH!03|mYgt|PE$U&IySS^md$miMoVV7E~grG1dZu8Bliuz_2_`i?#z&p_Q6wo=ta;%wI&56}Q?b9AXCVdq{3MDM4D%X_wvComh= z_~}~I)%E*nNFOlJW7Zt*hNsSVU7TwFbG*&iNzW^<2~BMoXCR=kno~NQ!>`2JN2OgC zC1lQl`)No(DJZC68Baud;`zvg_fcS~e$((QFccSvbS)2Kg81DUf(g`u^m!+BasK+{E&wF&zP^tXdw_qosFaeLD0qv`ZpGO6e!K14h19 zWS$|rFIONEaoaU0ibsJcOu_2QrR7%afdOV|c(7fkuLII2KWIhvNIb`o{ zO1ox56`frbXC*aF91ZB+ld&MrM?V+}3G3t%x&7jxEY`&Gh-u*;QvZ0H!gA%4e#e(9 z+pGddSH=A%Elpa`D6fYaJZUMbdh~AB-6$W*U{hO|ytHKwDePWC#n!HC??e8ptfZqgKF|h*kZB2% zW)hy5O1Aco@=`3fD|R+GEHaCbr~kiQ*R9N^j;^%Nh+%SCKdlvmzZnDpLqXqg+n@3e DtE*cX literal 0 HcmV?d00001 diff --git a/assets/startup-logo.png b/assets/startup-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..a7b9b566fdd468c56cd28fa2a51be7923bac777c GIT binary patch literal 12214 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 + + + gdx-teavm + + + + +
+
+ +
+
+
+
+ +
+ + + + \ No newline at end of file diff --git a/teavm/app.js b/teavm/app.js new file mode 100644 index 0000000..fa11624 --- /dev/null +++ b/teavm/app.js @@ -0,0 +1,5056 @@ +"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.c2=f;} +function $rt_cls(cls){return Na(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 HF(characters);} +function $rt_ustr(str) {if (str === null) {return null;}var data = str.y.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 C; } +function $rt_stecls(){return Lh;} +function $rt_throwableMessage(t){return AUE(t);} +function $rt_throwableCause(t){return A$X(t);} +function $rt_nullCheck(val) {if (val === null) {$rt_throw(HK());}return val;} +function $rt_intern(str) {return str;}function $rt_getThread(){return C0();} +function $rt_setThread(t){return D0(t);} +function $rt_createException(message){return BdM(message);} +function $rt_createStackElement(className,methodName,fileName,lineNumber){return null;} +function $rt_setStack(e,stack){AWf(e,stack);} +function $rt_throwAIOOBE(){} +function $rt_throwCCE(){} +var A=Object.create(null); +var H=$rt_throw;var Cu=$rt_compare;var BjG=$rt_nullCheck;var G=$rt_cls;var Bd=$rt_createArray;var Hz=$rt_isInstance;var QG=$rt_nativeThread;var Eu=$rt_suspending;var A4M=$rt_resuming;var AZc=$rt_invalidPointer;var B=$rt_s;var O=$rt_eraseClinit;var CY=$rt_imul;var Y=$rt_wrapException;var BjH=$rt_checkBounds;var BjI=$rt_checkUpperBound;var BjJ=$rt_checkLowerBound;var BjK=$rt_wrapFunction0;var BjL=$rt_wrapFunction1;var BjM=$rt_wrapFunction2;var BjN=$rt_wrapFunction3;var BjO=$rt_wrapFunction4;var D=$rt_classWithoutFields;var J +=$rt_createArrayFromData;var HW=$rt_createCharArrayFromData;var BjP=$rt_createByteArrayFromData;var Bgj=$rt_createShortArrayFromData;var Er=$rt_createIntArrayFromData;var BjQ=$rt_createBooleanArrayFromData;var Bf9=$rt_createFloatArrayFromData;var BjR=$rt_createDoubleArrayFromData;var ABo=$rt_createLongArrayFromData;var Rf=$rt_createBooleanArray;var Cn=$rt_createByteArray;var A3s=$rt_createShortArray;var B3=$rt_createCharArray;var Bj=$rt_createIntArray;var BjS=$rt_createLongArray;var Cc=$rt_createFloatArray;var BjT +=$rt_createDoubleArray;var Cu=$rt_compare;var BjU=$rt_castToClass;var BjV=$rt_castToInterface;var BjW=$rt_equalDoubles;var Vj=Long_toNumber;var U=Long_fromInt;var BjX=Long_fromNumber;var E=Long_create;var B$=Long_ZERO;var BjY=Long_hi;var DV=Long_lo; +function C(){this.Z=null;this.$id$=0;} +function TI(){var a=new C();M(a);return a;} +function F5(b){var c;if(b.Z===null)PY(b);if(b.Z.b_===null)b.Z.b_=C0();else if(b.Z.b_!==C0())H(CL(B(0)));c=b.Z;c.cy=c.cy+1|0;} +function C_(b){var c,d;if(!FE(b)&&b.Z.b_===C0()){c=b.Z;d=c.cy-1|0;c.cy=d;if(!d)b.Z.b_=null;FE(b);return;}H(XS());} +function Bfk(b){AO1(b,1);} +function AO1(b,c){var d,$p,$z;$p=0;if(A4M()){var $T=QG();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:if(b.Z===null)PY(b);if(b.Z.b_===null)b.Z.b_=C0();if(b.Z.b_===C0()){d=b.Z;d.cy=d.cy+c|0;return;}$p=1;case 1:AQu(b,c);if(Eu()){break _;}return;default:AZc();}}QG().s(b,c,d,$p);} +function PY(b){b.Z=Bex();} +function AQu(b,c){var $p,$z;$p=0;if(A4M()){var $T=QG();$p=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:AZN(b,c);if(Eu()){break _;}return;default:AZc();}}QG().s(b,c,$p);} +function BhU(b,c,d){var e,f,g;e=C0();if(b.Z===null){PY(b);D0(e);f=b.Z;f.cy=f.cy+c|0;d.iM(null);return;}if(b.Z.b_===null){b.Z.b_=e;D0(e);f=b.Z;f.cy=f.cy+c|0;d.iM(null);return;}g=b.Z;if(g.dg===null)g.dg=AJb();A7I(g.dg,Bf$(e,b,c,d));} +function Bik(b){AJI(b,1);} +function AJI(b,c){var d;if(!FE(b)&&b.Z.b_===C0()){d=b.Z;d.cy=d.cy-c|0;if(d.cy>0)return;d.b_=null;if(d.dg!==null&&!Hw(d.dg))V1(BdZ(b));else FE(b);return;}H(XS());} +function AU9(b){var c,d,e;if(!FE(b)&&b.Z.b_===null){c=b.Z;if(c.dg!==null&&!Hw(c.dg)){d=c.dg;e=AFs(d);c.dg=null;e.db();}return;}} +function FE(a){var b,c;b=a.Z;if(b===null)return 1;a:{b:{if(b.b_===null){if(b.dg!==null){c=b.dg;if(!Hw(c))break b;}if(b.lA===null)break a;c=b.lA;if(Hw(c))break a;}}return 0;}AIk(a);return 1;} +function AIk(a){a.Z=null;} +function A87(b){return b.Z!==null&&b.Z.b_===C0()?1:0;} +function M(a){} +function Co(a){return Na(a.constructor);} +function Pe(a){return JA(a);} +function ARL(a,b){return a!==b?0:1;} +function S3(a){var b,c;b=Id(JA(a));c=L();I(I(c,B(1)),b);return P(c);} +function JA(a){var b,c;b=a;if(!b.$id$){c=$rt_nextId();b.$id$=c;}return a.$id$;} +function AQS(a){var b,c,d;if(!Hz(a,DP)){b=a;if(b.constructor.$meta.item===null)H(Be6());}c=AJt(a);b=c;d=$rt_nextId();b.$id$=d;return c;} +function K$(a){var b,c;if(!A87(a))H(XS());b=a.Z.lA;if(b===null)return;while(!Hw(b)){c=AFs(b);if(!c.QR())V1(c);}a.Z.lA=null;} +function A6m(b){AU9(b);} +function AR7(b,c,d,e){var f;D0(b);c.Z.b_=b;f=c.Z;f.cy=f.cy+d|0;e.iM(null);} +function AZN(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.iM=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.I6=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=BeP(callback);thread.suspend(function(){try{BhU(b,c,callback);}catch($e){callback.I6($rt_exception($e));}});return null;} +function W(){var a=this;C.call(a);a.pt=null;a.ow=null;} +function Bv(a){M(a);} +function A$z(a,b){if(!b&&a.pt===null)a.pt=a.H();else if(b&&a.ow===null)a.ow=(a.H()).eQ(1);if(b)return a.ow;return a.pt;} +var VP=D(W); +function Bdu(){var a=new VP();A$7(a);return a;} +function A$7(a){Bv(a);} +function A2F(a){return ((C9()).cp(32)).cp(9);} +var TK=D(W); +function Bd1(){var a=new TK();Bbp(a);return a;} +function Bbp(a){Bv(a);} +function ARS(a){return ((C9()).bn(0,31)).cp(127);} +var E0=D(0); +function RJ(){C.call(this);this.o4=null;} +function Bew(a){var b=new RJ();AI2(b,a);return b;} +function AI2(a,b){a.o4=b;M(a);} +function AJi(a){var b;b=a.o4.kK.JJ();a.o4.lH.xd.xR.Q5(b);} +var EE=D(); +var KG=D(0); +var HU=D(EE); +var BjZ=null;function Bj0(){Bj0=O(HU);APV();} +function APV(){BjZ=BS();} +var Ik=D(0); +var Cf=D(HU); +var Cp=D(Cf); +var Bj1=null;var Bj2=null;var Bj3=null;var Bj4=null;var Bj5=null;var Bj6=null;var Bj7=null;var Bj8=null;function Bj9(){Bj9=O(Cp);A_b();} +function A_b(){Bj1=CH(0.0,0.0,1.0,1.0);Bj2=CH(1.0,0.0,0.0,1.0);Bj3=CH(0.0,1.0,0.0,1.0);Bj4=Bg9();Bj5=Bc6();Bj6=BgF();Bj7=Bel();Bj8=Bhv();} +var R=D(); +var Bj$=null;var Bj_=null;var Bka=null;var Bkb=null;var Bkc=null;var Bkd=null;var Bke=null;var Bkf=null;var Bkg=null;var Bkh=null;var Bki=null;var Bkj=null;var Bkk=null;var Bkl=null;var Bkm=null;var Bkn=null;var Bko=null;var Bkp=null;var Bkq=null;var Bkr=null;var Bks=null;var Bkt=null;var Bku=null;var Bkv=null;var Bkw=null;var Bkx=null;var Bky=null;var Bkz=null;var BkA=null;var BkB=null;var BkC=null;var BkD=null;var BkE=null;var BkF=null;var BkG=null;var BkH=null;var BkI=null;var BkJ=null;var BkK=null;var BkL +=null;var BkM=null;var BkN=null;var BkO=null;var BkP=null;function BfX(){BfX=O(R);A05();} +function B1(a){BfX();M(a);} +function A05(){Bj$=BgK();Bj_=Bc9();Bka=BhI();Bkb=Bdz();Bkc=Bkb;Bkd=Ln(2);Bke=Qe(2);Bkf=Bke;Bkg=Q1(2);Bkh=Bkg;Bki=BfT();Bkj=BdX();Bkk=Ln(3);Bkl=Qe(3);Bkm=Q1(3);Bkn=BhR();Bko=BiF();Bkp=Ln(4);Bkq=Qe(4);Bkr=Q1(4);Bks=Ln(5);Bkt=Qe(5);Bku=Q1(5);Bkv=BjE();Bkw=Bdg();Bkx=BgG();Bky=A1V(2.0,10.0);Bkz=A3M(2.0,10.0);BkA=ASz(2.0,10.0);BkB=A1V(2.0,5.0);BkC=A3M(2.0,5.0);BkD=ASz(2.0,5.0);BkE=Beh();BkF=Bht();BkG=BiP();BkH=BfE(2.0,10.0,7,1.0);BkI=Bhf(2.0,10.0,6,1.0);BkJ=Bih(2.0,10.0,7,1.0);BkK=Bd9(1.5);BkL=Bjq(2.0);BkM=Bh9(2.0);BkN +=Beq(4);BkO=Be3(4);BkP=Bhc(4);} +function GW(){var a=this;R.call(a);a.cj=null;a.cY=null;} +function Bhc(a){var b=new GW();Mm(b,a);return b;} +function Mm(a,b){var c;B1(a);if(b>=2&&b<=5){a:{a.cj=Cc(b);a.cY=Cc(b);a.cY.data[0]=1.0;switch(b){case 2:break;case 3:a.cj.data[0]=0.4000000059604645;a.cj.data[1]=0.4000000059604645;a.cj.data[2]=0.20000000298023224;a.cY.data[1]=0.33000001311302185;a.cY.data[2]=0.10000000149011612;break a;case 4:a.cj.data[0]=0.3400000035762787;a.cj.data[1]=0.3400000035762787;a.cj.data[2]=0.20000000298023224;a.cj.data[3]=0.15000000596046448;a.cY.data[1]=0.25999999046325684;a.cY.data[2]=0.10999999940395355;a.cY.data[3]=0.029999999329447746;break a;case 5:a.cj.data[0] +=0.30000001192092896;a.cj.data[1]=0.30000001192092896;a.cj.data[2]=0.20000000298023224;a.cj.data[3]=0.10000000149011612;a.cj.data[4]=0.10000000149011612;a.cY.data[1]=0.44999998807907104;a.cY.data[2]=0.30000001192092896;a.cY.data[3]=0.15000000596046448;a.cY.data[4]=0.05999999865889549;break a;default:break a;}a.cj.data[0]=0.6000000238418579;a.cj.data[1]=0.4000000059604645;a.cY.data[1]=0.33000001311302185;}c=a.cj.data;c[0]=c[0]*2.0;return;}H(Bq((((L()).e(B(2))).z(b)).c()));} +var MA=D(0); +var B7=D(0); +var IZ=D(0); +var AFL=D(); +function Bes(){var a=new AFL();A1u(a);return a;} +function A1u(a){M(a);} +function AOu(a){AY$(a);} +function BaV(a,b){A_N(a,b);} +function AJE(a,b,c){AMf(a,b,c);} +function A7y(a){VW(a);} +function A9M(a){XE(a);} +function A4F(a){AIq(a);} +function AAI(){var a=this;C.call(a);a.nG=null;a.rp=null;a.vX=0;a.wv=0;} +function Bij(a,b){var c=new AAI();AVH(c,a,b);return c;} +function AVH(a,b,c){M(a);a.nG=b;a.rp=c;} +function ANA(a){return Cl(a.nG);} +function Bbx(a,b){return Z(a.nG)=2&&c<=36))c=10;return ((Bjp(20)).xi(b,c)).c();} +function AHr(b){CV();return b;} +function Id(b){CV();return AJu(b,4);} +function KM(b){CV();return ABK(b,10);} +function G2(b,c){CV();if(b!==null)return YS(b,0,b.h(),c);H(P3(B(7)));} +function YS(b,c,d,e){var f,g,h,i,j,k,l,m;CV();if(c==d)H(P3(B(8)));if(e>=2&&e<=36){a:{f=0;switch(b.f(c)){case 43:g=c+1|0;break a;case 45:f=1;g=c+1|0;break a;default:}g=c;}h=0;if(g==d)H(EJ());while(g=e){k=new Cd;l=b.cb(c,d);m=L();I(I(S(I(m,B(10)),e),B(11)),l);DX(k,P(m));H(k);}h=CY(e,h)+j|0;if(h<0){if(i==d&&h==(-2147483648)&&f)return (-2147483648);k=new Cd;l=b.cb(c,d);m=L();I(I(m,B(12)),l);DX(k,P(m));H(k);}g=i;}if(f)h += -h|0;return h;}k=new Cd;l=L();S(I(l,B(13)),e);DX(k,P(l));H(k);} +function BZ(b){CV();return G2(b,10);} +function Dv(b){CV();if(b>=(-128)&&b<=127){AAP();return BkR.data[b+128|0];}return A__(b);} +function AAP(){var b;CV();a:{if(BkR===null){BkR=Bd(Gr,256);b=0;while(true){if(b>=BkR.data.length)break a;BkR.data[b]=A__(b-128|0);b=b+1|0;}}}} +function A0k(a){return a.jf;} +function ATe(a){return a.jf;} +function Bb2(a,b){if(a===b)return 1;return b instanceof Gr&&b.jf==a.jf?1:0;} +function JO(b){var c,d,e;CV();if(!b)return 32;c=0;d=b>>>16|0;if(d)c=16;else d=b;e=d>>>8|0;if(!e)e=d;else c=c|8;d=e>>>4|0;if(!d)d=e;else c=c|4;e=d>>>2|0;if(!e)e=d;else c=c|2;if(e>>>1|0)c=c|1;return (32-c|0)-1|0;} +function FX(b){var c,d,e;CV();if(!b)return 32;c=0;d=b<<16;if(d)c=16;else d=b;e=d<<8;if(!e)e=d;else c=c|8;d=e<<4;if(!d)d=e;else c=c|4;e=d<<2;if(!e)e=d;else c=c|2;if(e<<1)c=c|1;return (32-c|0)-1|0;} +function ACE(b,c){var d;CV();d=c&31;return b<>>(32-d|0)|0);} +function Vs(b){var c;CV();c=((b&(-16711936))>>>8|0)|(b&16711935)<<8;c=(c>>>16|0)+(c<<16)|0;return c;} +function A_t(){BkQ=G($rt_intcls());} +var N1=D(); +var D4=D(0); +var Gz=D(0); +var EI=D(); +var B8=D(EI); +var GS=D(B8); +function IX(){var a=this;C.call(a);a.F_=null;a.oF=null;a.vl=0.0;a.w1=0.0;a.pC=null;a.oU=null;a.gg=0;} +function AIa(a,b,c,d,e){M(a);D3();a.pC=BkS;a.oU=BkS;U7(a,e);a.F_=b;a.oF=e.c2();a.vl=c;a.w1=d;} +function ACW(a,b,c,d){var e;e=Cn(1);e.data[0]=63;AIa(a,b,c,d,e);} +function U7(a,b){var c;if(b!==null){c=b.data.length;if(c&&c>=a.w1)return;}H(Bq(B(14)));} +function MO(a,b){if(b!==null){a.pC=b;a.sE(b);return a;}H(Bq(B(15)));} +function AXz(a,b){} +function Oe(a,b){if(b!==null){a.oU=b;a.oi(b);return a;}H(Bq(B(15)));} +function A5x(a,b){} +function JR(a,b,c,d){var e,f,g,h,$$je;a:{if(a.gg!=3){if(d)break a;if(a.gg!=2)break a;}H(KL());}a.gg=!d?1:2;while(true){try{e=a.I8(b,c);}catch($$e){$$je=Y($$e);if($$je instanceof Bl){f=$$je;H(A2M(f));}else{throw $$e;}}if(e.jQ()){if(!d)return e;g=Z(b);if(g<=0)return e;e=Ch(g);}else if(e.hO())break;h=!e.rs()?a.pC:a.oU;b:{D3();if(h!==BkT){if(h===BkU)break b;else return e;}if(Z(c)f&&Cl(b)){h=e;while(h=f){BE();k=BkW;}else{BE();k=BkV;}break a;}i=g.data;l=0;m=BN(Z(c),i.length);n=Bij(b,c);k=a.ky(d,e,f,g,l,m,n);e=n.vX;j=n.wv;if(k===null){if(!Cl(b)&&e>=f){BE();k=BkW;}else if(!Cl(c)&&e>=f){BE();k=BkV;}}c.t5(g,0,j);if(k!==null)break;}}b.qK(BT(b)-(f-e|0)|0);return k;} +function ABG(){var a=this;DI.call(a);a.rf=0;a.oV=0;} +function Bgx(a,b,c){var d=new ABG();A9B(d,a,b,c);return d;} +function A9B(a,b,c,d){HO(a,b,2.0,4.0);a.rf=c;a.oV=d;} +function A$C(a,b,c,d,e,f,g,h){var i,j,k;if(a.rf){if((f+2|0)>g){if(h.FK())i=null;else{BE();i=BkV;}return i;}a.rf=0;if(!a.oV){j=e.data;k=f+1|0;j[f]=(-2);f=k+1|0;j[k]=(-1);}else{j=e.data;k=f+1|0;j[f]=(-1);f=k+1|0;j[k]=(-2);}}return !a.oV?SB(a,b,c,d,e,f,g,h):AAM(a,b,c,d,e,f,g,h);} +function AAM(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o;i=null;a:{while(c=g)break a;j=b.data;k=c+1|0;l=j[c];if(!B6(l)){if(B2(l)){c=k+(-1)|0;i=Ch(1);break a;}if((f+2|0)>g){c=k+(-1)|0;if(h.ei(2))break a;BE();i=BkV;break a;}j=e.data;m=f+1|0;j[f]=(l&255)<<24>>24;f=m+1|0;j[m]=l>>8<<24>>24;c=k;}else{if(k==d){c=k+(-1)|0;if(h.fn(2))break a;BE();i=BkW;break a;}c=k+1|0;n=j[k];if(!B2(n)){c=c+(-2)|0;i=Ch(1);break a;}if((f+4|0)>g){c=c+(-2)|0;if(h.ei(4))break a;BE();i=BkV;break a;}j=e.data;m=f+1|0;j[f]=(l&255)<<24>>24;o +=m+1|0;j[m]=l>>8<<24>>24;m=o+1|0;j[o]=(n&255)<<24>>24;f=m+1|0;j[m]=n>>8<<24>>24;}}}h.gh(c);h.fv(f);return i;} +function SB(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o;i=null;a:{while(c=g)break a;j=b.data;k=c+1|0;l=j[c];if(!B6(l)){if(B2(l)){c=k+(-1)|0;i=Ch(1);break a;}if((f+2|0)>g){c=k+(-1)|0;if(h.ei(2))break a;BE();i=BkV;break a;}j=e.data;m=f+1|0;j[f]=l>>8<<24>>24;f=m+1|0;j[m]=(l&255)<<24>>24;c=k;}else{if(k==d){c=k+(-1)|0;if(h.fn(2))break a;BE();i=BkW;break a;}c=k+1|0;n=j[k];if(!B2(n)){c=c+(-2)|0;i=Ch(1);break a;}if((f+4|0)>g){c=c+(-2)|0;if(h.ei(4))break a;BE();i=BkV;break a;}j=e.data;m=f+1|0;j[f]=l>>8<<24>>24;o=m+1 +|0;j[m]=(l&255)<<24>>24;m=o+1|0;j[o]=n>>8<<24>>24;f=m+1|0;j[m]=(n&255)<<24>>24;}}}h.gh(c);h.fv(f);return i;} +var KA=D(W); +function Bji(){var a=new KA();Tr(a);return a;} +function Tr(a){Bv(a);} +function Tg(a){return ((C9()).bn(97,122)).bn(65,90);} +var E$=D(); +var BkX=0;var BkY=0;var BkZ=0;var Bk0=0;var Bk1=0;function Bk2(){Bk2=O(E$);BbF();} +function BbF(){var b;BkX=$rt_str($rt_globals.navigator.platform).ce(B(16));BkY=$rt_str($rt_globals.navigator.platform).ce(B(17));BkZ=$rt_str($rt_globals.navigator.platform).ce(B(18));Bk0=!$rt_str($rt_globals.navigator.platform).ce(B(19))&&!$rt_str($rt_globals.navigator.platform).ce(B(20))?0:1;b=!$rt_str($rt_globals.navigator.platform).ce(B(21))&&!$rt_str($rt_globals.navigator.platform).ce(B(22))&&!$rt_str($rt_globals.navigator.platform).ce(B(23))?0:1;Bk1=b;} +var Du=D(0); +var BK=D(); +var DS=D(BK); +var U_=D(DS); +var Ih=D(W); +function Bfb(){var a=new Ih();TZ(a);return a;} +function TZ(a){Bv(a);} +function VQ(a){return ((((C9()).bn(97,122)).bn(65,90)).bn(48,57)).cp(95);} +var AHf=D(Ih); +function BgT(){var a=new AHf();A5e(a);return a;} +function A5e(a){TZ(a);} +function ASb(a){var b;b=(VQ(a)).eQ(1);b.Y=1;return b;} +var BR=D(0); +var DD=D(0); +function ABZ(){var a=this;C.call(a);a.p_=null;a.pT=null;a.tp=null;a.m$=null;} +function Bfp(a,b,c,d){var e=new ABZ();ATc(e,a,b,c,d);return e;} +function ATc(a,b,c,d,e){a.m$=b;a.p_=c;a.pT=d;a.tp=e;M(a);} +function AOM(a,b){if($rt_str(b.type).n(B(24)))a.m$.h$.cW(a.p_);else{LH(a.pT,a.tp);a.m$.h$.c4(a.p_,a.pT);}a.m$.kw.gB();} +function ANR(a,b){a.bP(b);} +function Bb(){var a=this;C.call(a);a.xn=null;a.zP=0;} +function BX(a,b,c){M(a);a.xn=b;a.zP=c;} +function Bm(a){return a.zP;} +function A4N(a){return a.xn.c();} +var DE=D(Bb); +var Bk3=null;var Bk4=null;var Bk5=null;var Bk6=null;var Bk7=null;var Bk8=null;var Bk9=null;function Jz(){Jz=O(DE);A1_();} +function H3(a,b){var c=new DE();AAV(c,a,b);return c;} +function AAV(a,b,c){Jz();BX(a,b,c);} +function A1_(){Bk3=H3(B(16),0);Bk4=H3(B(25),1);Bk5=H3(B(26),2);Bk6=H3(B(27),3);Bk7=H3(B(28),4);Bk8=H3(B(29),5);Bk9=J(DE,[Bk3,Bk4,Bk5,Bk6,Bk7,Bk8]);} +function BA(){var a=this;C.call(a);a.i=null;a.co=0;a.qX=null;a.zF=0;} +var Bk$=0;function ABv(){ABv=O(BA);AXV();} +function Cs(a){var b;ABv();M(a);b=Bk$;Bk$=b+1|0;a.qX=KM(b);} +function Ky(a,b){var c;ABv();M(a);c=Bk$;Bk$=c+1|0;a.qX=KM(c);a.i=b;} +function G$(a,b,c,d){var e;e=d.C();while(true){if(b>e)return (-1);if(a.d(b,c,d)>=0)break;b=b+1|0;}return b;} +function Hd(a,b,c,d,e){while(true){if(c=0)break;c=c+(-1)|0;}return c;} +function A2d(a,b){a.zF=b;} +function A1n(a){return a.zF;} +function AR5(a){var b,c,d;b=a.qX;c=a.o();d=L();Bh(I(Bh(I(Bh(d,60),b),58),c),62);return P(d);} +function AUq(a){return a.AY();} +function AU8(a){return a.i;} +function N2(a,b){a.i=b;} +function Baw(a,b){return 1;} +function BbN(a){return null;} +function Rs(a){var b;a.co=1;if(a.i!==null){if(!a.i.co){b=a.i.gt();if(b!==null){a.i.co=1;a.i=b;}a.i.ds();}else if(a.i instanceof Gx&&a.i.cO.qO)a.i=a.i.i;}} +function AXV(){Bk$=1;} +function BU(){BA.call(this);this.bA=0;} +function AAu(a,b){Ky(a,b);a.bA=1;a.w7(1);} +function Dk(a){Cs(a);a.bA=1;} +function Bck(a,b,c,d){var e;if((b+a.b4()|0)>d.C()){d.dn=1;return (-1);}e=a.bt(b,c);if(e<0)return (-1);return a.i.d(b+e|0,c,d);} +function A_R(a){return a.bA;} +function AP_(a,b){return 1;} +function R7(){BU.call(this);this.hH=null;} +function BjF(a){var b=new R7();A4T(b,a);return b;} +function A4T(a,b){Dk(a);a.hH=b.c();a.bA=b.h();} +function A$6(a,b,c){var d,e,f,g;d=0;while(true){if(d>=a.hH.h())return a.hH.h();e=a.hH.f(d);f=b+d|0;if(e!=c.f(f)){g=a.hH;if(HM(g.f(d))!=c.f(f))break;}d=d+1|0;}return (-1);} +function Bag(a){var b,c;b=a.hH;c=L();I(I(c,B(30)),b);return P(c);} +var GU=D(0); +function Ci(){var a=this;C.call(a);a.pH=null;a.fP=null;a.lE=0;a.l3=0;a.it=null;} +function Bk_(){var a=new Ci();UE(a);return a;} +function Bla(a){var b=new Ci();Q9(b,a);return b;} +function Blb(a,b){var c=new Ci();PT(c,a,b);return c;} +function Blc(a){var b=new Ci();AHC(b,a);return b;} +function UE(a){a.lE=1;a.l3=1;a.lQ();} +function Q9(a,b){a.lE=1;a.l3=1;a.lQ();a.pH=b;} +function PT(a,b,c){a.lE=1;a.l3=1;a.lQ();a.pH=b;a.fP=c;} +function AHC(a,b){a.lE=1;a.l3=1;a.lQ();a.fP=b;} +function A3W(a){return a;} +function AUE(a){return a.pH;} +function AOK(a){return a.ku();} +function A$X(a){return a.fP===a?null:a.fP;} +function A46(a){a.vE(NN());} +function AXT(a,b){var c,d,e,f,g,h;b.mV((Co(a)).o());c=a.Bo();if(c!==null){d=L();I(I(d,B(11)),c);b.mV(P(d));}a:{b.HR();if(a.it!==null){e=a.it.data;f=e.length;g=0;while(true){if(g>=f)break a;h=e[g];b.mV(B(31));b.Fj(h);g=g+1|0;}}}if(a.fP!==null&&a.fP!==a){b.mV(B(32));a.fP.vE(b);}} +function A70(a){return a.it===null?Bd(Lh,0):a.it.c2();} +function AWf(a,b){a.it=b.c2();} +var Ex=D(Ci); +function Bld(a,b){var c=new Ex();WZ(c,a,b);return c;} +function Ble(a){var b=new Ex();AB0(b,a);return b;} +function Blf(a){var b=new Ex();AFG(b,a);return b;} +function WZ(a,b,c){PT(a,b,c);} +function AB0(a,b){Q9(a,b);} +function AFG(a,b){AHC(a,b);} +var GZ=D(Ex); +function Blg(a){var b=new GZ();RC(b,a);return b;} +function RC(a,b){AB0(a,b);} +var Ms=D(); +var Blh=null;function Pv(){Pv=O(Ms);A8A();} +function Yw(b,c){var d;Pv();d=Blh.bV(b);if(d===null){d=Bjs(b,4,c);Blh.v(b,d);}return d;} +function I$(b){Pv();return Yw(b,100);} +function XB(b){Pv();return (I$(b)).md();} +function Wt(b,c){var d,e,f,g;Pv();if(b===null)H(Bq(B(33)));d=null;e=0;f=b.j;while(e=f){d.dN(a.bb,e);return (-1);}h=a.bC.s(g);i=h.d(b,c,d);if(i>=0)break;g=g+1|0;}return i;} +function ATi(a,b){a.cO.F(b);} +function AQl(a){return B(36);} +function A6Y(a,b){var c;a:{if(a.bC!==null){c=a.bC.ca();while(true){if(!c.b7())break a;if(!(c.b3()).bZ(b))continue;else return 1;}}}return 0;} +function AT4(a,b){var c,d;a:{if(b.lj(a.bb)>=0){c=b.hq(a.bb);d=a.bb;if(c==b.lj(d)){c=0;break a;}}c=1;}return c;} +function AL7(a){var b,c,d,e;a.co=1;if(a.cO!==null&&!a.cO.co)a.cO.ds();a:{if(a.bC!==null){b=a.bC.b9();c=0;while(true){if(c>=b)break a;d=a.bC.s(c);e=d.gt();if(e===null)e=d;else{d.co=1;a.bC.c$(c);a.bC.Fv(c,e);}if(!e.co)e.ds();c=c+1|0;}}}if(a.i!==null)Rs(a);} +function Rz(){var a=this;BO.call(a);a.ov=null;a.w$=0;} +function Bgv(a){var b=new Rz();AV4(b,a);return b;} +function AV4(a,b){C5(a);a.ov=b.jW();a.w$=b.bj;} +function A3S(a,b){a.i=b;} +function APA(a,b,c,d){var e,f,g,h,i,j,k;e=d.dx();f=d.C();g=b+1|0;h=Cu(g,f);if(h>0){d.dn=1;return (-1);}i=c.f(b);if(!a.ov.l(i))return (-1);if(B6(i)){if(h<0){j=c.f(g);if(B2(j))return (-1);}}else if(B2(i)&&b>e){k=c.f(b-1|0);if(B6(k))return (-1);}return a.i.d(g,c,d);} +function A9w(a){var b,c,d;b=!a.w$?B(37):B(38);c=a.ov.c();d=L();I(I(I(d,B(39)),b),c);return P(d);} +var Ie=D(); +var Bll=null;var Blm=null;var Bln=null;function Blo(){Blo=O(Ie);AZv();} +function AZv(){var b;Bll=Bd(C4,15);Blm=Bd(C4,8);Bln=Bd(C4,9);b=0;while(b=g){j=c;break a;}k=b.data;j=c+1|0;l=k[c];if(B6(l)){if(j>=d){if(h.fn(2)){j=j+(-1)|0;break a;}BE();i=BkW;break a;}m=k[j];if(!B2(m)){i=Ch(1);break a;}j=j+(-1)|0;i=Hb(2);break a;}if(B2(l))i=Ch(1);if(l>=128){i=Hb(1);j=j+(-1)|0;break a;}k=e.data;n=f+1|0;k[f]=l<<24>>24;c=j;f=n;}j=c;}h.gh(j);h.fv(f);return i;} +var L9=D(0); +var Dd=D(); +var Blp=null;var Blq=null;var Blr=null;var Bls=null;var Blt=null;var Blu=null;var Blv=null;var Blw=null;var Blx=null;var Cb=D(Ci); +function Bly(){var a=new Cb();Hs(a);return a;} +function Blz(a,b){var c=new Cb();Ii(c,a,b);return c;} +function BlA(a){var b=new Cb();Z_(b,a);return b;} +function Hs(a){UE(a);} +function Ii(a,b,c){PT(a,b,c);} +function Z_(a,b){Q9(a,b);} +var Bl=D(Cb); +function BlB(){var a=new Bl();Ct(a);return a;} +function BlC(a,b){var c=new Bl();S$(c,a,b);return c;} +function BdM(a){var b=new Bl();EG(b,a);return b;} +function Ct(a){Hs(a);} +function S$(a,b,c){Ii(a,b,c);} +function EG(a,b){Z_(a,b);} +var PL=D(Bl); +var JE=D(0); +var I_=D(); +function BlD(){var a=new I_();T_(a);return a;} +function T_(a){M(a);} +function AZw(a,b){} +var MD=D(0); +function Gy(){var a=this;I_.call(a);a.k3=null;a.Ha=null;a.pn=0;a.ys=0;a.hM=null;a.pX=null;} +function BlE(a,b,c,d,e,f){var g=new Gy();AF6(g,a,b,c,d,e,f);return g;} +function AF6(a,b,c,d,e,f,g){T_(a);a.k3=b;a.Ha=c;a.pn=d;a.ys=e;a.hM=f;a.pX=g;} +function AYu(a){return a.k3;} +function ATo(a){return ANx(a.pn,a.ys);} +function AO5(a){return a.hM.c2();} +function AKH(a){var b,c,d,e;b=L();b.e(AG9(a.pQ()));if(b.h()>0)b.P(32);(b.e((a.k3.o()).c())).P(40);c=a.sX();d=0;while(true){e=c.data;if(d>=e.length)break;if(d>0)b.P(44);b.e(e[d].o());d=d+1|0;}return (b.P(41)).c();} +function A_s(a,b){var c,d,e,f,g,h,i;if(a.pn&1)H(Bjr());if(a.pX===null)H(Be1());c=b.data;d=c.length;if(d!=a.hM.data.length)H(CA());e=0;while(true){if(e>=d){f=b.data;g=new (a.k3.fG);a.pX.call(g,f);return g;}if(!a.hM.data[e].fO()&&c[e]!==null){h=a.hM.data[e];i=c[e];if(!h.tm(i))H(CA());}if(a.hM.data[e].fO()&&c[e]===null)break;e=e+1|0;}H(CA());} +function Dx(){BA.call(this);this.K=null;} +function G4(a,b,c,d){Ky(a,c);a.K=b;a.w7(d);} +function Bcw(a){return a.K;} +function AUJ(a,b){return !a.K.bZ(b)&&!a.i.bZ(b)?0:1;} +function BaP(a,b){return 1;} +function ARV(a){var b;a.co=1;if(a.i!==null&&!a.i.co){b=a.i.gt();if(b!==null){a.i.co=1;a.i=b;}a.i.ds();}if(a.K!==null){if(!a.K.co){b=a.K.gt();if(b!==null){a.K.co=1;a.K=b;}a.K.ds();}else if(a.K instanceof Gx&&a.K.cO.qO)a.K=a.K.i;}} +var CP=D(Dx); +function Bg7(a,b,c){var d=new CP();F7(d,a,b,c);return d;} +function F7(a,b,c,d){G4(a,b,c,d);} +function AZm(a,b,c,d){var e;if(!a.K.L(d))return a.i.d(b,c,d);e=a.K.d(b,c,d);if(e>=0)return e;return a.i.d(b,c,d);} +function A5r(a){return B(40);} +var AB6=D(CP); +function Bh6(a,b,c){var d=new AB6();A5_(d,a,b,c);return d;} +function A5_(a,b,c,d){F7(a,b,c,d);Lc();b.F(Bli);} +function A75(a,b,c,d){var e,f;e=a.K.d(b,c,d);if(e<0)return (-1);if(e>b){while(true){f=a.K.d(e,c,d);if(f<=e)break;e=f;}b=e;}return a.i.d(b,c,d);} +var KR=D(); +var Iv=D(KR); +var Ks=D(Iv); +function Np(b,c){Bg(b,B(41));if(Hz(b,Eq))c=b.b9();return c;} +var Jx=D(Ks); +var Ix=D(Jx); +var IA=D(Ix); +var JJ=D(); +function BlF(){var a=new JJ();Zf(a);return a;} +function Zf(a){M(a);} +function Hy(){var a=this;JJ.call(a);a.h6=null;a.cM=null;a.ir=null;} +function ATM(a,b,c){var d=new Hy();Kb(d,a,b,c);return d;} +function Kb(a,b,c,d){var e,f;Zf(a);KH();if(d!==BlG&&d!==BlH&&d!==BlI){e=new C2;f=L();I(I(I(f,B(42)),d),B(43));Dc(e,P(f));H(e);}a.h6=b;a.cM=A9k(c);a.ir=d;} +function AJr(a){return a.cM;} +function AXJ(a){var b;b=a.cM.oJ(47);if(b<0)return a.cM;return a.cM.dw(b+1|0);} +function BbG(a){var b,c;b=a.uU();c=b.oJ(46);if(c==(-1))return b;return b.cw(0,c);} +function AZP(a){return a.ir;} +function ASJ(a){var b,c,d,e;b=a.ir;KH();if(b===BlI)return (Z0()).yX(a);c=a.h6.J$(a.cM);if(c!==null)return c;d=new C2;b=a.cM;e=L();I(I(e,b),B(44));Dc(d,P(e));H(d);} +function AJk(a,b){var c,d,e,f,g;c=new Hy;d=a.h6;if(a.cM.bF())e=B(45);else{f=a.cM;g=!a.cM.vB(B(46))?B(46):B(45);e=L();I(I(e,f),g);e=P(e);}f=L();I(I(f,e),b);Kb(c,d,P(f),a.ir);return c;} +function AJD(a){var b,c;b=a.cM.CO(B(46));c=B(45);if(b>0)c=a.cM.cw(0,b);return ATM(a.h6,c,a.ir);} +function Bcz(a){return a.cM;} +function A9k(b){var c;c=b.r8(B(47),B(46));if(c.vB(B(46)))c=c.cw(0,c.h()-1|0);return c;} +function FL(){var a=this;C.call(a);a.k=null;a.X=0;} +function BlJ(){var a=new FL();LL(a);return a;} +function Bjp(a){var b=new FL();Lz(b,a);return b;} +function LL(a){Lz(a,16);} +function Lz(a,b){M(a);a.k=B3(b);} +function ADr(a,b){return a.t2(a.X,b);} +function Ni(a,b){return a.i6(a.X,b);} +function QE(a,b,c){var d,e,f;if(b>=0&&b<=a.X){if(c===null)c=B(48);else if(c.bF())return a;a.fr(a.X+c.h()|0);d=a.X-1|0;while(d>=b){a.k.data[d+c.h()|0]=a.k.data[d];d=d+(-1)|0;}a.X=a.X+c.h()|0;d=0;while(d0){k=h;break b;}i=i+1|0;if($rt_ucmp(k,j)>0)break;h=k;}}if(!e)i=i+1|0;Ca(a,b,b+i|0);if(e)l=b;else{f=a.k.data;l=b+1|0;f[b]=45;}while(true){if(!k)break a;f=a.k.data;g=l+1|0;f[l]=Lb($rt_udiv(c,k),d);c=$rt_umod(c,k);k=$rt_udiv(k,d);l=g;}}}return a;} +function X2(a,b){return a.yH(a.X,b);} +function AEY(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;d=Cu(c,0.0);if(!d){if(1.0/c===Infinity){Ca(a,b,b+3|0);e=a.k.data;d=b+1|0;e[b]=48;e=a.k.data;f=d+1|0;e[d]=46;a.k.data[f]=48;return a;}Ca(a,b,b+4|0);e=a.k.data;d=b+1|0;e[b]=45;e=a.k.data;f=d+1|0;e[d]=48;e=a.k.data;d=f+1|0;e[f]=46;a.k.data[d]=48;return a;}if($rt_globals.isNaN(c)?1:0){Ca(a,b,b+3|0);e=a.k.data;d=b+1|0;e[b]=78;e=a.k.data;f=d+1|0;e[d]=97;a.k.data[f]=78;return a;}if(!$rt_globals.isFinite(c)?1:0){if(d>0){Ca(a,b,b+8|0);d=b;}else{Ca(a,b,b+9|0);e +=a.k.data;d=b+1|0;e[b]=45;}e=a.k.data;f=d+1|0;e[d]=73;e=a.k.data;d=f+1|0;e[f]=110;e=a.k.data;f=d+1|0;e[d]=102;e=a.k.data;d=f+1|0;e[f]=105;e=a.k.data;f=d+1|0;e[d]=110;e=a.k.data;d=f+1|0;e[f]=105;e=a.k.data;f=d+1|0;e[d]=116;a.k.data[f]=121;return a;}TA();g=BlK;AEL(c,g);h=g.oy;i=g.oc;j=g.tx;k=1;l=1;if(j)l=2;m=9;n=AVA(h);if(n>0)m=m-n|0;o=0;p=0;if(i<7&&i>=(-3)){if(i>=0){k=i+1|0;m=Bw(m,k+1|0);i=0;}else{k=0;o=( -i|0)-1|0;p=1;l=l+1|0;i=0;}}if(i){l=l+2|0;if(!(i>(-10)&&i<10))l=l+1|0;if(i<0)l=l+1|0;}if(i&&m==k)m=m+1|0;d +=l+(m+o|0)|0;Ca(a,b,b+d|0);if(!j)q=b;else{e=a.k.data;q=b+1|0;e[b]=45;}r=100000000;if(p){e=a.k.data;d=q+1|0;e[q]=48;e=a.k.data;q=d+1|0;e[d]=46;while(true){d=o+(-1)|0;if(o<=0)break;e=a.k.data;f=q+1|0;e[q]=48;o=d;q=f;}}s=0;while(s=0)f=d;else{i= -i|0;e=a.k.data;f=d+1|0;e[d]=45;}if(i<10)u=f;else{e=a.k.data;u=f+1|0;e[f]=(48+(i/10| +0)|0)&65535;}a.k.data[u]=(48+(i%10|0)|0)&65535;}return a;} +function Ub(a,b){return a.w4(a.X,b);} +function ABY(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;d=Cu(c,0.0);if(!d){if(1.0/c===Infinity){Ca(a,b,b+3|0);e=a.k.data;d=b+1|0;e[b]=48;e=a.k.data;f=d+1|0;e[d]=46;a.k.data[f]=48;return a;}Ca(a,b,b+4|0);e=a.k.data;d=b+1|0;e[b]=45;e=a.k.data;f=d+1|0;e[d]=48;e=a.k.data;d=f+1|0;e[f]=46;a.k.data[d]=48;return a;}if($rt_globals.isNaN(c)?1:0){Ca(a,b,b+3|0);e=a.k.data;d=b+1|0;e[b]=78;e=a.k.data;f=d+1|0;e[d]=97;a.k.data[f]=78;return a;}if(!$rt_globals.isFinite(c)?1:0){if(d>0){Ca(a,b,b+8|0);d=b;}else{Ca(a,b,b+9|0);e +=a.k.data;d=b+1|0;e[b]=45;}e=a.k.data;f=d+1|0;e[d]=73;e=a.k.data;d=f+1|0;e[f]=110;e=a.k.data;f=d+1|0;e[d]=102;e=a.k.data;d=f+1|0;e[f]=105;e=a.k.data;f=d+1|0;e[d]=110;e=a.k.data;d=f+1|0;e[f]=105;e=a.k.data;f=d+1|0;e[d]=116;a.k.data[f]=121;return a;}TA();g=BlL;Vh(c,g);h=g.o$;i=g.nY;j=g.tk;k=1;l=1;if(j)l=2;m=18;n=ATz(h);if(n>0)m=m-n|0;o=0;p=0;if(i<7&&i>=(-3)){if(i>=0){k=i+1|0;m=Bw(m,k+1|0);i=0;}else{k=0;o=( -i|0)-1|0;p=1;l=l+1|0;i=0;}}if(i){l=l+2|0;if(!(i>(-10)&&i<10))l=l+1|0;if(!(i>(-100)&&i<100))l=l+1|0;if(i +<0)l=l+1|0;}if(i&&m==k)m=m+1|0;d=l+(m+o|0)|0;Ca(a,b,b+d|0);if(!j)q=b;else{e=a.k.data;q=b+1|0;e[b]=45;}r=E(1569325056, 23283064);if(p){e=a.k.data;d=q+1|0;e[q]=48;e=a.k.data;q=d+1|0;e[d]=46;while(true){d=o+(-1)|0;if(o<=0)break;e=a.k.data;f=q+1|0;e[q]=48;o=d;q=f;}}s=0;while(s=0)u=f;else{i= -i|0;e=a.k.data;u=f+1 +|0;e[f]=45;}if(i>=100){e=a.k.data;d=u+1|0;e[u]=(48+(i/100|0)|0)&65535;i=i%100|0;e=a.k.data;f=d+1|0;e[d]=(48+(i/10|0)|0)&65535;}else if(i<10)f=u;else{e=a.k.data;f=u+1|0;e[u]=(48+(i/10|0)|0)&65535;}a.k.data[f]=(48+(i%10|0)|0)&65535;}return a;} +function AVA(b){var c,d,e,f;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;f=e*100|0;if(b%f|0)f=e;else c=c|2;if(!(b%(f*10|0)|0))c=c|1;return c;} +function ATz(b){var c,d,e,f;c=U(1);d=0;e=16;TA();f=BlM.data.length-1|0;while(f>=0){if(Db(OH(b,BH(c,BlM.data[f])),B$)){d=d|e;c=BH(c,BlM.data[f]);}e=e>>>1|0;f=f+(-1)|0;}return d;} +function PM(a,b){return a.sz(a.X,b);} +function Q8(a,b,c){Ca(a,b,b+1|0);a.k.data[b]=c;return a;} +function T8(a,b,c){return a.i6(b,c===null?B(48):c.c());} +function Xv(a,b){return a.um(a.X,b);} +function Rk(a,b,c){return a.i6(b,!c?B(49):B(50));} +function OY(a,b){var c;if(a.k.data.length>=b)return;c=a.k.data.length>=1073741823?2147483647:Bw(b,Bw(a.k.data.length*2|0,5));a.k=Sn(a.k,c);} +function P7(a){return G9(a.k,0,a.X);} +function PC(a){return a.X;} +function RT(a,b){if(b>=0&&b=0){Ca(a,b,(b+e|0)-d|0);while(dc)H(Dq(B(51)));while(b=0&&b=0){d=Cu(b,c);if(d<=0&&b<=a.X){if(!d)return a;if(c>a.X)c=a.X;e=a.X-c|0;a.X=a.X-(c-b|0)|0;f=0;while(f=0){a.k.data[c+e|0]=a.k.data[b+e|0];e=e+(-1)|0;}a.X=a.X+(c-b|0)|0;} +function ABx(a,b,c){if(b<=c&&b>=0&&c<=a.X)return G9(a.k,b,c-b|0);H(Cm());} +var Gu=D(0); +var SI=D(FL); +function A$b(){var a=new SI();A43(a);return a;} +function A43(a){LL(a);} +function AMY(a,b){Ni(a,b);return a;} +function AVr(a,b){PM(a,b);return a;} +function AXB(a,b,c,d){Q2(a,b,c,d);return a;} +function ANy(a,b){Ql(a,b);return a;} +function A0h(a,b,c,d){SQ(a,b,c,d);return a;} +function Bas(a,b){AIL(a,b);return a;} +function A7s(a,b,c,d,e){AEJ(a,b,c,d,e);return a;} +function A7M(a,b,c,d,e){OL(a,b,c,d,e);return a;} +function Ba6(a,b,c){Q8(a,b,c);return a;} +function A$Q(a,b,c){QE(a,b,c);return a;} +function AOa(a,b,c,d,e){return a.IG(b,c,d,e);} +function A07(a,b,c,d){return a.FG(b,c,d);} +function A4l(a,b,c,d,e){return a.De(b,c,d,e);} +function A$p(a,b,c,d){return a.HK(b,c,d);} +function AYZ(a,b){return RT(a,b);} +function Bcq(a){return PC(a);} +function A1j(a){return P7(a);} +function A1x(a,b){OY(a,b);} +function A_L(a,b,c){return a.Kx(b,c);} +function AZg(a,b,c){return a.Cr(b,c);} +var Py=D(); +var BlN=null;function BlO(){BlO=O(Py);AXM();} +function AXM(){BlN=BS();} +function C$(){var a=this;C.call(a);a.f5=0;a.w=0;a.M=0;a.et=0;} +function GM(a,b){M(a);a.et=(-1);a.f5=b;a.M=b;} +function ES(a){return a.f5;} +function BT(a){return a.w;} +function Gs(a,b){var c,d,e;if(b>=0&&b<=a.M){a.w=b;if(b=0&&b<=a.f5){if(a.et>b)a.et=(-1);a.M=b;if(a.w>a.M)a.w=a.M;return a;}c=new Ck;d=a.f5;e=L();Bh(S(I(S(I(e,B(54)),b),B(53)),d),93);EK(c,P(e));H(c);} +function G7(a){a.w=0;a.M=a.f5;a.et=(-1);return a;} +function GX(a){a.M=a.w;a.w=0;a.et=(-1);return a;} +function Z(a){return a.M-a.w|0;} +function Cl(a){return a.w>=a.M?0:1;} +var YM=D(); +var I6=D(Cf); +var F2=D(); +function OD(a){M(a);} +function T(){var a=this;F2.call(a);a.bj=0;a.bQ=0;a.bp=null;a.kd=null;a.kD=null;a.Y=0;} +var BlP=null;function LQ(){LQ=O(T);AMI();} +function Bk(a){LQ();OD(a);a.bp=Biz(2048);} +function A02(a){return null;} +function A0a(a){return a.bp;} +function A7A(a){return !a.bQ?(a.bp.ja(0)>=2048?0:1):a.bp.J4(0)>=2048?0:1;} +function A4U(a){return a.Y;} +function A_H(a){return a;} +function AKF(a){var b;if(a.kD===null){b=a.b5();a.kD=Bgo(a,b);a.kD.eQ(a.bQ);}return a.kD;} +function A1b(a){var b;if(a.kd===null){b=a.b5();a.kd=BeN(a,b,a);a.kd.eQ(a.hI());a.kd.Y=a.Y;}return a.kd;} +function BbJ(a){return 0;} +function AV8(a,b){if(a.bj^b){a.bj=a.bj?0:1;a.bQ=a.bQ?0:1;}if(!a.Y)a.Y=1;return a;} +function AN9(a){return a.bj;} +function Ka(b,c){LQ();return b.l(c);} +function H0(b,c){LQ();if(b.by()!==null&&c.by()!==null)return (b.by()).Gm(c.by());return 1;} +function MK(b,c){LQ();return (AHX(BlP,b)).Cg(c);} +function AMI(){BlP=Ber();} +function AEh(){T.call(this);this.AW=null;} +function Be0(a){var b=new AEh();A59(b,a);return b;} +function A59(a,b){a.AW=b;Bk(a);} +function AXo(a,b){return ACD(b);} +var Dy=D(); +var FN=D(Dy); +var CK=D(FN); +var BlQ=null;function BlR(){BlR=O(CK);A0l();} +function A0l(){BlQ=X();} +var HA=D(); +var BlS=null;var BlT=null;var BlU=null;function AUt(){AUt=O(HA);ANl();} +function Ber(){var a=new HA();Yk(a);return a;} +function Yk(a){AUt();M(a);} +function AHX(a,b){var c,d,e;c=0;while(true){AUt();if(c>=BlU.data.length)H(Be4(B(45),B(45),b));d=BlU.data[c];e=d.data;if(b.n(e[0]))break;c=c+1|0;}return e[1];} +function ANl(){BlS=BfU();BlT=BhP();BlU=J($rt_arraycls(C),[J(C,[B(55),Bgh()]),J(C,[B(56),Bdd()]),J(C,[B(57),BiW()]),J(C,[B(58),Bji()]),J(C,[B(59),BlT]),J(C,[B(60),Bh0()]),J(C,[B(61),BeB()]),J(C,[B(62),BgS()]),J(C,[B(63),BgJ()]),J(C,[B(64),Bdu()]),J(C,[B(65),Bd1()]),J(C,[B(66),BgV()]),J(C,[B(67),Bfr()]),J(C,[B(68),Bc_()]),J(C,[B(69),Bi8()]),J(C,[B(70),BdW()]),J(C,[B(71),BhY()]),J(C,[B(72),Bhg()]),J(C,[B(73),BhZ()]),J(C,[B(74),Bdy()]),J(C,[B(75),Bjo()]),J(C,[B(76),Bg_()]),J(C,[B(77),Be2()]),J(C,[B(78),BiT()]), +J(C,[B(79),BiQ()]),J(C,[B(80),Bf2()]),J(C,[B(81),Bdx()]),J(C,[B(82),BiA()]),J(C,[B(83),BlS]),J(C,[B(84),Bfb()]),J(C,[B(85),BgT()]),J(C,[B(86),BlS]),J(C,[B(87),Bc7()]),J(C,[B(88),BlT]),J(C,[B(89),Bd$()]),J(C,[B(90),Q(0,127)]),J(C,[B(91),Q(128,255)]),J(C,[B(92),Q(256,383)]),J(C,[B(93),Q(384,591)]),J(C,[B(94),Q(592,687)]),J(C,[B(95),Q(688,767)]),J(C,[B(96),Q(768,879)]),J(C,[B(97),Q(880,1023)]),J(C,[B(98),Q(1024,1279)]),J(C,[B(99),Q(1280,1327)]),J(C,[B(100),Q(1328,1423)]),J(C,[B(101),Q(1424,1535)]),J(C,[B(102), +Q(1536,1791)]),J(C,[B(103),Q(1792,1871)]),J(C,[B(104),Q(1872,1919)]),J(C,[B(105),Q(1920,1983)]),J(C,[B(106),Q(2304,2431)]),J(C,[B(107),Q(2432,2559)]),J(C,[B(108),Q(2560,2687)]),J(C,[B(109),Q(2688,2815)]),J(C,[B(110),Q(2816,2943)]),J(C,[B(111),Q(2944,3071)]),J(C,[B(112),Q(3072,3199)]),J(C,[B(113),Q(3200,3327)]),J(C,[B(114),Q(3328,3455)]),J(C,[B(115),Q(3456,3583)]),J(C,[B(116),Q(3584,3711)]),J(C,[B(117),Q(3712,3839)]),J(C,[B(118),Q(3840,4095)]),J(C,[B(119),Q(4096,4255)]),J(C,[B(120),Q(4256,4351)]),J(C,[B(121), +Q(4352,4607)]),J(C,[B(122),Q(4608,4991)]),J(C,[B(123),Q(4992,5023)]),J(C,[B(124),Q(5024,5119)]),J(C,[B(125),Q(5120,5759)]),J(C,[B(126),Q(5760,5791)]),J(C,[B(127),Q(5792,5887)]),J(C,[B(128),Q(5888,5919)]),J(C,[B(129),Q(5920,5951)]),J(C,[B(130),Q(5952,5983)]),J(C,[B(131),Q(5984,6015)]),J(C,[B(132),Q(6016,6143)]),J(C,[B(133),Q(6144,6319)]),J(C,[B(134),Q(6400,6479)]),J(C,[B(135),Q(6480,6527)]),J(C,[B(136),Q(6528,6623)]),J(C,[B(137),Q(6624,6655)]),J(C,[B(138),Q(6656,6687)]),J(C,[B(139),Q(7424,7551)]),J(C,[B(140), +Q(7552,7615)]),J(C,[B(141),Q(7616,7679)]),J(C,[B(142),Q(7680,7935)]),J(C,[B(143),Q(7936,8191)]),J(C,[B(144),Q(8192,8303)]),J(C,[B(145),Q(8304,8351)]),J(C,[B(146),Q(8352,8399)]),J(C,[B(147),Q(8400,8447)]),J(C,[B(148),Q(8448,8527)]),J(C,[B(149),Q(8528,8591)]),J(C,[B(150),Q(8592,8703)]),J(C,[B(151),Q(8704,8959)]),J(C,[B(152),Q(8960,9215)]),J(C,[B(153),Q(9216,9279)]),J(C,[B(154),Q(9280,9311)]),J(C,[B(155),Q(9312,9471)]),J(C,[B(156),Q(9472,9599)]),J(C,[B(157),Q(9600,9631)]),J(C,[B(158),Q(9632,9727)]),J(C,[B(159), +Q(9728,9983)]),J(C,[B(160),Q(9984,10175)]),J(C,[B(161),Q(10176,10223)]),J(C,[B(162),Q(10224,10239)]),J(C,[B(163),Q(10240,10495)]),J(C,[B(164),Q(10496,10623)]),J(C,[B(165),Q(10624,10751)]),J(C,[B(166),Q(10752,11007)]),J(C,[B(167),Q(11008,11263)]),J(C,[B(168),Q(11264,11359)]),J(C,[B(169),Q(11392,11519)]),J(C,[B(170),Q(11520,11567)]),J(C,[B(171),Q(11568,11647)]),J(C,[B(172),Q(11648,11743)]),J(C,[B(173),Q(11776,11903)]),J(C,[B(174),Q(11904,12031)]),J(C,[B(175),Q(12032,12255)]),J(C,[B(176),Q(12272,12287)]),J(C,[B(177), +Q(12288,12351)]),J(C,[B(178),Q(12352,12447)]),J(C,[B(179),Q(12448,12543)]),J(C,[B(180),Q(12544,12591)]),J(C,[B(181),Q(12592,12687)]),J(C,[B(182),Q(12688,12703)]),J(C,[B(183),Q(12704,12735)]),J(C,[B(184),Q(12736,12783)]),J(C,[B(185),Q(12784,12799)]),J(C,[B(186),Q(12800,13055)]),J(C,[B(187),Q(13056,13311)]),J(C,[B(188),Q(13312,19893)]),J(C,[B(189),Q(19904,19967)]),J(C,[B(190),Q(19968,40959)]),J(C,[B(191),Q(40960,42127)]),J(C,[B(192),Q(42128,42191)]),J(C,[B(193),Q(42752,42783)]),J(C,[B(194),Q(43008,43055)]),J(C, +[B(195),Q(44032,55203)]),J(C,[B(196),Q(55296,56191)]),J(C,[B(197),Q(56192,56319)]),J(C,[B(198),Q(56320,57343)]),J(C,[B(199),Q(57344,63743)]),J(C,[B(200),Q(63744,64255)]),J(C,[B(201),Q(64256,64335)]),J(C,[B(202),Q(64336,65023)]),J(C,[B(203),Q(65024,65039)]),J(C,[B(204),Q(65040,65055)]),J(C,[B(205),Q(65056,65071)]),J(C,[B(206),Q(65072,65103)]),J(C,[B(207),Q(65104,65135)]),J(C,[B(208),Q(65136,65279)]),J(C,[B(209),Q(65280,65519)]),J(C,[B(210),Q(0,1114111)]),J(C,[B(211),BgX()]),J(C,[B(212),BJ(0,1)]),J(C,[B(213), +Ia(62,1)]),J(C,[B(214),BJ(1,1)]),J(C,[B(215),BJ(2,1)]),J(C,[B(216),BJ(3,0)]),J(C,[B(217),BJ(4,0)]),J(C,[B(218),BJ(5,1)]),J(C,[B(219),Ia(448,1)]),J(C,[B(220),BJ(6,1)]),J(C,[B(221),BJ(7,0)]),J(C,[B(222),BJ(8,1)]),J(C,[B(223),Ia(3584,1)]),J(C,[B(224),BJ(9,1)]),J(C,[B(225),BJ(10,1)]),J(C,[B(226),BJ(11,1)]),J(C,[B(227),Ia(28672,0)]),J(C,[B(228),BJ(12,0)]),J(C,[B(229),BJ(13,0)]),J(C,[B(230),BJ(14,0)]),J(C,[B(231),BhG(983040,1,1)]),J(C,[B(232),BJ(15,0)]),J(C,[B(233),BJ(16,1)]),J(C,[B(234),BJ(18,1)]),J(C,[B(235),BeQ(19, +0,1)]),J(C,[B(236),Ia(1643118592,1)]),J(C,[B(237),BJ(20,0)]),J(C,[B(238),BJ(21,0)]),J(C,[B(239),BJ(22,0)]),J(C,[B(240),BJ(23,0)]),J(C,[B(241),BJ(24,1)]),J(C,[B(242),Ia(2113929216,1)]),J(C,[B(243),BJ(25,1)]),J(C,[B(244),BJ(26,0)]),J(C,[B(245),BJ(27,0)]),J(C,[B(246),BJ(28,1)]),J(C,[B(247),BJ(29,0)]),J(C,[B(248),BJ(30,0)])]);} +var Qa=D(0); +function LF(){var a=this;C.call(a);a.iO=null;a.iR=null;a.uG=null;a.zd=null;} +var BlV=null;function Bgn(){Bgn=O(LF);A$2();} +function BeT(){var a=new LF();TL(a);return a;} +function TL(a){Bgn();M(a);a.iO=X();a.iR=X();a.uG=X();a.zd=X();a.Fu();} +function A88(a,b,c){var d,e,f,g,h;d=a.iO;e=b.T>=c.T?c.T:b.T;f=b.V>=c.V?c.V:b.V;g=b.U>=c.U?c.U:b.U;d.cn(e,f,g);d=a.iR;f=b.T<=c.T?c.T:b.T;g=b.V<=c.V?c.V:b.V;h=b.U<=c.U?c.U:b.U;d.cn(f,g,h);a.eO();return a;} +function ATS(a){((a.uG.dm(a.iO)).yj(a.iR)).zf(0.5);(a.zd.dm(a.iR)).p9(a.iO);} +function AVj(a){return a.I5(a.iO.cn(0.0,0.0,0.0),a.iR.cn(0.0,0.0,0.0));} +function A$2(){BlV=X();} +var Dz=D(B8); +var BlW=null;var BlX=null;var BlY=null;var BlZ=null;function Bl0(){Bl0=O(Dz);A6H();} +function A6H(){BlW=X();BlX=X();BlY=X();BlZ=JN();} +var Dw=D(Dz); +var ACp=D(Dw); +var J4=D(W); +function BhP(){var a=new J4();Yg(a);return a;} +function Yg(a){Bv(a);} +function AEl(a){return (C9()).bn(48,57);} +var VS=D(W); +function Be2(){var a=new VS();AL2(a);return a;} +function AL2(a){Bv(a);} +function A4n(a){var b;b=BdP(a);b.Y=1;return b;} +var JZ=D(0); +var AEE=D(); +function Bee(){var a=new AEE();ARM(a);return a;} +function ARM(a){M(a);} +function A7r(a,b){AFA(b);} +function AWi(a,b){a.po(MX(b));} +var AED=D(); +function Bhz(){var a=new AED();A96(a);return a;} +function A96(a){M(a);} +function A4d(a,b){TS(b);} +function AKw(a,b){a.po(MX(b));} +var BP=D(); +var Bl1=null;var Bl2=null;var Bl3=null;var Bl4=null;var Bl5=null;var Bl6=null;var Bl7=null;var Bl8=null;var Bl9=null;var Bl$=null;var Bl_=null;var Bma=null;var Bmb=null;var Bmc=null;var Bmd=null;var Bme=null;var Bmf=null;var Bmg=null;var Bmh=null;var Bmi=null;var Bmj=null;var Bmk=null;var Bml=null;var Bmm=null;function Bmn(){Bmn=O(BP);AMG();} +function AMG(){Bl1=X();Bl2=X();Bl3=X();Bl4=WG();Bl5=WG();Bl6=BS();Bl7=BS();Bl8=BS();Bl9=BS();Bl$=BS();Bl_=BS();Bma=BS();Bmb=BS();Bmc=BS();Bmd=AUc(X(),0.0);Bme=X();Bmf=X();Bmg=X();Bmh=X();Bmi=X();Bmj=X();Bmk=X();Bml=X();Bmm=X();} +var CG=D(); +var AB$=D(CG); +var Xm=D(R); +function BgK(){var a=new Xm();ARb(a);return a;} +function ARb(a){B1(a);} +var ACK=D(); +function Ef(){return AT5();} +function NZ(){return KW();} +function AOm(b){return Km(NZ(),b);} +var Xe=D(R); +function Bc9(){var a=new Xe();A5$(a);return a;} +function A5$(a){B1(a);} +var DM=D(EI); +var T6=D(DM); +var CB=D(); +var ADz=D(CB); +var Xf=D(R); +function BfT(){var a=new Xf();A_f(a);return a;} +function A_f(a){B1(a);} +var AIy=D(CC); +function Bgw(){var a=new AIy();AYx(a);return a;} +function AYx(a){Fd(a,(-1));} +function A1$(a,b,c,d){return b;} +function A5Y(a){return B(249);} +function FT(){R.call(this);this.Fw=0;} +function Ln(a){var b=new FT();M1(b,a);return b;} +function M1(a,b){B1(a);a.Fw=b;} +var Xi=D(R); +function BdX(){var a=new Xi();A6s(a);return a;} +function A6s(a){B1(a);} +var Xd=D(R); +function BhI(){var a=new Xd();A$Z(a);return a;} +function A$Z(a){B1(a);} +var IT=D(CG); +var AB4=D(IT); +var Xg=D(R); +function Bdz(){var a=new Xg();BcS(a);return a;} +function BcS(a){B1(a);} +var Xj=D(R); +function BjE(){var a=new Xj();AJw(a);return a;} +function AJw(a){B1(a);} +var Xh=D(R); +function BhR(){var a=new Xh();ALC(a);return a;} +function ALC(a){B1(a);} +var Xk=D(R); +function BiF(){var a=new Xk();AY8(a);return a;} +function AY8(a){B1(a);} +var Iz=D(); +var KV=D(Iz); +function AY_(b){if(b>=0)b=b<3?b+1|0:b>=1073741824?2147483647:b/0.75+1.0|0;return b;} +var Kc=D(KV); +var K4=D(Kc); +var IP=D(K4); +var K_=D(BO); +function Bf_(a,b){var c=new K_();AAC(c,a,b);return c;} +function AAC(a,b,c){WH(a,b,c);} +function AS6(a,b,c,d){var e,f,g,h,i;e=d.dI(a.bb);d.bh(a.bb,b);f=a.bC.b9();g=0;while(true){if(g>=f){d.bh(a.bb,e);return (-1);}h=a.bC.s(g);i=h.d(b,c,d);if(i>=0)break;g=g+1|0;}return i;} +function ARl(a){return B(250);} +function A$r(a,b){var c;c=b.dI(a.bb);return !c?0:1;} +var DQ=D(K_); +function BgM(a,b){var c=new DQ();Hf(c,a,b);return c;} +function Hf(a,b,c){AAC(a,b,c);} +function A2R(a,b,c,d){var e,f,g,h,i;e=d.dI(a.bb);d.bh(a.bb,b);f=a.bC.b9();g=0;while(g=0)return a.i.d(a.cO.c5(),c,d);g=g+1|0;}d.bh(a.bb,e);return (-1);} +function A94(a,b){a.i=b;} +function AJ2(a){return B(250);} +var Z8=D(DQ); +function Bhe(a,b){var c=new Z8();AOJ(c,a,b);return c;} +function AOJ(a,b,c){Hf(a,b,c);} +function ATd(a,b,c,d){var e,f,g,h;e=a.bC.b9();f=0;while(f=0)return a.i.d(b,c,d);f=f+1|0;}return (-1);} +function AWg(a,b){return 0;} +function BbL(a){return B(251);} +var AG$=D(DQ); +function Bgt(a,b){var c=new AG$();AN7(c,a,b);return c;} +function AN7(a,b,c){Hf(a,b,c);} +function ALc(a,b,c,d){var e,f,g;e=a.bC.b9();f=0;while(true){if(f>=e)return a.i.d(b,c,d);g=a.bC.s(f);if(g.d(b,c,d)>=0)break;f=f+1|0;}return (-1);} +function A_Y(a,b){return 0;} +function AOG(a){return B(252);} +var KP=D(); +var IE=D(KP); +var Bp=D(); +var Bmo=null;var Bmp=null;var Bmq=null;var Bmr=null;var Bms=null;var Bmt=null;var Bmu=null;function Bdb(){Bdb=O(Bp);A0J();} +function CN(a){Bdb();M(a);} +function A0J(){Bmo=Bh3(0.0);Bmp=Bjg();Bmq=BhC();Bmr=Bdl();Bms=Bgq();Bmt=Bdh();Bmu=BgZ();} +var AID=D(Bp); +var Eo=D(Dw); +var ACs=D(Eo); +var IC=D(Bl); +function Bi_(){var a=new IC();V4(a);return a;} +function V4(a){Ct(a);} +var AIH=D(IC); +function Dt(){var a=new AIH();A5W(a);return a;} +function A5W(a){V4(a);} +var NO=D(0); +function AEp(){C.call(this);this.hx=null;} +function BhL(a){var b=new AEp();AW_(b,a);return b;} +function AW_(a,b){a.hx=b;M(a);} +function AXj(a){a.hx.mH=1;AGw($rt_ustr(a.hx.o9));} +function A4e(a){a.hx.mH=0;} +function A33(a){a.hx.mH=1;AGw($rt_ustr(a.hx.o9));} +function AZn(a){a.Dm();} +function AMC(a){a.Gi();} +function AY9(a){a.H_();} +var E2=D(0); +var Bt=D(); +var Bmv=null;function Bmw(){Bmw=O(Bt);Bbn();} +function Bbn(){Bmv=BS();} +var CO=D(Bt); +var Bmx=0.0;function Bmy(){Bmy=O(CO);Bah();} +function Bah(){Bmx=0.10000000149011612;} +var JH=D(CO); +var AEU=D(); +function KO(b){if (b === null || b.constructor.$meta.item === undefined) {$rt_throw(CA());}return b.data.length;} +function Jb(b,c){if(b===null)H(HK());if(b===G($rt_voidcls()))H(CA());if(c<0)H(AH0());return AWV(b.wz(),c);} +function AWV(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 J_=D(Dy); +var MR=D(0); +function XG(){C.call(this);this.lP=null;} +function BdF(a){var b=new XG();AUo(b,a);return b;} +function AUo(a,b){M(a);a.lP=b;} +function A8M(a,b,c){return ATM(a.lP,b,c);} +function AXu(a,b){var c,d;c=new Hy;d=a.lP;KH();Kb(c,d,b,BlH);return c;} +function AI0(a,b){var c,d;c=new Hy;d=a.lP;KH();Kb(c,d,b,BlG);return c;} +var Cr=D(EE); +var AAH=D(Cr); +var GP=D(GZ); +function Bmz(a){var b=new GP();Mt(b,a);return b;} +function Mt(a,b){RC(a,b);} +var AFg=D(GP); +function BmA(a){var b=new AFg();ALP(b,a);return b;} +function ALP(a,b){Mt(a,b);} +var HX=D(0); +var St=D(W); +function Bhg(){var a=new St();ALQ(a);return a;} +function ALQ(a){Bv(a);} +function ANh(a){var b;b=Bia(a);b.Y=1;return b;} +var ADZ=D(JH); +var R$=D(Bt); +var R9=D(Bt); +var Qo=D(Cf); +var BmB=null;function BmC(){BmC=O(Qo);A6W();} +function A6W(){BmB=BS();} +var ABA=D(); +function A_G(b){var c,d,e,f,g;if(b===null)return null;c=b.data;d=c.length;e=new $rt_globals.Array(d);f=0;while(f=e.length)break;e[d]=A9D(OP(b[d]));d=d+1|0;}return c;} +function BI(b,c){var name='jso$functor$'+c;if(!b[name]){var fn=function(){return b[c].apply(b,arguments);};b[name]=function(){return fn;};}return b[name]();} +function CD(b,c){if(typeof b!=="function")return b;var result={};result[c]=b;return result;} +function RG(){T.call(this);this.KD=null;} +function BhT(a){var b=new RG();A$v(b,a);return b;} +function A$v(a,b){a.KD=b;Bk(a);} +function AMP(a,b){return Y6(b);} +function Di(){var a=this;C.call(a);a.w5=null;a.Hg=null;} +function HN(a,b,c){var d,e,f,g;d=c.data;M(a);NK(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;}c=1;break a;}c=0;}return c;} +function AJJ(b){var c;if(b===null)H(Bq(B(253)));NK(b);BhQ();c=BmD.bV(b.AU());if(c!==null)return c;H(Bjk(b));} +function AFa(a){return a.w5;} +function Zb(a,b){var c,d,e,$$je;a:{try{c=a.j$();D3();d=BkT;d=MO(c,d);c=BkT;d=Oe(d,c);d=ACa(d,b);}catch($$e){$$je=Y($$e);if($$je instanceof E9){e=$$je;break a;}else{throw $$e;}}return d;}H(Bhn(B(254),e));} +function VL(){var a=this;Di.call(a);a.zw=0;a.xa=0;} +function Vz(a,b,c){var d=new VL();AK4(d,a,b,c);return d;} +function AK4(a,b,c,d){HN(a,b,Bd(BL,0));a.zw=c;a.xa=d;} +function AJT(a){return Bgx(a,a.zw,a.xa);} +var Ic=D(); +var OT=D(Ic); +var R_=D(Cp); +var AEA=D(); +function BmE(){var a=new AEA();WV(a);return a;} +function Beb(a){var b=new AEA();Bbm(b,a);return b;} +function WV(a){M(a);} +function ADn(a,b,c){return WL(C8(b),AFK(EH(TV(),C8(c))));} +function Bbm(a,b){WV(a);} +var Ev=D(B8); +var S1=D(); +function BbR(b){var c,d,e,f,g,h,i,j,k;c=AUG(b.le());d=JY(c);e=Bj(d*2|0);f=0;g=0;h=0;i=0;while(i=g.length)break a;h=c.data;i=g[f];j=g[f+1|0];k=h.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 AYi(b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;c=Bd(OR,16384);d=Cn(16384);e=0;f=0;g=0;h=0;while(h>24;h=h+1|0;j=Ku(b.f(h));}if(!i&&j>=128){if(e>0){n=c.data;o=f+1|0;n[f]=AOb(g,g+e|0,QY(d,e));f=o;}g=g+(e+j|0)|0;e=0;}else{p=d.data;o=e+j|0;if(o=0){d.bh(a.bb,b);h=0;while(true){if(h>=e)break a;i=a.bC.s(h);if(i.cq(f,b,c,d)>=0){d.bh(a.bb,(-1));return g;}h=h+1|0;}}}return (-1);} +function BcV(a,b){return 0;} +function AST(a){return B(255);} +var VB=D(Di); +function Bfw(){var a=new VB();AOf(a);return a;} +function AOf(a){HN(a,B(256),Bd(BL,0));} +function AYL(a){return BhF(a);} +function PR(){var a=this;C.call(a);a.cv=null;a.bW=0;} +var BmF=null;function Dn(){Dn=O(PR);A8h();} +function AXs(a){var b=new PR();ABV(b,a);return b;} +function AA2(b,c){var d;Dn();d=b>=0?1:2;while(true){b=b/c|0;if(!b)break;d=d+1|0;}return d;} +function ABV(a,b){Dn();M(a);if(b>=0){a.cv=B3(b);return;}H(AH0());} +function J2(a,b){var c,d;c=((a.cv.data.length>>1)+a.cv.data.length|0)+2|0;if(b>c)c=b;d=B3(c);BW(a.cv,0,d,0,a.bW);a.cv=d;} +function QN(a){var b,c,d,e;b=a.bW+4|0;if(b>a.cv.data.length)J2(a,b);c=a.cv.data;d=a.bW;a.bW=d+1|0;c[d]=110;c=a.cv.data;e=a.bW;a.bW=e+1|0;c[e]=117;c=a.cv.data;e=a.bW;a.bW=e+1|0;c[e]=108;c=a.cv.data;e=a.bW;a.bW=e+1|0;c[e]=108;} +function CU(a,b){var c,d;if(a.bW==a.cv.data.length)J2(a,a.bW+1|0);c=a.cv.data;d=a.bW;a.bW=d+1|0;c[d]=b;} +function JX(a,b){var c,d;if(b===null){QN(a);return;}c=b.h();d=a.bW+c|0;if(d>a.cv.data.length)J2(a,d);b.m0(0,c,a.cv,a.bW);a.bW=d;} +function AJ1(a){if(!a.bW)return B(45);return G9(a.cv,0,a.bW);} +function ATX(a,b){CU(a,b);return a;} +function AUB(a,b){return a.BK(b,0);} +function AMA(a,b,c){return a.JS(b,c,48);} +function AKd(a,b,c,d){var e;if(b==(-2147483648)){JX(a,B(257));return a;}if(b<0){CU(a,45);b= -b|0;}a:{if(c>1){e=c-AA2(b,10)|0;while(true){if(e<=0)break a;a.jq(d);e=e+(-1)|0;}}}if(b>=10000){if(b>=1000000000){Dn();CU(a,BmF.data[DV(NJ(OH(U(b),E(1410065408, 2)),U(1000000000)))]);}if(b>=100000000){Dn();CU(a,BmF.data[(b%1000000000|0)/100000000|0]);}if(b>=10000000){Dn();CU(a,BmF.data[(b%100000000|0)/10000000|0]);}if(b>=1000000){Dn();CU(a,BmF.data[(b%10000000|0)/1000000|0]);}if(b>=100000){Dn();CU(a,BmF.data[(b%1000000 +|0)/100000|0]);}Dn();CU(a,BmF.data[(b%100000|0)/10000|0]);}if(b>=1000){Dn();CU(a,BmF.data[(b%10000|0)/1000|0]);}if(b>=100){Dn();CU(a,BmF.data[(b%1000|0)/100|0]);}if(b>=10){Dn();CU(a,BmF.data[(b%100|0)/10|0]);}Dn();CU(a,BmF.data[b%10|0]);return a;} +function A7t(a,b){if(b===null)QN(a);else JX(a,b.c());return a;} +function A4w(a,b){JX(a,b);return a;} +function A8h(){BmF=HW([48,49,50,51,52,53,54,55,56,57]);} +var WI=D(B8); +var YF=D(Bl); +function TU(){var a=new YF();A3U(a);return a;} +function A3U(a){Ct(a);} +var AEe=D(); +function AZS(b,c){return OX(b,c);} +var CQ=D(); +var BmG=null;var BmH=null;var BmI=null;var BmJ=null;var BmK=null;var BmL=null;var BmM=null;var BmN=null;var BmO=null;var BmP=null;var BmQ=null;function BmR(){BmR=O(CQ);A7h();} +function A7h(){BmG=Cc(16);BmH=JN();BmI=JN();BmJ=X();BmK=X();BmL=X();BmM=X();BmN=CR();BmO=X();BmP=X();BmQ=X();} +var CF=D(); +var Tp=D(CF); +var ADK=D(CK); +var YJ=D(); +var Jo=D(0); +function QB(){var a=this;C.call(a);a.c0=null;a.jd=null;a.rH=null;a.lm=null;a.tQ=0;a.lf=0;a.qR=0;a.AL=0;a.dr=0;a.Df=0;a.y1=0;a.dn=0;a.JG=0;a.fZ=0;a.sn=0;} +function BmS(a,b,c,d,e,f){var g=new QB();Wq(g,a,b,c,d,e,f);return g;} +function Wq(a,b,c,d,e,f,g){var h;M(a);a.fZ=(-1);h=e+1|0;a.tQ=h;a.c0=Bj(h*2|0);a.jd=Bj(g);HJ(a.jd,(-1));if(f>0)a.rH=Bj(f);HJ(a.c0,(-1));a.ra(b,c,d);} +function AWv(a,b,c){a.jd.data[b]=c;} +function A63(a,b){return a.jd.data[b];} +function AYM(a){return a.mI(0);} +function AQL(a,b){PO(a,b);return a.c0.data[(b*2|0)+1|0];} +function A2u(a,b,c){a.c0.data[b*2|0]=c;} +function A0U(a,b,c){a.c0.data[(b*2|0)+1|0]=c;} +function A9W(a,b){return a.c0.data[b*2|0];} +function AT7(a,b){return a.c0.data[(b*2|0)+1|0];} +function AKB(a,b){if(a.jv(b)<0)return null;return (a.lm.cb(a.jv(b),a.mI(b))).c();} +function A6c(a,b){var c,d;c=a.hq(b);d=a.lj(b);if((d|c|(d-c|0))>=0&&d<=a.lm.h())return (a.lm.cb(c,d)).c();return null;} +function AT0(a){return a.jv(0);} +function AMe(a,b){PO(a,b);return a.c0.data[b*2|0];} +function ARz(a){if(a.c0.data[0]==(-1)){a.c0.data[0]=a.dr;a.c0.data[1]=a.dr;}a.fZ=a.ng();} +function AZj(a,b){return a.rH.data[b];} +function A1Q(a,b,c){a.rH.data[b]=c;} +function PO(a,b){if(!a.lf)H(KL());if(b>=0&&b=0)YO(a,c,d);a.dr=a.qR;} +function AMQ(a){a.ra(null,(-1),(-1));} +function YO(a,b,c){a.qR=b;a.AL=c;} +function A$R(a,b){a.dr=b;if(a.fZ>=0)b=a.fZ;a.fZ=b;} +function A1m(a){return a.qR;} +function A7j(a){return a.AL;} +function A27(a,b){a.sn=b;} +function AOo(a){return a.sn;} +function A3V(a,b){a.y1=b;} +function A41(a){return a.y1;} +function AZh(a){return a.Df;} +function A0e(a){return a.fZ;} +var AA6=D(); +var CE=D(0); +var E4=D(0); +function I9(){var a=this;C.call(a);a.k7=0;a.r0=null;a.g2=0;a.xA=0;a.ft=0;} +function W3(a,b){M(a);a.ft=1;a.r0=b;a.cL();} +function Z6(a){a.xA=(-1);a.g2=(-1);a.z4();} +function A5w(a){var b,c,d,e;b=a.r0.dv;c=b.data;d=c.length;while(true){e=a.g2+1|0;a.g2=e;if(e>=d)break;if(c[a.g2]===null)continue;else{a.k7=1;return;}}a.k7=0;} +var EV=D(); +var W$=D(CG); +function K9(){var a=this;C.call(a);a.e_=0;a.qG=0;a.qH=0;a.cE=0;a.ct=0;a.s7=0.0;a.nD=0.0;a.xE=0.0;a.qP=0.0;a.eo=0;a.hk=0;a.gc=0;a.gY=null;a.p$=0;a.hW=0;} +function ALp(){var a=new K9();A_w(a);return a;} +function A_w(a){M(a);a.hW=0;} +function A6B(a,b){var c;if(a.gY!==null){c=a.gY.data[b>>>9|0];if(c!==null)return c.data[b&511];}return 0;} +function A9P(a,b,c){var d,e,f;if(a.gY===null)a.gY=Bd($rt_arraycls($rt_bytecls()),128);d=a.gY.data;e=b>>>9|0;f=d[e];if(f===null){d=a.gY.data;f=Cn(512);d[e]=f;}f.data[b&511]=c<<24>>24;} +function AO0(a){return Jr(a.e_&65535);} +function Z5(){T.call(this);this.AT=null;} +function Bff(a){var b=new Z5();AQq(b,a);return b;} +function AQq(a,b){a.AT=b;Bk(a);} +function Bch(a,b){return Zr(b);} +function HE(){var a=this;C.call(a);a.f_=0;a.hF=0;a.mu=null;a.l5=null;a.l7=null;a.kY=null;a.kg=0.0;} +var BmT=0.0;function QH(){QH=O(HE);APf();} +function Mn(a,b,c){QH();M(a);AMm();a.mu=BmU;a.l5=BmU;AYK();a.l7=BmV;a.kY=BmV;a.kg=1.0;a.f_=b;a.hF=c;} +function A7Q(a){Blv.lT(a.f_,a.hF);} +function ATx(a,b,c,d){if(b!==null&&!(!d&&a.l7===b)){Blv.hl(a.f_,10242,Rd(b));a.l7=b;}if(c!==null&&!(!d&&a.kY===c)){Blv.hl(a.f_,10243,Rd(c));a.kY=c;}} +function AJv(a,b,c,d){if(b!==null&&!(!d&&a.mu===b)){Blv.hl(a.f_,10241,QR(b));a.mu=b;}if(c!==null&&!(!d&&a.l5===c)){Blv.hl(a.f_,10240,QR(c));a.l5=c;}} +function AOp(a,b,c){var d,e;d=ACT();if(d===1.0)return 1.0;e=AHi(b,d);if(!c&&WQ(e,a.kg,0.10000000149011612))return a.kg;Blw.r$(3553,34046,e);a.kg=e;return e;} +function ACT(){var b,c;QH();if(BmT>0.0)return BmT;if(!Blq.ro(B(258))){BmT=1.0;return 1.0;}b=I5(16);b.cV(0);b.cZ(ES(b));Blw.ms(34047,b);c=b.i8(0);BmT=c;return c;} +function BaX(a){if(a.hF){Blv.JO(a.hF);a.hF=0;}} +function AIh(b,c){QH();AIg(b,c,0);} +function AIg(b,c,d){var e,f,g,h,i,j,k,l,m,n,o;QH();if(c===null)return;if(!c.uP())c.wo();e=c.Iq();RU();if(e===BmW){c.B2(b);return;}f=c.Kk();g=c.At();if(c.eP()===f.eP())h=f;else{h=RL(f.ba(),f.S(),c.eP());F9();h.zv(BmX);h.vQ(f,0,0,0,0,f.ba(),f.S());if(c.At())f.G();g=1;}Blv.n3(3317,1);if(c.Ky())AGf(b,h,h.ba(),h.S());else{i=Blv;j=h.eJ();k=h.ba();l=h.S();m=h.ge();n=h.f2();o=h.iC();i.fH(b,d,j,k,l,0,m,n,o);}if(g)h.G();} +function APf(){BmT=0.0;} +function NM(){HE.call(this);this.fh=null;} +var BmY=null;function In(){In=O(NM);A95();} +function AV5(a,b){var c=new NM();AFS(c,a,b);return c;} +function BmZ(a,b,c){var d=new NM();NH(d,a,b,c);return d;} +function Bm0(a){var b=new NM();Lq(b,a);return b;} +function Bm1(a,b,c){var d=new NM();Qq(d,a,b,c);return d;} +function AFS(a,b,c){In();NH(a,b,null,c);} +function NH(a,b,c,d){In();Lq(a,AW5(b,c,d));} +function Lq(a,b){In();Qq(a,3553,Blv.DE(),b);} +function Qq(a,b,c,d){In();Mn(a,b,c);a.Hk(d);if(d.kO())Ss(Blp,a);} +function AWr(a,b){if(a.fh!==null&&b.kO()!=a.fh.kO())H(BF(B(259)));a.fh=b;if(!b.uP())b.wo();a.d$();AIh(3553,b);a.Iw(a.mu,a.l5,1);a.BV(a.l7,a.kY,1);a.JZ(a.kg,1);Blv.lT(a.f_,0);} +function ASZ(a){return a.fh.ba();} +function Bae(a){return a.fh.S();} +function AP3(a){if(!a.hF)return;a.Ks();if(a.fh.kO()&&BmY.bV(Blp)!==null)(BmY.bV(Blp)).l8(a,1);} +function ASe(a){if(!(a.fh instanceof Iu))return S3(a);return a.fh.c();} +function Ss(b,c){var d;In();d=BmY.bV(b);if(d===null)d=Dg();d.bY(c);BmY.v(b,d);} +function A95(){BmY=AEb();} +var C2=D(Bl); +function AEo(a,b){var c=new C2();AJ3(c,a,b);return c;} +function BF(a){var b=new C2();Dc(b,a);return b;} +function AJ3(a,b,c){S$(a,b,c);} +function Dc(a,b){EG(a,b);} +var WA=D(Cf); +function ET(){var a=this;BO.call(a);a.jY=0;a.oj=null;a.nF=null;a.nA=0;} +function BjC(a,b){var c=new ET();LJ(c,a,b);return c;} +function LJ(a,b,c){C5(a);a.jY=1;a.nF=b;a.nA=c;} +function BbQ(a,b){a.i=b;} +function AS5(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p;e=Bj(4);f=0;g=d.C();if(b>=g)return (-1);h=a.sP(b,c,g);i=b+a.jY|0;j=AHp(h);if(j===null){k=e.data;l=1;k[f]=h;}else{l=j.data.length;BW(j,0,e,0,l);l=f+l|0;}a:{if(i=g){l=n;break a;}m=a.sP(i,c,g);l=n;}}}if(l!=a.nA)return (-1);p=0;while(true){if(p>=l)return a.i.d(i,c,d);if +(e.data[p]!=a.nF.data[p])break;p=p+1|0;}return (-1);} +function Jp(a){var b,c;if(a.oj===null){b=L();c=0;while(c=(d-1|0))e=c.f(b);else{f=b+1|0;e=c.f(b);g=c.f(f);if(HG(e,g)){h=HW([e,g]);e=WY(h,0);a.jY=2;}}return e;} +function AQA(a,b){var c,d;a:{if(b instanceof ET){c=b;if(!(Jp(c)).n(Jp(a))){d=0;break a;}}d=1;}return d;} +function A98(a,b){return 1;} +var Ck=D(Bl); +function CA(){var a=new Ck();G5(a);return a;} +function Bq(a){var b=new Ck();EK(b,a);return b;} +function G5(a){Ct(a);} +function EK(a,b){EG(a,b);} +function XK(){Ck.call(this);this.Bm=null;} +function ACH(a){var b=new XK();AVJ(b,a);return b;} +function AVJ(a,b){G5(a);a.Bm=b;} +var H$=D(Bt); +var Bm2=null;function Bm3(){Bm3=O(H$);AKb();} +function AKb(){Bm2=BS();} +var V3=D(); +var Op=D(0); +var Ho=D(0); +var Qr=D(0); +var FM=D(); +function Li(a){M(a);} +function JK(){FM.call(this);this.sZ=null;} +function Bm4(a){var b=new JK();RS(b,a);return b;} +function RS(a,b){Li(a);a.sZ=b;} +function ID(){var a=this;JK.call(a);a.DW=0;a.oN=0;a.d2=null;a.iu=null;a.vH=null;} +function Bm5(a,b){var c=new ID();QW(c,a,b);return c;} +function QW(a,b,c){RS(a,b);a.d2=L();a.iu=B3(32);a.DW=c;Mh();a.vH=Bm6;} +function A8B(a,b,c,d){var $$je;if(!AGA(a))return;a:{try{a.sZ.io(b,c,d);break a;}catch($$e){$$je=Y($$e);if($$je instanceof E1){}else{throw $$e;}}a.oN=1;}} +function AGA(a){if(a.sZ===null)a.oN=1;return a.oN?0:1;} +function OZ(a,b,c,d){var e,f,g,h,i,j,k,l;e=d-c|0;f=ADV(b,c,e);g=Cn(Bw(16,BN(e,1024)));h=Iy(g);i=a.vH.j$();D3();j=BkT;i=MO(i,j);j=BkT;k=Oe(i,j);while(true){l=(JR(k,f,h,1)).hO();a.io(g,0,BT(h));LK(h);if(!l)break;}while(true){l=(Lr(k,h)).hO();a.io(g,0,BT(h));LK(h);if(!l)break;}} +function A23(a,b){a.iu.data[0]=b;OZ(a,a.iu,0,1);} +function A5P(a,b){a.d2.e(b);JL(a);} +function A1N(a,b){(a.d2.e(b)).P(10);JL(a);} +function AQt(a,b){(a.d2.cx(b)).P(10);JL(a);} +function A$e(a){a.BF(10);} +function JL(a){var b;b=a.d2.h()<=a.iu.data.length?a.iu:B3(a.d2.h());a.d2.m0(0,a.d2.h(),b,0);OZ(a,b,0,a.d2.h());a.d2.rZ(0);} +var Wx=D(DQ); +function Bhu(a,b){var c=new Wx();AZB(c,a,b);return c;} +function AZB(a,b,c){Hf(a,b,c);} +function AY4(a,b,c,d){var e,f,g,h;e=a.bC.b9();d.bh(a.bb,b);f=0;while(true){if(f>=e)return a.i.d(b,c,d);g=a.bC.s(f);h=g.cq(0,b,c,d);if(h>=0)break;f=f+1|0;}return (-1);} +function A$J(a,b){return 0;} +function ALy(a){return B(261);} +var Gk=D(C$); +function AFz(a,b,c,d){GM(a,b);a.w=c;a.M=d;} +function AP8(b,c,d){return Bic(0,b.data.length,b,c,c+d|0,0);} +function A4x(b){return AP8(b,0,b.data.length);} +function DA(a){G7(a);return a;} +function ZF(a){GX(a);return a;} +function AYN(a,b){Gs(a,b);return a;} +function A8e(a){return DA(a);} +var Gw=D(Gk); +function O8(a,b,c,d){AFz(a,b,c,d);} +function AVS(a){var b;if(a.w>=a.M)H(Y9());b=a.w;a.w=b+1|0;return a.nv(b);} +function A8b(a,b){var c;if(a.bX())H(Dt());if(a.w>=a.M)H(G8());c=a.w;a.w=c+1|0;a.lv(c,b);return a;} +function ARE(a,b){var c,d,e;if(b>=0&&b=0&&b>24;a.cd.t.data[(a.b$+f|0)+1|0]=c>>8<<24>>24;a.cd.t.data[(a.b$+f|0)+2|0]=c>>16<<24>>24;a.cd.t.data[(a.b$+f|0)+3|0]=c>>24<<24>>24;} +function Ur(){C.call(this);this.Ip=null;} +function Biq(a){var b=new Ur();A1d(b,a);return b;} +function A1d(a,b){a.Ip=b;M(a);} +function AR3(a,b){b.preventDefault();} +function A5U(a,b){a.bP(b);} +function Us(){C.call(this);this.EV=null;} +function BhA(a){var b=new Us();Bct(b,a);return b;} +function Bct(a,b){a.EV=b;M(a);} +function BcT(a,b){b.preventDefault();} +function BbT(a,b){a.bP(b);} +var XI=D(W); +function Bjo(){var a=new XI();A5a(a);return a;} +function A5a(a){Bv(a);} +function AQM(a){var b;b=Bff(a);b.Y=1;return b;} +function Un(){var a=this;C.call(a);a.tt=null;a.xd=null;a.xV=null;} +function Beo(a,b,c){var d=new Un();APa(d,a,b,c);return d;} +function APa(a,b,c,d){a.xV=b;a.tt=c;a.xd=d;M(a);} +function AR1(a,b){var c,d,e,f,g,h,i,j,k,l;a:{b.preventDefault();c=b.dataTransfer;d=c.files;e=d.length;if(e>0){f=Dg();g=0;while(true){if(g>=e)break a;h=d[g];i=$rt_str(h.name);j=AWp(i);k=new $rt_globals.FileReader();l=Bi6(a,j,i,f,e);k.addEventListener("load",BI(l,"handleEvent"));Ed();if(j!==Bm7&&j!==Bm8){if(j===Bm9)k.readAsDataURL(h);else if(j===Bm$)k.readAsText(h);}else k.readAsArrayBuffer(h);g=g+1|0;}}}} +function ATD(a,b){a.bP(b);} +var CJ=D(); +function BfM(){var a=new CJ();Fo(a);return a;} +function Fo(a){M(a);} +function ARP(a,b){} +function APc(a,b){} +function Uo(){var a=this;CJ.call(a);a.tK=null;a.tH=0;a.e3=null;} +function BhO(a,b,c){var d=new Uo();ALU(d,a,b,c);return d;} +function ALU(a,b,c,d){a.e3=b;a.tK=c;a.tH=d;Fo(a);} +function AVq(a,b){} +function ANv(a,b){var c,d,e;c=Eh();d=a.tK;e=L();I(I(e,B(263)),d);c.dS(P(e));} +function AKg(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q;d=c.sT(B(264));e=d.data;f=e.length;g=0;while(true){if(g>=f){a:{a.e3.rF=a.e3.iw.j;if(a.tH){h=0;while(true){if(h>=a.e3.iw.j)break a;i=a.e3.iw.s(h);a.e3.JK(i);h=h+1|0;}}}return 0;}j=e[g];k=j.sT(B(265));l=k.data;if(l.length!=4)break;m=l[0];n=l[1].GW();o=AHZ(l[2]);p=l[3];Ed();q=Bm$;if(m.n(B(266)))q=Bm9;if(m.n(B(267)))q=Bm7;if(m.n(B(268)))q=Bm8;if(m.n(B(88)))q=Bm_;if(q===Bm8&&!(Fx()).I4())o=B$;i=BdB(n,q,o,p);a.e3.yc.v(i.jJ,i.jJ);a.e3.iw.bY(i);g=g+1|0;}H(BF(B(269)));} +function ASq(a,b,c){return a.DI(b,c);} +function Uq(){var a=this;CJ.call(a);a.gJ=null;a.Fm=null;} +function BiD(a,b){var c=new Uq();ARu(c,a,b);return c;} +function ARu(a,b,c){a.Fm=b;a.gJ=c;Fo(a);} +function AWW(a,b){a.gJ.uh=BjX(b);} +function ARf(a,b){a.gJ.ox=1;a.gJ.iI=0;} +function ANM(a,b,c){a.gJ.r7=1;a.gJ.iI=0;return 0;} +function Bn(){var a=this;C.call(a);a.cT=0.0;a.cS=0.0;a.cR=0.0;a.cQ=0.0;} +var Bna=null;var Bnb=null;var Bnc=null;var Bnd=null;var Bne=null;var Bnf=0.0;var Bng=null;var Bnh=null;var Bni=null;var Bnj=null;var Bnk=null;var Bnl=null;var Bnm=null;var Bnn=null;var Bno=null;var Bnp=null;var Bnq=null;var Bnr=null;var Bns=null;var Bnt=null;var Bnu=null;var Bnv=null;var Bnw=null;var Bnx=null;var Bny=null;var Bnz=null;var BnA=null;var BnB=null;var BnC=null;var BnD=null;var BnE=null;var BnF=null;var BnG=null;var BnH=null;var BnI=null;function Fa(){Fa=O(Bn);AYP();} +function A04(){var a=new Bn();ZA(a);return a;} +function BV(a){var b=new Bn();AHx(b,a);return b;} +function CH(a,b,c,d){var e=new Bn();WO(e,a,b,c,d);return e;} +function ZA(a){Fa();M(a);} +function AHx(a,b){Fa();M(a);Yj(a,b);} +function WO(a,b,c,d,e){Fa();M(a);a.cT=b;a.cS=c;a.cR=d;a.cQ=e;a.HZ();} +function AKI(a,b){a.cT=b.cT;a.cS=b.cS;a.cR=b.cR;a.cQ=b.cQ;return a;} +function A$8(a){if(a.cT<0.0)a.cT=0.0;else if(a.cT>1.0)a.cT=1.0;if(a.cS<0.0)a.cS=0.0;else if(a.cS>1.0)a.cS=1.0;if(a.cR<0.0)a.cR=0.0;else if(a.cR>1.0)a.cR=1.0;if(a.cQ<0.0)a.cQ=0.0;else if(a.cQ>1.0)a.cQ=1.0;return a;} +function A3d(a,b){var c;if(a===b)return 1;if(b!==null&&Co(a)===Co(b)){c=b;return a.lx()!=c.lx()?0:1;}return 0;} +function AQ8(a){var b,c;b=a.cT===0.0?0:IH(a.cT);c=(31*b|0)+(a.cS===0.0?0:IH(a.cS))|0;c=(31*c|0)+(a.cR===0.0?0:IH(a.cR))|0;c=(31*c|0)+(a.cQ===0.0?0:IH(a.cQ))|0;return c;} +function AWk(a){var b;b=(255.0*a.cQ|0)<<24|(255.0*a.cR|0)<<16|(255.0*a.cS|0)<<8|255.0*a.cT|0;return SM(b);} +function AX4(a){return (255.0*a.cQ|0)<<24|(255.0*a.cR|0)<<16|(255.0*a.cS|0)<<8|255.0*a.cT|0;} +function AML(a){var b,c;b=(255.0*a.cT|0)<<24|(255.0*a.cS|0)<<16|(255.0*a.cR|0)<<8|255.0*a.cQ|0;c=Id(b);while(c.h()<8){c=(((L()).e(B(270))).e(c)).c();}return c;} +function Yj(b,c){Fa();b.cT=((c&(-16777216))>>>24|0)/255.0;b.cS=((c&16711680)>>>16|0)/255.0;b.cR=((c&65280)>>>8|0)/255.0;b.cQ=(c&255)/255.0;} +function AYP(){Bna=CH(1.0,1.0,1.0,1.0);Bnb=BV((-1077952513));Bnc=BV(2139062271);Bnd=BV(1061109759);Bne=CH(0.0,0.0,0.0,1.0);Bnf=Bna.oL();Bng=CH(0.0,0.0,0.0,0.0);Bnh=CH(0.0,0.0,1.0,1.0);Bni=CH(0.0,0.0,0.5,1.0);Bnj=BV(1097458175);Bnk=BV(1887473919);Bnl=BV((-2016482305));Bnm=CH(0.0,1.0,1.0,1.0);Bnn=CH(0.0,0.5,0.5,1.0);Bno=BV(16711935);Bnp=BV(2147418367);Bnq=BV(852308735);Bnr=BV(579543807);Bns=BV(1804477439);Bnt=BV((-65281));Bnu=BV((-2686721));Bnv=BV((-626712321));Bnw=BV((-5963521));Bnx=BV((-1958407169));Bny=BV((-759919361));Bnz +=BV((-1306385665));BnA=BV((-16776961));BnB=BV((-13361921));BnC=BV((-8433409));BnD=BV((-92245249));BnE=BV((-9849601));BnF=CH(1.0,0.0,1.0,1.0);BnG=BV((-1608453889));BnH=BV((-293409025));BnI=BV((-1339006721));} +function Um(){var a=this;CJ.call(a);a.nl=null;a.vW=null;a.yy=null;a.zb=null;} +function BdS(a,b,c,d){var e=new Um();A5Q(e,a,b,c,d);return e;} +function A5Q(a,b,c,d,e){a.zb=b;a.nl=c;a.vW=d;a.yy=e;Fo(a);} +function AKS(a,b){a.nl.en(b);} +function AY5(a,b){a.nl.cW(b);} +function ARF(a,b,c){a.zb.tl(a.vW,a.yy,c);a.nl.c4(b,c);return 0;} +var Ez=D(); +var Yv=D(Ez); +function F6(){var a=this;C.call(a);a.lo=0;a.c9=0;a.eF=0;a.eq=0;a.em=0;a.d8=null;a.nb=0;a.zl=0;} +function GJ(a,b,c){var d=new F6();ASm(d,a,b,c);return d;} +function BnJ(a,b,c,d){var e=new F6();AIx(e,a,b,c,d);return e;} +function BnK(a,b,c,d,e,f){var g=new F6();AF5(g,a,b,c,d,e,f);return g;} +function ASm(a,b,c,d){AIx(a,b,c,d,0);} +function AIx(a,b,c,d,e){var f;f=Cu(b,4);AF5(a,b,c,f?5126:5121,f?0:1,d,e);} +function AF5(a,b,c,d,e,f,g){M(a);a.lo=b;a.c9=c;a.eq=d;a.eF=e;a.d8=f;a.nb=g;a.zl=FX(b);} +function ASp(a,b){if(!(b instanceof F6))return 0;return UL(a,b);} +function UL(a,b){var c,d,e;a:{if(b!==null&&a.lo==b.lo&&a.c9==b.c9&&a.eq==b.eq&&a.eF==b.eF){c=a.d8;d=b.d8;if(c.n(d)&&a.nb==b.nb){e=1;break a;}}e=0;}return e;} +function ACf(a){return (a.zl<<8)+(a.nb&255)|0;} +function T1(a){a:{switch(a.eq){case 5120:case 5121:break;case 5122:case 5123:return 2*a.c9|0;case 5124:case 5125:case 5127:case 5128:case 5129:case 5130:case 5131:break a;case 5126:case 5132:return 4*a.c9|0;default:break a;}return a.c9;}return 0;} +function A2O(a){var b,c;b=ACf(a);c=(541*b|0)+a.c9|0;c=(541*c|0)+a.d8.bz()|0;return c;} +var Jy=D(0); +var Qi=D(0); +var FH=D(Bt); +function CM(){Dx.call(this);this.bf=null;} +function Bfv(a,b,c){var d=new CM();FY(d,a,b,c);return d;} +function FY(a,b,c,d){G4(a,b,c,d);a.bf=b;} +function AY6(a,b,c,d){var e,f;e=0;a:{while((b+a.bf.b4()|0)<=d.C()){f=a.bf.bt(b,c);if(f<=0)break a;b=b+f|0;e=e+1|0;}}while(true){if(e<0)return (-1);f=a.i.d(b,c,d);if(f>=0)break;b=b-a.bf.b4()|0;e=e+(-1)|0;}return f;} +function A1R(a){return B(271);} +var Ys=D(CM); +function BdD(a){var b=new Ys();AP5(b,a);return b;} +function AP5(a,b){FY(a,b.no(),b.D0(),b.he());a.K.F(a);} +function Bcf(a,b,c,d){var e;while((b+a.bf.b4()|0)<=d.C()){e=a.bf;if(e.bt(b,c)<=0)break;b=b+a.bf.b4()|0;}return a.i.d(b,c,d);} +function ASo(a,b,c,d){var e,f,g;e=a.i.ck(b,c,d);if(e<0)return (-1);f=e-a.bf.b4()|0;while(f>=b&&a.bf.bt(f,c)>0){g=f-a.bf.b4()|0;e=f;f=g;}return e;} +var OC=D(0); +function H_(){var a=this;C.call(a);a.ok=null;a.fG=null;a.g5=null;} +var BnL=0;function Biw(a){var b=new H_();A_E(b,a);return b;} +function A_E(a,b){var c;M(a);a.fG=b;c=a;b.classObject=c;} +function Na(b){var c;if(b===null)return null;c=b.classObject;if(c===null)c=Biw(b);return c;} +function ARe(a){var b,c;b=JA(a);c=L();S(I(c,B(272)),b);return P(c);} +function A0N(a){return a.fG;} +function A22(a,b){return A8r(b,a.fG);} +function A6t(a){if(a.ok===null)a.ok=AU6(a.fG);return a.ok;} +function AOS(a){return A_o(a.fG);} +function AWX(a){return AIr(a.fG)===null?0:1;} +function A7v(a){return Na(AIr(a.fG));} +function A3C(){if(!BnL){BnL=1;A6n();}} +function A6n(){J1.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:function(obj,args){Wr(obj);return null;}},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:function(obj,args){Bgg();AJ_();return null;}}];LN.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:function(obj,args){A4k(obj);return null;}},{name:"appendRun",modifiers:0,accessLevel:0,parameterTypes +:[LN],returnType:$rt_voidcls(),callable:function(obj,args){AZT(obj,args[0]);return null;}},{name:"reset",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:function(obj,args){AQy(obj);return null;}},{name:"toString",modifiers:0,accessLevel:3,parameterTypes:[],returnType:BL,callable:function(obj,args){return AKl(obj);}}];G1.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:function(obj,args){AH6(obj);return null;}},{name:"",modifiers +:0,accessLevel:3,parameterTypes:[Mq,GU],returnType:$rt_voidcls(),callable:function(obj,args){SK(obj,args[0],args[1]);return null;}},{name:"",modifiers:0,accessLevel:3,parameterTypes:[Mq,GU,Bn,$rt_floatcls(),$rt_intcls(),$rt_booleancls()],returnType:$rt_voidcls(),callable:function(obj,args){Xl(obj,args[0],args[1],args[2],Baj(args[3]),A0k(args[4]),A4D(args[5]));return null;}},{name:"",modifiers:0,accessLevel:3,parameterTypes:[Mq,GU,$rt_intcls(),$rt_intcls(),Bn,$rt_floatcls(),$rt_intcls(),$rt_booleancls(), +BL],returnType:$rt_voidcls(),callable:function(obj,args){AGq(obj,args[0],args[1],A0k(args[2]),A0k(args[3]),args[4],Baj(args[5]),A0k(args[6]),A4D(args[7]),args[8]);return null;}},{name:"setText",modifiers:0,accessLevel:3,parameterTypes:[Mq,GU],returnType:$rt_voidcls(),callable:function(obj,args){A$9(obj,args[0],args[1]);return null;}},{name:"setText",modifiers:0,accessLevel:3,parameterTypes:[Mq,GU,Bn,$rt_floatcls(),$rt_intcls(),$rt_booleancls()],returnType:$rt_voidcls(),callable:function(obj,args){A7n(obj,args[0], +args[1],args[2],Baj(args[3]),A0k(args[4]),A4D(args[5]));return null;}},{name:"setText",modifiers:0,accessLevel:3,parameterTypes:[Mq,GU,$rt_intcls(),$rt_intcls(),Bn,$rt_floatcls(),$rt_intcls(),$rt_booleancls(),BL],returnType:$rt_voidcls(),callable:function(obj,args){AMR(obj,args[0],args[1],A0k(args[2]),A0k(args[3]),args[4],Baj(args[5]),A0k(args[6]),A4D(args[7]),args[8]);return null;}},{name:"calculateWidths",modifiers:0,accessLevel:1,parameterTypes:[UP],returnType:$rt_voidcls(),callable:function(obj,args){AB3(obj +,args[0]);return null;}},{name:"alignRuns",modifiers:0,accessLevel:1,parameterTypes:[$rt_floatcls(),$rt_intcls()],returnType:$rt_voidcls(),callable:function(obj,args){AEN(obj,Baj(args[0]),A0k(args[1]));return null;}},{name:"truncate",modifiers:0,accessLevel:1,parameterTypes:[UP,LN,$rt_floatcls(),BL],returnType:$rt_voidcls(),callable:function(obj,args){Sp(obj,args[0],args[1],Baj(args[2]),args[3]);return null;}},{name:"wrap",modifiers:0,accessLevel:1,parameterTypes:[UP,LN,$rt_intcls()],returnType:LN,callable: +function(obj,args){return XX(obj,args[0],args[1],A0k(args[2]));}},{name:"setLastGlyphXAdvance",modifiers:0,accessLevel:1,parameterTypes:[UP,LN],returnType:$rt_voidcls(),callable:function(obj,args){Hx(obj,args[0],args[1]);return null;}},{name:"getGlyphWidth",modifiers:0,accessLevel:1,parameterTypes:[K9,UP],returnType:$rt_floatcls(),callable:function(obj,args){return Iq(obj,args[0],args[1]);}},{name:"getLineOffset",modifiers:0,accessLevel:1,parameterTypes:[Nj,UP],returnType:$rt_floatcls(),callable:function(obj, +args){return AHF(obj,args[0],args[1]);}},{name:"parseColorMarkup",modifiers:0,accessLevel:1,parameterTypes:[GU,$rt_intcls(),$rt_intcls()],returnType:$rt_intcls(),callable:function(obj,args){return WT(obj,args[0],A0k(args[1]),A0k(args[2]));}},{name:"reset",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:function(obj,args){A_3(obj);return null;}},{name:"toString",modifiers:0,accessLevel:3,parameterTypes:[],returnType:BL,callable:function(obj,args){return ASX(obj);}},{name:"",modifiers +:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:function(obj,args){DL();A2J();return null;}}];} +function BcB(a){var b,c,d,e,f,g,h,i,j,k,l,m;if(!a.fO()&&!a.BD()){if(a.g5===null){A3C();b=(a.wz()).$meta;c=b.methods;a.g5=Bd(Gy,c.length);d=0;e=0;while(e=j.length)break;j[i]=Na(g[i]);i=i+1|0;}j=a.g5.data;k=d+1|0;l=new Gy;b=$rt_str(f.name);m=f.modifiers;AF6(l,a,b,m,f.accessLevel,h,CD(f.callable,"call"));j[d]=l;d=k;}e=e+1|0;}a.g5=Kp(a.g5,d);}return a.g5.c2();}return Bd(Gy,0);} +function AW7(a){var b,c,d,e,f,g,h,i,j;b=a.oR();c=b.data;d=c.length;e=Bd(Gy,d);f=0;g=0;while(g=d)H(AWZ());f=c[e];if(AGH(f.sX(),b))break;e=e+1|0;}return f;} +function A_c(a,b){var c,d,e,f;c=(a.oR()).data;d=c.length;e=0;while(true){if(e>=d)H(AWZ());f=c[e];if(L8(f.pQ())&&AGH(f.sX(),b))break;e=e+1|0;}return f;} +function A5H(a){return AF1();} +var ADU=D(CF); +var DP=D(0); +function AHW(){var a=this;C.call(a);a.A=null;a.bd=0;} +function BcY(){var a=new AHW();A1A(a);return a;} +function Biz(a){var b=new AHW();AZp(b,a);return b;} +function A1A(a){M(a);a.A=Bj(2);} +function AZp(a,b){M(a);if(b<0)H(AH0());a.A=Bj(((b+32|0)-1|0)/32|0);} +function AT2(a,b){var c,d;if(b<0)H(Cm());c=b/32|0;if(b>=a.bd){H4(a,c+1|0);a.bd=b+1|0;}d=a.A.data;d[c]=d[c]|1<<(b%32|0);} +function APl(a,b,c){var d,e,f,g,h;if(b>=0){d=Cu(b,c);if(d<=0){if(!d)return;e=b/32|0;f=c/32|0;if(c>a.bd){H4(a,f+1|0);a.bd=c;}if(e==f){g=a.A.data;g[e]=g[e]|Ha(a,b)&HY(a,c);}else{g=a.A.data;g[e]=g[e]|Ha(a,b);h=e+1|0;while(h>>(32-c|0)|0;} +function BcX(a,b){var c,d;if(b<0)H(Cm());c=b/32|0;if(c=0&&b<=c){if(b>=a.bd)return;d=BN(a.bd,c);if(b==d)return;e=b/32|0;f=d/32|0;if(e==f){g=a.A.data;g[e]=g[e]&(HY(a,b)|Ha(a,d));}else{g=a.A.data;g[e]=g[e]&HY(a,b);h=e+1|0;while(h=a.bd)return (-1);c=b/32|0;d=a.A.data[c];e=d>>>(b%32|0)|0;if(e)return FX(e)+b|0;f=(a.bd+31|0)/32|0;g=c+1|0;while(g=a.bd)return b;c=b/32|0;d=a.A.data[c]^(-1);e=d>>>(b%32|0)|0;if(e)return FX(e)+b|0;f=(a.bd+31|0)/32|0;g=c+1|0;while(g=b)return;c=Bw((b*3|0)/2|0,(a.A.data.length*2|0)+1|0);a.A=AXF(a.A,c);} +function Ge(a){var b,c,d;b=(a.bd+31|0)/32|0;a.bd=b*32|0;c=b-1|0;a:{while(true){if(c<0)break a;d=JO(a.A.data[c]);if(d<32)break;c=c+(-1)|0;a.bd=a.bd-32|0;}a.bd=a.bd-d|0;}} +function ATg(a,b){var c,d;c=BN(a.A.data.length,b.A.data.length);d=0;while(d32){while(b.f(d-1|0)<=32){d=d+(-1)|0;}e=0;if(b.f(c)==45){c=c+1|0;e=1;}else if(b.f(c)==43)c=c+1|0;if(c==d)H(EJ());a:{f=b.f(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+CY(i,k-48|0)|0;i=$rt_udiv(i,10);}h=h+1|0;c=c+1|0;}}else H(EJ());}}if(c= +d)break c;l=b.f(c);k=Cu(l,48);if(k<0)break c;if(l>57)break;if(!g&&!k)h=h+(-1)|0;else if(i>0){g=g+CY(i,l-48|0)|0;i=$rt_udiv(i,10);}c=c+1|0;j=1;}}if(!j)H(EJ());}if(c=d)break d;p=b.f(m);if(p<48)break d;if(p>57)break;o=(10*o|0)+(p-48|0)|0;l=1;m=m+1|0;}}if(!l)H(EJ());if(n)o= -o|0;h=h+o|0;}return AIn(g,h,e);}c=c+1|0;if(c==d)break;}H(EJ());} +function JM(b,c){var d,e,f,g;ER();d=(b<=c?0:1)-(c<=b?0:1)|0;if(!d){e=1.0/b;f=1.0/c;g=(e<=f?0:1)-(f<=e?0:1)|0;d=(g+(c!==c?0:1)|0)-(b!==b?0:1)|0;}return d;} +function Gc(b){ER();if($rt_globals.isNaN(b)?1:0)return 2143289344;return $rt_floatToRawIntBits(b);} +function ATy(){BnM=G($rt_floatcls());} +function D2(){BU.call(this);this.d_=0;} +function TG(a){var b=new D2();ATQ(b,a);return b;} +function ATQ(a,b){Dk(a);a.d_=b;} +function A52(a){return 1;} +function AO8(a,b,c){return a.d_!=c.f(b)?(-1):1;} +function ANE(a,b,c,d){var e,f,g,h;if(!(c instanceof BL))return G$(a,b,c,d);e=c;f=d.C();while(true){if(b>=f)return (-1);g=e.dQ(a.d_,b);if(g<0)return (-1);h=a.i;b=g+1|0;if(h.d(b,c,d)>=0)break;}return g;} +function AQr(a,b,c,d,e){var f,g;if(!(d instanceof BL))return Hd(a,b,c,d,e);f=d;a:{while(true){if(c=0)break;c=g+(-1)|0;}return g;}return (-1);} +function AWj(a){var b,c;b=a.d_;c=L();Bh(c,b);return P(c);} +function ALd(a){return a.d_;} +function AVU(a,b){if(b instanceof D2)return b.mY()!=a.d_?0:1;if(!(b instanceof DW)){if(b instanceof Dl)return b.l(a.d_);if(!(b instanceof DU))return 1;return 0;}return b.bt(0,Jr(a.d_))<=0?0:1;} +var Im=D(B8); +function Cq(){var a=this;C.call(a);a.pe=0;a.m8=0;a.fR=null;} +function QO(a){Ox(a,16,2147483647);} +function Ox(a,b,c){M(a);a.fR=Bg5(0,b);a.pe=c;} +function AJB(a){return !a.fR.j?a.HB():a.fR.AB();} +function AMw(a,b){if(b===null)H(Bq(B(274)));if(a.fR.j>=a.pe)a.yY(b);else{a.fR.bY(b);a.m8=Bw(a.m8,a.fR.j);a.pV(b);}} +function APb(a,b){if(Hz(b,Du))b.cL();} +function A2i(a,b){a.pV(b);} +function AXt(a,b){var c,d,e,f,g;if(b===null)H(Bq(B(33)));c=a.fR;d=a.pe;e=0;f=b.j;while(e=d)a.yY(g);else{c.bY(g);a.pV(g);}}e=e+1|0;}a.m8=Bw(a.m8,c.j);} +var SZ=D(Cq); +var PH=D(0); +var HZ=D(0); +var Sy=D(); +var B9=D(BK); +var TD=D(B9); +function ADH(){var a=this;W.call(a);a.pS=0;a.nM=0;a.ti=0;} +function Ia(a,b){var c=new ADH();ANp(c,a,b);return c;} +function BhG(a,b,c){var d=new ADH();AYG(d,a,b,c);return d;} +function ANp(a,b,c){Bv(a);a.nM=c;a.pS=b;} +function AYG(a,b,c,d){Bv(a);a.ti=d;a.nM=c;a.pS=b;} +function AI6(a){var b;b=Bdp(a.pS);if(a.ti)b.bp.eg(0,2048);b.Y=a.nM;return b;} +var Nt=D(); +var BnN=null;function BnO(){BnO=O(Nt);Bbd();} +function Bbd(){BnN=A04();} +var Fi=D(0); +var D1=D(Cr); +var BnP=null;var BnQ=null;var BnR=null;var BnS=0.0;var BnT=0.0;function BnU(){BnU=O(D1);BbY();} +function BbY(){BnP=BS();BnQ=BS();BnR=BS();BnS=0.4000000059604645;BnT=0.10000000149011612;} +var TM=D(D1); +var Kz=D(0); +var I2=D(C$); +function AEn(a,b,c,d){GM(a,b);a.w=c;a.M=d;} +function ADV(b,c,d){return Bfs(0,b.data.length,b,c,c+d|0,0);} +function Wh(b){return ADV(b,0,b.data.length);} +function AKm(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 Bx;i=L();S(I(S(I(i,B(275)),g),B(276)),f);BD(h,P(i));H(h);}if(Z(a)=0){e=b.data;f=e.length;if(c<=f){g=c+d|0;if(g>f){h=new Bx;i=L();S(I(S(I(i,B(280)),g),B(276)),f);BD(h,P(i));H(h);}if(d<0){i=new Bx;h=L();I(S(I(h,B(277)),d),B(278));BD(i,P(h));H(i);}j=a.w;k=0;while(k=0&&c<=b.h()){if(d>b.h()){f=new Bx;g=b.h();h=L();S(I(S(I(h,B(280)),d),B(281)),g);BD(f,P(h));H(f);}if(c>d){f=new Bx;h=L();S(I(S(I(h,B(282)),c),B(283)),d);BD(f,P(h));H(f);}i=a.w;while(c0){c=a.w;d=0;while(true){if(d>=b)break a;e=c+1|0;a.px(d,a.wu(c));d=d+1|0;c=e;}}}a.w=b;a.M=a.f5;a.et=(-1);return a;} +function Bb_(a){return a.dY();} +function Va(){var a=this;Iw.call(a);a.Az=0;a.sw=0;a.oY=null;} +function Bfs(a,b,c,d,e,f){var g=new Va();AYe(g,a,b,c,d,e,f);return g;} +function AYe(a,b,c,d,e,f,g){Tu(a,c,e,f);a.sw=b;a.Az=g;a.oY=d;} +function A8U(a,b){return a.oY.data[b+a.sw|0];} +function A68(a,b,c){a.oY.data[b+a.sw|0]=c;} +function AXr(a){return a.Az;} +var QK=D(); +var N9=D(0); +var M5=D(0); +function AFf(){T.call(this);this.Jb=null;} +function Bge(a){var b=new AFf();AJc(b,a);return b;} +function AJc(a,b){a.Jb=b;Bk(a);} +function BaC(a,b){return RV(b);} +var Eg=D(); +var BnV=null;var BnW=null;function Ug(){Ug=O(Eg);A0g();} +function Jl(a){Ug();M(a);} +function WC(){Ug();return BnW;} +function A0g(){BnV=Bet(null);BfZ();BnW=BnX.y7();} +var Fz=D(Eg); +function Nw(a){Jl(a);} +function AOs(a,b){return (a.x5()).fe(b);} +var Qj=D(); +var BnY=0;function M7(){M7=O(Qj);A6Q();} +function AGf(b,c,d,e){var f;M7();if(!BnY){Pm(b,c,d,e);return;}a:{f=Blp.st();Jz();if(f!==Bk3&&Blp.st()!==Bk7){f=Blp;if(f.st()!==Bk8){AF2(b,c,d,e);break a;}}ABQ(b,c);}} +function ABQ(b,c){var d,e,f,g,h,i,j;M7();d=Blv;e=c.eJ();f=c.ba();g=c.S();h=c.ge();i=c.f2();j=c.iC();d.fH(b,0,e,f,g,0,h,i,j);Blw.k1(b);} +function AF2(b,c,d,e){var f,g,h,i,j,k,l;M7();a:{if(!Blq.ro(B(284))){f=Blq;if(!f.ro(B(285))){f=Blw;if(!((Co(f)).o()).n(B(286))&&Blx===null){Pm(b,c,d,e);break a;}}}f=Blv;g=c.eJ();h=c.ba();i=c.S();j=c.ge();k=c.f2();l=c.iC();f.fH(b,0,g,h,i,0,j,k,l);Blw.k1(b);}} +function Pm(b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q;M7();f=Blv;g=c.eJ();h=c.ba();i=c.S();j=c.ge();k=c.f2();l=c.iC();f.fH(b,0,g,h,i,0,j,k,l);if(Blw===null&&d!=e)H(BF(B(287)));m=c.ba()/2|0;n=c.S()/2|0;o=1;while(m>0&&n>0){p=RL(m,n,c.eP());F9();p.zv(BmX);p.FQ(c,0,0,c.ba(),c.S(),0,0,m,n);if(o>1)c.G();f=Blv;j=p.eJ();k=p.ba();q=p.S();g=p.ge();h=p.f2();l=p.iC();f.fH(b,o,j,k,q,0,g,h,l);m=p.ba()/2|0;n=p.S()/2|0;o=o+1|0;c=p;}} +function A6Q(){BnY=1;} +function Dp(){var a=this;C.call(a);a.wF=null;a.Ki=B$;a.Id=B$;a.f$=null;a.x1=null;a.Ci=null;a.mc=0;a.Kw=null;} +var BnZ=null;var Bn0=null;var Bn1=0;var Bn2=0;var Bn3=null;function Em(){Em=O(Dp);AKW();} +function Bn4(){var a=new Dp();Jv(a);return a;} +function BhW(a){var b=new Dp();AA$(b,a);return b;} +function Bn5(a,b){var c=new Dp();KQ(c,a,b);return c;} +function Jv(a){Em();KQ(a,null,null);} +function AA$(a,b){Em();KQ(a,null,b);} +function KQ(a,b,c){var d;Em();M(a);a.f$=TI();a.mc=1;a.Ci=c;a.Kw=b;d=Bn1;Bn1=d+1|0;a.Ki=U(d);} +function AZs(a){ATW(Bju(a));} +function AD$(a){var b,c,d,$$je;a:{b:{c:{d:{try{Em();Bn2=Bn2+1|0;D0(a);a.db();}catch($$e){$$je=Y($$e);if($$je instanceof Ci){b=$$je;break d;}else{c=$$je;break c;}}c=a.f$;F5(c);e:{try{K$(a.f$);C_(c);break e;}catch($$e){$$je=Y($$e);d=$$je;}C_(c);H(d);}a.mc=0;Bn2=Bn2-1|0;D0(BnZ);break a;}try{(a.Jv()).EE(a,b);break b;}catch($$e){$$je=Y($$e);c=$$je;}}d=a.f$;F5(d);f:{try{K$(a.f$);C_(d);break f;}catch($$e){$$je=Y($$e);c=$$je;}C_(d);H(c);}a.mc=0;Bn2=Bn2-1|0;D0(BnZ);H(c);}c=a.f$;F5(c);g:{try{K$(a.f$);C_(c);break g;}catch +($$e){$$je=Y($$e);d=$$je;}C_(c);H(d);}a.mc=0;Bn2=Bn2-1|0;D0(BnZ);}} +function D0(b){Em();if(Bn0!==b)Bn0=b;Bn0.Id=KW();} +function C0(){Em();return Bn0;} +function AB5(b){var $p,$z;$p=0;if(A4M()){var $T=QG();$p=$T.l();b=$T.l();}_:while(true){switch($p){case 0:Em();$p=1;case 1:YB(b);if(Eu()){break _;}return;default:AZc();}}QG().s(b,$p);} +function ANi(b,c){var d,e,f;Em();d=C0();e=Bhd(d,c);f=ANg(b,U(2147483647))?2147483647:DV(b);e.JW=X1(e,f);d.x1=e;} +function A5L(a){return Bd(Lh,0);} +function APh(a){if(a.wF!==null)return a.wF;Em();return Bn3;} +function AKW(){BnZ=BhW(B(288));Bn0=BnZ;Bn1=1;Bn2=1;Bn3=Bi1();} +function YB(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.iM=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.I6=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=BeP(callback);thread.suspend(function(){try{ANi(b,callback);}catch($e){callback.I6($rt_exception($e));}});return null;} +function RM(){var a=this;Dp.call(a);a.l9=0;a.fK=null;a.hn=null;a.go=null;} +function Bdo(a,b,c,d){var e=new RM();AXc(e,a,b,c,d);return e;} +function AXc(a,b,c,d,e){a.go=b;a.l9=c;a.fK=d;a.hn=e;Jv(a);} +function ATh(a){var b,c,d,e;b=new $rt_globals.XMLHttpRequest();c=BI(Bgd(a,b),"handleEvent");b.onreadystatechange=c;Jw(a.go,b,a.hn);d=a.fK;e=a.l9;b.open("GET",$rt_ustr(d),!!e);b.setRequestHeader("Content-Type","text/plain; charset=utf-8");b.send();} +var Gh=D(0); +function RN(){var a=this;C.call(a);a.fI=null;a.oQ=0;a.hG=null;a.i5=null;a.hT=null;} +function BiJ(a,b,c,d,e){var f=new RN();A_O(f,a,b,c,d,e);return f;} +function A_O(a,b,c,d,e,f){a.hT=b;a.fI=c;a.oQ=d;a.hG=e;a.i5=f;M(a);} +function Zj(a,b){var c,d,e,f,g,h,i,j,$$je,$p,$z;$p=0;if(A4M()){var $T=QG();$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.fI.readyState==4){a:{if(a.fI.status!=200){if(a.fI.status!=404){c=a.fI;if(c.status!=403){try{d=U(100);$p=1;continue _;}catch($$e){$$je=Y($$e);if($$je instanceof Ci){}else{throw $$e;}}a.hT.iZ(a.oQ,a.hG,a.i5);break a;}}a.i5.cW(a.hG);}else{if(a.hT.fq){c=Eh();e=a.hG;f=L();I(I(f,B(289)),e);c.dS(P(f));}g= +a.fI.response;h=GN();i=h.jt();j=i.createElement("script");c=i.createTextNode(g);j.appendChild(c);i.body.appendChild(j);a.i5.c4(a.hG,$rt_str(a.fI.responseText));}}a.hT.gB();}return;case 1:b:{try{AB5(d);if(Eu()){break _;}break b;}catch($$e){$$je=Y($$e);if($$je instanceof Ci){}else{throw $$e;}}}a.hT.iZ(a.oQ,a.hG,a.i5);a.hT.gB();return;default:AZc();}}QG().s(a,b,c,d,e,f,g,h,i,j,$p);} +function Vl(a,b){var $p,$z;$p=0;if(A4M()){var $T=QG();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:a.bP(b);if(Eu()){break _;}return;default:AZc();}}QG().s(a,b,$p);} +function ADs(){Ck.call(this);this.H5=null;} +function Bjk(a){var b=new ADs();AKP(b,a);return b;} +function AKP(a,b){G5(a);a.H5=b;} +function RO(){var a=this;CJ.call(a);a.mR=null;a.Eq=null;} +function BdA(a,b){var c=new RO();Bau(c,a,b);return c;} +function Bau(a,b,c){a.Eq=b;a.mR=c;Fo(a);} +function ALS(a,b){a.mR.en(b);} +function A7Z(a,b){a.mR.cW(b);} +function BbK(a,b,c){return a.mR.c4(b,null);} +function A0u(a,b,c){return a.pW(b,c);} +function RP(){var a=this;Dp.call(a);a.i7=0;a.ga=null;a.hJ=null;a.fL=null;} +function BiK(a,b,c,d){var e=new RP();A5s(e,a,b,c,d);return e;} +function A5s(a,b,c,d,e){a.fL=b;a.i7=c;a.ga=d;a.hJ=e;Jv(a);} +function A1D(a){var b,c,d,e;b=new $rt_globals.XMLHttpRequest();c=BI(Bgy(a,b),"handleEvent");b.onreadystatechange=c;Jw(a.fL,b,a.hJ);d=a.ga;e=a.i7;b.open("GET",$rt_ustr(d),!!e);if(a.i7){c="arraybuffer";b.responseType=c;}b.send();} +function AC5(){T.call(this);this.Da=null;} +function BdL(a){var b=new AC5();A39(b,a);return b;} +function A39(a,b){a.Da=b;Bk(a);} +function AUs(a,b){return UI(b);} +function RQ(){var a=this;CJ.call(a);a.h$=null;a.re=null;a.wt=null;a.kw=null;} +function Bfl(a,b,c,d){var e=new RQ();BbW(e,a,b,c,d);return e;} +function BbW(a,b,c,d,e){a.kw=b;a.h$=c;a.re=d;a.wt=e;Fo(a);} +function AOv(a,b){a.h$.en(b);} +function AZt(a,b){a.h$.cW(b);} +function AZx(a,b,c){var d,e,f,g,h;d=$rt_globals.window.document;e=d.createElement("img");if(a.re!==null){d=a.re;e.setAttribute("crossOrigin",$rt_ustr(d));}a.kw.lp();A7u(e,Bfp(a,b,c,e));if(!a.kw.wU){d=$rt_ustr(b);e.src=d;}else{f=a.wt;g=XA(c);h=L();I(I(I(I(h,B(290)),f),B(291)),g);h=$rt_ustr(P(h));e.src=h;}return 0;} +function AOV(a,b,c){return a.pW(b,c);} +function RR(){var a=this;C.call(a);a.xO=null;a.EY=null;} +function Bem(a,b){var c=new RR();A5u(c,a,b);return c;} +function A5u(a,b,c){a.EY=b;a.xO=c;M(a);} +function Te(a,b){a.xO.en(b.loaded);} +function ASR(a,b){a.bP(b);} +var DZ=D(C$); +function AFX(a,b,c,d){GM(a,b);a.w=c;a.M=d;} +function Bbu(b,c,d){return BeG(0,b.data.length,b,c,c+d|0,0);} +function AZy(b){return Bbu(b,0,b.data.length);} +function ASk(a,b,c,d){var e,f,g,h,i,j,k;if(a.bX())H(Dt());if(Z(a)=0){e=b.data;f=e.length;if(c<=f){g=c+d|0;if(g>f){h=new Bx;i=L();S(I(S(I(i,B(292)),g),B(276)),f);BD(h,P(i));H(h);}if(d<0){h=new Bx;i=L();I(S(I(i,B(277)),d),B(278));BD(h,P(i));H(h);}j=a.w;k=0;while(k=0&&b=0&&bf.length)e=a.nN(Bw(Bw(8,g),a.j*1.75|0));BW(b,c,e,a.j,d);a.j=g;} +function Bbf(a,b){if(b=f)break a;if(b.n(d.data[e])){a.vS(e);return 1;}e=e+1|0;}}}return 0;} +function ATL(a,b){var c,d,e;if(b>=a.j)H(Dq((((((L()).e(B(300))).z(b)).e(B(301))).z(a.j)).c()));c=a.R;d=c.data;e=d[b];a.j=a.j-1|0;if(!a.gw)d[b]=d[a.j];else BW(c,b+1|0,c,b,a.j-b|0);d[a.j]=null;return e;} +function AM$(a,b,c){var d,e,f,g,h,i;d=a.j;if(c>=d)H(Dq((((((L()).e(B(302))).z(c)).e(B(301))).z(a.j)).c()));if(b>c)H(Dq((((((L()).e(B(303))).z(b)).e(B(304))).z(c)).c()));e=a.R;f=(c-b|0)+1|0;g=d-f|0;if(a.gw){h=b+f|0;BW(e,h,e,b,d-h|0);}else{i=Bw(g,c+1|0);BW(e,i,e,b,d-i|0);}i=g;while(ia.R.data.length)a.nN(Bw(Bw(8,c),a.j*1.75|0));return a.R;} +function A2Z(a,b){var c,d,e;c=a.R;d=MQ((Co(c)).e1(),b);e=d.data;BW(c,0,d,0,BN(a.j,e.length));a.R=d;return d;} +function APT(a){if(Bn9)return MW(a,1);if(a.nT===null)a.nT=Bgk(a);return a.nT.mS();} +function AJ5(a,b){var c;if(b<0)H(Bq((((L()).e(B(307))).z(b)).c()));if(a.j<=b)return;c=b;while(cd.C()){d.dn=1;return (-1);}f=c.f(b);if(b>d.dx()){g=c.f(b-1|0);if(B6(g))return (-1);}if(a.fV!=f)return (-1);return a.i.d(e,c,d);} +function APe(a,b,c,d){var e,f,g,h,i;if(!(c instanceof BL))return G$(a,b,c,d);e=c;f=d.dx();g=d.C();while(true){if(b>=g)return (-1);h=e.dQ(a.fV,b);if(h<0)return (-1);if(h>f&&B6(e.f(h-1|0))){b=h+1|0;continue;}i=a.i;b=h+1|0;if(i.d(b,c,d)>=0)break;}return h;} +function A2W(a,b,c,d,e){var f,g,h;if(!(d instanceof BL))return Hd(a,b,c,d,e);f=e.dx();g=d;a:{while(true){if(cf&&B6(g.f(h-1|0))){c=h+(-2)|0;continue;}if(a.i.d(h+1|0,d,e)>=0)break;c=h+(-1)|0;}return h;}return (-1);} +function AVC(a){var b,c;b=a.fV;c=L();Bh(c,b);return P(c);} +function AJU(a,b){if(b instanceof D2)return 0;if(b instanceof DW)return 0;if(b instanceof Dl)return 0;if(b instanceof DU)return 0;if(b instanceof KJ)return 0;if(!(b instanceof KD))return 1;return b.fV!=a.fV?0:1;} +function AVI(a,b){return 1;} +var AH3=D(Ex); +function Bhn(a,b){var c=new AH3();AM7(c,a,b);return c;} +function AM7(a,b,c){WZ(a,b,c);} +var Qz=D(); +var Bn_=null;function AVv(){AVv=O(Qz);ANb();} +function ANb(){var b;Bn_=Cc(16384);b=0;while(b<16384){Bn_.data[b]=QS((b+0.5)/16384.0*6.2831854820251465);b=b+1|0;}Bn_.data[0]=0.0;Bn_.data[4096]=1.0;Bn_.data[8192]=0.0;Bn_.data[12288]=(-1.0);} +var Pc=D(0); +var JB=D(); +var Boa=null;var Bob=null;function BdH(){BdH=O(JB);ATV();} +function AIn(b,c,d){var e,f,g,h,i,j,k;BdH();e=50+c|0;if(b&&e<=Boa.data.length&&e>=0){f=Gm(b,Boa.data[e],0);g=Bob.data[e]-1|0;h=(32-JO(f)|0)-30|0;i=h>=0?f>>>h|0:f<<( -h|0);j=g+h|0;if(j>=255)return !d?Infinity:(-Infinity);i=i+32|0;if(i&(-1073741824)){i=i>>>1|0;j=j+1|0;}if(j<=0){i=i>>BN(( -j|0)+1|0,32);j=0;}i=(i>>>6|0)&8388607;k=i|j<<23;if(d)k=k^(-2147483648);return $rt_intBitsToFloat(k);}return $rt_intBitsToFloat(!d?0:(-2147483648));} +function ATV(){Boa=Er([(-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)]);Bob=Er([(-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 EP(){CM.call(this);this.eU=null;} +function Bhh(a,b,c,d){var e=new EP();ML(e,a,b,c,d);return e;} +function ML(a,b,c,d,e){FY(a,c,d,e);a.eU=b;} +function A0y(a,b,c,d){var e,f,g,h;e=a.eU.hi();f=a.eU.g3();g=0;while(true){if(g>=e){a:{while(gd.C())break a;h=a.bf.bt(b,c);if(h<1)break a;b=b+h|0;g=g+1|0;}}while(true){if(g=0)break;b=b-a.bf.b4()|0;g=g+(-1)|0;}return h;}if((b+a.bf.b4()|0)>d.C()){d.dn=1;return (-1);}h=a.bf.bt(b,c);if(h<1)break;b=b+h|0;g=g+1|0;}return (-1);} +function A08(a){return a.eU.c();} +function Dl(){var a=this;BO.call(a);a.di=null;a.o1=0;} +function A6b(a){var b=new Dl();AFR(b,a);return b;} +function AFR(a,b){C5(a);a.di=b.jW();a.o1=b.bj;} +function A3r(a,b,c,d){var e,f,g,h,i,j;e=d.C();if(b0)return h;}if(f=0&&b=0&&b<=c&&c<=a.h()&&e>=0){f=d.data;g=c-b|0;if((e+g|0)<=f.length){BW(a.y,b,d,e,g);return;}}H(Cm());} +function A9F(a,b,c){var d,e,f;if((c+b.h()|0)>a.h())return 0;d=0;while(da.h())return 0;c=0;d=a.h()-b.h()|0;while(d=a.y.data.length)return (-1);if(a.y.data[d]==e)break;d=d+1|0;}return d;}f=GA(b);g=Gd(b);while(true){if(d>=(a.y.data.length-1|0))return (-1);if(a.y.data[d]==f&&a.y.data[d+1|0]==g)break;d=d+1|0;}return d;} +function A3p(a,b){return a.dQ(b,0);} +function A0z(a,b,c){var d,e,f,g,h,i;d=BN(c,a.h()-1|0);if(b<65536){e=b&65535;while(true){if(d<0)return (-1);if(a.y.data[d]==e)break;d=d+(-1)|0;}return d;}f=GA(b);g=Gd(b);while(true){if(d<1)return (-1);if(a.y.data[d]==g){h=a.y.data;i=d-1|0;if(h[i]==f)break;}d=d+(-1)|0;}return i;} +function APM(a,b){return a.kj(b,a.h()-1|0);} +function A25(a,b,c){var d,e,f;d=Bw(0,c);e=a.h()-b.h()|0;a:while(true){if(d>e)return (-1);f=0;while(true){if(f>=b.h())break a;if(a.f(d+f|0)!=b.f(f))break;f=f+1|0;}d=d+1|0;}return d;} +function A9b(a,b){return a.rW(b,0);} +function ANz(a,b,c){var d,e;d=BN(c,a.h()-b.h()|0);a:while(true){if(d<0)return (-1);e=0;while(true){if(e>=b.h())break a;if(a.f(d+e|0)!=b.f(e))break;e=e+1|0;}d=d+(-1)|0;}return d;} +function APu(a,b){return a.wG(b,a.h());} +function AJM(a,b,c){var d;d=Cu(b,c);if(d>0)H(Cm());if(!d){EW();return Boe;}if(!b&&c==a.h())return a;return G9(a.y,b,c-b|0);} +function APP(a,b){return a.cw(b,a.h());} +function ANO(a,b,c){return a.cw(b,c);} +function AYt(a,b){var c,d,e;c=a.h()-b.h()|0;d=0;while(d<=c){e=0;while(true){if(e>=b.h())return 1;if(a.f(d+e|0)!=b.f(e))break;e=e+1|0;}d=d+1|0;}return 0;} +function A$n(a,b,c){var d,e,f,g;d=L();e=a.h()-b.h()|0;f=0;while(f<=e){g=0;a:{while(true){if(g>=b.h()){d.cx(c);f=f+(b.h()-1|0)|0;break a;}if(a.f(f+g|0)!=b.f(g))break;g=g+1|0;}d.P(a.f(f));}f=f+1|0;}d.cx(a.dw(f));return d.c();} +function A6p(a){var b,c;b=0;c=a.h()-1|0;a:{while(b<=c){if(a.f(b)>32)break a;b=b+1|0;}}while(b<=c&&a.f(c)<=32){c=c+(-1)|0;}return a.cw(b,c+1|0);} +function ALJ(a){return a;} +function A57(a){var b,c,d;b=B3(a.y.data.length);c=0;while(true){d=b.data;if(c>=d.length)break;d[c]=a.y.data[c];c=c+1|0;}return b;} +function AD2(b){var c,d;EW();c=new BL;d=B3(1);d.data[0]=b;JG(c,d);return c;} +function KI(b){EW();return ((L()).z(b)).c();} +function ACM(b){EW();return ((L()).dh(b)).c();} +function AWB(a,b){var c,d;if(a===b)return 1;if(!(b instanceof BL))return 0;c=b;if(c.h()!=a.h())return 0;d=0;while(d=c)break a;e=b[d];a.kr=(31*a.kr|0)+e|0;d=d+1|0;}}}return a.kr;} +function A2C(a){var b,c,d,e,f,g;if(a.bF())return a;b=0;c=0;d=a.y.data;e=d.length;f=0;a:{while(f=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(h.ei(2))break a;BE();i=BkV;break a;}k=e.data;n=f+1|0;k[f]=(192|l>>6)<<24>>24;m=n+1|0;k[n]=(128|l&63)<<24>>24;}else if(!GT(l)){if((f+3|0)>g){j=j+(-1)|0;if(h.ei(3))break a;BE();i=BkV;break a;}k=e.data;o=f+1|0;k[f]=(224|l>>12)<<24>>24;n=o+1|0;k[o]=(128|l>>6&63)<<24>>24;m=n+1|0;k[n]=(128|l&63)<<24>>24;}else{if +(!B6(l)){i=Ch(1);break a;}if(j>=d){if(h.Hf())break a;BE();i=BkW;break a;}n=j+1|0;p=k[j];if(!B2(p)){j=n+(-2)|0;i=Ch(1);break a;}if((f+4|0)>g){j=n+(-2)|0;if(h.ei(4))break a;BE();i=BkV;break a;}k=e.data;q=Df(l,p);j=f+1|0;k[f]=(240|q>>18)<<24>>24;o=j+1|0;k[j]=(128|q>>12&63)<<24>>24;j=o+1|0;k[o]=(128|q>>6&63)<<24>>24;m=j+1|0;k[j]=(128|q&63)<<24>>24;j=n;}c=j;f=m;}j=c;}h.gh(j);h.fv(f);return i;} +var Kl=D(); +function ACi(a){M(a);} +var I0=D(0); +function Gf(){var a=this;Kl.call(a);a.qy=0;a.df=null;a.y2=0.0;a.xy=0;a.jl=0;a.jR=0;a.AD=0;} +var Boy=null;var Boz=null;function XZ(){XZ=O(Gf);Bca();} +function BoA(){var a=new Gf();IO(a);return a;} +function BoB(a){var b=new Gf();O2(b,a);return b;} +function AGK(b,c,d){XZ();return Bin(b,c);} +function IO(a){XZ();O2(a,11);} +function O2(a,b){XZ();ACi(a);a.jR=(-1);if(b<0)H(CA());a.qy=0;if(!b)b=1;a.df=Rg(a,b);a.jl=a.df.data.length;a.y2=0.75;OU(a);} +function Rg(a,b){return Bd(Pj,b);} +function OU(a){a.xy=a.df.data.length*a.y2|0;} +function ATC(a,b,c){var d,e,f,g,h,i,j;F5(a);try{if(b!==null&&c!==null){d=b.bz();e=d&2147483647;f=e%a.df.data.length|0;g=a.df.data[f];while(g!==null&&!g.G9(b,d)){g=g.m5;}if(g!==null){h=g.gU;g.gU=c;return h;}a.AD=a.AD+1|0;i=a.qy+1|0;a.qy=i;if(i>a.xy){a.mn();f=e%a.df.data.length|0;}if(fa.jR)a.jR=f;j=AGK(b,c,d);j.m5=a.df.data[f];a.df.data[f]=j;return null;}H(HK());}finally{C_(a);}} +function ARy(a){var b,c,d,e,f,g,h,i,j;b=(a.df.data.length<<1)+1|0;if(!b)b=1;c=(-1);d=Rg(a,b);e=a.jR+1|0;f=b;while(true){e=e+(-1)|0;if(ec)c=h;i=d.data;j=g.m5;g.m5=i[h];i[h]=g;g=j;}}a.jl=f;a.jR=c;a.df=d;OU(a);} +function Bca(){Boy=Biv();Boz=Bey();} +function Xr(){Gf.call(this);this.DQ=null;} +function BeM(){var a=new Xr();AS_(a);return a;} +function BeR(a){var b=new Xr();AP0(b,a);return b;} +function AS_(a){IO(a);} +function AP0(a,b){IO(a);a.DQ=b;} +function AHt(){var a=this;Gp.call(a);a.yL=0;a.sF=0;a.ry=null;} +function BeG(a,b,c,d,e,f){var g=new AHt();A1Y(g,a,b,c,d,e,f);return g;} +function A1Y(a,b,c,d,e,f,g){MP(a,c,e,f);a.sF=b;a.yL=g;a.ry=d;} +function ATI(a,b){return a.ry.data[b+a.sF|0];} +function AS1(a,b,c){a.ry.data[b+a.sF|0]=c;} +function A8_(a){return a.yL;} +var AEr=D(); +var Hn=D(); +function BoC(){var a=new Hn();AGp(a);return a;} +function AGp(a){M(a);} +function Th(a){return Bio();} +var I3=D(Hn); +function BoD(){var a=new I3();V8(a);return a;} +function V8(a){AGp(a);} +var ZV=D(I3); +function Bid(){var a=new ZV();APv(a);return a;} +function APv(a){V8(a);} +function Ze(a,b){AXl();return BoE!==null&&BoE.jk()>24;e=e+1|0;c=h;}if(d<=0)d=(-1);return d;} +function A4W(a){} +function Zh(){var a=this;F3.call(a);a.rz=0;a.r4=null;} +function Bjd(a){var b=new Zh();A1s(b,a);return b;} +function A1s(a,b){a.r4=b;Mc(a);} +function A7i(a){var b,c;if(a.rz==Wg(a.r4))return (-1);b=a.r4;c=a.rz;a.rz=c+1|0;return XP(b,c)&255;} +var IQ=D(Ij); +function FV(){var a=this;R.call(a);a.Fn=0.0;a.Bu=0.0;a.BH=0.0;a.HA=0.0;} +function BfE(a,b,c,d){var e=new FV();MG(e,a,b,c,d);return e;} +function MG(a,b,c,d,e){B1(a);a.Fn=b;a.Bu=c;a.BH=e;a.HA=d*3.1415927410125732*(d%2|0?(-1):1);} +var U4=D(FV); +function Bih(a,b,c,d){var e=new U4();AMx(e,a,b,c,d);return e;} +function AMx(a,b,c,d,e){MG(a,b,c,d,e);} +var D7=D(Bb); +var BoF=null;var BoG=null;var BoH=null;var BoI=null;var BoJ=null;var BoK=null;function Bi$(){Bi$=O(D7);ATt();} +function IJ(a,b){var c=new D7();Xy(c,a,b);return c;} +function Xy(a,b,c){Bi$();BX(a,b,c);} +function ATt(){BoF=IJ(B(321),0);BoG=IJ(B(210),1);BoH=IJ(B(322),2);BoI=IJ(B(323),3);BoJ=IJ(B(324),4);BoK=J(D7,[BoF,BoG,BoH,BoI,BoJ]);} +function AHR(){Fz.call(this);this.wI=null;} +function Bio(){var a=new AHR();AQU(a);return a;} +function AQU(a){Nw(a);a.wI=Bg1();} +function AYy(a){var b;b=a.wI.Kj();Fn(b,B(325));return b;} +var Ot=D(Di); +var Bm6=null;function Mh(){Mh=O(Ot);ANJ();} +function Bf5(){var a=new Ot();Y8(a);return a;} +function Y8(a){Mh();HN(a,B(326),Bd(BL,0));} +function AUU(a){return BfA(a);} +function AW0(a){return BfP(a);} +function ANJ(){Bm6=Bf5();} +var D9=D(0); +var PF=D(0); +var F0=D(); +var BoL=null;var BoM=null;function BoN(){BoN=O(F0);A37();} +function A37(){BoL=BS();BoM=BS();} +function Z3(){BA.call(this);this.gA=0;} +function Bdf(a){var b=new Z3();BcQ(b,a);return b;} +function BcQ(a,b){Cs(a);a.gA=b;} +function A5z(a,b,c,d){var e,f,g;e=!d.hD()?c.h()-b|0:d.C()-b|0;if(!e){d.bh(a.gA,0);return a.i.d(b,c,d);}if(e<2){f=c.f(b);g=97;}else{f=c.f(b);g=c.f(b+1|0);}switch(f){case 10:case 133:case 8232:case 8233:d.bh(a.gA,0);return a.i.d(b,c,d);case 13:if(g!=10){d.bh(a.gA,0);return a.i.d(b,c,d);}d.bh(a.gA,0);return a.i.d(b,c,d);default:}return (-1);} +function AMp(a,b){var c;c=!b.dI(a.gA)?0:1;b.bh(a.gA,(-1));return c;} +function AOE(a){return B(327);} +var Ji=D(IE); +var C7=D(Cb); +function BoO(){var a=new C7();H9(a);return a;} +function BoP(a,b){var c=new C7();Ro(c,a,b);return c;} +function H9(a){Hs(a);} +function Ro(a,b,c){Ii(a,b,c);} +var ZK=D(C7); +function BiY(){var a=new ZK();A$F(a);return a;} +function Bef(a,b){var c=new ZK();AWI(c,a,b);return c;} +function A$F(a){H9(a);} +function AWI(a,b,c){Ro(a,b,c);} +function FF(){C.call(this);this.Cv=null;} +function Nb(a){AHL(a,TI());} +function AHL(a,b){M(a);a.Cv=b;} +function Wk(){var a=this;FF.call(a);a.kh=null;a.hE=null;a.ez=0;a.kQ=0;a.rT=0;a.vP=0;} +function Bfj(a,b){var c=new Wk();A20(c,a,b);return c;} +function A20(a,b,c){Nb(a);a.vP=(-1);if(c<0)H(CA());a.kh=b;a.hE=B3(Bw(64,c));} +function AQR(a){QT(a);a.kh.gG();a.kh=null;} +function AX2(a){var b,c,d,e;QT(a);if(a.rT&&a.ez>=a.kQ)return null;b=L();a:{while(true){if(a.ez>=a.kQ&&!MZ(a,0))break a;c=a.hE.data;d=a.ez;a.ez=d+1|0;e=c[d];if(e==10)break;if(e==13){if(a.ez>=a.kQ&&!MZ(a,0))break a;if(a.hE.data[a.ez]!=10)break a;a.ez=a.ez+1|0;break a;}b.P(e);}}return b.c();} +function MZ(a,b){var c;if(a.rT)return 0;a:{while(true){if(b>=a.hE.data.length)break a;c=a.kh.Eb(a.hE,b,a.hE.data.length-b|0);if(c==(-1)){a.rT=1;break a;}if(!c)break;b=b+c|0;}}a.kQ=b;a.ez=0;a.vP=(-1);return 1;} +function QT(a){if(a.kh!==null)return;H(Be_());} +var WB=D(DS); +var HP=D(Ep); +var KK=D(0); +var AIE=D(0); +function AWp(b){var c;c=(AVe(b)).JQ();if(A1c(c)){Ed();return Bm9;}if(AQT(c)){Ed();return Bm8;}if(!APG(c)){Ed();return Bm7;}Ed();return Bm$;} +function AVe(b){var c;c=b.oJ(46);if(c==(-1))return B(45);return b.dw(c+1|0);} +function A1c(b){return !b.n(B(328))&&!b.n(B(329))&&!b.n(B(330))&&!b.n(B(331))&&!b.n(B(332))?0:1;} +function APG(b){var c;a:{b:{if(b.n(B(333)))break b;if(b.n(B(334)))break b;if(b.n(B(335)))break b;if(b.n(B(336)))break b;if(b.n(B(337)))break b;if(b.n(B(338)))break b;if(b.n(B(339)))break b;if(b.n(B(340)))break b;if(!b.n(B(341))){c=0;break a;}}c=1;}return c;} +function AQT(b){return !b.n(B(342))&&!b.n(B(343))&&!b.n(B(344))?0:1;} +function KT(){var a=this;C.call(a);a.gT=0;a.vj=0;a.gy=null;a.gX=null;a.yh=null;a.j1=null;} +function BoQ(a){var b=new KT();AEk(b,a);return b;} +function AEk(a,b){M(a);a.j1=b;a.vj=b.h2;a.gy=null;} +function AZV(a){if(a.gy!==null)return 1;while(a.gT=e)break a;g=c.data;h=Dm(a.dF,f);i=g[f];if(i>=0){b.jB(i);b.kc(i,h.c9,h.eq,h.eF,a.dF.cA,h.em);}f=f+1|0;}}f=0;while(f=0){b.jB(i);b.kc(i,h.c9,h.eq,h.eF,a.dF.cA,h.em);}f=f+1|0;}}a.mt=1;} +function AN0(a,b,c){var d,e,f,g;a:{d=Blw;e=Ee(a.dF);if(c===null){f=0;while(f=e)break a;g=c.data[f];if(g>=0)b.rg(g);f=f+1|0;}}}d.bM(34962,0);a.mt=0;} +function AOy(a){var b;b=Blw;b.bM(34962,0);b.id(a.kz);a.kz=0;} +var AEy=D(); +var Fv=D(); +var X8=D(); +function Ti(){Cq.call(this);this.ma=null;} +function Bjs(a,b,c){var d=new Ti();AW6(d,a,b,c);return d;} +function AW6(a,b,c,d){Ox(a,c,d);a.ma=Ty(a,b);if(a.ma!==null)return;H(BdM((((L()).e(B(351))).e(b.o())).c()));} +function Ty(a,b){var c,d,$$je;a:{try{c=ASv(b,null);}catch($$e){$$je=Y($$e);if($$je instanceof Cb){break a;}else{throw $$e;}}return c;}b:{try{d=A3i(b,null);Xs(d,1);}catch($$e){$$je=Y($$e);if($$je instanceof Dj){break b;}else{throw $$e;}}return d;}return null;} +function A5o(a){var b,c,$$je;a:{try{b=AIP(a.ma,null);}catch($$e){$$je=Y($$e);if($$je instanceof Cb){c=$$je;break a;}else{throw $$e;}}return b;}H(AEo((((L()).e(B(352))).e((GG(a.ma)).o())).c(),c));} +var H8=D(); +var BoV=null;var BoW=null;var BoX=null;function BoY(){BoY=O(H8);A$Y();} +function A$Y(){BoV=Dg();BoW=X();BoX=ZJ();} +var My=D(); +var BoZ=null;function Bo0(){Bo0=O(My);AQw();} +function AQw(){BoZ=BeT();} +var Wn=D(); +function AY$(b){} +function A_N(b,c){} +function AMf(b,c,d){} +function VW(b){} +function XE(b){} +function AIq(b){} +var AGg=D(); +function VI(b){a:{switch(b){case 8:break;case 9:return 61;case 10:case 11:case 12:case 14:case 15:case 21:case 22:case 23:case 24:case 25:case 26:case 28:case 29:case 30:case 31:case 41:case 42:case 43:case 44:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 93:case 94:case 95:case 108:case 124:case 125:case 126:case 127:case 128:case 129:case 130:case 131:case 132:case 133:case 134:case 135:case 136:case 137:case 138:case 139:case 140:case 141:case 142:case 143:case 146:case 147:case 148:case 149:case 150:case 151:case 152:case 153:case 154:case 155:case 156:case 157:case 158:case 159:case 160:case 161:case 162:case 163:case 164:case 165:case 166:case 167:case 168:case 169:case 170:case 171:case 172:case 173:case 174:case 175:case 176:case 177:case 178:case 179:case 180:case 181:case 182:case 183:case 184:case 185:case 193:case 194:case 195:case 196:case 197:case 198:case 199:case 200:case 201:case 202:case 203:case 204:case 205:case 206:case 207:case 208:case 209:case 210:case 211:case 212:case 213:case 214:case 215:case 216:case 217:case 218:break a;case 13:return 66;case 16:return 59;case 17:return 129;case 18:return 57;case 19:return 0;case 20:return 0;case 27:return 111;case 32:return 62;case 33:return 92;case 34:return 93;case 35:return 123;case 36:return 3;case 37:return 21;case 38:return 19;case 39:return 22;case 40:return 20;case 45:return 124;case 46:return 112;case 48:return 7;case 49:return 8;case 50:return 9;case 51:return 10;case 52:return 11;case 53:return 12;case 54:return 13;case 55:return 14;case 56:return 15;case 57:return 16;case 65:return 29;case 66:return 30;case 67:return 31;case 68:return 32;case 69:return 33;case 70:return 34;case 71:return 35;case 72:return 36;case 73:return 37;case 74:return 38;case 75:return 39;case 76:return 40;case 77:return 41;case 78:return 42;case 79:return 43;case 80:return 44;case 81:return 45;case 82:return 46;case 83:return 47;case 84:return 48;case 85:return 49;case 86:return 50;case 87:return 51;case 88:return 52;case 89:return 53;case 90:return 54;case 91:return 0;case 92:return 0;case 96:return 144;case 97:return 145;case 98:return 146;case 99:return 147;case 100:return 148;case 101:return 149;case 102:return 150;case 103:return 151;case 104:return 152;case 105:return 153;case 106:return 0;case 107:return 81;case 109:return 69;case 110:return 56;case 111:return 0;case 112:return 131;case 113:return 132;case 114:return 133;case 115:return 134;case 116:return 135;case 117:return 136;case 118:return 137;case 119:return 138;case 120:return 139;case 121:return 140;case 122:return 141;case 123:return 142;case 144:return 78;case 145:return 0;case 186:return 74;case 187:return 70;case 188:return 55;case 189:return 69;case 190:return 56;case 191:return 76;case 192:return 0;case 219:return 71;case 220:return 73;case 221:return 72;case 222:return 75;default:break a;}return 67;}return 0;} +function Jk(b){if(!b)return 0;if(b==2)return 1;if(b!=1)return 0;return 2;} +var BB=D(Bb); +var Bo1=null;var Bo2=null;var Bo3=null;var Bo4=null;var Bo5=null;var Bo6=null;var Bo7=null;var Bo8=null;var Bo9=null;var Bo$=null;function A1L(){A1L=O(BB);AZU();} +function Do(a,b,c){A1L();BX(a,b,c);} +function AZU(){Bo1=Bfa(B(353),0);Bo2=BhS(B(354),1);Bo3=BiI(B(355),2);Bo4=BfH(B(356),3);Bo5=BgE(B(357),4);Bo6=BjB(B(358),5);Bo7=Bep(B(359),6);Bo8=Bha(B(360),7);Bo9=Bi4(B(361),8);Bo$=J(BB,[Bo1,Bo2,Bo3,Bo4,Bo5,Bo6,Bo7,Bo8,Bo9]);} +var AG0=D(BB); +function Bha(a,b){var c=new AG0();APF(c,a,b);return c;} +function APF(a,b,c){Do(a,b,c);} +var Hj=D(0); +var AGY=D(BB); +function Bi4(a,b){var c=new AGY();AU5(c,a,b);return c;} +function AU5(a,b,c){Do(a,b,c);} +var Eq=D(0); +var PQ=D(0); +var OI=D(0); +var AG4=D(BB); +function BjB(a,b){var c=new AG4();AO6(c,a,b);return c;} +function AO6(a,b,c){Do(a,b,c);} +var AGZ=D(BB); +function Bep(a,b){var c=new AGZ();BcL(c,a,b);return c;} +function BcL(a,b,c){Do(a,b,c);} +var Ff=D(Bb); +var Bo_=null;var Bpa=null;var Bpb=null;var Bpc=null;function BfC(){BfC=O(Ff);Ba7();} +function AAL(a,b){var c=new Ff();Sk(c,a,b);return c;} +function Sk(a,b,c){BfC();BX(a,b,c);} +function Ba7(){Bo_=AAL(B(362),0);Bpa=AAL(B(363),1);Bpb=AAL(B(364),2);Bpc=J(Ff,[Bo_,Bpa,Bpb]);} +var AG1=D(BB); +function Bfa(a,b){var c=new AG1();AYQ(c,a,b);return c;} +function AYQ(a,b,c){Do(a,b,c);} +function Bbj(a){return B(365);} +var AG7=D(BB); +function BfH(a,b){var c=new AG7();A0s(c,a,b);return c;} +function A0s(a,b,c){Do(a,b,c);} +var AG3=D(BB); +function BgE(a,b){var c=new AG3();AUy(c,a,b);return c;} +function AUy(a,b,c){Do(a,b,c);} +var AG2=D(BB); +function BhS(a,b){var c=new AG2();AV3(c,a,b);return c;} +function AV3(a,b,c){Do(a,b,c);} +var AG6=D(BB); +function BiI(a,b){var c=new AG6();AQC(c,a,b);return c;} +function AQC(a,b,c){Do(a,b,c);} +var Kf=D(); +var Bpd=0;var Bpe=0;function AIO(){AIO=O(Kf);A48();} +function HT(){AIO();return Bpd;} +function FI(){AIO();return Bpe;} +function AES(b){AIO();Bpe=b;} +function A48(){Bpd=1;} +function Mb(){var a=this;C.call(a);a.sV=0;a.pm=0;a.pI=0;a.F1=null;a.HJ=null;a.ek=null;a.AP=B(366);} +function Bpf(a,b,c,d){var e=new Mb();VF(e,a,b,c,d);return e;} +function VF(a,b,c,d,e){var f;M(a);a.AP=B(366);Jz();if(b===Bk3){EO();a.ek=Bpg;}else if(b===Bk8){EO();a.ek=Bpg;}else if(b===Bk4){EO();a.ek=Bph;}else if(b===Bk6){EO();a.ek=Bph;}else if(b!==Bk7){EO();a.ek=Bpi;}else{EO();a.ek=Bpj;}f=a.ek;EO();if(f===Bpg)Kd(a,B(367),c);else if(a.ek===Bpj)Kd(a,B(368),c);else if(a.ek===Bph)Kd(a,B(369),c);else{a.sV=(-1);a.pm=(-1);a.pI=(-1);d=B(45);e=B(45);}a.F1=d;a.HJ=e;} +function Kd(a,b,c){var d,e,f,g,h,i,j;d=Gn(b);e=Gt(d,c);f=FK(e);if(!f){Blp.ni(B(366),(((L()).e(B(370))).e(c)).c());a.sV=2;a.pm=0;a.pI=0;}else{g=FQ(e,1);h=g.sT(B(371));i=h.data;a.sV=J8(a,i[0],2);j=i.length;a.pm=j<2?0:J8(a,i[1],0);a.pI=j<3?0:J8(a,i[2],0);}} +function J8(a,b,c){var d,$$je;a:{try{d=BZ(b);}catch($$e){$$je=Y($$e);if($$je instanceof Cd){break a;}else{throw $$e;}}return d;}Blp.n6(B(372),(((((L()).e(B(373))).e(b)).e(B(374))).z(c)).c());return c;} +var AC9=D(Bl); +function G8(){var a=new AC9();A4h(a);return a;} +function A4h(a){Ct(a);} +var GC=D(); +function N8(a){M(a);} +function A3w(a,b){var c,d,e,f;c=b.data;d=a.b9();e=c.length;if(e=0){e=b.data;f=e.length;if(c<=f){g=c+d|0;if(g>f){h=new Bx;i=L();S(I(S(I(i,B(375)),g),B(276)),f);BD(h,P(i));H(h);}if(d<0){i=new Bx;h=L();I(S(I(h,B(277)),d),B(278));BD(i,P(h));H(i);}j=a.w;k=0;while(k8191)H(Bq((((L()).e(B(378))).z(b)).c()));if(Blx===null)d=Bpo;else{PB();d=Bpq;}e=new IY;f=b*4|0;g=b*6|0;PE(e,d,0,f,g,J(F6,[GJ(1,2,B(379)),GJ(4,4,B(380)),GJ(16,2,B(381))]));a.lY=e;a.lG.xs(0.0,0.0,Blq.ba(),Blq.S());a.jF=Cc(b*20|0);h=A3s(g);i=0;j=0;while(j>16;l=j+2|0;m=(i+2|0)<<16>>16;k[l]=m;k[j+3|0]=m;k[j+4|0]=(i+3|0)<<16>>16;k[j+5|0]=i;j=j+6|0;i=(i+4|0)<<16>>16;}a.lY.HX(h);if(c!==null)a.eE=c;else{a.eE=W7();a.xe=1;}} +function W7(){var b,c,d;XW();b=B(382);c=B(383);d=AOn(b,c);if(d.ps())return d;H(Bq((((L()).e(B(384))).e(d.op())).c()));} +function A4R(a){if(a.eB)H(CL(B(385)));a.kZ=0;Blv.lw(0);if(a.e5===null)a.eE.d$();else a.e5.d$();a.wx();a.eB=1;} +function AVl(a){var b;if(!a.eB)H(CL(B(386)));if(a.c1>0)a.gq();a.kp=null;a.eB=0;b=Blv;b.lw(1);if(a.D2())b.mj(3042);} +function AQj(a,b,c,d,e){var f,g,h;if(!a.eB)H(CL(B(387)));f=a.jF.data.length;if(b!==a.kp){a.EL(b);g=f;}else{g=f-a.c1|0;if(!g){a.gq();g=f;}}h=BN(g,e);BW(c,d,a.jF,a.c1,h);a.c1=a.c1+h|0;g=e-h|0;while(g>0){d=d+h|0;a.gq();h=BN(f,g);BW(c,d,a.jF,0,h);a.c1=a.c1+h|0;g=g-h|0;}} +function APQ(a){var b,c,d,e;if(!a.c1)return;a.kZ=a.kZ+1|0;a.oz=a.oz+1|0;b=a.c1/20|0;if(b>a.sB)a.sB=b;c=b*6|0;a.kp.d$();d=a.lY;d.AI(a.jF,0,a.c1);e=d.GT(1);e.cV(0);e.cZ(c);if(a.sh)Blv.mj(3042);else{Blv.rl(3042);if(a.pE!=(-1))Blv.pK(a.pE,a.t3,a.x$,a.s5);}d.HY(a.e5===null?a.eE:a.e5,4,0,c);a.c1=0;} +function AXe(a){a.lY.G();if(a.xe&&a.eE!==null)a.eE.G();} +function AOI(a,b){if(a.eB)a.gq();a.lG.gu(b);if(a.eB)a.wx();} +function ANe(a){(a.nh.gu(a.lG)).wp(a.zL);if(a.e5===null){a.eE.sH(B(388),a.nh);a.eE.pb(B(389),0);}else{a.e5.sH(B(388),a.nh);a.e5.pb(B(389),0);}} +function A82(a,b){a.gq();a.kp=b;a.wL=1.0/b.ba();a.xj=1.0/b.S();} +function AJ4(a){return a.sh?0:1;} +function A7Y(){PB();Bpo=Bpr;} +var Ow=D(); +var Bps=null;function Big(){Big=O(Ow);A$P();} +function A$P(){Bps=Bj((Zc()).data.length);Bps.data[Bm(Bpt)]=1;Bps.data[Bm(Bpu)]=2;Bps.data[Bm(Bpq)]=3;Bps.data[Bm(Bpr)]=4;} +var AB7=D(CF); +function Tc(){var a=this;T.call(a);a.rS=0;a.th=0;a.m3=0;a.oO=0;a.d6=0;a.gi=0;a.N=null;a.bl=null;} +function C9(){var a=new Tc();AX7(a);return a;} +function Bjf(a,b){var c=new Tc();Tn(c,a,b);return c;} +function BiX(a,b,c){var d=new Tc();AZq(d,a,b,c);return d;} +function AX7(a){Bk(a);a.N=BcY();} +function Tn(a,b,c){Bk(a);a.N=BcY();a.rS=b;a.th=c;} +function AZq(a,b,c,d){Tn(a,c,d);a.eQ(b);} +function AIX(a,b){a:{if(a.rS){b:{if(!(b>=97&&b<=122)){if(b<65)break b;if(b>90)break b;}if(a.d6){a.N.pg(HM(b&65535));break a;}a.N.qf(HM(b&65535));break a;}if(a.th&&b>128){a.m3=1;b=EY(EX(b));}}}if(!(!MS(b)&&!LV(b))){if(a.oO)a.bp.pg(b-55296|0);else a.bp.qf(b-55296|0);}if(a.d6)a.N.pg(b);else a.N.qf(b);if(!a.Y&&Jq(b))a.Y=1;return a;} +function BcP(a,b){var c,d;if(!a.Y&&b.Y)a.Y=1;if(a.oO){if(!b.bQ)a.bp.g1(b.b5());else a.bp.c6(b.b5());}else if(!b.bQ)a.bp.g7(b.b5());else{a.bp.hf(b.b5());a.bp.c6(b.b5());a.bQ=a.bQ?0:1;a.oO=1;}if(!a.gi&&b.by()!==null){if(a.d6){if(!b.hI())a.N.g1(b.by());else a.N.c6(b.by());}else if(!b.hI())a.N.g7(b.by());else{a.N.hf(b.by());a.N.c6(b.by());a.bj=a.bj?0:1;a.d6=1;}}else{c=a.bj;if(a.bl!==null){d=a.bl;if(!c)a.bl=Bi9(a,c,d,b);else a.bl=Bgm(a,c,d,b);}else{if(c&&!a.d6&&a.N.bF())a.bl=Bd3(a,b);else if(!c)a.bl=Bgr(a,c,b);else a.bl +=BdQ(a,c,b);a.gi=1;}}return a;} +function Bav(a,b,c){if(b>c)H(CA());a:{b:{if(!a.rS){if(c<55296)break b;if(b>57343)break b;}while(true){if(b>=(c+1|0))break a;a.cp(b);b=b+1|0;}}if(a.d6)a.N.IF(b,c+1|0);else a.N.eg(b,c+1|0);}return a;} +function AYU(a,b){var c,d;if(!a.Y&&b.Y)a.Y=1;if(b.fB())a.m3=1;if(!(a.bQ^b.bQ)){if(!a.bQ)a.bp.g7(b.b5());else a.bp.c6(b.b5());}else if(a.bQ)a.bp.g1(b.b5());else{a.bp.hf(b.b5());a.bp.c6(b.b5());a.bQ=1;}if(!a.gi&&b.by()!==null){if(!(a.bj^b.hI())){if(!a.bj)a.N.g7(b.by());else a.N.c6(b.by());}else if(a.bj)a.N.g1(b.by());else{a.N.hf(b.by());a.N.c6(b.by());a.bj=1;}}else{c=a.bj;if(a.bl!==null){d=a.bl;if(!c)a.bl=BfR(a,c,d,b);else a.bl=BjD(a,c,d,b);}else{if(!a.d6&&a.N.bF()){if(!c)a.bl=Bd0(a,b);else a.bl=Bjl(a,b);}else if +(!c)a.bl=Bg0(a,b,c);else a.bl=Bdj(a,b,c);a.gi=1;}}} +function AWo(a,b){var c,d;if(!a.Y&&b.Y)a.Y=1;if(b.fB())a.m3=1;if(!(a.bQ^b.bQ)){if(!a.bQ)a.bp.c6(b.b5());else a.bp.g7(b.b5());}else if(!a.bQ)a.bp.g1(b.b5());else{a.bp.hf(b.b5());a.bp.c6(b.b5());a.bQ=0;}if(!a.gi&&b.by()!==null){if(!(a.bj^b.hI())){if(!a.bj)a.N.c6(b.by());else a.N.g7(b.by());}else if(!a.bj)a.N.g1(b.by());else{a.N.hf(b.by());a.N.c6(b.by());a.bj=0;}}else{c=a.bj;if(a.bl!==null){d=a.bl;if(!c)a.bl=Bjz(a,c,d,b);else a.bl=BfK(a,c,d,b);}else{if(!a.d6&&a.N.bF()){if(!c)a.bl=Bh_(a,b);else a.bl=Bip(a,b);}else if +(!c)a.bl=Bdt(a,b,c);else a.bl=Bjy(a,b,c);a.gi=1;}}} +function AMh(a,b){if(a.bl!==null)return a.bj^a.bl.l(b);return a.bj^a.N.dT(b);} +function AYg(a){if(!a.gi)return a.N;return null;} +function A3E(a){return a.bp;} +function AVZ(a){var b,c;if(a.bl!==null)return a;b=a.by();c=Bhm(a,b);return c.eQ(a.hI());} +function A8k(a){var b,c;b=L();c=a.N.ja(0);while(c>=0){b.oo(Fj(c));b.P(124);c=a.N.ja(c+1|0);}if(b.h()>0)b.Ah(b.h()-1|0);return b.c();} +function AN$(a){return a.m3;} +var AHl=D(Bl); +function Y9(){var a=new AHl();AWO(a);return a;} +function AWO(a){Ct(a);} +var NY=D(); +var BnX=null;function BfZ(){BfZ=O(NY);AR_();} +function AR_(){var b,c,d,e,$$je;b=Bid();a:{try{c=b;}catch($$e){$$je=Y($$e);if($$je instanceof PL){c=$$je;break a;}else{throw $$e;}}BnX=c;return;}d=(Co(b)).zn();e=G(Hn).zn();if(Ec(d,e))H(c);H(Bef((((((L()).e(B(390))).cx(d)).e(B(391))).cx(e)).c(),c));} +var GF=D(B8); +var Si=D(FJ); +function BiR(a,b,c,d,e,f){var g=new Si();A7U(g,a,b,c,d,e,f);return g;} +function A7U(a,b,c,d,e,f,g){N$(a,b,c,d,e,f,g);} +function AQ2(a,b){var c,d,e,f;c=a.b6.t.data;d=a.b8;e=b*4|0;f=(c[d+e|0]&255)<<24|(a.b6.t.data[(a.b8+e|0)+1|0]&255)<<16|(a.b6.t.data[(a.b8+e|0)+2|0]&255)<<8|a.b6.t.data[(a.b8+e|0)+3|0]&255;return $rt_intBitsToFloat(f);} +function A91(a,b,c){var d,e,f,g;d=Gc(c);e=a.b6.t.data;f=a.b8;g=b*4|0;e[f+g|0]=d>>24<<24>>24;a.b6.t.data[(a.b8+g|0)+1|0]=d>>16<<24>>24;a.b6.t.data[(a.b8+g|0)+2|0]=d>>8<<24>>24;a.b6.t.data[(a.b8+g|0)+3|0]=d<<24>>24;} +var AE$=D(); +var AAc=D(); +var K2=D(Cr); +var AHY=D(K2); +var AHU=D(Bt); +function YT(){C.call(this);this.py=null;} +function BeA(a){var b=new YT();A$w(b,a);return b;} +function A$w(a,b){a.py=b;M(a);} +function A03(a,b){if(b==62)S9(a.py,Ri());return 1;} +function Bc3(a,b,c,d,e){S9(a.py,Ri());return 1;} +function BaZ(a,b){return A_x(a,b);} +function ASU(a,b){return AK1(a,b);} +function AKv(a,b,c){return A3A(a,b,c);} +function A7N(a,b,c){return A3b(a,b,c);} +function AKA(a,b,c,d,e){return A2Y(a,b,c,d,e);} +function AY1(a,b,c,d){return A80(a,b,c,d);} +var E1=D(Cb); +function Be_(){var a=new E1();AAG(a);return a;} +function AAG(a){Hs(a);} +var E9=D(E1); +function Bpv(){var a=new E9();L7(a);return a;} +function L7(a){AAG(a);} +function XC(){E9.call(this);this.wn=0;} +function Bg8(a){var b=new XC();AS3(b,a);return b;} +function AS3(a,b){L7(a);a.wn=b;} +function ANV(a){var b,c;b=a.wn;c=L();S(I(c,B(392)),b);return P(c);} +var Fw=D(Bb); +var Bpw=null;var Bpx=null;var Bpy=null;function WU(){WU=O(Fw);A$$();} +function ASD(a,b){var c=new Fw();ADM(c,a,b);return c;} +function ADM(a,b,c){WU();BX(a,b,c);} +function A$$(){Bpw=ASD(B(393),0);Bpx=ASD(B(394),1);Bpy=J(Fw,[Bpw,Bpx]);} +var XU=D(Cb); +function Be6(){var a=new XU();A5F(a);return a;} +function A5F(a){Hs(a);} +var AAa=D(); +function AHc(b,c,d,e,f){var g;Blv.nW(b,c,d,e);g=16384;if(f)g=16640;Blv.sq(g);} +var Ga=D(Gl); +function Nz(a,b,c,d){SD(a,b,c,d);} +function A99(a,b){var c,d,e;if(b>=0&&b=h)break a;j=g[i];if(j!==null)b.z9(j,a.dB.s(j.hW));i=i+1|0;}}}e=e+1|0;}if(b.gM!==null)b.z9(b.gM,a.dB.s(b.gM.hW));} +function AOD(a,b,c,d,e){var f;a.kq.bI();f=a.kq.D_(c,d,e);a.kq.HP(b);return f;} +function AU$(a){return a.dB;} +function A3u(a){var b;a:{if(a.ne){b=0;while(true){if(b>=a.dB.j)break a;((a.dB.s(b)).qF()).G();b=b+1|0;}}}} +function Bbl(a){return Bi0(a,a.AH);} +var ADR=D(); +function GQ(){var a=this;BO.call(a);a.tf=0;a.hj=0;} +function Bjw(a,b){var c=new GQ();LU(c,a,b);return c;} +function LU(a,b,c){C5(a);a.tf=b;a.hj=c;} +function AKk(a,b,c,d){var e,f,g,h;e=a.h4(d);if(e!==null&&(b+e.h()|0)<=d.C()){f=0;while(true){if(f>=e.h()){d.bh(a.hj,e.h());return a.i.d(b+e.h()|0,c,d);}g=e.f(f);h=b+f|0;if(g!=c.f(h)&&HM(e.f(f))!=c.f(h))break;f=f+1|0;}return (-1);}return (-1);} +function A93(a,b){a.i=b;} +function AMD(a,b){var c;c=b.I1(a.tf);return c;} +function AZO(a){var b,c;b=a.bb;c=L();S(I(c,B(399)),b);return P(c);} +function AUl(a,b){var c;c=!b.dI(a.hj)?0:1;b.bh(a.hj,(-1));return c;} +function Yq(){var a=this;T.call(a);a.xq=null;a.JU=null;} +function Bgo(a,b){var c=new Yq();AYb(c,a,b);return c;} +function AYb(a,b,c){a.JU=b;a.xq=c;Bk(a);} +function ANP(a,b){var c;c=b-55296|0;return c>=0&&c<2048?a.bQ^a.xq.dT(c):0;} +function Yo(){var a=this;T.call(a);a.zV=null;a.wd=null;a.D$=null;} +function BeN(a,b,c){var d=new Yo();A8J(d,a,b,c);return d;} +function A8J(a,b,c,d){a.D$=b;a.zV=c;a.wd=d;Bk(a);} +function AZl(a,b){var c,d;c=b-55296|0;d=c>=0&&c<2048?a.bQ^a.zV.dT(c):0;return a.wd.l(b)&&!d?1:0;} +var ABu=D(EP); +function Bf0(a,b,c,d){var e=new ABu();A7X(e,a,b,c,d);return e;} +function A7X(a,b,c,d,e){ML(a,b,c,d,e);} +function A$5(a,b,c,d){var e,f,g,h;e=a.eU.hi();f=a.eU.g3();g=0;while(true){if(g>=e){a:{while(true){if(g>=f)break a;if((b+a.bf.b4()|0)>d.C())break a;h=a.bf.bt(b,c);if(h<1)break;b=b+h|0;g=g+1|0;}}return a.i.d(b,c,d);}if((b+a.bf.b4()|0)>d.C()){d.dn=1;return (-1);}h=a.bf.bt(b,c);if(h<1)break;b=b+h|0;g=g+1|0;}return (-1);} +var En=D(Cp); +var M_=D(0); +var QD=D(0); +var Qm=D(0); +function ACw(){C.call(this);this.vJ=null;} +function Bjv(){var a=new ACw();AK6(a);return a;} +function AK6(a){M(a);a.vJ=null;a.vJ=Bjh();} +var AAb=D(Cq); +var AA8=D(); +function QF(){var a=this;C.call(a);a.eW=null;a.ya=0;a.qg=null;a.mz=null;a.wl=0;a.BP=0.0;a.BO=0.0;a.Aa=null;a.Ca=0.0;a.cX=null;a.c3=null;a.cr=null;a.qx=null;} +var BpD=null;function Bh2(){Bh2=O(QF);ARj();} +function Bi0(a,b){var c=new QF();AH4(c,a,b);return c;} +function AH4(a,b,c){var d,e,f;Bh2();M(a);a.qg=Dg();a.mz=Dg();a.Aa=CH(1.0,1.0,1.0,1.0);a.eW=b;a.ya=c;d=b.dB.j;if(!d)H(Bq(B(400)));a:{a.cX=Bd($rt_arraycls($rt_floatcls()),d);a.c3=Bj(d);if(d>1){a.cr=Bd(H2,d);e=0;f=a.cr.data.length;while(true){if(e>=f)break a;a.cr.data[e]=AIR();e=e+1|0;}}}a.qx=Bj(d);} +function ANq(a,b){var c,d,e,f;c=a.eW.IC();d=0;e=a.cX.data.length;while(d0){f=a.cX.data[d];b.Cj((c.s(d)).qF(),f,0,a.c3.data[d]);}d=d+1|0;}} +function A8V(a){var b,c;a.BP=0.0;a.BO=0.0;Wt(a.mz,1);a.mz.bI();a.qg.bI();b=0;c=a.c3.data.length;while(b=e)break a;QA(a,d,j[d]);d=d+1|0;}}}} +function QA(a,b,c){var d,e,f;if(a.cr!==null&&c>a.cr.data[b].cl.data.length)a.cr.data[b].Jm(c-a.cr.data[b].B|0);d=a.c3.data[b]+(c*20|0)|0;e=a.cX.data[b];if(e===null)a.cX.data[b]=Cc(d);else if(e.data.length=f.B?(-1):f.br(g);}u=m.data;o=o+n.data[q];XJ(a,u[q],o,p,j);q=q+1|0;i=s;}k=k+1|0;}Fa();a.Ca=Bnf;} +function XJ(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;f=a.eW.ih.je;g=a.eW.ih.wD;h=c+b.eo*f;i=d+b.hk*g;j=b.cE*f;k=b.ct*g;l=b.s7;m=b.xE;n=b.nD;o=b.qP;if(a.ya){h=DB(h);i=DB(i);j=DB(j);k=DB(k);}p=h+j;q=i+k;r=b.hW;s=a.c3.data[r];t=a.c3.data;t[r]=t[r]+20|0;if(a.cr!==null){u=a.cr.data[r];v=a.wl;a.wl=v+1|0;u.eS(v);}w=a.cX.data[r];t=w.data;x=s+1|0;t[s]=h;v=x+1|0;t[x]=i;x=v+1|0;t[v]=e;v=x+1|0;t[x]=l;y=v+1|0;t[v]=n;x=y+1|0;t[y]=h;v=x+1|0;t[x]=q;x=v+1|0;t[v]=e;v=x+1|0;t[x]=l;x=v+1|0;t[v]=o;v=x+1|0;t[x]=p;x +=v+1|0;t[v]=q;v=x+1|0;t[x]=e;x=v+1|0;t[v]=m;v=x+1|0;t[x]=o;x=v+1|0;t[v]=p;y=x+1|0;t[x]=i;v=y+1|0;t[y]=e;x=v+1|0;t[v]=m;t[x]=n;} +function AYh(a,b,c,d){return a.C6(b,c,d,0,b.h(),0.0,8,0,null);} +function Bcn(a,b,c,d,e,f,g,h,i,j){var k;k=XB(G(G1));a.mz.bY(k);k.m9(a.eW,b,e,f,a.Aa,g,h,i,j);a.CG(k,c,d);return k;} +function AMt(a,b,c,d){Wa(a,b,c,d+a.eW.ih.jG);} +function ARj(){BpD=CH(1.0,1.0,1.0,1.0);} +var Kt=D(); +var BpE=0.0;var BpF=0.0;function APO(){APO=O(Kt);A8C();} +function He(){APO();return BpE;} +function J5(){APO();return BpF;} +function A8C(){BpE=Blq.ba();BpF=Blq.S();} +var AC7=D(); +function JY(b){var c,d,e,f,g,h;c=0;d=1;while(true){e=b.xF.data;f=b.yC;b.yC=f+1|0;g=A83(e[f]);h=(g%2|0)!=1?0:1;c=c+CY(d,g/2|0)|0;d=d*46|0;if(!h)break;}return c;} +function Lw(b){var c,d;c=JY(b);d=c/2|0;if(c%2|0)d= -d|0;return d;} +function A83(b){if(b<34)return b-32|0;if(b>=92)return (b-32|0)-2|0;return (b-32|0)-1|0;} +function Rr(){BU.call(this);this.jS=null;} +function BjA(a){var b=new Rr();Bac(b,a);return b;} +function Bac(a,b){var c,d;Dk(a);c=L();d=0;while(d=a.jS.h())return a.jS.h();if(a.jS.f(d)!=Dr(Dh(c.f(b+d|0))))break;d=d+1|0;}return (-1);} +function APy(a){var b,c;b=a.jS;c=L();I(I(c,B(401)),b);return P(c);} +function YL(){T.call(this);this.EF=null;} +function Bjx(a){var b=new YL();AYw(b,a);return b;} +function AYw(a,b){a.EF=b;Bk(a);} +function AP6(a,b){return VK(b);} +var AEZ=D(CF); +var AHT=D(Bt); +var AHV=D(CO); +function Uk(){var a=this;BO.call(a);a.lR=null;a.m2=null;} +function Nx(a,b){var c=new Uk();AXq(c,a,b);return c;} +function AXq(a,b,c){C5(a);a.lR=b;a.m2=c;} +function AKG(a,b,c,d){var e;e=a.lR.d(b,c,d);if(e<0)e=a.m2.d(b,c,d);if(e>=0)return e;return (-1);} +function A86(a,b){a.i=b;a.m2.F(b);a.lR.F(b);} +function A9I(a){var b,c,d;b=a.lR;c=a.m2;d=L();I(I(I(I(d,B(402)),b),B(403)),c);return P(d);} +function ALG(a,b){return 1;} +function ALe(a,b){return 1;} +var Oz=D(0); +function FO(){var a=this;C.call(a);a.hw=null;a.gU=null;} +function BpG(a,b){var c=new FO();Ou(c,a,b);return c;} +function Ou(a,b,c){M(a);a.hw=b;a.gU=c;} +function Pj(){var a=this;FO.call(a);a.m5=null;a.vk=0;} +function Bin(a,b){var c=new Pj();ATF(c,a,b);return c;} +function ATF(a,b,c){Ou(a,b,c);a.vk=b.bz();} +function AK0(a){return a.hw.bz();} +function AWc(a,b,c){return a.vk==b.bz()&&a.hw.n(b)?1:0;} +var AH2=D(B9); +function Le(){var a=this;C.call(a);a.yn=0;a.Ai=null;} +function BpH(){var a=new Le();AId(a);return a;} +function AId(a){M(a);} +function API(a){if(!a.yn){a.Ai=a.IP();a.yn=1;}return a.Ai;} +var ZQ=D(Le); +function Bg1(){var a=new ZQ();AYT(a);return a;} +function AYT(a){AId(a);} +function AAj(a){return AWE();} +function A9Q(a){return AAj(a);} +var FU=D(CC); +function BhD(){var a=new FU();Bad(a);return a;} +function Bad(a){Fd(a,0);} +function AWy(a,b,c,d){if(d.yf()!=1&&b!=d.C())return (-1);d.F9();d.sr(0,b);return b;} +function A1z(a){return B(404);} +function Es(){var a=this;C.call(a);a.fc=0.0;a.fb=0.0;a.f9=0.0;a.fN=null;a.gd=0;a.fE=0;a.gr=null;a.nt=null;a.np=0.0;} +var BpI=null;var BpJ=null;function Hm(){Hm=O(Es);AWs();} +function BpK(a,b,c,d,e,f,g){var h=new Es();LZ(h,a,b,c,d,e,f,g);return h;} +function A9i(a,b,c,d,e,f,g,h,i){var j=new Es();HC(j,a,b,c,d,e,f,g,h,i);return j;} +function LZ(a,b,c,d,e,f,g,h){Hm();Bg(e,B(405));Bg(h,B(406));M(a);a.fc=b;a.fb=c;a.f9=d;a.fN=e;a.gd=f;a.fE=g;a.gr=h;a.gr.Fe(0,800.0,800.0);a.nt=FS(a.fc,a.fb);a.np=C3(1.0/a.f9);} +function HC(a,b,c,d,e,f,g,h,i,j){Hm();if(i&8){Fa();e=Bnm;}if(i&16)f=200;if(i&32)g=0;if(i&64)h=BhN();LZ(a,b,c,d,e,f,g,h);} +function E7(a){return a.f9;} +function Ui(a,b,c,d){Bg(b,B(405));a.fN=b;a.gd=d;a.fE=c;} +function KS(a){return a.nt;} +function D5(a){return a.np;} +function AH9(a,b,c,d){var e;Bg(d,B(405));Blv.qN(2.0);Hm();BpJ.sj(a.gr.g_);e=BpJ;ON();e.mg(BoT);BpJ.C$(d);if(!a.fE)BpJ.HV(b,c,a.np,200);else BpJ.GV(b,c,0.0,a.np,0.0,a.gd);BpJ.fo();} +function AFt(b,c,d,e,f,g){Hm();if(f&1)c=DT(b.nt);if(f&2)d=DR(b.nt);if(f&4)e=b.fN;AH9(b,c,d,e);} +function Q5(a,b){Bg(b,B(407));return AD0(a.fc,a.fb,b.fc,b.fb);} +function A97(a){var b,c,d,e,f,g,h,i;b=a.fc;c=a.fb;d=a.f9;e=a.fN;f=a.gd;g=a.fE;h=a.gr;i=L();Bh(I(I(AAW(I(S(I(I(I(C1(I(C1(I(C1(I(i,B(408)),b),B(409)),c),B(410)),d),B(411)),e),B(412)),f),B(413)),g),B(414)),h),41);return P(i);} +function JW(a){var b;b=Fe(a.fc);return (((((((((((b*31|0)+Fe(a.fb)|0)*31|0)+Fe(a.f9)|0)*31|0)+a.fN.bz()|0)*31|0)+AHr(a.gd)|0)*31|0)+AGy(a.fE)|0)*31|0)+a.gr.bz()|0;} +function Bcj(a,b){var c;if(a===b)return 1;if(!(b instanceof Es))return 0;c=b;if(JM(a.fc,c.fc))return 0;if(JM(a.fb,c.fb))return 0;if(JM(a.f9,c.f9))return 0;if(!Ec(a.fN,c.fN))return 0;if(a.gd!=c.gd)return 0;if(a.fE!=c.fE)return 0;if(Ec(a.gr,c.gr))return 1;return 0;} +function AEI(){Hm();return BpJ;} +function AWs(){BpI=Bfh(null);BpJ=BgI();} +var Jd=D(EI); +var ZX=D(Jd); +var Ya=D(BU); +function GH(a){var b=new Ya();A7O(b,a);return b;} +function A7O(a,b){AAu(a,b);a.bA=0;} +function A_a(a,b,c){return 0;} +function A3Q(a,b,c,d){var e,f,g,h,i;e=d.C();f=d.dx();while(true){g=Cu(b,e);if(g>0)return (-1);if(g<0){h=c.f(b);if(B2(h)&&b>f){i=c.f(b-1|0);if(B6(i)){b=b+1|0;continue;}}}if(a.i.d(b,c,d)>=0)break;b=b+1|0;}return b;} +function A1Z(a,b,c,d,e){var f,g,h,i;f=e.C();g=e.dx();while(true){if(cg){i=d.f(c-1|0);if(B6(i)){c=c+(-1)|0;continue;}}}if(a.i.d(c,d,e)>=0)break;c=c+(-1)|0;}return c;} +function APo(a){return B(415);} +function AZR(a,b){return 0;} +var IG=D(En); +var ABR=D(IG); +var Kh=D(0); +function ZT(){var a=this;C.call(a);a.cU=null;a.fi=null;a.pU=0;a.bG=0;} +function Yx(a,b){var c=new ZT();BaN(c,a,b);return c;} +function BpL(a,b,c){var d=new ZT();Y$(d,a,b,c);return d;} +function BaN(a,b,c){Y$(a,b,c,0);} +function Y$(a,b,c,d){M(a);if(b===null)H(HK());a.cU=b;a.fi=c;a.pU=d;a.bG=0;} +function BcU(a){var b,c;if(a.fi===null)H(HK());a:{b=a.cU.h();if(a.bG=b)break a;if(a.fi.dQ(a.cU.f(c),0)==(-1))return 1;c=c+1|0;}}}return 0;} +function AK3(a){var b,c,d,e,f;if(a.fi===null)H(HK());b=a.bG;c=a.cU.h();if(b=0){d=a.cU;e=a.bG;a.bG=e+1|0;return AD2(d.f(e));}a.bG=a.bG+1|0;while(a.bG=0)return a.cU.cw(b,a.bG);a.bG=a.bG+1|0;}return a.cU.dw(b);}while(true){f=Cu(b,c);if(f>=0)break;if(a.fi.dQ(a.cU.f(b),0)<0)break;b=b+1|0;}a.bG=b;if(f<0){a.bG=a.bG+1|0;while(a.bG=0)return a.cU.cw(b,a.bG);a.bG=a.bG+1|0;}return a.cU.dw(b);}}H(TR());} +var Lh=D(); +function Ft(){var a=this;C.call(a);a.hV=null;a.wj=0.0;a.wm=0.0;a.Ke=0.0;a.Ka=0.0;a.lM=0;a.kB=0;} +function AY3(a){var b=new Ft();A0f(b,a);return b;} +function A0f(a,b){M(a);if(b===null)H(Bq(B(416)));a.hV=b;a.Hz(0,0,b.ba(),b.S());} +function A_n(a,b,c,d,e){var f,g;f=1.0/a.hV.ba();g=1.0/a.hV.S();a.HN(b*f,c*g,(b+d|0)*f,(c+e|0)*g);a.lM=Z4(d);a.kB=Z4(e);} +function ALk(a,b,c,d,e){var f,g,h,i,j,k,l;f=a.hV.ba();g=a.hV.S();h=C3(d-b);i=f;a.lM=DB(h*i);h=C3(e-c);j=g;a.kB=DB(h*j);if(a.lM==1&&a.kB==1){k=0.25/i;b=b+k;d=d-k;l=0.25/j;c=c+l;e=e-l;}a.wj=b;a.wm=c;a.Ke=d;a.Ka=e;} +function AXf(a){return a.hV;} +function AMF(a){return a.lM;} +function AJH(a){return a.kB;} +function Ml(){var a=this;Ft.call(a);a.H9=0.0;a.H8=0.0;a.I9=0;a.GX=0;} +var UX=D(FJ); +function Bda(a,b,c,d,e,f){var g=new UX();AZA(g,a,b,c,d,e,f);return g;} +function AZA(a,b,c,d,e,f,g){N$(a,b,c,d,e,f,g);} +function AYV(a,b){var c,d,e,f;c=a.b6.t.data;d=a.b8;e=b*4|0;f=c[d+e|0]&255|(a.b6.t.data[(a.b8+e|0)+1|0]&255)<<8|(a.b6.t.data[(a.b8+e|0)+2|0]&255)<<16|(a.b6.t.data[(a.b8+e|0)+3|0]&255)<<24;return $rt_intBitsToFloat(f);} +function A6G(a,b,c){var d,e,f,g;d=Gc(c);e=a.b6.t.data;f=a.b8;g=b*4|0;e[f+g|0]=d<<24>>24;a.b6.t.data[(a.b8+g|0)+1|0]=d>>8<<24>>24;a.b6.t.data[(a.b8+g|0)+2|0]=d>>16<<24>>24;a.b6.t.data[(a.b8+g|0)+3|0]=d>>24<<24>>24;} +var Nm=D(0); +function JQ(){var a=this;C.call(a);a.e$=null;a.d0=null;a.z3=null;a.g8=null;a.pi=null;a.BN=null;a.sY=0.0;a.qs=B$;a.i_=B$;a.mQ=0.0;a.j9=0.0;a.nw=0;} +var BpM=0;var BpN=null;function Nv(){Nv=O(JQ);A0F();} +function Bfx(a){var b=new JQ();AEf(b,a);return b;} +function AEf(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o;Nv();M(a);a.sY=0.0;a.qs=KW();a.i_=U(-1);a.mQ=0.0;a.j9=0.0;a.z3=b;c=A3l();d=c.jt();e=b.wX;f=d.getElementById($rt_ustr(e));a.d0=f;g=ANk();e=!!b.zK;g.alpha=e;e=!!b.q4;g.antialias=e;e=!!b.yv;g.stencil=e;e=!!b.u1;g.premultipliedAlpha=e;e=!!b.za;g.preserveDrawingBuffer=e;h=a.d0;if(b.qb)a.e$=h.getContext("webgl2",g);if(b.qb&&a.e$!==null){e=!b.p5?Bjm(a.e$):Bdn(a.e$);a.pi=e;a.g8=a.pi;}else{a.e$=h.getContext("webgl",g);a.g8=!b.p5?Bi5(a.e$):BgA(a.e$);}i=a.g8.iF(7938);j=a.g8.iF(7936);k +=a.g8.iF(7937);e=new Mb;Jz();VF(e,Bk7,i,j,k);a.BN=e;if(!(b.hs<0&&b.gI<0)){if(b.C8())a.o5(b.hs,b.gI);else{l=GN();m=l.AO()-b.od|0;n=l.wS()-b.sW|0;o=!b.mW?1.0:a.og();a.o5(o*m|0,o*n|0);}}R3(a.d0,BI(BfV(a),"fullscreenChanged"));} +function AMH(a){var b;b=KW();a.mQ=Vj(Km(b,a.qs))/1000.0;a.qs=b;a.j9=a.j9+a.mQ;a.nw=a.nw+1|0;if(a.j9>1.0){a.sY=a.nw;a.j9=0.0;a.nw=0;}} +function ATw(a){return a.g8;} +function A0j(a){return a.pi;} +function Bbv(a){return a.d0.width;} +function AYk(a){return a.d0.height;} +function AVX(a){return a.mQ;} +function A9x(a){return a.sY|0;} +function AZe(a,b,c){var d,e,f,g,h,i,j;d=a.d0;e=b;d.width=e;d=a.d0;e=c;d.height=e;if(a.z3.mW){f=a.og();g=a.d0.style;h=b/f;A1L();i=Bo1.vi();e=L();I(Pi(e,h),i);e=P(e);g.setProperty("width",$rt_ustr(e));h=c/f;j=Bo1.vi();d=L();I(Pi(d,h),j);j=P(d);g.setProperty("height",$rt_ustr(j));}} +function A$t(a,b){return a.e$.getExtension($rt_ustr(b))===null?0:1;} +function AVi(a){return $rt_globals.devicePixelRatio||1;} +function A0F(){BpM=0;BpN=C6();} +function R3(b,c){if(b.requestFullscreen){$rt_globals.document.addEventListener("fullscreenchange",c,false);}if(b.webkitRequestFullScreen){$rt_globals.document.addEventListener("webkitfullscreenchange",c,false);}if(b.mozRequestFullScreen){$rt_globals.document.addEventListener("mozfullscreenchange",c,false);}if(b.msRequestFullscreen){$rt_globals.document.addEventListener("msfullscreenchange",c,false);}} +var ACQ=D(GP); +function BpO(a){var b=new ACQ();AMc(b,a);return b;} +function AMc(a,b){Mt(a,b);} +function Sz(){var a=this;FF.call(a);a.se=null;a.sx=null;a.AC=null;a.cF=null;a.xZ=null;a.dD=null;a.nn=0;a.sv=0;} +function BpP(a,b){var c=new Sz();TW(c,a,b);return c;} +function Bg4(a){var b=new Sz();AJo(b,a);return b;} +function BpQ(a,b){var c=new Sz();AF7(c,a,b);return c;} +function TW(a,b,c){var d,e;d=c.Gp();D3();e=BkT;e=AHz(d,e);d=BkT;e=Wy(e,d);AF7(a,b,e);} +function AJo(a,b){Mh();TW(a,b,Bm6);} +function AF7(a,b,c){Nb(a);a.AC=Cn(8192);a.cF=Iy(a.AC);a.xZ=B3(1024);a.dD=Wh(a.xZ);a.se=b;a.sx=c;a.dD.qK(BG(a.dD));a.cF.eM(BG(a.cF));} +function A_Z(a){a.se.gG();} +function APE(a,b,c,d){var e,f;if(a.sv&&!Cl(a.dD))return (-1);e=0;a:{while(d>0){f=BN(d,Z(a.dD));a.dD.un(b,c+e|0,f);d=d-f|0;e=e+f|0;if(!Cl(a.dD)&&!AH5(a))break a;}}return e;} +function AH5(a){var b;if(a.sv)return 0;a.dD.Ef();a:{while(true){if(!Cl(a.cF)&&!Qx(a))break a;b=ACv(a.sx,a.cF,a.dD,a.nn);if(b.hO())break;if(b.jQ())Qx(a);}}if(!Cl(a.cF)&&a.nn&&(Vv(a.sx,a.dD)).jQ())a.sv=1;Wd(a.dD);return 1;} +function Qx(a){var b;if(a.nn)return 0;a.cF.Kq();a:{while(true){if(!Cl(a.cF))break a;b=a.se.uA(Hg(a.cF),BT(a.cF),Z(a.cF));if(b==(-1)){a.nn=1;break a;}a.cF.eM(BT(a.cF)+b|0);if(!b)break;}}K3(a.cF);return 1;} +var AA5=D(); +var ADp=D(); +function AW5(b,c,d){var e;if(b===null)return null;e=BhM(b,AT6(b),c,d);return e;} +function AAD(){var a=this;C.call(a);a.nr=0;a.Ae=0;a.yk=0;a.y9=0;a.jz=null;} +function BgP(a){var b=new AAD();ATs(b,a);return b;} +function ATs(a,b){a.jz=b;M(a);a.Ae=a.jz.d7;a.yk=a.jz.b9();a.y9=(-1);} +function A8c(a){return a.nr>=a.yk?0:1;} +function Bak(a){var b,c;To(a);a.y9=a.nr;b=a.jz;c=a.nr;a.nr=c+1|0;return b.s(c);} +function To(a){if(a.Ae>=a.jz.d7)return;H(ALz());} +var ABF=D(); +var PD=D(); +var BpR=null;function BpS(){BpS=O(PD);A7b();} +function A7b(){BpR=Bj((ZZ()).data.length);BpR.data[Bm(BpT)]=1;BpR.data[Bm(BpU)]=2;} +var ND=D(0); +var GD=D(Cp); +var BpV=null;var BpW=null;function BpX(){BpX=O(GD);A1U();} +function A1U(){BpV=BS();BpW=BS();} +var AGt=D(GD); +function K5(){var a=this;C.call(a);a.GZ=null;a.FM=0.0;a.CQ=0.0;a.gb=null;a.hv=null;a.lJ=null;a.g0=0;} +function Zv(a,b,c,d){var e,f;M(a);a.gb=B(417);D3();a.hv=BkS;a.lJ=BkS;if(c<=0.0){e=new Ck;f=L();C1(I(f,B(418)),c);EK(e,P(f));H(e);}if(d>0.0){a.GZ=b;a.FM=c;a.CQ=d;return;}e=new Ck;f=L();C1(I(f,B(419)),d);EK(e,P(f));H(e);} +function AHz(a,b){if(b!==null){a.hv=b;a.sE(b);return a;}H(Bq(B(420)));} +function BaH(a,b){} +function Wy(a,b){if(b!==null){a.lJ=b;a.oi(b);return a;}H(Bq(B(420)));} +function A4Y(a,b){} +function ACv(a,b,c,d){var e,f,g,$$je;if(!(a.g0==2&&!d)&&a.g0!=3){a.g0=d?2:1;while(true){try{e=a.A4(b,c);}catch($$e){$$je=Y($$e);if($$je instanceof Bl){f=$$je;H(A2M(f));}else{throw $$e;}}if(e.hO())return e;if(e.jQ()){if(d&&Cl(b)){g=a.hv;D3();if(g===BkS)return Ch(Z(b));if(Z(c)<=a.gb.h())return BkV;b.eM(BT(b)+Z(b)|0);if(a.hv===BkT)J7(c,a.gb);}return e;}if(e.vZ()){g=a.hv;D3();if(g===BkS)return e;if(a.hv===BkT){if(Z(c)f&&Cl(b)){h=e;while(h=f){BE();k=BkW;}else{BE();k=BkV;}break a;}i=g.data;l=0;m=BN(Z(c),i.length);n=Bfq(b,c);k=a.BR(d,e,f,g,l,m,n);e=n.wC;if(k===null&&l==n.n2){BE();k=BkW;}j=n.n2;c.JV(g,0,j);if(k!==null)break;}}b.eM(BT(b)-(f-e|0)|0);return k;} +var Wv=D(IL); +function BfA(a){var b=new Wv();A6z(b,a);return b;} +function A6z(a,b){AAU(a,b,0.3333333432674408,0.5);} +function Bbw(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p,q,r,s;i=null;a:{b:{c:{while(c=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(h.fn(2))break a;BE();i=BkW;break a;}n=k+1|0;o=j[k];if(!Fs(a,o)){c=n+(-2)|0;i=Ch(1);break a;}j=e.data;m=f+1|0;j[f]=((l&31)<<6|o&63)&65535;k=n;}else if((l&240)==224){if((k+2|0)>d){c=k+(-1)|0;if(h.fn(3))break a;BE();i=BkW;break a;}n=k+1|0;o=j[k];k=n+1|0;p=j[n];if(!Fs(a,o))break b;if(!Fs(a,p))break b;q +=((l&15)<<12|(o&63)<<6|p&63)&65535;if(GT(q)){c=k+(-3)|0;i=Ch(3);break a;}j=e.data;m=f+1|0;j[f]=q;}else{if((l&248)!=240){c=k+(-1)|0;i=Ch(1);break a;}if((k+3|0)>d){c=k+(-1)|0;if(h.fn(4))break a;BE();i=BkW;break a;}if((f+2|0)>g){c=k+(-1)|0;if(h.ei(2))break a;BE();i=BkV;break a;}n=k+1|0;o=j[k];m=n+1|0;p=j[n];k=m+1|0;r=j[m];if(!Fs(a,o))break c;if(!Fs(a,p))break c;if(!Fs(a,r))break c;j=e.data;s=(l&7)<<18|(o&63)<<12|(p&63)<<6|r&63;n=f+1|0;j[f]=GA(s);m=n+1|0;j[n]=Gd(s);}c=k;f=m;}break a;}c=k+(-3)|0;i=Ch(1);break a;}c +=k+(-3)|0;i=Ch(1);}h.gh(c);h.fv(f);return i;} +function Fs(a,b){return (b&192)!=128?0:1;} +var Jh=D(); +var V0=D(); +function A$G(){return $rt_globals.window.localStorage;} +var AIU=D(CM); +function BfI(a,b,c){var d=new AIU();AT$(d,a,b,c);return d;} +function AT$(a,b,c,d){FY(a,b,c,d);} +function AKf(a,b,c,d){var e;a:{while(true){if((b+a.bf.b4()|0)>d.C())break a;e=a.bf.bt(b,c);if(e<1)break;b=b+e|0;}}return a.i.d(b,c,d);} +function AGb(){var a=this;C.call(a);a.uY=null;a.zW=null;a.wC=0;a.n2=0;} +function Bfq(a,b){var c=new AGb();A8i(c,a,b);return c;} +function A8i(a,b,c){M(a);a.uY=b;a.zW=c;} +function A5p(a,b){return Z(a.uY)=e)break a;g=c.data;h=Dm(a.dH,f);i=g[f];if(i>=0){b.jB(i);b.kc(i,h.c9,h.eq,h.eF,a.dH.cA,h.em);}f=f+1|0;}}f=0;while(f=0){b.jB(i);b.kc(i,h.c9,h.eq,h.eF,a.dH.cA,h.em);}f=f+1|0;}}a.me=1;} +function A0v(a,b,c){var d,e,f,g;a:{d=Blw;e=Ee(a.dH);if(c===null){f=0;while(f=e)break a;g=c.data[f];if(g>=0)b.rg(g);f=f+1|0;}}}d.bM(34962,0);a.me=0;} +function AWe(a){var b;b=Blw;b.bM(34962,0);b.id(a.lr);a.lr=0;} +var AAX=D(Kr); +function BfY(a,b){var c=new AAX();A$N(c,a,b);return c;} +function A$N(a,b,c){AEX(a,0,b,c);} +var Xa=D(W); +function Bgh(){var a=new Xa();AOR(a);return a;} +function AOR(a){Bv(a);} +function A$V(a){return (C9()).bn(97,122);} +var ADJ=D(CO); +var Jf=D(Fv); +var ADI=D(Jf); +var V7=D(CB); +var Ju=D(BK); +var ABz=D(Ju); +var KB=D(0); +function GY(){var a=this;C.call(a);a.p=null;a.qY=0;a.nJ=0;a.qu=0;a.BS=0;a.GO=0;a.q0=0;a.rM=0;a.cG=null;a.eA=null;a.kx=null;a.ID=null;a.Cc=null;a.kG=null;a.jM=null;a.qE=0;a.j_=null;a.jH=null;a.jx=null;a.kn=null;a.Gc=null;} +function Bi5(a){var b=new GY();P_(b,a);return b;} +function P_(a,b){M(a);a.qY=1;a.nJ=1;a.qu=1;a.BS=1;a.GO=1;a.q0=1;a.rM=1;a.cG=C6();a.eA=C6();a.kx=C6();a.ID=C6();a.Cc=C6();a.kG=C6();a.jM=C6();a.qE=0;a.j_=new $rt_globals.Float32Array(40000);a.jH=new $rt_globals.Int32Array(12000);a.jx=new $rt_globals.Int16Array(12000);a.kn=new $rt_globals.Int8Array(12000);a.Gc=new $rt_globals.Uint8Array(240000);a.p=b;a.p.pixelStorei(37441,0);} +function ACd(a,b){var c;c=a.qY;a.qY=c+1|0;a.cG.ej(c,D8(b));return c;} +function S5(a,b){var c;c=a.nJ;a.nJ=c+1|0;a.eA.ej(c,D8(b));return c;} +function AAg(a,b){var c;c=a.qu;a.qu=c+1|0;a.kx.ej(c,D8(b));return c;} +function ABC(a,b){var c;c=a.q0;a.q0=c+1|0;a.kG.ej(c,D8(b));return c;} +function ACG(a,b,c){var d,e;d=a.jM.s(b);if(d===null){d=C6();a.jM.ej(b,d);}e=a.rM;a.rM=e+1|0;d.ej(e,D8(c));return e;} +function AX3(a,b){var c,d,e,f,g,h;if(FI()){c=HH(b);return AEd(c.buffer,BT(b),Z(b));}AD7(a,b);d=BT(b);e=0;while(da.j_.length)a.j_=AKZ(Z(b));} +function Uh(a,b){if(Z(b)>a.jx.length)a.jx=A5K(Z(b));} +function AWG(a,b){if(Z(b)>a.jH.length)a.jH=AZ$(Z(b));} +function ABL(a,b){if(Z(b)>a.kn.length)a.kn=A$H(Z(b));} +function AI9(a,b){return BC((a.jM.s(a.qE)).s(b));} +function Mv(a,b,c){var d,e;d=BC(a.cG.s(b));e=BC(a.eA.s(c));a.p.attachShader(d,e);} +function Oh(a,b,c){var d,e;d=a.p;e=BC(a.kx.s(c));d.bindBuffer(b,e);} +function O5(a,b,c){var d,e;d=a.p;e=BC(a.kG.s(c));d.bindTexture(b,e);} +function Pz(a,b,c,d,e){a.p.blendFuncSeparate(b,c,d,e);} +function Md(a,b,c,d,e){var f,g,h;if(d instanceof DZ){f=a.p;g=a.oP(d);f.bufferData(b,g,e);}else if(d instanceof Gk){f=a.p;g=a.x0(d);f.bufferData(b,g,e);}else if(d instanceof Gl){g=a.p;h=a.xc(d);g.bufferData(b,h,e);}else if(d instanceof Et){f=a.p;g=a.pw(d);f.bufferData(b,g,e);}else{if(d!==null)H(BF(B(430)));a.p.bufferData(b,c,e);}} +function Pt(a,b,c,d,e){var f,g;if(e instanceof DZ){f=a.p;g=a.oP(e);f.bufferSubData(b,c,g);}else if(e instanceof Gk){f=a.p;g=a.x0(e);f.bufferSubData(b,c,g);}else if(e instanceof Gl){f=a.p;g=a.xc(e);f.bufferSubData(b,c,g);}else{if(!(e instanceof Et))H(BF(B(430)));f=a.p;g=a.pw(e);f.bufferSubData(b,c,g);}} +function QP(a,b){a.p.clear(b);} +function LT(a,b,c,d,e){a.p.clearColor(b,c,d,e);} +function Mz(a,b){var c;c=BC(a.eA.s(b));a.p.compileShader(c);} +function Oo(a){var b;b=a.p.createProgram();return ACd(a,b);} +function Nn(a,b){var c;c=a.p.createShader(b);return S5(a,c);} +function AUO(a,b){var c;c=BC(a.kx.c$(b));a.p.deleteBuffer(c);} +function Qs(a,b){var c;c=BC(a.cG.s(b));a.cG.c$(b);a.jM.c$(b);a.p.deleteProgram(c);} +function M$(a,b){var c;c=BC(a.eA.c$(b));a.p.deleteShader(c);} +function Bbq(a,b){var c;c=BC(a.kG.c$(b));a.p.deleteTexture(c);} +function NT(a,b){a.p.depthMask(!!b);} +function Nl(a,b){a.p.disable(b);} +function P$(a,b){a.p.disableVertexAttribArray(b);} +function L3(a,b,c,d){a.p.drawArrays(b,c,d);} +function ME(a,b,c,d,e){var f,g;f=a.p;g=BT(e);f.drawElements(b,c,d,g);} +function M0(a,b,c,d,e){a.p.drawElements(b,c,d,e);} +function Ob(a,b){a.p.enable(b);} +function QU(a,b){a.p.enableVertexAttribArray(b);} +function A5G(a){var b;b=a.p.createBuffer();return AAg(a,b);} +function Lm(a,b){a.p.generateMipmap(b);} +function AW4(a){var b;b=a.p.createTexture();return ABC(a,b);} +function OS(a,b,c,d,e){var f,g,h;f=a.p;g=BC(a.cG.s(b));h=f.getActiveAttrib(g,c);d.dX(h.size);e.dX(h.type);DA(d);DA(e);return $rt_str(h.name);} +function PP(a,b,c,d,e){var f,g,h;f=a.p;g=BC(a.cG.s(b));h=f.getActiveUniform(g,c);d.dX(h.size);e.dX(h.type);DA(d);DA(e);return $rt_str(h.name);} +function Pq(a,b,c){var d;d=BC(a.cG.s(b));return a.p.getAttribLocation(d,$rt_ustr(c));} +function M2(a,b,c){if(b!=2931&&b!=2849&&b!=32824&&b!=10752&&b!=32938)H(BF(B(431)));c.v8(0,a.p.getParameter(b));Hk(c);} +function Om(a,b){var c,d;c=a.p;d=BC(a.cG.s(b));return $rt_str(c.getProgramInfoLog(d));} +function P9(a,b,c,d){var e,f,g,h;if(c!=35712&&c!=35714&&c!=35715){e=a.p;f=BC(a.cG.s(b));d.dX(e.getProgramParameter(f,c));}else{f=a.p;g=BC(a.cG.s(b));h=f.getProgramParameter(g,c)?1:0;d.dX(!h?0:1);}DA(d);} +function MJ(a,b){var c,d;c=a.p;d=BC(a.eA.s(b));return $rt_str(c.getShaderInfoLog(d));} +function L1(a,b,c,d){var e,f,g,h;if(c!=35713&&c!=35712){e=a.p;f=BC(a.eA.s(b));g=e.getShaderParameter(f,c);d.dX(g);}else{h=a.p;e=BC(a.eA.s(b));g=h.getShaderParameter(e,c)?1:0;d.dX(!g?0:1);}DA(d);} +function Mj(a,b){return $rt_str(a.p.getParameter(b));} +function Pw(a,b,c){var d,e,f;d=a.p;e=BC(a.cG.s(b));f=d.getUniformLocation(e,$rt_ustr(c));if(f!==null)return ACG(a,b,f);return (-1);} +function OW(a,b){var c,d;c=a.p;d=BC(a.cG.s(b));c.linkProgram(d);} +function On(a,b){a.p.lineWidth(b);} +function L2(a,b,c){a.p.pixelStorei(b,c);} +function OA(a,b,c){var d,e;d=a.p;e=BC(a.eA.s(b));d.shaderSource(e,$rt_ustr(c));} +function Qc(a,b,c,d,e,f,g,h,i,j){var k,l,m,n,o,p,q,r,s,t,u;if(j===null){k=a.p;l=null;k.texImage2D(b,c,d,e,f,g,h,i,l);}else if(BG(j)<=4){m=j.I_(0);Nv();n=BpN.s(m);if(n.Es()){o=a.p;p=n.I2();o.texImage2D(b,c,d,e,f,g,h,i,p);}else if(n.Kp()){k=a.p;l=n.HG();k.texImage2D(b,c,d,h,i,l);}else if(!n.Eg()){k=a.p;l=n.n1();k.texImage2D(b,c,d,h,i,l);}else{k=a.p;l=n.CT();k.texImage2D(b,c,d,h,i,l);}}else{if(!FI()){if(!(j instanceof DZ)){q=a.pw(j);r=$rt_globals.Uint8Array.from(q);}else r=a.oP(j);}else{s=HH(j);if(!(j instanceof DZ)) +{t=Z(j);u=s.byteOffset+BT(j)|0;r=A1O(s.buffer,u,t);}else{t=Z(j);u=s.byteOffset+BT(j)|0;r=AEd(s.buffer,u,t);}}a.p.texImage2D(b,c,d,e,f,g,h,i,r);}} +function MV(a,b,c,d){a.p.texParameterf(b,c,d);} +function Nf(a,b,c,d){var e,f;e=a.p;f=d;e.texParameterf(b,c,f);} +function Nk(a,b,c){var d;d=a.s2(b);a.p.uniform1i(d,c);} +function A36(a,b,c,d,e,f){var g;g=a.s2(b);a.p.uniformMatrix4fv(g,!!d,A6M(e));} +function LI(a,b){var c,d;a.qE=b;c=a.p;d=BC(a.cG.s(b));c.useProgram(d);} +function PW(a,b,c,d,e,f,g){a.p.vertexAttribPointer(b,c,d,!!e,f,g);} +function OF(a,b,c,d,e){a.p.viewport(b,c,d,e);} +var P0=D(0); +function La(){var a=this;GY.call(a);a.eI=null;a.E5=null;a.Jt=0;a.Gn=null;a.BX=0;a.HH=null;a.FP=0;a.i0=null;a.pj=0;a.IX=null;} +function Bjm(a){var b=new La();Z1(b,a);return b;} +function Z1(a,b){P_(a,b);a.E5=C6();a.Jt=1;a.Gn=C6();a.BX=1;a.HH=C6();a.FP=1;a.i0=C6();a.pj=1;a.IX=A2U(12000);a.eI=b;} +function UR(a,b){var c;c=a.pj;a.pj=c+1|0;a.i0.ej(c,D8(b));return c;} +function Xp(a,b){a.i0.c$(b);} +function ACS(a,b){var c,d;c=a.eI;d=BC(a.i0.s(b));c.bindVertexArray(d);} +function ADO(a,b,c){var d,e,f,g;d=BT(c);e=0;while(e>1;d=d|d>>2;d=d|d>>4;d=d|d>>8;d=d|d>>16;return d+1|0;} +function WQ(b,c,d){Ne();return C3(b-c)>d?0:1;} +function AQk(){Bqb=AFY();} +function Z2(){BU.call(this);this.oS=0;} +function Bfg(a){var b=new Z2();A_A(b,a);return b;} +function A_A(a,b){Dk(a);a.bA=2;a.oS=EY(EX(b));} +function AUR(a,b,c){var d,e,f;d=b+1|0;e=c.f(b);f=c.f(d);return a.oS!=EY(EX(Df(e,f)))?(-1):2;} +function BcG(a){var b,c;b=HF(Fj(a.oS));c=L();I(I(c,B(436)),b);return P(c);} +function UP(){var a=this;C.call(a);a.IM=null;a.f3=null;a.pO=null;a.oB=0;a.we=0.0;a.mG=0.0;a.oa=0.0;a.i3=0.0;a.pB=0.0;a.d4=0.0;a.jG=0.0;a.gR=0.0;a.ik=0.0;a.ui=0.0;a.je=0.0;a.wD=0.0;a.jV=0;a.fM=null;a.gM=null;a.sR=0.0;a.rb=0.0;a.zc=null;a.tI=null;a.ul=null;} +function BgO(a,b){var c=new UP();A8f(c,a,b);return c;} +function A8f(a,b,c){M(a);a.d4=1.0;a.ui=1.0;a.je=1.0;a.wD=1.0;a.fM=Bd($rt_arraycls(K9),128);a.rb=1.0;a.tI=HW([120,101,97,111,110,115,114,99,117,109,118,119,122]);a.ul=HW([77,78,66,68,67,69,70,75,65,71,72,73,74,76,79,80,81,82,83,84,85,86,87,88,89,90]);a.pO=b;a.oB=c;a.JR(b,c);} +function AMi(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,bl,bm,bn,bo,bp,bq,br,$$je;if(a.f3!==null)H(CL(B(437)));a.IM=b.Iv();d=Bfj(Bg4(b.tC()),512);a:{b:{try{e=d.jc();if(e===null)H(BF(B(438)));f=e.dw(e.HI(B(439))+8|0);g=(f.cw(0,f.w0(32))).s3(B(440),4);h=g.data;if(h.length!=4)H(BF(B(441)));a.we=BZ(h[0]);a.mG=BZ(h[1]);a.oa=BZ(h[2]);a.i3=BZ(h[3]);i=a.we+a.oa;f=d.jc();if(f===null)H(BF(B(442)));j=f.s3(B(37),9);h=j.data;k=h.length;if(k<3)H(BF(B(443)));if(!h[1].d1(B(444)))H(BF(B(445)));a.pB +=BZ(h[1].dw(11));if(!h[2].d1(B(446)))H(BF(B(447)));c:{l=BZ(h[2].dw(5));m=1;if(k<6)n=m;else if(h[5]===null)n=m;else if(!h[5].d1(B(448)))n=m;else{try{n=Bw(1,BZ(h[5].dw(6)));m=n;break c;}catch($$e){$$je=Y($$e);if($$je instanceof Cd){}else{throw $$e;}}n=m;}}a.f3=Bd(BL,n);o=0;d:{e:{f:{while(true){if(o>=n)break d;f=d.jc();if(f===null)H(BF(B(449)));g:{p=Gt(Gn(B(450)),f);if(FK(p)){q=FQ(p,1);try{r=BZ(q);if(r!=o)break f;break g;}catch($$e){$$je=Y($$e);if($$je instanceof Cd){s=$$je;break e;}else{throw $$e;}}}}f=Gt(Gn(B(451)), +f);if(!FK(f))break;t=FQ(f,1);a.f3.data[o]=(((b.Ft()).EW(t)).fQ()).Bs(B(452),B(46));o=o+1|0;}H(BF(B(453)));}try{H(BF((((L()).e(B(454))).e(q)).c()));}catch($$e){$$je=Y($$e);if($$je instanceof Cd){s=$$je;}else{throw $$e;}}}H(AEo((((L()).e(B(455))).e(q)).c(),s));}a.gR=0.0;h:{while(true){f=d.jc();if(f===null)break;if(f.d1(B(456)))break h;if(f.d1(B(457)))break h;if(!f.d1(B(458)))continue;u=ALp();v=Yx(f,B(459));v.E();v.E();w=BZ(v.E());if(w<=0)a.gM=u;else{if(w>65535)continue;a.u3(w,u);}u.e_=w;v.E();u.qG=BZ(v.E());v.E();u.qH +=BZ(v.E());v.E();u.cE=BZ(v.E());v.E();u.ct=BZ(v.E());v.E();u.eo=BZ(v.E());v.E();if(c)u.hk=BZ(v.E());else u.hk= -(u.ct+BZ(v.E())|0)|0;v.E();u.gc=BZ(v.E());if(v.tL())v.E();i:{if(v.tL())try{u.hW=BZ(v.E());break i;}catch($$e){$$je=Y($$e);if($$je instanceof Cd){}else{throw $$e;}}}if(u.cE>0&&u.ct>0)a.gR=AHi(l+u.hk,a.gR);}}a.gR=a.gR+a.oa;j:{while(true){f=d.jc();if(f===null)break;if(!f.d1(B(460)))break j;v=Yx(f,B(459));v.E();v.E();x=BZ(v.E());v.E();y=BZ(v.E());if(x<0)continue;if(x>65535)continue;if(y<0)continue;if(y +>65535)continue;u=a.gL(x&65535);v.E();z=BZ(v.E());if(u!==null)u.Bp(y,z);}}ba=0;bb=0.0;bc=0.0;bd=0.0;be=0.0;bf=0.0;bg=0.0;bh=0.0;if(f!==null&&f.d1(B(457))){ba=1;v=Yx(f,B(459));v.E();v.E();bb=EC(v.E());v.E();bc=EC(v.E());v.E();bd=EC(v.E());v.E();be=EC(v.E());v.E();bf=EC(v.E());v.E();bg=EC(v.E());v.E();bh=EC(v.E());}bi=a.gL(32);if(bi===null){bi=ALp();bi.e_=32;bj=a.gL(108);if(bj===null)bj=a.yF();bi.gc=bj.gc;a.u3(32,bi);}if(!bi.cE){bi.cE=a.i3+bi.gc+a.mG|0;bi.eo= -a.i3|0;}a.sR=bi.gc;bk=null;h=a.tI.data;k=h.length;bl +=0;k:{while(bl=bl)break m;u=bq[br];if(u!==null&&u.ct&&u.cE)a.d4=G6(a.d4,u.ct);br=br+1|0;}}}k=k+1|0;}}a.d4=a.d4-i;a.jG=l-a.d4;a.ik= -a.pB;if(c){a.jG= -a.jG;a.ik= -a.ik;}if(ba){a.jG +=bb;a.gR=bc;a.ik=bd;a.d4=be;a.pB=bf;a.sR=bg;a.rb=bh;}}catch($$e){$$je=Y($$e);if($$je instanceof Cb){s=$$je;break b;}else{f=$$je;break a;}}Or(d);return;}try{H(AEo((((L()).e(B(461))).cx(b)).c(),s));}catch($$e){$$je=Y($$e);f=$$je;}}Or(d);H(f);} +function AZZ(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s;d=c.qF();e=1.0/d.ba();f=1.0/d.S();g=0.0;h=0.0;i=c.wj;j=c.wm;k=c.CW();l=c.FX();if(c instanceof Ml){m=c;g=m.H9;h=(m.GX-m.I9|0)-m.H8;}n=b.qG;o=b.qG+b.cE|0;p=b.qH;q=b.qH+b.ct|0;if(g<=0.0)k=o;else{n=n-g;if(n<0.0){b.cE=b.cE+n|0;b.eo=b.eo-n|0;n=0.0;}r=o-g;if(r<=k)k=r;else b.cE=b.cE-(r-k)|0;}if(h<=0.0)l=q;else{p=p-h;if(p<0.0){b.ct=b.ct+p|0;if(b.ct<0)b.ct=0;p=0.0;}r=q-h;if(r<=l)l=r;else{s=r-l;b.ct=b.ct-s|0;b.hk=b.hk+s|0;}}b.s7=i+n*e;b.xE=i+k*e;if(!a.oB){b.qP=j+ +p*f;b.nD=j+l*f;}else{b.nD=j+p*f;b.qP=j+l*f;}} +function AXI(a,b,c){var d,e,f;d=a.fM.data;e=b/512|0;f=d[e];if(f===null){d=a.fM.data;f=Bd(K9,512);d[e]=f;}f.data[b&511]=c;} +function A7J(a){var b,c,d,e,f,g,h,i;b=a.fM.data;c=b.length;d=0;a:while(true){if(d>=c)H(BF(B(462)));b:{e=b[d];if(e!==null){f=e.data;g=f.length;h=0;while(true){if(h>=g)break b;i=f[h];if(i!==null&&i.ct&&i.cE)break a;h=h+1|0;}}}d=d+1|0;}return i;} +function AMO(a,b){var c;c=a.fM.data[b/512|0];if(c===null)return null;return c.data[b&511];} +function AL5(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o;g=e-d|0;if(!g)return;h=a.jV;i=a.je;j=b.W;k=b.O;j.CJ(g);b.O.Jl(g+1|0);while(true){a:{l=d+1|0;m=c.f(d);if(m!=13){n=a.gL(m);if(n===null){if(a.gM===null)break a;n=a.gM;}j.bY(n);k.wQ(f!==null?(f.gc+f.Ey(m)|0)*i:n.p$?0.0:( -n.eo|0)*i-a.i3);if(!h)f=n;else if(m!=91)f=n;else if(l>=e)f=n;else if(c.f(l)!=91)f=n;else{l=l+1|0;f=n;}}}if(l>=e)break;d=l;}if(f!==null){o=f.p$?f.gc*i:(f.cE+f.eo|0)*i-a.mG;k.wQ(o);}} +function AJj(a,b,c){var d,e,f,g,h;d=c-1|0;e=b.R;f=e.data;g=f[d].e_&65535;if(a.mk(g))return d;if(a.us(g))d=d+(-1)|0;a:{while(d>0){h=f[d].e_&65535;if(a.mk(h))break a;if(a.us(h))break a;d=d+(-1)|0;}return 0;}return d+1|0;} +function AMz(a,b){var c,d,e,f;if(a.zc===null)return 0;c=a.zc.data;d=c.length;e=0;while(e=e)break a;d=i[f]!=a.dj.br(f)?0:1;f=f+1|0;}}}}b:{if(!d){Blv.bM(34962,a.iS);Zo(a,b);a.dj.bI();f=0;while(true){if(f>=e)break b;g=Dm(a.el,f);if(c!==null){i=c.data;a.dj.eS(i[f]);}else a.dj.eS(b.mx(g.d8));h=a.dj.br(f);if(h>=0){b.jB(h);b.kc(h,g.c9,g.eq,g.eF,a.el.cA,g.em);}f=f+1|0;}}}} +function Zo(a,b){var c,d,e;if(!a.dj.B)return;c=Ee(a.el);d=0;while(d=0)b.rg(e);d=d+1|0;}} +function AGJ(a,b){if(a.iT){b.bM(34962,a.iS);a.c7.m4(BG(a.c7));b.dA(34962,BG(a.c7),a.c7,a.rN);a.iT=0;}} +function ANj(a,b,c){var d;d=Blx;d.sQ(0);a.ny=0;} +function A3v(a){var b;b=Blx;b.bM(34962,0);b.id(a.iS);a.iS=0;ACc(a);} +function Up(a){Ut();DA(Bqf);Blx.xk(1,Bqf);a.hy=Bqf.wY();} +function ACc(a){if(a.hy!=(-1)){Ut();DA(Bqf);Bqf.dX(a.hy);ZF(Bqf);Blx.zo(1,Bqf);a.hy=(-1);}} +function Bcx(){Bqf=HB(1);} +var Uc=D(); +function AVL(b,c,d){var e,f;e=0;while(e=e){a:{while(true){h=a.i.d(b,c,d);if(h>=0)break;if((b+a.bf.b4()|0)<=d.C()){h=a.bf.bt(b,c);b=b+h|0;g=g+1|0;}if(h<1)break a;if(g>f)break a;}return h;}return (-1);}if((b+a.bf.b4()|0)>d.C()){d.dn=1;return (-1);}i=a.bf.bt(b,c);if(i<1)break;b=b+i|0;g=g+1|0;}return (-1);} +var VC=D(CG); +function Et(){var a=this;C$.call(a);a.bx=0;a.t=null;a.fS=null;} +function AAE(a,b,c,d,e,f){GM(a,c);Fk();a.fS=BqB;a.bx=b;a.t=d;a.w=e;a.M=f;} +function G3(b){var c,d;if(b>=0)return A6K(b,1);c=new Ck;d=L();S(I(d,B(466)),b);EK(c,P(d));H(c);} +function VJ(b){var c,d;if(b>=0)return A6K(b,0);c=new Ck;d=L();S(I(d,B(466)),b);EK(c,P(d));H(c);} +function A5M(b,c,d){return Bhp(0,b.data.length,b,c,c+d|0,0,0);} +function Iy(b){return A5M(b,0,b.data.length);} +function A2A(a,b,c,d){var e,f,g,h,i,j,k,l,m;if(c>=0){e=b.data;f=e.length;if(c<=f){g=c+d|0;if(g>f){h=new Bx;i=L();S(I(S(I(i,B(467)),g),B(276)),f);BD(h,P(i));H(h);}if(Z(a)=0){e=b.data;f=e.length;if(c<=f){g=c+d|0;if(g>f){h=new Bx;i=L();S(I(S(I(i,B(468)),g),B(276)),f);BD(h,P(i));H(h);}if(d<0){h=new Bx;i=L();I(S(I(i,B(277)),d),B(278));BD(h,P(i));H(h);}j=a.w+a.bx|0;k=0;while(k0)c.P(32);c.e(d.data[e]);}e=e+1|0;h=h+1|0;}return c.c();} +function AGn(){XD();if(BqP===null)BqP=J(BL,[B(474),B(475),B(476),B(477),B(478),B(479),B(480),B(481),B(482),B(483),B(484),B(485)]);return BqP;} +function AZQ(){BqQ=Er([1,4,2,1024,8,16,128,64,32,256,2048,512]);} +var Q$=D(0); +var AIz=D(Eg); +function BqR(){var a=new AIz();T5(a);return a;} +function Bet(a){var b=new AIz();AYs(b,a);return b;} +function T5(a){Jl(a);} +function A3c(a,b){return (WC()).fe(b);} +function AYs(a,b){T5(a);} +var FA=D(FN); +var VT=D(FA); +var AAo=D(W); +function BhZ(){var a=new AAo();ARq(a);return a;} +function ARq(a){Bv(a);} +function Bbz(a){var b;b=Bd7(a);b.Y=1;return b;} +var I4=D(Ji); +function ATZ(b,c){var d,e;d=b.data;Bg(b,B(41));Bg(c,B(486));e=d.length;if(!(e?0:1))return d[c.fe(e)];H(Z7(B(305)));} +function A_K(b,c){var d,e;d=b.data;Bg(b,B(41));Bg(c,B(486));e=d.length;if(!(e?0:1))return d[c.fe(e)];H(Z7(B(305)));} +var SO=D(I4); +function Ip(){C.call(this);this.qW=null;} +function AB2(a){M(a);} +function Vt(){var a=this;Ip.call(a);a.jw=0;a.cm=null;a.h2=0;a.AE=0.0;a.oM=0;} +function AEb(){var a=new Vt();ANm(a);return a;} +function ALq(a){var b=new Vt();Rq(b,a);return b;} +function BqS(a,b){var c=new Vt();AIf(c,a,b);return c;} +function A4E(a,b){return Bd(P6,b);} +function ANm(a){Rq(a,16);} +function Rq(a,b){AIf(a,b,0.75);} +function Y5(b){var c,d;if(b>=1073741824)return 1073741824;if(!b)return 16;c=b-1|0;d=c|c>>1;d=d|d>>2;d=d|d>>4;d=d|d>>8;d=d|d>>16;return d+1|0;} +function AIf(a,b,c){var d;AB2(a);if(b>=0&&c>0.0){d=Y5(b);a.jw=0;a.cm=a.xx(d);a.AE=c;NF(a);return;}H(CA());} +function NF(a){a.oM=a.cm.data.length*a.AE|0;} +function AWq(a,b){var c;c=Vy(a,b);if(c===null)return null;return c.gU;} +function Vy(a,b){var c,d,e;if(b===null)c=MM(a);else{d=b.bz();e=d&(a.cm.data.length-1|0);c=Mi(a,b,e,d);}return c;} +function Mi(a,b,c,d){var e;e=a.cm.data[c];while(e!==null&&!(e.rY==d&&A0t(b,e.hw))){e=e.gv;}return e;} +function MM(a){var b;b=a.cm.data[0];while(b!==null&&b.hw!==null){b=b.gv;}return b;} +function A2v(a){if(a.qW===null)a.qW=BiU(a);return a.qW;} +function ASl(a,b,c){return Yz(a,b,c);} +function Yz(a,b,c){var d,e,f,g,h;if(b===null){d=MM(a);if(d===null){a.h2=a.h2+1|0;d=NC(a,null,0,0);e=a.jw+1|0;a.jw=e;if(e>a.oM)a.mn();}}else{f=b.bz();g=f&(a.cm.data.length-1|0);d=Mi(a,b,g,f);if(d===null){a.h2=a.h2+1|0;d=NC(a,b,g,f);e=a.jw+1|0;a.jw=e;if(e>a.oM)a.mn();}}h=d.gU;d.gU=c;return h;} +function NC(a,b,c,d){var e;e=BfS(b,d);e.gv=a.cm.data[c];a.cm.data[c]=e;return e;} +function A4m(a,b){var c,d,e,f,g,h,i;c=Y5(!b?1:b<<1);d=a.xx(c);e=0;while(ef.length)e=a.rr(Bw(Bw(8,g),a.Q*1.75|0));BW(b,c,e,a.Q,d);a.Q=a.Q+d|0;} +function A2l(a,b){if(b=d)H(Dq((((((L()).e(B(302))).z(c)).e(B(301))).z(a.Q)).c()));if(b>c)H(Dq((((((L()).e(B(303))).z(b)).e(B(304))).z(c)).c()));e=(c-b|0)+1|0;f=d-e|0;if(a.wB){g=a.bH;h=b+e|0;BW(g,h,a.bH,b,d-h|0);}else{i=Bw(f,c+1|0);BW(a.bH,i,a.bH,b,d-i|0);}a.Q=f;} +function A3o(a){if(!a.Q)H(CL(B(305)));return a.bH.data[0];} +function APN(a){return a.Q<=0?0:1;} +function A0G(a){a.Q=0;} +function AUx(a,b){var c;if(b<0)H(Bq((((L()).e(B(306))).z(b)).c()));c=a.Q+b|0;if(c>a.bH.data.length)a.rr(Bw(Bw(8,c),a.Q*1.75|0));return a.bH;} +function ASt(a,b){var c,d,e;c=Cc(b);d=c.data;e=a.bH;BW(e,0,c,0,BN(a.Q,d.length));a.bH=c;return c;} +function AL_(a,b){if(a.Q>b)a.Q=b;} +var Zu=D(H$); +var AGC=D(En); +var AF0=D(); +function BqU(){var a=new AF0();AAn(a);return a;} +function Bhb(a){var b=new AF0();AKi(b,a);return b;} +function AAn(a){M(a);} +function Vr(a){return Bdm();} +function AKi(a,b){AAn(a);} +var Yf=D(DN); +function AAh(){var a=this;C.call(a);a.r1=null;a.iG=null;a.mU=null;a.j4=null;a.j7=null;a.yc=null;a.iw=null;a.rF=0;a.x7=null;} +function Be5(a,b,c){var d=new AAh();A6h(d,a,b,c);return d;} +function A6h(a,b,c,d){M(a);a.r1=DH();a.iG=DH();a.mU=DH();a.j4=DH();a.j7=DH();a.yc=DH();a.iw=Dg();a.rF=(-1);a.x7=b;XV(a,c,d);} +function XV(a,b,c){var d,e,f;d=c.oC();if(d.xR!==null){e=b.ownerDocument;f=Biq(a);e.addEventListener("dragenter",BI(f,"handleEvent"),!!0);f=BhA(a);e.addEventListener("dragover",BI(f,"handleEvent"),!!0);f=Beo(a,c,d);e.addEventListener("drop",BI(f,"handleEvent"));}} +function A4S(a){var b,c;b=a.x7;c=L();I(I(c,b),B(488));return P(c);} +function A9s(a,b,c){var d,e,f;d=Fx();e=a.q9();f=L();I(I(f,e),c);d.k8(1,P(f),BhO(a,c,b));} +function APC(a,b){if(a.E_(b.jJ)){b.uh=b.z6;b.r7=1;b.ox=0;b.iI=0;return 0;}if(b.iI)return 0;b.ox=0;b.r7=0;b.iI=1;a.Cw(1,b.jJ,b.t0,b.xS,BiD(a,b));return 1;} +function APx(a,b,c,d,e,f){var g,h,i;g=Fx();h=a.q9();i=L();I(I(i,h),c);g.DC(b,P(i),d,e,BdS(a,f,d,c));} +function AZX(a,b,c,d){var e,f,g;e=Fx();f=a.q9();g=L();I(I(g,f),c);e.iZ(b,P(g),d);} +function AJL(a,b,c,d){a:{Bf1();switch(BqV.data[Bm(b)]){case 1:break;case 2:a.iG.v(c,d);break a;case 3:a.j7.v(c,d);break a;case 4:a.mU.v(c,d);break a;case 5:a.r1.v(c,null);break a;default:break a;}a.j4.v(c,d);}} +function ALH(a,b){var c,$$je;if(a.j4.dJ(b)){a:{try{c=Pd((a.j4.bV(b)).Db(B(326)));}catch($$e){$$je=Y($$e);if($$je instanceof Ps){break a;}else{throw $$e;}}return c;}return null;}if(a.iG.dJ(b))return Pd(Cn(1));if(a.j7.dJ(b))return X_(a.j7.bV(b));if(!a.mU.dJ(b))return null;return Pd(Cn(1));} +function APJ(a,b){var c,d;a:{if(!a.j4.dJ(b)&&!a.iG.dJ(b)&&!a.j7.dJ(b)&&!a.mU.dJ(b)){c=a.r1;if(!c.dJ(b)){d=0;break a;}}d=1;}return d;} +var H6=D(); +var BqW=B$;var BqX=null;var BqY=null;function M6(){M6=O(H6);AO7();} +function Vh(b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;M6();d=ABm(b);c.tk=Db(CT(d,E(0, 2147483648)),B$)?0:1;e=CT(d,E(4294967295, 1048575));f=DV(BhH(d,52))&2047;if(Db(e,B$)&&!f){c.o$=B$;c.nY=0;return;}if(f)g=ANN(e,E(0, 1048576));else{g=Ey(e,1);while(Db(CT(g,E(0, 1048576)),B$)){g=Ey(g,1);f=f+(-1)|0;}}h=AKR(BqY,f<<16>>16);if(h<0)h= -h|0;i=BqY.data;j=h+1|0;k=f-i[j]|0;l=12+k|0;m=Hh(g,BqX.data[j],l);if(TX(m,BqW)){while(D$(m,BqW)<=0){h=h+(-1)|0;m=B_(BH(m,U(10)),U(9));}i=BqY.data;j=h+1|0;n=f-i[j]|0;l=12+n|0;m=Hh(g, +BqX.data[j],l);}o=Ey(g,1);g=B_(o,U(1));i=BqX.data;n=h+1|0;p=i[n];j=l-1|0;q=Hh(g,p,j);r=Hh(Km(o,U(1)),BqX.data[n],j);s=WX(m,r);t=SA(m,q);u=D$(s,t);g=u>0?BH(DC(m,s),s):u<0?B_(BH(DC(m,t),t),t):BH(DC(B_(m,NJ(t,U(2))),t),t);if(D$(g,E(2808348672, 232830643))>=0)while(true){h=h+1|0;g=DC(g,U(10));if(D$(g,E(2808348672, 232830643))<0)break;}else if(D$(g,E(1569325056, 23283064))<0){h=h+(-1)|0;g=BH(g,U(10));}c.o$=g;c.nY=h-330|0;} +function WX(b,c){var d,e,f,g;M6();d=U(1);while(true){e=BH(d,U(10));f=DC(b,e);g=DC(c,e);if(D$(f,g)<=0)break;d=e;}return d;} +function SA(b,c){var d,e,f,g;M6();d=U(1);while(true){e=BH(d,U(10));f=DC(b,e);g=DC(c,e);if(D$(f,g)>=0)break;d=e;}return d;} +function Hh(b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s;M6();e=CT(b,U(65535));f=CT(BY(b,16),U(65535));g=CT(BY(b,32),U(65535));h=CT(BY(b,48),U(65535));i=CT(c,U(65535));j=CT(BY(c,16),U(65535));k=CT(BY(c,32),U(65535));l=CT(BY(c,48),U(65535));m=B_(B_(BH(k,e),BH(j,f)),BH(i,g));n=B_(B_(B_(BH(l,e),BH(k,f)),BH(j,g)),BH(i,h));o=B_(B_(BH(l,f),BH(k,g)),BH(j,h));p=B_(BH(l,g),BH(k,h));q=BH(l,h);r=B_(B_(Ey(q,32+d|0),Ey(p,16+d|0)),Ey(o,d));s=B_(m,Ey(n,16));s=B_(r,BY(s,32-d|0));return s;} +function AO7(){BqW=DC(U(-1),U(10));BqX=ABo([E(3251292512, 2194092222),E(1766094183, 3510547556),E(553881887, 2808438045),E(443105509, 2246750436),E(3285949193, 3594800697),E(910772436, 2875840558),E(2446604867, 2300672446),E(2196580869, 3681075914),E(2616258154, 2944860731),E(1234013064, 2355888585),E(1974420903, 3769421736),E(720543263, 3015537389),E(1435428070, 2412429911),E(578697993, 3859887858),E(2180945313, 3087910286),E(885762791, 2470328229),E(3135207384, 3952525166),E(1649172448, 3162020133),E(3037324877, 2529616106), +E(3141732885, 4047385770),E(2513386308, 3237908616),E(1151715587, 2590326893),E(983751480, 4144523029),E(1645994643, 3315618423),E(3034782633, 2652494738),E(3996658754, 4243991581),E(2338333544, 3395193265),E(1870666835, 2716154612),E(4073513845, 2172923689),E(3940641775, 3476677903),E(575533043, 2781342323),E(2178413352, 2225073858),E(2626467905, 3560118173),E(3819161242, 2848094538),E(478348616, 2278475631),E(3342338164, 3645561009),E(3532863990, 2916448807),E(1108304273, 2333159046),E(55299919, 3733054474), +E(903233395, 2986443579),E(1581580175, 2389154863),E(1671534821, 3822647781),E(478234397, 3058118225),E(382587518, 2446494580),E(612140029, 3914391328),E(2207698941, 3131513062),E(48172235, 2505210450),E(77075576, 4008336720),E(61660460, 3206669376),E(3485302205, 2565335500),E(1281516232, 4104536801),E(166219527, 3283629441),E(3568949458, 2626903552),E(2274345296, 4203045684),E(2678469696, 3362436547),E(424788838, 2689949238),E(2057817989, 2151959390),E(3292508783, 3443135024),E(3493000485, 2754508019),E(3653393847, 2203606415), +E(1550462860, 3525770265),E(1240370288, 2820616212),E(3569276608, 2256492969),E(3133862195, 3610388751),E(1648096297, 2888311001),E(459483578, 2310648801),E(3312154103, 3697038081),E(1790729823, 2957630465),E(1432583858, 2366104372),E(3151127633, 3785766995),E(2520902106, 3028613596),E(1157728226, 2422890877),E(2711358621, 3876625403),E(3887073815, 3101300322),E(1391672133, 2481040258),E(1367681954, 3969664413),E(2812132482, 3175731530),E(2249705985, 2540585224),E(1022549199, 4064936359),E(1677032818, 3251949087), +E(3918606632, 2601559269),E(3692790234, 4162494831),E(2095238728, 3329995865),E(1676190982, 2663996692),E(3540899031, 4262394707),E(1114732307, 3409915766),E(32792386, 2727932613),E(1744220827, 2182346090),E(2790753324, 3491753744),E(3091596118, 2793402995),E(2473276894, 2234722396),E(2239256113, 3575555834),E(2650398349, 2860444667),E(402331761, 2288355734),E(2361717736, 3661369174),E(2748367648, 2929095339),E(3057687578, 2343276271),E(3174313206, 3749242034),E(3398444024, 2999393627),E(1000768301, 2399514902), +E(2460222741, 3839223843),E(3686165111, 3071379074),E(3807925548, 2457103259),E(3515700499, 3931365215),E(2812560399, 3145092172),E(532061401, 2516073738),E(4287272078, 4025717980),E(3429817663, 3220574384),E(3602847589, 2576459507),E(2328582306, 4122335212),E(144878926, 3297868170),E(115903141, 2638294536),E(2762425404, 4221271257),E(491953404, 3377017006),E(3829536560, 2701613604),E(3922622707, 2161290883),E(1122235577, 3458065414),E(1756781920, 2766452331),E(546432077, 2213161865),E(874291324, 3541058984), +E(1558426518, 2832847187),E(3823721592, 2266277749),E(3540974170, 3626044399),E(3691772795, 2900835519),E(3812411695, 2320668415),E(1804891416, 3713069465),E(1443913133, 2970455572),E(3732110884, 2376364457),E(2535403578, 3802183132),E(310335944, 3041746506),E(3684242592, 2433397204),E(3317807769, 3893435527),E(936259297, 3114748422),E(3325987815, 2491798737),E(1885606668, 3986877980),E(1508485334, 3189502384),E(2065781726, 2551601907),E(4164244222, 4082563051),E(2472401918, 3266050441),E(1118928075, 2612840353), +E(931291461, 4180544565),E(745033169, 3344435652),E(3173006913, 2675548521),E(3358824142, 4280877634),E(3546052773, 3424702107),E(1118855300, 2739761686),E(36090780, 2191809349),E(1775732167, 3506894958),E(3138572652, 2805515966),E(1651864662, 2244412773),E(1783990001, 3591060437),E(4004172378, 2872848349),E(4062331362, 2298278679),E(3922749802, 3677245887),E(1420212923, 2941796710),E(1136170338, 2353437368),E(958879082, 3765499789),E(1626096725, 3012399831),E(441883920, 2409919865),E(707014273, 3855871784), +E(1424604878, 3084697427),E(3716664280, 2467757941),E(4228675929, 3948412706),E(2523947284, 3158730165),E(2019157827, 2526984132),E(4089645983, 4043174611),E(2412723327, 3234539689),E(2789172121, 2587631751),E(2744688475, 4140210802),E(477763862, 3312168642),E(2959191467, 2649734913),E(3875712888, 4239575861),E(2241576851, 3391660689),E(2652254940, 2713328551),E(1262810493, 2170662841),E(302509870, 3473060546),E(3677981733, 2778448436),E(2083391927, 2222758749),E(756446706, 3556413999),E(1464150824, 2845131199), +E(2030314118, 2276104959),E(671522212, 3641767935),E(537217769, 2913414348),E(2147761134, 2330731478),E(2577424355, 3729170365),E(2061939484, 2983336292),E(4226531965, 2386669033),E(1608490388, 3818670454),E(2145785770, 3054936363),E(3434615534, 2443949090),E(1200417559, 3910318545),E(960334047, 3128254836),E(4204241074, 2502603868),E(1572824964, 4004166190),E(1258259971, 3203332952),E(3583588354, 2562666361),E(4015754449, 4100266178),E(635623181, 3280212943),E(2226485463, 2624170354),E(985396364, 4198672567), +E(3365297469, 3358938053),E(115257597, 2687150443),E(1810192996, 2149720354),E(319328417, 3439552567),E(2832443111, 2751642053),E(3983941407, 2201313642),E(2938332415, 3522101828),E(4068652850, 2817681462),E(1536935362, 2254145170),E(2459096579, 3606632272),E(249290345, 2885305818),E(1917419194, 2308244654),E(490890333, 3693191447),E(2969692644, 2954553157),E(657767197, 2363642526),E(3629407892, 3781828041),E(2044532855, 3025462433),E(3353613202, 2420369946),E(3647794205, 3872591914),E(3777228823, 3098073531), +E(2162789599, 2478458825),E(3460463359, 3965534120),E(2768370687, 3172427296),E(1355703090, 2537941837),E(3028118404, 4060706939),E(3281488183, 3248565551),E(1766197087, 2598852441),E(1107928421, 4158163906),E(27349277, 3326531125),E(21879422, 2661224900),E(35007075, 4257959840),E(28005660, 3406367872),E(2599384905, 2725094297),E(361521006, 2180075438),E(4014407446, 3488120700),E(3211525957, 2790496560),E(2569220766, 2232397248),E(3251759766, 3571835597),E(883420894, 2857468478),E(2424723634, 2285974782),E(443583977, 3657559652), +E(2931847559, 2926047721),E(1486484588, 2340838177),E(3237368801, 3745341083),E(12914663, 2996272867),E(2587312108, 2397018293),E(3280705914, 3835229269),E(3483558190, 3068183415),E(2786846552, 2454546732),E(1022980646, 3927274772),E(3395364895, 3141819817),E(998304997, 2513455854),E(3315274914, 4021529366),E(1793226472, 3217223493),E(3152568096, 2573778794),E(2467128576, 4118046071),E(1114709402, 3294436857),E(3468747899, 2635549485),E(1255029343, 4216879177),E(3581003852, 3373503341),E(2005809622, 2698802673), +E(3322634616, 2159042138),E(162254630, 3454467422),E(2706784082, 2763573937),E(447440347, 2210859150),E(715904555, 3537374640),E(572723644, 2829899712),E(3035159293, 2263919769),E(2279274491, 3622271631),E(964426134, 2897817305),E(771540907, 2318253844),E(2952452370, 3709206150),E(2361961896, 2967364920),E(1889569516, 2373891936),E(1305324308, 3798227098),E(2762246365, 3038581678),E(3927784010, 2430865342),E(2848480580, 3889384548),E(3996771382, 3111507638),E(620436728, 2489206111),E(3569679143, 3982729777), +E(1137756396, 3186183822),E(3487185494, 2548947057),E(2143522954, 4078315292),E(4291798741, 3262652233),E(856458615, 2610121787),E(2229327243, 4176194859),E(2642455254, 3340955887),E(395977285, 2672764710),E(633563656, 4276423536),E(3942824761, 3421138828),E(577279431, 2736911063),E(2179810463, 2189528850),E(3487696741, 3503246160),E(2790157393, 2802596928),E(3950112833, 2242077542),E(2884206696, 3587324068),E(4025352275, 2869859254),E(4079275279, 2295887403),E(1372879692, 3673419846),E(239310294, 2938735877), +E(2768428613, 2350988701),E(2711498862, 3761581922),E(451212171, 3009265538),E(2078956655, 2407412430),E(3326330649, 3851859888),E(84084141, 3081487911),E(3503241150, 2465190328),E(451225085, 3944304526),E(3796953905, 3155443620),E(3037563124, 2524354896),E(3142114080, 4038967834),E(3372684723, 3231174267),E(980160860, 2584939414),E(3286244294, 4135903062),E(911008517, 3308722450),E(728806813, 2646977960),E(1166090902, 4235164736),E(73879262, 3388131789),E(918096869, 2710505431),E(4170451332, 2168404344),E(4095741754, 3469446951), +E(2417599944, 2775557561),E(1075086496, 2220446049),E(3438125312, 3552713678),E(173519872, 2842170943),E(1856802816, 2273736754),E(393904128, 3637978807),E(2892103680, 2910383045),E(2313682944, 2328306436),E(1983905792, 3725290298),E(3305111552, 2980232238),E(67108864, 2384185791),E(2684354560, 3814697265),E(2147483648, 3051757812),E(0, 2441406250),E(0, 3906250000),E(0, 3125000000),E(0, 2500000000),E(0, 4000000000),E(0, 3200000000),E(0, 2560000000),E(0, 4096000000),E(0, 3276800000),E(0, 2621440000),E(0, 4194304000), +E(0, 3355443200),E(0, 2684354560),E(0, 2147483648),E(3435973836, 3435973836),E(1889785610, 2748779069),E(2370821947, 2199023255),E(3793315115, 3518437208),E(457671715, 2814749767),E(2943117749, 2251799813),E(3849994940, 3602879701),E(2221002492, 2882303761),E(917808535, 2305843009),E(3186480574, 3689348814),E(3408177918, 2951479051),E(1867548875, 2361183241),E(1270091283, 3777893186),E(157079567, 3022314549),E(984657113, 2417851639),E(3293438299, 3868562622),E(916763721, 3094850098),E(2451397895, 2475880078), +E(3063243173, 3961408125),E(2450594538, 3169126500),E(1960475630, 2535301200),E(3136761009, 4056481920),E(2509408807, 3245185536),E(1148533586, 2596148429),E(3555640657, 4153837486),E(1985519066, 3323069989),E(2447408712, 2658455991),E(2197867021, 4253529586),E(899300158, 3402823669),E(1578433585, 2722258935),E(1262746868, 2177807148),E(1161401530, 3484491437),E(3506101601, 2787593149),E(3663874740, 2230074519),E(3285219207, 3568119231),E(1769181906, 2854495385),E(1415345525, 2283596308),E(1405559381, 3653754093), +E(2842434423, 2923003274),E(3132940998, 2338402619),E(2435725219, 3741444191),E(1089586716, 2993155353),E(2589656291, 2394524282),E(707476229, 3831238852),E(3142961361, 3064991081),E(1655375629, 2451992865),E(2648601007, 3923188584),E(2977874265, 3138550867),E(664312493, 2510840694),E(2780886908, 4017345110),E(2224709526, 3213876088),E(3497754539, 2571100870),E(1301439967, 4113761393),E(2759138892, 3291009114),E(3066304573, 2632807291),E(3188100398, 4212491666),E(1691486859, 3369993333),E(3071176406, 2695994666), +E(1597947665, 2156795733),E(1697722806, 3450873173),E(3076165163, 2760698538),E(4178919049, 2208558830),E(2391303182, 3533694129),E(2772036005, 2826955303),E(3935615722, 2261564242),E(2861011319, 3618502788),E(4006795973, 2894802230),E(3205436779, 2315841784),E(2551718468, 3705346855),E(2041374775, 2964277484),E(2492093279, 2371421987),E(551375410, 3794275180),E(441100328, 3035420144),E(1211873721, 2428336115),E(1938997954, 3885337784),E(2410191822, 3108270227),E(210166539, 2486616182),E(1195259923, 3978585891), +E(97214479, 3182868713),E(1795758501, 2546294970),E(2873213602, 4074071952),E(580583963, 3259257562),E(3041447548, 2607406049),E(2289335700, 4171849679),E(2690462019, 3337479743),E(3870356534, 2669983794),E(3615590076, 4271974071),E(2033478602, 3417579257),E(4203763259, 2734063405),E(3363010607, 2187250724),E(2803836594, 3499601159),E(3102062734, 2799680927),E(763663269, 2239744742),E(2080854690, 3583591587),E(4241664129, 2866873269),E(4252324763, 2293498615),E(2508752324, 3669597785),E(2007001859, 2935678228), +E(3323588406, 2348542582),E(1881767613, 3757668132),E(4082394468, 3006134505),E(3265915574, 2404907604),E(2648484541, 3847852167),E(400800715, 3078281734),E(1179634031, 2462625387),E(2746407909, 3940200619),E(3056119786, 3152160495),E(2444895829, 2521728396),E(2193846408, 4034765434),E(2614070585, 3227812347),E(373269550, 2582249878),E(4033205117, 4131599804),E(4085557553, 3305279843),E(691465664, 2644223875),E(1106345063, 4230758200),E(885076050, 3384606560),E(708060840, 2707685248),E(2284435591, 2166148198), +E(2796103486, 3465837117),E(518895870, 2772669694),E(1274110155, 2218135755),E(2038576249, 3549017208),E(3348847917, 2839213766),E(1820084875, 2271371013),E(2053142340, 3634193621),E(783520413, 2907354897),E(3203796708, 2325883917),E(1690100896, 3721414268),E(3070067635, 2977131414),E(3315047567, 2381705131),E(3586089190, 3810728210),E(2868871352, 3048582568),E(4013084000, 2438866054),E(3843954022, 3902185687),E(1357176299, 3121748550),E(1085741039, 2497398840),E(1737185663, 3995838144),E(2248741989, 3196670515), +E(1798993591, 2557336412),E(3737383206, 4091738259),E(3848900024, 3273390607),E(1361133101, 2618712486),E(459826043, 4189939978),E(2085847752, 3351951982),E(4245658579, 2681561585),E(2498086431, 4290498537),E(280482227, 3432398830),E(224385781, 2745919064),E(1038502084, 2196735251),E(4238583712, 3514776401),E(2531873511, 2811821121),E(1166505349, 2249456897),E(2725402018, 3599131035),E(2180321615, 2879304828),E(3462244210, 2303443862),E(2103616899, 3685510180),E(1682893519, 2948408144),E(2205308275, 2358726515), +E(3528493240, 3773962424),E(3681788051, 3019169939),E(3804423900, 2415335951),E(74124026, 3864537523),E(1777286139, 3091630018),E(3139815829, 2473304014),E(2446724950, 3957286423),E(3675366878, 3165829138),E(363313125, 2532663311),E(3158281377, 4052261297),E(808638183, 3241809038),E(2364897465, 2593447230),E(3783835944, 4149515568),E(450088378, 3319612455),E(360070702, 2655689964),E(2294100042, 4249103942),E(117293115, 3399283154),E(952827951, 2719426523),E(2480249279, 2175541218),E(3109405388, 3480865949), +E(3346517769, 2784692759),E(3536207675, 2227754207),E(2221958443, 3564406732),E(59579836, 2851525386),E(3483637705, 2281220308),E(419859574, 3649952494),E(1194881118, 2919961995),E(955904894, 2335969596),E(4106428209, 3737551353),E(708162189, 2990041083),E(2284516670, 2392032866),E(1937239754, 3827252586),E(690798344, 3061802069),E(1411632134, 2449441655),E(2258611415, 3919106648),E(3524876050, 3135285318),E(242920462, 2508228255),E(388672740, 4013165208),E(2028925110, 3210532166),E(764146629, 2568425733),E(363641147, 4109481173), +E(2008899836, 3287584938),E(3325106787, 2630067950),E(1025203564, 4208108721),E(4256136688, 3366486976),E(2545915891, 2693189581),E(1177739254, 2154551665),E(1884382806, 3447282664),E(2366499704, 2757826131),E(1034206304, 2206260905),E(1654730086, 3530017448),E(3041770987, 2824013958),E(4151403708, 2259211166),E(629291719, 3614737867),E(3080413753, 2891790293),E(4182317920, 2313432234),E(4114728295, 3701491575),E(3291782636, 2961193260),E(2633426109, 2368954608),E(3354488315, 3790327373),E(106610275, 3032261899), +E(944281679, 2425809519),E(3228837605, 3881295230),E(2583070084, 3105036184),E(2925449526, 2484028947),E(1244745405, 3974446316),E(136802865, 3179557053),E(1827429210, 2543645642),E(3782880196, 4069833027),E(1308317238, 3255866422),E(3623634168, 2604693137),E(2361840832, 4167509020),E(1889472666, 3334007216),E(652584673, 2667205773),E(185142018, 4267529237),E(2725093992, 3414023389),E(3039068653, 2731218711),E(1572261463, 2184974969),E(4233605259, 3495959950),E(3386884207, 2796767960),E(2709507366, 2237414368), +E(3476218326, 3579862989),E(3639968120, 2863890391),E(2052981037, 2291112313),E(2425776200, 3665779701),E(1081627501, 2932623761),E(6308541, 2346099009),E(1728080585, 3753758414),E(2241457927, 3003006731),E(934172882, 2402405385),E(1494676612, 3843848616),E(336747830, 3075078893),E(1987385183, 2460063114),E(602835915, 3936100983),E(2200255650, 3148880786),E(901211061, 2519104629),E(3159924616, 4030567406),E(1668946233, 3224453925),E(1335156987, 2579563140),E(2136251179, 4127301024),E(2567994402, 3301840819), +E(2913388981, 2641472655),E(366455074, 4226356249),E(1152157518, 3381084999),E(1780719474, 2704867999),E(2283569038, 2163894399),E(1076730083, 3462231039),E(1720377526, 2769784831),E(517308561, 2215827865),E(827693699, 3545324584),E(1521148418, 2836259667),E(3793899112, 2269007733),E(916277824, 3630412374),E(1592015718, 2904329899),E(2132606034, 2323463919),E(835189277, 3717542271),E(4104125258, 2974033816),E(2424306747, 2379227053),E(3019897337, 3806763285),E(2415917869, 3045410628),E(3650721214, 2436328502), +E(2405180105, 3898125604),E(2783137543, 3118500483),E(3944496953, 2494800386),E(298240911, 3991680619),E(1097586188, 3193344495),E(878068950, 2554675596),E(3981890698, 4087480953),E(608532181, 3269984763),E(2204812663, 2615987810),E(3527700261, 4185580496),E(1963166749, 3348464397),E(4147513777, 2678771517),E(3200048207, 4286034428),E(4278025484, 3428827542),E(1704433468, 2743062034),E(2222540234, 2194449627),E(120090538, 3511119404),E(955065889, 2808895523),E(2482039630, 2247116418),E(3112269949, 3595386269), +E(3348809418, 2876309015),E(2679047534, 2301047212),E(850502218, 3681675540),E(680401775, 2945340432),E(3121301797, 2356272345),E(699115580, 3770035753),E(2277279382, 3016028602),E(103836587, 2412822882),E(1025131999, 3860516611),E(4256079436, 3088413288),E(827883168, 2470730631),E(3901593088, 3953169009)]);BqY=Bgj([(-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 KZ(){var a=this;C.call(a);a.hY=0;a.kJ=0;} +var BkW=null;var BkV=null;function BE(){BE=O(KZ);A3n();} +function LM(a,b){var c=new KZ();ABJ(c,a,b);return c;} +function ABJ(a,b,c){BE();M(a);a.hY=b;a.kJ=c;} +function AR$(a){return a.hY?0:1;} +function BaL(a){return a.hY!=1?0:1;} +function A6u(a){return !a.vZ()&&!a.rs()?0:1;} +function AO3(a){return a.hY!=2?0:1;} +function AWA(a){return a.hY!=3?0:1;} +function AN5(a){if(a.sC())return a.kJ;H(Bi_());} +function Ch(b){BE();return LM(2,b);} +function Hb(b){BE();return LM(3,b);} +function AUF(a){switch(a.hY){case 0:H(Bd4());case 1:H(Bgf());case 2:H(Bg8(a.kJ));case 3:H(Bd5(a.kJ));default:}} +function A3n(){BkW=LM(0,0);BkV=LM(1,0);} +function N_(){BA.call(this);this.gW=0;} +function BfN(a){var b=new N_();AG8(b,a);return b;} +function AG8(a,b){Cs(a);a.gW=b;} +function A9V(a,b,c,d){var e,f,g,h;e=!d.hD()?c.h():d.C();if(b>=e){d.bh(a.gW,0);return a.i.d(b,c,d);}f=e-b|0;if(f==2&&c.f(b)==13){g=b+1|0;if(c.f(g)==10){d.bh(a.gW,0);return a.i.d(b,c,d);}}a:{if(f==1){h=c.f(b);if(h==10)break a;if(h==13)break a;if(h==133)break a;if((h|1)==8233)break a;}return (-1);}d.bh(a.gW,0);return a.i.d(b,c,d);} +function A16(a,b){var c;c=!b.dI(a.gW)?0:1;b.bh(a.gW,(-1));return c;} +function A7q(a){return B(489);} +function Hp(){var a=this;C.call(a);a.D=null;a.gV=0;a.dP=0;a.v$=0;a.ou=0;a.dt=0;a.m=0;a.y8=0;a.hc=null;a.eN=null;a.r=0;a.ki=0;a.jo=0;a.jL=0;a.xD=null;} +var BqZ=null;var Bq0=null;var Bq1=0;function Bho(a,b){var c=new Hp();Bay(c,a,b);return c;} +function Bay(a,b,c){M(a);a.dP=1;a.xD=b;if((c&16)>0)b=A6d(b);else if((c&128)>0)b=A2z(b);a.D=B3(b.h()+2|0);BW(b.le(),0,a.D,0,b.h());a.D.data[a.D.data.length-1|0]=0;a.D.data[a.D.data.length-2|0]=0;a.y8=a.D.data.length;a.gV=c;EN(a);EN(a);} +function A6A(a){return a.dt;} +function A1J(a,b){if(b>0&&b<3)a.dP=b;if(b==1)AC4(a);} +function A1p(a,b){a.gV=b;a.m=a.dt;a.eN=a.hc;a.r=a.jo+1|0;a.jL=a.jo;EN(a);} +function AM1(a){return a.hc;} +function ATP(a){return a.hc===null?0:1;} +function ALx(a){return a.eN===null?0:1;} +function A$A(a){EN(a);return a.ou;} +function A2b(a){var b;b=a.hc;EN(a);return b;} +function A0p(a){return a.m;} +function AN4(a){return a.ou;} +function A2z(b){return b;} +function AC4(a){a.m=a.dt;a.eN=a.hc;a.r=a.jL;a.jL=a.jo;EN(a);} +function EN(a){var b,c,d,e,f,g,h,$$je;a.ou=a.dt;a.dt=a.m;a.hc=a.eN;a.jo=a.jL;a.jL=a.r;while(true){b=0;a.m=a.r>=a.D.data.length?0:Jg(a);a.eN=null;if(a.dP==4){if(a.m!=92)return;a.m=a.r>=a.D.data.length?0:a.D.data[BQ(a)];switch(a.m){case 69:break;default:a.m=92;a.r=a.ki;return;}a.dP=a.v$;a.m=a.r>(a.D.data.length-2|0)?0:Jg(a);}a:{if(a.m!=92){if(a.dP==1)switch(a.m){case 36:a.m=(-536870876);break a;case 40:if(a.D.data[a.r]!=63){a.m=(-2147483608);break a;}BQ(a);c=a.D.data[a.r];d=0;while(true){b:{if(d){d=0;switch(c) +{case 33:break;case 61:a.m=(-134217688);BQ(a);break b;default:H(B0(B(45),a.c(),a.r));}a.m=(-67108824);BQ(a);}else{switch(c){case 33:break;case 60:BQ(a);c=a.D.data[a.r];d=1;break b;case 61:a.m=(-536870872);BQ(a);break b;case 62:a.m=(-33554392);BQ(a);break b;default:a.m=AIF(a);if(a.m<256){a.gV=a.m;a.m=a.m<<16;a.m=(-1073741784)|a.m;break b;}a.m=a.m&255;a.gV=a.m;a.m=a.m<<16;a.m=(-16777176)|a.m;break b;}a.m=(-268435416);BQ(a);}}if(!d)break;}break a;case 41:a.m=(-536870871);break a;case 42:case 43:case 63:e=a.r>= +a.D.data.length?42:a.D.data[a.r];switch(e){case 43:a.m=a.m|(-2147483648);BQ(a);break a;case 63:a.m=a.m|(-1073741824);BQ(a);break a;default:}a.m=a.m|(-536870912);break a;case 46:a.m=(-536870866);break a;case 91:a.m=(-536870821);a.na(2);break a;case 93:if(a.dP!=2)break a;a.m=(-536870819);break a;case 94:a.m=(-536870818);break a;case 123:a.eN=YK(a,a.m);break a;case 124:a.m=(-536870788);break a;default:}else if(a.dP==2)switch(a.m){case 38:a.m=(-536870874);break a;case 45:a.m=(-536870867);break a;case 91:a.m=(-536870821);break a;case 93:a.m +=(-536870819);break a;case 94:a.m=(-536870818);break a;default:}}else{f=a.r>=(a.D.data.length-2|0)?(-1):Jg(a);c:{a.m=f;switch(a.m){case -1:H(B0(B(45),a.c(),a.r));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.m +=WE(a);break a;case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:if(a.dP!=1)break a;a.m=(-2147483648)|a.m;break a;case 65:a.m=(-2147483583);break a;case 66:a.m=(-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:H(B0(B(45),a.c(),a.r));case 68:case 83:case 87:case 100:case 115:case 119:a.eN=MK(G9(a.D, +a.ki,1),0);a.m=0;break a;case 71:a.m=(-2147483577);break a;case 80:case 112:break c;case 81:a.v$=a.dP;a.dP=4;b=1;break a;case 90:a.m=(-2147483558);break a;case 97:a.m=7;break a;case 98:a.m=(-2147483550);break a;case 99:if(a.r>=(a.D.data.length-2|0))H(B0(B(45),a.c(),a.r));a.m=a.D.data[BQ(a)]&31;break a;case 101:a.m=27;break a;case 102:a.m=12;break a;case 110:a.m=10;break a;case 114:a.m=13;break a;case 116:a.m=9;break a;case 117:a.m=Pn(a,4);break a;case 120:a.m=Pn(a,2);break a;case 122:a.m=(-2147483526);break a;default:}break a;}g +=AET(a);h=0;if(a.m==80)h=1;try{a.eN=MK(g,h);}catch($$e){$$je=Y($$e);if($$je instanceof OK){H(B0(B(45),a.c(),a.r));}else{throw $$e;}}a.m=0;}}if(b)continue;else break;}} +function AET(a){var b,c,d,e,f;b=Hl(10);if(a.r<(a.D.data.length-2|0)){if(a.D.data[a.r]!=123){c=G9(a.D,BQ(a),1);d=L();I(I(d,B(490)),c);return P(d);}BQ(a);e=0;a:{while(a.r<(a.D.data.length-2|0)){e=a.D.data[BQ(a)];if(e==125)break a;b.P(e);}}if(e!=125)H(B0(B(45),a.c(),a.r));}if(!b.h())H(B0(B(45),a.c(),a.r));f=b.c();if(f.h()==1){c=L();I(I(c,B(490)),f);return P(c);}b:{c:{if(f.h()>3){if(f.d1(B(490)))break c;if(f.d1(B(491)))break c;}break b;}f=f.dw(2);}return f;} +function YK(a,b){var c,d,e,f,$$je;c=Hl(4);d=(-1);e=2147483647;a:{while(true){if(a.r>=a.D.data.length)break a;b=a.D.data[BQ(a)];if(b==125)break a;if(b==44&&d<0)try{d=G2(c.c(),10);c.Gg(0,c.h());continue;}catch($$e){$$je=Y($$e);if($$je instanceof Cd){break;}else{throw $$e;}}c.P(b&65535);}H(B0(B(45),a.c(),a.r));}if(b!=125)H(B0(B(45),a.c(),a.r));if(c.h()>0)b:{try{e=G2(c.c(),10);if(d>=0)break b;d=e;break b;}catch($$e){$$je=Y($$e);if($$je instanceof Cd){}else{throw $$e;}}H(B0(B(45),a.c(),a.r));}else if(d<0)H(B0(B(45), +a.c(),a.r));if((d|e|(e-d|0))<0)H(B0(B(45),a.c(),a.r));f=a.r>=a.D.data.length?42:a.D.data[a.r];c:{switch(f){case 43:a.m=(-2147483525);BQ(a);break c;case 63:a.m=(-1073741701);BQ(a);break c;default:}a.m=(-536870789);}return Bir(d,e);} +function AOt(a){return a.xD;} +function A5i(a){return !a.dt&&!a.m&&a.r==a.y8&&!a.iV()?1:0;} +function Kj(b){return b<0?0:1;} +function AXg(a){return !a.bF()&&!a.iV()&&Kj(a.dt)?1:0;} +function A06(a){return a.dt<=56319&&a.dt>=55296?1:0;} +function A$x(a){return a.dt<=57343&&a.dt>=56320?1:0;} +function MS(b){return b<=56319&&b>=55296?1:0;} +function LV(b){return b<=57343&&b>=56320?1:0;} +function Pn(a,b){var c,d,e,f,$$je;c=Hl(b);d=a.D.data.length-2|0;e=0;while(true){f=Cu(e,b);if(f>=0)break;if(a.r>=d)break;c.P(a.D.data[BQ(a)]);e=e+1|0;}if(!f)a:{try{f=G2(c.c(),16);}catch($$e){$$je=Y($$e);if($$je instanceof Cd){break a;}else{throw $$e;}}return f;}H(B0(B(45),a.c(),a.r));} +function WE(a){var b,c,d,e,f;b=3;c=1;d=a.D.data.length-2|0;e=Qt(a.D.data[a.r],8);switch(e){case -1:break;default:if(e>3)b=2;BQ(a);a:{while(true){if(c>=b)break a;if(a.r>=d)break a;f=Qt(a.D.data[a.r],8);if(f<0)break;e=(e*8|0)+f|0;BQ(a);c=c+1|0;}}return e;}H(B0(B(45),a.c(),a.r));} +function AIF(a){var b,c,d;b=1;c=a.gV;a:while(true){if(a.r>=a.D.data.length)H(B0(B(45),a.c(),a.r));b:{c:{d=a.D.data[a.r];switch(d){case 41:BQ(a);return c|256;case 45:if(!b)H(B0(B(45),a.c(),a.r));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;}BQ(a);}BQ(a);return c;} +function BQ(a){a.ki=a.r;if(a.gV&4)AAz(a);else a.r=a.r+1|0;return a.ki;} +function AAz(a){var b;b=a.D.data.length-2|0;a.r=a.r+1|0;a:while(true){if(a.r=b)break;if(a.D.data[a.r]!=35)break;a.r=a.r+1|0;while(true){if(a.r>=b)continue a;if(UC(a,a.D.data[a.r]))continue a;a.r=a.r+1|0;}}return a.r;} +function UC(a,b){return b!=10&&b!=13&&b!=133&&(b|1)!=8233?0:1;} +function AHp(b){return BqZ.Mg(b);} +function AMU(b){var c,d,e,f,g,h;c=b-44032|0;if(c>=0&&c<11172){d=4352+(c/588|0)|0;e=4449+((c%588|0)/28|0)|0;f=c%28|0;if(!f)g=Er([d,e]);else{h=4519+f|0;g=Er([d,e,h]);}return g;}return null;} +function ARg(b){var c;c=Bq0.br(b);return c==Bq1?0:1;} +function A9v(b){return (b!=832?0:1)|(b!=833?0:1)|(b!=835?0:1)|(b!=836?0:1);} +function Jg(a){var b,c,d;b=a.D.data[BQ(a)];if(B6(b)){c=a.ki+1|0;if(c>16;} +function A2t(a,b,c){var d,e,f;d=a.d9.t.data;e=a.es;f=b*2|0;d[e+f|0]=c>>8<<24>>24;a.d9.t.data[(a.es+f|0)+1|0]=c<<24>>24;} +var Nd=D(Ep); +function Fy(){var a=this;C.call(a);a.b2=0.0;a.bU=0.0;} +var Bq2=null;var Bq3=null;var Bq4=null;function AOg(){AOg=O(Fy);AT_();} +function FS(a,b){var c=new Fy();Pu(c,a,b);return c;} +function U5(a,b){var c=new Fy();UY(c,a,b);return c;} +function Pu(a,b,c){AOg();M(a);a.b2=b;a.bU=c;} +function DT(a){return a.b2;} +function DR(a){return a.bU;} +function UY(a,b,c){AOg();Bg(b,B(492));Bg(c,B(493));Pu(a,b.dL(),c.dL());} +function AYS(a,b){var c,d,e;a:{if(b instanceof Fy){c=a.b2;d=b;if((c!==d.b2?0:1)&&(a.bU!==d.bU?0:1)){e=1;break a;}}e=0;}return e;} +function A0O(a){return (Fe(a.b2)*31|0)+Fe(a.bU)|0;} +function Gb(a,b){Bg(b,B(494));return FS(a.b2+b.b2,a.bU+b.bU);} +function AIV(a,b){Bg(b,B(494));return FS(a.b2-b.b2,a.bU-b.bU);} +function I8(a,b){Bg(b,B(494));return FS(a.b2*b.b2-a.bU*b.bU,a.b2*b.bU+a.bU*b.b2);} +function EH(a,b){Bg(b,B(495));return FS(b.dL()*a.b2,b.dL()*a.bU);} +function A_6(a){var b,c,d;if(PI(a,a.bU))b=ACM(a.b2);else if(PI(a,a.b2)){c=a.bU;b=L();Bh(C1(b,c),105);b=P(b);}else if(a.bU>=0.0){c=a.b2;d=a.bU;b=L();Bh(C1(Bh(C1(b,c),43),d),105);b=P(b);}else{c=a.b2;d= -a.bU;b=L();Bh(C1(Bh(C1(b,c),45),d),105);b=P(b);}return b;} +function PI(a,b){return C3(b)>=1.0E-15?0:1;} +function AT_(){Bq2=Beb(null);Bq3=U5(E5(0.0),E5(0.0));Bq4=U5(E5(1.0),E5(0.0));} +var Q7=D(0); +function Ra(){var a=this;C.call(a);a.fW=null;a.nj=null;a.JD=null;} +var Bq5=0;function Bjh(){var a=new Ra();Bax(a);return a;} +function Bax(a){var b;M(a);a.fW=ALM();a.nj=ASQ(a.fW);a.JD=Bfd(a.fW,a.nj);Blp.I0(a);if(!(a.fW.state!=='running'?1:0))a.yW();else{b=Bgu(a);ALY(a.fW,BI(b,"unlockFunction"));}} +function A0S(a){if(!Bq5)Blp.ni(B(496),B(497));Bq5=1;} +function AU2(a){a.nj.disconnect(a.fW.destination);} +function ASi(a){a.nj.connect(a.fW.destination);} +function ALY(b,c){var userInputEventNames=['click','contextmenu','auxclick','dblclick','mousedown','mouseup','pointerup','touchend','keydown','keyup','touchstart'];var unlock=function(e){b.resume();c();userInputEventNames.forEach(function(eventName){$rt_globals.document.removeEventListener(eventName,unlock);});};userInputEventNames.forEach(function(eventName){$rt_globals.document.addEventListener(eventName,unlock);});} +function ALM(){var AudioContext=$rt_globals.window.AudioContext||$rt_globals.window.webkitAudioContext;if(AudioContext){var audioContext=new AudioContext();return audioContext;}return null;} +function ASQ(b){var gainNode=null;if(b.createGain)gainNode=b.createGain();else gainNode=b.createGainNode();gainNode.gain.value=1.0;gainNode.connect(b.destination);return gainNode;} +var ED=D(Bb); +var Bph=null;var Bpg=null;var Bpj=null;var Bpi=null;var Bq6=null;function EO(){EO=O(ED);ARI();} +function Mo(a,b){var c=new ED();ZH(c,a,b);return c;} +function ZH(a,b,c){EO();BX(a,b,c);} +function ARI(){Bph=Mo(B(498),0);Bpg=Mo(B(499),1);Bpj=Mo(B(28),2);Bpi=Mo(B(500),3);Bq6=J(ED,[Bph,Bpg,Bpj,Bpi]);} +var Fq=D(); +var Bq7=null;var Bq8=null;var BlM=null;var BlL=null;var BlK=null;function TA(){TA=O(Fq);A5T();} +function A5T(){Bq7=Er([1,10,100,1000,10000,100000,1000000,10000000,100000000,1000000000]);Bq8=ABo([U(1),U(10),U(100),U(1000),U(10000),U(100000),U(1000000),U(10000000),U(100000000),U(1000000000),E(1410065408, 2),E(1215752192, 23),E(3567587328, 232),E(1316134912, 2328),E(276447232, 23283),E(2764472320, 232830),E(1874919424, 2328306),E(1569325056, 23283064),E(2808348672, 232830643)]);BlM=ABo([U(1),U(10),U(100),U(10000),U(100000000),E(1874919424, 2328306)]);BlL=Bh$();BlK=Bhx();} +function Gx(){BO.call(this);this.cz=null;} +function Bii(a,b){var c=new Gx();Tv(c,a,b);return c;} +function Tv(a,b,c){C5(a);a.cz=b;a.cO=c;a.bb=c.h8();} +function AJK(a,b,c,d){var e,f;e=d.hq(a.bb);d.dN(a.bb,b);f=a.cz.d(b,c,d);if(f>=0)return f;d.dN(a.bb,e);return (-1);} +function ARr(a,b,c,d){var e;e=a.cz.ck(b,c,d);if(e>=0)d.dN(a.bb,e);return e;} +function A$1(a,b,c,d,e){var f;f=a.cz.cq(b,c,d,e);if(f>=0)e.dN(a.bb,f);return f;} +function A6S(a,b){return a.cz.bZ(b);} +function A9m(a){var b;b=Bfi(a);a.i=b;return b;} +function AXk(a){var b;a.co=1;if(a.cO!==null&&!a.cO.co)a.cO.ds();if(a.cz!==null&&!a.cz.co){b=a.cz.gt();if(b!==null){a.cz.co=1;a.cz=b;}a.cz.ds();}} +var ZR=D(); +var RZ=D(Gx); +function Bfi(a){var b=new RZ();AUh(b,a);return b;} +function AUh(a,b){Tv(a,b.cz,b.cO);} +function AOe(a,b,c,d){var e,f,g;e=0;f=d.C();a:{while(true){if(b>f){b=e;break a;}g=d.hq(a.bb);d.dN(a.bb,b);e=a.cz.d(b,c,d);if(e>=0)break;d.dN(a.bb,g);b=b+1|0;}}return b;} +function BcK(a,b,c,d,e){var f,g;f=0;a:{while(true){if(c=0)break;e.dN(a.bb,g);c=c+(-1)|0;}}return c;} +function AMl(a){return null;} +var Y7=D(Bl); +function Bgf(){var a=new Y7();ASw(a);return a;} +function ASw(a){Ct(a);} +var AAp=D(); +function ASa(b){return b;} +function Hw(b){return b.length?0:1;} +function A7I(b,c){var d;d=ASa(c);b.push(d);} +function AFs(b){return Rp(b.shift());} +var ABp=D(); +function VD(){var a=this;C.call(a);a.dK=0;a.ec=null;a.jZ=0;a.Ay=0.0;a.n0=0;a.om=0;a.gf=0;} +function Bam(){var a=new VD();ANd(a);return a;} +function Bq9(a,b){var c=new VD();AB9(c,a,b);return c;} +function ANd(a){AB9(a,51,0.800000011920929);} +function AB9(a,b,c){var d;M(a);if(c>0.0&&c<1.0){a.Ay=c;d=KY(b,c);a.n0=d*c|0;a.gf=d-1|0;a.om=DY(U(a.gf));a.ec=Bj(d);return;}H(Bq((((L()).e(B(501))).dh(c)).c()));} +function AWa(a,b){return DV(BY(BH(U(b),E(2135587861, 2654435769)),a.om));} +function J6(a,b){var c,d,e;c=a.ec;d=a.gj(b);while(true){e=c.data[d];if(!e)return -(d+1|0)|0;if(e==b)break;d=(d+1|0)&a.gf;}return d;} +function A2B(a,b){var c,d;if(!b){if(a.jZ)return 0;a.jZ=1;a.dK=a.dK+1|0;return 1;}c=J6(a,b);if(c>=0)return 0;d= -(c+1|0)|0;a.ec.data[d]=b;d=a.dK+1|0;a.dK=d;if(d>=a.n0)ABP(a,a.ec.data.length<<1);return 1;} +function ACj(a,b){var c,d,e;c=a.ec;d=a.gj(b);while(true){e=c.data;if(!e[d])break;d=(d+1|0)&a.gf;}e[d]=b;} +function AWn(a,b){var c,d,e,f,g,h,i;if(!b){if(!a.jZ)return 0;a.jZ=0;a.dK=a.dK-1|0;return 1;}c=J6(a,b);if(c<0)return 0;d=a.ec;e=a.gf;f=(c+1|0)&e;while(true){g=d.data;h=g[f];if(!h)break;i=a.gj(h);if(((f-i|0)&e)>((c-i|0)&e)){g[c]=h;c=f;}f=(f+1|0)&e;}g[c]=0;a.dK=a.dK-1|0;return 1;} +function Bc2(a,b){if(!b)return a.jZ;return J6(a,b)<0?0:1;} +function ABP(a,b){var c,d,e,f;a:{c=a.ec.data.length;a.n0=b*a.Ay|0;a.gf=b-1|0;a.om=DY(U(a.gf));d=a.ec;a.ec=Bj(b);if(a.dK>0){e=0;while(true){if(e>=c)break a;f=d.data[e];if(f)ACj(a,f);e=e+1|0;}}}} +var AGu=D(); +function Bfo(){var a=new AGu();Bbs(a);return a;} +function Bbs(a){M(a);} +function OK(){var a=this;Bl.call(a);a.Fh=null;a.J0=null;} +function Be4(a,b,c){var d=new OK();A3O(d,a,b,c);return d;} +function A3O(a,b,c,d){EG(a,b);a.Fh=c;a.J0=d;} +var Bx=D(Bl); +function Cm(){var a=new Bx();S8(a);return a;} +function Dq(a){var b=new Bx();BD(b,a);return b;} +function S8(a){Ct(a);} +function BD(a,b){EG(a,b);} +var AIl=D(Bx); +function LW(){var a=new AIl();AVE(a);return a;} +function AVE(a){S8(a);} +function ADc(){GQ.call(this);this.Bh=0;} +function Bek(a,b){var c=new ADc();AOl(c,a,b);return c;} +function AOl(a,b,c){LU(a,b,c);} +function ARm(a,b,c,d){var e,f,g,h;e=a.h4(d);if(e!==null&&(b+e.h()|0)<=d.C()){f=0;while(true){if(f>=e.h()){d.bh(a.hj,e.h());return a.i.d(b+e.h()|0,c,d);}g=Dr(Dh(e.f(f)));h=b+f|0;h=Dh(c.f(h));if(g!=Dr(h))break;f=f+1|0;}return (-1);}return (-1);} +function A1g(a){var b,c;b=a.Bh;c=L();S(I(c,B(502)),b);return P(c);} +var Mu=D(); +var Bq$=null;function Bgl(){Bgl=O(Mu);AUS();} +function Or(b){var $$je;Bgl();a:{if(b!==null)try{b.gG();break a;}catch($$e){$$je=Y($$e);if($$je instanceof Ci){}else{throw $$e;}}}} +function AUS(){Bq$=Cn(0);} +function HV(){C.call(this);this.DS=null;} +var BqB=null;var Bq_=null;var Bra=null;function Fk(){Fk=O(HV);Bcy();} +function ANw(a){var b=new HV();ZU(b,a);return b;} +function ZU(a,b){Fk();M(a);a.DS=b;} +function FP(){var b,c,d;Fk();if(Bra===null){b=new $rt_globals.ArrayBuffer(2);c=new $rt_globals.Int16Array(b);0;c[0]=1;d=new $rt_globals.Int8Array(b);Bra=d[0]?Bq_:BqB;}return Bra;} +function Bcy(){BqB=ANw(B(503));Bq_=ANw(B(504));} +var FD=D(Bb); +var Brb=null;var BmW=null;var Brc=null;function RU(){RU=O(FD);A12();} +function A9E(a,b){var c=new FD();Yt(c,a,b);return c;} +function Yt(a,b,c){RU();BX(a,b,c);} +function A12(){Brb=A9E(B(505),0);BmW=A9E(B(506),1);Brc=J(FD,[Brb,BmW]);} +function WK(){var a=this;C.call(a);a.hB=null;a.qh=null;a.kK=null;a.s1=0;a.lH=null;} +function Bi6(a,b,c,d,e){var f=new WK();A21(f,a,b,c,d,e);return f;} +function A21(a,b,c,d,e,f){a.lH=b;a.hB=c;a.qh=d;a.kK=e;a.s1=f;M(a);} +function A8Q(a,b){var c,d,e,f,g,h,i;c=b.target;d=null;e=a.hB;Ed();if(e!==Bm7&&a.hB!==Bm8){if(a.hB===Bm9){e=$rt_globals.window.document;f=e.createElement("img");g=$rt_str(c.result);e=$rt_ustr(g);f.src=e;h=c.result;i=L_(h);d=AC2(h,i);LH(d,f);}else if(a.hB===Bm$)d=$rt_str(c.result);}else{h=c.result;i=L_(h);d=AC2(h,i);}if(d!==null){a.lH.xV.tl(a.hB,a.qh,d);a.kK.bY(a.qh);if(a.kK.j==a.s1)a.lH.tt.GD(Bew(a));}} +function A7m(a,b){a.bP(b);} +var Nr=D(Go); +var Brd=null;function AXv(){AXv=O(Nr);AT1();} +function Bfu(){var a=new Nr();AH7(a);return a;} +function AH7(a){AXv();Ov(a);} +function AQn(a,b,c,d){A5k(b,c,d);} +function AT1(){Brd=Bfu();} +var Vm=D(Dx); +function Bd8(a,b,c){var d=new Vm();AKt(d,a,b,c);return d;} +function AKt(a,b,c,d){G4(a,b,c,d);} +function Bcr(a,b,c,d){var e;e=d.C();if(e>b)return a.i.cq(b,e,c,d);return a.i.d(b,c,d);} +function AVp(a,b,c,d){var e;e=d.C();if(a.i.cq(b,e,c,d)>=0)return b;return (-1);} +function A9N(a){return B(507);} +var GR=D(Bb); +var Bre=null;var Brf=null;var Brg=null;function BeX(){BeX=O(GR);A40();} +function AKL(a,b){var c=new GR();W_(c,a,b);return c;} +function W_(a,b,c){BeX();BX(a,b,c);} +function A40(){Bre=AKL(B(508),0);Brf=AKL(B(509),1);Brg=J(GR,[Bre,Brf]);} +var Vk=D(CP); +function Bhs(a,b,c){var d=new Vk();A1E(d,a,b,c);return d;} +function A1E(a,b,c,d){F7(a,b,c,d);} +function AXC(a,b,c,d){var e;if(!a.K.L(d))return a.i.d(b,c,d);e=a.i.d(b,c,d);if(e>=0)return e;return a.K.d(b,c,d);} +var AIt=D(GF); +var L4=D(0); +var AFy=D(Ex); +function A2M(a){var b=new AFy();ARZ(b,a);return b;} +function ARZ(a,b){AFG(a,b);} +var QL=D(0); +function AAv(){C.call(this);this.zC=null;} +function Bgu(a){var b=new AAv();AJe(b,a);return b;} +function AJe(a,b){a.zC=b;M(a);} +function AKU(a){a.zC.yW();} +function A3k(a){a.Jk();} +function I1(){Bp.call(this);this.H3=0.0;} +var Brh=null;function Bix(){Bix=O(I1);BaJ();} +function Bh3(a){var b=new I1();AIi(b,a);return b;} +function AIi(a,b){Bix();CN(a);a.H3=b;} +function BaJ(){Brh=Bd(I1,111);} +var QQ=D(); +var Bri=null;function AN6(){AN6=O(QQ);AJg();} +function Tw(b){AN6();return Bri.bV(b);} +function AIu(){var b;AN6();Bri.bI();b=Bri;Fa();b.v(B(510),Bng);Bri.v(B(511),Bne);Bri.v(B(512),Bna);Bri.v(B(513),Bnb);Bri.v(B(514),Bnc);Bri.v(B(515),Bnd);Bri.v(B(516),Bnh);Bri.v(B(517),Bni);Bri.v(B(518),Bnj);Bri.v(B(519),Bnk);Bri.v(B(520),Bnl);Bri.v(B(521),Bnm);Bri.v(B(522),Bnn);Bri.v(B(523),Bno);Bri.v(B(524),Bnp);Bri.v(B(525),Bnq);Bri.v(B(526),Bnr);Bri.v(B(527),Bns);Bri.v(B(528),Bnt);Bri.v(B(529),Bnu);Bri.v(B(530),Bnv);Bri.v(B(531),Bnw);Bri.v(B(532),Bnx);Bri.v(B(533),Bny);Bri.v(B(534),Bnz);Bri.v(B(535),BnA);Bri.v(B(536), +BnB);Bri.v(B(537),BnC);Bri.v(B(538),BnD);Bri.v(B(539),BnE);Bri.v(B(540),BnF);Bri.v(B(541),BnG);Bri.v(B(542),BnH);Bri.v(B(543),BnI);} +function AJg(){Bri=DH();AIu();} +var Zx=D(I9); +function AAi(a){var b=new Zx();Bcb(b,a);return b;} +function Bcb(a,b){W3(a,b);} +function Ban(a){if(a.ft)return a.k7;H(BF(B(544)));} +function ARh(a){var b;if(!a.k7)H(TR());if(!a.ft)H(BF(B(544)));b=a.r0.dl.data[a.g2];a.xA=a.g2;a.z4();return b;} +function AYj(a){return a;} +function Bc1(a){Z6(a);} +function AVu(a){return a.KC();} +var AFu=D(ET); +function BeL(a,b){var c=new AFu();A1r(c,a,b);return c;} +function A1r(a,b,c){LJ(a,b,c);} +var AD3=D(); +function ANk(){return {};} +var Wl=D(); +function AAO(){var a=this;C.call(a);a.ho=null;a.cc=null;} +function Bgy(a,b){var c=new AAO();Bcs(c,a,b);return c;} +function Bcs(a,b,c){a.cc=b;a.ho=c;M(a);} +function VY(a,b){var c,d,e,f,g,h,$$je,$p,$z;$p=0;if(A4M()){var $T=QG();$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.ho.readyState==4){a:{if(a.ho.status==200){if(a.cc.fL.fq){c=Eh();d=a.cc.ga;e=L();I(I(e,B(545)),d);c.dS(P(e));}f=a.ho.response;g=L_(f);a.cc.hJ.c4(a.cc.ga,AC2(f,g));}else{if(a.ho.status!=404){c=a.ho;if(c.status!=403){try{h=U(100);$p=1;continue _;}catch($$e){$$je=Y($$e);if($$je instanceof Ci){}else{throw $$e;}}a.cc.fL.iH(a.cc.i7, +a.cc.ga,a.cc.hJ);break a;}}a.cc.hJ.cW(a.cc.ga);}}a.cc.fL.gB();}return;case 1:b:{try{AB5(h);if(Eu()){break _;}break b;}catch($$e){$$je=Y($$e);if($$je instanceof Ci){}else{throw $$e;}}}a.cc.fL.iH(a.cc.i7,a.cc.ga,a.cc.hJ);a.cc.fL.gB();return;default:AZc();}}QG().s(a,b,c,d,e,f,g,h,$p);} +function AIo(a,b){var $p,$z;$p=0;if(A4M()){var $T=QG();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:a.bP(b);if(Eu()){break _;}return;default:AZc();}}QG().s(a,b,$p);} +function M3(){var a=this;C.call(a);a.ii=0;a.iB=0;a.ew=null;a.bK=null;a.my=0;a.pY=null;a.lV=0;a.lW=0;a.lX=0;a.wi=0.0;a.lb=null;a.mL=null;a.v3=null;a.Ex=null;a.gP=null;a.ip=null;a.tG=0;a.bu=null;a.yt=0;} +var Brj=null;function P4(){P4=O(M3);AQI();} +function AT6(a){var b=new M3();R1(b,a);return b;} +function RL(a,b,c){var d=new M3();YC(d,a,b,c);return d;} +function R1(a,b){var c,d,e,f,g,h,i,j,k,l,m,n;P4();M(a);a.lV=255;a.lW=255;a.lX=255;a.lb=KN(a.lV,a.lW,a.lX,a.wi);F9();a.mL=Brk;WU();a.v3=Bpx;a.tG=0;c=b;d=c.fQ();e=c.h6.iG.bV(d);f=Blp;g=f.oC();if(g.sa){h=AAd(e);i=ATB(h);j=i.data;a.bu=Bh4(i,0,j.length,0);JD(a,(-1),(-1),null,null);}else{k=Rj(e);JD(a,(-1),(-1),k,null);if(a.gP===null){l=new C2;m=b.fQ();n=L();I(I(I(n,B(546)),m),B(547));Dc(l,P(n));H(l);}}} +function YC(a,b,c,d){P4();M(a);a.lV=255;a.lW=255;a.lX=255;a.lb=KN(a.lV,a.lW,a.lX,a.wi);F9();a.mL=Brk;WU();a.v3=Bpx;a.tG=0;JD(a,b,c,null,null);} +function JD(a,b,c,d,e){var f;if(e!==null){a.ip=e;a.ii=e.getWidth();a.iB=e.getHeight();}else if(d===null){a.ii=b;a.iB=c;}else{a.gP=d;a.ii=d.width;a.iB=d.height;}a.pY=Pb(4);Nv();f=BpM;BpM=f+1|0;a.my=f;a.pY.Fr(0,a.my);BpN.ej(a.my,a);} +function Vf(a){var b,c,d,e,f;b=GN();c=b.jt();d=c.createElement("canvas");a.ew=d;e=a.ew;f=a.ii;e.width=f;e=a.ew;f=a.iB;e.height=f;a.bK=a.ew.getContext("2d");e=a.bK;f=$rt_ustr((H7()).c());e.globalCompositeOperation=f;} +function H7(){P4();JF();return Brl;} +function KN(b,c,d,e){var f;P4();f=L();Bh(C1(Bh(S(Bh(S(Bh(S(I(f,B(548)),b),44),c),44),d),44),e),41);return P(f);} +function A7H(a){H5(a);return a.ew;} +function H5(a){var b,c;if(a.ew===null){Vf(a);if(a.gP!==null){b=a.bK;JF();c=$rt_ustr(FZ(Brm));b.globalCompositeOperation=c;b=a.bK;c=a.gP;b.drawImage(c,0.0,0.0);b=a.bK;c=$rt_ustr(FZ(H7()));b.globalCompositeOperation=c;}if(a.ip!==null){c=a.bK;JF();b=$rt_ustr(FZ(Brm));c.globalCompositeOperation=b;b=a.bK;c=a.ip;b.drawImage(c,0.0,0.0);b=a.bK;c=$rt_ustr(FZ(H7()));b.globalCompositeOperation=c;}}} +function A53(a){return a.ew===null&&a.bu!==null?1:0;} +function AUv(a){return a.bu.Eh();} +function ALi(a){return a.ew===null&&a.gP!==null?1:0;} +function A8j(a){return a.gP;} +function A8Z(a){return a.ew===null&&a.ip!==null?1:0;} +function A2V(a){return a.ip;} +function A2$(a,b,c,d,e,f,g,h){var i;if(a.bu===null){i=b.n1();Lj(a,i,e,f,g,h,c,d,g,h);}else a.bu.tR(b.bu,e,f,c,d,g,h);} +function ATU(a,b,c,d,e,f,g,h,i,j){if(a.bu===null)Lj(a,b.n1(),c,d,e,f,g,h,i,j);else a.bu.Et(b.bu,c,d,e,f,g,h,i,j);} +function AOX(a){if(a.bu===null)return a.ii;return a.bu.ba();} +function ARO(a){if(a.bu===null)return a.iB;return a.bu.S();} +function A1K(a){if(a.yt)H(BF(B(549)));Nv();BpN.c$(a.my);if(a.bu!==null)a.bu.G();a.yt=1;} +function ASg(a){if(a.bu===null)return 6408;return a.bu.ge();} +function AP7(a){if(a.bu===null)return 6408;return a.bu.eJ();} +function AU1(a){if(a.bu===null)return 5121;return a.bu.f2();} +function A$O(a){return a.pY;} +function AMV(a){if(a.bu===null){ABI();return Brn;}return YV(a.bu.Js());} +function AJA(a,b){var c,d;a.mL=b;if(a.bu===null){H5(a);c=a.bK;d=$rt_ustr((H7()).c());c.globalCompositeOperation=d;}else{d=a.bu;F9();d.xK(b!==BmX?1:0);}} +function Lj(a,b,c,d,e,f,g,h,i,j){var k,l,m,n,o,p,q,r,s,t,u;H5(a);k=a.mL;F9();if(k===BmX){l=a.bK;k=$rt_ustr(Brj);l.fillStyle=k;l=a.bK;k=$rt_ustr(Brj);l.strokeStyle=k;l=a.bK;k="destination-out";l.globalCompositeOperation=k;a.bK.beginPath();l=a.bK;m=g;n=h;o=i;p=j;l.rect(m,n,o,p);ADB();AHv(a,Bro);a.bK.closePath();l=a.bK;k=$rt_ustr(a.lb);l.fillStyle=k;q=a.bK;l=$rt_ustr(a.lb);q.strokeStyle=l;q=a.bK;JF();l=$rt_ustr(FZ(Brl));q.globalCompositeOperation=l;}if(e&&f&&i&&j){l=a.bK;m=c;n=d;o=e;p=f;r=g;s=h;t=i;u=j;l.drawImage(b, +m,n,o,p,r,s,t,u);}a.Ex=null;} +function AHv(a,b){a:{H5(a);Bea();switch(Brp.data[Bm(b)]){case 1:break;case 2:a.bK.stroke();break a;default:break a;}a.bK.fill();}} +function AQI(){Brj=KN(255,255,255,1.0);} +var E8=D(EV); +var AHa=D(); +var AG_=D(); +var M8=D(0); +function Iu(){var a=this;C.call(a);a.x_=null;a.mE=0;a.mm=0;a.iv=null;a.cK=null;a.y3=0;a.hP=0;} +var Brq=0;function BhM(a,b,c,d){var e=new Iu();A18(e,a,b,c,d);return e;} +function A18(a,b,c,d,e){M(a);a.mE=0;a.mm=0;a.hP=0;a.x_=b;a.cK=c;a.iv=d;a.y3=e;if(a.cK!==null){a.cK=QI(a,a.cK);a.mE=a.cK.ba();a.mm=a.cK.S();if(d===null)a.iv=a.cK.eP();}} +function AYR(a){return a.hP;} +function A19(a){if(a.hP)H(BF(B(550)));if(a.cK===null){a.cK=QI(a,AT6(a.x_));a.mE=a.cK.ba();a.mm=a.cK.S();if(a.iv===null)a.iv=a.cK.eP();}a.hP=1;} +function QI(a,b){var c,d,e,f,g;a:{if(Blw===null&&Brq){c=b.ba();d=b.S();e=J9(c);f=J9(d);if(c!=e)break a;if(d!=f)break a;}return b;}g=RL(e,f,b.eP());g.vQ(b,0,0,0,0,c,d);b.G();return g;} +function ARo(a){var b;if(!a.hP)H(BF(B(551)));a.hP=0;b=a.cK;a.cK=null;return b;} +function A5V(a){return 1;} +function AQG(a){return a.mE;} +function A2q(a){return a.mm;} +function ANT(a){return a.iv;} +function AZ2(a){return a.y3;} +function AM8(a){return 1;} +function A78(a){RU();return Brb;} +function A2G(a,b){H(BF(B(552)));} +var WM=D(); +function VM(){var a=this;Cq.call(a);a.BQ=null;a.B4=null;} +function Bfd(a,b){var c=new VM();AZb(c,a,b);return c;} +function AZb(a,b,c){QO(a);a.BQ=b;a.B4=c;} +var Sw=D(CB); +var Sx=D(CB); +var Wp=D(FT); +function Q1(a){var b=new Wp();AN_(b,a);return b;} +function AN_(a,b){M1(a,b);} +var L6=D(); +var Brr=null;function Fx(){return Brr;} +function ARn(b){Brr=b;} +function Nu(){var a=this;C.call(a);a.h0=null;a.h1=null;a.hZ=null;} +function Ph(a,b,c){var d=new Nu();AZo(d,a,b,c);return d;} +function AZo(a,b,c,d){Bg(b,B(553));Bg(c,B(554));Bg(d,B(555));M(a);a.h0=b;a.h1=c;a.hZ=d;} +function AEC(a){return a.h0;} +function ACz(a){return a.h1;} +function YU(a){return a.hZ;} +function ARC(a){var b,c,d,e;b=a.h0;c=a.h1;d=a.hZ;e=L();Bh(I(I(I(I(I(I(e,B(556)),b),B(557)),c),B(558)),d),41);return P(e);} +function AKj(a){var b;b=JW(a.h0);return (((b*31|0)+JW(a.h1)|0)*31|0)+JW(a.hZ)|0;} +function AO4(a,b){var c;if(a===b)return 1;if(!(b instanceof Nu))return 0;c=b;if(!Ec(a.h0,c.h0))return 0;if(!Ec(a.h1,c.h1))return 0;if(Ec(a.hZ,c.hZ))return 1;return 0;} +function AE2(){var a=this;C.call(a);a.yB=null;a.pZ=null;} +function Bc$(){var a=new AE2();A0d(a);return a;} +function A0d(a){M(a);a.yB=GI(16);a.pZ=BhE(16);} +function A9H(a,b){return a.pZ.bV(b);} +function AVF(a,b){a.yB.l8(b,0);a.pZ.Dp(b);} +function AFH(){var a=this;C.call(a);a.o$=B$;a.nY=0;a.tk=0;} +function Bh$(){var a=new AFH();ALA(a);return a;} +function ALA(a){M(a);} +var L5=D(0); +function UV(){var a=this;C.call(a);a.va=0;a.hz=0;a.zO=0;a.ty=0;a.ij=0;a.c8=null;a.gk=null;a.wb=0;a.wc=0;a.uj=0;a.Jg=0;a.zD=0;a.FW=0;a.o2=null;a.g4=null;a.rE=null;} +function Bd_(a,b,c,d){var e=new UV();A4o(e,a,b,c,d);return e;} +function BeD(a,b,c,d,e){var f=new UV();VU(f,a,b,c,d,e);return f;} +function A4o(a,b,c,d,e){VU(a,b,c,d,e,Bai(c,d,e));a.wb=1;} +function VU(a,b,c,d,e,f){var g,h,i;M(a);a.o2=CR();a.ty=b;a.wc=e;a.gk=f;g=SE(a,c,d,e);a.c8=Bdv(0,b,0,g);a.g4=Cc(CY(b,(a.c8.zU()).cA/4|0));a.uj=(a.c8.zU()).cA/4|0;a.Jg=a.c8.hQ(8)===null?0:(a.c8.hQ(8)).em/4|0;h=a.c8.hQ(4)===null?0:(a.c8.hQ(4)).em/4|0;a.zD=h;h=a.c8.hQ(16)===null?0:(a.c8.hQ(16)).em/4|0;a.FW=h;a.rE=Bd(BL,e);i=0;while(i0)g=(((L()).e(g)).e(B(581))).c();f=0;while(f=a.n_)b=(-1);else{c=a.q5.data;d=a.gs;a.gs=d+1|0;b=c[d]&255;}return b;} +function BbV(a,b,c,d){var e,f,g,h,i,j;e=BN(d,a.n_-a.gs|0);f=0;while(f=0){j=g.data;k=i+1|0;j[i]=Lb((b>>>h|0)&e,d);h=h-c|0;i=k;}return HF(g);} +var Yl=D(EL); +function BgC(a,b,c){var d=new Yl();BbZ(d,a,b,c);return d;} +function BbZ(a,b,c,d){P1(a,b,c,d);} +function AR4(a,b,c,d){var e;if((b+a.bf.b4()|0)<=d.C()){e=a.bf.bt(b,c);if(e>=1)b=b+e|0;}return a.i.d(b,c,d);} +var AGr=D(); +var Il=D(Bl); +var WR=D(FG); +var AIS=D(); +var ADE=D(Bt); +function Sg(){var a=this;EZ.call(a);a.yr=null;a.on=null;} +function Be8(){var a=new Sg();AJF(a);return a;} +function AJF(a){K1(a);a.yr=AQO(BhX((Blp.oC()).Ax));a.on=AQO(Bc$());} +function AYp(a,b){if(!AHj(a.on,b))return N3(a.yr,b);return N3(a.on,b);} +var ADD=D(F0); +function S0(){R.call(this);this.Kg=0.0;} +function Bjq(a){var b=new S0();A3X(b,a);return b;} +function A3X(a,b){B1(a);a.Kg=b;} +var ADF=D(Bt); +var AHh=D(); +function A8$(b,c){if(b===c)return 1;return b!==null?b.n(c):c!==null?0:1;} +var P5=D(0); +function ADL(){var a=this;BU.call(a);a.ci=null;a.q3=null;a.o_=null;} +function Beu(a){var b=new ADL();A2L(b,a);return b;} +function A2L(a,b){var c;Dk(a);a.ci=b.c();a.bA=b.h();a.q3=A8G(a.bA);a.o_=A8G(a.bA);c=0;while(c<(a.bA-1|0)){a.q3.wN(a.ci.f(c),(a.bA-c|0)-1|0);a.o_.wN(a.ci.f((a.bA-c|0)-1|0),(a.bA-c|0)-1|0);c=c+1|0;}} +function AMW(a,b,c){return !a.sA(c,b)?(-1):a.bA;} +function A0T(a,b,c,d){var e,f;e=d.C();while(true){if(b>e)return (-1);f=a.Ik(c,b,e);if(f<0)return (-1);if(a.i.d(f+a.bA|0,c,d)>=0)break;b=f+1|0;}return f;} +function A4j(a,b,c,d,e){var f;while(true){if(c=0)break;c=f+(-1)|0;}return f;} +function AS$(a){var b,c;b=a.ci;c=L();I(I(c,B(587)),b);return P(c);} +function APj(a,b){var c,d,e,f,g;if(b instanceof D2)return b.mY()!=a.ci.f(0)?0:1;if(b instanceof DW)return b.bt(0,a.ci.cw(0,1))<=0?0:1;if(!(b instanceof Dl)){if(!(b instanceof DU))return 1;a:{if(a.ci.h()>1){c=b;d=c.qi();e=a.ci.f(0);c=a.ci;f=c.f(1);if(d==Df(e,f)){e=1;break a;}}e=0;}return e;}b:{c:{c=b;if(!c.l(a.ci.f(0))){g=a.ci;if(g.h()<=1)break c;g=a.ci;e=Df(g.f(0),a.ci.f(1));if(!c.l(e))break c;}e=1;break b;}e=0;}return e;} +function BaK(a,b,c,d){var e,f;e=a.ci.f(a.bA-1|0);while(true){if(c>(d-a.bA|0))return (-1);f=b.f((c+a.bA|0)-1|0);if(f==e&&a.sA(b,c))break;c=c+a.q3.br(f)|0;}return c;} +function A_M(a,b,c,d){var e,f,g,h;e=a.ci.f(0);f=b.h();g=(f-d|0)-a.bA|0;if(g<=0)d=d+g|0;while(true){if(d=0)return e;return a.i.d(b,c,d);} +function Ba2(a,b){N2(a,b);a.K.F(b);} +var AGi=D(DM); +function S4(){var a=this;BU.call(a);a.rx=null;a.uk=0;} +function AO_(a){var b=new S4();ASF(b,a);return b;} +function ASF(a,b){Dk(a);a.rx=b.jW();a.uk=b.bj;} +function A6i(a,b,c){var d,e;d=a.rx;e=Dh(c.f(b));return !d.l(Dr(e))?(-1):1;} +function A1e(a){var b,c,d;b=!a.uk?B(37):B(38);c=a.rx.c();d=L();I(I(I(d,B(463)),b),c);return P(d);} +var AF_=D(); +var ADi=D(); +var UF=D(); +var ADC=D(B9); +var ZI=D(); +var Og=D(Ep); +var Vq=D(Bt); +var Vp=D(Bt); +var ABl=D(); +function AJt(b){var copy=new b.constructor();for(var field in b){if(!b.hasOwnProperty(field)){continue;}copy[field]=b[field];}return copy;} +function A8r(b,c){return b!==null&&!(typeof b.constructor.$meta==='undefined'?1:0)&&AFb(b.constructor,c)?1:0;} +function AFb(b,c){var d,e;if(b===c)return 1;d=b.$meta.supertypes;e=0;while(e=e.length)break;f=d*2|0;g=b.f(f);h=b.f(f+1|0);e[d]=((BrB.data[g]<<4)+BrB.data[h]|0)<<24>>24;d=d+1|0;}return c;} +function AUj(){var b;BrA=HW([48,49,50,51,52,53,54,55,56,57,65,66,67,68,69,70]);BrB=Bj(128);b=0;while(b=65)BrB.data[(BrA.data[b]-65|0)+97|0]=b;b=b+1|0;}} +var AGM=D(B9); +var Wj=D(0); +var AHs=D(GQ); +function BgL(a,b){var c=new AHs();BaQ(c,a,b);return c;} +function BaQ(a,b,c){LU(a,b,c);} +function AMu(a,b,c,d){var e,f;e=a.h4(d);if(e!==null&&(b+e.h()|0)<=d.C()){f=!(c.c()).wg(e,b)?(-1):e.h();if(f<0)return (-1);d.bh(a.hj,f);return a.i.d(b+f|0,c,d);}return (-1);} +function AWb(a,b,c,d){var e,f,g,h;e=a.h4(d);f=d.dx();if(e!==null&&(b+e.h()|0)<=f){g=c.c();while(true){if(b>f)return (-1);h=g.rW(e,b);if(h<0)return (-1);if(a.i.d(h+e.h()|0,c,d)>=0)break;b=h+1|0;}return h;}return (-1);} +function AJ0(a,b,c,d,e){var f,g,h;f=a.h4(e);if(f===null)return (-1);g=d.c();a:{while(true){if(c=0)break;c=h+(-1)|0;}return h;}return (-1);} +function A7R(a,b){return 1;} +function Ba1(a){var b,c;b=a.bb;c=L();S(I(c,B(592)),b);return P(c);} +function ABa(){Dx.call(this);this.ot=null;} +function Bdw(a,b,c,d){var e=new ABa();A9G(e,a,b,c,d);return e;} +function A9G(a,b,c,d,e){G4(a,b,c,d);a.ot=e;} +function ATl(a,b,c,d){var e,f;e=d.C();f=Qw(a,b,e,c);if(f>=0)e=f;if(e>b)return a.i.cq(b,e,c,d);return a.i.d(b,c,d);} +function AJh(a,b,c,d){var e,f,g,h,i;e=d.C();f=a.i.ck(b,c,d);if(f<0)return (-1);g=Qw(a,f,e,c);if(g>=0)e=g;h=a.i.cq(f,e,c,d);h=Bw(f,h);i=h>0?AHy(a,b,h-1|0,c):h?(-1):0;if(i>=b)b=i>=h?i:i+1|0;return b;} +function Qw(a,b,c,d){while(true){if(b>=c)return (-1);if(a.ot.iW(d.f(b)))break;b=b+1|0;}return b;} +function AHy(a,b,c,d){while(true){if(c>23&255;if(!e&&!f){c.oy=0;c.oc=0;return;}if(f)g=e|8388608;else{g=e<<1;while(Db(CT(U(g),U(8388608)),B$)){g=g<<1;f=f+(-1)|0;}}h=A8p(BrE,f);if(h<0)h= -h|0;i=BrE.data;j=h+1|0;k=f-i[j]|0;l=9+k|0;m=Gm(g,BrD.data[j],l);if(m0?CY($rt_udiv(m,s),s):u<0?CY($rt_udiv(m,t),t)+t|0:CY($rt_udiv((m+(t/2|0)|0),t),t);if(D$(U(j),U(1000000000))>=0)while(true){h=h+1|0;j=$rt_udiv(j,10);if($rt_ucmp(j,1000000000)<0)break;}else if($rt_ucmp(j,100000000)<0){h=h+(-1)|0;j=j*10|0;}c.oy=j;c.oc=h-50|0;} +function UK(b,c){var d,e,f,g;Rb();d=1;while(true){e=d*10|0;f=$rt_udiv(b,e);g=$rt_udiv(c,e);if($rt_ucmp(f,g)<=0)break;d=e;}return d;} +function YR(b,c){var d,e,f,g;Rb();d=1;while(true){e=d*10|0;f=$rt_udiv(b,e);g=$rt_udiv(c,e);if($rt_ucmp(f,g)>=0)break;d=e;}return d;} +function Gm(b,c,d){var e;Rb();e=BH(CT(U(b),E(4294967295, 0)),CT(U(c),E(4294967295, 0)));return DV(BY(e,32-d|0));} +function A3N(){BrC=$rt_udiv((-1),10);BrD=Er([(-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)]);BrE=Er([(-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 Cv(){Bb.call(this);this.v5=null;} +var Brm=null;var BrF=null;var BrG=null;var BrH=null;var BrI=null;var BrJ=null;var BrK=null;var BrL=null;var BrM=null;var Brl=null;var BrN=null;var BrO=null;function JF(){JF=O(Cv);A4q();} +function DG(a,b,c){var d=new Cv();W5(d,a,b,c);return d;} +function W5(a,b,c,d){JF();BX(a,b,c);a.v5=d;} +function FZ(a){return a.v5;} +function A4q(){Brm=DG(B(594),0,B(595));BrF=DG(B(596),1,B(597));BrG=DG(B(598),2,B(599));BrH=DG(B(600),3,B(601));BrI=DG(B(602),4,B(603));BrJ=DG(B(604),5,B(605));BrK=DG(B(606),6,B(607));BrL=DG(B(608),7,B(609));BrM=DG(B(610),8,B(611));Brl=DG(B(612),9,B(613));BrN=DG(B(614),10,B(615));BrO=J(Cv,[Brm,BrF,BrG,BrH,BrI,BrJ,BrK,BrL,BrM,Brl,BrN]);} +var AEu=D(); +var Fh=D(Bb); +var BrP=null;var BrQ=null;var BrR=null;var BrS=null;function Bhw(){Bhw=O(Fh);ASE();} +function U1(a,b){var c=new Fh();TJ(c,a,b);return c;} +function TJ(a,b,c){Bhw();BX(a,b,c);} +function ASE(){BrP=U1(B(616),0);BrQ=U1(B(617),1);BrR=U1(B(618),2);BrS=J(Fh,[BrP,BrQ,BrR]);} +var Xt=D(Dz); +function Fl(){var a=this;C.call(a);a.eb=null;a.hh=0;a.l6=null;a.yu=null;a.zx=null;a.yT=null;a.i9=null;a.yR=null;a.vL=null;a.x4=null;a.cN=0;a.k0=0;a.l_=0;a.J_=null;a.xr=null;a.tS=null;a.vo=0;a.EM=0;a.cu=null;a.f8=null;} +var BrT=0;var BrU=null;var BrV=null;var BrW=null;var BrX=null;function Oq(){Oq=O(Fl);AUb();} +function AOn(a,b){var c=new Fl();Zt(c,a,b);return c;} +function Zt(a,b,c){Oq();M(a);a.eb=B(45);a.l6=Hu();a.yu=Hu();a.zx=Hu();a.i9=Hu();a.yR=Hu();a.vL=Hu();a.EM=0;a.cu=HB(1);a.f8=HB(1);if(b===null)H(Bq(B(619)));if(c===null)H(Bq(B(620)));if(BrU!==null&&BrU.h()>0)b=(((L()).e(BrU)).e(b)).c();if(BrV!==null&&BrV.h()>0)c=(((L()).e(BrV)).e(c)).c();a.xr=b;a.tS=c;a.J_=I5(16);L$(a,b,c);if(a.ps()){Ue(a);V6(a);AFC(a,Blp,a);}} +function L$(a,b,c){a.k0=Rh(a,35633,b);a.l_=Rh(a,35632,c);if(a.k0!=(-1)&&a.l_!=(-1)){a.cN=AHb(a,a.Dg());if(a.cN!=(-1)){a.hh=1;return;}a.hh=0;return;}a.hh=0;} +function Rh(a,b,c){var d,e,f,g,h;d=Blw;e=HB(1);f=d.rV(b);if(!f)return (-1);d.sN(f,c);d.oX(f);d.rI(f,35713,e);g=e.br(0);if(g)return f;h=d.rK(f);a.eb=(((L()).e(a.eb)).e(b!=35633?B(621):B(622))).c();a.eb=(((L()).e(a.eb)).e(h)).c();return (-1);} +function APZ(a){var b,c;b=Blw;c=b.q7();if(!c)c=(-1);return c;} +function AHb(a,b){var c,d,e,f;c=Blw;if(b==(-1))return (-1);c.k4(b,a.k0);c.k4(b,a.l_);c.qp(b);d=G3(4);GK(d,FP());e=d.vq();c.h_(b,35714,e);f=e.br(0);if(f)return b;a.eb=Blw.l4(b);return (-1);} +function A_J(a){if(!a.hh)return a.eb;a.eb=Blw.l4(a.cN);return a.eb;} +function BaS(a){return a.hh;} +function U8(a,b){var c,d;c=Blw;d=a.i9.q8(b,(-2));if(d==(-2)){d=c.mP(a.cN,b);a.i9.fg(b,d);}return d;} +function LB(a,b){Oq();return a.F6(b,BrT);} +function A6Z(a,b,c){var d;d=a.l6.q8(b,(-2));if(d==(-2)){d=Blw.mf(a.cN,b);if(d==(-1)&&c){if(!a.hh)H(CL((((L()).e(B(623))).e(a.op())).c()));H(Bq(((((L()).e(B(624))).e(b)).e(B(625))).c()));}a.l6.fg(b,d);}return d;} +function A5n(a,b,c){var d,e;d=Blw;Ew(a);e=LB(a,b);d.ri(e,c);} +function A3B(a,b,c){a.Dn(b,c,0);} +function AZ7(a,b,c,d){a.EN(LB(a,b),c,d);} +function A7W(a,b,c,d){var e;e=Blw;Ew(a);e.Do(b,1,d,c.b,0);} +function Bcc(a,b,c,d,e,f,g){var h;h=Blw;Ew(a);h.sg(b,c,d,e,f,g);} +function A0c(a){var b;b=Blw;Ew(a);b.lK(a.cN);} +function AVf(a){var b;b=Blw;b.lK(0);b.lg(a.k0);b.lg(a.l_);b.q$(a.cN);Oq();if(BrW.bV(Blp)!==null)(BrW.bV(Blp)).l8(a,1);} +function AK9(a,b){var c,d;c=Blw;Ew(a);d=U8(a,b);if(d==(-1))return;c.la(d);} +function A6T(a,b){var c;c=Blw;Ew(a);c.la(b);} +function A9L(a,b){var c;c=Blw;Ew(a);c.sM(b);} +function Ew(a){if(a.vo){L$(a,a.xr,a.tS);a.vo=0;}} +function AFC(a,b,c){var d;Oq();d=BrW.bV(b);if(d===null)d=Dg();d.bY(c);BrW.v(b,d);} +function V6(a){var b,c,d,e;a.cu.de();Blw.h_(a.cN,35718,a.cu);b=a.cu.br(0);a.yT=Bd(BL,b);c=0;while(cd)H(CA());while(cd)H(CA());while(cd)H(CA());while(cd)H(CA());f=d-1|0;while(true){if(c>f)return ( -c|0)-1|0;g=b.data;h=(c+f|0)/2|0;i=g[h];if(i==e)break;if(e>=i)c=h+1|0;else f=h-1|0;}return h;} +function AKR(b,c){return A$q(b,0,b.data.length,c);} +function A$q(b,c,d,e){var f,g,h,i,j;if(c>d)H(CA());f=d-1|0;while(true){if(c>f)return ( -c|0)-1|0;g=b.data;h=(c+f|0)/2|0;i=g[h];j=Cu(i,e);if(!j)break;if(j<=0)c=h+1|0;else f=h-1|0;}return h;} +function Bbh(b,c,d,e,f){var g,h;g=0;while(true){if(g>=f)return (-1);h=d.data;if(!A8$(b.data[g+c|0],h[g+e|0]))break;g=g+1|0;}return g;} +function AGH(b,c){var d,e;if(b===c)return 1;if(b!==null&&c!==null){d=c.data;e=b.data.length;if(e==d.length)return Bbh(b,0,c,0,e)>=0?0:1;}return 0;} +function ABb(){var a=this;T.call(a);a.qq=0;a.xT=null;a.rj=null;} +function Bgr(a,b,c){var d=new ABb();AXA(d,a,b,c);return d;} +function AXA(a,b,c,d){a.rj=b;a.qq=c;a.xT=d;Bk(a);} +function AUQ(a,b){return !(a.qq^a.rj.N.dT(b))&&!(a.qq^a.rj.d6^a.xT.l(b))?0:1;} +function ABh(){var a=this;T.call(a);a.uK=0;a.yG=null;a.yl=null;a.Kt=null;} +function Bgm(a,b,c,d){var e=new ABh();A34(e,a,b,c,d);return e;} +function A34(a,b,c,d,e){a.Kt=b;a.uK=c;a.yG=d;a.yl=e;Bk(a);} +function AIY(a,b){return a.uK^(!a.yG.l(b)&&!a.yl.l(b)?0:1)?0:1;} +function ABd(){var a=this;T.call(a);a.yK=null;a.Ii=null;} +function Bd3(a,b){var c=new ABd();AI$(c,a,b);return c;} +function AI$(a,b,c){a.Ii=b;a.yK=c;Bk(a);} +function A$y(a,b){return a.yK.l(b);} +function ABc(){var a=this;T.call(a);a.nL=0;a.v6=null;a.pp=null;} +function BdQ(a,b,c){var d=new ABc();AJm(d,a,b,c);return d;} +function AJm(a,b,c,d){a.pp=b;a.nL=c;a.v6=d;Bk(a);} +function A7g(a,b){return !(a.nL^a.pp.N.dT(b))&&!(a.nL^a.pp.d6^a.v6.l(b))?1:0;} +function ABe(){var a=this;T.call(a);a.ug=null;a.KA=null;} +function Bd0(a,b){var c=new ABe();AJl(c,a,b);return c;} +function AJl(a,b,c){a.KA=b;a.ug=c;Bk(a);} +function AOT(a,b){return a.ug.l(b);} +var Oc=D(); +function ABk(){var a=this;T.call(a);a.vb=null;a.zj=0;a.u5=null;} +function Bdj(a,b,c){var d=new ABk();AM0(d,a,b,c);return d;} +function AM0(a,b,c,d){a.u5=b;a.vb=c;a.zj=d;Bk(a);} +function A2s(a,b){return !a.vb.l(b)&&!(a.zj^a.u5.N.dT(b))?1:0;} +function ABg(){var a=this;T.call(a);a.As=0;a.v7=null;a.v2=null;a.Gw=null;} +function Bi9(a,b,c,d){var e=new ABg();AJN(e,a,b,c,d);return e;} +function AJN(a,b,c,d,e){a.Gw=b;a.As=c;a.v7=d;a.v2=e;Bk(a);} +function A24(a,b){return a.As^(!a.v7.l(b)&&!a.v2.l(b)?0:1);} +function ABf(){var a=this;T.call(a);a.z5=null;a.GQ=null;} +function Bjl(a,b){var c=new ABf();AY2(c,a,b);return c;} +function AY2(a,b,c){a.GQ=b;a.z5=c;Bk(a);} +function ARw(a,b){return a.z5.l(b)?0:1;} +var Qp=D(0); +function Ta(){BO.call(this);this.oZ=null;} +function BfB(a){var b=new Ta();AMk(b,a);return b;} +function AMk(a,b){C5(a);a.oZ=b;} +function A8S(a,b,c,d){var e,f,g,h,i;e=d.C();f=b+1|0;if(f>e){d.dn=1;return (-1);}g=c.f(b);if(B6(g)){h=b+2|0;if(h<=e){i=c.f(f);if(HG(g,i))return a.oZ.iW(Df(g,i))?(-1):a.i.d(h,c,d);}}return a.oZ.iW(g)?(-1):a.i.d(f,c,d);} +function A2g(a){return B(632);} +function A$S(a,b){a.i=b;} +function AIW(a){return (-2147483602);} +function AXY(a,b){return 1;} +function ABi(){var a=this;T.call(a);a.uV=null;a.yI=0;a.vI=null;} +function Bg0(a,b,c){var d=new ABi();A4u(d,a,b,c);return d;} +function A4u(a,b,c,d){a.vI=b;a.uV=c;a.yI=d;Bk(a);} +function AWh(a,b){return !a.uV.l(b)&&!(a.yI^a.vI.N.dT(b))?0:1;} +var CZ=D(); +var Br2=null;var Br3=null;var Br4=null;var Br5=null;var Br6=null;var Br7=null;var Br8=null;var Br9=null;var Br$=null;var Br_=null;function Ba(){Ba=O(CZ);AZ9();} +function Jr(b){var c,d;Ba();c=new BL;d=B3(1);d.data[0]=b;JG(c,d);return c;} +function AAf(b){Ba();return b>0&&b<=65535?1:0;} +function Jq(b){Ba();return b>=65536&&b<=1114111?1:0;} +function B6(b){Ba();return (b&64512)!=55296?0:1;} +function B2(b){Ba();return (b&64512)!=56320?0:1;} +function GT(b){Ba();return !B6(b)&&!B2(b)?0:1;} +function HG(b,c){Ba();return B6(b)&&B2(c)?1:0;} +function Df(b,c){Ba();return ((b&1023)<<10|c&1023)+65536|0;} +function WY(b,c){Ba();return ABj(b,c,b.data.length);} +function ABj(b,c,d){var e,f;Ba();if(c<(d-1|0)){e=b.data;if(B6(e[c])){f=c+1|0;if(B2(e[f]))return Df(e[c],e[f]);}}return b.data[c];} +function GA(b){var c;Ba();c=b-65536|0;return (55296|c>>10&1023)&65535;} +function Gd(b){Ba();return (56320|b&1023)&65535;} +function Dr(b){Ba();return EY(b)&65535;} +function EY(b){Ba();return Me(ADv(),b);} +function ADv(){var b;Ba();if(Br5===null){b=US(((XH()).value!==null?$rt_str((XH()).value):null));Br5=Rv(b);}return Br5;} +function XH(){Ba();if(Br8===null)Br8=AFU();return Br8;} +function Dh(b){Ba();return EX(b)&65535;} +function EX(b){Ba();return Me(R4(),b);} +function R4(){var b;Ba();if(Br4===null){b=US(((YI()).value!==null?$rt_str((YI()).value):null));Br4=Rv(b);}return Br4;} +function YI(){Ba();if(Br9===null)Br9=AGN();return Br9;} +function Me(b,c){var d,e,f,g;Ba();if(c=0){f=d.data;g=e*2|0;if(gf)return g;}else{f=g-1|0;if(f=2&&c<=36){d=O9(b);if(d>=c)d=(-1);return d;}return (-1);} +function PX(b){Ba();return O9(b);} +function O9(b){var c,d,e,f,g,h,i,j;Ba();c=Ry();d=c.data;e=0;f=(d.length/2|0)-1|0;while(f>=e){g=(e+f|0)/2|0;h=g*2|0;i=d[h];j=Cu(b,i);if(j>0)e=g+1|0;else{if(j>=0)return d[h+1|0];f=g-1|0;}}return (-1);} +function Lb(b,c){Ba();if(c>=2&&c<=36&&b>=0&&b=0&&b<=31)){if(b<127)break b;if(b>159)break b;}c=1;break a;}c=0;}return c;} +function Hc(b){Ba();return Cx(b);} +function Cx(b){var c,d,e,f,g,h;Ba();if(AAf(b)&>(b&65535))return 19;c=ADf();d=c.data;e=0;f=d.length-1|0;while(e<=f){g=(e+f|0)/2|0;h=d[g];if(b>=h.uZ)e=g+1|0;else{if(b>=h.rc)return h.yd.data[b-h.rc|0];f=g-1|0;}}return 0;} +function YN(b){Ba();return Cx(b)!=2?0:1;} +function ZY(b){Ba();return Cx(b)!=1?0:1;} +function RV(b){Ba();return Cx(b)!=3?0:1;} +function VK(b){Ba();return !Cx(b)?0:1;} +function YH(b){Ba();switch(Cx(b)){case 1:case 2:case 3:case 4:case 5:break;default:return 0;}return 1;} +function PJ(b){Ba();return LG(b);} +function LG(b){Ba();a:{switch(Cx(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 Vi(b){Ba();a:{switch(Cx(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 a;default:break a;}return 1;}return Gv(b);} +function Zr(b){Ba();a:{switch(Cx(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 a;default:break a;}return 1;}return Gv(b);} +function Y6(b){Ba();a:{switch(Cx(b)){case 1:case 2:case 3:case 4:case 5:case 10:break;case 6:case 7:case 8:case 9:break a;default:break a;}return 1;}return Gv(b);} +function ACD(b){Ba();a:{switch(Cx(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 a;default:break a;}return 1;}return Gv(b);} +function Gv(b){Ba();a:{if(!(b>=0&&b<=8)&&!(b>=14&&b<=27)){if(b<127)break a;if(b>159)break a;}return 1;}return Cx(b)!=16?0:1;} +function Pk(b){Ba();switch(Cx(b)){case 12:case 13:case 14:break;default:return 0;}return 1;} +function Xo(b){Ba();return Mx(b);} +function Mx(b){Ba();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 Pk(b);}return 1;} +function AZ9(){Br2=G($rt_charcls());Br7=Bd(CZ,128);} +function AFU(){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 AGN(){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 Zw(){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"};} +function Rw(){var a=this;BU.call(a);a.p8=0;a.xl=0;} +function A1F(a){var b=new Rw();AUr(b,a);return b;} +function AUr(a,b){Dk(a);a.p8=b;a.xl=HM(b);} +function AJC(a,b,c){return a.p8!=c.f(b)&&a.xl!=c.f(b)?(-1):1;} +function APw(a){var b,c;b=a.p8;c=L();Bh(I(c,B(633)),b);return P(c);} +function DU(){var a=this;BU.call(a);a.kl=0;a.jD=0;a.kE=0;} +function Bds(a){var b=new DU();AXW(b,a);return b;} +function AXW(a,b){var c,d;Dk(a);a.bA=2;a.kE=b;c=Fj(b);d=c.data;a.kl=d[0];a.jD=d[1];} +function A$s(a,b,c){var d,e,f;d=b+1|0;e=c.f(b);f=c.f(d);return a.kl==e&&a.jD==f?2:(-1);} +function A8o(a,b,c,d){var e,f,g,h;if(!(c instanceof BL))return G$(a,b,c,d);e=c;f=d.C();while(b=f)continue;h=e.f(b);if(a.jD==h&&a.i.d(b+1|0,c,d)>=0)return b+(-1)|0;b=b+1|0;}return (-1);} +function ALL(a,b,c,d,e){var f,g,h;if(!(d instanceof BL))return Hd(a,b,c,d,e);f=d;a:{while(true){if(c=0)break;c=h+(-1)|0;}return h;}return (-1);} +function Ba4(a){var b,c,d;b=a.kl;c=a.jD;d=L();Bh(Bh(d,b),c);return P(d);} +function AY7(a){return a.kE;} +function A$a(a,b){if(b instanceof DU)return b.qi()!=a.kE?0:1;if(b instanceof Dl)return b.l(a.kE);if(b instanceof D2)return 0;if(!(b instanceof DW))return 1;return 0;} +var Wz=D(); +function A9D(b){return b;} +var YD=D(B9); +var Wc=D(); +var AIA=D(); +var W8=D(); +var Qb=D(); +var Brp=null;function Bea(){Bea=O(Qb);Bcu();} +function Bcu(){Brp=Bj((Wi()).data.length);Brp.data[Bm(Bro)]=1;Brp.data[Bm(Bsa)]=2;} +function Xc(){var a=this;C.call(a);a.ef=0;a.dR=null;a.dU=null;a.fp=null;a.gE=0;a.ue=0.0;a.nI=0;a.or=0;a.gn=0;} +function C6(){var a=new Xc();AXD(a);return a;} +function Bg3(a){var b=new Xc();AUP(b,a);return b;} +function Bsb(a,b){var c=new Xc();Mp(c,a,b);return c;} +function AXD(a){Mp(a,51,0.800000011920929);} +function AUP(a,b){Mp(a,b,0.800000011920929);} +function Mp(a,b,c){var d;M(a);if(c>0.0&&c<1.0){a.ue=c;d=KY(b,c);a.nI=d*c|0;a.gn=d-1|0;a.or=DY(U(a.gn));a.dR=Bj(d);a.dU=Bd(C,d);return;}H(Bq((((L()).e(B(501))).dh(c)).c()));} +function AON(a,b){return DV(BY(BH(U(b),E(2135587861, 2654435769)),a.or));} +function J0(a,b){var c,d,e;c=a.dR;d=a.gj(b);while(true){e=c.data[d];if(!e)return -(d+1|0)|0;if(e==b)break;d=(d+1|0)&a.gn;}return d;} +function A4I(a,b,c){var d,e,f;if(!b){d=a.fp;a.fp=c;if(!a.gE){a.gE=1;a.ef=a.ef+1|0;}return d;}e=J0(a,b);if(e>=0){d=a.dU.data[e];a.dU.data[e]=c;return d;}f= -(e+1|0)|0;a.dR.data[f]=b;a.dU.data[f]=c;f=a.ef+1|0;a.ef=f;if(f>=a.nI)X0(a,a.dR.data.length<<1);return null;} +function ABB(a,b,c){var d,e,f;d=a.dR;e=a.gj(b);while(true){f=d.data;if(!f[e])break;e=(e+1|0)&a.gn;}f[e]=b;a.dU.data[e]=c;} +function AYa(a,b){var c;if(!b)return !a.gE?null:a.fp;c=J0(a,b);return c<0?null:a.dU.data[c];} +function Ba5(a,b){var c,d,e,f,g,h,i,j,k,l;if(!b){if(!a.gE)return null;a.gE=0;c=a.fp;a.fp=null;a.ef=a.ef-1|0;return c;}d=J0(a,b);if(d<0)return null;e=a.dR;f=a.dU;g=f.data;c=g[d];h=a.gn;i=(d+1|0)&h;while(true){j=e.data;k=j[i];if(!k)break;l=a.gj(k);if(((i-l|0)&h)>((d-l|0)&h)){j[d]=k;g[d]=g[i];d=i;}i=(i+1|0)&h;}j[d]=0;g[d]=null;a.ef=a.ef-1|0;return c;} +function AXP(a,b,c){var d,e,f,g;a:{d=a.dU;if(b===null){if(a.gE&&a.fp===null)return 1;e=d.data;f=a.dR;g=e.length-1|0;while(true){if(g<0)break a;if(f.data[g]&&e[g]===null)break;g=g+(-1)|0;}return 1;}if(c){if(b===a.fp)return 1;e=d.data;g=e.length-1|0;while(true){if(g<0)break a;if(e[g]===b)break;g=g+(-1)|0;}return 1;}if(a.gE&&b.n(a.fp))return 1;e=d.data;g=e.length-1|0;while(true){if(g<0)break a;if(b.n(e[g]))return 1;g=g+(-1)|0;}}return 0;} +function X0(a,b){var c,d,e,f,g;a:{c=a.dR.data.length;a.nI=b*a.ue|0;a.gn=b-1|0;a.or=DY(U(a.gn));d=a.dR;e=a.dU;a.dR=Bj(b);a.dU=Bd(C,b);if(a.ef>0){f=0;while(true){if(f>=c)break a;g=d.data[f];if(g)ABB(a,g,e.data[f]);f=f+1|0;}}}} +var AHd=D(DI); +function BgY(a){var b=new AHd();ANn(b,a);return b;} +function ANn(a,b){HO(a,b,1.0,1.0);} +function AUH(a,b,c,d,e,f,g,h){var i,j,k,l,m,n;i=null;a:{while(c=g){j=c;break a;}k=b.data;j=c+1|0;l=k[c];if(B6(l)){if(j==d){if(h.fn(2)){j=j+(-1)|0;break a;}BE();i=BkW;break a;}m=k[j];if(!B2(m)){i=Ch(1);break a;}j=j+(-1)|0;i=Hb(2);break a;}if(B2(l))i=Ch(1);if(l>=256){j=j+(-1)|0;i=Hb(1);break a;}k=e.data;n=f+1|0;k[f]=l<<24>>24;c=j;f=n;}j=c;}h.gh(j);h.fv(f);return i;} +function Ld(){var a=this;C.call(a);a.D9=0.0;a.D5=0.0;a.D6=0.0;a.D8=0.0;} +var Bsc=null;var Bsd=null;function AUm(){AUm=O(Ld);APq();} +function A$c(a,b,c,d){var e=new Ld();ACr(e,a,b,c,d);return e;} +function JN(){var a=new Ld();Vd(a);return a;} +function ACr(a,b,c,d,e){AUm();M(a);a.up(b,c,d,e);} +function Vd(a){AUm();M(a);a.Hc();} +function AND(a,b,c,d,e){a.D9=b;a.D5=c;a.D6=d;a.D8=e;return a;} +function Bb9(a){return a.up(0.0,0.0,0.0,1.0);} +function APq(){Bsc=A$c(0.0,0.0,0.0,0.0);Bsd=A$c(0.0,0.0,0.0,0.0);} +var Of=D(Dy); +var Bse=null;function Bsf(){Bsf=O(Of);AOc();} +function AOc(){Bse=Cc(3);} +var AEs=D(Ev); +var EF=D(); +var Bsg=null;var Bsh=null;var Bsi=null;var Bsj=null;var Bsk=null;var Bsl=null;function Bhi(){Bhi=O(EF);ASu();} +function ASu(){Mh();Bsg=Bm6;Bsh=Bfw();Bsi=BeS();Bsj=Vz(B(634),1,0);Bsk=Vz(B(635),0,0);Bsl=Vz(B(636),0,1);} +function VE(){T.call(this);this.Cb=null;} +function Bfn(a){var b=new VE();A38(b,a);return b;} +function A38(a,b){a.Cb=b;Bk(a);} +function A31(a,b){return 0;} +function ACy(){var a=this;C.call(a);a.is=0;a.il=null;a.iX=0;a.ha=null;a.pc=0.0;a.so=0.0;a.ke=null;a.pN=null;a.pd=0.0;a.o3=null;a.pL=null;a.lz=null;a.kT=null;} +function Ri(){var a=new ACy();BcM(a);return a;} +function BcM(a){var b,c,d,e,f,g,h,i,j,k,l;M(a);b=Er([4,8,20]);Ug();a.is=A_K(b,BnV);b=Bd(Bn,20);c=b.data;Fa();c[0]=BnA;c[1]=Bnh;c[2]=Bnr;c[3]=Bnt;c[4]=Bnm;c[5]=BnF;c[6]=Bnp;c[7]=BnH;c[8]=BnD;c[9]=Bnz;c[10]=Bnl;c[11]=Bnn;c[12]=Bnj;c[13]=BnG;c[14]=Bnq;c[15]=Bno;c[16]=Bnb;c[17]=Bna;c[18]=Bnx;c[19]=Bnv;a.il=ATZ(b,BnV);a.iX=(AFY()).fe(4)?0:1;d=new Es;e=He()/2.0;f=J5()/2.0;g=(-1.0)/(He()/2.0);h=a.il;Fn(h,B(637));HC(d,e,f,g,h,a.is,a.iX,null,64,null);a.ha=d;a.pc=NV(a,100.0,D5(a.ha)/2.0);a.so=NV(a,0.0,6.2831854820251465);i +=AZS(KU(a.so),IW(a.so));a.ke=i.Ap(D5(a.ha)-a.pc);i=new Es;g=He()/2.0+a.ke.cD;e=J5()/2.0+a.ke.cC;j=1.0/a.pc;k=a.il;Fn(k,B(637));HC(i,g,e,j,k,a.is,a.iX,null,64,null);a.pN=i;a.pd=a.ke.Dq();a.o3=((Bg6(a.ke)).A8(3.1415927410125732)).Ap(D5(a.ha)-a.pd);k=new Es;g=He()/2.0+a.o3.cD;l=J5()/2.0+a.o3.cC;e=1.0/a.pd;i=a.il;Fn(i,B(637));HC(k,g,l,e,i,a.is,a.iX,null,64,null);a.pL=k;i=Hq();i.bD(a.ha);i.bD(a.pN);i.bD(a.pL);a.lz=i;i=Hq();i.bD(Ph(a.ha,a.pN,a.pL));a.kT=i;} +function AC$(a){var b,c;AGU(a);b=a.lz.ca();while(b.b7()){c=b.b3();AFt(c,0.0,0.0,null,7,null);}} +function AGU(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o;b=Hq();c=a.kT.ca();a:while(c.b7()){d=c.b3();e=AEC(d);f=ACz(d);g=YU(d);AZ4();h=ABt(Bsm,e,f,g);i=Zi(Bsm,e,f,g,h);j=i.ca();while(true){if(!j.b7())continue a;k=j.b3();if(!Yu(a,k,e,f,g))continue;l=a.il;Fn(l,B(637));Ui(k,l,a.iX,a.is);a.lz.bD(k);m=Ph(e,f,k);n=Ph(e,g,k);o=Ph(f,g,k);b.bD(m);b.bD(n);b.bD(o);}}a.kT.bI();a.kT.k9(b);} +function ADT(a){Hm();Zl(BpI);} +function Kw(a,b,c){var d,e,f,g,h;d=Q5(b,c);e=D5(b);f=D5(c);g=C3(d-(e+f))>=1.0?0:1;h=C3(d-C3(f-e))>=1.0?0:1;return g|h;} +function Yu(a,b,c,d,e){var f,g,h,i;if(D5(b)<1.0)return 0;if(!Kw(a,b,c))return 0;if(!Kw(a,b,d))return 0;if(!Kw(a,b,e))return 0;f=a.lz.ca();while(f.b7()){g=f.b3();h=Q5(b,g);i=C3(D5(b)-D5(g));if(h>=1.0)continue;if(i>=1.0)continue;else return 0;}return 1;} +function NV(a,b,c){var d,e;if(!(b>=c?0:1))H(Bq(B(638).c()));d=AFY();e=b+d.A6()*(c-b);return e;} +var AAt=D(Gj); +function Bjc(a,b,c,d,e,f){var g=new AAt();A66(g,a,b,c,d,e,f);return g;} +function A66(a,b,c,d,e,f,g){NA(a,b,c,d,e,f,g);} +function A2r(a,b){var c,d,e,f;c=a.d9.t.data;d=a.es;e=b*2|0;f=c[d+e|0]&255|(a.d9.t.data[(a.es+e|0)+1|0]&255)<<8;return f<<16>>16;} +function A1I(a,b,c){var d,e,f;d=a.d9.t.data;e=a.es;f=b*2|0;d[e+f|0]=c<<24>>24;a.d9.t.data[(a.es+f|0)+1|0]=c>>8<<24>>24;} +function AHm(){BA.call(this);this.jN=0;} +function BeU(a){var b=new AHm();A4i(b,a);return b;} +function A4i(a,b){Cs(a);a.jN=b;} +function AQE(a,b,c,d){var e;e=!d.hD()?c.h():d.C();if(b>=e){d.bh(a.jN,0);return a.i.d(b,c,d);}if((e-b|0)==1&&c.f(b)==10){d.bh(a.jN,1);return a.i.d(b+1|0,c,d);}return (-1);} +function A4g(a,b){var c;c=!b.dI(a.jN)?0:1;b.bh(a.jN,(-1));return c;} +function ARd(a){return B(489);} +var OV=D(); +var Bsn=null;function ASC(){ASC=O(OV);ARW();} +function BdI(){var a=new OV();TQ(a);return a;} +function TQ(a){ASC();M(a);} +function A6j(b){var c,d;ASC();Bg(b,B(639));c=Bgi(B(640));c.q4=1;c.hs=800;c.gI=800;d=new Kn;ARv();ABS(d,Vr(Bso),c);} +function ARW(){Bsn=BdI();} +function D6(){Bb.call(this);this.Jd=null;} +var Bm9=null;var Bm8=null;var Bm$=null;var Bm7=null;var Bm_=null;var Bsp=null;function Ed(){Ed=O(D6);A8Y();} +function J$(a,b,c){var d=new D6();U0(d,a,b,c);return d;} +function O6(){Ed();return Bsp.c2();} +function U0(a,b,c,d){Ed();BX(a,b,c);a.Jd=d;} +function A8Y(){Bm9=J$(B(641),0,B(266));Bm8=J$(B(642),1,B(268));Bm$=J$(B(643),2,B(644));Bm7=J$(B(645),3,B(267));Bm_=J$(B(646),4,B(88));Bsp=J(D6,[Bm9,Bm8,Bm$,Bm7,Bm_]);} +var Qg=D(); +var Bsq=null;function Bsr(){Bsr=O(Qg);A1X();} +function A1X(){Bsq=Bj((LD()).data.length);Bsq.data[Bm(Bon)]=1;Bsq.data[Bm(Boo)]=2;Bsq.data[Bm(Bop)]=3;} +var YW=D(BK); +function YY(){BU.call(this);this.qo=0;} +function A9$(a){var b=new YY();A8d(b,a);return b;} +function A8d(a,b){Dk(a);a.qo=Dr(Dh(b));} +function AYD(a,b,c){return a.qo!=Dr(Dh(c.f(b)))?(-1):1;} +function A85(a){var b,c;b=a.qo;c=L();Bh(I(c,B(436)),b);return P(c);} +var Kk=D(); +var AFh=D(Kk); +var T2=D(Di); +function BeS(){var a=new T2();A2n(a);return a;} +function A2n(a){HN(a,B(647),Bd(BL,0));} +function A_l(a){return BgY(a);} +function Fr(){Bb.call(this);this.wM=0;} +var Bss=null;var BmV=null;var Bst=null;var Bsu=null;function AYK(){AYK=O(Fr);A5c();} +function ACq(a,b,c){var d=new Fr();ADX(d,a,b,c);return d;} +function ADX(a,b,c,d){AYK();BX(a,b,c);a.wM=d;} +function Rd(a){return a.wM;} +function A5c(){Bss=ACq(B(648),0,33648);BmV=ACq(B(649),1,33071);Bst=ACq(B(650),2,10497);Bsu=J(Fr,[Bss,BmV,Bst]);} +var UZ=D(Je); +function Fc(){var a=this;CP.call(a);a.eK=null;a.dq=0;} +function Bsv(a,b,c,d,e){var f=new Fc();JC(f,a,b,c,d,e);return f;} +function JC(a,b,c,d,e,f){F7(a,c,d,e);a.eK=b;a.dq=f;} +function BcN(a,b,c,d){var e,f,g,h;e=d.vT(a.dq);if(!a.K.L(d))return a.i.d(b,c,d);if(e>=a.eK.g3())return a.i.d(b,c,d);f=a.dq;g=e+1|0;d.eC(f,g);h=a.K.d(b,c,d);if(h>=0){d.eC(a.dq,0);return h;}f=a.dq;g=g+(-1)|0;d.eC(f,g);if(g>=a.eK.hi())return a.i.d(b,c,d);d.eC(a.dq,0);return (-1);} +function AWL(a){return a.eK.c();} +var NG=D(Fc); +function Bsw(a,b,c,d,e){var f=new NG();Ws(f,a,b,c,d,e);return f;} +function Ws(a,b,c,d,e,f){JC(a,b,c,d,e,f);} +function AZ5(a,b,c,d){var e,f;e=d.vT(a.dq);if(!a.K.L(d))return a.i.d(b,c,d);if(e>=a.eK.g3()){d.eC(a.dq,0);return a.i.d(b,c,d);}if(e=0){d.eC(a.dq,0);return f;}d.eC(a.dq,e+1|0);f=a.K.d(b,c,d);}return f;} +function JS(){var a=this;JU.call(a);a.bT=null;a.cf=0;} +function Hq(){var a=new JS();AOh(a);return a;} +function AHn(a){var b=new JS();G0(b,a);return b;} +function Bf7(a){var b=new JS();A2j(b,a);return b;} +function AOh(a){G0(a,10);} +function G0(a,b){ADx(a);if(b>=0){a.bT=Bd(C,b);return;}H(CA());} +function A2j(a,b){var c,d;G0(a,b.b9());c=b.ca();d=0;while(d=1073741823?2147483647:Bw(b,Bw(a.bT.data.length*2|0,5));a.bT=Kp(a.bT,c);}} +function A$o(a,b){Lp(a,b);return a.bT.data[b];} +function A9g(a){return a.cf;} +function AWH(a,b){var c,d;a.fr(a.cf+1|0);c=a.bT.data;d=a.cf;a.cf=d+1|0;c[d]=b;a.d7=a.d7+1|0;return 1;} +function A5S(a,b,c){var d;TB(a,b);a.fr(a.cf+1|0);d=a.cf;while(d>b){a.bT.data[d]=a.bT.data[d-1|0];d=d+(-1)|0;}a.bT.data[b]=c;a.cf=a.cf+1|0;a.d7=a.d7+1|0;} +function AUA(a,b){var c,d,e,f;Lp(a,b);c=a.bT.data[b];a.cf=a.cf-1|0;while(b=0&&b=0&&b<=a.cf)return;H(Cm());} +var Ls=D(); +var Bsx=null;function Bfc(){Bfc=O(Ls);A$3();} +function A$3(){Bsx=Bj((ACt()).data.length);Bsx.data[Bm(Bsy)]=1;Bsx.data[Bm(Bsz)]=2;} +var ACX=D(Bl); +function XS(){var a=new ACX();A69(a);return a;} +function A69(a){Ct(a);} +var AFk=D(Bp); +function RD(){C.call(this);this.fu=null;} +function BiN(a){var b=new RD();A1P(b,a);return b;} +function A1P(a,b){a.fu=b;M(a);} +function A3H(a,b){var c,d,e,f,$$je;c=$rt_str((a.fu.fl.jt()).visibilityState);if(!B(651).n(c)){d=a.fu.fw;F5(d);a:{try{e=a.fu.fw.mS();while(e.b7()){f=e.b3();f.gx();}C_(d);break a;}catch($$e){$$je=Y($$e);e=$$je;}C_(d);H(e);}a.fu.fF.gx();}else{d=a.fu.fw;F5(d);b:{try{e=a.fu.fw.mS();while(e.b7()){f=e.b3();f.fy();}C_(d);break b;}catch($$e){$$je=Y($$e);e=$$je;}C_(d);H(e);}a.fu.fF.fy();}} +function A9Z(a,b){a.bP(b);} +function RE(){C.call(this);this.ea=null;} +function BdC(a){var b=new RE();AKV(b,a);return b;} +function AKV(a,b){a.ea=b;M(a);} +function BcC(a,b){var c,d,e;c=a.ea.fl.AO()-a.ea.dz.od|0;d=a.ea.fl.wS()-a.ea.dz.sW|0;if(c>0&&d>0){if(a.ea.cJ!==null){if(a.ea.dz.mW){e=a.ea.cJ.og();c=c*e|0;d=d*e|0;}a.ea.cJ.o5(c,d);}return;}} +function AXa(a,b){a.bP(b);} +function RF(){CJ.call(this);this.A3=null;} +function BgW(a){var b=new RF();AZE(b,a);return b;} +function AZE(a,b){a.A3=b;Fo(a);} +function AUZ(a,b,c){return 1;} +var AC8=D(); +function AKZ(b){var c;c=new $rt_globals.Float32Array(b);return c;} +function AEd(b,c,d){var e;e=new $rt_globals.Float32Array(b,c,d);return e;} +function AZ$(b){var c;c=new $rt_globals.Int32Array(b);return c;} +function ASH(b,c,d){var e;e=new $rt_globals.Int32Array(b,c,d);return e;} +function A5K(b){var c;c=new $rt_globals.Int16Array(b);return c;} +function AI3(b,c,d){var e;e=new $rt_globals.Int16Array(b,c,d);return e;} +function A$H(b){var c;c=new $rt_globals.Int8Array(b);return c;} +function L_(b){var c;c=new $rt_globals.Int8Array(b);return c;} +function A1O(b,c,d){return new $rt_globals.Uint8Array(b,c,d);} +function A2U(b){return new $rt_globals.Uint32Array(b);} +var ACU=D(GV); +function BdY(a,b,c){var d=new ACU();ATp(d,a,b,c);return d;} +function ATp(a,b,c,d){OG(a,b,c,d);} +function ALI(a,b,c,d){var e;if(!a.K.L(d))return a.i.d(b,c,d);e=a.i.d(b,c,d);if(e<0)e=a.K.d(b,c,d);return e;} +var AFj=D(Bp); +function BgZ(){var a=new AFj();A0Y(a);return a;} +function A0Y(a){CN(a);} +var TC=D(); +function ANx(b,c){var d,e,f;a:{d=0;switch(c){case 1:d=2;break a;case 2:d=4;break a;case 3:d=1;break a;default:}}e=b>>>6|0;f=d|e&8;f=f|b<<2&16;e=f|e&32;e=e|(b>>>8|0)&64;e=e|(b>>>5|0)&128;e=e|b&256;e=e|b<<8&512;e=e|b<<10&1024;e=e|b<<1&2048;return e;} +var AFo=D(Bp); +function Bdh(){var a=new AFo();A_C(a);return a;} +function A_C(a){CN(a);} +var AFl=D(Bp); +var AFi=D(Bp); +var AFn=D(Bp); +function BhC(){var a=new AFn();ATK(a);return a;} +function ATK(a){CN(a);} +var AFr=D(Bp); +function Bjg(){var a=new AFr();ARQ(a);return a;} +function ARQ(a){CN(a);} +var AEq=D(CK); +var N7=D(); +var BmD=null;function BhQ(){BhQ=O(N7);AUM();} +function AUM(){var b,c,d,e,f;BmD=AEb();b=Bd(Di,6);c=b.data;Bhi();c[0]=Bsg;c[1]=Bsh;c[2]=Bsi;c[3]=Bsj;c[4]=Bsk;c[5]=Bsl;d=c.length;e=0;while(e=f)break;e=e+1|0;b=g;}}if(g<0&&e>24<<24>>24;a.cd.t.data[(a.b$+f|0)+1|0]=c>>16<<24>>24;a.cd.t.data[(a.b$+f|0)+2|0]=c>>8<<24>>24;a.cd.t.data[(a.b$+f|0)+3|0]=c<<24>>24;} +var V5=D(Bl); +function NI(a){var b=new V5();A_y(b,a);return b;} +function HK(){var a=new V5();AL8(a);return a;} +function A_y(a,b){EG(a,b);} +function AL8(a){Ct(a);} +function ABW(){T.call(this);this.CE=null;} +function Bf3(a){var b=new ABW();AOx(b,a);return b;} +function AOx(a,b){a.CE=b;Bk(a);} +function A90(a,b){return Pk(b);} +var NS=D(EV); +var Jm=D(0); +var ADm=D(); +function QS(b){return Math.sin(b);} +function Sl(b){return Math.cos(b);} +function AUW(b){return Math.exp(b);} +function Fu(b){return Math.sqrt(b);} +function A2T(b){return Math.ceil(b);} +function AYo(b,c){return A7E(b,c);} +function A7E(b,c){return Math.pow(b,c);} +function AYJ(b,c){return Math.atan2(b,c);} +function DB(b){return b+AQF(b)*0.5|0;} +function BN(b,c){if(bc)c=b;return c;} +function AUu(b,c){return Math.min(b,c);} +function AHi(b,c){return AUu(b,c);} +function AW2(b,c){return Math.max(b,c);} +function G6(b,c){return AW2(b,c);} +function Z4(b){if(b<0)b= -b|0;return b;} +function AKQ(b){return Math.abs(b);} +function C3(b){return AKQ(b);} +function AT9(b){return Math.sign(b);} +function AQF(b){return AT9(b);} +var Qh=D(); +var BsI=null;function OM(){OM=O(Qh);AMB();} +function TV(){OM();return BsI;} +function AD5(b){var c,d,e,f;OM();Bg(b,B(494));c=Fu(DT(b)*DT(b)+DR(b)*DR(b));d=AYJ(DR(b),DT(b));e=Fu(c);f=d/2.0;return ADn(Bq2,e,f);} +function AFK(b){var c;OM();Bg(b,B(494));c=AUW(DT(b));return FS(c*Sl(DR(b)),c*QS(DR(b)));} +function WL(b,c){OM();Bg(b,B(41));Bg(c,B(494));return FS(b.dL()*DT(c),b.dL()*DR(c));} +function AMB(){BsI=U5(E5(0.0),E5(1.0));} +var Ng=D(); +var Bsm=null;function AZ4(){AZ4=O(Ng);ANc();} +function BeC(){var a=new Ng();AEc(a);return a;} +function AEc(a){AZ4();M(a);} +function ABt(a,b,c,d){var e,f,g,h,i,j,k,l,m;Bg(b,B(553));Bg(c,B(554));Bg(d,B(555));e=E7(b);f=E7(c);g=E7(d);h=e+f+g;i=C3(e*f+f*g+e*g);j=2.0*Fu(i);k=h+j;l=h-j;if(k!==l?0:1){m=Cc(1);m.data[0]=k;}else m=Bf9([k,l]);return m;} +function Zi(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;f=e.data;Bg(b,B(553));Bg(c,B(554));Bg(d,B(555));Bg(e,B(660));g=E7(b);h=E7(c);i=E7(d);j=KS(b);k=KS(c);l=KS(d);m=EH(j,C8(g));n=EH(k,C8(h));o=EH(l,C8(i));p=Gb(Gb(m,n),o);q=EH(AD5(Gb(Gb(I8(m,n),I8(n,o)),I8(m,o))),Dv(2));r=new JS;s=f.length;G0(r,s);t=r;u=0;while(u=1){c=B3(a.iE);ATT(c,32);b=HF(c);}d=a.vA;if(a.lq!==null&&a.lq.h()){e=a.iE;f=a.lq;g=L();I(I(I(I(S(g,e),B(309)),f),B(309)),b);f=P(g);}else f=B(45);g=L();I(I(g,d),f);return P(g);} +function Fb(){Bb.call(this);this.uS=0;} +var BsJ=null;var BoT=null;var BoU=null;var BsK=null;function ON(){ON=O(Fb);ATr();} +function YA(a,b,c){var d=new Fb();AIe(d,a,b,c);return d;} +function AIe(a,b,c,d){ON();BX(a,b,c);a.uS=d;} +function RH(a){return a.uS;} +function ATr(){BsJ=YA(B(661),0,0);BoT=YA(B(662),1,1);BoU=YA(B(663),2,4);BsK=J(Fb,[BsJ,BoT,BoU]);} +var Yd=D(W); +function BhY(){var a=new Yd();AMs(a);return a;} +function AMs(a){Bv(a);} +function A2E(a){var b;b=Bjx(a);b.bp.eg(0,2048);b.Y=1;return b;} +var Ek=D(Bb); +var Bpr=null;var Bpt=null;var Bpu=null;var Bpq=null;var BsL=null;function PB(){PB=O(Ek);AWR();} +function OJ(a,b){var c=new Ek();AAT(c,a,b);return c;} +function Zc(){PB();return BsL.c2();} +function AAT(a,b,c){PB();BX(a,b,c);} +function AWR(){Bpr=OJ(B(664),0);Bpt=OJ(B(665),1);Bpu=OJ(B(666),2);Bpq=OJ(B(667),3);BsL=J(Ek,[Bpr,Bpt,Bpu,Bpq]);} +var PZ=D(); +var ADQ=D(Eo); +var WJ=D(Dy); +function HD(){var a=this;C.call(a);a.gp=0;a.dv=null;a.dl=null;a.yE=0.0;a.qj=0;a.su=0;a.fY=0;a.gl=null;a.jU=null;} +var BsM=null;function AGo(){AGo=O(HD);ANt();} +function DH(){var a=new HD();Yc(a);return a;} +function BhE(a){var b=new HD();R6(b,a);return b;} +function BsN(a,b){var c=new HD();KE(c,a,b);return c;} +function Yc(a){AGo();KE(a,51,0.800000011920929);} +function R6(a,b){AGo();KE(a,b,0.800000011920929);} +function KE(a,b,c){var d;AGo();M(a);if(c>0.0&&c<1.0){a.yE=c;d=KY(b,c);a.qj=d*c|0;a.fY=d-1|0;a.su=DY(U(a.fY));a.dv=Bd(C,d);a.dl=Bd(C,d);return;}H(Bq((((L()).e(B(501))).dh(c)).c()));} +function A1G(a,b){return DV(BY(BH(U(b.bz()),E(2135587861, 2654435769)),a.su));} +function A4Q(a,b){var c,d,e;if(b===null)H(Bq(B(668)));c=a.dv;d=a.gO(b);while(true){e=c.data[d];if(e===null)return -(d+1|0)|0;if(e.n(b))break;d=(d+1|0)&a.fY;}return d;} +function AU3(a,b,c){var d,e,f;d=a.gD(b);if(d>=0){e=a.dl.data[d];a.dl.data[d]=c;return e;}f= -(d+1|0)|0;a.dv.data[f]=b;a.dl.data[f]=c;f=a.gp+1|0;a.gp=f;if(f>=a.qj)ABw(a,a.dv.data.length<<1);return null;} +function TH(a,b,c){var d,e,f;d=a.dv;e=a.gO(b);while(true){f=d.data;if(f[e]===null)break;e=(e+1|0)&a.fY;}f[e]=b;a.dl.data[e]=c;} +function A01(a,b){var c;c=a.gD(b);return c<0?null:a.dl.data[c];} +function ARa(a,b){var c,d,e,f,g,h,i,j,k,l;c=a.gD(b);if(c<0)return null;d=a.dv;e=a.dl;f=e.data;g=f[c];h=a.fY;i=(c+1|0)&h;while(true){j=d.data;k=j[i];if(k===null)break;l=a.gO(k);if(((i-l|0)&h)>((c-l|0)&h)){j[c]=k;f[c]=f[i];c=i;}i=(i+1|0)&h;}j[c]=null;f[c]=null;a.gp=a.gp-1|0;return g;} +function AZW(a){if(!a.gp)return;a.gp=0;ZD(a.dv,null);ZD(a.dl,null);} +function BaW(a,b){return a.gD(b)<0?0:1;} +function ABw(a,b){var c,d,e,f,g;a:{c=a.dv.data.length;a.qj=b*a.yE|0;a.fY=b-1|0;a.su=DY(U(a.fY));d=a.dv;e=a.dl;a.dv=Bd(C,b);a.dl=Bd(C,b);if(a.gp>0){f=0;while(true){if(f>=c)break a;g=d.data[f];if(g!==null)TH(a,g,e.data[f]);f=f+1|0;}}}} +function AVG(a){if(Bn9)return AAi(a);if(a.gl===null){a.gl=AAi(a);a.jU=AAi(a);}if(a.gl.ft){a.jU.cL();a.jU.ft=1;a.gl.ft=0;return a.jU;}a.gl.cL();a.gl.ft=1;a.jU.ft=0;return a.gl;} +function ANt(){BsM=TI();} +function ADh(){var a=this;C.call(a);a.g=null;a.cI=0;a.n7=null;a.to=0;a.eu=0;a.fm=0;a.bE=0;a.o8=null;} +function BgB(){var a=new ADh();AJx(a);return a;} +function Gt(a,b){return Bd6(a,b);} +function OQ(a,b,c){var d,e,f,g,h,i;d=Hq();e=Gt(a,b);f=0;g=0;if(!b.h()){h=Bd(BL,1);h.data[0]=B(45);return h;}while(FK(e)){i=f+1|0;if(i>=c&&c>0)break;d.bD((b.cb(g,Oi(e))).c());g=Pr(e);f=i;}a:{d.bD((b.cb(g,b.h())).c());i=f+1|0;if(!c)while(true){i=i+(-1)|0;if(i<0)break;if(((d.s(i)).c()).h())break a;d.c$(i);}}if(i<0)i=0;return d.Dk(Bd(BL,i));} +function AAx(a,b){return OQ(a,b,0);} +function J3(a){return a.g.c();} +function A3e(b,c){if(b===null)H(NI(B(669)));if(c&&(c|255)!=255)H(Bq(B(45)));ABv();Bk$=1;return ACx(BgB(),b,c);} +function ACx(a,b,c){a.g=Bho(b,c);a.cI=c;a.o8=Os(a,(-1),a.cI,null);if(a.g.bF()){T7(a);return a;}H(B0(B(45),a.g.c(),a.g.c5()));} +function AIb(a,b){var c,d,e;c=Bjf(B4(a,2),B4(a,64));while(!a.g.bF()){d=a.g;if(!d.f1())break;d=a.g;if(d.cs()&&a.g.cs()!=(-536870788)){d=a.g;if(d.cs()!=(-536870871))break;}c.cp(a.g.x());if(a.g.bs()!=(-536870788))continue;a.g.x();}e=IV(a,c);e.F(b);return e;} +function Os(a,b,c,d){var e,f,g,h,i,j;e=Hq();f=a.cI;g=0;if(c!=a.cI)a.cI=c;a:{switch(b){case -1073741784:h=new MH;i=a.bE+1|0;a.bE=i;AEK(h,i);break a;case -536870872:case -268435416:break;case -134217688:case -67108824:h=new Ma;i=a.bE+1|0;a.bE=i;AHK(h,i);break a;case -33554392:h=new MY;i=a.bE+1|0;a.bE=i;Zg(h,i);break a;default:a.eu=a.eu+1|0;if(d!==null)h=BiG(a.eu);else{h=BhD();g=1;}if(a.eu<=(-1))break a;if(a.eu>=10)break a;a.n7.data[a.eu]=h;break a;}h=Bgw();}while(true){if(a.g.f1()&&a.g.cs()==(-536870788))j=AIb(a, +h);else if(a.g.bs()==(-536870788)){j=GH(h);a.g.x();}else{j=O_(a,h);if(a.g.bs()==(-536870788))a.g.x();}if(j!==null)e.bD(j);if(a.g.bF())break;if(a.g.bs()==(-536870871))break;}if(a.g.Cd()==(-536870788))e.bD(GH(h));if(a.cI!=f&&!g){a.cI=f;a.g.BZ(a.cI);}switch(b){case -1073741784:break;case -536870872:return Bhe(e,h);case -268435416:return Bgt(e,h);case -134217688:return BdK(e,h);case -67108824:return Bhu(e,h);case -33554392:return BgM(e,h);default:switch(e.b9()){case 0:break;case 1:return Bii(e.s(0),h);default:return BeK(e, +h);}return GH(h);}return Bf_(e,h);} +function AGm(a){var b,c,d;b=A$b();while(!a.g.bF()){c=a.g;if(!c.f1())break;c=a.g;if(c.zM())break;c=a.g;if(c.AA())break;c=a.g;if(!(!c.qQ()&&!a.g.cs())){c=a.g;if(!(!c.qQ()&&Kj(a.g.cs()))){c=a.g;if(c.cs()!=(-536870871)){c=a.g;if((c.cs()&(-2147418113))!=(-2147483608)){c=a.g;if(c.cs()!=(-536870788)){c=a.g;if(c.cs()!=(-536870876))break;}}}}}d=a.g.x();if(!Jq(d))b.DD(d&65535);else b.Jz(Fj(d));}if(!B4(a,2))return Beu(b);if(B4(a,64))return BjA(b);return BjF(b);} +function AGs(a){var b,c,d,e,f,g,h,i,j,k;b=Bj(4);c=0;d=(-1);e=(-1);if(!a.g.bF()&&a.g.f1()){f=b.data;d=a.g.x();f[c]=d;e=d-4352|0;}if(e>=0&&e<19){g=B3(3);f=g.data;f[c]=d&65535;h=a.g.bs();i=h-4449|0;if(i>=0&&i<21){f[1]=h&65535;a.g.x();j=a.g.bs();h=j-4519|0;if(h>=0&&h<28){f[2]=j&65535;a.g.x();return Bar(g,3);}return Bar(g,2);}if(!B4(a,2))return TG(f[0]);if(B4(a,64))return A9$(f[0]);return A1F(f[0]);}k=1;while(k<4&&!a.g.bF()&&a.g.f1()){f=b.data;j=k+1|0;f[k]=a.g.x();k=j;}if(k==1){f=b.data;if(!ARg(f[0]))return Ol(a, +f[0]);}if(!B4(a,2))return BjC(b,k);if(B4(a,64))return Bjj(b,k);return BeL(b,k);} +function O_(a,b){var c,d,e,f;if(a.g.f1()&&!a.g.qQ()&&Kj(a.g.cs())){if(!B4(a,128)){if(!a.g.zM()&&!a.g.AA())c=AGm(a);else{d=Q6(a,b);c=Js(a,b,d);}}else{c=AGs(a);if(!a.g.bF()){e=a.g;if(!(e.bs()==(-536870871)&&!(b instanceof FU))){e=a.g;if(e.bs()!=(-536870788)&&!a.g.f1())c=Js(a,b,c);}}}}else if(a.g.bs()!=(-536870871)){d=Q6(a,b);c=Js(a,b,d);}else{if(b instanceof FU)H(B0(B(45),a.g.c(),a.g.c5()));c=GH(b);}a:{if(!a.g.bF()){e=a.g;if(!(e.bs()==(-536870871)&&!(b instanceof FU))){e=a.g;if(e.bs()!=(-536870788)){f=O_(a,b);if +(c instanceof CM&&!(c instanceof EP)&&!(c instanceof CP)&&!(c instanceof EL)){e=c;if(!f.bZ(e.no()))c=BdD(e);}if((f.he()&65535)!=43)c.F(f);else c.F(f.no());break a;}}}if(c===null)return null;c.F(b);}if((c.he()&65535)!=43)return c;return c.no();} +function Js(a,b,c){var d,e,f,g,h,i,j;d=a.g.bs();if(c!==null&&!(c instanceof BU)){switch(d){case -2147483606:a.g.x();return BfQ(c,b,d);case -2147483605:a.g.x();return Bh6(c,b,(-2147483606));case -2147483585:a.g.x();return Bib(c,b,(-536870849));case -2147483525:e=new Lx;f=a.g.hm();g=a.fm+1|0;a.fm=g;Wu(e,f,c,b,(-536870849),g);return e;case -1073741782:case -1073741781:a.g.x();h=Bhs(c,b,d);c.F(h);return h;case -1073741761:a.g.x();h=BdY(c,b,(-536870849));c.F(b);return h;case -1073741701:h=new NG;e=a.g;e=e.hm();i +=a.fm+1|0;a.fm=i;Ws(h,e,c,b,(-536870849),i);c.F(h);return h;case -536870870:case -536870869:a.g.x();h=c.he()!=(-2147483602)?Bg7(c,b,d):B4(a,32)?Bd8(c,b,d):Bdw(c,b,d,Pf(a.cI));c.F(h);return h;case -536870849:a.g.x();h=Bjt(c,b,(-536870849));c.F(b);return h;case -536870789:h=new Fc;e=a.g;e=e.hm();g=a.fm+1|0;a.fm=g;JC(h,e,c,b,(-536870849),g);c.F(h);return h;default:}return c;}j=null;if(c!==null)j=c;switch(d){case -2147483606:case -2147483605:a.g.x();h=BfI(j,b,d);j.F(h);return h;case -2147483585:a.g.x();return BgC(j, +b,(-2147483585));case -2147483525:return Bf0(a.g.hm(),j,b,(-2147483525));case -1073741782:case -1073741781:a.g.x();h=Bi7(j,b,d);j.F(h);return h;case -1073741761:a.g.x();return BiS(j,b,(-1073741761));case -1073741701:return Ben(a.g.hm(),j,b,(-1073741701));case -536870870:case -536870869:a.g.x();h=Bfv(j,b,d);j.F(h);return h;case -536870849:a.g.x();return BeZ(j,b,(-536870849));case -536870789:return Bhh(a.g.hm(),j,b,(-536870789));default:}return c;} +function Q6(a,b){var c,d,e,f,g,h,i,j,k,l;c=null;while(true){a:{d=a.g.bs();if((d&(-2147418113))==(-2147483608)){a.g.x();e=(d&16711680)>>16;d=d&(-16711681);if(d==(-16777176))a.cI=e;else{if(d!=(-1073741784))e=a.cI;c=Os(a,d,e,b);if(a.g.bs()!=(-536870871))H(B0(B(45),a.g.c(),a.g.c5()));a.g.x();}}else{b:{c:{switch(d){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:a.g.x();c +=A_8(0);break a;case -2147483577:a.g.x();c=BdV();break a;case -2147483558:a.g.x();c=new N_;f=a.bE+1|0;a.bE=f;AG8(c,f);break a;case -2147483550:a.g.x();c=A_8(1);break a;case -2147483526:a.g.x();c=BfW();break a;case -536870876:a.g.x();a.bE=a.bE+1|0;if(B4(a,8)){if(B4(a,1)){c=Bej(a.bE);break a;}c=Bdf(a.bE);break a;}if(B4(a,1)){c=BeU(a.bE);break a;}c=BfN(a.bE);break a;case -536870866:a.g.x();if(B4(a,32)){c=Bf8();break a;}c=BfB(Pf(a.cI));break a;case -536870821:a.g.x();g=0;if(a.g.bs()==(-536870818)){g=1;a.g.x();}c +=Ww(a,g,b);if(a.g.bs()!=(-536870819))H(B0(B(45),a.g.c(),a.g.c5()));a.g.na(1);a.g.x();break a;case -536870818:a.g.x();a.bE=a.bE+1|0;if(!B4(a,8)){c=AV0();break a;}c=Bi3(Pf(a.cI));break a;case 0:h=a.g.pD();if(h!==null)c=IV(a,h);else{if(a.g.bF()){c=GH(b);break a;}c=TG(d&65535);}a.g.x();break a;default:break b;}a.g.x();c=AV0();break a;}i=(d&2147483647)-48|0;if(a.eu= +0&&!a.g.iV()){c=Ol(a,d);a.g.x();}else if(d==(-536870788))c=GH(b);else{if(d!=(-536870871)){j=new QX;k=!a.g.iV()?Jr(d&65535):(a.g.pD()).c();l=a.g;AAy(j,k,l.c(),a.g.c5());H(j);}if(b instanceof FU)H(B0(B(45),a.g.c(),a.g.c5()));c=GH(b);}}}if(d!=(-16777176))break;}return c;} +function Ww(a,b,c){var d,e;d=Gi(a,b);e=IV(a,d);e.F(c);return e;} +function Gi(a,b){var c,d,e,f,g,h,i,j,k,$$je;c=BiX(b,B4(a,2),B4(a,64));d=(-1);e=0;f=0;g=1;a:{b:{c:while(true){if(a.g.bF())break a;f=a.g.bs()==(-536870819)&&!g?0:1;if(!f)break a;d:{switch(a.g.bs()){case -536870874:if(d>=0)c.cp(d);d=a.g.x();if(a.g.bs()!=(-536870874)){d=38;break d;}if(a.g.cs()==(-536870821)){a.g.x();e=1;d=(-1);break d;}a.g.x();if(g){c=Gi(a,0);break d;}if(a.g.bs()==(-536870819))break d;c.uQ(Gi(a,0));break d;case -536870867:if(!g&&a.g.cs()!=(-536870819)){h=a.g;if(h.cs()!=(-536870821)&&d>=0){a.g.x();i +=a.g.bs();if(a.g.iV())break c;if(i<0){h=a.g;if(h.cs()!=(-536870819)){h=a.g;if(h.cs()!=(-536870821)&&d>=0)break c;}}e:{try{if(Kj(i))break e;i=i&65535;break e;}catch($$e){$$je=Y($$e);if($$je instanceof Cb){break b;}else{throw $$e;}}}try{c.bn(d,i);}catch($$e){$$je=Y($$e);if($$je instanceof Cb){break b;}else{throw $$e;}}a.g.x();d=(-1);break d;}}if(d>=0)c.cp(d);d=45;a.g.x();break d;case -536870821:if(d>=0){c.cp(d);d=(-1);}a.g.x();j=0;if(a.g.bs()==(-536870818)){a.g.x();j=1;}if(!e)c.F8(Gi(a,j));else c.uQ(Gi(a,j));e +=0;a.g.x();break d;case -536870819:if(d>=0)c.cp(d);d=93;a.g.x();break d;case -536870818:if(d>=0)c.cp(d);d=94;a.g.x();break d;case 0:if(d>=0)c.cp(d);k=a.g.pD();if(k===null)d=0;else{c.HW(k);d=(-1);}a.g.x();break d;default:}if(d>=0)c.cp(d);d=a.g.x();}g=0;}H(B0(B(45),J3(a),a.g.c5()));}H(B0(B(45),J3(a),a.g.c5()));}if(!f){if(d>=0)c.cp(d);return c;}H(B0(B(45),J3(a),a.g.c5()-1|0));} +function Ol(a,b){var c;c=Jq(b);if(B4(a,2)){a:{if(!(b>=97&&b<=122)){if(b<65)break a;if(b>90)break a;}return A1F(b&65535);}if(B4(a,64)&&b>128){if(c)return Bfg(b);if(LV(b))return ASN(b&65535);if(!MS(b))return A9$(b&65535);return A5E(b&65535);}}if(c)return Bds(b);if(LV(b))return ASN(b&65535);if(!MS(b))return TG(b&65535);return A5E(b&65535);} +function IV(a,b){var c,d;if(!b.A5()){if(!b.y4()){if(b.fB())return AO_(b);return AVQ(b);}if(b.fB())return A8n(b);return A6b(b);}c=b.Ig();d=Bgv(c);if(!b.y4()){if(b.fB())return Nx(AO_(b.kt()),d);return Nx(AVQ(b.kt()),d);}if(b.fB())return Nx(A8n(b.kt()),d);return Nx(A6b(b.kt()),d);} +function Gn(b){return A3e(b,0);} +function T7(a){if(a.to)a.o8.ds();} +function A6d(b){var c,d,e,f;c=(L()).e(B(670));d=0;while(true){e=b.rW(B(671),d);if(e<0)break;f=e+2|0;(c.e(b.cw(d,f))).e(B(672));d=f;}return ((c.e(b.dw(d))).e(B(671))).c();} +function AAl(a){return a.eu;} +function AHu(a){return a.fm+1|0;} +function WN(a){return a.bE+1|0;} +function HM(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 B4(a,b){return (a.cI&b)!=b?0:1;} +function AJx(a){M(a);a.n7=Bd(CC,10);a.eu=(-1);a.fm=(-1);a.bE=(-1);} +var Ps=D(E1); +var Tx=D(GV); +function Bib(a,b,c){var d=new Tx();AVP(d,a,b,c);return d;} +function AVP(a,b,c,d){OG(a,b,c,d);Lc();b.F(Bli);} +function AQo(a,b,c,d){var e;e=a.K.d(b,c,d);if(e<=0)e=b;return a.i.d(e,c,d);} +function A8v(a,b){a.i=b;} +var AE7=D(R); +function Beh(){var a=new AE7();Ba$(a);return a;} +function Ba$(a){B1(a);} +var AD1=D(Bt); +var AE8=D(R); +function Bht(){var a=new AE8();A8x(a);return a;} +function A8x(a){B1(a);} +var FW=D(); +var BsO=null;var BsP=null;function BfO(){BfO=O(FW);AUK();} +function ZJ(){var a=new FW();Px(a);return a;} +function Px(a){BfO();M(a);} +function AUK(){BsO=ZJ();BsP=ZJ();} +var AE9=D(R); +function BiP(){var a=new AE9();AQ$(a);return a;} +function AQ$(a){B1(a);} +var AE4=D(R); +function Bdg(){var a=new AE4();A45(a);return a;} +function A45(a){B1(a);} +var AE5=D(R); +function BgG(){var a=new AE5();BaO(a);return a;} +function BaO(a){B1(a);} +var Tb=D(); +function AFE(){C.call(this);this.Bd=null;} +function BfV(a){var b=new AFE();A9n(b,a);return b;} +function A9n(a,b){a.Bd=b;M(a);} +function AWD(a){} +function A2Q(a){a.C0();} +var X$=D(); +var R5=D(); +var M4=D(); +var Bn9=0;var AHJ=D(EE); +var Wm=D(GS); +var KF=D(); +function Jt(){T.call(this);this.ph=0;} +function Bgc(a){var b=new Jt();WF(b,a);return b;} +function WF(a,b){Bk(a);a.ph=b;} +function ATb(a,b){return a.bj^(a.ph!=Hc(b&65535)?0:1);} +var ADW=D(Jt); +function Bdp(a){var b=new ADW();ASj(b,a);return b;} +function ASj(a,b){WF(a,b);} +function A_B(a,b){return a.bj^(!(a.ph>>Hc(b&65535)&1)?0:1);} +function AAq(){var a=this;C.call(a);a.IL=null;a.dC=null;a.vx=null;} +function AC2(a,b){var c=new AAq();A54(c,a,b);return c;} +function A54(a,b,c){M(a);a.dC=c;a.IL=b;} +function AAd(a){return a.dC;} +function Rj(a){return a.vx;} +function LH(a,b){a.vx=b;} +function Wg(a){return a.dC.length;} +function XP(a,b){return a.dC[b];} +function X_(a){return Bjd(a);} +function XA(a){var b,c,d,e,f,g;b=a.dC.length;c=B(673);d=Hl(((b*4|0)/3|0)+2|0);e=0;while(e=3){g=(((a.dC[e]&255)<<16)+((a.dC[e+1|0]&255)<<8)|0)+(a.dC[e+2|0]&255)|0;d.P(c.f(g>>18&63));d.P(c.f(g>>12&63));d.P(c.f(g>>6&63));d.P(c.f(g&63));}else if(f<2){g=(a.dC[e]&255)<<16;d.P(c.f(g>>18&63));d.P(c.f(g>>12&63));d.e(B(674));}else{g=((a.dC[e]&255)<<16)+((a.dC[e+1|0]&255)<<8)|0;d.P(c.f(g>>18&63));d.P(c.f(g>>12&63));d.P(c.f(g>>6&63));d.e(B(675));}e=e+3|0;}return d.c();} +function T9(){E9.call(this);this.Ab=0;} +function Bd5(a){var b=new T9();A5B(b,a);return b;} +function A5B(a,b){L7(a);a.Ab=b;} +function AM5(a){var b,c;b=a.Ab;c=L();S(I(c,B(676)),b);return P(c);} +function XQ(){var a=this;C.call(a);a.oy=0;a.oc=0;a.tx=0;} +function Bhx(){var a=new XQ();AI5(a);return a;} +function AI5(a){M(a);} +var Za=D(ET); +function Bjj(a,b){var c=new Za();A5g(c,a,b);return c;} +function A5g(a,b,c){LJ(a,b,c);} +var Od=D(HP); +var S7=D(Dw); +function VG(){T.call(this);this.Hi=null;} +function BdO(a){var b=new VG();AZH(b,a);return b;} +function AZH(a,b){a.Hi=b;Bk(a);} +function AKq(a,b){return Mx(b);} +var ACm=D(W); +function Bg_(){var a=new ACm();AJ6(a);return a;} +function AJ6(a){Bv(a);} +function ANo(a){var b;b=BdT(a);b.Y=1;return b;} +var F_=D(Bb); +var BmX=null;var Brk=null;var BsQ=null;function F9(){F9=O(F_);A4v();} +function ANC(a,b){var c=new F_();AFc(c,a,b);return c;} +function AFc(a,b,c){F9();BX(a,b,c);} +function A4v(){BmX=ANC(B(677),0);Brk=ANC(B(678),1);BsQ=J(F_,[BmX,Brk]);} +var E6=D(Bb); +var Bsy=null;var BsR=null;var Bsz=null;var BsS=null;function HS(){HS=O(E6);A65();} +function Sd(a,b){var c=new E6();AII(c,a,b);return c;} +function ACt(){HS();return BsS.c2();} +function AII(a,b,c){HS();BX(a,b,c);} +function A65(){Bsy=Sd(B(679),0);BsR=Sd(B(680),1);Bsz=Sd(B(681),2);BsS=J(E6,[Bsy,BsR,Bsz]);} +var U2=D(CF); +var PU=D(DF); +var BsT=null;function QM(){QM=O(PU);A4K();} +function AIm(b,c){QM();if(b!==null)return Yi(b,0,b.h(),c);H(P3(B(7)));} +function Yi(b,c,d,e){var f,g,h,i,j,k,l,m,n;QM();if(e>=2&&e<=36){if(c==d)H(P3(B(8)));a:{f=0;switch(b.f(c)){case 43:g=c+1|0;break a;case 45:f=1;g=c+1|0;break a;default:}g=c;}h=B$;while(g=e){m=new Cd;n=b.cb(c,d);k=L();I(I(S(I(k,B(10)),e),B(11)),n);DX(m,P(k));H(m);}h=B_(BH(U(e),h),U(j));if(BdU(h,B$)){if(i==d&&Db(h,E(0, 2147483648))&&f)return E(0, 2147483648);k=new Cd;l=b.cb(c,d);m=L();I(I(m,B(12)),l);DX(k,P(m));H(k);}g +=i;}if(f)h=Bh5(h);return h;}k=new Cd;l=L();S(I(l,B(13)),e);DX(k,P(l));H(k);} +function AHZ(b){QM();return AIm(b,10);} +function DY(b){var c,d,e;QM();if(Db(b,B$))return 64;c=0;d=BY(b,32);if(ANQ(d,B$))c=32;else d=b;e=BY(d,16);if(Db(e,B$))e=d;else c=c|16;d=BY(e,8);if(Db(d,B$))d=e;else c=c|8;e=BY(d,4);if(Db(e,B$))e=d;else c=c|4;d=BY(e,2);if(Db(d,B$))d=e;else c=c|2;if(ANQ(BY(d,1),B$))c=c|1;return (64-c|0)-1|0;} +function DC(b,c){return Long_udiv(b, c);} +function D$(b,c){return Long_ucompare(b, c);} +function A4K(){BsT=G($rt_longcls());} +function Xq(){var a=this;C.call(a);a.jj=null;a.nK=null;a.cP=0;a.wK=0;} +function A8G(a){var b=new Xq();AQb(b,a);return b;} +function AQb(a,b){M(a);while(b>=a.cP){a.cP=a.cP<<1|1;}a.cP=a.cP<<1|1;a.jj=Bj(a.cP+1|0);a.nK=Bj(a.cP+1|0);a.wK=b;} +function APH(a,b,c){var d,e,f;d=0;e=b&a.cP;while(a.jj.data[e]&&a.jj.data[e]!=b){f=d+1|0;d=f&a.cP;f=e+d|0;e=f&a.cP;}a.jj.data[e]=b;a.nK.data[e]=c;} +function A7o(a,b){var c,d,e,f;c=b&a.cP;d=0;while(true){e=a.jj.data[c];if(!e)break;if(e==b)return a.nK.data[c];f=d+1|0;d=f&a.cP;f=c+d|0;c=f&a.cP;}return a.wK;} +var V9=D(Cr); +var AGE=D(W); +function Bfr(){var a=new AGE();A0x(a);return a;} +function A0x(a){Bv(a);} +function A8F(a){var b;b=Bfz(a);b.Y=1;return b;} +var Ds=D(Bb); +var BsU=null;var BsV=null;var BsW=null;var BsX=null;var BsY=null;var BsZ=null;var Brn=null;var Bs0=null;function ABI(){ABI=O(Ds);AYI();} +function GE(a,b){var c=new Ds();ZM(c,a,b);return c;} +function ZM(a,b,c){ABI();BX(a,b,c);} +function YV(b){var c,d;ABI();if(b==1)return BsU;if(b==2)return BsW;if(b==5)return BsX;if(b==6)return BsY;if(b==3)return BsZ;if(b==4)return Brn;c=new C2;d=L();S(I(d,B(682)),b);Dc(c,P(d));H(c);} +function AYI(){BsU=GE(B(58),0);BsV=GE(B(683),1);BsW=GE(B(684),2);BsX=GE(B(685),3);BsY=GE(B(686),4);BsZ=GE(B(687),5);Brn=GE(B(688),6);Bs0=J(Ds,[BsU,BsV,BsW,BsX,BsY,BsZ,Brn]);} +var AAZ=D(Ev); +function UT(){var a=this;C.call(a);a.qb=0;a.ww=0;a.sa=0;a.xR=null;a.Am=0;a.Ax=null;a.xb=0;a.wX=null;a.hs=0;a.gI=0;a.od=0;a.sW=0;a.yv=0;a.q4=0;a.zK=0;a.u1=0;a.za=0;a.p5=0;a.mW=0;} +function Bgi(a){var b=new UT();AKx(b,a);return b;} +function AUf(a){return a.hs&&a.gI?1:0;} +function A$k(a){return !a.hs&&!a.gI?1:0;} +function AKx(a,b){M(a);a.qb=0;a.ww=1;a.sa=0;a.Am=1;a.Ax=B(45);a.xb=0;a.hs=(-1);a.gI=(-1);a.od=0;a.sW=0;a.yv=0;a.q4=0;a.zK=0;a.u1=0;a.za=0;a.p5=0;a.mW=1;a.wX=b;} +function ABO(){T.call(this);this.J6=null;} +function Bga(a){var b=new ABO();AW1(b,a);return b;} +function AW1(a,b){a.J6=b;Bk(a);} +function A7G(a,b){return LG(b);} +function SV(){var a=this;T.call(a);a.mw=null;a.FT=null;} +function Bhm(a,b){var c=new SV();AW9(c,a,b);return c;} +function AW9(a,b,c){a.FT=b;a.mw=c;Bk(a);} +function AQ0(a,b){return a.bj^a.mw.dT(b);} +function A4t(a){var b,c;b=L();c=a.mw.ja(0);while(c>=0){b.oo(Fj(c));b.P(124);c=a.mw.ja(c+1|0);}if(b.h()>0)b.Ah(b.h()-1|0);return b.c();} +var ZN=D(CP); +function BfQ(a,b,c){var d=new ZN();AVO(d,a,b,c);return d;} +function AVO(a,b,c,d){F7(a,b,c,d);Lc();b.F(Bli);} +function A2k(a,b,c,d){var e;while(true){e=a.K.d(b,c,d);if(e<=0)break;b=e;}return a.i.d(b,c,d);} +var Sc=D(CG); +function SS(){var a=this;T.call(a);a.x6=null;a.B_=null;} +function Bh_(a,b){var c=new SS();A$K(c,a,b);return c;} +function A$K(a,b,c){a.B_=b;a.x6=c;Bk(a);} +function AMy(a,b){return a.x6.l(b);} +function ST(){var a=this;T.call(a);a.ua=null;a.Kl=null;} +function Bip(a,b){var c=new ST();AR0(c,a,b);return c;} +function AR0(a,b,c){a.Kl=b;a.ua=c;Bk(a);} +function A4c(a,b){return a.ua.l(b)?0:1;} +function SU(){var a=this;T.call(a);a.vG=0;a.z0=null;a.wh=null;a.Bb=null;} +function BfR(a,b,c,d){var e=new SU();AMJ(e,a,b,c,d);return e;} +function AMJ(a,b,c,d,e){a.Bb=b;a.vG=c;a.z0=d;a.wh=e;Bk(a);} +function Bc4(a,b){return !(a.vG^a.z0.l(b))&&!a.wh.l(b)?0:1;} +function Tk(){var a=this;T.call(a);a.Af=0;a.s_=null;a.tj=null;a.BW=null;} +function BjD(a,b,c,d){var e=new Tk();A3$(e,a,b,c,d);return e;} +function A3$(a,b,c,d,e){a.BW=b;a.Af=c;a.s_=d;a.tj=e;Bk(a);} +function AOW(a,b){return !(a.Af^a.s_.l(b))&&!a.tj.l(b)?1:0;} +function SW(){var a=this;T.call(a);a.zG=0;a.xo=null;a.uI=null;a.Gt=null;} +function Bjz(a,b,c,d){var e=new SW();A3a(e,a,b,c,d);return e;} +function A3a(a,b,c,d,e){a.Gt=b;a.zG=c;a.xo=d;a.uI=e;Bk(a);} +function A0_(a,b){return a.zG^a.xo.l(b)&&a.uI.l(b)?1:0;} +function SX(){var a=this;T.call(a);a.zp=0;a.w_=null;a.zB=null;a.GY=null;} +function BfK(a,b,c,d){var e=new SX();AJV(e,a,b,c,d);return e;} +function AJV(a,b,c,d,e){a.GY=b;a.zp=c;a.w_=d;a.zB=e;Bk(a);} +function ATJ(a,b){return a.zp^a.w_.l(b)&&a.zB.l(b)?0:1;} +function SY(){var a=this;T.call(a);a.Aq=null;a.u$=0;a.AM=null;} +function Bdt(a,b,c){var d=new SY();ASY(d,a,b,c);return d;} +function ASY(a,b,c,d){a.AM=b;a.Aq=c;a.u$=d;Bk(a);} +function AQg(a,b){return a.Aq.l(b)&&a.u$^a.AM.N.dT(b)?1:0;} +function SR(){var a=this;T.call(a);a.zy=null;a.yO=0;a.u8=null;} +function Bjy(a,b,c){var d=new SR();A7p(d,a,b,c);return d;} +function A7p(a,b,c,d){a.u8=b;a.zy=c;a.yO=d;Bk(a);} +function A_9(a,b){return a.zy.l(b)&&a.yO^a.u8.N.dT(b)?0:1;} +var PN=D(E8); +var AEt=D(FL); +function Hl(a){var b=new AEt();AQs(b,a);return b;} +function L(){var a=new AEt();BbP(a);return a;} +function AQs(a,b){Lz(a,b);} +function BbP(a){LL(a);} +function I(a,b){ADr(a,b);return a;} +function AJG(a,b){Ni(a,b);return a;} +function S(a,b){SH(a,b);return a;} +function C1(a,b){X2(a,b);return a;} +function Pi(a,b){Ub(a,b);return a;} +function Bh(a,b){PM(a,b);return a;} +function AMM(a,b,c,d){Q2(a,b,c,d);return a;} +function A_r(a,b){Ql(a,b);return a;} +function AAW(a,b){Xv(a,b);return a;} +function A_I(a,b,c){AEY(a,b,c);return a;} +function APW(a,b,c){ABY(a,b,c);return a;} +function A$f(a,b,c,d,e){OL(a,b,c,d,e);return a;} +function Bb$(a,b,c){T8(a,b,c);return a;} +function A8m(a,b,c){Rk(a,b,c);return a;} +function ASO(a,b,c){Q8(a,b,c);return a;} +function AWM(a,b,c){AH1(a,b,c);return a;} +function AVD(a,b){AHB(a,b);return a;} +function A6r(a,b,c){QE(a,b,c);return a;} +function Bbe(a,b,c){return ABx(a,b,c);} +function A6x(a,b){AHo(a,b);} +function ANH(a,b,c,d,e){ACP(a,b,c,d,e);} +function A$m(a,b,c){return AGx(a,b,c);} +function A6k(a,b,c,d,e){return a.FE(b,c,d,e);} +function ANf(a,b,c,d){return a.DA(b,c,d);} +function A0X(a){return PC(a);} +function P(a){return P7(a);} +function AQP(a,b){OY(a,b);} +function AQW(a,b,c){return a.Bi(b,c);} +function A7S(a,b,c){return a.I7(b,c);} +function A7e(a,b,c){return a.Fd(b,c);} +function AU7(a,b,c){return a.BC(b,c);} +function A4P(a,b,c){return a.J1(b,c);} +function AYf(a,b,c){return a.Bn(b,c);} +function HL(){C.call(this);this.Kh=null;} +var Bs1=null;function Rt(){Rt=O(HL);A49();} +function NB(a){Rt();P8(a,null);} +function P8(a,b){Rt();M(a);a.Kh=b;} +function AF1(){Rt();return Bs1;} +function A49(){Bs1=BgD();} +var AHq=D(Bl); +function ALz(){var a=new AHq();AX0(a);return a;} +function AX0(a){Ct(a);} +var RY=D(); +function Biv(){var a=new RY();AQK(a);return a;} +function AQK(a){M(a);} +var W0=D(Ez); +var RX=D(); +function Bey(){var a=new RX();A1l(a);return a;} +function A1l(a){M(a);} +function AFM(){C.call(this);this.CS=null;} +function Beg(){var a=new AFM();AQY(a);return a;} +function AQY(a){M(a);a.CS=ALq(16);} +var AAs=D(J_); +var AFx=D(BK); +var ZE=D(GF); +function SN(){var a=this;C.call(a);a.ie=null;a.cA=0;a.Bt=B$;a.H0=0;a.Jn=0;} +function A4J(a){var b=new SN();A7L(b,a);return b;} +function A7L(a,b){var c,d,e,f;c=b.data;M(a);a.Bt=U(-1);a.H0=(-1);a.Jn=(-1);d=c.length;if(!d)H(Bq(B(689)));e=Bd(F6,d);f=0;while(f=0){w=x-1|0;d=x+(y+1|0)|0;if(d==e){o=1;break c;}m=Bs3.bs();break c;}if(y!=(-2)){d=x;break d;}d +=x+1|0;break d;default:}d=x;}continue b;}}z=Bs2.md();z.dk=0.0;z.lh=p;k.AJ(z,c,u,w,s);a.bS=a.bS+z.W.j|0;if(m!=t){if(a.bc.br(a.bc.B-2|0)!=a.bS){a.bc.eS(a.bS);a.bc.eS(m);}else a.bc.eg(a.bc.B-1|0,m);t=m;}e:{if(!z.W.j){Bs2.ju(z);if(r===null)break e;}else if(r!==null){r.Bv(z);Bs2.ju(z);}else{a.bO.bY(z);r=z;}if(!v&&!o)s=r.W.tu();else{Hx(a,k,r);s=null;}if(l&&r.W.j&&!(!v&&!o)){ba=r.O.yS()+r.O.i8(1);bb=2;while(bb=g)break a;h=e.data[f];h.dk=h.dk+(!d?b-h.ko:0.5*(b-h.ko));f=f+1|0;}}}} +function Sp(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q;f=c.W.j;DL();g=Bs2.md();b.AJ(g,e,0,e.h(),null);h=0.0;if(g.O.Q>0){Hx(a,b,g);i=g.O.bH;j=1;k=g.O.Q;while(j=c.O.Q)break a;o=i.data[m];n=n+o;if(n>l)break;m=m+1|0;}}if(m<=1){c.W.bI();c.O.bI();c.O.tB(g.O);}else{c.W.j0(m-1|0);c.O.j0(m);Hx(a,b,c);if(g.O.Q>0)c.O.uM(g.O,1,g.O.Q-1|0);}b:{p=f-c.W.j|0;if(p>0){a.bS=a.bS-p|0;if(b.jV)while(true){if(a.bc.B<=2)break b;if(a.bc.br(a.bc.B-2|0)=0)break b;if(!b.mk((e.s(d)).e_&65535))break;d=d+1|0;}}j=null;if(i>=0){e.j0(h);g.j0(h+1|0);k=d-h|0;if(k>0){a.bS=a.bS-k|0;if(b.jV&&a.bc.br(a.bc.B-2|0)>a.bS){l=a.bc.bs();while(a.bc.br(a.bc.B-2|0)>a.bS){m=a.bc;m.B=m.B-2|0;}a.bc.eg(a.bc.B-2|0,a.bS);a.bc.eg(a.bc.B-1|0,l);}}}else c:{DL();j=Bs2.md();n=j.W;n.D4(e,0,h);e.q2(0, +d-1|0);c.W=n;j.W=e;o=j.O;o.uM(g,0,h+1|0);g.q2(1,d);g.bH.data[0]=AHF(a,e,b);c.O=o;j.O=g;p=c.W.j;q=j.W.j;k=(f-p|0)-q|0;a.bS=a.bS-k|0;if(b.jV&&k>0){r=a.bS-q|0;s=a.bc.B-2|0;while(true){if(s<2)break c;t=a.bc.br(s);if(t<=r)break;a.bc.eg(s,t-k|0);s=s+(-2)|0;}}}if(h)Hx(a,b,c);else{DL();Bs2.ju(c);a.bO.AB();}return j;} +function Hx(a,b,c){var d;d=c.W.tu();if(!d.p$)c.O.bH.data[c.O.Q-1|0]=Iq(a,d,b);} +function Iq(a,b,c){return (b.cE+b.eo|0)*c.je-c.mG;} +function AHF(a,b,c){return ( -(b.Ko()).eo|0)*c.je-c.i3;} +function WT(a,b,c,d){var e,f,g,h,i,j;if(c==d)return (-1);switch(b.f(c)){case 35:e=0;f=c+1|0;a:{while(true){if(f>=d)break a;g=b.f(f);if(g==93)break;h=(e<<4)+g|0;if(g>=48&&g<=57)e=h+(-48)|0;else if(g>=65&&g<=70)e=h+(-55)|0;else{if(g<97)break a;if(g>102)break a;e=h+(-87)|0;}f=f+1|0;}if(f>=(c+2|0)&&f<=(c+9|0)){i=f-c|0;if(i<8)e=e<<((9-i|0)<<2)|255;DL();Bs3.eS(Vs(e));return i;}}return (-1);case 91:break;case 93:DL();if(Bs3.B>1)Bs3.FL();return 0;default:f=c+1|0;while(f=0)a.dW=a.dW.cw(0,c);AES(a.dz.ww);a.cJ=Bfx(a.dz);a.h9=Be5(a.dW,a.cJ.d0,a);d=BfM();a.h9.JE(a.dz.Am,B(701));a.jP=Bg2(a.cJ.d0);a.ur=BdF(a.h9);a.u6=Beg();a.tr +=BgQ();a.Gl=Be7();if(a.dz.sa)AEi(a);Blp=a;Blq=a.cJ;Blv=a.cJ.s$();Blw=a.cJ.s$();Blx=a.cJ.Ch();Bls=a.jP;Blt=a.ur;Blu=a.u6;a.yM=Bjv();Blr=a.yM;e=a.fl.jt();f=BiN(a);e.addEventListener("visibilitychange",BI(f,"handleEvent"));a.fl.s8(a);if(a.dz.DL())a.fl.vr(B(702),BdC(a));} +function A5t(a){var b,c,d,e,f,g,h,i,j,k,l,$$je;b=a.hg;a:{try{b:{Bfc();switch(Bsx.data[Bm(b)]){case 1:c=(Fx()).Fb();if(!c){HS();a.hg=Bsz;d=$rt_globals.window.document.getElementById("progress");if(d!==null)d.style.setProperty("display","none");break b;}e=a.h9.rF;if(e>0){f=25;g=f+((75*(e-c|0)|0)/e|0)|0;h=$rt_globals.window.document.getElementById("progress-bar");if(h!==null){i=h.style;j=L();Bh(S(j,g),37);k=P(j);i.setProperty("width",$rt_ustr(k));}}break b;case 2:break;default:break b;}if(a.mq!==null){if(a.fF!== +null){a.fF.fy();a.fF.G();}a.jP.vM(null);a.jP.cL();a.i2.bI();a.fF=a.mq;a.mq=null;HS();a.hg=BsR;a.cJ.i_=B$;}Sf(a,a.fF);}}catch($$e){$$je=Y($$e);if($$je instanceof Ci){l=$$je;break a;}else{throw $$e;}}a.fl.s8(a);return;}l.sU();H(l);} +function Sf(a,b){var c,d,e,f,g,h;a.cJ.eO();c=Blq.ba();d=Blq.S();e=0;f=a.hg;HS();if(f===BsR){a.hg=Bsz;b.t8();b.gx();e=1;}if(!(c==a.nQ&&d==a.p6&&!e)){a.nQ=c;a.p6=d;Blv.qB(0,0,c,d);b.h3(c,d);}a.jp.n5(a.i2);a.i2.bI();g=0;while(g=2)(a.qn()).ni(b,c);} +function AXp(a,b,c){if(a.j2>=1)(a.qn()).n6(b,c);} +function A9_(a,b,c,d){if(a.j2>=1)(a.qn()).q6(b,c,d);} +function AMr(a,b){a.j2=b;} +function AV6(a){return a.tr;} +function BbA(a){Jz();return Bk7;} +function ALN(a,b){a.i2.bY(b);} +function AXK(a){} +function AXQ(a,b){var c,d,$$je;c=a.fw;F5(c);a:{try{a.fw.bY(b);C_(c);}catch($$e){$$je=Y($$e);d=$$je;break a;}return;}C_(c);H(d);} +function AEi(a){a.h9.iZ(1,B(703),BgW(a));} +var WS=D(DN); +function SF(){T.call(this);this.Fk=null;} +function Bd7(a){var b=new SF();ARJ(b,a);return b;} +function ARJ(a,b){a.Fk=b;Bk(a);} +function AS9(a,b){return Gv(b);} +var Y_=D(); +var ACO=D(CM); +function Bi7(a,b,c){var d=new ACO();AYq(d,a,b,c);return d;} +function AYq(a,b,c,d){FY(a,b,c,d);} +function ATf(a,b,c,d){var e;while(true){e=a.i.d(b,c,d);if(e>=0)break;if((b+a.bf.b4()|0)<=d.C()){e=a.bf.bt(b,c);b=b+e|0;}if(e<1)return (-1);}return e;} +var AEj=D(); +var ACo=D(); +function MQ(b,c){return Jb(b,c);} +var Zz=D(); +var AGT=D(CK); +function II(){var a=this;C.call(a);a.zQ=0;a.iY=null;a.ee=null;} +function Bs$(a,b){var c=new II();ACF(c,a,b);return c;} +function Bs_(a,b,c,d){var e=new II();Tz(e,a,b,c,d);return e;} +function ACF(a,b,c){M(a);a.zQ=c;a.iY=DH();if(b===null)b=A5q();a.ee=b;} +function Tz(a,b,c,d,e){if(d&1)b=null;if(d&2)c=1;ACF(a,b,c);} +function AKJ(a){var b,c,d,e,f;if(a.zQ){b=0.0;c=0.0;d=0.0;e=1.0;f=1;AHc(b,c,d,e,f);}a.ee.vy(Blq.Kd());} +function A6_(a,b,c){a.ee.h3(b,c);} +function AVN(a){a.ee.fy();} +function AQ3(a){a.ee.gx();} +function AJf(a,b,c){Bg(b,B(704));Bg(c,B(705));if(!a.iY.dJ(b)){a.iY.v(b,c);return;}H(BF(((((L()).e(B(706))).cx(b)).P(46)).c()));} +function ASs(a,b){Bg(b,B(704));a.ee.y$();a.ee=a.Em(b);a.ee.h3(Blq.ba(),Blq.S());a.ee.vF();} +function BaT(a,b){var c;Bg(b,B(704));c=a.iY.bV(b);if(c!==null)return c;H(BF(((((L()).e(B(707))).cx(b)).P(46)).c()));} +function A_0(a){var b,c,d,e,f,g,$$je;b=a.iY.Dc();Fn(b,B(708));c=b;d=c.ca();while(d.b7()){e=d.b3();f=e;a:{try{f.G();break a;}catch($$e){$$je=Y($$e);if($$je instanceof Ci){g=$$je;}else{throw $$e;}}AJY(f);a.Ja(f,g);}}} +function Bcp(a,b,c){Bg(b,B(705));Bg(c,B(709));Blp.q6(B(710),((((L()).e(B(711))).cx(Co(b))).e(B(712))).c(),c);} +var NR=D(II); +var Bso=null;function ARv(){ARv=O(NR);A5m();} +function Bdm(){var a=new NR();VZ(a);return a;} +function VZ(a){ARv();Tz(a,null,0,3,null);} +function A_$(a){var b,c;Blp.Fl(3);b=a;c=Bft();b.C9(G(IB),c);b.C5(G(IB));} +function A5m(){Bso=Bhb(null);} +function IY(){var a=this;C.call(a);a.da=null;a.bR=null;a.mo=0;a.hS=0;a.ep=null;a.ka=0;a.vz=null;} +var Bta=null;function It(){It=O(IY);AXX();} +function Bdv(a,b,c,d){var e=new IY();AHE(e,a,b,c,d);return e;} +function Btb(a,b,c,d,e){var f=new IY();PE(f,a,b,c,d,e);return f;} +function Btc(a,b,c,d,e){var f=new IY();Q0(f,a,b,c,d,e);return f;} +function AHE(a,b,c,d,e){It();M(a);a.mo=1;a.ka=0;a.vz=X();a.da=AD_(a,b,c,A4J(e));a.bR=A4z(b,d);a.hS=0;MF(Blp,a);} +function AD_(a,b,c,d){if(Blx===null)return A6$(b,c,d);return A6q(b,c,d);} +function PE(a,b,c,d,e,f){It();Q0(a,b,c,d,e,A4J(f));} +function Q0(a,b,c,d,e,f){It();a:{b:{M(a);a.mo=1;a.ka=0;a.vz=X();Big();switch(Bps.data[Bm(b)]){case 1:break;case 2:a.da=Bjn(c,d,f);a.bR=Bci(c,e);a.hS=0;break a;case 3:a.da=A6q(c,d,f);a.bR=Bci(c,e);a.hS=0;break a;case 4:break b;default:break b;}a.da=A6$(c,d,f);a.bR=A4z(c,e);a.hS=0;break a;}a.da=BfY(d,f);a.bR=Bf6(e);a.hS=1;}MF(Blp,a);} +function AUa(a,b,c,d){a.da.rO(b,c,d);return a;} +function AMg(a,b){var c;c=b.data;a.bR.zh(b,0,c.length);return a;} +function ANs(a){return a.bR.ff();} +function BbH(a){return a.da.fx();} +function AM2(a,b){a.DR(b,null,null);} +function A_i(a,b,c,d){a.da.ns(b,c);if(a.ep!==null&&a.ep.wE()>0)a.ep.ns(b,d);if(a.bR.ff()>0)a.bR.d$();} +function A_h(a,b){a.J5(b,null,null);} +function A6E(a,b,c,d){a.da.m_(b,c);if(a.ep!==null&&a.ep.wE()>0)a.ep.m_(b,d);if(a.bR.ff()>0)a.bR.zA();} +function A3Z(a,b,c){a.yZ(b,c,0,a.bR.kP()<=0?a.fx():a.ff(),a.mo);} +function AYn(a,b,c,d,e){a.yZ(b,c,d,e,a.mo);} +function A7T(a,b,c,d,e,f){var g,h,i,j,k,l;if(!e)return;if(f)a.EU(b);if(a.hS){if(a.bR.ff()<=0)Blw.k2(c,d,e);else{g=a.bR.pA(0);h=BT(g);BG(g);g.cV(d);Blw.rC(c,e,5123,g);g.cV(h);}}else{i=0;if(a.ka)i=a.ep.wE();if(a.bR.ff()<=0){if(a.ka&&i>0)Blx.Ak(c,d,e,i);else Blw.k2(c,d,e);}else{if((e+d|0)>a.bR.kP()){j=new C2;k=(((((L()).e(B(713))).z(e)).e(B(714))).z(d)).e(B(715));l=a.bR;Dc(j,((k.z(l.kP())).e(B(585))).c());H(j);}if(a.ka&&i>0)Blx.vw(c,e,5123,d*2|0,i);else Blw.sb(c,e,5123,d*2|0);}}if(f)a.Ep(b);} +function A5j(a){It();if(Bta.bV(Blp)!==null)(Bta.bV(Blp)).l8(a,1);a.da.G();if(a.ep!==null)a.ep.G();a.bR.G();} +function A8W(a,b){var c,d,e;c=a.da.mN();d=Ee(c);e=0;while(e0.0&&c<1.0){a.t4=c;d=KY(b,c);a.qU=d*c|0;a.hU=d-1|0;a.sy=DY(U(a.hU));a.e4=Bd(C,d);a.f6=Bj(d);return;}H(Bq((((L()).e(B(501))).dh(c)).c()));} +function ARG(a,b){return DV(BY(BH(U(b.bz()),E(2135587861, 2654435769)),a.sy));} +function A2o(a,b){var c,d,e;if(b===null)H(Bq(B(668)));c=a.e4;d=a.gO(b);while(true){e=c.data[d];if(e===null)return -(d+1|0)|0;if(e.n(b))break;d=(d+1|0)&a.hU;}return d;} +function AU_(a,b,c){var d,e;d=a.gD(b);if(d>=0){a.f6.data[d]=c;return;}e= -(d+1|0)|0;a.e4.data[e]=b;a.f6.data[e]=c;e=a.qC+1|0;a.qC=e;if(e>=a.qU)Yh(a,a.e4.data.length<<1);} +function ADw(a,b,c){var d,e,f;d=a.e4;e=a.gO(b);while(true){f=d.data;if(f[e]===null)break;e=(e+1|0)&a.hU;}f[e]=b;a.f6.data[e]=c;} +function A1t(a,b,c){var d;d=a.gD(b);if(d>=0)c=a.f6.data[d];return c;} +function Yh(a,b){var c,d,e,f,g;a:{c=a.e4.data.length;a.qU=b*a.t4|0;a.hU=b-1|0;a.sy=DY(U(a.hU));d=a.e4;e=a.f6;a.e4=Bd(C,b);a.f6=Bj(b);if(a.qC>0){f=0;while(true){if(f>=c)break a;g=d.data[f];if(g!==null)ADw(a,g,e.data[f]);f=f+1|0;}}}} +function AHP(){var a=this;Et.call(a);a.Di=0;a.mb=0;} +function A6K(a,b){var c=new AHP();A5h(c,a,b);return c;} +function Bhp(a,b,c,d,e,f,g){var h=new AHP();RW(h,a,b,c,d,e,f,g);return h;} +function A5h(a,b,c){RW(a,0,b,Cn(b),0,b,c,0);} +function RW(a,b,c,d,e,f,g,h){AAE(a,b,c,d,e,f);a.Di=g;a.mb=h;} +function AJa(a,b){var c,d,e;if(b>=0&&b0){c=a.bx;d=a.bx+a.w|0;e=0;while(true){if(e>=b)break a;f=a.t.data;g=c+1|0;h=a.t.data;i=d+1|0;f[c]=h[d];e=e+1|0;c=g;d=i;}}}a.w=b;a.M=a.f5;a.et=(-1);return a;} +function AWm(a){return a.mb;} +function Bcm(a){var b,c;b=Z(a)/2|0;c=a.fS;Fk();if(c!==BqB)return Bjc(a.bx+a.w|0,b,a,0,b,a.bX());return Bgs(a.bx+a.w|0,b,a,0,b,a.bX());} +function A_Q(a,b){var c,d,e,f,g,h,i;if(b>=0&&(b+3|0)=0&&(b+3|0)>24;a.t.data[(a.bx+b|0)+1|0]=c>>8<<24>>24;a.t.data[(a.bx+b|0)+2|0]=c>>16<<24>>24;a.t.data[(a.bx+b|0)+3|0]=c>>24<<24>>24;}else{a.t.data[a.bx+b|0]=c>>24<<24>>24;a.t.data[(a.bx+b|0)+1|0]=c>>16<<24>>24;a.t.data[(a.bx+b|0)+2|0]=c>>8<<24>>24;a.t.data[(a.bx+b|0)+3|0]=c<<24>>24;}return a;}d=new Bx;e=a.M-3|0;f=L();Bh(S(I(S(I(f,B(262)),b),B(53)),e),41);BD(d,P(f));H(d);} +function AX6(a){var b,c;b=Z(a)/4|0;c=a.fS;Fk();if(c!==BqB)return Bim(a.bx+a.w|0,b,a,0,b,a.bX());return BgU(a.bx+a.w|0,b,a,0,b,a.bX());} +function ASf(a){var b,c;b=Z(a)/4|0;c=a.fS;Fk();if(c!==Bq_)return BiR(a.bx+a.w|0,b,a,0,b,a.bX());return Bda(a.bx+a.w|0,b,a,0,b,a.bX());} +function AYl(a){var b;b=Hg(a);return b.data;} +function SG(){var a=this;C.call(a);a.qk=null;a.v0=null;a.H2=0;a.JW=0;} +function Bhd(a,b){var c=new SG();ATj(c,a,b);return c;} +function ATj(a,b,c){M(a);a.qk=b;a.v0=c;} +function A9Y(a){if(!a.H2){a.qk.x1=null;D0(a.qk);a.v0.iM(null);}} +function N4(){var a=this;C.call(a);a.kH=null;a.qz=0.0;} +function AUc(a,b){var c=new N4();AOC(c,a,b);return c;} +function AOC(a,b,c){M(a);a.kH=X();a.qz=0.0;(a.kH.dm(b)).f4();a.qz=c;} +function A6X(a,b,c,d){(((a.kH.dm(b)).p9(c)).CI(c.T-d.T,c.V-d.V,c.U-d.U)).f4();a.qz= -b.DB(a.kH);} +var MI=D(0); +function Hv(){var a=this;C.call(a);a.eZ=null;a.bN=null;a.hX=null;} +var Bte=null;var Btf=null;var Btg=null;function AP$(){AP$=O(Hv);A6v();} +function Bis(){var a=new Hv();AAr(a);return a;} +function AAr(a){var b;AP$();M(a);a.eZ=Bd(N4,6);a.bN=J(C4,[X(),X(),X(),X(),X(),X(),X(),X()]);a.hX=Cc(24);b=0;while(b<6){a.eZ.data[b]=AUc(X(),0.0);b=b+1|0;}} +function A8T(a,b){var c,d,e,f,g,h;AP$();BW(Btf,0,a.hX,0,Btf.data.length);Ym(b.b,a.hX,0,8,3);c=0;d=0;while(c<8){e=a.bN.data[c];f=a.hX.data;g=d+1|0;e.T=f[d];f=a.hX.data;h=g+1|0;e.V=f[g];f=a.hX.data;d=h+1|0;e.U=f[h];c=c+1|0;}a.eZ.data[0].gQ(a.bN.data[1],a.bN.data[0],a.bN.data[2]);a.eZ.data[1].gQ(a.bN.data[4],a.bN.data[5],a.bN.data[7]);a.eZ.data[2].gQ(a.bN.data[0],a.bN.data[4],a.bN.data[3]);a.eZ.data[3].gQ(a.bN.data[5],a.bN.data[1],a.bN.data[6]);a.eZ.data[4].gQ(a.bN.data[2],a.bN.data[3],a.bN.data[6]);a.eZ.data[5].gQ(a.bN.data[4], +a.bN.data[0],a.bN.data[1]);} +function A6v(){var b,c,d,e,f,g,h,i;Bte=J(C4,[CS((-1.0),(-1.0),(-1.0)),CS(1.0,(-1.0),(-1.0)),CS(1.0,1.0,(-1.0)),CS((-1.0),1.0,(-1.0)),CS((-1.0),(-1.0),1.0),CS(1.0,(-1.0),1.0),CS(1.0,1.0,1.0),CS((-1.0),1.0,1.0)]);Btf=Cc(24);b=0;c=Bte.data;d=c.length;e=0;while(e=1.0)d=g;else if(!(c.windows?1:0))d=!(c.macOS?1:0)?g:d/3.0;}return d;} +function ATv(a,b){M(a);a.js=0;a.eL=Bg3(20);a.dO=Rf(20);a.bw=Bj(20);a.bv=Bj(20);a.kW=Bj(20);a.kX=Bj(20);a.m7=Bam();a.hC=0;a.gH=Rf(256);a.lC=0;a.li=Rf(256);a.lZ=Rf(5);a.uz=Bam();a.g$=1;a.bg=b;AEx(a);} +function AEx(a){var b;b=a.bg.ownerDocument;b.addEventListener("mousedown",BI(a,"handleEvent"),!!0);b.addEventListener("mouseup",BI(a,"handleEvent"),!!0);b.addEventListener("mousemove",BI(a,"handleEvent"),!!0);b.addEventListener("wheel",BI(a,"handleEvent"),!!0);b.addEventListener("keydown",BI(a,"handleEvent"),!!0);b.addEventListener("keyup",BI(a,"handleEvent"),!!0);b.addEventListener("keypress",BI(a,"handleEvent"),!!0);a.bg.addEventListener("touchstart",BI(a,"handleEvent"),!!1);a.bg.addEventListener("touchmove", +BI(a,"handleEvent"),!!1);a.bg.addEventListener("touchcancel",BI(a,"handleEvent"),!!1);a.bg.addEventListener("touchend",BI(a,"handleEvent"),!!1);} +function A_T(a,b){AEP(a,b);RB(a,b);} +function AEP(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;a:{c=$rt_str(b.type);if(c.n(B(719))){$rt_globals.window.focus();d=b;e=b.target;f=a.bg;g=e!==f?0:1;if(g&&!a.dO.data[0]){a.g$=1;a.js=1;a.dO.data[0]=1;h=Jk(d.button);a.m7.D7(h);a.lZ.data[h]=1;a.kW.data[0]=0;a.kX.data[0]=0;if(!a.pM()){i=a.h5(d,a.bg);j=a.h7(d,a.bg);a.bw.data[0]=i;a.bv.data[0]=j;}else{k=a.bw.data;k[0]=k[0]+d.movementX|0;k=a.bv.data;k[0]=k[0]+d.movementY|0;}a.eV=Ef();if(a.bi!==null)a.bi.te(a.bw.data[0],a.bv.data[0],0,Jk(d.button));b.preventDefault();b.stopPropagation();break a;}l +=a.h5(d,a.bg);m=a.h7(d,a.bg);if(!(l>=0.0&&l<=Blq.ba()&&m>=0.0&&m<=Blq.S()))a.g$=0;return;}if(c.n(B(720))){d=b;if(!a.dO.data[0])return;a.m7.Hj(Jk(d.button));k=a.dO;k.data[0]=a.m7.dK<=0?0:1;if(!a.pM()){a.fA(0,a.h5(d,a.bg)-a.bw.data[0]|0,a.h7(d,a.bg)-a.bv.data[0]|0);a.bw.data[0]=a.h5(d,a.bg);a.bv.data[0]=a.h7(d,a.bg);}else{a.fA(0,d.movementX|0,d.movementY|0);k=a.bw.data;k[0]=k[0]+d.movementX|0;k=a.bv.data;k[0]=k[0]+d.movementY|0;}a.eV=Ef();a.dO.data[0]=0;if(a.bi!==null)a.bi.rm(a.bw.data[0],a.bv.data[0],0,Jk(d.button));} +else if(!c.n(B(721))){if(c.n(B(722))){n=b;if(a.bi!==null){o=AXL(n);a.bi.Ga(0.0,o|0);}a.eV=Ef();}else if(c.n(B(723))){a.js=1;p=b;q=p.changedTouches;r=0;s=q.length;while(r=20)return (-1);if(!a.eL.A0(Dv(b),0))break;b=b+1|0;}return b;} +function APS(a){var b;a:{if(a.js){a.js=0;b=0;while(true){if(b>=a.lZ.data.length)break a;a.lZ.data[b]=0;b=b+1|0;}}}b:{if(a.lC){a.lC=0;b=0;while(true){if(b>=a.li.data.length)break b;a.li.data[b]=0;b=b+1|0;}}}} +function APz(a,b,c,d){a.kW.data[b]=c;a.kX.data[b]=d;} +function Po(a,b){var c,d;c=$rt_str(b.compatMode);d=c.n(B(730));if(d)b=b.documentElement;return b;} +function Io(a,b){var c;c=b.scrollTop;return IR(c);} +function Ny(a,b){var c;c=Po(a,b);return Io(a,c);} +function JI(a,b){var c;c=b.scrollLeft;return IR(c);} +function Mr(a,b){var c;c=Po(a,b);return JI(a,c);} +function Zy(a,b,c){var d;d=(c.clientX-Qf(a,b)|0)+JI(a,b)|0;d=d+Mr(a,b.ownerDocument)|0;return d;} +function AE_(a,b,c){var d;d=(c.clientY-Rc(a,b)|0)+Io(a,b)|0;d=d+Ny(a,b.ownerDocument)|0;return d;} +function AQZ(a,b,c){var d,e;d=c.width*1.0/O7(a,c);e=d*(((b.clientX-Qf(a,c)|0)+JI(a,c)|0)+Mr(a,c.ownerDocument)|0);return DB(e);} +function AUY(a,b,c){var d,e;d=c.height*1.0/NW(a,c);e=d*(((b.clientY-Rc(a,c)|0)+Io(a,c)|0)+Ny(a,c.ownerDocument)|0);return DB(e);} +function A4O(a,b,c){var d;d=c.width*1.0/O7(a,c);return DB(d*Zy(a,c,b));} +function AUz(a,b,c){var d;d=c.height*1.0/NW(a,c);return DB(d*AE_(a,c,b));} +function O7(a,b){return b.clientWidth;} +function NW(a,b){return b.clientHeight;} +function Rc(a,b){return IR(WP(a,b));} +function WP(a,b){var c,d;c=0.0;d=b;while(d.offsetParent!==null){c=c-d.scrollTop;d=d.parentNode;}while(b!==null){c=c+b.offsetTop;b=d.offsetParent;}return c;} +function Qf(a,b){return IR(Se(a,b));} +function Se(a,b){var c,d;c=0.0;d=b;while(d.offsetParent!==null){c=c-d.scrollLeft;d=d.parentNode;}while(b!==null){c=c+b.offsetLeft;b=d.offsetParent;}return c;} +function IR(b){return b|0;} +function Bat(a,b){if(b==(-1))return a.hC<=0?0:1;if(b>=0&&b<=255)return a.gH.data[b];return 0;} +function AUD(a,b){return a.uz.l(b);} +function ANG(a,b){a.bi=b;} +function ASK(a){return A_7(a.bg)?1:0;} +function A_7(b){if($rt_globals.document.pointerLockElement===$rt_globals.canvas||$rt_globals.document.mozPointerLockElement===$rt_globals.canvas){return true;}return false;} +function AJ8(a,b){a.bP(b);} +var AGP=D(CB); +var Uf=D(Bl); +function Bd4(){var a=new Uf();BbB(a);return a;} +function BbB(a){Ct(a);} +var AFV=D(); +var YZ=D(Bp); +function Bhv(){var a=new YZ();AZ0(a);return a;} +function AZ0(a){CN(a);} +var Y0=D(Bp); +function Bel(){var a=new Y0();AO$(a);return a;} +function AO$(a){CN(a);} +var Y1=D(Bp); +function BgF(){var a=new Y1();AWt(a);return a;} +function AWt(a){CN(a);} +var Y2=D(Bp); +function Bc6(){var a=new Y2();AU0(a);return a;} +function AU0(a){CN(a);} +var Xb=D(Bt); +var Y3=D(Cq); +function Bg9(){var a=new Y3();A4r(a);return a;} +function A4r(a){QO(a);} +var MC=D(0); +var AHg=D(); +function A6V(a,b,c){a.IJ($rt_str(b),CD(c,"handleEvent"));} +function ARR(a,b,c){a.G7($rt_str(b),CD(c,"handleEvent"));} +function AJp(a,b,c,d){a.Bg($rt_str(b),CD(c,"handleEvent"),d?1:0);} +function AJz(a,b){return !!a.IO(b);} +function A4C(a,b,c,d){a.C4($rt_str(b),CD(c,"handleEvent"),d?1:0);} +var O0=D(); +var Hr=D(); +var Bti=null;var Btj=null;var Btk=null;function Eh(){var b;if(Bti===null){b=new ID;AXv();QW(b,Brd,0);Bti=b;}return Bti;} +function NN(){var b;if(Btj===null){b=new ID;A7c();QW(b,Bog,0);Btj=b;}return Btj;} +function BeV(b,c,d,e,f){var g,h,i,j,k,l,m,n;if(b!==null&&d!==null){if(c>=0&&e>=0&&f>=0&&(c+f|0)<=KO(b)){g=e+f|0;if(g<=KO(d)){a:{b:{if(b!==d){h=(Co(b)).e1();i=(Co(d)).e1();if(h!==null&&i!==null){if(h===i)break b;if(!h.fO()&&!i.fO()){j=b;k=0;g=c;while(k=0&&e>=0&&f>=0&&(c+f|0)<=KO(b)){g=e+f|0;if(g<=KO(d)){Kv(b,c,d,e,f);return;}}H(Cm());} +function Kv(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 KW(){return Long_fromNumber(new Date().getTime());} +function A3J(){var b;if(Btk===null){b=BeM();b.v(B(732),B(733));b.v(B(694),B(734));b.v(B(735),B(46));b.v(B(736),B(265));b.v(B(737),A3F());b.v(B(738),AVM());b.v(B(739),B(733));b.v(B(740),Bb8());Btk=BeR(b);}} +function AVM(){return B(741);} +function Bb8(){return B(46);} +function F4(b,c){A3J();return Btk.v(b,c);} +function AT5(){return BjX($rt_globals.performance.now()*1000000.0);} +function A3F(){return B(264);} +function AD8(){var a=this;C.call(a);a.dZ=0;a.f0=0;a.fU=0;a.fd=0;a.cH=null;a.kf=null;} +function Bh4(a,b,c,d){var e=new AD8();A2a(e,a,b,c,d);return e;} +function Bhr(a,b,c){var d=new AD8();BcD(d,a,b,c);return d;} +function AVT(b){var c,d;switch(b){case 1:break;case 2:return 6410;case 3:case 5:return 6407;case 4:case 6:return 6408;default:c=new C2;d=L();S(I(d,B(742)),b);Dc(c,P(d));H(c);}return 6406;} +function AWd(b){var c,d;switch(b){case 1:case 2:case 3:case 4:break;case 5:return 33635;case 6:return 32819;default:c=new C2;d=L();S(I(d,B(742)),b);Dc(c,P(d));H(c);}return 5121;} +function A2a(a,b,c,d,e){M(a);a.cH=Bj(4);a.kf=A_1(a.cH.data,A_G(b),c,d);a.dZ=a.cH.data[0];a.f0=a.cH.data[1];a.fU=a.cH.data[2];a.fd=a.cH.data[3];if(e&&e!=a.fd)ABs(a,e);} +function BcD(a,b,c,d){M(a);a.cH=Bj(4);a.kf=AUn(a.cH.data,b,c,d);a.dZ=a.cH.data[0];a.f0=a.cH.data[1];a.fU=a.cH.data[2];a.fd=a.cH.data[3];} +function ABs(a,b){var c;c=Bhr(a.f0,a.fU,b);c.xK(0);c.tR(a,0,0,0,0,a.f0,a.fU);a.G();a.dZ=c.dZ;a.fd=c.fd;a.fU=c.fU;a.cH=c.cH;a.kf=c.kf;a.f0=c.f0;} +function A3z(a){A_V(a.dZ);} +function AOU(a,b,c,d,e,f,g,h){var i,j;i=b.dZ;j=a.dZ;AHS(i,j,c,d,g,h,e,f,g,h);} +function A62(a,b,c,d,e,f,g,h,i,j){var k,l;k=b.dZ;l=a.dZ;AHS(k,l,c,d,e,f,g,h,i,j);} +function A5v(a,b){A9u(a.dZ,b);} +function AWT(a){return a.kf;} +function A4B(a){return a.fU;} +function ARt(a){return a.f0;} +function ARD(a){return a.fd;} +function A_U(a){return AVT(a.fd);} +function A9R(a){return a.eJ();} +function AKh(a){return AWd(a.fd);} +function A_1(b,c,d,e){var cBufferSize=c.length*$rt_globals.Uint8Array.BYTES_PER_ELEMENT;var cBuffer=$rt_globals.Gdx._malloc(cBufferSize);$rt_globals.Gdx.writeArrayToMemory(c,cBuffer);var pixmap=$rt_globals.Gdx.Gdx.prototype.g2d_load(cBuffer,d,e);$rt_globals.Gdx._free(cBuffer);var pixels=$rt_globals.Gdx.Gdx.prototype.g2d_get_pixels(pixmap);var pixmapAddr=$rt_globals.Gdx.getPointer(pixmap);var format=pixmap.get_format();var width=pixmap.get_width();var height=pixmap.get_height();b[0]=pixmapAddr;b[1]=width;b[2] +=height;b[3]=format;var bytesPerPixel=$rt_globals.Gdx.Gdx.prototype.g2d_bytes_per_pixel(format);var bytesSize=width*height*bytesPerPixel;var startIndex=pixels;var endIndex=startIndex+bytesSize;var newArray=$rt_globals.Gdx.HEAPU8.slice(startIndex,endIndex);return newArray;} +function AUn(b,c,d,e){var pixmap=$rt_globals.Gdx.Gdx.prototype.g2d_new(c,d,e);var pixels=$rt_globals.Gdx.Gdx.prototype.g2d_get_pixels(pixmap);var pixmapAddr=$rt_globals.Gdx.getPointer(pixmap);var e=pixmap.get_format();var c=pixmap.get_width();var d=pixmap.get_height();b[0]=pixmapAddr;b[1]=c;b[2]=d;b[3]=e;var bytesPerPixel=$rt_globals.Gdx.Gdx.prototype.g2d_bytes_per_pixel(e);var bytesSize=c*d*bytesPerPixel;var startIndex=pixels;var endIndex=startIndex+bytesSize;var newArray=$rt_globals.Gdx.HEAPU8.slice(startIndex, +endIndex);return newArray;} +function A_V(b){var nativeObject=$rt_globals.Gdx.wrapPointer(b,$rt_globals.Gdx.gdx2d_pixmap);$rt_globals.Gdx.Gdx.prototype.g2d_free(nativeObject);} +function AHS(b,c,d,e,f,g,h,i,j,k){var nativeObjectSrc=$rt_globals.Gdx.wrapPointer(b,$rt_globals.Gdx.gdx2d_pixmap);var nativeObjectDst=$rt_globals.Gdx.wrapPointer(c,$rt_globals.Gdx.gdx2d_pixmap);$rt_globals.Gdx.Gdx.prototype.g2d_draw_pixmap(nativeObjectSrc,nativeObjectDst,d,e,f,g,h,i,j,k);} +function A9u(b,c){var nativeObject=$rt_globals.Gdx.wrapPointer(b,$rt_globals.Gdx.gdx2d_pixmap);$rt_globals.Gdx.Gdx.prototype.g2d_set_blend(nativeObject,c);} +var Sm=D(IP); +var ABD=D(W); +function BgV(){var a=new ABD();ALo(a);return a;} +function ALo(a){Bv(a);} +function AXd(a){return (((C9()).bn(48,57)).bn(97,102)).bn(65,70);} +function AEg(){var a=this;C.call(a);a.BT=null;a.z1=null;a.d3=null;a.bq=null;a.gS=0;a.hA=0;a.mB=0;a.kI=null;a.of=null;a.d5=null;} +function Bd6(a,b){var c=new AEg();AI4(c,a,b);return c;} +function ACn(a,b,c){a.of=AFJ(a,c);b.xL(a.d3.cb(a.mB,Oi(a)));b.Dl(a.of);a.mB=Pr(a);return a;} +function AFJ(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,$$je;if(a.kI!==null&&a.kI.n(b)){if(a.d5===null)return a.of;c=L();d=0;while(d=k){if(a.d5!==null&&h!=f.h())a.d5.bD(f.cb(h,f.h()));return f.c();}if(j[g]==92&&!i){i=1;g=g+1|0;}c:{if(i){if(g>=k)break b;f.P(j[g]);i=0;}else if(j[g]!=36)f.P(j[g]);else{if(a.d5===null)a.d5=Hq();d:{try{l=new BL;g=g+1|0;Lf(l,e,g,1);m=BZ(l);if(h==f.h())break d;a.d5.bD(f.cb(h, +f.h()));h=f.h();break d;}catch($$e){$$je=Y($$e);if($$je instanceof Cb){break a;}else{throw $$e;}}}try{a.d5.bD(BeW(a,m));n=FQ(a,m);h=h+n.h()|0;f.e(n);break c;}catch($$e){$$je=Y($$e);if($$je instanceof Cb){break a;}else{throw $$e;}}}}g=g+1|0;}H(Cm());}H(Bq(B(45)));} +function AGD(a){a.gS=0;a.hA=a.d3.h();a.bq.ra(a.d3,a.gS,a.hA);a.mB=0;a.kI=null;a.bq.fZ=(-1);return a;} +function AHk(a,b){return b.xL(a.d3.cb(a.mB,a.d3.h()));} +function AIc(a,b){var c;c=A$b();AGD(a);while(FK(a)){ACn(a,c,b);}return (AHk(a,c)).c();} +function FQ(a,b){return a.bq.xU(b);} +function Lo(a,b){var c,d;c=a.d3.h();if(b>=0&&b<=c){d=AGd(a,b);if(d>=0&&a.bq.FV()){a.bq.GR();return 1;}a.bq.dr=(-1);return 0;}H(Dq(KI(b)));} +function AGd(a,b){var c;a.bq.cL();a.bq.na(1);a.bq.BY(b);c=a.z1.ck(b,a.d3,a.bq);if(c==(-1))a.bq.dn=1;return c;} +function FK(a){var b,c;b=a.d3.h();if(!Sh(a))b=a.hA;if(a.bq.dr>=0&&a.bq.yf()==1){a.bq.dr=a.bq.ng();if(a.bq.ng()==a.bq.tO()){c=a.bq;c.dr=c.dr+1|0;}return a.bq.dr<=b&&Lo(a,a.bq.dr)?1:0;}return Lo(a,a.gS);} +function ZC(a,b){return a.bq.jv(b);} +function R0(a,b){return a.bq.mI(b);} +function Oi(a){return ZC(a,0);} +function Pr(a){return R0(a,0);} +function Sh(a){return a.bq.jy();} +function AI4(a,b,c){var d,e,f,g,h;M(a);a.gS=(-1);a.hA=(-1);a.BT=b;a.z1=b.o8;a.d3=c;a.gS=0;a.hA=a.d3.h();d=new QB;e=a.gS;f=a.hA;g=AAl(b);h=AHu(b);Wq(d,c,e,f,g,h,WN(b));a.bq=d;a.bq.KJ(1);} +var Yy=D(BO); +function Bf8(){var a=new Yy();A8L(a);return a;} +function A8L(a){C5(a);} +function AXG(a,b,c,d){var e,f,g,h,i;e=d.C();f=b+1|0;if(f>e){d.dn=1;return (-1);}g=c.f(b);if(B6(g)){h=b+2|0;if(h<=e){i=c.f(f);if(HG(g,i))return a.i.d(h,c,d);}}return a.i.d(f,c,d);} +function ANa(a){return B(743);} +function A1k(a,b){a.i=b;} +function A8H(a){return (-2147483602);} +function A1h(a,b){return 1;} +var Tt=D(); +var ZO=D(W); +function Bc_(){var a=new ZO();AUe(a);return a;} +function AUe(a){Bv(a);} +function AYO(a){var b;b=BgN(a);b.Y=1;return b;} +function O4(){var a=this;BO.call(a);a.e2=null;a.sm=null;a.i1=0;} +function Bar(a,b){var c=new O4();AZr(c,a,b);return c;} +function AZr(a,b,c){C5(a);a.e2=b;a.i1=c;} +function ARx(a,b){a.i=b;} +function IF(a){if(a.sm===null)a.sm=HF(a.e2);return a.sm;} +function AUC(a){var b,c;b=IF(a);c=L();I(I(c,B(744)),b);return P(c);} +function AI_(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r;e=d.C();f=0;g=Bj(3);h=(-1);i=(-1);if(b>=e)return (-1);j=b+1|0;k=c.f(b);l=AMU(k);if(l!==null){m=l.data;n=0;if(m.length!=a.i1)return (-1);while(true){if(n>=a.i1)return a.i.d(j,c,d);if(m[n]!=a.e2.data[n])break;n=n+1|0;}return (-1);}o=g.data;o[f]=k;p=k-4352|0;if(p>=0&&p<19){if(j=0&&h<21){q=j+1|0;o[1]=k;if(q=0&&i<28){r=q+1|0;o[2]=k;r=a.i1==3&&o[0]==a.e2.data[0]&&o[1]==a.e2.data[1]&&o[2]==a.e2.data[2] +?a.i.d(r,c,d):(-1);return r;}r=a.i1==2&&o[0]==a.e2.data[0]&&o[1]==a.e2.data[1]?a.i.d(q,c,d):(-1);return r;}return (-1);}return (-1);} +function A1i(a,b){var c,d;a:{if(b instanceof O4){c=b;if(!(IF(c)).n(IF(a))){d=0;break a;}}d=1;}return d;} +function AV2(a,b){return 1;} +var PG=D(); +var SL=D(B9); +function Xw(){var a=this;C.call(a);a.hN=null;a.cg=null;} +function Bgd(a,b){var c=new Xw();AYF(c,a,b);return c;} +function AYF(a,b,c){a.cg=b;a.hN=c;M(a);} +function AHw(a,b){var c,d,e,f,$$je,$p,$z;$p=0;if(A4M()){var $T=QG();$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.hN.readyState==4){a:{if(a.hN.status==200){if(a.cg.go.fq){c=Eh();d=a.cg.fK;e=L();I(I(e,B(545)),d);c.dS(P(e));}a.cg.hn.c4(a.cg.fK,$rt_str(a.hN.responseText));}else{if(a.hN.status!=404){c=a.hN;if(c.status!=403){try{f=U(100);$p=1;continue _;}catch($$e){$$je=Y($$e);if($$je instanceof Ci){}else{throw $$e;}}a.cg.go.k8(a.cg.l9,a.cg.fK,a.cg.hn);break a;}}a.cg.hn.cW(a.cg.fK);}}a.cg.go.gB();}return;case 1:b: +{try{AB5(f);if(Eu()){break _;}break b;}catch($$e){$$je=Y($$e);if($$je instanceof Ci){}else{throw $$e;}}}a.cg.go.k8(a.cg.l9,a.cg.fK,a.cg.hn);a.cg.go.gB();return;default:AZc();}}QG().s(a,b,c,d,e,f,$p);} +function ADg(a,b){var $p,$z;$p=0;if(A4M()){var $T=QG();$p=$T.l();b=$T.l();a=$T.l();}_:while(true){switch($p){case 0:$p=1;case 1:a.bP(b);if(Eu()){break _;}return;default:AZc();}}QG().s(a,b,$p);} +var Kx=D(); +function AJY(b){if(b===null)AQ4();} +function AQ4(){H(Mg(HK()));} +function Fn(b,c){if(b!==null)return;H(Mg(NI((((L()).e(c)).e(B(745))).c())));} +function Bg(b,c){if(b===null)ATn(c);} +function ATn(b){H(Mg(NI(ASI(b))));} +function ASI(b){var c,d,e,f,g,h,i;c=(C0()).n4();d=G(Kx).o();e=0;while(true){f=c.data;if((Ll(f[e])).n(d))break;e=e+1|0;}while((Ll(f[e])).n(d)){e=e+1|0;}g=f[e];h=Ll(g);i=BhK(g);return (((((((L()).e(B(746))).e(h)).e(B(632))).e(i)).e(B(747))).e(b)).c();} +function Ec(b,c){return b!==null?b.n(c):c!==null?0:1;} +function Mg(b){return AMv(b,G(Kx).o());} +function AMv(b,c){var d,e,f,g,h,i;d=b.n4();e=d.data;f=e.length;g=(-1);h=0;while(h=0)return e;return a.K.d(b,c,d);} +var AF3=D(W); +function Bi8(){var a=new AF3();AK_(a);return a;} +function AK_(a){Bv(a);} +function APU(a){return BdO(a);} +function AEM(){var a=this;C.call(a);a.xH=0;a.z8=0;a.zE=null;} +function BeW(a,b){var c=new AEM();AM_(c,a,b);return c;} +function AM_(a,b,c){a.zE=b;a.z8=c;M(a);a.xH=a.z8;} +function AQ9(a){return FQ(a.zE,a.xH);} +var AIG=D(I6); +var ACA=D(BK); +var Cd=D(Ck); +function EJ(){var a=new Cd();A0i(a);return a;} +function P3(a){var b=new Cd();DX(b,a);return b;} +function A0i(a){G5(a);} +function DX(a,b){EK(a,b);} +function AEm(){var a=this;C.call(a);a.r7=0;a.ox=0;a.iI=0;a.uh=B$;a.jJ=null;a.t0=null;a.z6=B$;a.xS=null;} +function BdB(a,b,c,d){var e=new AEm();AQh(e,a,b,c,d);return e;} +function AQh(a,b,c,d,e){M(a);a.jJ=b;a.t0=c;a.z6=d;a.xS=e;} +function AFI(){var a=this;C.call(a);a.HS=0;a.mH=0;a.Gz=null;a.o9=null;} +function Be7(){var a=new AFI();ANu(a);return a;} +function ANu(a){M(a);a.HS=0;a.mH=1;a.Gz=BhL(a);a.o9=B(45);} +function AGw(b){if("clipboard" in $rt_globals.navigator){$rt_globals.navigator.clipboard.writeText(b);}} +var AIp=D(CO); +var Vu=D(B9); +function ACh(){var a=this;C.call(a);a.nk=null;a.If=0;a.fz=0;a.e8=0;} +function MW(a,b){var c=new ACh();ASn(c,a,b);return c;} +function ASn(a,b,c){M(a);a.e8=1;a.nk=b;a.If=c;} +function A55(a){if(!a.e8)H(BF(B(544)));return a.fz>=a.nk.j?0:1;} +function A17(a){var b,c;if(a.fz>=a.nk.j)H(Z7(KI(a.fz)));if(!a.e8)H(BF(B(544)));b=a.nk.R.data;c=a.fz;a.fz=c+1|0;return b[c];} +var AAY=D(); +var WW=D(W); +function BdW(){var a=new WW();ARU(a);return a;} +function ARU(a){Bv(a);} +function AUp(a){return Bfn(a);} +var AGa=D(W); +function Bdy(){var a=new AGa();AR9(a);return a;} +function AR9(a){Bv(a);} +function AYE(a){return BdL(a);} +var AE6=D(); +var AB1=D(CK); +var R8=D(Ev); +function KJ(){BO.call(this);this.fC=0;} +function A5E(a){var b=new KJ();AS0(b,a);return b;} +function AS0(a,b){C5(a);a.fC=b;} +function A1v(a,b){a.i=b;} +function AJn(a,b,c,d){var e,f,g,h,i;e=d.C();f=b+1|0;g=Cu(f,e);if(g>0){d.dn=1;return (-1);}h=c.f(b);if(g<0){i=c.f(f);if(B2(i))return (-1);}if(a.fC!=h)return (-1);return a.i.d(f,c,d);} +function A9C(a,b,c,d){var e,f,g;if(!(c instanceof BL))return G$(a,b,c,d);e=c;f=d.C();while(true){if(b>=f)return (-1);g=e.dQ(a.fC,b);if(g<0)return (-1);b=g+1|0;if(b=0)break;}return g;} +function AUL(a,b,c,d,e){var f,g,h,i;if(!(d instanceof BL))return Hd(a,b,c,d,e);f=d;g=e.C();a:{while(true){if(c=0)break;c=h+(-1)|0;}return h;}return (-1);} +function Bb3(a){var b,c;b=a.fC;c=L();Bh(c,b);return P(c);} +function AMX(a,b){if(b instanceof D2)return 0;if(b instanceof DW)return 0;if(b instanceof Dl)return 0;if(b instanceof DU)return 0;if(b instanceof KD)return 0;if(!(b instanceof KJ))return 1;return b.fC!=a.fC?0:1;} +function A9J(a,b){return 1;} +var J1=D(FW); +var BtB=null;function Bgg(){Bgg=O(J1);AJ_();} +function BtC(){var a=new J1();Wr(a);return a;} +function Wr(a){Bgg();Px(a);} +function AJ_(){BtB=I$(G(J1));} +var AAN=D(FV); +function Bhf(a,b,c,d){var e=new AAN();AKa(e,a,b,c,d);return e;} +function AKa(a,b,c,d,e){MG(a,b,c,d,e);} +function ADe(){C.call(this);this.sS=null;} +function Bf4(a){var b=new ADe();AWY(b,a);return b;} +function AWY(a,b){M(a);a.sS=b;} +function BeP(b){return Bf4(b);} +function A6e(a,b){a.sS.iM(b);} +function AXw(a,b){a.sS.I6(b);} +function H2(){var a=this;C.call(a);a.cl=null;a.B=0;a.kM=0;} +function AIR(){var a=new H2();APg(a);return a;} +function IK(a){var b=new H2();BcH(b,a);return b;} +function BtD(a,b){var c=new H2();N5(c,a,b);return c;} +function APg(a){N5(a,1,16);} +function BcH(a,b){N5(a,1,b);} +function N5(a,b,c){M(a);a.kM=b;a.cl=Bj(c);} +function A50(a,b){var c,d,e;c=a.cl;d=c.data;if(a.B==d.length)c=a.rq(Bw(8,a.B*1.75|0));d=c.data;e=a.B;a.B=e+1|0;d[e]=b;} +function Ba9(a,b,c){var d,e;d=a.cl;e=d.data;if((a.B+1|0)>=e.length)d=a.rq(Bw(8,a.B*1.75|0));e=d.data;e[a.B]=b;e[a.B+1|0]=c;a.B=a.B+2|0;} +function AVg(a,b){if(ba.cl.data.length)a.rq(Bw(Bw(8,c),a.B*1.75|0));return a.cl;} +function AKX(a,b){var c,d,e;c=Bj(b);d=c.data;e=a.cl;BW(e,0,c,0,BN(a.B,d.length));a.cl=c;return c;} +function AQ_(a){var b,c,d,e,f;if(!a.kM)return Pe(a);b=a.cl;c=1;d=0;e=a.B;while(d=1000.0){a.mK=0.0;a.rQ=Blq.ym();}} +function XY(a){var b,c,d,e;a.gN.Bx();b=a.sO;c=a.gN;d=a.rQ|0;e=L();I(S(e,d),B(754));b.Ds(c,P(e),3.0,Blq.S()-3|0);a.gN.fo();} +function AFZ(a){a.sO.G();a.gN.G();} +$rt_packages([-1,"com",0,"github",1,"xpenatan",2,"gdx",3,"backends",4,"teavm",0,"badlogic",6,"gdx",7,"utils",8,"reflect",7,"scenes",10,"scene2d",11,"ui",7,"graphics",13,"g2d",-1,"java",15,"util",16,"regex",15,"nio",18,"charset",15,"io",15,"lang",-1,"kotlin",22,"jvm",23,"internal"]); +$rt_metadata([C,0,0,[],0,3,0,0,["Lr",BjK(FE),"Nk",BjK(Co),"bz",BjK(Pe),"n",BjL(ARL),"c",BjK(S3),"NQ",BjK(JA),"c2",BjK(AQS),"LQ",BjK(K$)],W,0,C,[],1,0,0,0,["a",BjK(Bv),"Cg",BjL(A$z)],VP,0,W,[],0,0,0,0,["a",BjK(A$7),"H",BjK(A2F)],TK,0,W,[],0,0,0,0,["a",BjK(Bbp),"H",BjK(ARS)],E0,0,C,[],3,3,0,0,0,RJ,0,C,[E0],0,0,0,0,["Ov",BjL(AI2),"db",BjK(AJi)],EE,0,C,[],0,3,0,0,0,KG,0,C,[],3,3,0,0,0,HU,0,EE,[KG],0,3,0,Bj0,0,Ik,0,C,[],3,3,0,0,0,Cf,0,HU,[Ik],0,3,0,0,0,Cp,0,Cf,[],0,3,0,Bj9,0,R,0,C,[],1,3,0,BfX,["a",BjK(B1)],GW,0, +R,[],0,3,0,0,["I",BjL(Mm)],MA,0,C,[],3,3,0,0,0,B7,0,C,[],3,3,0,0,0,IZ,0,C,[MA,B7],3,3,0,0,0,AFL,0,C,[IZ],4,3,0,0,["a",BjK(A1u),"vF",BjK(AOu),"vy",BjL(BaV),"h3",BjM(AJE),"fy",BjK(A7y),"gx",BjK(A9M),"y$",BjK(A4F)],AAI,0,C,[],0,3,0,0,["KV",BjM(AVH),"Hf",BjK(ANA),"fn",BjL(Bbx),"FK",BjK(AOO),"ei",BjL(A_k),"gh",BjL(A4b),"fv",BjL(Bc0)],Vo,0,C,[],0,3,0,0,0,AA7,0,C,[],4,3,0,0,0,Jn,0,C,[],3,3,0,0,0,Ep,0,C,[Jn],0,3,0,0,0,Br,0,C,[],3,3,0,0,0,DF,0,C,[Br],1,3,0,0,["a",BjK(K7)],Cj,0,C,[],3,3,0,0,0,Gr,0,DF,[Cj],0,3,0,CV,["I", +BjL(TO),"jk",BjK(A0k),"dL",BjK(ATe),"n",BjL(Bb2)],N1,0,C,[],0,3,0,0,0,D4,0,C,[],3,3,0,0,0,Gz,0,C,[],3,3,0,0,0,EI,0,C,[B7,D4,Gz],1,3,0,0,0,B8,0,EI,[],1,3,0,0,0,GS,0,B8,[],1,3,0,0,0,IX,0,C,[],1,3,0,0,["QU",BjO(AIa),"r3",BjN(ACW),"MQ",BjL(MO),"sE",BjL(AXz),"Mm",BjL(Oe),"oi",BjL(A5x),"Nz",BjN(JR),"AX",BjL(ACa),"MM",BjL(Lr),"FU",BjL(A7x),"Qg",BjK(RA),"JC",BjK(AS7)],DI,0,IX,[],1,3,0,0,["r3",BjN(HO),"I8",BjM(AKT)],ABG,0,DI,[],0,3,0,0,["MU",BjN(A9B),"ky",function(b,c,d,e,f,g,h){return A$C(this,b,c,d,e,f,g,h);}],KA, +0,W,[],0,0,0,0,["a",BjK(Tr),"H",BjK(Tg)],E$,0,C,[],4,3,0,Bk2,0,Du,0,C,[],3,3,0,0,0,BK,0,C,[Du],1,3,0,0,0,DS,0,BK,[],1,3,0,0,0,U_,0,DS,[],0,3,0,0,0,Ih,0,W,[],0,0,0,0,["a",BjK(TZ),"H",BjK(VQ)],AHf,0,Ih,[],0,0,0,0,["a",BjK(A5e),"H",BjK(ASb)],BR,0,C,[],3,3,0,0,0,DD,0,C,[BR],3,3,0,0,0,ABZ,0,C,[DD],0,0,0,0,["OZ",BjO(ATc),"bP",BjL(AOM),"du",BjL(ANR)],Bb,0,C,[Cj,Br],1,3,0,0,["be",BjM(BX),"K2",BjK(Bm),"c",BjK(A4N)],DE,0,Bb,[],12,3,0,Jz,0,BA,0,C,[],1,0,0,ABv,["a",BjK(Cs),"ud",BjL(Ky),"ck",BjN(G$),"cq",BjO(Hd),"w7",BjL(A2d), +"he",BjK(A1n),"AY",BjK(AR5),"c",BjK(AUq),"D0",BjK(AU8),"F",BjL(N2),"bZ",BjL(Baw),"gt",BjK(BbN),"ds",BjK(Rs)]]); +$rt_metadata([BU,0,BA,[],1,0,0,0,["ud",BjL(AAu),"a",BjK(Dk),"d",BjN(Bck),"b4",BjK(A_R),"L",BjL(AP_)],R7,0,BU,[],0,0,0,0,["Ag",BjL(A4T),"bt",BjM(A$6),"o",BjK(Bag)],GU,"CharSequence",21,C,[],3,3,0,0,0,Ci,0,C,[],0,3,0,0,["lQ",BjK(A3W),"ku",BjK(AUE),"Bo",BjK(AOK),"O7",BjK(A$X),"sU",BjK(A46),"vE",BjL(AXT),"n4",BjK(A70),"EH",BjL(AWf)],Ex,0,Ci,[],0,3,0,0,["eX",BjM(WZ),"bL",BjL(AB0),"z2",BjL(AFG)],GZ,0,Ex,[],0,3,0,0,["bL",BjL(RC)],Ms,0,C,[],0,3,0,Pv,0,P2,0,C,[],0,3,0,0,0,AHM,0,R,[],0,3,0,0,["ks",BjL(A6P)],ADt,0,W,[], +0,0,0,0,["tF",BjM(AMo),"E3",BjN(AW3),"H",BjK(A32)],GO,0,R,[],0,3,0,0,["i$",BjM(Nh)],UD,0,C,[Du],0,3,0,0,0,CC,0,BA,[],0,0,0,Lc,["I",BjL(Fd),"d",BjN(AKN),"h8",BjK(A7D),"o",BjK(APn),"L",BjL(ALj)],Ma,0,CC,[],0,0,0,0,["I",BjL(AHK),"d",BjN(ALv),"o",BjK(Bal)],Ht,0,C,[],3,3,0,0,0,AFq,0,C,[Ht],0,3,0,0,0,BO,0,BA,[],0,0,0,0,["a",BjK(C5),"g9",BjM(WH),"d",BjN(AOQ),"F",BjL(ATi),"o",BjK(AQl),"bZ",BjL(A6Y),"L",BjL(AT4),"ds",BjK(AL7)],Rz,0,BO,[],0,0,0,0,["mD",BjL(AV4),"F",BjL(A3S),"d",BjN(APA),"o",BjK(A9w)],Ie,0,C,[Br],0,3, +0,Blo,0,AFP,0,DI,[],0,3,0,0,["nS",BjL(AXb),"ky",function(b,c,d,e,f,g,h){return AOY(this,b,c,d,e,f,g,h);}],L9,0,C,[],3,3,0,0,0,Dd,0,C,[],0,3,0,0,0,Cb,0,Ci,[],0,3,0,0,["a",BjK(Hs),"eX",BjM(Ii),"bL",BjL(Z_)],Bl,"RuntimeException",21,Cb,[],0,3,0,0,["a",BjK(Ct),"eX",BjM(S$),"bL",BjL(EG)],PL,"ClassCastException",21,Bl,[],0,3,0,0,0,JE,0,C,[],3,3,0,0,0,I_,0,C,[JE],0,3,0,0,["a",BjK(T_),"wO",BjL(AZw)],MD,0,C,[],3,3,0,0,0,Gy,0,I_,[MD],0,3,0,0,["Q0",function(b,c,d,e,f,g){AF6(this,b,c,d,e,f,g);},"xM",BjK(AYu),"pQ",BjK(ATo), +"sX",BjK(AO5),"c",BjK(AKH),"yi",BjL(A_s)],Dx,0,BA,[],1,0,0,0,["fk",BjN(G4),"no",BjK(Bcw),"bZ",BjL(AUJ),"L",BjL(BaP),"ds",BjK(ARV)],CP,0,Dx,[],0,0,0,0,["fk",BjN(F7),"d",BjN(AZm),"o",BjK(A5r)],AB6,0,CP,[],0,0,0,0,["fk",BjN(A5_),"d",BjN(A75)],KR,0,C,[],0,0,0,0,0,Iv,0,KR,[],0,0,0,0,0,Ks,0,Iv,[],0,0,0,0,0,Jx,0,Ks,[],0,0,0,0,0,Ix,0,Jx,[],0,0,0,0,0,IA,0,Ix,[],0,0,0,0,0,JJ,0,C,[],0,3,0,0,["a",BjK(Zf)],Hy,0,JJ,[],0,3,0,0,["P6",BjN(Kb),"fQ",BjK(AJr),"uU",BjK(AXJ),"Iv",BjK(BbG),"IH",BjK(AZP),"tC",BjK(ASJ),"EW",BjL(AJk), +"Ft",BjK(AJD),"c",BjK(Bcz)],FL,0,C,[Br,GU],0,0,0,0,["a",BjK(LL),"I",BjL(Lz),"NC",BjL(ADr),"Pu",BjL(Ni),"i6",BjM(QE),"Q3",BjL(SH),"xi",BjM(AZ_),"F0",BjN(A5y),"OX",BjL(X2),"yH",BjM(AEY),"Qp",BjL(Ub),"w4",BjM(ABY),"MA",BjL(PM),"sz",BjM(Q8),"t2",BjM(T8),"Md",BjL(Xv),"um",BjM(Rk),"fr",BjL(OY),"c",BjK(P7),"h",BjK(PC),"f",BjL(RT),"z7",BjN(SQ),"s0",BjO(AEJ),"Qx",BjL(AIL),"rn",BjN(Q2),"r5",BjO(OL),"Pp",BjL(Ql),"cb",BjM(AGx),"m0",BjO(ACP),"rZ",BjL(AHo),"OJ",BjL(AHB),"OO",BjM(AH1),"cw",BjM(ABx)],Gu,0,C,[],3,3,0,0,0,SI, +0,FL,[Gu],0,3,0,0,["a",BjK(A43),"Dl",BjL(AMY),"DD",BjL(AVr),"FG",BjN(AXB),"Jz",BjL(ANy),"HK",BjN(A0h),"xL",BjL(Bas),"De",BjO(A7s),"IG",BjO(A7M),"Kx",BjM(Ba6),"Cr",BjM(A$Q),"r5",BjO(AOa),"rn",BjN(A07),"s0",BjO(A4l),"z7",BjN(A$p),"f",BjL(AYZ),"h",BjK(Bcq),"c",BjK(A1j),"fr",BjL(A1x),"sz",BjM(A_L),"i6",BjM(AZg)],Py,0,C,[],0,3,0,BlO,0,C$,0,C,[],1,3,0,0,["I",BjL(GM),"Py",BjK(ES),"Ml",BjK(BT),"cV",BjL(Gs),"MJ",BjK(BG),"cZ",BjL(Ke),"de",BjK(G7),"ey",BjK(GX),"OR",BjK(Z),"Oy",BjK(Cl)],YM,0,C,[],0,3,0,0,0,I6,0,Cf,[],0, +3,0,0,0,F2,0,C,[],1,0,0,0,["a",BjK(OD)],T,0,F2,[],1,0,0,LQ,["a",BjK(Bk),"by",BjK(A02),"b5",BjK(A0a),"A5",BjK(A7A),"y4",BjK(A4U),"jW",BjK(A_H),"Ig",BjK(AKF),"kt",BjK(A1b),"fB",BjK(BbJ),"eQ",BjL(AV8),"hI",BjK(AN9)],AEh,0,T,[],0,0,0,0,["PT",BjL(A59),"l",BjL(AXo)]]); +$rt_metadata([Dy,0,C,[D4],0,3,0,0,0,FN,0,Dy,[Gz,D4],1,3,0,0,0,CK,0,FN,[],1,3,0,BlR,0,HA,0,C,[],4,0,0,AUt,["a",BjK(Yk),"Pq",BjL(AHX)],Qa,0,C,[],3,3,0,0,0,LF,0,C,[Br],0,3,0,Bgn,["a",BjK(TL),"I5",BjM(A88),"eO",BjK(ATS),"Fu",BjK(AVj)],Dz,0,B8,[],1,3,0,Bl0,0,Dw,0,Dz,[],1,3,0,0,0,ACp,0,Dw,[],0,3,0,0,0,J4,0,W,[],0,0,0,0,["a",BjK(Yg),"H",BjK(AEl)],VS,0,W,[],0,0,0,0,["a",BjK(AL2),"H",BjK(A4n)],JZ,0,C,[BR],3,3,0,0,0,AEE,0,C,[JZ],0,3,0,0,["a",BjK(ARM),"po",BjL(A7r),"Fs",BjL(AWi)],AED,0,C,[JZ],0,3,0,0,["a",BjK(A96),"po", +BjL(A4d),"Fs",BjL(AKw)],BP,0,C,[],4,3,0,Bmn,0,CG,0,C,[],0,3,0,0,0,AB$,0,CG,[],0,3,0,0,0,Xm,0,R,[],0,0,0,0,["a",BjK(ARb)],ACK,0,C,[],4,3,0,0,0,Xe,0,R,[],0,0,0,0,["a",BjK(A5$)],DM,0,EI,[],1,3,0,0,0,T6,0,DM,[],0,3,0,0,0,CB,0,C,[E0],1,3,0,0,0,ADz,0,CB,[],0,0,0,0,0,Xf,0,R,[],0,0,0,0,["a",BjK(A_f)],AIy,0,CC,[],0,0,0,0,["a",BjK(AYx),"d",BjN(A1$),"o",BjK(A5Y)],FT,0,R,[],0,3,0,0,["I",BjL(M1)],Xi,0,R,[],0,0,0,0,["a",BjK(A6s)],Xd,0,R,[],0,0,0,0,["a",BjK(A$Z)],IT,0,CG,[],0,3,0,0,0,AB4,0,IT,[],0,3,0,0,0,Xg,0,R,[],0,0,0, +0,["a",BjK(BcS)],Xj,0,R,[],0,0,0,0,["a",BjK(AJw)],Xh,0,R,[],0,0,0,0,["a",BjK(ALC)],Xk,0,R,[],0,0,0,0,["a",BjK(AY8)],Iz,0,C,[],0,0,0,0,0,KV,0,Iz,[],0,0,0,0,0,Kc,0,KV,[],0,0,0,0,0,K4,0,Kc,[],0,0,0,0,0,IP,0,K4,[],0,0,0,0,0,K_,0,BO,[],0,0,0,0,["g9",BjM(AAC),"d",BjN(AS6),"o",BjK(ARl),"L",BjL(A$r)],DQ,0,K_,[],0,0,0,0,["g9",BjM(Hf),"d",BjN(A2R),"F",BjL(A94),"o",BjK(AJ2)],Z8,0,DQ,[],0,0,0,0,["g9",BjM(AOJ),"d",BjN(ATd),"L",BjL(AWg),"o",BjK(BbL)],AG$,0,DQ,[],0,0,0,0,["g9",BjM(AN7),"d",BjN(ALc),"L",BjL(A_Y),"o",BjK(AOG)],KP, +0,C,[],0,0,0,0,0,IE,0,KP,[],0,0,0,0,0,Bp,0,C,[],1,3,0,Bdb,["a",BjK(CN)],AID,0,Bp,[],0,0,0,0,0,Eo,0,Dw,[],1,3,0,0,0,ACs,0,Eo,[],0,3,0,0,0]); +$rt_metadata([IC,"UnsupportedOperationException",21,Bl,[],0,3,0,0,["a",BjK(V4)],AIH,"ReadOnlyBufferException",18,IC,[],0,3,0,0,["a",BjK(A5W)],NO,0,C,[BR],3,3,0,0,0,AEp,0,C,[NO],0,0,0,0,["Dm",BjK(AXj),"H_",BjK(A4e),"Gi",BjK(A33),"N4",BjK(AZn),"Ma",BjK(AMC),"Ra",BjK(AY9)],E2,0,C,[],3,3,0,0,0,Bt,0,C,[E2],0,3,0,Bmw,0,CO,0,Bt,[],0,3,0,Bmy,0,JH,0,CO,[],0,3,0,0,0,AEU,0,C,[],4,3,0,0,0,J_,0,Dy,[],0,3,0,0,0,MR,0,C,[],3,3,0,0,0,XG,0,C,[MR],0,3,0,0,["w9",BjL(AUo),"Ix",BjM(A8M),"v4",BjL(AXu),"Km",BjL(AI0)],Cr,0,EE,[Ik], +0,3,0,0,0,AAH,0,Cr,[],0,3,0,0,0,GP,0,GZ,[],0,3,0,0,["bL",BjL(Mt)],AFg,0,GP,[],0,3,0,0,["bL",BjL(ALP)],HX,0,C,[Jn],3,3,0,0,0,St,0,W,[],0,0,0,0,["a",BjK(ALQ),"H",BjK(ANh)],ADZ,0,JH,[],0,3,0,0,0,R$,0,Bt,[],0,0,0,0,0,R9,0,Bt,[],0,0,0,0,0,Qo,0,Cf,[],0,3,0,BmC,0,ABA,0,C,[],4,0,0,0,0,RG,0,T,[],0,0,0,0,["Lh",BjL(A$v),"l",BjL(AMP)],Di,0,C,[Cj],1,3,0,0,["LX",BjM(HN),"uU",BjK(AFa),"AX",BjL(Zb)],VL,0,Di,[],0,3,0,0,["PP",BjN(AK4),"j$",BjK(AJT)],Ic,0,C,[],0,3,0,0,0,OT,0,Ic,[],0,3,0,0,0,R_,0,Cp,[],0,0,0,0,0,AEA,0,C,[],4,3, +0,0,["Lp",BjM(ADn),"pq",BjL(Bbm)],Ev,0,B8,[],1,3,0,0,0,S1,0,C,[],4,3,0,0,0,EQ,0,C,[],3,3,0,0,0,We,0,C,[EQ],0,3,0,0,["Q9",BjO(A3_),"db",BjK(APR)],X5,0,Bt,[],0,0,0,0,0,IS,0,C,[E2],1,3,0,0,0,X4,0,IS,[],0,0,0,0,0,KX,0,C,[E2],1,3,0,0,0,X7,0,KX,[],0,0,0,0,0,Ja,0,KA,[],0,0,0,0,["a",BjK(Vg),"H",BjK(Uj)],Lg,0,Ja,[],0,0,0,0,["a",BjK(Xn),"H",BjK(ZW)],ADG,0,Lg,[],0,0,0,0,["a",BjK(AVo),"H",BjK(ARX)],AGj,0,W,[],0,0,0,0,["a",BjK(A8s),"H",BjK(AV7)],X6,0,Bt,[],0,0,0,0,0,ADk,0,DQ,[],0,0,0,0,["g9",BjM(AVB),"d",BjN(AL4),"L",BjL(BcV), +"o",BjK(AST)],VB,0,Di,[],0,3,0,0,["a",BjK(AOf),"j$",BjK(AYL)],PR,0,C,[Gu,GU],0,3,0,Dn,["I",BjL(ABV),"Pe",BjK(QN),"La",BjL(CU),"Nc",BjL(JX),"c",BjK(AJ1),"jq",BjL(ATX),"wH",BjL(AUB),"BK",BjM(AMA),"JS",BjN(AKd),"u9",BjL(A7t),"yx",BjL(A4w)],WI,0,B8,[],0,3,0,0,0,YF,"ArrayStoreException",21,Bl,[],0,3,0,0,["a",BjK(A3U)],AEe,0,C,[],4,3,0,0,0]); +$rt_metadata([CQ,0,C,[Br],0,3,0,BmR,0,CF,0,C,[BR],1,3,0,0,0,Tp,0,CF,[],1,3,0,0,0,ADK,0,CK,[],4,3,0,0,0,YJ,0,C,[D4],0,3,0,0,0,Jo,0,C,[],3,3,0,0,0,QB,0,C,[Jo],0,0,0,0,["L1",function(b,c,d,e,f,g){Wq(this,b,c,d,e,f,g);},"bh",BjM(AWv),"dI",BjL(A63),"ng",BjK(AYM),"mI",BjL(AQL),"dN",BjM(A2u),"sr",BjM(A0U),"hq",BjL(A9W),"lj",BjL(AT7),"xU",BjL(AKB),"I1",BjL(A6c),"tO",BjK(AT0),"jv",BjL(AMe),"GR",BjK(ARz),"vT",BjL(AZj),"eC",BjM(A1Q),"F9",BjK(Ba_),"FV",BjK(Bbb),"ra",BjN(Bb1),"cL",BjK(AMQ),"BY",BjL(A$R),"dx",BjK(A1m),"C", +BjK(A7j),"na",BjL(A27),"yf",BjK(AOo),"KJ",BjL(A3V),"hD",BjK(A41),"jy",BjK(AZh),"HQ",BjK(A0e)],AA6,0,C,[E2],0,0,0,0,0,CE,0,C,[],3,3,0,0,0,E4,0,C,[],3,3,0,0,0,I9,0,C,[CE,E4],1,0,0,0,["A_",BjL(W3),"cL",BjK(Z6),"z4",BjK(A5w)],EV,0,C,[],0,3,0,0,0,W$,0,CG,[],0,3,0,0,0,K9,"BitmapFont$Glyph",14,C,[],0,3,0,0,["a",BjK(A_w),"Ey",BjL(A6B),"Bp",BjM(A9P),"c",BjK(AO0)],Z5,0,T,[],0,0,0,0,["KM",BjL(AQq),"l",BjL(Bch)],HE,0,C,[B7],1,3,0,QH,["gK",BjM(Mn),"d$",BjK(A7Q),"BV",BjN(ATx),"Iw",BjN(AJv),"JZ",BjM(AOp),"Ks",BjK(BaX)],NM, +0,HE,[],0,3,0,In,["EJ",BjM(AFS),"Qn",BjN(NH),"MG",BjL(Lq),"Li",BjN(Qq),"Hk",BjL(AWr),"ba",BjK(ASZ),"S",BjK(Bae),"G",BjK(AP3),"c",BjK(ASe)],C2,"GdxRuntimeException",8,Bl,[],0,3,0,0,["eX",BjM(AJ3),"bL",BjL(Dc)],WA,0,Cf,[],0,3,0,0,0,ET,0,BO,[],0,0,0,0,["u2",BjM(LJ),"F",BjL(BbQ),"d",BjN(AS5),"o",BjK(A8R),"sP",BjN(AP1),"bZ",BjL(AQA),"L",BjL(A98)],Ck,"IllegalArgumentException",21,Bl,[],0,3,0,0,["a",BjK(G5),"bL",BjL(EK)],XK,"IllegalCharsetNameException",19,Ck,[],0,3,0,0,["bL",BjL(AVJ)],H$,0,Bt,[],0,3,0,Bm3,0,V3,0, +C,[],0,3,0,0,0,Op,0,C,[],3,3,0,0,0,Ho,0,C,[Op],3,3,0,0,0,Qr,0,C,[],3,3,0,0,0,FM,0,C,[Ho,Qr],1,3,0,0,["a",BjK(Li)],JK,0,FM,[],0,3,0,0,["Nu",BjL(RS)],ID,0,JK,[],0,3,0,0,["Nw",BjM(QW),"io",BjN(A8B),"BF",BjL(A23),"mV",BjL(A5P),"dS",BjL(A1N),"Fj",BjL(AQt),"HR",BjK(A$e)],Wx,0,DQ,[],0,0,0,0,["g9",BjM(AZB),"d",BjN(AY4),"L",BjL(A$J),"o",BjK(ALy)],Gk,0,C$,[Cj],1,3,0,0,["eT",BjN(AFz),"L3",BjK(DA),"Qo",BjK(ZF),"tq",BjL(AYN),"de",BjK(A8e)],Gw,0,Gk,[],1,0,0,0,["eT",BjN(O8),"wY",BjK(AVS),"dX",BjL(A8b),"br",BjL(ARE),"xB",BjM(Baq), +"bX",BjK(AQ6)],Fm,0,C,[],3,3,0,0,0,GL,0,Gw,[Fm],1,0,0,0,["eD",function(b,c,d,e,f,g){Lt(this,b,c,d,e,f,g);},"dY",BjK(AQV)],SC,0,GL,[],0,0,0,0,["eD",function(b,c,d,e,f,g){A3m(this,b,c,d,e,f,g);},"nv",BjL(AOk),"lv",BjM(AI7)],Ur,0,C,[DD],0,0,0,0,["w9",BjL(A1d),"bP",BjL(AR3),"du",BjL(A5U)],Us,0,C,[DD],0,0,0,0,["w9",BjL(Bct),"bP",BjL(BcT),"du",BjL(BbT)],XI,0,W,[],0,0,0,0,["a",BjK(A5a),"H",BjK(AQM)],Un,0,C,[DD],0,0,0,0,["Qi",BjN(APa),"bP",BjL(AR1),"du",BjL(ATD)],CJ,0,C,[],0,3,0,0,["a",BjK(Fo),"en",BjL(ARP),"cW",BjL(APc)],Uo, +0,CJ,[],0,0,0,0,["Lx",BjN(ALU),"en",BjL(AVq),"cW",BjL(ANv),"DI",BjM(AKg),"c4",BjM(ASq)],Uq,0,CJ,[],0,0,0,0,["Oz",BjM(ARu),"en",BjL(AWW),"cW",BjL(ARf),"c4",BjM(ANM)],Bn,"Color",13,C,[],0,3,0,Fa,["a",BjK(ZA),"I",BjL(AHx),"s4",BjO(WO),"Fq",BjL(AKI),"HZ",BjK(A$8),"n",BjL(A3d),"bz",BjK(AQ8),"oL",BjK(AWk),"lx",BjK(AX4),"c",BjK(AML)],Um,0,CJ,[],0,0,0,0,["Ni",BjO(A5Q),"en",BjL(AKS),"cW",BjL(AY5),"c4",BjM(ARF)],Ez,0,C,[],1,3,0,0,0,Yv,0,Ez,[],0,3,0,0,0,F6,0,C,[],4,3,0,0,["M8",BjN(ASm),"MR",BjO(AIx),"MB",function(b,c, +d,e,f,g){AF5(this,b,c,d,e,f,g);},"n",BjL(ASp),"QA",BjL(UL),"Mb",BjK(ACf),"LL",BjK(T1),"bz",BjK(A2O)],Jy,0,C,[],3,3,0,0,0,Qi,0,C,[Jy],3,3,0,0,0]); +$rt_metadata([FH,0,Bt,[],0,3,0,0,0,CM,0,Dx,[],0,0,0,0,["ji",BjN(FY),"d",BjN(AY6),"o",BjK(A1R)],Ys,0,CM,[],0,0,0,0,["PO",BjL(AP5),"d",BjN(Bcf),"ck",BjN(ASo)],OC,0,C,[],3,3,0,0,0,H_,0,C,[JE,OC],0,3,0,0,["c",BjK(ARe),"wz",BjK(A0N),"tm",BjL(A22),"o",BjK(A6t),"fO",BjK(AOS),"BD",BjK(AWX),"e1",BjK(A7v),"oR",BjK(BcB),"Gf",BjK(AW7),"BB",BjL(A_e),"Ck",BjL(A_c),"zn",BjK(A5H)],ADU,0,CF,[],1,3,0,0,0,DP,0,C,[],3,3,0,0,0,AHW,0,C,[DP,Br],0,3,0,0,["a",BjK(A1A),"I",BjL(AZp),"qf",BjL(AT2),"eg",BjM(APl),"pg",BjL(BcX),"IF",BjM(AZD), +"dT",BjL(AZM),"ja",BjL(Bce),"J4",BjL(ATG),"Gm",BjL(ATg),"c6",BjL(Bbi),"g1",BjL(AX1),"g7",BjL(Bba),"hf",BjL(A6C),"bF",BjK(Bbr)],K8,0,DF,[Cj],0,3,0,ER,["ks",BjL(So),"dL",BjK(Baj),"c",BjK(AYY),"n",BjL(AZ3),"bz",BjK(A2f)],D2,0,BU,[],0,0,0,0,["lF",BjL(ATQ),"b4",BjK(A52),"bt",BjM(AO8),"ck",BjN(ANE),"cq",BjO(AQr),"o",BjK(AWj),"mY",BjK(ALd),"bZ",BjL(AVU)],Im,0,B8,[],1,3,0,0,0,Cq,0,C,[],1,3,0,0,["a",BjK(QO),"gK",BjM(Ox),"md",BjK(AJB),"ju",BjL(AMw),"pV",BjL(APb),"yY",BjL(A2i),"Jr",BjL(AXt)],SZ,0,Cq,[],0,0,0,0,0,PH,0, +C,[BR],3,3,0,0,0,HZ,0,C,[B7],3,3,0,0,0,Sy,0,C,[],4,3,0,0,0,B9,0,BK,[],1,3,0,0,0,TD,0,B9,[],0,3,0,0,0,ADH,0,W,[],0,0,0,0,["tF",BjM(ANp),"E3",BjN(AYG),"H",BjK(AI6)],Nt,0,C,[],0,3,0,BnO,0,Fi,0,C,[],3,3,0,0,0,D1,0,Cr,[Fi],0,3,0,BnU,0,TM,0,D1,[],0,3,0,0,0,Kz,0,C,[],3,3,0,0,0,I2,0,C$,[Cj,Gu,GU,Kz],1,3,0,0,["eT",BjN(AEn),"un",BjN(AKm),"JV",BjN(BcE),"CK",BjN(A0C),"QS",BjL(J7),"QJ",BjK(Wd),"qK",BjL(ARi)],Iw,0,I2,[],1,0,0,0,["eT",BjN(Tu),"Ef",BjK(AKo),"bX",BjK(Bb_)],Va,0,Iw,[],0,0,0,0,["Qt",function(b,c,d,e,f,g){AYe(this, +b,c,d,e,f,g);},"wu",BjL(A8U),"px",BjM(A68),"dY",BjK(AXr)],QK,0,C,[],0,3,0,0,0,N9,0,C,[],3,3,0,0,0,M5,0,C,[N9,B7],3,3,0,0,0,AFf,0,T,[],0,0,0,0,["OH",BjL(AJc),"l",BjL(BaC)],Eg,0,C,[],1,3,0,Ug,["a",BjK(Jl)],Fz,0,Eg,[],1,3,0,0,["a",BjK(Nw),"fe",BjL(AOs)],Qj,0,C,[],0,3,0,M7,0,Dp,0,C,[E0],0,3,0,Em,["a",BjK(Jv),"bL",BjL(AA$),"PA",BjM(KQ),"tN",BjK(AZs),"n4",BjK(A5L),"Jv",BjK(APh)],RM,0,Dp,[],0,0,0,0,["EX",BjO(AXc),"db",BjK(ATh)],Gh,0,C,[BR],3,3,0,0,0,RN,0,C,[Gh],0,0,0,0,["NH",function(b,c,d,e,f){A_O(this,b,c,d,e,f); +},"bP",BjL(Zj),"du",BjL(Vl)],ADs,"UnsupportedCharsetException",19,Ck,[],0,3,0,0,["bL",BjL(AKP)],RO,0,CJ,[],0,0,0,0,["Ed",BjM(Bau),"en",BjL(ALS),"cW",BjL(A7Z),"pW",BjM(BbK),"c4",BjM(A0u)],RP,0,Dp,[],0,0,0,0,["EX",BjO(A5s),"db",BjK(A1D)],AC5,0,T,[],0,0,0,0,["Nx",BjL(A39),"l",BjL(AUs)],RQ,0,CJ,[],0,0,0,0,["KL",BjO(BbW),"en",BjL(AOv),"cW",BjL(AZt),"pW",BjM(AZx),"c4",BjM(AOV)],RR,0,C,[Gh],0,0,0,0,["Ed",BjM(A5u),"bP",BjL(Te),"du",BjL(ASR)],DZ,0,C$,[Cj],1,3,0,0,["eT",BjN(AFX),"tP",BjN(ASk),"Qv",BjK(Hk),"OV",BjK(JV), +"m4",BjL(AOL),"qZ",BjL(A8z),"ey",BjK(AOZ),"de",BjK(AX9),"cZ",BjL(ATu),"cV",BjL(AW8)],Gp,0,DZ,[],1,0,0,0,["eT",BjN(MP),"i8",BjL(AQe),"v8",BjM(Bb7),"bX",BjK(A2N)],FJ,0,Gp,[Fm],1,0,0,0,["eD",function(b,c,d,e,f,g){N$(this,b,c,d,e,f,g);},"dY",BjK(A9e),"ic",BjK(AT8)],Oy,0,C,[],3,3,0,0,0,Su,0,C,[Oy],0,3,0,0,["z$",BjL(A_m),"I4",BjK(AY0),"CF",BjK(ASS),"Fb",BjK(AP2),"gB",BjK(Baa),"lp",BjK(ARN),"DC",function(b,c,d,e,f){AMd(this,b,c,d,e,f);},"k8",BjN(AJ7),"iZ",BjN(AX$),"B3",BjN(A4G),"iH",BjN(A2m),"A9",BjO(AR8),"GE",function(b, +c,d,e,f){AYH(this,b,c,d,e,f);}],Lv,0,C,[],32,0,0,BiV,0]); +$rt_metadata([Wo,0,BK,[],0,3,0,0,0,Ij,0,IA,[],0,0,0,0,0,FG,0,B8,[],1,3,0,0,0,AF4,0,FG,[],0,3,0,0,0,Vn,0,GW,[],0,3,0,0,["I",BjL(A6g)],Nj,"Array",8,C,[CE],0,3,0,0,["a",BjK(ALD),"I",BjL(Bbk),"nz",BjM(LY),"QC",BjN(ZS),"Mv",BjL(A_D),"LV",BjO(Vb),"bY",BjL(AUw),"n5",BjL(APt),"D4",BjN(AJP),"uX",BjN(ALr),"s",BjL(Bbf),"l8",BjM(AMN),"vS",BjL(ATL),"q2",BjM(AM$),"AB",BjK(AZJ),"tu",BjK(AXE),"Ko",BjK(BcW),"bI",BjK(A3D),"CJ",BjL(AVV),"nN",BjL(A2Z),"mS",BjK(APT),"j0",BjL(AJ5),"JJ",BjK(AJX),"G5",BjL(ALn),"bz",BjK(A0E),"n",BjL(AQQ), +"c",BjK(AVW)],MY,0,CC,[],0,0,0,0,["I",BjL(Zg),"d",BjN(AZ1),"c5",BjK(ALF),"o",BjK(AVa),"L",BjL(A9r)],Ig,0,C,[B7],3,3,0,0,0,KD,0,BO,[],0,0,0,0,["lF",BjL(ALK),"F",BjL(A9d),"d",BjN(A15),"ck",BjN(APe),"cq",BjO(A2W),"o",BjK(AVC),"bZ",BjL(AJU),"L",BjL(AVI)],AH3,"AssertionError",21,Ex,[],0,3,0,0,["eX",BjM(AM7)],Qz,0,C,[],0,0,0,AVv,0,Pc,0,C,[B7],3,3,0,0,0,JB,0,C,[],4,3,0,BdH,0,EP,0,CM,[],0,0,0,0,["vD",BjO(ML),"d",BjN(A0y),"o",BjK(A08)],Dl,0,BO,[],0,0,0,0,["mD",BjL(AFR),"d",BjN(A3r),"o",BjK(BbC),"l",BjL(AOi),"bZ",BjL(AKz), +"sc",BjK(AQp),"F",BjL(A_z),"L",BjL(ANY)],O3,0,C,[],3,3,0,0,0,FR,0,C,[O3,Br],0,3,0,0,["a",BjK(OE),"yz",BjK(AM6),"fe",BjL(BaM),"mA",BjK(AJy),"uw",BjK(A3L)],QC,0,FR,[],0,3,0,A$g,0,EB,0,C,[Du],0,3,0,0,0,Tj,0,EB,[],0,3,0,0,0,BL,"String",21,C,[Br,Cj,GU],0,3,0,EW,["a",BjK(RI),"Fg",BjL(JG),"Mc",BjN(Lf),"Mz",BjN(Rm),"f",BjL(A0w),"h",BjK(A4f),"bF",BjK(A51),"m0",BjO(ANF),"wg",BjM(A9F),"d1",BjL(A58),"vB",BjL(A3q),"dQ",BjM(A8I),"w0",BjL(A3p),"kj",BjM(A0z),"oJ",BjL(APM),"rW",BjM(A25),"HI",BjL(A9b),"wG",BjM(ANz),"CO",BjL(APu), +"cw",BjM(AJM),"dw",BjL(APP),"cb",BjM(ANO),"ce",BjL(AYt),"r8",BjM(A$n),"GW",BjK(A6p),"c",BjK(ALJ),"le",BjK(A57),"n",BjL(AWB),"Db",BjL(ASh),"F$",BjL(A8K),"bz",BjK(A8O),"JQ",BjK(A2C),"AU",BjK(A79),"sT",BjL(A6I),"s3",BjM(AWu),"Bs",BjM(AN3)],Go,0,FM,[],1,3,0,0,["a",BjK(Ov)],PS,0,Go,[],0,3,0,A7c,["io",BjN(AN1)],EM,0,C,[],0,3,0,Bom,0,T0,0,C,[],0,3,0,0,0,ACV,0,Gw,[],0,0,0,0,["NK",function(b,c,d,e,f,g){APm(this,b,c,d,e,f,g);},"nv",BjL(A8N),"lv",BjM(A7a),"dY",BjK(AI8)],Cz,0,Bb,[],12,3,0,A71,0,TF,0,DI,[],0,3,0,0,["nS", +BjL(AVd),"ky",function(b,c,d,e,f,g,h){return AQN(this,b,c,d,e,f,g,h);}],Kl,0,C,[],1,3,0,0,["a",BjK(ACi)],I0,0,C,[],3,3,0,0,0,Gf,0,Kl,[I0,DP,Br],0,3,0,XZ,["a",BjK(IO),"I",BjL(O2),"v",BjM(ATC),"mn",BjK(ARy)],Xr,0,Gf,[],0,3,0,0,["a",BjK(AS_),"N0",BjL(AP0)],AHt,0,Gp,[],0,0,0,0,["Pn",function(b,c,d,e,f,g){A1Y(this,b,c,d,e,f,g);},"sL",BjL(ATI),"kR",BjM(AS1),"dY",BjK(A8_)],AEr,0,C,[],1,3,0,0,0,Hn,0,C,[],0,3,0,0,["a",BjK(AGp),"y7",BjK(Th)],I3,0,Hn,[],0,3,0,0,["a",BjK(V8)],ZV,0,I3,[],0,3,0,0,["a",BjK(APv),"y7",BjK(ATE)],UJ, +0,C,[],0,3,0,0,0,DN,0,B9,[],1,3,0,0,0,AFe,0,DN,[],0,3,0,0,0,F3,0,C,[Ho],1,3,0,0,["a",BjK(Mc),"uA",BjN(Bao),"gG",BjK(A4W)],Zh,0,F3,[],0,0,0,0,["Ql",BjL(A1s),"xu",BjK(A7i)],IQ,0,Ij,[],0,0,0,0,0,FV,0,R,[],0,3,0,0,["wW",BjO(MG)],U4,0,FV,[],0,3,0,0,["wW",BjO(AMx)],D7,0,Bb,[],12,3,0,Bi$,0,AHR,0,Fz,[],4,3,0,0,["a",BjK(AQU),"x5",BjK(AYy)],Ot,0,Di,[],0,3,0,Mh,["Gp",BjK(AUU),"j$",BjK(AW0)],D9,0,C,[BR],3,3,0,0,0,PF,0,C,[D9],3,3,0,0,0]); +$rt_metadata([F0,0,C,[E2],0,3,0,BoN,0,Z3,0,BA,[],0,0,0,0,["I",BjL(BcQ),"d",BjN(A5z),"L",BjL(AMp),"o",BjK(AOE)],Ji,0,IE,[],0,0,0,0,0,C7,0,Cb,[],0,3,0,0,["a",BjK(H9),"eX",BjM(Ro)],ZK,"ClassNotFoundException",21,C7,[],0,3,0,0,["a",BjK(A$F),"eX",BjM(AWI)],FF,0,C,[Ho,Kz],1,3,0,0,["a",BjK(Nb),"F3",BjL(AHL)],Wk,0,FF,[],0,3,0,0,["Pa",BjM(A20),"gG",BjK(AQR),"jc",BjK(AX2)],WB,0,DS,[],0,3,0,0,0,HP,0,Ep,[HX],0,3,0,0,0,KK,0,C,[],3,3,0,0,0,AIE,0,C,[],3,3,0,0,0,KT,0,C,[],0,0,0,0,["qd",BjL(AEk),"b7",BjK(AZV),"Ph",BjK(ABX), +"NW",BjK(AFQ)],ACL,0,C,[],4,3,0,0,0,AEa,0,C,[],0,3,0,0,0,Sb,0,CG,[],0,3,0,0,0,Tq,0,C,[],0,0,0,0,["a",BjK(AYd)],XF,0,C,[B7],0,3,0,0,["a",BjK(ALZ),"I",BjL(AFT),"DJ",BjM(AFO),"C$",BjL(BbO),"sj",BjL(ANB),"mg",BjL(BbU),"HV",BjO(A28),"GV",function(b,c,d,e,f,g){A2h(this,b,c,d,e,f,g);},"PY",BjN(IM),"fo",BjK(A7z),"G",BjK(A0m)],ABr,0,C,[HZ],0,3,0,0,["xG",BjN(ARY),"mN",BjK(A1H),"fx",BjK(AME),"rO",BjN(ALb),"ns",BjM(ASr),"m_",BjM(AN0),"G",BjK(AOy)],AEy,0,C,[],0,3,0,0,0,Fv,0,C,[Fi,CE],0,3,0,0,0,X8,0,C,[],0,3,0,0,0,Ti,0,Cq, +[],0,3,0,0,["Mt",BjN(AW6),"HB",BjK(A5o)],H8,0,C,[],0,3,0,BoY,0,My,0,C,[],0,3,0,Bo0,0,Wn,0,C,[],4,3,0,0,0,AGg,0,C,[],0,3,0,0,0,BB,0,Bb,[],9,3,0,A1L,0,AG0,0,BB,[],12,0,0,0,0,Hj,0,C,[],3,3,0,0,0,AGY,0,BB,[],12,0,0,0,0,Eq,0,C,[CE],3,3,0,0,0,PQ,0,C,[Eq],3,3,0,0,0,OI,0,C,[PQ],3,3,0,0,0,AG4,0,BB,[],12,0,0,0,0,AGZ,0,BB,[],12,0,0,0,0,Ff,0,Bb,[],12,3,0,BfC,0,AG1,0,BB,[],12,0,0,0,["vi",BjK(Bbj)],AG7,0,BB,[],12,0,0,0,0,AG3,0,BB,[],12,0,0,0,0,AG2,0,BB,[],12,0,0,0,0,AG6,0,BB,[],12,0,0,0,0,Kf,0,C,[],0,3,0,AIO,0,Mb,0,C,[], +0,3,0,0,["K9",BjO(VF)],AC9,"BufferOverflowException",18,Bl,[],0,3,0,0,["a",BjK(A4h)],GC,0,C,[Eq],1,3,0,0,["a",BjK(N8),"Dk",BjL(A3w),"k9",BjL(A9f)],LX,0,C,[Eq],3,3,0,0,0,Gq,0,GC,[LX],1,3,0,0,["a",BjK(Qv)],Gl,0,C$,[Cj],1,3,0,0,["eT",BjN(SD),"zg",BjN(A_X),"Nd",BjK(Oa),"M5",BjK(Ib),"CP",BjL(AUk),"CB",BjL(A$4),"ey",BjK(A_5),"de",BjK(AXU),"cZ",BjL(A7l),"cV",BjL(AZG)],AGQ,0,DM,[],0,3,0,0,0,Zd,0,W,[],0,0,0,0,["a",BjK(AQX),"H",BjK(A6F)]]); +$rt_metadata([OR,0,C,[],0,3,0,0,["LH",BjN(AVm)],EA,0,C,[],1,0,0,0,["a",BjK(L0)],AGl,0,EA,[],0,0,0,0,["a",BjK(APd),"iW",BjL(A_g),"zs",BjM(AW$)],AGI,0,C,[],0,3,0,0,["Lo",BjM(A$j)],AGk,0,EA,[],0,0,0,0,["a",BjK(A0P),"iW",BjL(ALV),"zs",BjM(AUg)],ADb,0,GZ,[],0,3,0,0,0,ZL,0,W,[],0,0,0,0,["a",BjK(A4$),"H",BjK(A$L)],EZ,0,C,[],1,3,0,APk,["a",BjK(K1)],NQ,0,EZ,[],4,0,0,BeY,["Os",BjL(AAS),"yX",BjL(N3),"MN",BjL(AHj)],Uu,0,C,[BR],1,3,0,0,0,Je,0,Cr,[Fi],0,3,0,0,0,Xz,0,C,[],0,3,0,0,["Fg",BjL(A2S)],DW,0,BU,[],0,0,0,0,["mD",BjL(ATO), +"bt",BjM(AYv),"o",BjK(AQH),"bZ",BjL(ATk),"sc",BjK(A9a)],NP,0,C,[Pc],0,3,0,XW,["a",BjK(AG5),"DJ",BjM(LS),"Bx",BjK(A4R),"fo",BjK(AVl),"Cj",BjO(AQj),"gq",BjK(APQ),"G",BjK(AXe),"sj",BjL(AOI),"wx",BjK(ANe),"EL",BjL(A82),"D2",BjK(AJ4)],Ow,0,C,[],32,0,0,Big,0,AB7,0,CF,[],1,3,0,0,0,Tc,0,T,[],0,0,0,0,["a",BjK(AX7),"Rg",BjM(Tn),"PK",BjN(AZq),"cp",BjL(AIX),"HW",BjL(BcP),"bn",BjM(Bav),"F8",BjL(AYU),"uQ",BjL(AWo),"l",BjL(AMh),"by",BjK(AYg),"b5",BjK(A3E),"jW",BjK(AVZ),"c",BjK(A8k),"fB",BjK(AN$)],AHl,"BufferUnderflowException", +18,Bl,[],0,3,0,0,["a",BjK(AWO)],NY,0,C,[],4,3,0,BfZ,0,GF,0,B8,[],1,3,0,0,0,Si,0,FJ,[],0,0,0,0,["eD",function(b,c,d,e,f,g){A7U(this,b,c,d,e,f,g);},"sL",BjL(AQ2),"kR",BjM(A91)],AE$,0,C,[],0,3,0,0,0,AAc,0,C,[],0,3,0,0,0,K2,0,Cr,[KG],0,3,0,0,0,AHY,0,K2,[],0,0,0,0,0,AHU,0,Bt,[],0,0,0,0,0,YT,0,C,[Qi],4,3,0,0,["K6",BjL(A$w),"F4",BjL(A03),"rm",BjO(Bc3),"xm",BjL(BaZ),"w2",BjL(ASU),"BJ",BjM(AKv),"Ga",BjM(A7N),"te",BjO(AKA),"wf",BjN(AY1)],E1,"IOException",20,Cb,[],0,3,0,0,["a",BjK(AAG)],E9,0,E1,[],0,3,0,0,["a",BjK(L7)],XC, +"MalformedInputException",19,E9,[],0,3,0,0,["I",BjL(AS3),"ku",BjK(ANV)],Fw,0,Bb,[],12,3,0,WU,0,XU,"CloneNotSupportedException",21,Cb,[],0,3,0,0,["a",BjK(A5F)],AAa,0,C,[],4,3,0,0,0,Ga,0,Gl,[],1,0,0,0,["eT",BjN(Nz),"EG",BjL(A99),"bX",BjK(A6l)],Gj,0,Ga,[Fm],1,0,0,0,["eD",function(b,c,d,e,f,g){NA(this,b,c,d,e,f,g);},"dY",BjK(A42),"ic",BjK(A$D)],AFW,0,FT,[],0,3,0,0,["I",BjL(A1y)],AEV,0,FR,[],0,3,0,0,["a",BjK(A47),"mA",BjK(AUX),"fe",BjL(AWQ),"Gk",BjL(AVR),"A6",BjK(A5l),"DY",BjL(A44),"Gx",BjM(A$M)],TN,0,C,[],4,3,0, +0,["G",BjK(Zl),"pq",BjL(A3R)],Ir,0,C,[BR],3,3,0,0,0,Ul,0,C,[Ir],1,3,0,0,["Fc",BjL(Bco),"QD",BjK(AL0)],AIN,0,Cf,[],0,3,0,0,0,T3,0,J4,[],0,0,0,0,["a",BjK(A6f),"H",BjK(AO2)],Mq,"BitmapFont",14,C,[B7],0,3,0,0,["a",BjK(AMa),"P9",BjO(Rn),"P4",BjN(YP),"PU",BjN(ACZ),"Cp",BjL(AYc),"Ds",BjO(AOD),"IC",BjK(AU$),"G",BjK(A3u),"EZ",BjK(Bbl)],ADR,0,C,[],0,3,0,0,0,GQ,0,BO,[],0,0,0,0,["gK",BjM(LU),"d",BjN(AKk),"F",BjL(A93),"h4",BjL(AMD),"o",BjK(AZO),"L",BjL(AUl)],Yq,0,T,[],0,0,0,0,["NT",BjM(AYb),"l",BjL(ANP)],Yo,0,T,[],0,0,0, +0,["M3",BjN(A8J),"l",BjL(AZl)],ABu,0,EP,[],0,0,0,0,["vD",BjO(A7X),"d",BjN(A$5)],En,0,Cp,[Fi],0,3,0,0,0,M_,0,C,[D9],3,3,0,0,0]); +$rt_metadata([QD,0,C,[],3,3,0,0,0,Qm,0,C,[QD],3,3,0,0,0,ACw,0,C,[Qm],0,3,0,0,["a",BjK(AK6)],AAb,0,Cq,[],0,0,0,0,0,AA8,0,C,[],0,3,0,0,0,QF,0,C,[],0,3,0,Bh2,["PL",BjM(AH4),"HP",BjL(ANq),"bI",BjK(A8V),"D_",BjN(AYh),"C6",function(b,c,d,e,f,g,h,i,j){return Bcn(this,b,c,d,e,f,g,h,i,j);},"CG",BjN(AMt)],Kt,0,C,[],4,3,0,APO,0,AC7,0,C,[],4,3,0,0,0,Rr,0,BU,[],0,0,0,0,["Ag",BjL(Bac),"bt",BjM(ARs),"o",BjK(APy)],YL,0,T,[],0,0,0,0,["L_",BjL(AYw),"l",BjL(AP6)],AEZ,0,CF,[],1,3,0,0,0,AHT,0,Bt,[],0,0,0,0,0,AHV,0,CO,[],0,0,0,0, +0,Uk,0,BO,[],0,0,0,0,["NV",BjM(AXq),"d",BjN(AKG),"F",BjL(A86),"o",BjK(A9I),"L",BjL(ALG),"bZ",BjL(ALe)],Oz,0,C,[],3,3,0,0,0,FO,0,C,[Oz,DP],0,0,0,0,["uE",BjM(Ou)],Pj,0,FO,[],0,0,0,0,["uE",BjM(ATF),"Ij",BjK(AK0),"G9",BjM(AWc)],AH2,0,B9,[],0,3,0,0,0,Le,0,C,[],0,3,0,0,["a",BjK(AId),"Kj",BjK(API)],ZQ,0,Le,[],4,3,0,0,["a",BjK(AYT),"LW",BjK(AAj),"IP",BjK(A9Q)],FU,0,CC,[],0,0,0,0,["a",BjK(Bad),"d",BjN(AWy),"o",BjK(A1z)],Es,0,C,[],4,3,0,Hm,["Np",function(b,c,d,e,f,g,h){LZ(this,b,c,d,e,f,g,h);},"Qe",function(b,c,d,e,f, +g,h,i,j){HC(this,b,c,d,e,f,g,h,i,j);},"P_",BjK(E7),"KK",BjN(Ui),"Mn",BjK(KS),"Ol",BjK(D5),"OK",BjN(AH9),"Qz",BjL(Q5),"c",BjK(A97),"bz",BjK(JW),"n",BjL(Bcj)],Jd,0,EI,[D4],1,3,0,0,0,ZX,0,Jd,[D4],0,3,0,0,0,Ya,0,BU,[],0,0,0,0,["ud",BjL(A7O),"bt",BjM(A_a),"ck",BjN(A3Q),"cq",BjO(A1Z),"o",BjK(APo),"L",BjL(AZR)],IG,0,En,[],0,3,0,0,0,ABR,0,IG,[],0,3,0,0,0,Kh,0,C,[],3,3,0,0,0,ZT,0,C,[Kh],0,3,0,0,["Dx",BjM(BaN),"LO",BjN(Y$),"tL",BjK(BcU),"E",BjK(AK3)],Lh,0,C,[Br],4,3,0,0,0,Ft,0,C,[],0,3,0,0,["MH",BjL(A0f),"Hz",BjO(A_n), +"HN",BjO(ALk),"qF",BjK(AXf),"CW",BjK(AMF),"FX",BjK(AJH)],Ml,0,Ft,[],0,3,0,0,0,UX,0,FJ,[],0,0,0,0,["eD",function(b,c,d,e,f,g){AZA(this,b,c,d,e,f,g);},"sL",BjL(AYV),"kR",BjM(A6G)],Nm,0,C,[],3,3,0,0,0,JQ,0,C,[Nm],0,3,0,Nv,["MW",BjL(AEf),"eO",BjK(AMH),"s$",BjK(ATw),"Ch",BjK(A0j),"ba",BjK(Bbv),"S",BjK(AYk),"Kd",BjK(AVX),"ym",BjK(A9x),"o5",BjM(AZe),"ro",BjL(A$t),"og",BjK(AVi)],ACQ,0,GP,[],0,3,0,0,["bL",BjL(AMc)],Sz,0,FF,[],0,3,0,0,["Ot",BjM(TW),"P3",BjL(AJo),"MK",BjM(AF7),"gG",BjK(A_Z),"Eb",BjN(APE)],AA5,0,C,[],0, +3,0,0,0,ADp,0,C,[],0,3,0,0,0,AAD,0,C,[E4],0,0,0,0,["OF",BjL(ATs),"b7",BjK(A8c),"b3",BjK(Bak)],ABF,0,C,[Br],0,3,0,0,0,PD,0,C,[],32,0,0,BpS,0,ND,0,C,[BR],3,3,0,0,0,GD,0,Cp,[],0,3,0,BpX,0,AGt,0,GD,[],0,3,0,0,0,K5,0,C,[],1,3,0,0,["r3",BjN(Zv),"Pz",BjL(AHz),"sE",BjL(BaH),"P1",BjL(Wy),"oi",BjL(A4Y),"Ox",BjN(ACv),"NG",BjL(Vv),"B9",BjL(ASc)],IL,0,K5,[],1,3,0,0,["r3",BjN(AAU),"A4",BjM(AV9)],Wv,0,IL,[],0,3,0,0,["nS",BjL(A6z),"BR",function(b,c,d,e,f,g,h){return Bbw(this,b,c,d,e,f,g,h);}],Jh,0,C,[],0,3,0,0,0,V0,0,C,[BR], +1,3,0,0,0]); +$rt_metadata([AIU,0,CM,[],0,0,0,0,["ji",BjN(AT$),"d",BjN(AKf)],AGb,0,C,[],0,3,0,0,["NI",BjM(A8i),"fn",BjL(A5p),"ei",BjL(A09),"gh",BjL(BaA),"fv",BjL(A$h)],Ly,0,C,[],3,3,0,0,0,VH,0,C,[Ly],0,3,0,0,["a",BjK(A0Z),"EE",BjM(AKp)],Nc,"InstantiationException",21,C7,[],0,3,0,0,["a",BjK(A6O)],AD9,0,Eo,[],0,3,0,0,0,Sv,0,T,[],0,0,0,0,["Nl",BjL(Bcd),"l",BjL(AWP)],Lu,0,C,[],3,3,0,0,0,M9,0,C,[Lu,PH],0,3,0,AO9,["a",BjK(UQ),"jt",BjK(A4_),"s8",BjL(A_F),"EI",BjL(A30),"KF",BjK(A61),"AO",BjK(A2_),"wS",BjK(A1q),"vr",BjM(A2c),"ME", +BjL(A9p)],Qn,0,C,[],3,3,0,0,0,Kq,0,BK,[],1,3,0,0,0,VA,0,Kq,[],0,3,0,0,0,ABy,0,C,[],0,3,0,0,0,P6,0,FO,[],0,0,0,0,["Or",BjM(ATH)],Fg,0,C,[],3,3,0,0,0,VX,0,DM,[],0,3,0,0,0,AH$,0,C,[],0,3,0,0,0,XR,0,W,[],0,0,0,0,["a",BjK(AQi),"H",BjK(AVK)],AEv,0,KT,[E4],0,0,0,0,["qd",BjL(A_j),"b3",BjK(AMb)],DO,0,C,[],4,3,0,Ei,0,EU,0,Bb,[],12,3,0,Bhq,0,AGL,0,Gq,[DP,Br],0,3,0,0,["I",BjL(ALw),"qd",BjL(AHD),"bD",BjL(BbX),"ca",BjK(Bcl)],AB_,0,Cf,[],0,3,0,0,0,AAw,0,BA,[],0,0,0,0,["Co",BjL(A9X),"d",BjN(A1T),"L",BjL(AOB),"o",BjK(A0o)],UA, +0,BK,[],0,3,0,0,0,Kr,0,C,[HZ],0,3,0,0,["xG",BjN(AEX),"mN",BjK(AOA),"fx",BjK(AUi),"rO",BjN(A8P),"ns",BjM(A3K),"m_",BjM(A0v),"G",BjK(AWe)],AAX,0,Kr,[],0,3,0,0,["LS",BjM(A$N)],Xa,0,W,[],0,0,0,0,["a",BjK(AOR),"H",BjK(A$V)],ADJ,0,CO,[],0,0,0,0,0,Jf,0,Fv,[],0,3,0,0,0,ADI,0,Jf,[],0,0,0,0,0,V7,0,CB,[],0,0,0,0,0,Ju,0,BK,[],0,3,0,0,0,ABz,0,Ju,[],0,3,0,0,0,KB,0,C,[],3,3,0,0,0,GY,"TeaGL20",5,C,[KB],0,3,0,0,["F7",BjL(P_),"oP",BjL(AX3),"xc",BjL(AQ1),"x0",BjL(Ba3),"pw",BjL(A76),"Kb",BjL(AWG),"s2",BjL(AI9),"k4",BjM(Mv),"bM", +BjM(Oh),"lT",BjM(O5),"pK",BjO(Pz),"dA",BjO(Md),"ia",BjO(Pt),"sq",BjL(QP),"nW",BjO(LT),"oX",BjL(Mz),"q7",BjK(Oo),"rV",BjL(Nn),"id",BjL(AUO),"q$",BjL(Qs),"lg",BjL(M$),"JO",BjL(Bbq),"lw",BjL(NT),"mj",BjL(Nl),"la",BjL(P$),"k2",BjN(L3),"rC",BjO(ME),"sb",BjO(M0),"rl",BjL(Ob),"sM",BjL(QU),"hd",BjK(A5G),"k1",BjL(Lm),"DE",BjK(AW4),"sl",BjO(OS),"sD",BjO(PP),"mP",BjM(Pq),"ms",BjM(M2),"l4",BjL(Om),"h_",BjN(P9),"rK",BjL(MJ),"rI",BjN(L1),"iF",BjL(Mj),"mf",BjM(Pw),"qp",BjL(OW),"qN",BjL(On),"n3",BjM(L2),"sN",BjM(OA),"fH",function(b, +c,d,e,f,g,h,i,j){Qc(this,b,c,d,e,f,g,h,i,j);},"r$",BjN(MV),"hl",BjN(Nf),"ri",BjM(Nk),"Do",function(b,c,d,e,f){A36(this,b,c,d,e,f);},"lK",BjL(LI),"sg",function(b,c,d,e,f,g){PW(this,b,c,d,e,f,g);},"qB",BjO(OF)],P0,0,C,[KB],3,3,0,0,0,La,"TeaGL30",5,GY,[P0],0,3,0,0,["EC",BjL(Z1),"sQ",BjL(ACS),"zo",BjM(ADO),"Ak",BjO(AEO),"vw",function(b,c,d,e,f){AIJ(this,b,c,d,e,f);},"xk",BjM(AE1),"ms",BjM(ADS)],AAQ,"TeaGL30Debug",5,La,[],0,3,0,0,["EC",BjL(AQB),"sQ",BjL(A3y),"zo",BjM(A7f),"Ak",BjO(A1a),"vw",function(b,c,d,e,f){Bbt(this, +b,c,d,e,f);},"xk",BjM(AKD),"lT",BjM(ALh),"sq",BjL(AVw),"nW",BjO(ARp),"lw",BjL(A0q),"mj",BjL(Baf),"k2",BjN(A2X),"rC",BjO(A9y),"rl",BjL(A$I),"iF",BjL(AYz),"qN",BjL(A3j),"n3",BjM(AZz),"fH",function(b,c,d,e,f,g,h,i,j){A7F(this,b,c,d,e,f,g,h,i,j);},"r$",BjN(A2P),"qB",BjO(AOz),"k4",BjM(A6D),"bM",BjM(AWC),"pK",BjO(ANL),"dA",BjO(ARB),"ia",BjO(AWx),"oX",BjL(ASx),"q7",BjK(Bb6),"rV",BjL(A9K),"q$",BjL(AL6),"lg",BjL(A89),"la",BjL(AXy),"sb",BjO(A0K),"sM",BjL(A9O),"k1",BjL(A_S),"sl",BjO(APD),"sD",BjO(AVs),"mP",BjM(A7V),"ms", +BjM(ANU),"h_",BjN(AL$),"l4",BjL(AJQ),"rI",BjN(Bb5),"rK",BjL(A0b),"mf",BjM(AJR),"qp",BjL(Bbg),"sN",BjM(AZu),"hl",BjN(AKO),"ri",BjM(ALB),"lK",BjL(BcA),"sg",function(b,c,d,e,f,g){A$i(this,b,c,d,e,f,g);}],UU,0,W,[],0,0,0,0,["a",BjK(ALR),"H",BjK(ATR)],AD6,0,C,[Ig],0,3,0,0,["nz",BjM(A3f),"ff",BjK(AT3),"kP",BjK(AYW),"zh",BjN(A5D),"pA",BjL(A_4),"d$",BjK(AQv),"zA",BjK(ALE),"G",BjK(ALX)],AA9,0,BA,[],0,0,0,0,["a",BjK(AVk),"d",BjN(AQc),"L",BjL(AX_),"o",BjK(A0B)],Oj,0,C,[],3,3,0,0,0,Tl,0,C,[],0,3,0,0,0,MH,0,CC,[],0,0,0, +0,["I",BjL(AEK),"d",BjN(AZF),"o",BjK(A2w),"L",BjL(A$W)],ZP,0,En,[],0,3,0,0,0,AH8,0,GS,[],0,3,0,0,0,AFv,0,Im,[],0,3,0,0,0,Nq,0,C,[],4,3,0,Ne,0,Z2,0,BU,[],0,0,0,0,["I",BjL(A_A),"bt",BjM(AUR),"o",BjK(BcG)]]); +$rt_metadata([UP,"BitmapFont$BitmapFontData",14,C,[],0,3,0,0,["EJ",BjM(A8f),"JR",BjM(AMi),"z9",BjM(AZZ),"u3",BjM(AXI),"yF",BjK(A7J),"gL",BjL(AMO),"AJ",function(b,c,d,e,f){AL5(this,b,c,d,e,f);},"E6",BjM(AJj),"us",BjL(AMz),"mk",BjL(AM9)],ADN,0,CK,[],4,3,0,0,0,ABM,0,W,[],0,0,0,0,["gK",BjM(Bby),"H",BjK(AQ7)],EL,0,CM,[],0,0,0,0,["ji",BjN(P1),"d",BjN(A7k),"F",BjL(AYm)],VN,0,GO,[],0,3,0,0,["i$",BjM(A8a)],Q4,0,FH,[],0,3,0,Bqd,0,AEF,0,T,[],0,0,0,0,["Oc",BjL(AU4),"l",BjL(AWw)],Zm,0,C,[EQ],0,3,0,0,["F3",BjL(A5d),"db", +BjK(BaE)],AAe,0,Dl,[],0,0,0,0,["mD",BjL(AMS),"l",BjL(AQa),"o",BjK(AXx)],O1,0,C,[],3,3,0,0,0,F8,0,Bb,[],12,3,0,Ba8,0,ZG,0,W,[],0,0,0,0,["a",BjK(A77),"H",BjK(A4Z)],Mf,0,C,[HZ],0,3,0,Ut,["xG",BjN(ABN),"mN",BjK(A0A),"fx",BjK(A8l),"rO",BjN(A0V),"ns",BjM(AVz),"m_",BjM(ANj),"G",BjK(A3v)],Uc,0,C,[],4,3,0,0,0,AAA,0,B9,[],0,3,0,0,0,WD,0,Cf,[],0,3,0,0,0,AHQ,"TeaGL20Debug",5,GY,[],0,3,0,0,["F7",BjL(AXi),"lT",BjM(BbM),"sq",BjL(A10),"nW",BjO(AMT),"lw",BjL(ARA),"mj",BjL(Bcg),"k2",BjN(APL),"rC",BjO(AXn),"rl",BjL(AK2),"iF", +BjL(AQD),"qN",BjL(A3h),"n3",BjM(ASB),"fH",function(b,c,d,e,f,g,h,i,j){ANW(this,b,c,d,e,f,g,h,i,j);},"r$",BjN(A26),"qB",BjO(Bb0),"k4",BjM(AJO),"bM",BjM(AI1),"pK",BjO(AIZ),"dA",BjO(AQm),"ia",BjO(A4p),"oX",BjL(AXZ),"q7",BjK(ASW),"rV",BjL(AXN),"q$",BjL(BaR),"lg",BjL(AYX),"la",BjL(ASV),"sb",BjO(A4A),"sM",BjL(AXS),"k1",BjL(A73),"sl",BjO(A56),"sD",BjO(ALl),"mP",BjM(A4H),"ms",BjM(AZd),"h_",BjN(AN2),"l4",BjL(A3T),"rI",BjN(AJW),"rK",BjL(A$l),"mf",BjM(A_2),"qp",BjL(AQ5),"sN",BjM(AXh),"hl",BjN(A_W),"ri",BjM(AXH),"lK",BjL(AZI), +"sg",function(b,c,d,e,f,g){AL1(this,b,c,d,e,f,g);}],Zp,0,CO,[],0,0,0,0,0,Zq,0,Fv,[],0,0,0,0,0,AC_,0,C,[KK],0,0,0,0,["bL",BjL(A9z),"mZ",BjL(A2e),"wZ",BjL(A9t)],KC,0,W,[],0,0,0,0,["a",BjK(Vc),"H",BjK(ADl)],W4,0,C,[D4,Gz],0,3,0,0,0,H1,0,C,[],4,3,0,Bqj,0,Ts,0,Gq,[],0,0,0,0,["qd",BjL(A60),"ca",BjK(ARc)],O$,0,C,[B7],0,3,0,Bql,0,Pg,0,C,[D9],3,3,0,0,0,MB,0,C,[D9],3,3,0,0,0,Q3,0,C,[D9],3,3,0,0,0,Qu,0,C,[D9,Pg,MB,PF,M_,Q3],3,3,0,0,0,AFN,0,C,[],0,3,0,0,0,Ns,0,C,[],3,3,0,0,0,AC1,0,C,[Br],0,3,0,0,0,CX,0,C,[Br],0,3,0,DJ, +["a",BjK(Xx),"gu",BjL(BcR),"zN",BjL(ALt),"wp",BjL(AR2),"qr",BjK(ANr),"xs",BjO(A7P),"vO",function(b,c,d,e,f,g){return A8g(this,b,c,d,e,f,g);},"Dy",BjN(ALW),"Kv",BjM(ANX),"G0",BjN(A3P)],Lk,0,C,[],32,0,0,Bqy,0,AIT,"NegativeArraySizeException",21,Bl,[],0,3,0,0,["a",BjK(A9o)],AC0,0,BK,[],0,3,0,0,0,Is,0,C,[],4,0,0,AXl,0,ACN,0,GW,[],0,3,0,0,["I",BjL(A74)],AAk,0,DN,[],0,3,0,0,0,AEW,0,C,[],4,3,0,0,0,U6,0,R,[],0,3,0,0,["ks",BjL(AK7)],AA3,0,C,[CE],0,3,0,0,["NE",BjL(A9S),"E0",BjM(AIM),"mS",BjK(A5f)],AER,"IllegalStateException", +21,Bl,[],0,3,0,0,["a",BjK(A_p),"bL",BjL(A9h)],ACb,0,C,[ND,BR],1,3,0,0,["N5",BjM(Bbo),"OL",BjL(ASP),"Lf",BjM(A1w),"PH",BjN(A6a),"QF",BjN(A_q)],AIB,0,C,[],0,3,0,0,0,JU,0,GC,[OI],1,3,0,0,["a",BjK(ADx),"ca",BjK(ANS)],U9,0,EP,[],0,0,0,0,["vD",BjO(A9A),"d",BjN(A_d)],VC,0,CG,[],0,3,0,0,0,Et,0,C$,[Cj],1,3,0,0,["NO",function(b,c,d,e,f){AAE(this,b,c,d,e,f);},"ws",BjN(A2A),"Dt",BjL(ATa),"t5",BjN(Ba0),"PV",BjL(ACI),"Hl",BjK(A0Q),"QY",BjK(Hg),"KY",BjL(GK),"OS",BjK(LK),"NM",BjK(K3),"Hh",BjL(A3t),"eM",BjL(AVx),"ey",BjK(ALO), +"cZ",BjL(ATq),"cV",BjL(AZK)],U$,0,BA,[],4,0,0,0,["a",BjK(AM4),"d",BjN(A6U),"L",BjL(A5J),"o",BjK(AR6)]]); +$rt_metadata([C4,0,C,[Br,Hj],0,3,0,ATm,["a",BjK(AEw),"On",BjN(Ve),"cn",BjN(A67),"dm",BjL(AMZ),"yj",BjL(AVY),"xg",BjN(AQJ),"p9",BjL(ASd),"Ea",BjN(AVn),"zf",BjL(A$_),"rD",BjK(AMq),"f4",BjK(Bc5),"DB",BjL(AV$),"uf",BjL(A2K),"CI",BjN(A7B)],HI,0,C,[Br,Hj],0,3,0,No,["a",BjK(V_),"i$",BjM(XN),"KZ",BjL(Xu),"Dq",BjK(A4X),"rD",BjK(A0n),"EK",BjL(A1B),"IV",BjL(BaF),"Ap",BjL(A0I),"Ku",BjL(A4L),"A8",BjL(A6w)],NX,0,C,[],3,3,0,0,0,E_,0,C,[Br,Hj],0,3,0,Bfm,["s4",BjO(Wb),"JH",BjO(A84)],AGR,0,B8,[],0,3,0,0,0,ACR,0,DS,[],0,3,0,0, +0,S_,0,C,[],4,3,0,0,["Nr",BjL(AWl),"xM",BjK(GG),"wO",BjL(Xs),"yi",BjL(AIP)],AB8,0,C,[],1,3,0,0,0,YG,0,Fz,[],4,3,0,0,["a",BjK(AJd),"x5",BjK(BbD)],AHI,0,Ga,[],0,0,0,0,["M_",function(b,c,d,e,f,g){BcI(this,b,c,d,e,f,g);},"sK",BjL(AOr),"ol",BjM(A5X),"dY",BjK(A2D)],ACu,0,C,[B7,Gz],0,3,0,0,0,Ko,0,C,[],0,3,0,XD,0,Q$,0,C,[],3,3,0,0,0,AIz,0,Eg,[Br],4,3,0,0,["fe",BjL(A3c),"pq",BjL(AYs)],FA,0,FN,[],1,3,0,0,0,VT,0,FA,[],4,3,0,0,0,AAo,0,W,[],0,0,0,0,["a",BjK(ARq),"H",BjK(Bbz)],I4,0,Ji,[],0,0,0,0,0,SO,0,I4,[],4,3,0,0,0,Ip, +0,C,[I0],1,3,0,0,["a",BjK(AB2)],Vt,0,Ip,[DP,Br],0,3,0,0,["xx",BjL(A4E),"a",BjK(ANm),"I",BjL(Rq),"nc",BjM(AIf),"bV",BjL(AWq),"K$",BjL(Vy),"Pd",BjN(Mi),"Q7",BjK(MM),"FD",BjK(A2v),"v",BjM(ASl),"Gy",BjL(A4m),"mn",BjK(A$d)],AGS,0,C,[],0,3,0,0,["a",BjK(ATN),"nz",BjM(YE),"wQ",BjL(A1M),"tB",BjL(AKK),"uM",BjN(AVt),"uO",BjN(AJ9),"i8",BjL(A2l),"q2",BjM(AZf),"yS",BjK(A3o),"Cx",BjK(APN),"bI",BjK(A0G),"Jl",BjL(AUx),"rr",BjL(ASt),"j0",BjL(AL_)],Zu,0,H$,[],0,3,0,0,0,AGC,0,En,[],0,3,0,0,0,AF0,0,C,[],4,3,0,0,["Qs",BjK(Vr),"pq", +BjL(AKi)],Yf,0,DN,[],0,3,0,0,0,AAh,0,C,[],0,3,0,0,["O2",BjN(A6h),"q9",BjK(A4S),"JE",BjM(A9s),"JK",BjL(APC),"Cw",function(b,c,d,e,f){APx(this,b,c,d,e,f);},"iZ",BjN(AZX),"tl",BjN(AJL),"J$",BjL(ALH),"E_",BjL(APJ)],H6,0,C,[],4,3,0,M6,0,KZ,0,C,[],0,3,0,BE,["MS",BjM(ABJ),"jQ",BjK(AR$),"hO",BjK(BaL),"sC",BjK(A6u),"vZ",BjK(AO3),"rs",BjK(AWA),"h",BjK(AN5),"vh",BjK(AUF)],N_,0,BA,[],4,0,0,0,["I",BjL(AG8),"d",BjN(A9V),"L",BjL(A16),"o",BjK(A7q)],Hp,0,C,[],0,0,0,0,["be",BjM(Bay),"bs",BjK(A6A),"na",BjL(A1J),"BZ",BjL(A1p), +"pD",BjK(AM1),"iV",BjK(ATP),"qQ",BjK(ALx),"x",BjK(A$A),"hm",BjK(A2b),"cs",BjK(A0p),"Cd",BjK(AN4),"c",BjK(AOt),"bF",BjK(A5i),"f1",BjK(AXg),"zM",BjK(A06),"AA",BjK(A$x),"c5",BjK(ALf)],ADP,0,KC,[],0,0,0,0,["a",BjK(AWJ),"H",BjK(A0L)],ABH,0,CF,[],1,3,0,0,0,U3,0,Dw,[],0,3,0,0,0,ACg,0,Gj,[],0,0,0,0,["eD",function(b,c,d,e,f,g){AKe(this,b,c,d,e,f,g);},"sK",BjL(A8E),"ol",BjM(A2t)],Nd,0,Ep,[HX],0,3,0,0,0,Fy,0,C,[],4,3,0,AOg,["i$",BjM(Pu),"PM",BjK(DT),"N6",BjK(DR),"Oj",BjM(UY),"n",BjL(AYS),"bz",BjK(A0O),"OE",BjL(Gb),"K4", +BjL(AIV),"Pw",BjL(I8),"QN",BjL(EH),"c",BjK(A_6)],Q7,0,C,[],3,3,0,0,0,Ra,0,C,[Q7],0,3,0,0,["a",BjK(Bax),"yW",BjK(A0S),"fy",BjK(AU2),"gx",BjK(ASi)],ED,0,Bb,[],12,3,0,EO,0,Fq,0,C,[],0,0,0,TA,0,Gx,0,BO,[],0,0,0,0,["QI",BjM(Tv),"d",BjN(AJK),"ck",BjN(ARr),"cq",BjO(A$1),"bZ",BjL(A6S),"gt",BjK(A9m),"ds",BjK(AXk)],ZR,0,C,[],1,3,0,0,0,RZ,0,Gx,[],0,0,0,0,["LD",BjL(AUh),"ck",BjN(AOe),"cq",BjO(BcK),"gt",BjK(AMl)],Y7,"BufferOverflowException",19,Bl,[],0,3,0,0,["a",BjK(ASw)],AAp,0,C,[BR],1,3,0,0,0,ABp,0,C,[],0,3,0,0,0,VD, +0,C,[],0,3,0,0,["a",BjK(ANd),"nc",BjM(AB9),"gj",BjL(AWa),"D7",BjL(A2B),"Hj",BjL(AWn),"l",BjL(Bc2)],AGu,0,C,[Oj],0,3,0,0,["a",BjK(Bbs)],OK,"MissingResourceException",16,Bl,[],0,3,0,0,["Qj",BjN(A3O)]]); +$rt_metadata([Bx,"IndexOutOfBoundsException",21,Bl,[],0,3,0,0,["a",BjK(S8),"bL",BjL(BD)],AIl,"StringIndexOutOfBoundsException",21,Bx,[],0,3,0,0,["a",BjK(AVE)],ADc,0,GQ,[],0,0,0,0,["gK",BjM(AOl),"d",BjN(ARm),"o",BjK(A1g)],Mu,0,C,[],4,3,0,Bgl,0,HV,0,C,[],4,3,0,Fk,0,FD,0,Bb,[],12,3,0,RU,0,WK,0,C,[DD],0,0,0,0,["QG",function(b,c,d,e,f){A21(this,b,c,d,e,f);},"bP",BjL(A8Q),"du",BjL(A7m)],Nr,0,Go,[],0,3,0,AXv,["io",BjN(AQn)],Vm,0,Dx,[],0,0,0,0,["fk",BjN(AKt),"d",BjN(Bcr),"ck",BjN(AVp),"o",BjK(A9N)],GR,0,Bb,[],12,3, +0,BeX,0,Vk,0,CP,[],0,0,0,0,["fk",BjN(A1E),"d",BjN(AXC)],AIt,0,GF,[],0,3,0,0,0,L4,0,C,[],3,3,0,0,0,AFy,"CoderMalfunctionError",19,Ex,[],0,3,0,0,["z2",BjL(ARZ)],QL,0,C,[BR],3,3,0,0,0,AAv,0,C,[QL],0,0,0,0,["Ob",BjL(AJe),"Jk",BjK(AKU),"Op",BjK(A3k)],I1,0,Bp,[],0,3,0,Bix,["ks",BjL(AIi)],QQ,0,C,[],4,3,0,AN6,0,Zx,0,I9,[],0,3,0,0,["A_",BjL(Bcb),"b7",BjK(Ban),"b3",BjK(ARh),"KC",BjK(AYj),"cL",BjK(Bc1),"ca",BjK(AVu)],AFu,0,ET,[],0,0,0,0,["u2",BjM(A1r)],AD3,0,C,[BR],1,3,0,0,0,Wl,0,C,[Br],4,3,0,0,0,AAO,0,C,[Gh],0,0,0,0, +["Ou",BjM(Bcs),"bP",BjL(VY),"du",BjL(AIo)],M3,0,C,[B7],0,3,0,P4,["Pi",BjL(R1),"Og",BjN(YC),"n1",BjK(A7H),"Es",BjK(A53),"I2",BjK(AUv),"Kp",BjK(ALi),"HG",BjK(A8j),"Eg",BjK(A8Z),"CT",BjK(A2V),"vQ",function(b,c,d,e,f,g,h){A2$(this,b,c,d,e,f,g,h);},"FQ",function(b,c,d,e,f,g,h,i,j){ATU(this,b,c,d,e,f,g,h,i,j);},"ba",BjK(AOX),"S",BjK(ARO),"G",BjK(A1K),"ge",BjK(ASg),"eJ",BjK(AP7),"f2",BjK(AU1),"iC",BjK(A$O),"eP",BjK(AMV),"zv",BjL(AJA)],E8,0,EV,[],0,3,0,0,0,AHa,0,C,[Br],0,3,0,0,0,AG_,0,C,[Br],0,3,0,0,0,M8,0,C,[],3,3, +0,0,0,Iu,0,C,[M8],0,3,0,0,["Q6",BjO(A18),"uP",BjK(AYR),"wo",BjK(A19),"Kk",BjK(ARo),"At",BjK(A5V),"ba",BjK(AQG),"S",BjK(A2q),"eP",BjK(ANT),"Ky",BjK(AZ2),"kO",BjK(AM8),"Iq",BjK(A78),"B2",BjL(A2G)],WM,0,C,[],0,3,0,0,0,VM,0,Cq,[],0,3,0,0,["LF",BjM(AZb)],Sw,0,CB,[],0,0,0,0,0,Sx,0,CB,[],0,0,0,0,0,Wp,0,FT,[],0,3,0,0,["I",BjL(AN_)],L6,0,C,[],0,3,0,0,0,Nu,0,C,[],4,3,0,0,["Pb",BjN(AZo),"QE",BjK(AEC),"KS",BjK(ACz),"OY",BjK(YU),"c",BjK(ARC),"bz",BjK(AKj),"n",BjL(AO4)],AE2,0,C,[KK],0,0,0,0,["a",BjK(A0d),"mZ",BjL(A9H),"wZ", +BjL(AVF)],AFH,0,C,[],0,3,0,0,["a",BjK(ALA)],L5,0,C,[],3,3,0,0,0,UV,0,C,[L5],0,3,0,0,["L5",BjO(A4o),"Lj",function(b,c,d,e,f){VU(this,b,c,d,e,f);},"J8",BjM(AMj),"bk",BjL(A0M),"bm",BjN(A7C),"gq",BjK(Bap),"fo",BjK(ALu),"fx",BjK(AOd),"Bk",BjK(ANZ),"G",BjK(A1S)],JT,0,Cr,[],0,3,0,Bru,0,AGG,0,F3,[],0,3,0,0,["P7",BjN(AIQ),"Ne",BjL(ALg),"xu",BjK(A11),"uA",BjN(BbV),"gG",BjK(APp)],XL,0,C,[],4,3,0,0,0,Yl,0,EL,[],0,0,0,0,["ji",BjN(BbZ),"d",BjN(AR4)],AGr,0,C,[],0,3,0,0,0,Il,0,Bl,[],0,3,0,0,0,WR,0,FG,[],0,3,0,0,0,AIS,0,C,[], +4,3,0,0,0,ADE,0,Bt,[],0,0,0,0,0,Sg,0,EZ,[],4,3,0,0,["a",BjK(AJF),"yX",BjL(AYp)]]); +$rt_metadata([ADD,0,F0,[],0,0,0,0,0,S0,0,R,[],0,3,0,0,["ks",BjL(A3X)],ADF,0,Bt,[],0,0,0,0,0,AHh,0,C,[],4,3,0,0,0,P5,0,C,[],3,3,0,0,0,ADL,0,BU,[],0,0,0,0,["Ag",BjL(A2L),"bt",BjM(AMW),"ck",BjN(A0T),"cq",BjO(A4j),"o",BjK(AS$),"bZ",BjL(APj),"Ik",BjN(BaK),"FZ",BjN(A_M),"sA",BjM(APB)],Jj,0,IQ,[],0,0,0,0,0,IN,0,Jj,[],0,0,0,0,0,Vw,0,IN,[],4,3,0,0,0,JP,0,Cf,[],0,3,0,0,0,UG,0,JP,[],0,3,0,0,0,Dj,"ReflectionException",9,Cb,[],0,3,0,0,["eX",BjM(Ea)],GV,0,CP,[],0,0,0,0,["fk",BjN(OG),"d",BjN(A_u),"F",BjL(Ba2)],AGi,0,DM,[], +0,3,0,0,0,S4,0,BU,[],0,0,0,0,["mD",BjL(ASF),"bt",BjM(A6i),"o",BjK(A1e)],AF_,0,C,[L9],0,3,0,0,0,ADi,0,C,[Ht],0,3,0,0,0,UF,0,C,[Br,Fg],0,3,0,0,0,ADC,0,B9,[],0,3,0,0,0,ZI,0,C,[BR],1,3,0,0,0,Og,0,Ep,[HX],0,3,0,0,0,Vq,0,Bt,[],0,0,0,0,0,Vp,0,Bt,[],0,0,0,0,0,ABl,0,C,[],4,3,0,0,0,AHG,0,C,[],4,3,0,0,0,G_,0,C,[],0,3,0,D3,["bL",BjL(AGc)],Hi,0,C,[Br,Cj],0,3,0,AJS,["z$",BjL(W2),"OT",BjK(A4D)],ADA,0,C,[],0,3,0,0,0,ZB,"NoSuchElementException",16,Bl,[],0,3,0,0,["a",BjK(A72),"bL",BjL(A5Z)],K0,0,C,[],0,3,0,Bh8,0,AGM,0,B9,[], +0,3,0,0,0,Wj,0,C,[],3,3,0,0,0,AHs,0,GQ,[],0,0,0,0,["gK",BjM(BaQ),"d",BjN(AMu),"ck",BjN(AWb),"cq",BjO(AJ0),"bZ",BjL(A7R),"o",BjK(Ba1)],ABa,0,Dx,[],0,0,0,0,["Q8",BjO(A9G),"d",BjN(ATl),"ck",BjN(AJh),"o",BjK(A$U)],VV,0,FA,[],4,3,0,0,0,ADa,0,C,[BR],1,3,0,0,0,HR,0,C,[],4,3,0,Rb,0,Cv,0,Bb,[],12,3,0,JF,["LN",BjK(FZ)],AEu,0,C,[],0,3,0,0,0,Fh,0,Bb,[],12,3,0,Bhw,0,Xt,0,Dz,[],0,3,0,0,0,Fl,0,C,[B7],0,3,0,Oq,["Dx",BjM(Zt),"Dg",BjK(APZ),"op",BjK(A_J),"ps",BjK(BaS),"F6",BjM(A6Z),"pb",BjM(A5n),"sH",BjM(A3B),"Dn",BjN(AZ7),"EN", +BjN(A7W),"kc",function(b,c,d,e,f,g){Bcc(this,b,c,d,e,f,g);},"d$",BjK(A0c),"G",BjK(AVf),"xN",BjL(AK9),"rg",BjL(A6T),"jB",BjL(A9L),"mx",BjL(AKY)],Eb,0,Bb,[],12,3,0,KH,0,Z9,0,T,[],0,0,0,0,["Qq",BjL(BcF),"l",BjL(AM3)],K6,0,C,[],1,3,0,0,["a",BjK(NE),"EQ",BjN(AUd)],T4,0,K6,[],0,3,0,0,["a",BjK(ALT),"i$",BjM(A2I),"eO",BjK(A2x),"A2",BjL(BcO),"Fe",BjN(AZi),"Ek",BjM(AK$)],IU,0,C,[Ig],0,3,0,0,["nz",BjM(A2y),"I",BjL(AGX),"ff",BjK(APr),"kP",BjK(AZC),"zh",BjN(ASA),"pA",BjL(AKy),"d$",BjK(Bbc),"zA",BjK(A$E),"G",BjK(A1o)],TP, +0,IU,[],0,3,0,0,["I",BjL(A8X)],AFw,0,B8,[],0,3,0,0,0,AAR,0,C,[],0,3,0,0,0]); +$rt_metadata([ABb,0,T,[],0,0,0,0,["By",BjN(AXA),"l",BjL(AUQ)],ABh,0,T,[],0,0,0,0,["im",BjO(A34),"l",BjL(AIY)],ABd,0,T,[],0,0,0,0,["ll",BjM(AI$),"l",BjL(A$y)],ABc,0,T,[],0,0,0,0,["By",BjN(AJm),"l",BjL(A7g)],ABe,0,T,[],0,0,0,0,["ll",BjM(AJl),"l",BjL(AOT)],Oc,0,C,[],0,3,0,0,0,ABk,0,T,[],0,0,0,0,["nO",BjN(AM0),"l",BjL(A2s)],ABg,0,T,[],0,0,0,0,["im",BjO(AJN),"l",BjL(A24)],ABf,0,T,[],0,0,0,0,["ll",BjM(AY2),"l",BjL(ARw)],Qp,0,C,[BR],3,3,0,0,0,Ta,0,BO,[],4,0,0,0,["Co",BjL(AMk),"d",BjN(A8S),"o",BjK(A2g),"F",BjL(A$S), +"he",BjK(AIW),"L",BjL(AXY)],ABi,0,T,[],0,0,0,0,["nO",BjN(A4u),"l",BjL(AWh)],CZ,0,C,[Cj],0,3,0,Ba,0,Rw,0,BU,[],0,0,0,0,["lF",BjL(AUr),"bt",BjM(AJC),"o",BjK(APw)],DU,0,BU,[],0,0,0,0,["I",BjL(AXW),"bt",BjM(A$s),"ck",BjN(A8o),"cq",BjO(ALL),"o",BjK(Ba4),"qi",BjK(AY7),"bZ",BjL(A$a)],Wz,0,C,[BR],1,3,0,0,0,YD,0,B9,[],0,3,0,0,0,Wc,0,C,[],0,3,0,0,0,AIA,0,C,[CE],0,3,0,0,0,W8,0,C,[Br,Fg],0,3,0,0,0,Qb,0,C,[],32,0,0,Bea,0,Xc,0,C,[CE],0,3,0,0,["a",BjK(AXD),"I",BjL(AUP),"nc",BjM(Mp),"gj",BjL(AON),"ej",BjM(A4I),"s",BjL(AYa), +"c$",BjL(Ba5),"A0",BjM(AXP)],AHd,0,DI,[],0,3,0,0,["nS",BjL(ANn),"ky",function(b,c,d,e,f,g,h){return AUH(this,b,c,d,e,f,g,h);}],Ld,0,C,[Br],0,3,0,AUm,["s4",BjO(ACr),"a",BjK(Vd),"up",BjO(AND),"Hc",BjK(Bb9)],Of,0,Dy,[],0,3,0,Bsf,0,AEs,0,Ev,[],0,3,0,0,0,EF,0,C,[],4,3,0,Bhi,0,VE,0,T,[],0,0,0,0,["L8",BjL(A38),"l",BjL(A31)],ACy,0,C,[],4,3,0,0,["a",BjK(BcM),"MC",BjK(AC$),"Nq",BjK(AGU),"G",BjK(ADT)],AAt,0,Gj,[],0,0,0,0,["eD",function(b,c,d,e,f,g){A66(this,b,c,d,e,f,g);},"sK",BjL(A2r),"ol",BjM(A1I)],AHm,0,BA,[],4,0,0, +0,["I",BjL(A4i),"d",BjN(AQE),"L",BjL(A4g),"o",BjK(ARd)],OV,0,C,[],4,3,0,ASC,0,D6,0,Bb,[],12,3,0,Ed,0,Qg,0,C,[],32,0,0,Bsr,0,YW,0,BK,[],0,3,0,0,0,YY,0,BU,[],0,0,0,0,["lF",BjL(A8d),"bt",BjM(AYD),"o",BjK(A85)],Kk,0,C,[Q$],0,3,0,0,0,AFh,0,Kk,[],0,0,0,0,0,T2,0,Di,[],0,3,0,0,["a",BjK(A2n),"j$",BjK(A_l)],Fr,0,Bb,[],12,3,0,AYK,["AZ",BjK(Rd)],UZ,0,Je,[],0,3,0,0,0,Fc,0,CP,[],0,0,0,0,["zt",function(b,c,d,e,f){JC(this,b,c,d,e,f);},"d",BjN(BcN),"o",BjK(AWL)],NG,0,Fc,[],0,0,0,0,["zt",function(b,c,d,e,f){Ws(this,b,c,d,e,f); +},"d",BjN(AZ5)],JS,0,JU,[DP,Br,Ns],0,3,0,0,["a",BjK(AOh),"I",BjL(G0),"Pr",BjL(A2j),"fr",BjL(AZ8),"s",BjL(A$o),"b9",BjK(A9g),"bD",BjL(AWH),"Fv",BjM(A5S),"c$",BjL(AUA),"bI",BjK(AK8)],Ls,0,C,[],32,0,0,Bfc,0,ACX,"IllegalMonitorStateException",21,Bl,[],0,3,0,0,["a",BjK(A69)],AFk,0,Bp,[],0,0,0,0,0,RD,0,C,[DD],0,0,0,0,["u0",BjL(A1P),"bP",BjL(A3H),"du",BjL(A9Z)],RE,0,C,[DD],0,0,0,0,["u0",BjL(AKV),"bP",BjL(BcC),"du",BjL(AXa)],RF,0,CJ,[],0,0,0,0,["u0",BjL(AZE),"c4",BjM(AUZ)]]); +$rt_metadata([AC8,0,C,[],0,3,0,0,0,ACU,0,GV,[],0,0,0,0,["fk",BjN(ATp),"d",BjN(ALI)],AFj,0,Bp,[],0,0,0,0,["a",BjK(A0Y)],TC,0,C,[],4,3,0,0,0,AFo,0,Bp,[],0,0,0,0,["a",BjK(A_C)],AFl,0,Bp,[],0,0,0,0,0,AFi,0,Bp,[],0,0,0,0,0,AFn,0,Bp,[],0,0,0,0,["a",BjK(ATK)],AFr,0,Bp,[],0,0,0,0,["a",BjK(ARQ)],AEq,0,CK,[],4,3,0,0,0,N7,0,C,[],0,0,0,BhQ,0,AFp,0,Bp,[],0,0,0,0,["a",BjK(A_P)],AFm,0,Bp,[],0,0,0,0,["a",BjK(AQd)],Qk,0,C,[],3,3,0,0,0,UN,0,C,[Qk],0,3,0,0,["a",BjK(A5C),"ni",BjM(ALs),"n6",BjM(A7_),"q6",BjN(APi)],AA4,0,BA,[],0, +0,0,0,["a",BjK(Bcv),"d",BjN(AQz),"o",BjK(A9c),"L",BjL(A9l)],Zk,0,GO,[],0,3,0,0,["i$",BjM(APs)],IB,0,C,[IZ],4,3,0,0,["a",BjK(A8y),"vF",BjK(AKE),"vy",BjL(AZL),"h3",BjM(A8D),"G",BjK(AZa),"y$",BjK(A0$),"fy",BjK(A$u),"gx",BjK(AOH)],Lx,0,Fc,[],0,0,0,0,["zt",function(b,c,d,e,f){Wu(this,b,c,d,e,f);},"d",BjN(APK)],ADy,0,EB,[],0,3,0,0,0,De,0,Bb,[],12,3,0,AMm,["AZ",BjK(QR)],ABq,0,T,[],0,0,0,0,["K_",BjL(A7d),"l",BjL(BaU)],VR,0,EB,[],0,3,0,0,0,Kg,"NoSuchMethodException",21,C7,[],0,3,0,0,["a",BjK(A5N)],Q_,0,C,[Br],4,3,0, +0,["uE",BjM(Bb4),"Po",BjK(N6),"QZ",BjK(HQ),"c",BjK(ATY),"bz",BjK(A8u),"n",BjL(AOq)],AEQ,0,GL,[],0,0,0,0,["eD",function(b,c,d,e,f,g){A3g(this,b,c,d,e,f,g);},"nv",BjL(AVy),"lv",BjM(AKM)],V5,"NullPointerException",21,Bl,[],0,3,0,0,["bL",BjL(A_y),"a",BjK(AL8)],ABW,0,T,[],0,0,0,0,["KX",BjL(AOx),"l",BjL(A90)],NS,0,EV,[],0,3,0,0,0,Jm,0,C,[],3,3,0,0,0,ADm,0,C,[],4,3,0,0,0,Qh,0,C,[],4,3,0,OM,0,Ng,0,C,[],4,3,0,AZ4,["Pc",BjN(ABt),"Mw",BjO(Zi)],T$,0,W,[],0,0,0,0,["a",BjK(A$B),"H",BjK(ASy)],QX,"PatternSyntaxException",17, +Ck,[],0,3,0,0,["LE",BjN(AAy),"ku",BjK(BbI)],Fb,0,Bb,[],12,3,0,ON,["Oi",BjK(RH)],Yd,0,W,[],0,0,0,0,["a",BjK(AMs),"H",BjK(A2E)],Ek,0,Bb,[],12,3,0,PB,0,PZ,0,C,[],0,3,0,0,0,ADQ,0,Eo,[],0,3,0,0,0,WJ,0,Dy,[],0,3,0,0,0,HD,0,C,[CE],0,3,0,AGo,["a",BjK(Yc),"I",BjL(R6),"nc",BjM(KE),"gO",BjL(A1G),"gD",BjL(A4Q),"v",BjM(AU3),"bV",BjL(A01),"Dp",BjL(ARa),"bI",BjK(AZW),"dJ",BjL(BaW),"rJ",BjL(ABw),"Dc",BjK(AVG)],ADh,0,C,[Br],4,3,0,0,["M6",BjL(Gt),"N3",BjM(OQ),"M$",BjL(AAx),"NF",BjK(J3),"PG",BjK(AAl),"Oe",BjK(AHu),"Qf",BjK(WN)],Ps, +0,E1,[],0,3,0,0,0,Tx,0,GV,[],0,0,0,0,["fk",BjN(AVP),"d",BjN(AQo),"F",BjL(A8v)],AE7,0,R,[],0,0,0,0,["a",BjK(Ba$)],AD1,0,Bt,[],0,0,0,0,0,AE8,0,R,[],0,0,0,0,["a",BjK(A8x)],FW,0,C,[Br,Fg],0,3,0,BfO,["a",BjK(Px)],AE9,0,R,[],0,0,0,0,["a",BjK(AQ$)]]); +$rt_metadata([AE4,0,R,[],0,0,0,0,["a",BjK(A45)],AE5,0,R,[],0,0,0,0,["a",BjK(BaO)],Tb,0,C,[],0,3,0,0,0,AFE,0,C,[Qp],0,0,0,0,["Ng",BjL(A9n),"C0",BjK(AWD),"Nf",BjK(A2Q)],X$,0,C,[Fg],0,3,0,0,0,R5,0,C,[],0,3,0,0,0,M4,0,C,[],0,3,0,0,0,AHJ,0,EE,[B7],0,3,0,0,0,Wm,0,GS,[],0,3,0,0,0,KF,0,C,[Jy],0,3,0,0,0,Jt,0,T,[],0,0,0,0,["I",BjL(WF),"l",BjL(ATb)],ADW,0,Jt,[],0,0,0,0,["I",BjL(ASj),"l",BjL(A_B)],AAq,0,C,[],4,3,0,0,["Qr",BjM(A54),"Ms",BjK(AAd),"PD",BjK(Rj),"Rb",BjL(LH),"h",BjK(Wg),"vY",BjL(XP),"tC",BjK(X_),"M2",BjK(XA)],T9, +"UnmappableCharacterException",19,E9,[],0,3,0,0,["I",BjL(A5B),"ku",BjK(AM5)],XQ,0,C,[],0,3,0,0,["a",BjK(AI5)],Za,0,ET,[],0,0,0,0,["u2",BjM(A5g)],Od,0,HP,[],0,3,0,0,0,S7,0,Dw,[],0,3,0,0,0,VG,0,T,[],0,0,0,0,["NU",BjL(AZH),"l",BjL(AKq)],ACm,0,W,[],0,0,0,0,["a",BjK(AJ6),"H",BjK(ANo)],F_,0,Bb,[],12,3,0,F9,0,E6,0,Bb,[],12,3,0,HS,0,U2,0,CF,[],1,3,0,0,0,PU,0,DF,[Cj],0,3,0,QM,0,Xq,0,C,[],0,0,0,0,["I",BjL(AQb),"wN",BjM(APH),"br",BjL(A7o)],V9,0,Cr,[],0,3,0,0,0,AGE,0,W,[],0,0,0,0,["a",BjK(A0x),"H",BjK(A8F)],Ds,0,Bb,[], +12,3,0,ABI,0,AAZ,0,Ev,[],0,3,0,0,0,UT,0,C,[],0,3,0,0,["C8",BjK(AUf),"DL",BjK(A$k),"bL",BjL(AKx)],ABO,0,T,[],0,0,0,0,["MI",BjL(AW1),"l",BjL(A7G)],SV,0,T,[],0,0,0,0,["L2",BjM(AW9),"l",BjL(AQ0),"c",BjK(A4t)],ZN,0,CP,[],0,0,0,0,["fk",BjN(AVO),"d",BjN(A2k)],Sc,0,CG,[],0,3,0,0,0,SS,0,T,[],0,0,0,0,["ll",BjM(A$K),"l",BjL(AMy)],ST,0,T,[],0,0,0,0,["ll",BjM(AR0),"l",BjL(A4c)],SU,0,T,[],0,0,0,0,["im",BjO(AMJ),"l",BjL(Bc4)],Tk,0,T,[],0,0,0,0,["im",BjO(A3$),"l",BjL(AOW)],SW,0,T,[],0,0,0,0,["im",BjO(A3a),"l",BjL(A0_)],SX, +0,T,[],0,0,0,0,["im",BjO(AJV),"l",BjL(ATJ)],SY,0,T,[],0,0,0,0,["nO",BjN(ASY),"l",BjL(AQg)],SR,0,T,[],0,0,0,0,["nO",BjN(A7p),"l",BjL(A_9)],PN,0,E8,[],0,3,0,0,0,AEt,0,FL,[Gu],0,3,0,0,["I",BjL(AQs),"a",BjK(BbP),"cx",BjL(I),"e",BjL(AJG),"z",BjL(S),"dh",BjL(C1),"Qh",BjL(Pi),"P",BjL(Bh),"DA",BjN(AMM),"oo",BjL(A_r),"MX",BjL(AAW),"J1",BjM(A_I),"BC",BjM(APW),"FE",BjO(A$f),"I7",BjM(Bb$),"Bi",BjM(A8m),"Fd",BjM(ASO),"Gg",BjM(AWM),"Ah",BjL(AVD),"Bn",BjM(A6r),"cw",BjM(Bbe),"rZ",BjL(A6x),"m0",BjO(ANH),"cb",BjM(A$m),"r5",BjO(A6k), +"rn",BjN(ANf),"h",BjK(A0X),"c",BjK(P),"fr",BjL(AQP),"um",BjM(AQW),"t2",BjM(A7S),"sz",BjM(A7e),"w4",BjM(AU7),"yH",BjM(A4P),"i6",BjM(AYf)],HL,0,C,[],1,3,0,Rt,["a",BjK(NB),"LK",BjL(P8)],AHq,"ConcurrentModificationException",16,Bl,[],0,3,0,0,["a",BjK(AX0)],RY,0,C,[Kh],0,0,0,0,["a",BjK(AQK)],W0,0,Ez,[],0,3,0,0,0,RX,0,C,[E4],0,0,0,0,["a",BjK(A1l)],AFM,0,C,[Qn],0,3,0,0,["a",BjK(AQY)]]); +$rt_metadata([AAs,0,J_,[],0,3,0,0,0,AFx,0,BK,[],0,3,0,0,0,ZE,0,GF,[],0,3,0,0,0,SN,0,C,[CE,Cj],4,3,0,0,["KU",BjL(A7L),"b9",BjK(Ee),"L0",BjL(Dm)],SJ,0,C,[],0,3,0,0,0,R2,0,C,[Br],0,3,0,0,0,Qd,0,C,[],0,3,0,0,0,XT,0,W,[],0,0,0,0,["a",BjK(AK5),"H",BjK(ANI)],G1,"GlyphLayout",14,C,[Du],0,3,0,DL,["a",BjK(AH6),"QL",BjM(SK),"Mp",function(b,c,d,e,f,g){Xl(this,b,c,d,e,f,g);},"Pf",function(b,c,d,e,f,g,h,i,j){AGq(this,b,c,d,e,f,g,h,i,j);},"GF",BjM(A$9),"I$",function(b,c,d,e,f,g){A7n(this,b,c,d,e,f,g);},"m9",function(b,c,d, +e,f,g,h,i,j){AMR(this,b,c,d,e,f,g,h,i,j);},"cL",BjK(A_3),"c",BjK(ASX)],AFD,0,FH,[],0,0,0,0,0,Mw,0,C,[],0,3,0,0,0,Zs,0,C,[],0,3,0,0,0,TY,0,Cq,[],0,0,0,0,0,ABU,0,C,[],0,3,0,0,0,Rx,0,C,[],0,3,0,0,0,AAm,0,F2,[DP],0,0,0,0,["gK",BjM(APY),"hi",BjK(A4s),"g3",BjK(BaD),"c",BjK(A8t)],Z$,0,T,[],0,0,0,0,["NP",BjL(AVh),"l",BjL(A0D)],ABT,0,C,[],4,0,0,0,0,GB,0,Bb,[],12,0,0,ADB,0,Kn,0,C,[L4,E0],0,3,0,0,["L6",BjM(ABS),"db",BjK(A5t),"Eo",BjL(A5O),"oC",BjK(ART),"ni",BjM(ASM),"n6",BjM(AXp),"q6",BjN(A9_),"Fl",BjL(AMr),"qn",BjK(AV6), +"st",BjK(BbA),"GD",BjL(ALN),"KH",BjK(AXK),"I0",BjL(AXQ)],WS,0,DN,[],0,3,0,0,0,SF,0,T,[],0,0,0,0,["QH",BjL(ARJ),"l",BjL(AS9)],Y_,0,C,[BR],1,3,0,0,0,ACO,0,CM,[],0,0,0,0,["ji",BjN(AYq),"d",BjN(ATf)],AEj,0,C,[],0,3,0,0,0,ACo,0,C,[],4,3,0,0,0,Zz,0,C,[Fg],0,3,0,0,0,AGT,0,CK,[],4,3,0,0,0,II,0,C,[M5],0,3,0,0,["Mu",BjM(ACF),"Ln",BjO(Tz),"y6",BjK(AKJ),"h3",BjM(A6_),"fy",BjK(AVN),"gx",BjK(AQ3),"C9",BjM(AJf),"C5",BjL(ASs),"Em",BjL(BaT),"G",BjK(A_0),"Ja",BjM(Bcp)],NR,0,II,[],4,3,0,ARv,["a",BjK(VZ),"t8",BjK(A_$)],IY,0,C, +[B7],0,3,0,It,["P8",BjO(AHE),"NZ",function(b,c,d,e,f){PE(this,b,c,d,e,f);},"My",function(b,c,d,e,f){Q0(this,b,c,d,e,f);},"AI",BjN(AUa),"HX",BjL(AMg),"ff",BjK(ANs),"fx",BjK(BbH),"EU",BjL(AM2),"DR",BjN(A_i),"Ep",BjL(A_h),"J5",BjN(A6E),"Ee",BjM(A3Z),"HY",BjO(AYn),"yZ",function(b,c,d,e,f){A7T(this,b,c,d,e,f);},"G",BjK(A5j),"hQ",BjL(A8W),"zU",BjK(A2p),"GT",BjL(AOj)],AA0,0,C,[CE],0,3,0,0,0,UB,0,C,[BR],4,3,0,0,0,AHH,0,BA,[],0,0,0,0,["a",BjK(AP4),"d",BjN(A81),"L",BjL(AYA),"o",BjK(AOP)],AF$,0,C,[CE],0,3,0,0,["a",BjK(A6R), +"nc",BjM(AC6),"gO",BjL(ARG),"gD",BjL(A2o),"fg",BjM(AU_),"q8",BjM(A1t),"rJ",BjL(Yh)],AHP,0,Et,[Fm],0,0,0,0,["tF",BjM(A5h),"PE",function(b,c,d,e,f,g,h){RW(this,b,c,d,e,f,g,h);},"vY",BjL(AJa),"Kq",BjK(ARH),"bX",BjK(AWm),"ts",BjK(Bcm),"I_",BjL(A_Q),"Fr",BjM(AOw),"vq",BjK(AX6),"qe",BjK(ASf),"ic",BjK(AYl)],SG,0,C,[EQ,Jm,NX],0,0,0,0,["LG",BjM(ATj),"db",BjK(A9Y)],N4,0,C,[Br],0,3,0,0,["N9",BjM(AOC),"gQ",BjN(A6X)],MI,0,C,[],3,3,0,0,0,Hv,0,C,[],0,3,0,AP$,["a",BjK(AAr),"FY",BjL(A8T)],PK,0,C,[Br],0,3,0,Bh7,["OU",BjM(AHO)],AGO, +0,CB,[],0,0,0,0,0,AEB,0,C,[Qa,DD],0,3,0,0,["Q1",BjL(ATv),"bP",BjL(A_T),"cL",BjK(APS),"fA",BjN(APz),"h5",BjM(AQZ),"h7",BjM(AUY),"ix",BjM(A4O),"ig",BjM(AUz),"Jp",BjL(Bat),"ve",BjL(AUD),"vM",BjL(ANG),"pM",BjK(ASK),"du",BjL(AJ8)],AGP,0,CB,[],0,0,0,0,0,Uf,"BufferUnderflowException",19,Bl,[],0,3,0,0,["a",BjK(BbB)],AFV,0,C,[],0,3,0,0,0,YZ,0,Bp,[],0,0,0,0,["a",BjK(AZ0)],Y0,0,Bp,[],0,0,0,0,["a",BjK(AO$)],Y1,0,Bp,[],0,0,0,0,["a",BjK(AWt)],Y2,0,Bp,[],0,0,0,0,["a",BjK(AU0)]]); +$rt_metadata([Xb,0,Bt,[],0,0,0,0,0,Y3,0,Cq,[],0,0,0,0,["a",BjK(A4r)],MC,0,C,[],3,3,0,0,0,AHg,0,C,[BR,D9],1,3,0,0,["P2",BjM(A6V),"QP",BjM(ARR),"Lz",BjN(AJp),"O4",BjL(AJz),"MV",BjN(A4C)],O0,0,C,[],0,3,0,0,0,Hr,0,C,[],4,3,0,0,0,AD8,0,C,[B7],0,3,0,0,["QM",BjO(A2a),"eT",BjN(BcD),"G",BjK(A3z),"tR",function(b,c,d,e,f,g,h){AOU(this,b,c,d,e,f,g,h);},"Et",function(b,c,d,e,f,g,h,i,j){A62(this,b,c,d,e,f,g,h,i,j);},"xK",BjL(A5v),"Eh",BjK(AWT),"S",BjK(A4B),"ba",BjK(ARt),"Js",BjK(ARD),"eJ",BjK(A_U),"ge",BjK(A9R),"f2",BjK(AKh)],Sm, +0,IP,[],4,3,0,0,0,ABD,0,W,[],0,0,0,0,["a",BjK(ALo),"H",BjK(AXd)],AEg,0,C,[Jo],4,3,0,0,["M9",BjM(ACn),"K7",BjK(AGD),"NS",BjL(AHk),"Pg",BjL(AIc),"xU",BjL(FQ),"LU",BjL(Lo),"Oo",BjK(FK),"jv",BjL(ZC),"mI",BjL(R0),"tO",BjK(Oi),"ng",BjK(Pr),"jy",BjK(Sh),"Od",BjM(AI4)],Yy,0,BO,[],0,0,0,0,["a",BjK(A8L),"d",BjN(AXG),"o",BjK(ANa),"F",BjL(A1k),"he",BjK(A8H),"L",BjL(A1h)],Tt,0,C,[Ht],0,3,0,0,0,ZO,0,W,[],0,0,0,0,["a",BjK(AUe),"H",BjK(AYO)],O4,0,BO,[],0,0,0,0,["M4",BjM(AZr),"F",BjL(ARx),"o",BjK(AUC),"d",BjN(AI_),"bZ",BjL(A1i), +"L",BjL(AV2)],PG,0,C,[],0,3,0,0,0,SL,0,B9,[],0,3,0,0,0,Xw,0,C,[Gh],0,0,0,0,["QX",BjM(AYF),"bP",BjL(AHw),"du",BjL(ADg)],Kx,"Intrinsics",24,C,[],0,3,0,0,0,LN,"GlyphLayout$GlyphRun",14,C,[Du],0,3,0,0,["a",BjK(A4k),"Bv",BjL(AZT),"cL",BjK(AQy),"c",BjK(AKl)],OO,0,C7,[],0,3,0,0,0,Qy,0,E8,[],0,3,0,0,0,Fp,0,Bb,[],12,3,0,BeI,0,W9,0,C,[EQ,Jm],3,0,0,0,0,TT,0,BA,[],0,0,0,0,["z$",BjL(AQf),"d",BjN(A00),"L",BjL(A1f),"o",BjK(BcJ)],ACY,0,C,[E0],0,0,0,0,0,Ua,0,HL,[],0,0,0,0,["a",BjK(AJ$)],AF8,0,C,[],4,3,0,0,0,Pl,0,DF,[Cj],0,3, +0,ACJ,["LA",BjL(UH),"dL",BjK(A64)],DK,0,C,[MI],1,3,0,0,0,Uz,0,DK,[],0,0,0,0,0,Uv,0,Jh,[],0,0,0,0,0,Uw,0,DK,[],0,0,0,0,0,Ux,0,DK,[],0,0,0,0,0,Uy,0,DK,[],0,0,0,0,0,Wf,0,Bt,[],0,0,0,0,0,LP,0,C,[],3,3,0,0,0,Sj,0,C,[BR,Qu,LP,Ir],1,3,0,0,["Fc",BjL(AS8),"Ly",BjM(A_v),"Ny",BjM(A$0),"MD",BjN(AS4),"LY",BjL(AWN),"O8",BjK(AL3),"Ow",BjN(AJs)],Da,0,C,[Du],0,3,0,BtA,0,Sa,0,C,[],0,0,0,0,0,AF9,0,BK,[],0,3,0,0,0,Ye,0,KF,[B7],0,3,0,0,0,AFF,0,EL,[],0,0,0,0,["ji",BjN(A3Y),"d",BjN(AKr)],AF3,0,W,[],0,0,0,0,["a",BjK(AK_),"H",BjK(APU)],AEM, +0,C,[],0,0,0,0,["Pv",BjM(AM_),"c",BjK(AQ9)],AIG,0,I6,[],0,0,0,0,0,ACA,0,BK,[],0,3,0,0,0,Cd,"NumberFormatException",21,Ck,[],0,3,0,0,["a",BjK(A0i),"bL",BjL(DX)],AEm,0,C,[],0,3,0,0,["Q_",BjO(AQh)],AFI,0,C,[O1],0,3,0,0,["a",BjK(ANu)],AIp,0,CO,[],0,0,0,0,0]); +$rt_metadata([Vu,0,B9,[],0,3,0,0,0,ACh,0,C,[E4,CE],0,3,0,0,["E0",BjM(ASn),"b7",BjK(A55),"b3",BjK(A17)],AAY,0,C,[],0,0,0,0,0,WW,0,W,[],0,0,0,0,["a",BjK(ARU),"H",BjK(AUp)],AGa,0,W,[],0,0,0,0,["a",BjK(AR9),"H",BjK(AYE)],AE6,0,C,[],0,3,0,0,0,AB1,0,CK,[],4,3,0,0,0,R8,0,Ev,[],0,3,0,0,0,KJ,0,BO,[],0,0,0,0,["lF",BjL(AS0),"F",BjL(A1v),"d",BjN(AJn),"ck",BjN(A9C),"cq",BjO(AUL),"o",BjK(Bb3),"bZ",BjL(AMX),"L",BjL(A9J)],J1,"Table$DebugRect",12,FW,[],0,3,0,Bgg,["a",BjK(Wr)],AAN,0,FV,[],0,3,0,0,["wW",BjO(AKa)],ADe,0,C,[MC], +0,0,0,0,["QQ",BjL(AWY),"iM",BjL(A6e),"I6",BjL(AXw)],H2,0,C,[],0,3,0,0,["a",BjK(APg),"I",BjL(BcH),"nz",BjM(N5),"eS",BjL(A50),"H6",BjM(Ba9),"br",BjL(AVg),"eg",BjM(A8q),"FL",BjK(AOF),"bs",BjK(A6L),"bI",BjK(A3I),"Jm",BjL(ASG),"rq",BjL(AKX),"bz",BjK(AQ_),"n",BjL(BaY),"c",BjK(A6N)],UW,0,HD,[],0,3,0,0,0,AEG,0,C,[BR],1,3,0,0,0,PV,0,Cr,[Fi],0,3,0,BtF,0,OB,"IllegalAccessException",21,C7,[],0,3,0,0,["a",BjK(BaI)],X9,0,Ez,[],0,3,0,0,0,Yn,0,C,[],4,3,0,0,0,MN,0,C,[],0,3,0,0,0,ADj,0,Cq,[],0,0,0,0,0,Vx,0,BK,[],0,3,0,0,0,Sr, +0,C,[],3,3,0,0,0,AE3,0,Ft,[],0,3,0,0,0,XM,0,C,[],4,3,0,0,0,MU,0,C,[],0,3,0,BtH,0,ADo,0,C,[],0,3,0,0,0,AEz,0,BA,[],0,0,0,0,["I",BjL(A4V),"d",BjN(AS2),"L",BjL(A35),"o",BjK(AJZ)],AGv,0,C,[EQ],0,3,0,0,["KQ",BjL(AP9),"db",BjK(A0r)],AD4,0,DS,[],0,3,0,0,0,Sq,0,C,[P5],0,3,0,0,0,AHe,0,C,[],0,3,0,0,0,Ok,0,C,[],32,0,0,Bf1,0,VO,0,BK,[],0,3,0,0,0,ACe,0,W,[],0,0,0,0,["a",BjK(AXm),"H",BjK(AWU)],UO,0,C,[Du],4,3,0,0,0,QZ,0,C,[],0,3,0,0,0,Zn,0,C,[B7],4,3,0,0,["a",BjK(Bab),"h3",BjM(AGB),"eO",BjK(AAB),"y6",BjK(XY),"G",BjK(AFZ)]]); +function $rt_array(cls,data){this.Z=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@","bounces cannot be < 2 or > 5: ","Constructor not found for class: ","Security violation occurred while getting constructor for class: \'","\'.","Security violation while getting constructor for class: ","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: ","Replacement preconditions do not hold","Action must be non-null","Android","Mac","Win","Linux","FreeBSD","iPhone","iPod","iPad","error","Desktop","HeadlessDesktop","Applet","WebGL","iOS","CI sequence: ","\tat ","Caused by: ","objects cannot be null.","fSet","BehindFSet","JointSet"," ","^ ","range:","","","FileType \'","\' Not supported in web backend"," does not exist","","/","\\","null","false","true","Index out of bounds","New position "," is outside of range [0;","New limit ", +"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","W","s","S","d","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","N","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","AheadFSet","NonCapJointSet","PosLookaheadJointSet","NegLookaheadJointSet","charsetName is null","Should never been thrown","PosBehindJointSet","US-ASCII","-2147483648","GL_EXT_texture_filter_anisotropic","New data must have the same managed status as the old data","decomposed char:","NegBehindJointSet","Index ","ErrorLoading: ", +"\n",":","i","b","a","Invalid assets description file.","0","","javaClass@","","object cannot be null.","The last char in dst "," is outside of array of size ","Length "," must be non-negative","Offset ","The last char in src "," is outside of string of size ","Start "," must be before end ","GL_ARB_framebuffer_object","GL_EXT_framebuffer_object","com.badlogic.gdx.backends.lwjgl3.Lwjgl3GLES20","texture width and height must be square when using mipmapping.","main","Script loaded: ","data:",";base64,", +"The last float in src ","Unsupported asset type ","Loading asset : ","Loading script : ","elements","start + count must be <= size: "," + "," <= ","index can\'t be >= size: "," >= ","end can\'t be >= size: ","start can\'t be > end: "," > ","Array is empty.","additionalCapacity must be >= 0: ","newSize must be >= 0: ","[]",", ","AtomicFSet","touchDown","touchUp","touchDragged","mouseMoved","enter","exit","scrolled","keyDown","keyUp","keyTyped","none","table","cell","actor","get(...)","UTF-8","", +"jpg","jpeg","png","bmp","gif","json","xml","txt","glsl","fnt","pack","obj","atlas","g3dj","mp3","ogg","wav","Call end() before beginning a new shape batch.","segments must be > 0.","begin must be called first.","Must call begin(ShapeType.",").",") or begin(ShapeType.","Class cannot be created (missing no-arg constructor): ","Unable to create new instance: ","PX","PCT","EM","EX","PT","PC","IN","CM","MM","OnPlane","Back","Front","px","GLVersion","OpenGL ES (\\d(\\.\\d){0,2})","WebGL (\\d(\\.\\d){0,2})","(\\d(\\.\\d){0,2})", +"Invalid version string: ","\\.","libGDX GL","Error parsing number: ",", assuming: ","The last short in src ","file-f:","file-d:","Can\'t have more than 8191 sprites per batch: ","a_position","a_color","a_texCoord0","attribute vec4 a_position;\nattribute vec4 a_color;\nattribute vec2 a_texCoord0;\nuniform mat4 u_projTrans;\nvarying vec4 v_color;\nvarying vec2 v_texCoords;\n\nvoid main()\n{\n v_color = a_color;\n v_color.a = v_color.a * (255.0/254.0);\n v_texCoords = a_texCoord0;\n gl_Position = u_projTrans * a_position;\n}\n", +"#ifdef GL_ES\n#define LOWP lowp\nprecision mediump float;\n#else\n#define LOWP \n#endif\nvarying LOWP vec4 v_color;\nvarying vec2 v_texCoords;\nuniform sampler2D u_texture;\nvoid main()\n{\n gl_FragColor = v_color * texture2D(u_texture, v_texCoords);\n}","Error compiling shader: ","SpriteBatch.end must be called before begin.","SpriteBatch.begin must be called before end.","SpriteBatch.begin must be called before draw.","u_projTrans","u_texture","Instance class was loaded from a different classloader: ",", base type classloader: ", +"Malformed input of length ","NearestNeighbour","BiLinear","n must be positive","com/badlogic/gdx/utils/lsans-15.fnt","com/badlogic/gdx/utils/lsans-15.png","If no regions are specified, the font data must have an images path.","CI back reference: ","The specified font must contain at least one texture page.","UCI sequence: ","CompositeRangeSet: "," ","FinalSet","color","camera","other","Circle(x=",", y=",", bend=",", color=",", segments=",", isCone=",", camera=","","texture cannot be null.", +"�","averageCharsPerByte must be positive. Actual value is ","maxCharsPerByte must be positive. Actual value is ","newAction must be non-null","object","function","string","number","undefined","enabled","disabled","childrenOnly","^","Can only cope with FloatBuffer and ShortBuffer at the moment","glGetFloat not supported by WebGL backend","GL error: ","IndexBufferObject cannot be used after it has been disposed.","PreviousMatch","NonCapFSet","UCI ","Already loaded.","File is empty.","padding=",",","Invalid padding.", +"Missing common header.","Invalid common header.","lineHeight=","Missing: lineHeight","base=","Missing: base","pages=","Missing additional page definitions.",".*id=(\\d+)",".*file=\"?([^\"]+)\"?","\\\\","Missing: file","Page IDs must be indices starting at 0: ","Invalid page id: ","kernings ","metrics ","char "," =","kerning ","Error loading font file: ","No glyphs found.","UCI range:","keyboard","scroll","Capacity is negative: ","The last byte in dst ","The last byte in src ","","Exception occurred in constructor for class: ", +"Illegal argument(s) supplied to constructor for class: ","Could not instantiate instance of class: ","current(...)","public","protected","private","abstract","static","final","transient","volatile","synchronized","native","strictfp","interface","random","offset + length must be <= size: ","assets/","","Is","In","real","img","c","n","Webaudio","Audiocontext unlocked","OpenGL","GLES","NONE","loadFactor must be > 0 and < 1: ","UCI back reference: ","BIG_ENDIAN","LITTLE_ENDIAN","Pixmap","Custom","", +"Lambert","Phong","CLEAR","BLACK","WHITE","LIGHT_GRAY","GRAY","DARK_GRAY","BLUE","NAVY","ROYAL","SLATE","SKY","CYAN","TEAL","GREEN","CHARTREUSE","LIME","FOREST","OLIVE","YELLOW","GOLD","GOLDENROD","ORANGE","BROWN","TAN","FIREBRICK","RED","SCARLET","CORAL","SALMON","PINK","MAGENTA","PURPLE","VIOLET","MAROON","#iterator() cannot be used nested.","Asset loaded: ","Couldn\'t load image \'","\', file does not exist","rgba(","Pixmap already disposed!","Already prepared","Call prepare() before calling getPixmap()", +"This TextureData implementation does not upload data itself","c1","c2","c3","Triplet(c1=",", c2=",", c3=","u_sampler","a_normal","a_texCoord","u_projModelView","attribute vec4 a_position;\n","attribute vec3 a_normal;\n","attribute vec4 a_color;\n","attribute vec2 a_texCoord",";\n","uniform mat4 u_projModelView;\n","varying vec4 v_col;\n","varying vec2 v_tex","void main() {\n gl_Position = u_projModelView * a_position;\n"," v_col = a_color;\n v_col.a *= 255.0 / 254.0;\n"," v_tex"," = "," gl_PointSize = 1.0;\n}\n", +"#ifdef GL_ES\nprecision mediump float;\n#endif\n","uniform sampler2D u_sampler","void main() {\n gl_FragColor = ","vec4(1, 1, 1, 1)","v_col"," * "," texture2D(u_sampler",", v_tex",") *",")",";\n}","sequence: ","destination","IGNORE","REPLACE","REPORT","back reference: ","","COPY","copy","DESTINATION_ATOP","destination-atop","DESTINATION_IN","destination-in","DESTINATION_OUT","destination-out","DESTINATION_OVER","destination-over","LIGHTER","lighter","SOURCE_ATOP","source-atop","SOURCE_IN","source-in", +"SOURCE_OUT","source-out","SOURCE_OVER","source-over","XOR","xor","both","top","bottom","vertex shader must not be null","fragment shader must not be null","Fragment shader:\n","Vertex shader\n","An attempted fetch uniform from uncompiled shader \n","No uniform with name \'","\' in shader","Classpath","Internal","External","Absolute","Local","No buffer allocated!",".","CI ","UTF-16","UTF-16BE","UTF-16LE","colorRandom","max must be greater than min","args","canvas","Image","Audio","Text","t","Binary","Directory", +"ISO-8859-1","MirroredRepeat","ClampToEdge","Repeat","hidden","posFSet","Nearest","Linear","MipMap","MipMapNearestNearest","MipMapLinearNearest","MipMapNearestLinear","MipMapLinearLinear","k4","Point","Line","Filled","VertexArray","VertexBufferObject","VertexBufferObjectSubData","VertexBufferObjectWithVAO","key cannot be null.","Patter is null","\\Q","\\E","\\\\E\\Q","ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/","==","=","Unmappable characters of length ","None","SourceOver","LOAD_ASSETS", +"APP_CREATE","APP_LOOP","Unknown Gdx2DPixmap Format: ","Intensity","LuminanceAlpha","RGB565","RGBA4444","RGB888","RGBA8888","attributes must be >= 1","FILL","STROKE","java.runtime.name","userAgent","os.name","Windows","OS X","no OS",".html","index.html","index-debug.html","assets.txt","resize","gdx.wasm.js","type","screen","Screen already registered to type: ","Missing screen instance of type: ","values(...)","exception","KTX","Unable to dispose of "," screen.","Mesh attempting to access memory outside of the index buffer (count: ", +", offset: ",", max: ","capacity must be >= 0: ","The required capacity is too large: ","EOI","mousedown","mouseup","mousemove","wheel","touchstart","touchmove","touchcancel","touchend","keydown","keypress","keyup","CSS1Compat","Either src or dest is null","java.version","1.8","TeaVM","file.separator","path.separator","line.separator","java.io.tmpdir","java.vm.version","user.home","/tmp","unknown format: ","DotAll","decomposed Hangul syllable:"," must not be null","Parameter specified as non-null is null: method ", +", parameter ","Enabled","EnabledUntilCycleEnd","Disabled","WordBoundary","data must be a ByteBuffer or FloatBuffer",""," fps"]); +BL.prototype.toString=function(){return $rt_ustr(this);}; +BL.prototype.valueOf=BL.prototype.toString;C.prototype.toString=function(){return $rt_ustr(S3(this));}; +C.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 B_=Long_add;var Km=Long_sub;var BH=Long_mul;var NJ=Long_div;var OH=Long_rem;var ANN=Long_or;var CT=Long_and;var F$=Long_xor;var Ey=Long_shl;var BhH=Long_shr;var BY=Long_shru;var BtI=Long_compare;var Db=Long_eq;var ANQ=Long_ne;var BdU=Long_lt;var TX=Long_le;var BdR=Long_gt;var ANg=Long_ge;var BtJ=Long_not;var Bh5=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