Files
2023-10-31 07:10:46 -05:00

1965 lines
1007 KiB
JavaScript

Array.prototype._c3=0;var _d3={_e3:[],_f3:[{_g3:"snd_fall",_h3:0,_i3:".ogg",_j3:"snd_fall",_k3:0,volume:0.8,_l3:0,preload:!0,_m3:0},{_g3:"snd_groundhit",_h3:0,_i3:".ogg",_j3:"snd_groundhit",_k3:0,volume:0.73,_l3:0,preload:!0,_m3:0},{_g3:"snd_walk",_h3:0,_i3:".ogg",_j3:"snd_walk",_k3:0,volume:1,_l3:0,preload:!0,_m3:0},{_g3:"riftshift",_h3:0,_i3:".ogg",_j3:"riftshift",_k3:0,volume:0.45,_l3:0,preload:!0,_m3:0},{_g3:"snd_ground",_h3:0,_i3:".ogg",_j3:"snd_ground",_k3:0,volume:0.6,_l3:0,preload:!0,_m3:0}
,{_g3:"snd_shoot",_h3:0,_i3:".ogg",_j3:"snd_shoot",_k3:0,volume:1,_l3:0,preload:!0,_m3:0}],_n3:[],_o3:[{_g3:"spr_player",width:32,height:48,_p3:2,_q3:!1,_r3:!1,preload:!1,_s3:16,_t3:32,_u3:5,_v3:26,_w3:3,_x3:45,_y3:[0,1,2,3,4]},{_g3:"spr_player_outline",width:32,height:48,_p3:2,_q3:!1,_r3:!1,preload:!1,_s3:16,_t3:32,_u3:5,_v3:26,_w3:3,_x3:45,_y3:[5,6,7,8,9]},{_g3:"spr_block",width:32,height:32,_p3:1,_q3:!1,_r3:!1,preload:!1,_v3:31,_x3:31,_y3:[10,11,12,13,14,15,16]},{_g3:"spr_red",width:32,height:32,
_q3:!1,_r3:!1,preload:!1,_v3:31,_x3:31,_y3:[17]},{_g3:"spr_goalw",width:32,height:48,_q3:!1,_r3:!1,preload:!1,_u3:2,_v3:30,_w3:6,_x3:47,_y3:[18,19,20]},{_g3:"spr_goal",width:32,height:48,_q3:!1,_r3:!1,preload:!1,_u3:2,_v3:30,_w3:10,_x3:47,_y3:[21,22,23]},{_g3:"spr_nothing",width:32,height:32,_q3:!1,_r3:!1,preload:!1,_u3:31,_w3:31,_y3:[24]},{_g3:"spr_button",width:64,height:32,_q3:!1,_r3:!1,preload:!1,_u3:6,_v3:57,_w3:22,_x3:31,_y3:[25,26]},{_g3:"spr_gate",width:32,height:64,_p3:1,_q3:!1,_r3:!1,preload:!1,
_z3:!0,_v3:31,_x3:63,_y3:[27,28],_A3:[[0xFF,0xFF,0xFF,0xFF],[0xFF,0x00,0xFF,0x00]]},{_g3:"spr_flesh",width:6,height:6,_q3:!1,_r3:!1,preload:!1,_v3:5,_x3:5,_y3:[29]},{_g3:"spr_logo",width:198,height:115,_q3:!1,_r3:!1,preload:!1,_s3:99,_v3:197,_x3:114,_y3:[30]},{_g3:"spr_sentry",width:48,height:32,_p3:2,_q3:!1,_r3:!1,preload:!1,_s3:24,_t3:16,_u3:9,_v3:27,_w3:5,_x3:31,_y3:[31,32,33,34,35]},{_g3:"spr_bullet",width:48,height:32,_p3:2,_q3:!1,_r3:!1,preload:!1,_t3:16,_v3:30,_w3:10,_x3:13,_y3:[36]}],_B3:[{
_g3:"bg",_q3:!1,_r3:!1,preload:!1,_C3:16,_D3:16,_E3:0,_F3:0,_G3:0,frames:0,_H3:0,_I3:0,_y3:37},{_g3:"vignette",_q3:!1,_r3:!1,preload:!1,_C3:16,_D3:16,_E3:0,_F3:0,_G3:0,frames:0,_H3:0,_I3:0,_y3:38}],_J3:[],_K3:[_L3,_M3],_N3:["rift1_collide","rift2_collide"],_O3:[{_P3:"#define LOWPREC lowp\n#define MATRIX_VIEW 0\n#define MATRIX_PROJECTION 1\n#define MATRIX_WORLD 2\n#define MATRIX_WORLD_VIEW 3\n#define MATRIX_WORLD_VIEW_PROJECTION 4\n#define MATRICES_MAX 5\n\nuniform mat4 gm_Matrices[MATRICES_MAX]; \n\nuniform bool gm_LightingEnabled;\nuniform bool gm_VS_FogEnabled;\nuniform float gm_FogStart;\nuniform float gm_RcpFogRange;\n\n#define MAX_VS_LIGHTS 8\n#define MIRROR_WIN32_LIGHTING_EQUATION\n\n\n//#define MAX_VS_LIGHTS 8\nuniform vec4 gm_AmbientColour; // rgb=colour, a=1\nuniform vec4 gm_Lights_Direction[MAX_VS_LIGHTS]; // normalised direction\nuniform vec4 gm_Lights_PosRange[MAX_VS_LIGHTS]; // X,Y,Z position, W range\nuniform vec4 gm_Lights_Colour[MAX_VS_LIGHTS]; // rgb=colour, a=1\n\nfloat CalcFogFactor(vec4 pos)\n{\n if (gm_VS_FogEnabled)\n {\n vec4 viewpos = gm_Matrices[MATRIX_WORLD_VIEW] * pos;\n float fogfactor = ((viewpos.z - gm_FogStart) * gm_RcpFogRange);\n return fogfactor;\n }\n else\n {\n return 0.0;\n }\n}\n\nvec4 DoDirLight(vec3 ws_normal, vec4 dir, vec4 diffusecol)\n{\n float dotresult = dot(ws_normal, dir.xyz);\n dotresult = max(0.0, dotresult);\n\n return dotresult * diffusecol;\n}\n\nvec4 DoPointLight(vec3 ws_pos, vec3 ws_normal, vec4 posrange, vec4 diffusecol)\n{\n vec3 diffvec = ws_pos - posrange.xyz;\n float veclen = length(diffvec);\n diffvec /= veclen; // normalise\n#ifdef MIRROR_WIN32_LIGHTING_EQUATION\n // This is based on the Win32 D3D and OpenGL falloff model, where:\n // Attenuation = 1.0f / (factor0 + (d * factor1) + (d*d * factor2))\n // For some reason, factor0 is set to 0.0f while factor1 is set to 1.0f/lightrange (on both D3D and OpenGL)\n // This'll result in no visible falloff as 1.0f / (d / lightrange) will always be larger than 1.0f (if the vertex is within range)\n float atten = 1.0 / (veclen / posrange.w);\n if (veclen > posrange.w)\n {\n atten = 0.0;\n }\n#else\n float atten = clamp( (1.0 - (veclen / posrange.w)), 0.0, 1.0); // storing 1.0f/range instead would save a rcp\n#endif\n float dotresult = dot(ws_normal, diffvec);\n dotresult = max(0.0, dotresult);\n\n return dotresult * atten * diffusecol;\n}\n\nvec4 DoLighting(vec4 vertexcolour, vec4 objectspacepos, vec3 objectspacenormal)\n{\n if (gm_LightingEnabled)\n {\n // Normally we'd have the light positions\\directions back-transformed from world to object space\n // But to keep things simple for the moment we'll just transform the normal to world space\n vec4 objectspacenormal4 = vec4(objectspacenormal, 0.0);\n vec3 ws_normal;\n ws_normal = (gm_Matrices[MATRIX_WORLD_VIEW] * objectspacenormal4).xyz;\n ws_normal = -normalize(ws_normal);\n\n vec3 ws_pos;\n ws_pos = (gm_Matrices[MATRIX_WORLD] * objectspacepos).xyz;\n\n // Accumulate lighting from different light types\n vec4 accumcol = vec4(0.0, 0.0, 0.0, 0.0); \n for(int i = 0; i < MAX_VS_LIGHTS; i++)\n {\n accumcol += DoDirLight(ws_normal, gm_Lights_Direction[i], gm_Lights_Colour[i]);\n }\n\n for(int i = 0; i < MAX_VS_LIGHTS; i++)\n {\n accumcol += DoPointLight(ws_pos, ws_normal, gm_Lights_PosRange[i], gm_Lights_Colour[i]);\n }\n\n accumcol *= vertexcolour;\n accumcol += gm_AmbientColour;\n accumcol = min(vec4(1.0, 1.0, 1.0, 1.0), accumcol);\n return accumcol;\n }\n else\n {\n return vertexcolour;\n }\n}\n\n#define _YY_GLSLES_ 1\n//\n// Simple passthrough vertex shader\n//\nattribute vec3 in_Position; // (x,y,z)\nattribute vec4 in_Colour; // (r,g,b,a)\nattribute vec2 in_TextureCoord; // (u,v)\n//attribute vec3 in_Normal; // (x,y,z) unused in this shader.\n\nvarying vec2 v_vTexcoord;\nvarying vec4 v_vColour;\n\nvoid main()\n{\n vec4 object_space_pos = vec4( in_Position.x, in_Position.y, in_Position.z, 1.0);\n gl_Position = gm_Matrices[MATRIX_WORLD_VIEW_PROJECTION] * object_space_pos;\n \n v_vColour = in_Colour;\n v_vTexcoord = in_TextureCoord;\n}\n\n",
_Q3:"precision mediump float;\n#define LOWPREC lowp\n// Uniforms look like they're shared between vertex and fragment shaders in GLSL, so we have to be careful to avoid name clashes\n\nuniform sampler2D gm_BaseTexture;\n\nuniform bool gm_PS_FogEnabled;\nuniform vec4 gm_FogColour;\nuniform bool gm_AlphaTestEnabled;\nuniform float gm_AlphaRefValue;\n\nvoid DoAlphaTest(vec4 SrcColour)\n{\n if (gm_AlphaTestEnabled)\n {\n if (SrcColour.a <= gm_AlphaRefValue)\n {\n discard;\n }\n }\n}\n\nvoid DoFog(inout vec4 SrcColour, float fogval)\n{\n if (gm_PS_FogEnabled)\n {\n SrcColour = mix(SrcColour, gm_FogColour, clamp(fogval, 0.0, 1.0)); \n }\n}\n\n#define _YY_GLSLES_ 1\n\n//\n// Simple passthrough fragment shader\n//\nvarying vec2 v_vTexcoord;\nvarying vec4 v_vColour;\n\nvoid main()\n{\n vec4 colour = texture2D(gm_BaseTexture, v_vTexcoord);\n gl_FragColor = v_vColour * vec4(colour.r,colour.g,colour.b,(colour.b + colour.g + 0.8 - colour.b)/3.0);\n}\n\n",
_R3:["in_Position","in_Colour","in_TextureCoord"]}],_S3:[{_g3:"font0",_T3:18,bold:!0,_U3:!1,_V3:32,_W3:127,_X3:1,antialias:0,_Y3:"Book Antiqua",_Z3:39,__3:1,_04:1,_14:[{_24:32,_34:" ",_44:213,_54:115,_64:6,_74:28,shift:6,_84:0},{_24:33,_34:"!",_44:64,_54:145,_64:4,_74:22,shift:7,_84:1},{_24:34,_34:"\"",_44:49,_54:145,_64:7,_74:13,shift:10,_84:1},{_24:35,_34:"#",_44:57,_54:89,_64:12,_74:22,shift:15,_84:1},{_24:36,_34:"$",_44:44,_54:89,_64:11,_74:24,shift:12,_84:0},{_24:37,_34:"%",_44:96,_54:2,_64:20,
_74:23,shift:21,_84:1},{_24:38,_34:"&",_44:181,_54:2,_64:18,_74:22,shift:20,_84:2},{_24:39,_34:"'",_44:89,_54:145,_64:3,_74:13,shift:5,_84:1},{_24:40,_34:"(",_44:197,_54:115,_64:6,_74:28,shift:8,_84:1},{_24:41,_34:")",_44:189,_54:115,_64:6,_74:28,shift:8,_84:0},{_24:42,_34:"*",_44:39,_54:145,_64:8,_74:14,shift:11,_84:1},{_24:43,_34:"+",_44:177,_54:89,_64:12,_74:20,shift:15,_84:1},{_24:44,_34:",",_44:237,_54:115,_64:6,_74:26,shift:6,_84:-1},{_24:45,_34:"-",_44:29,_54:145,_64:8,_74:18,shift:8,_84:0}
,{_24:46,_34:".",_44:58,_54:145,_64:4,_74:22,shift:6,_84:1},{_24:47,_34:"/",_44:87,_54:60,_64:12,_74:27,shift:7,_84:-3},{_24:48,_34:"0",_44:14,_54:115,_64:10,_74:22,shift:12,_84:1},{_24:49,_34:"1",_44:241,_54:89,_64:10,_74:22,shift:12,_84:1},{_24:50,_34:"2",_44:111,_54:89,_64:11,_74:22,shift:12,_84:0},{_24:51,_34:"3",_44:229,_54:89,_64:10,_74:22,shift:12,_84:1},{_24:52,_34:"4",_44:30,_54:89,_64:12,_74:22,shift:12,_84:0},{_24:53,_34:"5",_44:150,_54:89,_64:11,_74:22,shift:12,_84:0},{_24:54,_34:"6",
_44:217,_54:89,_64:10,_74:22,shift:12,_84:1},{_24:55,_34:"7",_44:124,_54:89,_64:11,_74:22,shift:12,_84:1},{_24:56,_34:"8",_44:205,_54:89,_64:10,_74:22,shift:12,_84:1},{_24:57,_34:"9",_44:26,_54:115,_64:10,_74:22,shift:12,_84:1},{_24:58,_34:":",_44:70,_54:145,_64:4,_74:22,shift:6,_84:1},{_24:59,_34:";",_44:245,_54:115,_64:6,_74:26,shift:6,_84:-1},{_24:60,_34:"<",_44:163,_54:89,_64:12,_74:20,shift:15,_84:1},{_24:61,_34:"=",_44:90,_54:115,_64:12,_74:17,shift:15,_84:1},{_24:62,_34:">",_44:191,_54:89,
_64:12,_74:20,shift:15,_84:2},{_24:63,_34:"?",_44:38,_54:115,_64:10,_74:22,shift:11,_84:0},{_24:64,_34:"@",_44:165,_54:30,_64:16,_74:22,shift:18,_84:1},{_24:65,_34:"A",_44:140,_54:2,_64:19,_74:22,shift:19,_84:0},{_24:66,_34:"B",_44:133,_54:60,_64:14,_74:22,shift:16,_84:1},{_24:67,_34:"C",_44:230,_54:30,_64:15,_74:22,shift:17,_84:1},{_24:68,_34:"D",_44:22,_54:30,_64:18,_74:22,shift:20,_84:1},{_24:69,_34:"E",_44:239,_54:60,_64:13,_74:22,shift:15,_84:1},{_24:70,_34:"F",_44:71,_54:89,_64:12,_74:22,shift:13,
_84:1},{_24:71,_34:"G",_44:221,_54:2,_64:18,_74:22,shift:20,_84:1},{_24:72,_34:"H",_44:42,_54:30,_64:18,_74:22,shift:20,_84:1},{_24:73,_34:"I",_44:2,_54:145,_64:7,_74:22,shift:9,_84:1},{_24:74,_34:"J",_44:50,_54:115,_64:8,_74:27,shift:9,_84:0},{_24:75,_34:"K",_44:94,_54:30,_64:17,_74:22,shift:19,_84:1},{_24:76,_34:"L",_44:179,_54:60,_64:13,_74:22,shift:15,_84:1},{_24:77,_34:"M",_44:49,_54:2,_64:22,_74:22,shift:24,_84:1},{_24:78,_34:"N",_44:161,_54:2,_64:18,_74:22,shift:20,_84:1},{_24:79,_34:"O",
_44:201,_54:2,_64:18,_74:22,shift:20,_84:1},{_24:80,_34:"P",_44:194,_54:60,_64:13,_74:22,shift:15,_84:1},{_24:81,_34:"Q",_44:28,_54:2,_64:19,_74:26,shift:20,_84:1},{_24:82,_34:"R",_44:183,_54:30,_64:16,_74:22,shift:17,_84:1},{_24:83,_34:"S",_44:209,_54:60,_64:13,_74:22,shift:15,_84:1},{_24:84,_34:"T",_44:2,_54:60,_64:15,_74:22,shift:16,_84:0},{_24:85,_34:"U",_44:2,_54:30,_64:18,_74:22,shift:19,_84:1},{_24:86,_34:"V",_44:113,_54:30,_64:17,_74:22,shift:19,_84:1},{_24:87,_34:"W",_44:2,_54:2,_64:24,
_74:22,shift:24,_84:0},{_24:88,_34:"X",_44:53,_54:60,_64:15,_74:22,shift:16,_84:1},{_24:89,_34:"Y",_44:147,_54:30,_64:16,_74:22,shift:16,_84:0},{_24:90,_34:"Z",_44:149,_54:60,_64:14,_74:22,shift:16,_84:1},{_24:91,_34:"[",_44:229,_54:115,_64:6,_74:27,shift:8,_84:2},{_24:92,_34:"\\",_44:201,_54:30,_64:13,_74:27,shift:15,_84:1},{_24:93,_34:"]",_44:221,_54:115,_64:6,_74:27,shift:8,_84:0},{_24:94,_34:"^",_44:166,_54:115,_64:11,_74:16,shift:15,_84:2},{_24:95,_34:"_",_44:165,_54:60,_64:12,_74:25,shift:12,
_84:0},{_24:96,_34:"`",_44:81,_54:145,_64:6,_74:10,shift:8,_84:1},{_24:97,_34:"a",_44:98,_54:89,_64:11,_74:22,shift:12,_84:1},{_24:98,_34:"b",_44:117,_54:60,_64:14,_74:22,shift:15,_84:0},{_24:99,_34:"c",_44:115,_54:115,_64:9,_74:22,shift:11,_84:1},{_24:100,_34:"d",_44:224,_54:60,_64:13,_74:22,shift:15,_84:1},{_24:101,_34:"e",_44:2,_54:115,_64:10,_74:22,shift:12,_84:1},{_24:102,_34:"f",_44:137,_54:115,_64:9,_74:22,shift:9,_84:0},{_24:103,_34:"g",_44:216,_54:30,_64:12,_74:28,shift:13,_84:1},{_24:104,
_34:"h",_44:19,_54:60,_64:15,_74:22,shift:15,_84:0},{_24:105,_34:"i",_44:20,_54:145,_64:7,_74:22,shift:8,_84:1},{_24:106,_34:"j",_44:205,_54:115,_64:6,_74:28,shift:8,_84:0},{_24:107,_34:"k",_44:101,_54:60,_64:14,_74:22,shift:15,_84:0},{_24:108,_34:"l",_44:11,_54:145,_64:7,_74:22,shift:8,_84:1},{_24:109,_34:"m",_44:73,_54:2,_64:21,_74:22,shift:21,_84:0},{_24:110,_34:"n",_44:70,_54:60,_64:15,_74:22,shift:15,_84:0},{_24:111,_34:"o",_44:137,_54:89,_64:11,_74:22,shift:13,_84:1},{_24:112,_34:"p",_44:62,
_54:30,_64:14,_74:28,shift:15,_84:0},{_24:113,_34:"q",_44:78,_54:30,_64:14,_74:28,shift:15,_84:1},{_24:114,_34:"r",_44:104,_54:115,_64:9,_74:22,shift:9,_84:0},{_24:115,_34:"s",_44:126,_54:115,_64:9,_74:22,shift:11,_84:1},{_24:116,_34:"t",_44:179,_54:115,_64:8,_74:22,shift:8,_84:0},{_24:117,_34:"u",_44:36,_54:60,_64:15,_74:22,shift:15,_84:0},{_24:118,_34:"v",_44:2,_54:89,_64:12,_74:22,shift:13,_84:0},{_24:119,_34:"w",_44:118,_54:2,_64:20,_74:22,shift:20,_84:0},{_24:120,_34:"x",_44:16,_54:89,_64:12,
_74:22,shift:12,_84:0},{_24:121,_34:"y",_44:132,_54:30,_64:13,_74:28,shift:13,_84:0},{_24:122,_34:"z",_44:85,_54:89,_64:11,_74:22,shift:12,_84:0},{_24:123,_34:"{",_44:148,_54:115,_64:7,_74:28,shift:7,_84:1},{_24:124,_34:"|",_44:76,_54:145,_64:3,_74:27,shift:15,_84:6},{_24:125,_34:"}",_44:157,_54:115,_64:7,_74:28,shift:7,_84:-1},{_24:126,_34:"~",_44:75,_54:115,_64:13,_74:16,shift:15,_84:1},{_24:127,_44:60,_54:115,_64:13,_74:16,shift:15,_84:1},],},{_g3:"font1",_T3:11,bold:!1,_U3:!1,_V3:32,_W3:127,
_X3:1,antialias:0,_Y3:"Arial",_Z3:40,__3:1,_04:1,_14:[{_24:32,_34:" ",_44:169,_54:40,_64:4,_74:17,shift:4,_84:0},{_24:33,_34:"!",_44:22,_54:59,_64:1,_74:14,shift:5,_84:2},{_24:34,_34:"\"",_44:2,_54:59,_64:3,_74:7,shift:5,_84:1},{_24:35,_34:"#",_44:82,_54:21,_64:8,_74:14,shift:8,_84:0},{_24:36,_34:"$",_44:92,_54:21,_64:7,_74:15,shift:8,_84:0},{_24:37,_34:"%",_44:61,_54:2,_64:11,_74:14,shift:13,_84:1},{_24:38,_34:"&",_44:119,_54:2,_64:9,_74:14,shift:10,_84:1},{_24:39,_34:"'",_44:38,_54:59,_64:1,_74:7,
shift:3,_84:1},{_24:40,_34:"(",_44:215,_54:40,_64:3,_74:17,shift:5,_84:1},{_24:41,_34:")",_44:205,_54:40,_64:3,_74:17,shift:5,_84:1},{_24:42,_34:"*",_44:248,_54:40,_64:5,_74:8,shift:6,_84:0},{_24:43,_34:"+",_44:83,_54:40,_64:7,_74:12,shift:9,_84:1},{_24:44,_34:",",_44:13,_54:59,_64:1,_74:17,shift:4,_84:2},{_24:45,_34:"-",_44:237,_54:40,_64:4,_74:11,shift:5,_84:0},{_24:46,_34:".",_44:25,_54:59,_64:1,_74:14,shift:4,_84:2},{_24:47,_34:"/",_44:193,_54:40,_64:4,_74:14,shift:4,_84:0},{_24:48,_34:"0",_44:42,
_54:40,_64:6,_74:14,shift:8,_84:1},{_24:49,_34:"1",_44:243,_54:40,_64:3,_74:14,shift:8,_84:2},{_24:50,_34:"2",_44:18,_54:40,_64:6,_74:14,shift:8,_84:1},{_24:51,_34:"3",_44:225,_54:21,_64:6,_74:14,shift:8,_84:1},{_24:52,_34:"4",_44:152,_54:21,_64:7,_74:14,shift:8,_84:0},{_24:53,_34:"5",_44:34,_54:40,_64:6,_74:14,shift:8,_84:1},{_24:54,_34:"6",_44:233,_54:21,_64:6,_74:14,shift:8,_84:1},{_24:55,_34:"7",_44:116,_54:40,_64:6,_74:14,shift:8,_84:1},{_24:56,_34:"8",_44:192,_54:21,_64:6,_74:14,shift:8,_84:1}
,{_24:57,_34:"9",_44:241,_54:21,_64:6,_74:14,shift:8,_84:1},{_24:58,_34:":",_44:28,_54:59,_64:1,_74:14,shift:4,_84:1},{_24:59,_34:";",_44:10,_54:59,_64:1,_74:17,shift:4,_84:1},{_24:60,_34:"<",_44:216,_54:21,_64:7,_74:12,shift:9,_84:1},{_24:61,_34:"=",_44:160,_54:40,_64:7,_74:11,shift:9,_84:1},{_24:62,_34:">",_44:58,_54:40,_64:7,_74:12,shift:9,_84:1},{_24:63,_34:"?",_44:75,_54:40,_64:6,_74:14,shift:8,_84:1},{_24:64,_34:"@",_44:2,_54:2,_64:14,_74:17,shift:15,_84:0},{_24:65,_34:"A",_44:185,_54:2,_64:9,
_74:14,shift:9,_84:0},{_24:66,_34:"B",_44:62,_54:21,_64:8,_74:14,shift:10,_84:1},{_24:67,_34:"C",_44:141,_54:2,_64:9,_74:14,shift:11,_84:1},{_24:68,_34:"D",_44:130,_54:2,_64:9,_74:14,shift:11,_84:1},{_24:69,_34:"E",_44:2,_54:21,_64:8,_74:14,shift:10,_84:1},{_24:70,_34:"F",_44:161,_54:21,_64:7,_74:14,shift:9,_84:1},{_24:71,_34:"G",_44:163,_54:2,_64:9,_74:14,shift:11,_84:1},{_24:72,_34:"H",_44:22,_54:21,_64:8,_74:14,shift:10,_84:1},{_24:73,_34:"I",_44:31,_54:59,_64:1,_74:14,shift:3,_84:1},{_24:74,
_34:"J",_44:10,_54:40,_64:6,_74:14,shift:7,_84:0},{_24:75,_34:"K",_44:207,_54:2,_64:9,_74:14,shift:10,_84:1},{_24:76,_34:"L",_44:143,_54:21,_64:7,_74:14,shift:8,_84:1},{_24:77,_34:"M",_44:218,_54:2,_64:9,_74:14,shift:11,_84:1},{_24:78,_34:"N",_44:72,_54:21,_64:8,_74:14,shift:10,_84:1},{_24:79,_34:"O",_44:86,_54:2,_64:10,_74:14,shift:12,_84:1},{_24:80,_34:"P",_44:32,_54:21,_64:8,_74:14,shift:10,_84:1},{_24:81,_34:"Q",_44:74,_54:2,_64:10,_74:15,shift:12,_84:1},{_24:82,_34:"R",_44:229,_54:2,_64:9,_74:14,
shift:11,_84:1},{_24:83,_34:"S",_44:12,_54:21,_64:8,_74:14,shift:10,_84:1},{_24:84,_34:"T",_44:152,_54:2,_64:9,_74:14,shift:9,_84:0},{_24:85,_34:"U",_44:52,_54:21,_64:8,_74:14,shift:10,_84:1},{_24:86,_34:"V",_44:108,_54:2,_64:9,_74:14,shift:9,_84:0},{_24:87,_34:"W",_44:18,_54:2,_64:15,_74:14,shift:15,_84:0},{_24:88,_34:"X",_44:196,_54:2,_64:9,_74:14,shift:9,_84:0},{_24:89,_34:"Y",_44:174,_54:2,_64:9,_74:14,shift:9,_84:0},{_24:90,_34:"Z",_44:42,_54:21,_64:8,_74:14,shift:8,_84:0},{_24:91,_34:"[",_44:225,
_54:40,_64:3,_74:17,shift:4,_84:1},{_24:92,_34:"\\",_44:187,_54:40,_64:4,_74:14,shift:4,_84:0},{_24:93,_34:"]",_44:210,_54:40,_64:3,_74:17,shift:4,_84:0},{_24:94,_34:"^",_44:230,_54:40,_64:5,_74:9,shift:5,_84:0},{_24:95,_34:"_",_44:98,_54:2,_64:8,_74:17,shift:8,_84:0},{_24:96,_34:"`",_44:34,_54:59,_64:2,_74:5,shift:5,_84:1},{_24:97,_34:"a",_44:2,_54:40,_64:6,_74:14,shift:8,_84:1},{_24:98,_34:"b",_44:184,_54:21,_64:6,_74:14,shift:8,_84:1},{_24:99,_34:"c",_44:100,_54:40,_64:6,_74:14,shift:8,_84:1}
,{_24:100,_34:"d",_44:50,_54:40,_64:6,_74:14,shift:8,_84:1},{_24:101,_34:"e",_44:208,_54:21,_64:6,_74:14,shift:8,_84:1},{_24:102,_34:"f",_44:175,_54:40,_64:4,_74:14,shift:4,_84:0},{_24:103,_34:"g",_44:117,_54:21,_64:6,_74:17,shift:8,_84:1},{_24:104,_34:"h",_44:124,_54:40,_64:6,_74:14,shift:8,_84:1},{_24:105,_34:"i",_44:19,_54:59,_64:1,_74:14,shift:3,_84:1},{_24:106,_34:"j",_44:220,_54:40,_64:3,_74:17,shift:3,_84:-1},{_24:107,_34:"k",_44:200,_54:21,_64:6,_74:14,shift:7,_84:1},{_24:108,_34:"l",_44:16,
_54:59,_64:1,_74:14,shift:3,_84:1},{_24:109,_34:"m",_44:35,_54:2,_64:11,_74:14,shift:13,_84:1},{_24:110,_34:"n",_44:108,_54:40,_64:6,_74:14,shift:8,_84:1},{_24:111,_34:"o",_44:132,_54:40,_64:6,_74:14,shift:8,_84:1},{_24:112,_34:"p",_44:101,_54:21,_64:6,_74:17,shift:8,_84:1},{_24:113,_34:"q",_44:109,_54:21,_64:6,_74:17,shift:8,_84:1},{_24:114,_34:"r",_44:181,_54:40,_64:4,_74:14,shift:5,_84:1},{_24:115,_34:"s",_44:92,_54:40,_64:6,_74:14,shift:8,_84:1},{_24:116,_34:"t",_44:199,_54:40,_64:4,_74:14,shift:4,
_84:0},{_24:117,_34:"u",_44:67,_54:40,_64:6,_74:14,shift:8,_84:1},{_24:118,_34:"v",_44:134,_54:21,_64:7,_74:14,shift:7,_84:0},{_24:119,_34:"w",_44:48,_54:2,_64:11,_74:14,shift:11,_84:0},{_24:120,_34:"x",_44:125,_54:21,_64:7,_74:14,shift:7,_84:0},{_24:121,_34:"y",_44:240,_54:2,_64:7,_74:17,shift:7,_84:0},{_24:122,_34:"z",_44:26,_54:40,_64:6,_74:14,shift:8,_84:1},{_24:123,_34:"{",_44:177,_54:21,_64:5,_74:17,shift:5,_84:0},{_24:124,_34:"|",_44:7,_54:59,_64:1,_74:17,shift:3,_84:1},{_24:125,_34:"}",_44:170,
_54:21,_64:5,_74:17,shift:5,_84:0},{_24:126,_34:"~",_44:150,_54:40,_64:8,_74:10,shift:9,_84:0},{_24:127,_44:140,_54:40,_64:8,_74:10,shift:9,_84:0},],}],_94:[],_a4:[{},],_b4:[{_g3:"obj_player",_c4:!0,_d4:-1,parent:-100,_e4:_f4,_g4:_h4,_i4:_j4,_k4:_l4,_m4:_n4,_o4:_p4,_q4:_r4,_s4:_t4,_u4:[],_v4:[]},{_g3:"obj_block",_w4:2,_c4:!0,parent:4,_e4:_x4,_i4:_y4,_u4:[],_v4:[]},{_g3:"obj_rifts",_w4:-1,_c4:!0,parent:-100,_e4:_z4,_A4:_B4,_q4:_C4,_u4:[],_v4:[]},{_g3:"obj_blockpair",_w4:-1,_d4:-1,parent:4,_D4:2,_u4:[],
_v4:[]},{_g3:"obj_solid",_w4:3,_c4:!0,parent:-100,_u4:[],_v4:[]},{_g3:"obj_goal",_w4:5,_c4:!0,parent:-100,_e4:_E4,_A4:_F4,_q4:_G4,_u4:[],_v4:[0,_H4]},{_g3:"obj_point",_w4:-1,_c4:!0,parent:-100,_e4:_I4,_J4:_K4,_A4:_L4,_u4:[],_v4:[]},{_g3:"obj_button",_w4:7,_c4:!0,parent:-100,_e4:_M4,_N4:_O4,_i4:_P4,_u4:[],_v4:[]},{_g3:"obj_buttonpair",_w4:7,parent:-100,_i4:_Q4,_u4:[],_v4:[]},{_g3:"obj_gate",_w4:8,_c4:!0,parent:4,_e4:_R4,_i4:_S4,_u4:[],_v4:[]},{_g3:"obj_gatepair",_w4:8,parent:4,_i4:_T4,_u4:[],_v4:[]}
,{_g3:"obj_particle",_w4:9,_c4:!0,parent:-100,_u4:[],_v4:[]},{_g3:"obj_menu",_w4:-1,_c4:!0,parent:-100,_e4:_U4,_q4:_V4,_s4:_W4,_u4:[],_v4:[]},{_g3:"obj_sprite",_w4:2,_c4:!0,parent:-100,_e4:_X4,_i4:_Y4,_u4:[],_v4:[]},{_g3:"obj_sentry",_w4:11,_c4:!0,parent:-100,_e4:_Z4,_g4:__4,_i4:_05,_u4:[],_v4:[]},{_g3:"obj_bullet",_w4:12,_c4:!0,parent:-100,_e4:_15,_25:_35,_i4:_45,_u4:[],_v4:[4,_55,0,_65]},{_g3:"obj_bulletpair",_w4:-1,_c4:!0,parent:-100,_D4:12,_i4:_75,_u4:[],_v4:[]}],_85:[{_g3:"room_menu",width:854,
height:480,_95:!0,_a5:_b5,_c5:[{_c4:!0,index:0,_44:64,_54:24,},{},{},{},{},{},{},{}],_d5:[{_c4:!0,_e5:854,_f5:854,},{_e5:1024,_g5:768,_f5:1024,_h5:768,},{_e5:1024,_g5:768,_f5:1024,_h5:768,},{_e5:1024,_g5:768,_f5:1024,_h5:768,},{_e5:1024,_g5:768,_f5:1024,_h5:768,},{_e5:1024,_g5:768,_f5:1024,_h5:768,},{_e5:1024,_g5:768,_f5:1024,_h5:768,},{_e5:1024,_g5:768,_f5:1024,_h5:768,}],_i5:[{_44:0,_54:0,index:12,id:100000,_j5:0,__3:1,_04:1,_k5:4294967295}],_l5:[]},{_g3:"room0",width:854,height:480,_m5:40,_95:!0,
_a5:_n5,_c5:[{_c4:!0,index:0,},{},{},{},{},{},{},{}],_d5:[{_c4:!0,_e5:854,_f5:854,},{_e5:1024,_g5:768,_f5:1024,_h5:768,},{_e5:1024,_g5:768,_f5:1024,_h5:768,},{_e5:1024,_g5:768,_f5:1024,_h5:768,},{_e5:1024,_g5:768,_f5:1024,_h5:768,},{_e5:1024,_g5:768,_f5:1024,_h5:768,},{_e5:1024,_g5:768,_f5:1024,_h5:768,},{_e5:1024,_g5:768,_f5:1024,_h5:768,}],_i5:[{_44:81,_54:336,index:0,id:100001,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:33,_54:352,index:1,id:100002,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:65,_54:352,
index:1,id:100003,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:97,_54:352,index:1,id:100004,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:127,_54:352,index:1,id:100005,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:703,_54:352,index:1,id:100006,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:735,_54:352,index:1,id:100007,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:767,_54:352,index:1,id:100008,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:799,_54:352,index:1,id:100009,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:671,_54:352,index:1,id:100010,
_j5:0,__3:1,_04:1,_k5:4294967295},{_44:448,_54:352,index:1,id:100011,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:416,_54:352,index:1,id:100012,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:384,_54:352,index:1,id:100013,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:352,_54:352,index:1,id:100014,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:736,_54:308,index:5,id:100015,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:352,_54:128,index:1,id:100016,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:384,_54:128,index:1,id:100017,_j5:0,__3:1,_04:1,
_k5:4294967295},{_44:416,_54:128,index:1,id:100018,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:448,_54:128,index:1,id:100019,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:480,_54:128,index:1,id:100020,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:320,_54:128,index:1,id:100021,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:832,_54:352,index:1,id:100022,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:0,_54:352,index:1,id:100023,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:-32,_54:0,index:1,id:100024,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:-32,
_54:32,index:1,id:100025,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:-32,_54:64,index:1,id:100026,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:-32,_54:96,index:1,id:100027,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:-32,_54:128,index:1,id:100028,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:-32,_54:160,index:1,id:100029,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:-32,_54:192,index:1,id:100030,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:-32,_54:224,index:1,id:100031,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:-32,_54:256,index:1,id:100032,
_j5:0,__3:1,_04:1,_k5:4294967295},{_44:-32,_54:288,index:1,id:100033,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:-32,_54:320,index:1,id:100034,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:-32,_54:352,index:1,id:100035,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:-32,_54:384,index:1,id:100036,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:-32,_54:416,index:1,id:100037,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:-32,_54:448,index:1,id:100038,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:864,_54:352,index:1,id:100039,_j5:0,__3:1,_04:1,
_k5:4294967295},{_44:864,_54:320,index:1,id:100040,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:864,_54:288,index:1,id:100041,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:864,_54:256,index:1,id:100042,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:864,_54:224,index:1,id:100043,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:864,_54:192,index:1,id:100044,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:864,_54:160,index:1,id:100045,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:864,_54:128,index:1,id:100046,_j5:0,__3:1,_04:1,_k5:4294967295},{
_44:864,_54:96,index:1,id:100047,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:864,_54:64,index:1,id:100048,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:864,_54:32,index:1,id:100049,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:864,_54:0,index:1,id:100050,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:864,_54:384,index:1,id:100051,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:864,_54:416,index:1,id:100052,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:864,_54:448,index:1,id:100053,_j5:0,__3:1,_04:1,_k5:4294967295}],_l5:[]},{_g3:"room1",width:854,
height:480,_m5:40,_95:!0,_a5:_o5,_c5:[{_c4:!0,index:0,_44:64,_54:24,},{},{},{},{},{},{},{}],_d5:[{_c4:!0,_e5:854,_f5:854,},{_e5:1024,_g5:768,_f5:1024,_h5:768,},{_e5:1024,_g5:768,_f5:1024,_h5:768,},{_e5:1024,_g5:768,_f5:1024,_h5:768,},{_e5:1024,_g5:768,_f5:1024,_h5:768,},{_e5:1024,_g5:768,_f5:1024,_h5:768,},{_e5:1024,_g5:768,_f5:1024,_h5:768,},{_e5:1024,_g5:768,_f5:1024,_h5:768,}],_i5:[{_44:64,_54:384,index:0,id:100054,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:736,_54:114,index:5,id:100055,_j5:0,__3:1,
_04:1,_k5:4294967295},{_44:-32,_54:384,index:1,id:100056,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:0,_54:416,index:1,id:100057,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:32,_54:416,index:1,id:100058,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:64,_54:416,index:1,id:100059,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:96,_54:416,index:1,id:100060,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:128,_54:416,index:1,id:100061,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:256,_54:416,index:1,id:100062,_j5:0,__3:1,_04:1,_k5:4294967295},
{_44:256,_54:384,index:1,id:100063,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:256,_54:352,index:1,id:100064,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:256,_54:320,index:1,id:100065,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:256,_54:288,index:1,id:100066,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:288,_54:288,index:1,id:100067,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:320,_54:288,index:1,id:100068,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:352,_54:288,index:1,id:100069,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:384,_54:288,
index:1,id:100070,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:640,_54:160,index:1,id:100071,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:672,_54:160,index:1,id:100072,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:704,_54:160,index:1,id:100073,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:736,_54:160,index:1,id:100074,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:768,_54:160,index:1,id:100075,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:800,_54:160,index:1,id:100076,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:416,_54:256,index:1,id:100077,
_j5:0,__3:1,_04:1,_k5:4294967295},{_44:448,_54:160,index:1,id:100078,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:448,_54:128,index:1,id:100079,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:448,_54:96,index:1,id:100080,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:448,_54:64,index:1,id:100081,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:448,_54:32,index:1,id:100082,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:448,_54:0,index:1,id:100083,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:-32,_54:352,index:1,id:100084,_j5:0,__3:1,_04:1,_k5:4294967295}
,{_44:0,_54:448,index:1,id:100085,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:32,_54:448,index:1,id:100086,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:64,_54:448,index:1,id:100087,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:96,_54:448,index:1,id:100088,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:128,_54:448,index:1,id:100089,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:256,_54:448,index:1,id:100090,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:832,_54:160,index:1,id:100091,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:416,_54:288,index:1,
id:100092,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:-32,_54:320,index:1,id:100093,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:-32,_54:288,index:1,id:100094,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:-32,_54:256,index:1,id:100095,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:-32,_54:224,index:1,id:100096,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:-32,_54:192,index:1,id:100097,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:-32,_54:160,index:1,id:100098,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:-32,_54:128,index:1,id:100099,_j5:0,__3:1,
_04:1,_k5:4294967295},{_44:864,_54:0,index:1,id:100100,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:864,_54:32,index:1,id:100101,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:864,_54:64,index:1,id:100102,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:864,_54:96,index:1,id:100103,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:864,_54:128,index:1,id:100104,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:864,_54:160,index:1,id:100105,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:864,_54:192,index:1,id:100106,_j5:0,__3:1,_04:1,_k5:4294967295},
{_44:864,_54:224,index:1,id:100107,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:864,_54:256,index:1,id:100108,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:864,_54:288,index:1,id:100109,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:864,_54:320,index:1,id:100110,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:864,_54:352,index:1,id:100111,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:864,_54:384,index:1,id:100112,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:864,_54:416,index:1,id:100113,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:864,_54:448,
index:1,id:100114,_j5:0,__3:1,_04:1,_k5:4294967295}],_l5:[]},{_g3:"room2",width:854,height:480,_m5:40,_95:!0,_a5:_p5,_c5:[{_c4:!0,index:0,_44:64,_54:24,},{},{},{},{},{},{},{}],_d5:[{_c4:!0,_e5:854,_f5:854,},{_e5:1024,_g5:768,_f5:1024,_h5:768,},{_e5:1024,_g5:768,_f5:1024,_h5:768,},{_e5:1024,_g5:768,_f5:1024,_h5:768,},{_e5:1024,_g5:768,_f5:1024,_h5:768,},{_e5:1024,_g5:768,_f5:1024,_h5:768,},{_e5:1024,_g5:768,_f5:1024,_h5:768,},{_e5:1024,_g5:768,_f5:1024,_h5:768,}],_i5:[{_44:704,_54:384,index:0,id:100115,
_j5:0,__3:1,_04:1,_k5:4294967295},{_44:672,_54:114,index:5,id:100116,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:576,_54:160,index:1,id:100117,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:608,_54:160,index:1,id:100118,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:640,_54:160,index:1,id:100119,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:672,_54:160,index:1,id:100120,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:704,_54:160,index:1,id:100121,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:736,_54:160,index:1,id:100122,_j5:0,__3:1,_04:1,
_k5:4294967295},{_44:384,_54:160,index:1,id:100123,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:384,_54:128,index:1,id:100124,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:384,_54:96,index:1,id:100125,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:384,_54:64,index:1,id:100126,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:384,_54:32,index:1,id:100127,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:384,_54:0,index:1,id:100128,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:384,_54:192,index:1,id:100129,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:384,
_54:224,index:1,id:100130,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:384,_54:256,index:1,id:100131,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:384,_54:288,index:1,id:100132,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:384,_54:320,index:1,id:100133,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:384,_54:352,index:1,id:100134,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:384,_54:384,index:1,id:100135,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:384,_54:416,index:1,id:100136,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:384,_54:448,index:1,id:100137,
_j5:0,__3:1,_04:1,_k5:4294967295},{_44:736,_54:416,index:1,id:100138,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:704,_54:416,index:1,id:100139,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:672,_54:416,index:1,id:100140,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:640,_54:416,index:1,id:100141,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:608,_54:416,index:1,id:100142,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:576,_54:416,index:1,id:100143,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:576,_54:448,index:1,id:100144,_j5:0,__3:1,_04:1,
_k5:4294967295},{_44:608,_54:448,index:1,id:100145,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:640,_54:448,index:1,id:100146,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:672,_54:448,index:1,id:100147,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:704,_54:448,index:1,id:100148,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:736,_54:448,index:1,id:100149,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:544,_54:160,index:1,id:100150,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:512,_54:160,index:1,id:100151,_j5:0,__3:1,_04:1,_k5:4294967295},{
_44:480,_54:160,index:1,id:100152,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:448,_54:160,index:1,id:100153,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:320,_54:288,index:1,id:100154,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:288,_54:224,index:1,id:100155,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:256,_54:256,index:1,id:100156,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:224,_54:256,index:1,id:100157,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:192,_54:256,index:1,id:100158,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:768,_54:160,index:1,
id:100159,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:800,_54:160,index:1,id:100160,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:768,_54:416,index:1,id:100161,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:800,_54:416,index:1,id:100162,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:800,_54:448,index:1,id:100163,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:768,_54:448,index:1,id:100164,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:352,_54:416,index:1,id:100165,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:320,_54:416,index:1,id:100166,_j5:0,__3:1,
_04:1,_k5:4294967295},{_44:288,_54:416,index:1,id:100167,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:256,_54:416,index:1,id:100168,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:224,_54:416,index:1,id:100169,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:192,_54:416,index:1,id:100170,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:160,_54:416,index:1,id:100171,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:128,_54:416,index:1,id:100172,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:96,_54:416,index:1,id:100173,_j5:0,__3:1,_04:1,_k5:4294967295}
,{_44:64,_54:416,index:1,id:100174,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:32,_54:416,index:1,id:100175,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:0,_54:416,index:1,id:100176,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:0,_54:448,index:1,id:100177,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:32,_54:448,index:1,id:100178,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:64,_54:448,index:1,id:100179,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:96,_54:448,index:1,id:100180,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:128,_54:448,index:1,
id:100181,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:160,_54:448,index:1,id:100182,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:192,_54:448,index:1,id:100183,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:224,_54:448,index:1,id:100184,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:256,_54:448,index:1,id:100185,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:288,_54:448,index:1,id:100186,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:320,_54:448,index:1,id:100187,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:352,_54:448,index:1,id:100188,_j5:0,__3:1,
_04:1,_k5:4294967295},{_44:192,_54:160,index:1,id:100189,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:192,_54:128,index:1,id:100190,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:192,_54:96,index:1,id:100191,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:192,_54:64,index:1,id:100192,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:192,_54:32,index:1,id:100193,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:192,_54:0,index:1,id:100194,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:480,_54:192,index:1,id:100195,_j5:0,__3:1,_04:1,_k5:4294967295},
{_44:512,_54:192,index:1,id:100196,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:544,_54:192,index:1,id:100197,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:544,_54:224,index:1,id:100198,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:512,_54:224,index:1,id:100199,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:480,_54:224,index:1,id:100200,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:448,_54:224,index:1,id:100201,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:448,_54:192,index:1,id:100202,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:416,_54:64,index:1,
id:100203,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:416,_54:32,index:1,id:100204,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:416,_54:0,index:1,id:100205,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:448,_54:64,index:1,id:100206,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:448,_54:32,index:1,id:100207,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:448,_54:0,index:1,id:100208,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:480,_54:0,index:1,id:100209,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:512,_54:0,index:1,id:100210,_j5:0,__3:1,_04:1,
_k5:4294967295},{_44:544,_54:0,index:1,id:100211,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:576,_54:0,index:1,id:100212,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:608,_54:0,index:1,id:100213,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:640,_54:0,index:1,id:100214,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:672,_54:0,index:1,id:100215,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:704,_54:0,index:1,id:100216,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:736,_54:0,index:1,id:100217,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:768,_54:0,
index:1,id:100218,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:800,_54:0,index:1,id:100219,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:320,_54:352,index:1,id:100220,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:320,_54:320,index:1,id:100221,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:320,_54:384,index:1,id:100222,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:320,_54:256,index:1,id:100223,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:320,_54:224,index:1,id:100224,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:256,_54:224,index:1,id:100225,_j5:0,
__3:1,_04:1,_k5:4294967295},{_44:192,_54:192,index:1,id:100226,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:832,_54:416,index:1,id:100227,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:832,_54:448,index:1,id:100228,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:832,_54:160,index:1,id:100229,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:832,_54:0,index:1,id:100230,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:864,_54:0,index:1,id:100231,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:864,_54:32,index:1,id:100232,_j5:0,__3:1,_04:1,_k5:4294967295}
,{_44:864,_54:64,index:1,id:100233,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:864,_54:96,index:1,id:100234,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:864,_54:128,index:1,id:100235,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:864,_54:160,index:1,id:100236,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:864,_54:192,index:1,id:100237,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:864,_54:224,index:1,id:100238,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:864,_54:256,index:1,id:100239,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:864,_54:288,index:1,
id:100240,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:864,_54:320,index:1,id:100241,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:864,_54:352,index:1,id:100242,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:864,_54:384,index:1,id:100243,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:864,_54:416,index:1,id:100244,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:864,_54:448,index:1,id:100245,_j5:0,__3:1,_04:1,_k5:4294967295}],_l5:[]},{_g3:"room3",width:854,height:480,_m5:40,_95:!0,_a5:_q5,_c5:[{_c4:!0,index:0,_44:64,_54:24,},{},{},{},
{},{},{},{}],_d5:[{_c4:!0,_e5:854,_f5:854,},{_e5:1024,_g5:768,_f5:1024,_h5:768,},{_e5:1024,_g5:768,_f5:1024,_h5:768,},{_e5:1024,_g5:768,_f5:1024,_h5:768,},{_e5:1024,_g5:768,_f5:1024,_h5:768,},{_e5:1024,_g5:768,_f5:1024,_h5:768,},{_e5:1024,_g5:768,_f5:1024,_h5:768,},{_e5:1024,_g5:768,_f5:1024,_h5:768,}],_i5:[{_44:768,_54:384,index:0,id:100246,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:96,_54:368,index:5,id:100247,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:736,_54:416,index:1,id:100248,_j5:0,__3:1,_04:1,_k5:4294967295}
,{_44:704,_54:416,index:1,id:100249,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:672,_54:416,index:1,id:100250,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:640,_54:416,index:1,id:100251,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:608,_54:416,index:1,id:100252,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:576,_54:416,index:1,id:100253,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:576,_54:448,index:1,id:100254,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:608,_54:448,index:1,id:100255,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:640,_54:448,
index:1,id:100256,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:672,_54:448,index:1,id:100257,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:704,_54:448,index:1,id:100258,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:736,_54:448,index:1,id:100259,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:768,_54:416,index:1,id:100260,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:800,_54:416,index:1,id:100261,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:800,_54:448,index:1,id:100262,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:768,_54:448,index:1,id:100263,
_j5:0,__3:1,_04:1,_k5:4294967295},{_44:544,_54:416,index:1,id:100264,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:544,_54:448,index:1,id:100265,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:512,_54:448,index:1,id:100266,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:480,_54:448,index:1,id:100267,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:448,_54:448,index:1,id:100268,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:416,_54:448,index:1,id:100269,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:384,_54:448,index:1,id:100270,_j5:0,__3:1,_04:1,
_k5:4294967295},{_44:352,_54:448,index:1,id:100271,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:320,_54:448,index:1,id:100272,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:288,_54:448,index:1,id:100273,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:256,_54:448,index:1,id:100274,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:224,_54:448,index:1,id:100275,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:192,_54:448,index:1,id:100276,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:160,_54:448,index:1,id:100277,_j5:0,__3:1,_04:1,_k5:4294967295},{
_44:128,_54:448,index:1,id:100278,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:96,_54:448,index:1,id:100279,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:64,_54:448,index:1,id:100280,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:32,_54:448,index:1,id:100281,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:0,_54:448,index:1,id:100282,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:0,_54:416,index:1,id:100283,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:32,_54:416,index:1,id:100284,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:64,_54:416,index:1,id:100285,
_j5:0,__3:1,_04:1,_k5:4294967295},{_44:96,_54:416,index:1,id:100286,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:128,_54:416,index:1,id:100287,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:160,_54:416,index:1,id:100288,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:192,_54:416,index:1,id:100289,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:224,_54:416,index:1,id:100290,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:256,_54:416,index:1,id:100291,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:288,_54:416,index:1,id:100292,_j5:0,__3:1,_04:1,
_k5:4294967295},{_44:320,_54:416,index:1,id:100293,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:352,_54:416,index:1,id:100294,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:384,_54:416,index:1,id:100295,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:416,_54:416,index:1,id:100296,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:448,_54:416,index:1,id:100297,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:480,_54:416,index:1,id:100298,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:512,_54:416,index:1,id:100299,_j5:0,__3:1,_04:1,_k5:4294967295},{
_44:832,_54:416,index:1,id:100300,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:-32,_54:224,index:1,id:100301,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:-32,_54:256,index:1,id:100302,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:-32,_54:288,index:1,id:100303,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:-32,_54:320,index:1,id:100304,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:-32,_54:352,index:1,id:100305,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:-32,_54:384,index:1,id:100306,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:-32,_54:416,index:1,
id:100307,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:224,_54:320,index:1,id:100308,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:224,_54:288,index:1,id:100309,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:224,_54:256,index:1,id:100310,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:224,_54:224,index:1,id:100311,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:352,_54:320,index:1,id:100312,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:352,_54:288,index:1,id:100313,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:352,_54:256,index:1,id:100314,_j5:0,__3:1,
_04:1,_k5:4294967295},{_44:352,_54:224,index:1,id:100315,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:0,_54:192,index:1,id:100316,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:32,_54:192,index:1,id:100317,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:64,_54:192,index:1,id:100318,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:96,_54:192,index:1,id:100319,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:128,_54:192,index:1,id:100320,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:160,_54:192,index:1,id:100321,_j5:0,__3:1,_04:1,_k5:4294967295},
{_44:192,_54:192,index:1,id:100322,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:224,_54:192,index:1,id:100323,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:256,_54:192,index:1,id:100324,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:288,_54:192,index:1,id:100325,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:320,_54:192,index:1,id:100326,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:352,_54:192,index:1,id:100327,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:384,_54:192,index:1,id:100328,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:416,_54:192,
index:1,id:100329,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:448,_54:192,index:1,id:100330,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:480,_54:192,index:1,id:100331,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:512,_54:192,index:1,id:100332,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:544,_54:192,index:1,id:100333,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:576,_54:192,index:1,id:100334,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:608,_54:192,index:1,id:100335,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:640,_54:192,index:1,id:100336,
_j5:0,__3:1,_04:1,_k5:4294967295},{_44:672,_54:192,index:1,id:100337,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:704,_54:192,index:1,id:100338,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:736,_54:192,index:1,id:100339,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:768,_54:192,index:1,id:100340,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:800,_54:192,index:1,id:100341,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:832,_54:448,index:1,id:100342,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:832,_54:192,index:1,id:100343,_j5:0,__3:1,_04:1,
_k5:4294967295},{_44:864,_54:192,index:1,id:100344,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:864,_54:224,index:1,id:100345,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:864,_54:256,index:1,id:100346,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:864,_54:288,index:1,id:100347,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:864,_54:320,index:1,id:100348,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:864,_54:352,index:1,id:100349,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:864,_54:384,index:1,id:100350,_j5:0,__3:1,_04:1,_k5:4294967295},{
_44:864,_54:416,index:1,id:100351,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:864,_54:448,index:1,id:100352,_j5:0,__3:1,_04:1,_k5:4294967295}],_l5:[]},{_g3:"room4",width:854,height:480,_m5:40,_95:!0,_a5:_r5,_c5:[{_c4:!0,index:0,_44:64,_54:24,},{},{},{},{},{},{},{}],_d5:[{_c4:!0,_e5:854,_f5:854,},{_e5:1024,_g5:768,_f5:1024,_h5:768,},{_e5:1024,_g5:768,_f5:1024,_h5:768,},{_e5:1024,_g5:768,_f5:1024,_h5:768,},{_e5:1024,_g5:768,_f5:1024,_h5:768,},{_e5:1024,_g5:768,_f5:1024,_h5:768,},{_e5:1024,_g5:768,_f5:1024,
_h5:768,},{_e5:1024,_g5:768,_f5:1024,_h5:768,}],_i5:[{_44:768,_54:432,index:0,id:100353,_j5:0,__3:-1,_04:1,_k5:4294967295},{_44:160,_54:240,index:5,id:100354,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:64,_54:448,index:1,id:100355,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:64,_54:416,index:1,id:100356,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:64,_54:384,index:1,id:100357,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:64,_54:352,index:1,id:100358,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:64,_54:320,index:1,id:100359,_j5:0,
__3:1,_04:1,_k5:4294967295},{_44:64,_54:288,index:1,id:100360,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:64,_54:256,index:1,id:100361,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:64,_54:224,index:1,id:100362,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:64,_54:192,index:1,id:100363,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:64,_54:160,index:1,id:100364,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:96,_54:160,index:1,id:100365,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:128,_54:160,index:1,id:100366,_j5:0,__3:1,_04:1,_k5:4294967295}
,{_44:160,_54:160,index:1,id:100367,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:192,_54:160,index:1,id:100368,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:224,_54:160,index:1,id:100369,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:256,_54:288,index:1,id:100370,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:224,_54:288,index:1,id:100371,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:192,_54:288,index:1,id:100372,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:160,_54:288,index:1,id:100373,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:128,_54:288,
index:1,id:100374,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:96,_54:288,index:1,id:100375,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:256,_54:320,index:1,id:100376,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:256,_54:352,index:1,id:100377,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:256,_54:384,index:1,id:100378,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:256,_54:416,index:1,id:100379,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:256,_54:448,index:1,id:100380,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:288,_54:448,index:1,id:100381,
_j5:0,__3:1,_04:1,_k5:4294967295},{_44:800,_54:448,index:1,id:100382,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:768,_54:448,index:1,id:100383,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:736,_54:448,index:1,id:100384,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:704,_54:448,index:1,id:100385,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:672,_54:448,index:1,id:100386,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:640,_54:448,index:1,id:100387,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:608,_54:448,index:1,id:100388,_j5:0,__3:1,_04:1,
_k5:4294967295},{_44:576,_54:448,index:1,id:100389,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:544,_54:448,index:1,id:100390,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:512,_54:448,index:1,id:100391,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:480,_54:448,index:1,id:100392,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:448,_54:448,index:1,id:100393,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:416,_54:448,index:1,id:100394,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:384,_54:448,index:1,id:100395,_j5:0,__3:1,_04:1,_k5:4294967295},{
_44:352,_54:448,index:1,id:100396,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:256,_54:160,index:1,id:100397,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:-32,_54:448,index:1,id:100398,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:-32,_54:416,index:1,id:100399,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:-32,_54:384,index:1,id:100400,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:-32,_54:352,index:1,id:100401,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:-32,_54:320,index:1,id:100402,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:-32,_54:288,index:1,
id:100403,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:-32,_54:256,index:1,id:100404,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:-32,_54:224,index:1,id:100405,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:-32,_54:192,index:1,id:100406,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:-32,_54:160,index:1,id:100407,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:-32,_54:128,index:1,id:100408,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:-32,_54:96,index:1,id:100409,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:-32,_54:64,index:1,id:100410,_j5:0,__3:1,
_04:1,_k5:4294967295},{_44:-32,_54:32,index:1,id:100411,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:-32,_54:0,index:1,id:100412,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:640,_54:256,index:1,id:100413,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:608,_54:192,index:1,id:100414,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:608,_54:224,index:1,id:100415,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:608,_54:256,index:1,id:100416,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:608,_54:160,index:1,id:100417,_j5:0,__3:1,_04:1,_k5:4294967295}
,{_44:672,_54:256,index:1,id:100418,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:640,_54:192,index:1,id:100419,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:640,_54:224,index:1,id:100420,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:672,_54:224,index:1,id:100421,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:704,_54:256,index:1,id:100422,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:288,_54:416,index:1,id:100423,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:352,_54:416,index:1,id:100424,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:384,_54:416,
index:1,id:100425,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:416,_54:416,index:1,id:100426,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:320,_54:416,index:1,id:100427,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:320,_54:448,index:1,id:100428,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:256,_54:256,index:1,id:100429,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:448,_54:416,index:1,id:100430,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:544,_54:160,index:1,id:100431,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:576,_54:160,index:1,id:100432,
_j5:0,__3:1,_04:1,_k5:4294967295},{_44:544,_54:256,index:1,id:100433,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:576,_54:256,index:1,id:100434,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:576,_54:224,index:1,id:100435,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:544,_54:224,index:1,id:100436,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:544,_54:192,index:1,id:100437,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:576,_54:192,index:1,id:100438,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:480,_54:416,index:1,id:100439,_j5:0,__3:1,_04:1,
_k5:4294967295},{_44:352,_54:192,index:1,id:100440,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:352,_54:224,index:1,id:100441,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:384,_54:224,index:1,id:100442,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:384,_54:256,index:1,id:100443,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:416,_54:256,index:1,id:100444,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:480,_54:256,index:1,id:100445,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:448,_54:256,index:1,id:100446,_j5:0,__3:1,_04:1,_k5:4294967295},{
_44:512,_54:256,index:1,id:100447,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:576,_54:128,index:1,id:100448,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:832,_54:448,index:1,id:100449,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:864,_54:448,index:1,id:100450,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:864,_54:416,index:1,id:100451,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:864,_54:384,index:1,id:100452,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:864,_54:352,index:1,id:100453,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:864,_54:320,index:1,
id:100454,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:864,_54:288,index:1,id:100455,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:864,_54:256,index:1,id:100456,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:864,_54:224,index:1,id:100457,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:864,_54:192,index:1,id:100458,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:864,_54:160,index:1,id:100459,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:864,_54:128,index:1,id:100460,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:864,_54:96,index:1,id:100461,_j5:0,__3:1,
_04:1,_k5:4294967295},{_44:864,_54:64,index:1,id:100462,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:864,_54:32,index:1,id:100463,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:864,_54:0,index:1,id:100464,_j5:0,__3:1,_04:1,_k5:4294967295}],_l5:[]},{_g3:"room5",width:854,height:480,_m5:40,_95:!0,_a5:_s5,_c5:[{_c4:!0,index:0,_44:64,_54:24,},{},{},{},{},{},{},{}],_d5:[{_c4:!0,_e5:854,_f5:854,},{_e5:1024,_g5:768,_f5:1024,_h5:768,},{_e5:1024,_g5:768,_f5:1024,_h5:768,},{_e5:1024,_g5:768,_f5:1024,_h5:768,},{_e5:1024,
_g5:768,_f5:1024,_h5:768,},{_e5:1024,_g5:768,_f5:1024,_h5:768,},{_e5:1024,_g5:768,_f5:1024,_h5:768,},{_e5:1024,_g5:768,_f5:1024,_h5:768,}],_i5:[{_44:64,_54:432,index:0,id:100465,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:544,_54:208,index:5,id:100466,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:-32,_54:448,index:1,id:100467,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:-32,_54:416,index:1,id:100468,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:-32,_54:384,index:1,id:100469,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:-32,_54:352,
index:1,id:100470,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:-32,_54:320,index:1,id:100471,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:-32,_54:288,index:1,id:100472,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:-32,_54:256,index:1,id:100473,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:-32,_54:224,index:1,id:100474,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:-32,_54:192,index:1,id:100475,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:-32,_54:160,index:1,id:100476,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:-32,_54:128,index:1,id:100477,
_j5:0,__3:1,_04:1,_k5:4294967295},{_44:-32,_54:96,index:1,id:100478,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:-32,_54:64,index:1,id:100479,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:-32,_54:32,index:1,id:100480,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:-32,_54:0,index:1,id:100481,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:0,_54:448,index:1,id:100482,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:32,_54:448,index:1,id:100483,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:64,_54:448,index:1,id:100484,_j5:0,__3:1,_04:1,_k5:4294967295}
,{_44:96,_54:448,index:1,id:100485,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:128,_54:448,index:1,id:100486,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:160,_54:448,index:1,id:100487,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:192,_54:448,index:1,id:100488,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:32,_54:128,index:1,id:100489,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:32,_54:160,index:1,id:100490,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:32,_54:224,index:1,id:100491,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:0,_54:128,index:1,
id:100492,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:0,_54:160,index:1,id:100493,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:0,_54:224,index:1,id:100494,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:64,_54:224,index:1,id:100495,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:96,_54:224,index:1,id:100496,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:128,_54:224,index:1,id:100497,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:128,_54:160,index:1,id:100498,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:128,_54:128,index:1,id:100499,_j5:0,__3:1,_04:1,
_k5:4294967295},{_44:128,_54:96,index:1,id:100500,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:160,_54:96,index:1,id:100501,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:160,_54:128,index:1,id:100502,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:160,_54:192,index:1,id:100503,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:160,_54:224,index:1,id:100504,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:288,_54:416,index:1,id:100505,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:320,_54:416,index:1,id:100506,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:32,
_54:96,index:1,id:100507,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:0,_54:96,index:1,id:100508,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:352,_54:416,index:1,id:100509,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:256,_54:416,index:1,id:100510,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:384,_54:256,index:1,id:100511,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:416,_54:256,index:1,id:100512,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:448,_54:256,index:1,id:100513,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:480,_54:256,index:1,id:100514,
_j5:0,__3:1,_04:1,_k5:4294967295},{_44:512,_54:256,index:1,id:100515,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:544,_54:256,index:1,id:100516,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:576,_54:256,index:1,id:100517,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:576,_54:288,index:1,id:100518,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:576,_54:320,index:1,id:100519,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:576,_54:384,index:1,id:100520,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:576,_54:352,index:1,id:100521,_j5:0,__3:1,_04:1,
_k5:4294967295},{_44:576,_54:416,index:1,id:100522,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:576,_54:448,index:1,id:100523,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:384,_54:0,index:1,id:100524,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:384,_54:32,index:1,id:100525,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:384,_54:64,index:1,id:100526,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:384,_54:96,index:1,id:100527,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:384,_54:128,index:1,id:100528,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:384,
_54:160,index:1,id:100529,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:224,_54:416,index:1,id:100530,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:192,_54:416,index:1,id:100531,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:352,_54:448,index:1,id:100532,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:160,_54:160,index:1,id:100533,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:0,_54:192,index:1,id:100534,_j5:0,__3:1,_04:1,_k5:4294967295}],_l5:[]},{_g3:"room6",width:854,height:480,_m5:40,_95:!0,_a5:_t5,_c5:[{_c4:!0,index:0,_44:64,_54:24,
},{},{},{},{},{},{},{}],_d5:[{_c4:!0,_e5:854,_f5:854,},{_e5:1024,_g5:768,_f5:1024,_h5:768,},{_e5:1024,_g5:768,_f5:1024,_h5:768,},{_e5:1024,_g5:768,_f5:1024,_h5:768,},{_e5:1024,_g5:768,_f5:1024,_h5:768,},{_e5:1024,_g5:768,_f5:1024,_h5:768,},{_e5:1024,_g5:768,_f5:1024,_h5:768,},{_e5:1024,_g5:768,_f5:1024,_h5:768,}],_i5:[{_44:96,_54:336,index:0,id:100535,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:704,_54:304,index:5,id:100536,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:-32,_54:448,index:1,id:100537,_j5:0,__3:1,
_04:1,_k5:4294967295},{_44:-32,_54:416,index:1,id:100538,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:-32,_54:384,index:1,id:100539,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:-32,_54:352,index:1,id:100540,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:-32,_54:320,index:1,id:100541,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:-32,_54:288,index:1,id:100542,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:-32,_54:256,index:1,id:100543,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:-32,_54:224,index:1,id:100544,_j5:0,__3:1,_04:1,_k5:4294967295}
,{_44:-32,_54:192,index:1,id:100545,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:-32,_54:160,index:1,id:100546,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:-32,_54:128,index:1,id:100547,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:-32,_54:96,index:1,id:100548,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:-32,_54:64,index:1,id:100549,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:-32,_54:32,index:1,id:100550,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:-32,_54:0,index:1,id:100551,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:0,_54:448,index:1,
id:100552,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:32,_54:448,index:1,id:100553,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:64,_54:448,index:1,id:100554,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:96,_54:448,index:1,id:100555,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:128,_54:448,index:1,id:100556,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:160,_54:448,index:1,id:100557,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:192,_54:448,index:1,id:100558,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:0,_54:128,index:1,id:100559,_j5:0,__3:1,
_04:1,_k5:4294967295},{_44:32,_54:128,index:1,id:100560,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:64,_54:128,index:1,id:100561,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:96,_54:128,index:1,id:100562,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:128,_54:128,index:1,id:100563,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:160,_54:128,index:1,id:100564,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:192,_54:128,index:1,id:100565,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:224,_54:128,index:1,id:100566,_j5:0,__3:1,_04:1,_k5:4294967295}
,{_44:256,_54:128,index:1,id:100567,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:288,_54:128,index:1,id:100568,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:320,_54:128,index:1,id:100569,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:352,_54:128,index:1,id:100570,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:384,_54:128,index:1,id:100571,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:416,_54:128,index:1,id:100572,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:448,_54:128,index:1,id:100573,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:480,_54:128,
index:1,id:100574,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:512,_54:128,index:1,id:100575,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:544,_54:128,index:1,id:100576,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:576,_54:128,index:1,id:100577,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:608,_54:128,index:1,id:100578,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:640,_54:128,index:1,id:100579,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:672,_54:128,index:1,id:100580,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:704,_54:128,index:1,id:100581,
_j5:0,__3:1,_04:1,_k5:4294967295},{_44:736,_54:128,index:1,id:100582,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:768,_54:128,index:1,id:100583,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:800,_54:128,index:1,id:100584,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:0,_54:352,index:1,id:100585,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:32,_54:352,index:1,id:100586,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:64,_54:352,index:1,id:100587,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:96,_54:352,index:1,id:100588,_j5:0,__3:1,_04:1,_k5:4294967295}
,{_44:128,_54:352,index:1,id:100589,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:160,_54:352,index:1,id:100590,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:192,_54:352,index:1,id:100591,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:224,_54:352,index:1,id:100592,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:256,_54:352,index:1,id:100593,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:288,_54:352,index:1,id:100594,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:320,_54:352,index:1,id:100595,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:352,_54:352,
index:1,id:100596,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:384,_54:352,index:1,id:100597,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:416,_54:352,index:1,id:100598,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:448,_54:352,index:1,id:100599,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:480,_54:352,index:1,id:100600,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:512,_54:352,index:1,id:100601,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:544,_54:352,index:1,id:100602,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:576,_54:352,index:1,id:100603,
_j5:0,__3:1,_04:1,_k5:4294967295},{_44:608,_54:352,index:1,id:100604,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:640,_54:352,index:1,id:100605,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:672,_54:352,index:1,id:100606,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:704,_54:352,index:1,id:100607,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:736,_54:352,index:1,id:100608,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:768,_54:352,index:1,id:100609,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:800,_54:352,index:1,id:100610,_j5:0,__3:1,_04:1,
_k5:4294967295},{_44:0,_54:384,index:1,id:100611,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:32,_54:384,index:1,id:100612,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:64,_54:384,index:1,id:100613,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:96,_54:384,index:1,id:100614,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:128,_54:384,index:1,id:100615,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:160,_54:384,index:1,id:100616,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:192,_54:384,index:1,id:100617,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:224,
_54:384,index:1,id:100618,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:256,_54:384,index:1,id:100619,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:288,_54:384,index:1,id:100620,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:320,_54:384,index:1,id:100621,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:352,_54:384,index:1,id:100622,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:384,_54:384,index:1,id:100623,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:416,_54:384,index:1,id:100624,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:448,_54:384,index:1,id:100625,
_j5:0,__3:1,_04:1,_k5:4294967295},{_44:448,_54:416,index:1,id:100626,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:480,_54:416,index:1,id:100627,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:512,_54:416,index:1,id:100628,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:544,_54:416,index:1,id:100629,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:576,_54:416,index:1,id:100630,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:608,_54:416,index:1,id:100631,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:640,_54:416,index:1,id:100632,_j5:0,__3:1,_04:1,
_k5:4294967295},{_44:672,_54:416,index:1,id:100633,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:704,_54:416,index:1,id:100634,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:736,_54:416,index:1,id:100635,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:768,_54:416,index:1,id:100636,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:800,_54:416,index:1,id:100637,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:480,_54:384,index:1,id:100638,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:512,_54:384,index:1,id:100639,_j5:0,__3:1,_04:1,_k5:4294967295},{
_44:544,_54:384,index:1,id:100640,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:576,_54:384,index:1,id:100641,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:608,_54:384,index:1,id:100642,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:640,_54:384,index:1,id:100643,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:672,_54:384,index:1,id:100644,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:704,_54:384,index:1,id:100645,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:736,_54:384,index:1,id:100646,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:768,_54:384,index:1,
id:100647,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:800,_54:384,index:1,id:100648,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:800,_54:448,index:1,id:100649,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:768,_54:448,index:1,id:100650,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:736,_54:448,index:1,id:100651,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:704,_54:448,index:1,id:100652,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:672,_54:448,index:1,id:100653,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:640,_54:448,index:1,id:100654,_j5:0,__3:1,
_04:1,_k5:4294967295},{_44:608,_54:448,index:1,id:100655,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:576,_54:448,index:1,id:100656,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:544,_54:448,index:1,id:100657,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:512,_54:448,index:1,id:100658,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:480,_54:448,index:1,id:100659,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:448,_54:448,index:1,id:100660,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:416,_54:448,index:1,id:100661,_j5:0,__3:1,_04:1,_k5:4294967295}
,{_44:416,_54:416,index:1,id:100662,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:384,_54:416,index:1,id:100663,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:352,_54:416,index:1,id:100664,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:320,_54:416,index:1,id:100665,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:288,_54:416,index:1,id:100666,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:256,_54:416,index:1,id:100667,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:224,_54:416,index:1,id:100668,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:192,_54:416,
index:1,id:100669,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:160,_54:416,index:1,id:100670,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:128,_54:416,index:1,id:100671,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:96,_54:416,index:1,id:100672,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:64,_54:416,index:1,id:100673,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:32,_54:416,index:1,id:100674,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:0,_54:416,index:1,id:100675,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:224,_54:448,index:1,id:100676,_j5:0,
__3:1,_04:1,_k5:4294967295},{_44:256,_54:448,index:1,id:100677,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:288,_54:448,index:1,id:100678,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:320,_54:448,index:1,id:100679,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:352,_54:448,index:1,id:100680,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:384,_54:448,index:1,id:100681,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:384,_54:160,index:1,id:100682,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:432,_54:192,index:14,id:100683,_j5:-90,__3:1,_04:1,_k5:4294967295}
,{_44:384,_54:192,index:1,id:100684,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:544,_54:160,index:1,id:100685,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:544,_54:192,index:1,id:100686,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:592,_54:192,index:14,id:100687,_j5:-90,__3:1,_04:1,_k5:4294967295},{_44:832,_54:352,index:1,id:100688,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:832,_54:384,index:1,id:100689,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:832,_54:416,index:1,id:100690,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:832,_54:448,
index:1,id:100691,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:832,_54:128,index:1,id:100692,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:864,_54:160,index:1,id:100693,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:864,_54:192,index:1,id:100694,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:864,_54:224,index:1,id:100695,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:864,_54:256,index:1,id:100696,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:864,_54:288,index:1,id:100697,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:864,_54:320,index:1,id:100698,
_j5:0,__3:1,_04:1,_k5:4294967295}],_l5:[]},{_g3:"room7",width:854,height:480,_m5:40,_95:!0,_a5:_u5,_c5:[{_c4:!0,index:0,_44:64,_54:24,},{},{},{},{},{},{},{}],_d5:[{_c4:!0,_e5:854,_f5:854,},{_e5:1024,_g5:768,_f5:1024,_h5:768,},{_e5:1024,_g5:768,_f5:1024,_h5:768,},{_e5:1024,_g5:768,_f5:1024,_h5:768,},{_e5:1024,_g5:768,_f5:1024,_h5:768,},{_e5:1024,_g5:768,_f5:1024,_h5:768,},{_e5:1024,_g5:768,_f5:1024,_h5:768,},{_e5:1024,_g5:768,_f5:1024,_h5:768,}],_i5:[{_44:224,_54:208,index:0,id:100699,_j5:0,__3:1,
_04:1,_k5:4294967295},{_44:59,_54:151,index:5,id:100700,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:0,_54:0,index:1,id:100701,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:0,_54:32,index:1,id:100702,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:0,_54:64,index:1,id:100703,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:0,_54:96,index:1,id:100704,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:0,_54:128,index:1,id:100705,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:0,_54:160,index:1,id:100706,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:0,_54:192,
index:1,id:100707,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:0,_54:224,index:1,id:100708,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:0,_54:256,index:1,id:100709,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:0,_54:288,index:1,id:100710,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:0,_54:320,index:1,id:100711,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:0,_54:352,index:1,id:100712,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:0,_54:384,index:1,id:100713,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:0,_54:416,index:1,id:100714,_j5:0,__3:1,_04:1,
_k5:4294967295},{_44:0,_54:448,index:1,id:100715,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:96,_54:448,index:1,id:100716,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:128,_54:448,index:1,id:100717,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:160,_54:448,index:1,id:100718,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:288,_54:448,index:1,id:100719,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:320,_54:448,index:1,id:100720,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:352,_54:448,index:1,id:100721,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:384,
_54:448,index:1,id:100722,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:416,_54:448,index:1,id:100723,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:416,_54:416,index:1,id:100724,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:416,_54:384,index:1,id:100725,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:416,_54:352,index:1,id:100726,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:416,_54:320,index:1,id:100727,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:416,_54:288,index:1,id:100728,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:416,_54:256,index:1,id:100729,
_j5:0,__3:1,_04:1,_k5:4294967295},{_44:416,_54:224,index:1,id:100730,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:416,_54:192,index:1,id:100731,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:416,_54:160,index:1,id:100732,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:416,_54:128,index:1,id:100733,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:416,_54:96,index:1,id:100734,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:416,_54:64,index:1,id:100735,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:416,_54:32,index:1,id:100736,_j5:0,__3:1,_04:1,_k5:4294967295}
,{_44:416,_54:0,index:1,id:100737,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:32,_54:0,index:1,id:100738,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:64,_54:0,index:1,id:100739,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:96,_54:0,index:1,id:100740,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:128,_54:0,index:1,id:100741,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:160,_54:0,index:1,id:100742,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:192,_54:0,index:1,id:100743,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:224,_54:0,index:1,id:100744,
_j5:0,__3:1,_04:1,_k5:4294967295},{_44:256,_54:0,index:1,id:100745,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:288,_54:0,index:1,id:100746,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:320,_54:0,index:1,id:100747,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:352,_54:0,index:1,id:100748,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:384,_54:0,index:1,id:100749,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:384,_54:224,index:1,id:100750,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:352,_54:224,index:1,id:100751,_j5:0,__3:1,_04:1,_k5:4294967295}
,{_44:320,_54:224,index:1,id:100752,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:288,_54:224,index:1,id:100753,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:256,_54:224,index:1,id:100754,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:224,_54:224,index:1,id:100755,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:192,_54:224,index:1,id:100756,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:160,_54:224,index:1,id:100757,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:128,_54:224,index:1,id:100758,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:96,_54:224,
index:1,id:100759,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:64,_54:224,index:1,id:100760,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:32,_54:224,index:1,id:100761,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:288,_54:256,index:1,id:100762,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:288,_54:288,index:1,id:100763,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:288,_54:320,index:1,id:100764,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:288,_54:352,index:1,id:100765,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:256,_54:448,index:1,id:100766,_j5:0,
__3:1,_04:1,_k5:4294967295},{_44:160,_54:288,index:1,id:100767,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:160,_54:256,index:1,id:100768,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:64,_54:208,index:14,id:100769,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:160,_54:320,index:1,id:100770,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:160,_54:352,index:1,id:100771,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:288,_54:96,index:1,id:100772,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:288,_54:128,index:1,id:100773,_j5:0,__3:1,_04:1,_k5:4294967295}
,{_44:256,_54:128,index:1,id:100774,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:288,_54:384,index:1,id:100775,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:288,_54:416,index:1,id:100776,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:96,_54:32,index:1,id:100777,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:96,_54:64,index:1,id:100778,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:96,_54:96,index:1,id:100779,_j5:0,__3:1,_04:1,_k5:4294967295}],_l5:[]},{_g3:"room_end",width:854,height:480,_m5:60,_95:!0,_v5:!1,_a5:_w5,_c5:[{_c4:!0,index:0,
_44:64,_54:24,},{},{},{},{},{},{},{}],_d5:[{_c4:!0,_e5:854,_f5:854,},{_e5:1024,_g5:768,_f5:1024,_h5:768,},{_e5:1024,_g5:768,_f5:1024,_h5:768,},{_e5:1024,_g5:768,_f5:1024,_h5:768,},{_e5:1024,_g5:768,_f5:1024,_h5:768,},{_e5:1024,_g5:768,_f5:1024,_h5:768,},{_e5:1024,_g5:768,_f5:1024,_h5:768,},{_e5:1024,_g5:768,_f5:1024,_h5:768,}],_i5:[{_44:800,_54:448,index:1,id:100780,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:768,_54:448,index:1,id:100781,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:736,_54:448,index:1,id:100782,
_j5:0,__3:1,_04:1,_k5:4294967295},{_44:704,_54:448,index:1,id:100783,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:672,_54:448,index:1,id:100784,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:640,_54:448,index:1,id:100785,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:608,_54:448,index:1,id:100786,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:576,_54:448,index:1,id:100787,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:544,_54:448,index:1,id:100788,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:512,_54:448,index:1,id:100789,_j5:0,__3:1,_04:1,
_k5:4294967295},{_44:0,_54:0,index:1,id:100790,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:32,_54:0,index:1,id:100791,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:64,_54:0,index:1,id:100792,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:96,_54:0,index:1,id:100793,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:128,_54:0,index:1,id:100794,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:160,_54:0,index:1,id:100795,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:192,_54:0,index:1,id:100796,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:224,_54:0,index:1,
id:100797,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:256,_54:0,index:1,id:100798,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:288,_54:0,index:1,id:100799,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:320,_54:0,index:1,id:100800,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:352,_54:0,index:1,id:100801,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:384,_54:0,index:1,id:100802,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:416,_54:0,index:1,id:100803,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:448,_54:0,index:1,id:100804,_j5:0,__3:1,_04:1,_k5:4294967295}
,{_44:480,_54:0,index:1,id:100805,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:512,_54:0,index:1,id:100806,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:544,_54:0,index:1,id:100807,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:576,_54:0,index:1,id:100808,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:608,_54:0,index:1,id:100809,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:640,_54:0,index:1,id:100810,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:672,_54:0,index:1,id:100811,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:704,_54:0,index:1,id:100812,
_j5:0,__3:1,_04:1,_k5:4294967295},{_44:736,_54:0,index:1,id:100813,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:768,_54:0,index:1,id:100814,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:800,_54:0,index:1,id:100815,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:800,_54:32,index:1,id:100816,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:800,_54:64,index:1,id:100817,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:800,_54:96,index:1,id:100818,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:800,_54:128,index:1,id:100819,_j5:0,__3:1,_04:1,_k5:4294967295}
,{_44:800,_54:160,index:1,id:100820,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:800,_54:192,index:1,id:100821,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:800,_54:224,index:1,id:100822,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:800,_54:256,index:1,id:100823,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:800,_54:288,index:1,id:100824,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:800,_54:320,index:1,id:100825,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:800,_54:352,index:1,id:100826,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:800,_54:384,
index:1,id:100827,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:800,_54:416,index:1,id:100828,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:480,_54:448,index:1,id:100829,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:448,_54:448,index:1,id:100830,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:416,_54:448,index:1,id:100831,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:384,_54:448,index:1,id:100832,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:352,_54:448,index:1,id:100833,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:320,_54:448,index:1,id:100834,
_j5:0,__3:1,_04:1,_k5:4294967295},{_44:288,_54:448,index:1,id:100835,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:256,_54:448,index:1,id:100836,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:224,_54:448,index:1,id:100837,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:192,_54:448,index:1,id:100838,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:32,_54:448,index:1,id:100839,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:0,_54:448,index:1,id:100840,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:32,_54:448,index:1,id:100841,_j5:0,__3:1,_04:1,_k5:4294967295}
,{_44:64,_54:448,index:1,id:100842,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:96,_54:448,index:1,id:100843,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:128,_54:448,index:1,id:100844,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:160,_54:448,index:1,id:100845,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:0,_54:416,index:1,id:100846,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:0,_54:384,index:1,id:100847,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:0,_54:352,index:1,id:100848,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:0,_54:320,index:1,id:100849,
_j5:0,__3:1,_04:1,_k5:4294967295},{_44:0,_54:288,index:1,id:100850,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:0,_54:256,index:1,id:100851,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:0,_54:224,index:1,id:100852,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:0,_54:192,index:1,id:100853,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:0,_54:160,index:1,id:100854,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:0,_54:128,index:1,id:100855,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:0,_54:96,index:1,id:100856,_j5:0,__3:1,_04:1,_k5:4294967295}
,{_44:0,_54:64,index:1,id:100857,_j5:0,__3:1,_04:1,_k5:4294967295},{_44:0,_54:32,index:1,id:100858,_j5:0,__3:1,_04:1,_k5:4294967295}],_l5:[]}],_x5:[0,1,2,3,4,5,6,7,8,9],_y5:[{_44:986,_54:2,_64:31,_74:46,_z5:0,_A5:2,_B5:31,_C5:46,_D5:32,_E5:48,_F5:0},{_44:2,_54:954,_64:31,_74:45,_z5:0,_A5:3,_B5:31,_C5:45,_D5:32,_E5:48,_F5:0},{_44:782,_54:678,_64:31,_74:45,_z5:0,_A5:1,_B5:31,_C5:45,_D5:32,_E5:48,_F5:0},{_44:818,_54:610,_64:31,_74:45,_z5:0,_A5:0,_B5:31,_C5:45,_D5:32,_E5:48,_F5:0},{_44:782,_54:678,_64:31,
_74:45,_z5:0,_A5:1,_B5:31,_C5:45,_D5:32,_E5:48,_F5:0},{_44:38,_54:886,_64:31,_74:46,_z5:0,_A5:2,_B5:31,_C5:46,_D5:32,_E5:48,_F5:0},{_44:986,_54:54,_64:31,_74:45,_z5:0,_A5:3,_B5:31,_C5:45,_D5:32,_E5:48,_F5:0},{_44:74,_54:886,_64:31,_74:45,_z5:0,_A5:1,_B5:31,_C5:45,_D5:32,_E5:48,_F5:0},{_44:866,_54:2,_64:31,_74:45,_z5:0,_A5:0,_B5:31,_C5:45,_D5:32,_E5:48,_F5:0},{_44:74,_54:886,_64:31,_74:45,_z5:0,_A5:1,_B5:31,_C5:45,_D5:32,_E5:48,_F5:0},{_44:890,_54:610,_64:32,_74:32,_z5:0,_A5:0,_B5:32,_C5:32,_D5:32,
_E5:32,_F5:0},{_44:74,_54:938,_64:32,_74:32,_z5:0,_A5:0,_B5:32,_C5:32,_D5:32,_E5:32,_F5:0},{_44:38,_54:986,_64:32,_74:32,_z5:0,_A5:0,_B5:32,_C5:32,_D5:32,_E5:32,_F5:0},{_44:890,_54:610,_64:32,_74:32,_z5:0,_A5:0,_B5:32,_C5:32,_D5:32,_E5:32,_F5:0},{_44:854,_54:658,_64:32,_74:32,_z5:0,_A5:0,_B5:32,_C5:32,_D5:32,_E5:32,_F5:0},{_44:818,_54:710,_64:32,_74:32,_z5:0,_A5:0,_B5:32,_C5:32,_D5:32,_E5:32,_F5:0},{_44:986,_54:150,_64:32,_74:32,_z5:0,_A5:0,_B5:32,_C5:32,_D5:32,_E5:32,_F5:0},{_44:938,_54:2,_64:32,
_74:32,_z5:0,_A5:0,_B5:32,_C5:32,_D5:32,_E5:32,_F5:0},{_44:38,_54:938,_64:29,_74:42,_z5:2,_A5:6,_B5:29,_C5:42,_D5:32,_E5:48,_F5:0},{_44:854,_54:610,_64:29,_74:42,_z5:2,_A5:6,_B5:29,_C5:42,_D5:32,_E5:48,_F5:0},{_44:818,_54:662,_64:29,_74:42,_z5:2,_A5:6,_B5:29,_C5:42,_D5:32,_E5:48,_F5:0},{_44:986,_54:106,_64:29,_74:38,_z5:2,_A5:10,_B5:29,_C5:38,_D5:32,_E5:48,_F5:0},{_44:902,_54:2,_64:29,_74:38,_z5:2,_A5:10,_B5:29,_C5:38,_D5:32,_E5:48,_F5:0},{_44:866,_54:54,_64:29,_74:38,_z5:2,_A5:10,_B5:29,_C5:38,
_D5:32,_E5:48,_F5:0},{_44:902,_54:46,_64:32,_74:32,_z5:0,_A5:0,_B5:1,_C5:1,_D5:32,_E5:32,_F5:0},{_44:926,_54:610,_64:52,_74:10,_z5:6,_A5:22,_B5:52,_C5:10,_D5:64,_E5:32,_F5:0},{_44:890,_54:646,_64:52,_74:5,_z5:6,_A5:27,_B5:52,_C5:5,_D5:64,_E5:32,_F5:0},{_44:2,_54:886,_64:32,_74:64,_z5:0,_A5:0,_B5:32,_C5:64,_D5:32,_E5:64,_F5:0},{_44:782,_54:610,_64:32,_74:64,_z5:0,_A5:0,_B5:32,_C5:64,_D5:32,_E5:64,_F5:0},{_44:2,_54:1006,_64:6,_74:6,_z5:0,_A5:0,_B5:6,_C5:6,_D5:6,_E5:6,_F5:0},{_44:782,_54:490,_64:198,
_74:115,_z5:0,_A5:0,_B5:198,_C5:115,_D5:198,_E5:115,_F5:0},{_44:866,_54:98,_64:38,_74:25,_z5:10,_A5:7,_B5:38,_C5:25,_D5:48,_E5:32,_F5:0},{_44:110,_54:886,_64:38,_74:27,_z5:10,_A5:5,_B5:38,_C5:27,_D5:48,_E5:32,_F5:0},{_44:154,_54:886,_64:35,_74:27,_z5:10,_A5:5,_B5:35,_C5:27,_D5:48,_E5:32,_F5:0},{_44:74,_54:974,_64:27,_74:25,_z5:10,_A5:7,_B5:27,_C5:25,_D5:48,_E5:32,_F5:0},{_44:110,_54:918,_64:31,_74:25,_z5:9,_A5:7,_B5:31,_C5:25,_D5:48,_E5:32,_F5:0},{_44:854,_54:694,_64:48,_74:4,_z5:0,_A5:10,_B5:48,
_C5:4,_D5:48,_E5:32,_F5:0},{_44:4,_54:492,_64:512,_74:256,_z5:0,_A5:0,_B5:512,_C5:256,_D5:512,_E5:256,_F5:0},{_44:4,_54:4,_64:854,_74:480,_z5:0,_A5:0,_B5:854,_C5:480,_D5:854,_E5:480,_F5:0},{_44:522,_54:490,_64:256,_74:256,_z5:0,_A5:0,_B5:256,_C5:256,_D5:256,_E5:256,_F5:0},{_44:2,_54:754,_64:256,_74:128,_z5:0,_A5:0,_B5:256,_C5:128,_D5:256,_E5:128,_F5:0}],_G5:["gmtk2021_texture_0.png"],_H5:{_I5:!1,_J5:1,_K5:0,_L5:1760,_M5:30,_N5:579130990,_O5:"d229e534-4b79-4802-8317-19ffe3169543",_P5:!1,_Q5:!1,_R5:!0,
scale:-1,_S5:!0,_T5:!1,_U5:!1,_V5:!0,_W5:!1,_X5:!1,_Y5:!0,_Z5:!0,__5:2,_06:0,_16:!0,_26:"html5game",_36:"Default",_46:0,_56:!0,_66:!1,_76:!0,_86:0,_96:[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],_a6:"rift shift",_b6:1,_c6:0,_d6:0,_e6:1624479640}};function _f6(){}function _g6(){}function _L3(_h6,_i6,_j6,_k6){_h6._l6=_j6;_h6._m6=_k6;return _n6((_h6._o6+_h6._l6),(_h6._p6+_h6._m6),(_h6._o6+_h6._l6+_h6._q6),(_h6._p6+_h6._m6+_h6._r6),_h6._s6,_h6._t6,(_h6._s6+_h6._q6),(_h6._t6+_h6._r6));}function _M3(_h6,_i6,_j6,_k6){
_h6._l6=_j6;_h6._m6=_k6;return _n6((_h6._s6+_h6._l6),(_h6._t6+_h6._m6),(_h6._s6+_h6._l6+_h6._q6),(_h6._t6+_h6._m6+_h6._r6),_h6._o6,_h6._p6,(_h6._o6+_h6._q6),(_h6._p6+_h6._r6));}function _f4(_h6,_i6){{_h6._u6=0;_h6._v6=0;_h6._w6=12;_h6._x6=1;_h6._y6=4;_h6._z6=0;_h6._A6=_h6._44;_h6._B6=_h6._44;for(var _C6=0,_D6=~~(25);_C6<_D6;_C6++){{_E6(0,0,6);}};_h6._F6=0;_h6._G6=(-4);_h6._H6=0;_h6._I6=0?1:0;if(!(_J6(3)>0.5)){{_K6(3,0,0);_K6(3,0.6,4000);_L6(3,15,1);}};};}function _h4(_h6,_i6){{_L6(1,10,0);_h6._F6=12;
global._M6=global._N6[min(12,global._O6)];global._O6++;};}function _j4(_h6,_i6){{if(_P6(82)>0.5){{_Q6();}};var _R6=_h6._I6;_h6._I6=_S6(_h6,_h6._44,(_h6._54+1),4);if(!(_h6._z6>0.5)){{_h6._v6=(_h6._y6*(_T6(68)-_T6(65)));_h6._u6+=_h6._x6;if(((_P6(87)>0.5)&&(_h6._I6>0.5))){{_h6._u6=-_h6._w6;}};}};var _U6=_V6(_h6,_h6._44,_h6._54,4);_h6._W6=0;while((((_U6!=(-4)))&&((_h6._W6<4)))){{var _U6=_V6(_h6,_h6._44,_h6._54,4);var _X6=0;var _Y6=0;var _Z6=0;var __6=0;while(_S6(_h6,(_h6._44-_Z6),_h6._54,_U6)>0.5){{_Z6++;}}
;while(_S6(_h6,(_h6._44+__6),_h6._54,_U6)>0.5){{__6++;}};while(_S6(_h6,_h6._44,(_h6._54-_X6),_U6)>0.5){{_X6++;}};while(_S6(_h6,_h6._44,(_h6._54+_Y6),_U6)>0.5){{_Y6++;}};if((_Z6<__6)){{_h6._07=-_Z6;}}else {{_h6._07=__6;}};if((_X6<_Y6)){{_h6._17=-_X6;}}else {{_h6._17=_Y6;}};if((abs(_h6._07)<abs(_h6._17))){{_h6._27(_h6._44+_h6._07);}}else {{_h6._37(_h6._54+_h6._17);}};var _U6=_V6(_h6,_h6._44,_h6._54,4);_h6._W6++;}};if(((!(_h6._z6>0.5))&&(_S6(_h6,_h6._44,_h6._54,4)>0.5))){{_h6._z6=1?1:0;_h6._47(6);_L6(1,
10,0);global._M6=global._N6[min(12,global._O6)];global._O6++;for(var _57=0,_67=~~(30);_57<_67;_57++){{{var _77=_87(_E6(_h6._44,_h6._54,11));for(var _97 in _77){if(!_77.hasOwnProperty(_97))continue;var _a7=_77[_97];if(_a7._b7)continue;if(!_a7._c7)continue;{_a7._d7(_e7(360));_a7._f7(_g7(8,14));_a7._h7=1;}}};}};}};if(((_S6(_h6,(_h6._44+_h6._v6),_h6._54,4)>0.5)&&(_S6(_h6,(_h6._44+_h6._v6),(_h6._54-abs(_h6._v6)),4)>0.5))){{while(!(_S6(_h6,(_h6._44+_i7(_h6._v6)),_h6._54,4)>0.5)){{_h6._27(_h6._44+_i7(_h6._v6));
}};_h6._v6=0;}};_h6._27(_h6._44+_h6._v6);if(_S6(_h6,_h6._44,(_h6._54+_h6._u6),4)>0.5){{while(!(_S6(_h6,_h6._44,(_h6._54+_i7(_h6._u6)),4)>0.5)){{_h6._37(_h6._54+_i7(_h6._u6));}};_h6._u6=0;}};_h6._37(_h6._54+_h6._u6);if((_h6._v6!=0)){{_h6._j7(_i7(_h6._v6));_h6._k7=0.5;}}else {{_h6._l7(0);_h6._k7=0;}};if(!(_h6._I6>0.5)){{_h6._k7=0;_h6._l7(3);}};if(((!(_h6._z6>0.5))&&((_h6._54>(_m7._n7-20))))){{_h6._z6=1?1:0;_L6(0,10,0);if(!(_h6._o7 instanceof Array)){_h6._o7=[];_h6._o7._c3=1584050178}else if(_h6._o7._c3!==1584050178){
_h6._o7=_h6._o7.slice(0);_h6._o7._c3=1584050178}_h6._o7[0]=40;}};if((_h6._F6>0)){{_m7._p7[0]=_g7((-6),6);_m7._q7[0]=_g7((-6),6);_h6._F6--;if((_h6._F6==0)){{_m7._p7[0]=0;_m7._q7[0]=0;}};}};if((((_h6._v6!=0))&&(_h6._I6>0.5))){{if(!(_J6(2)>0.5)){{_L6(2,11,1);}};}}else {{_r7(2);}};};}function _l4(_h6,_i6){{if((_m7._s7()==8)){_t7(0)};};}function _n4(_h6,_i6){{_m7._u7(60);};}function _p4(_h6,_i6){{};}function _r4(_h6,_i6){{_v7(_h6);_w7(0);_x7(16777215);_y7(0);_z7(64,64,global._M6);_w7(1);_z7(2,2,("fps: "+_A7(_m7._B7)));
_C7(1,_m7._p7[0],_m7._q7[0]);};}function _t4(_h6,_i6){{_D7();};}function _x4(_h6,_i6){{_h6._k7=0;_h6._l7(_E7(0,_e7(_h6._F7())));_h6._G7=_E6(_h6._44,_h6._54,3);_H7(_h6._G7)._27(_h6._44);_H7(_h6._G7)._37(_h6._54);_H7(_h6._G7)._j7(_h6._I7);_H7(_h6._G7)._J7(_h6._K7);_h6._L7=_E6(_h6._44,_h6._54,3);_H7(_h6._L7)._27(_h6._44);_H7(_h6._L7)._37(_h6._54);_H7(_h6._L7)._j7(_h6._I7);_H7(_h6._L7)._J7(_h6._K7);};}function _y4(_h6,_i6){{if(_M7(_h6,_H7(2)._o6,_H7(2)._p6,(_H7(2)._o6+_H7(2)._q6),(_H7(2)._p6+_H7(2)._r6),
_h6.id,0,0)>0.5){{_H7(_h6._G7)._27(max(_H7(2)._o6,_h6._44));_H7(_h6._G7)._37(max(_H7(2)._p6,_h6._54));_h6._A6=(_h6._44+_h6._N7());_h6._B6=(_h6._54+_h6._O7());_h6._A6=min(_h6._A6,(_H7(2)._o6+_H7(2)._q6));_h6._B6=min(_h6._B6,(_H7(2)._p6+_H7(2)._r6));_H7(_h6._G7)._j7(((_h6._A6-_H7(_h6._G7)._44)/_h6._N7()));_H7(_h6._G7)._J7(((_h6._B6-_H7(_h6._G7)._54)/_h6._O7()));_H7(_h6._G7)._27(_H7(_h6._G7)._44+(_H7(2)._s6-_H7(2)._o6));_H7(_h6._G7)._37(_H7(_h6._G7)._54+(_H7(2)._t6-_H7(2)._p6));if((_H7(_h6._G7)._I7<0.2)){
{_H7(_h6._G7)._27((-100));}};if((_H7(_h6._G7)._K7<0.2)){{_H7(_h6._G7)._27((-100));}};}}else {{_H7(_h6._G7)._27(_h6._44);_H7(_h6._G7)._37(_h6._54);_H7(_h6._G7)._j7(_h6._I7);_H7(_h6._G7)._J7(_h6._K7);}};if(_M7(_h6,_H7(2)._s6,_H7(2)._t6,(_H7(2)._s6+_H7(2)._q6),(_H7(2)._t6+_H7(2)._r6),_h6.id,0,0)>0.5){{_H7(_h6._L7)._27(max(_H7(2)._s6,_h6._44));_H7(_h6._L7)._37(max(_H7(2)._t6,_h6._54));_h6._A6=(_h6._44+_h6._N7());_h6._B6=(_h6._54+_h6._O7());_h6._A6=min(_h6._A6,(_H7(2)._s6+_H7(2)._q6));_h6._B6=min(_h6._B6,
(_H7(2)._t6+_H7(2)._r6));_H7(_h6._L7)._j7(((_h6._A6-_H7(_h6._L7)._44)/_h6._N7()));_H7(_h6._L7)._J7(((_h6._B6-_H7(_h6._L7)._54)/_h6._O7()));_H7(_h6._L7)._27(_H7(_h6._L7)._44+(_H7(2)._o6-_H7(2)._s6));_H7(_h6._L7)._37(_H7(_h6._L7)._54+(_H7(2)._p6-_H7(2)._t6));if((_H7(_h6._L7)._I7<0.2)){{_H7(_h6._L7)._27((-100));}};if((_H7(_h6._L7)._K7<0.2)){{_H7(_h6._L7)._27((-100));}};}}else {{_H7(_h6._L7)._27(_h6._44);_H7(_h6._L7)._37(_h6._54);_H7(_h6._L7)._j7(_h6._I7);_H7(_h6._L7)._J7(_h6._K7);}};};}function _z4(_h6,
_i6){{_h6._P7=0;_h6._o6=32;_h6._p6=32;_h6._s6=200;_h6._t6=300;_h6._q6=200;_h6._r6=160;_h6._Q7=0?1:0;_h6._R7=0?1:0;_h6._S7=0;_h6._T7=0;_h6._v6=0;_h6._u6=0;_h6._U7=1?1:0;_h6._V7=1?1:0;_h6._W7=1?1:0;_h6._X7=1?1:0;_h6._Y7=0;_h6._Z7=0;_h6.__7=_08(_m7._n7,_m7._18);};}function _B4(_h6,_i6){{if(!(_28(_h6.__7)>0.5)){{_h6.__7=_08(_m7._n7,_m7._18);}};_38(_h6.__7);_48(0,0);{var _58=_87(1);for(var _68 in _58){if(!_58.hasOwnProperty(_68))continue;var _78=_58[_68];if(_78._b7)continue;if(!_78._c7)continue;{_38(_h6.__7);
_v7(_78);_88();}}};{var _98=_87(7);for(var _a8 in _98){if(!_98.hasOwnProperty(_a8))continue;var _b8=_98[_a8];if(_b8._b7)continue;if(!_b8._c7)continue;{_38(_h6.__7);_v7(_b8);_88();}}};{var _c8=_87(9);for(var _d8 in _c8){if(!_c8.hasOwnProperty(_d8))continue;var _e8=_c8[_d8];if(_e8._b7)continue;if(!_e8._c7)continue;{_38(_h6.__7);_v7(_e8);_88();}}};{var _f8=_87(14);for(var _g8 in _f8){if(!_f8.hasOwnProperty(_g8))continue;var _h8=_f8[_g8];if(_h8._b7)continue;if(!_h8._c7)continue;{_38(_h6.__7);_v7(_h8);_88();}}};{var _i8=_87(15);
for(var _j8 in _i8){if(!_i8.hasOwnProperty(_j8))continue;var _k8=_i8[_j8];if(_k8._b7)continue;if(!_k8._c7)continue;{_38(_h6.__7);_v7(_k8);_88();}}};{var _l8=_87(6);for(var _m8 in _l8){if(!_l8.hasOwnProperty(_m8))continue;var _n8=_l8[_m8];if(_n8._b7)continue;if(!_n8._c7)continue;{_38(_h6.__7);_o8(_n8._44,_n8._54);_88();}}};{var _p8=_87(0);for(var _q8 in _p8){if(!_p8.hasOwnProperty(_q8))continue;var _r8=_p8[_q8];if(_r8._b7)continue;if(!_r8._c7)continue;{_38(_h6.__7);if(!(_r8._z6>0.5)){{_s8(_r8,1,_r8._t8,_r8._44,
_r8._54,_r8._I7,_r8._K7,0,16777215,1);}};_w7(0);_x7(16777215);_y7(0);_z7(64,64,global._M6);_88();}}};_88();_u8(0);_v8(_h6.__7,_h6._s6,_h6._t6,_h6._q6,_h6._r6,_h6._o6,_h6._p6);_v8(_h6.__7,_h6._o6,_h6._p6,_h6._q6,_h6._r6,_h6._s6,_h6._t6);_w8();_x8(_h6._o6,_h6._p6,(_h6._o6+_h6._q6),(_h6._p6+_h6._r6),1);_x8(_h6._s6,_h6._t6,(_h6._s6+_h6._q6),(_h6._t6+_h6._r6),1);_x8((_h6._o6-2),(_h6._p6-2),(_h6._o6+_h6._q6+2),(_h6._p6+_h6._r6+2),1);_x8((_h6._s6-2),(_h6._t6-2),(_h6._s6+_h6._q6+2),(_h6._t6+_h6._r6+2),1);
};}function _C4(_h6,_i6){{_h6._P7++;_h6._y8=_n6(_h6._o6,_h6._p6,(_h6._o6+_h6._q6),(_h6._p6+_h6._r6),_h6._s6,_h6._t6,(_h6._s6+_h6._q6),(_h6._t6+_h6._r6));if(_z8(_m7._A8,_m7._B8,_h6._o6,_h6._p6,(_h6._o6+_h6._q6),(_h6._p6+_h6._r6))>0.5){{if(_C8(1)>0.5){{_h6._Q7=1?1:0;_h6._S7=_m7._A8;_h6._T7=_m7._B8;}};}};if(_z8(_m7._A8,_m7._B8,_h6._s6,_h6._t6,(_h6._s6+_h6._q6),(_h6._t6+_h6._r6))>0.5){{if(_C8(1)>0.5){{_h6._R7=1?1:0;_h6._S7=_m7._A8;_h6._T7=_m7._B8;}};}};_h6._v6=_D8(((_m7._A8-_h6._S7)/5),(-20),20);_h6._u6=_D8(((_m7._B8-_h6._T7)/5),
(-20),20);if(_h6._Q7>0.5){{_o8(_h6._S7,_h6._T7);if(_h6._U7>0.5){{if(_L3(_h6,_i6,_h6._v6,0)>0.5){{while(!(_L3(_h6,_i6,_i7(_h6._v6),0)>0.5)){{_h6._o6+=_i7(_h6._v6);_h6._S7+=_i7(_h6._v6);}};_h6._v6=0;}};_h6._o6+=_h6._v6;_h6._S7+=_h6._v6;}};if(_h6._V7>0.5){{if(_L3(_h6,_i6,0,_h6._u6)>0.5){{while(!(_L3(_h6,_i6,0,_i7(_h6._u6))>0.5)){{_h6._p6+=_i7(_h6._u6);_h6._T7+=_i7(_h6._u6);}};_h6._u6=0;}};_h6._p6+=_h6._u6;_h6._T7+=_h6._u6;}};}};if(_h6._R7>0.5){{_o8(_h6._S7,_h6._T7);if(_h6._W7>0.5){{if(_M3(_h6,_i6,_h6._v6,
0)>0.5){{while(!(_M3(_h6,_i6,_i7(_h6._v6),0)>0.5)){{_h6._s6+=_i7(_h6._v6);_h6._S7+=_i7(_h6._v6);}};_h6._v6=0;}};_h6._s6+=_h6._v6;_h6._S7+=_h6._v6;}};if(_h6._X7>0.5){{if(_M3(_h6,_i6,0,_h6._u6)>0.5){{while(!(_M3(_h6,_i6,0,_i7(_h6._u6))>0.5)){{_h6._t6+=_i7(_h6._u6);_h6._T7+=_i7(_h6._u6);}};_h6._u6=0;}};_h6._t6+=_h6._u6;_h6._T7+=_h6._u6;}};}};_h6._q6=global._E8;_h6._r6=global._F8;if((_h6._o6<global._G8)){{_h6._o6=global._G8;}};if((_h6._o6>(global._H8-_h6._q6))){{_h6._o6=(global._H8-_h6._q6);}};if((_h6._s6<global._G8)){
{_h6._s6=global._G8;}};if((_h6._s6>(global._H8-_h6._q6))){{_h6._s6=(global._H8-_h6._q6);}};if((_h6._p6<global._I8)){{_h6._p6=global._I8;}};if((_h6._p6>(global._J8-_h6._r6))){{_h6._p6=(global._J8-_h6._r6);}};if((_h6._t6<global._I8)){{_h6._t6=global._I8;}};if((_h6._t6>(global._J8-_h6._r6))){{_h6._t6=(global._J8-_h6._r6);}};if(((_K8(1)>0.5)||(!(_z8(_m7._A8,_m7._B8,0,0,_m7._n7,_m7._18)>0.5)))){{_h6._Q7=0?1:0;_h6._R7=0?1:0;}};_h6._Y7=_m7._A8;_h6._Z7=_m7._B8;};}function _E4(_h6,_i6){{_h6._k7=0.2;_h6._L8=1;
};}function _F4(_h6,_i6){{if((((_h6._M8==5))&&((_h6._L8>0)))){{_h6._L8-=0.05;}};if((((_h6._M8==4))&&((_h6._L8<1.1)))){{_h6._L8+=0.05;}};if((_h6._L8==1.1)){{_N8();}};if((_h6._L8>0)){{_x7(0);_O8(_h6._L8);_x8(0,0,_m7._n7,_m7._18,0);_O8(1);}};};}function _G4(_h6,_i6){{_v7(_h6);};}function _H4(_h6,_i6){{if(!(_i6._z6>0.5)){{_h6._47(4);}};};}function _I4(_h6,_i6){{_h6._P8(_Q8(0.2,1));_h6._27(_e7(_m7._n7));_h6._37(_e7(_m7._18));};}function _K4(_h6,_i6){{_h6._37(0);};}function _L4(_h6,_i6){{_x7(16777215);_o8(_h6._44,
_h6._54);};}function _M4(_h6,_i6){{_h6._k7=0;_h6._l7(0);_h6._G7=_E6(_h6._44,_h6._54,8);_H7(_h6._G7)._27(_h6._44);_H7(_h6._G7)._37(_h6._54);_H7(_h6._G7)._j7(_h6._I7);_H7(_h6._G7)._J7(_h6._K7);_H7(_h6._G7)._R8=_h6.id;_h6._L7=_E6(_h6._44,_h6._54,8);_H7(_h6._L7)._27(_h6._44);_H7(_h6._L7)._37(_h6._54);_H7(_h6._L7)._j7(_h6._I7);_H7(_h6._L7)._J7(_h6._K7);_H7(_h6._L7)._R8=_h6.id;};}function _O4(_h6,_i6){{_h6._l7(0);};}function _P4(_h6,_i6){{if(_M7(_h6,_H7(2)._o6,_H7(2)._p6,(_H7(2)._o6+_H7(2)._q6),(_H7(2)._p6+_H7(2)._r6),
_h6.id,0,0)>0.5){{_H7(_h6._G7)._27(max(_H7(2)._o6,_h6._44));_H7(_h6._G7)._37(max(_H7(2)._p6,_h6._54));_h6._A6=(_h6._44+_h6._N7());_h6._B6=(_h6._54+_h6._O7());_h6._A6=min(_h6._A6,(_H7(2)._o6+_H7(2)._q6));_h6._B6=min(_h6._B6,(_H7(2)._p6+_H7(2)._r6));_H7(_h6._G7)._j7(((_h6._A6-_H7(_h6._G7)._44)/_h6._N7()));_H7(_h6._G7)._J7(((_h6._B6-_H7(_h6._G7)._54)/_h6._O7()));_H7(_h6._G7)._27(_H7(_h6._G7)._44+(_H7(2)._s6-_H7(2)._o6));_H7(_h6._G7)._37(_H7(_h6._G7)._54+(_H7(2)._t6-_H7(2)._p6));if((_H7(_h6._G7)._I7<0.1)){
{_H7(_h6._G7)._27((-100));}};if((_H7(_h6._G7)._K7<0.1)){{_H7(_h6._G7)._27((-100));}};}}else {{_H7(_h6._G7)._27(_h6._44);_H7(_h6._G7)._37(_h6._54);_H7(_h6._G7)._j7(_h6._I7);_H7(_h6._G7)._J7(_h6._K7);}};if(_M7(_h6,_H7(2)._s6,_H7(2)._t6,(_H7(2)._s6+_H7(2)._q6),(_H7(2)._t6+_H7(2)._r6),_h6.id,0,0)>0.5){{_H7(_h6._L7)._27(max(_H7(2)._s6,_h6._44));_H7(_h6._L7)._37(max(_H7(2)._t6,_h6._54));_h6._A6=(_h6._44+_h6._N7());_h6._B6=(_h6._54+_h6._O7());_h6._A6=min(_h6._A6,(_H7(2)._s6+_H7(2)._q6));_h6._B6=min(_h6._B6,
(_H7(2)._t6+_H7(2)._r6));_H7(_h6._L7)._j7(((_h6._A6-_H7(_h6._L7)._44)/_h6._N7()));_H7(_h6._L7)._J7(((_h6._B6-_H7(_h6._L7)._54)/_h6._O7()));_H7(_h6._L7)._27(_H7(_h6._L7)._44+(_H7(2)._o6-_H7(2)._s6));_H7(_h6._L7)._37(_H7(_h6._L7)._54+(_H7(2)._p6-_H7(2)._t6));if((_H7(_h6._L7)._I7<0.1)){{_H7(_h6._L7)._27((-100));}};if((_H7(_h6._L7)._K7<0.1)){{_H7(_h6._L7)._27((-100));}};}}else {{_H7(_h6._L7)._27(_h6._44);_H7(_h6._L7)._37(_h6._54);_H7(_h6._L7)._j7(_h6._I7);_H7(_h6._L7)._J7(_h6._K7);}};if(((_S6(_h6,_h6._44,
_h6._54,0)>0.5)&&(!(_H7(0)._z6>0.5)))){{_h6._l7(1);}};_H7(_h6._S8)._l7(_h6._t8);};}function _Q4(_h6,_i6){{if(((_S6(_h6,_h6._44,_h6._54,0)>0.5)&&(!(_H7(0)._z6>0.5)))){{_H7(_h6._R8)._l7(1);}};_H7(_H7(_h6._R8)._S8)._l7(_H7(_h6._R8)._t8);};}function _R4(_h6,_i6){{_h6._k7=0;_h6._l7(0);_h6._G7=_E6(_h6._44,_h6._54,10);_H7(_h6._G7)._27(_h6._44);_H7(_h6._G7)._37(_h6._54);_H7(_h6._G7)._j7(_h6._I7);_H7(_h6._G7)._J7(_h6._K7);_H7(_h6._G7)._R8=_h6.id;_h6._L7=_E6(_h6._44,_h6._54,10);_H7(_h6._L7)._27(_h6._44);_H7(_h6._L7)._37(_h6._54);
_H7(_h6._L7)._j7(_h6._I7);_H7(_h6._L7)._J7(_h6._K7);_H7(_h6._L7)._R8=_h6.id;};}function _S4(_h6,_i6){{if(_M7(_h6,_H7(2)._o6,_H7(2)._p6,(_H7(2)._o6+_H7(2)._q6),(_H7(2)._p6+_H7(2)._r6),_h6.id,0,0)>0.5){{_H7(_h6._G7)._27(max(_H7(2)._o6,_h6._44));_H7(_h6._G7)._37(max(_H7(2)._p6,_h6._54));_h6._A6=(_h6._44+_h6._N7());_h6._B6=(_h6._54+_h6._O7());_h6._A6=min(_h6._A6,(_H7(2)._o6+_H7(2)._q6));_h6._B6=min(_h6._B6,(_H7(2)._p6+_H7(2)._r6));_H7(_h6._G7)._j7(((_h6._A6-_H7(_h6._G7)._44)/_h6._N7()));_H7(_h6._G7)._J7(((_h6._B6-_H7(_h6._G7)._54)/_h6._O7()));
_H7(_h6._G7)._27(_H7(_h6._G7)._44+(_H7(2)._s6-_H7(2)._o6));_H7(_h6._G7)._37(_H7(_h6._G7)._54+(_H7(2)._t6-_H7(2)._p6));if((_H7(_h6._G7)._I7<0.1)){{_H7(_h6._G7)._27((-100));}};if((_H7(_h6._G7)._K7<0.1)){{_H7(_h6._G7)._27((-100));}};}}else {{_H7(_h6._G7)._27(_h6._44);_H7(_h6._G7)._37(_h6._54);_H7(_h6._G7)._j7(_h6._I7);_H7(_h6._G7)._J7(_h6._K7);}};if(_M7(_h6,_H7(2)._s6,_H7(2)._t6,(_H7(2)._s6+_H7(2)._q6),(_H7(2)._t6+_H7(2)._r6),_h6.id,0,0)>0.5){{_H7(_h6._L7)._27(max(_H7(2)._s6,_h6._44));_H7(_h6._L7)._37(max(_H7(2)._t6,
_h6._54));_h6._A6=(_h6._44+_h6._N7());_h6._B6=(_h6._54+_h6._O7());_h6._A6=min(_h6._A6,(_H7(2)._s6+_H7(2)._q6));_h6._B6=min(_h6._B6,(_H7(2)._t6+_H7(2)._r6));_H7(_h6._L7)._j7(((_h6._A6-_H7(_h6._L7)._44)/_h6._N7()));_H7(_h6._L7)._J7(((_h6._B6-_H7(_h6._L7)._54)/_h6._O7()));_H7(_h6._L7)._27(_H7(_h6._L7)._44+(_H7(2)._o6-_H7(2)._s6));_H7(_h6._L7)._37(_H7(_h6._L7)._54+(_H7(2)._p6-_H7(2)._t6));if((_H7(_h6._L7)._I7<0.1)){{_H7(_h6._L7)._27((-100));}};if((_H7(_h6._L7)._K7<0.1)){{_H7(_h6._L7)._27((-100));}};
}}else {{_H7(_h6._L7)._27(_h6._44);_H7(_h6._L7)._37(_h6._54);_H7(_h6._L7)._j7(_h6._I7);_H7(_h6._L7)._J7(_h6._K7);}};};}function _T4(_h6,_i6){{_h6._l7(!(_H7(_h6._R8)._t8>0.5)?1:0);};}function _U4(_h6,_i6){{global._P7=0;for(var _T8=0,_U8=~~(50);_T8<_U8;_T8++){{_E6(0,0,6);}};};}function _V4(_h6,_i6){{global._P7+=0.01;_V8(_h6,10,0,(_m7._n7/2),64);_w7(0);_x7(16777215);_y7(1);_z7((_m7._n7/2),(_m7._18/2),"click anywhere to begin");if(_C8(1)>0.5){{_N8();}};};}function _W4(_h6,_i6){{_D7();};}function _X4(_h6,_i6){
{_h6._k7=0;_h6._l7(_e7(_h6._F7()));};}function _Y4(_h6,_i6){{};}function _Z4(_h6,_i6){{_h6._k7=0;_h6._l7(4);_h6._W8=0?1:0;_h6._X8=_h6._44;_h6._Y8=_h6._54;_h6._Z8=_h6._44;_h6.__8=_h6._54;};}function __4(_h6,_i6){{_h6._W8=0?1:0;};}function _05(_h6,_i6){{if(_M7(_h6,_H7(2)._o6,_H7(2)._p6,(_H7(2)._o6+_H7(2)._q6),(_H7(2)._p6+_H7(2)._r6),_h6.id,0,0)>0.5){{_h6._X8=(_h6._44-_H7(2)._o6+_H7(2)._s6);_h6._Y8=(_h6._54-_H7(2)._p6+_H7(2)._t6);}}else {{_h6._X8=_h6._44;_h6._Y8=_h6._54;}};if(_M7(_h6,_H7(2)._s6,_H7(2)._t6,
(_H7(2)._s6+_H7(2)._q6),(_H7(2)._t6+_H7(2)._r6),_h6.id,0,0)>0.5){{_h6._Z8=(_h6._44-_H7(2)._s6+_H7(2)._o6);_h6.__8=(_h6._54-_H7(2)._t6+_H7(2)._p6);}}else {{_h6._Z8=_h6._44;_h6.__8=_h6._54;}};if((_h6._t8==(_h6._F7()-1))){{_h6._k7=0;_h6._l7(4);}};_h6._09=(abs(_19(0,abs((_29(_h6._44,_h6._54,_H7(0)._44,_H7(0)._54)-_h6._39))))<6)?1:0;_h6._49=(abs(_19(0,abs((_29(_h6._X8,_h6._Y8,_H7(0)._44,_H7(0)._54)-_h6._39))))<6)?1:0;_h6._59=(abs(_19(0,abs((_29(_h6._Z8,_h6.__8,_H7(0)._44,_H7(0)._54)-_h6._39))))<6)?1:0;
_h6._69=((_h6._09>0.5)||(_h6._49>0.5)||(_h6._59>0.5))?1:0;if(((!(_h6._W8>0.5))&&(_h6._69>0.5)&&(!(_H7(0)._z6>0.5)))){{_L6(5,10,0);_h6._W8=1?1:0;_h6._l7(0);_h6._k7=1;{var _79=_87(_E6(_h6._44,_h6._54,15));for(var _89 in _79){if(!_79.hasOwnProperty(_89))continue;var _99=_79[_89];if(_99._b7)continue;if(!_99._c7)continue;{_99._a9(_h6._39);_99._d7(_99._39);_99._f7(16);}}};if(!(_h6._o7 instanceof Array)){_h6._o7=[];_h6._o7._c3=1584050178}else if(_h6._o7._c3!==1584050178){_h6._o7=_h6._o7.slice(0);_h6._o7._c3=1584050178}
_h6._o7[0]=_g7(10,15);}};};}function _15(_h6,_i6){{_h6._G7=_E6(_h6._44,_h6._54,16);_H7(_h6._G7)._27(_h6._44);_H7(_h6._G7)._37(_h6._54);_H7(_h6._G7)._j7(_h6._I7);_H7(_h6._G7)._J7(_h6._K7);_H7(_h6._G7)._R8=_h6.id;_h6._L7=_E6(_h6._44,_h6._54,16);_H7(_h6._L7)._27(_h6._44);_H7(_h6._L7)._37(_h6._54);_H7(_h6._L7)._j7(_h6._I7);_H7(_h6._L7)._J7(_h6._K7);_H7(_h6._L7)._R8=_h6.id;};}function _35(_h6,_i6){{{var _b9=_87(_h6._G7);for(var _c9 in _b9){if(!_b9.hasOwnProperty(_c9))continue;var _d9=_b9[_c9];if(_d9._b7)continue;
if(!_d9._c7)continue;{_e9(_d9);}}};{var _f9=_87(_h6._L7);for(var _g9 in _f9){if(!_f9.hasOwnProperty(_g9))continue;var _h9=_f9[_g9];if(_h9._b7)continue;if(!_h9._c7)continue;{_e9(_h9);}}};};}function _45(_h6,_i6){{if(_M7(_h6,_H7(2)._o6,_H7(2)._p6,(_H7(2)._o6+_H7(2)._q6),(_H7(2)._p6+_H7(2)._r6),_h6.id,0,0)>0.5){{_H7(_h6._G7)._27(max(_H7(2)._o6,_h6._44));_H7(_h6._G7)._37(max(_H7(2)._p6,_h6._54));_h6._A6=(_h6._44+_h6._N7());_h6._B6=(_h6._54+_h6._O7());_h6._A6=min(_h6._A6,(_H7(2)._o6+_H7(2)._q6));_h6._B6=min(_h6._B6,
(_H7(2)._p6+_H7(2)._r6));_H7(_h6._G7)._j7(((_h6._A6-_H7(_h6._G7)._44)/_h6._N7()));_H7(_h6._G7)._J7(((_h6._B6-_H7(_h6._G7)._54)/_h6._O7()));_H7(_h6._G7)._27(_H7(_h6._G7)._44+(_H7(2)._s6-_H7(2)._o6));_H7(_h6._G7)._37(_H7(_h6._G7)._54+(_H7(2)._t6-_H7(2)._p6));}}else {{_H7(_h6._G7)._27(_h6._44);_H7(_h6._G7)._37(_h6._54);_H7(_h6._G7)._j7(_h6._I7);_H7(_h6._G7)._J7(_h6._K7);}};if(_M7(_h6,_H7(2)._s6,_H7(2)._t6,(_H7(2)._s6+_H7(2)._q6),(_H7(2)._t6+_H7(2)._r6),_h6.id,0,0)>0.5){{_H7(_h6._L7)._27(max(_H7(2)._s6,
_h6._44));_H7(_h6._L7)._37(max(_H7(2)._t6,_h6._54));_h6._A6=(_h6._44+_h6._N7());_h6._B6=(_h6._54+_h6._O7());_h6._A6=min(_h6._A6,(_H7(2)._s6+_H7(2)._q6));_h6._B6=min(_h6._B6,(_H7(2)._t6+_H7(2)._r6));_H7(_h6._L7)._j7(((_h6._A6-_H7(_h6._L7)._44)/_h6._N7()));_H7(_h6._L7)._J7(((_h6._B6-_H7(_h6._L7)._54)/_h6._O7()));_H7(_h6._L7)._27(_H7(_h6._L7)._44+(_H7(2)._o6-_H7(2)._s6));_H7(_h6._L7)._37(_H7(_h6._L7)._54+(_H7(2)._p6-_H7(2)._t6));}}else {{_H7(_h6._L7)._27(_h6._44);_H7(_h6._L7)._37(_h6._54);_H7(_h6._L7)._j7(_h6._I7);
_H7(_h6._L7)._J7(_h6._K7);}};};}function _55(_h6,_i6){{_i9(_h6);};}function _65(_h6,_i6){{{if(!(_i6._z6>0.5)){{_i6._z6=1?1:0;_i6._47(6);_L6(1,10,0);global._M6=global._N6[min(12,global._O6)];global._O6++;for(var _j9=0,_k9=~~(30);_j9<_k9;_j9++){{{var _l9=_87(_E6(_i6._44,_i6._54,11));for(var _m9 in _l9){if(!_l9.hasOwnProperty(_m9))continue;var _n9=_l9[_m9];if(_n9._b7)continue;if(!_n9._c7)continue;{_n9._d7(_e7(360));_n9._f7(_g7(8,14));_n9._h7=1;}}};}};{_e9(_h6);};}};};};}function _75(_h6,_i6){{if(_S6(_h6,_h6._44,
_h6._54,0)>0.5){{if(!(_H7(0)._z6>0.5)){{{var _o9=_87(0);for(var _p9 in _o9){if(!_o9.hasOwnProperty(_p9))continue;var _q9=_o9[_p9];if(_q9._b7)continue;if(!_q9._c7)continue;{_q9._z6=1?1:0;_q9._47(6);_L6(1,10,0);global._M6=global._N6[min(12,global._O6)];global._O6++;for(var _r9=0,_s9=~~(30);_r9<_s9;_r9++){{{var _t9=_87(_E6(_q9._44,_q9._54,11));for(var _u9 in _t9){if(!_t9.hasOwnProperty(_u9))continue;var _v9=_t9[_u9];if(_v9._b7)continue;if(!_v9._c7)continue;{_v9._d7(_e7(360));_v9._f7(_g7(8,14));_v9._h7=1;}}};}
};}}};_e9(_h6);{var _w9=_87(_h6._R8);for(var _x9 in _w9){if(!_w9.hasOwnProperty(_x9))continue;var _y9=_w9[_x9];if(_y9._b7)continue;if(!_y9._c7)continue;{_e9(_y9);}}};}};}};};}function _b5(_h6){global._O6=0;if(!(global._N6 instanceof Array)){global._N6=[];global._N6._c3=4141734758}else if(global._N6._c3!==4141734758){global._N6=global._N6.slice(0);global._N6._c3=4141734758}global._N6[0]="press R to restart";global._N6[1]="you can press R to restart again";global._N6[2]="it may be strange, but you can in fact still#press R to restart";
global._N6[3]="you died";global._N6[4]="oh";global._N6[5]="press Alt+F4 to restart";global._N6[6]="to contact a psychiatrist, please press R";global._N6[7]="the R key and restarting are joined together";global._N6[8]="more R presses are required";global._N6[9]="PAUSED##Restart level#Back to menu";global._N6[10]="an R press is an R press";global._N6[11]="press R to restart";global._N6[12]="press R to restart";}function _n5(_h6){global._M6="use W, A and D to move#drag the boxes with your mouse!";global._E8=160;
global._F8=128;global._I8=0;global._J8=_m7._18;global._G8=0;global._H8=_m7._n7;{var _z9=_87(_E6(0,0,2));for(var _A9 in _z9){if(!_z9.hasOwnProperty(_A9))continue;var _B9=_z9[_A9];if(_B9._b7)continue;if(!_B9._c7)continue;{_B9._o6=544;_B9._s6=480;_B9._p6=32;_B9._t6=224;_B9._V7=0?1:0;_B9._X7=0?1:0;}}};}function _o5(_h6){global._M6="don't get squished between blocks!";global._E8=160;global._F8=192;global._I8=0;global._J8=_m7._18;global._G8=0;global._H8=_m7._n7;{var _C9=_87(_E6(0,0,2));for(var _D9 in _C9){if(!_C9.hasOwnProperty(_D9))continue;
var _E9=_C9[_D9];if(_E9._b7)continue;if(!_E9._c7)continue;{_E9._o6=96;_E9._p6=224;_E9._s6=480;_E9._t6=128;_E9._V7=0?1:0;_E9._X7=0?1:0;}}};}function _p5(_h6){global._M6="";global._E8=160;global._F8=192;global._I8=0;global._J8=_m7._18;global._G8=0;global._H8=_m7._n7;{var _F9=_87(_E6(0,0,2));for(var _G9 in _F9){if(!_F9.hasOwnProperty(_G9))continue;var _H9=_F9[_G9];if(_H9._b7)continue;if(!_H9._c7)continue;{_H9._o6=192;_H9._p6=256;_H9._s6=416;_H9._t6=256;_H9._U7=0?1:0;_H9._W7=0?1:0;}}};}function _q5(_h6){global._M6="";
global._E8=160;global._F8=192;global._I8=0;global._J8=_m7._18;global._G8=0;global._H8=_m7._n7;{var _I9=_87(_E6(0,0,2));for(var _J9 in _I9){if(!_I9.hasOwnProperty(_J9))continue;var _K9=_I9[_J9];if(_K9._b7)continue;if(!_K9._c7)continue;{_K9._o6=32;_K9._p6=224;_K9._s6=448;_K9._t6=224;_K9._V7=0?1:0;_K9._X7=0?1:0;}}};_h6._L9=_E6(224,352,9);_h6._M9=_E6(352,352,9);_h6._N9=_E6(416,384,7);_h6._O9=_E6(512,384,7);_H7(_h6._N9)._S8=_h6._L9;_H7(_h6._O9)._S8=_h6._M9;_H7(_h6._N9)._P9(255);_H7(_h6._O9)._P9(16711680);
_H7(_h6._L9)._P9(255);_H7(_h6._M9)._P9(16711680);}function _r5(_h6){global._M6="";global._E8=192;global._F8=160;global._I8=0;global._J8=_m7._18;global._G8=0;global._H8=_m7._n7;{var _Q9=_87(_E6(0,0,2));for(var _R9 in _Q9){if(!_Q9.hasOwnProperty(_R9))continue;var _S9=_Q9[_R9];if(_S9._b7)continue;if(!_S9._c7)continue;{_S9._o6=576;_S9._p6=127;_S9._s6=288;_S9._t6=288;_S9._V7=0?1:0;_S9._X7=0?1:0;}}};_h6._L9=_E6(257,192,9);_h6._N9=_E6(416,384,7);_H7(_h6._N9)._S8=_h6._L9;}function _s5(_h6){global._M6="";global._E8=192;
global._F8=160;global._I8=0;global._J8=_m7._18;global._G8=0;global._H8=_m7._n7;{var _T9=_87(_E6(0,0,2));for(var _U9 in _T9){if(!_T9.hasOwnProperty(_U9))continue;var _V9=_T9[_U9];if(_V9._b7)continue;if(!_V9._c7)continue;{_V9._o6=0;_V9._p6=96;_V9._s6=288;_V9._t6=288;_V9._U7=0?1:0;}}};_h6._L9=_E6(384,192,9);_h6._N9=_E6(64,192,7);_H7(_h6._N9)._S8=_h6._L9;}function _t5(_h6){global._M6="";global._E8=128;global._F8=96;global._I8=0;global._J8=_m7._18;global._G8=0;global._H8=_m7._n7;{var _W9=_87(_E6(0,0,2));for(var _X9 in _W9){
if(!_W9.hasOwnProperty(_X9))continue;var _Y9=_W9[_X9];if(_Y9._b7)continue;if(!_Y9._c7)continue;{_Y9._o6=32;_Y9._p6=32;_Y9._s6=320;_Y9._t6=32;}}};}function _u5(_h6){global._M6="";global._E8=384;global._F8=128;global._I8=0;global._J8=_m7._18;global._G8=0;global._H8=_m7._n7;{var _Z9=_87(_E6(0,0,2));for(var __9 in _Z9){if(!_Z9.hasOwnProperty(__9))continue;var _0a=_Z9[__9];if(_0a._b7)continue;if(!_0a._c7)continue;{_0a._o6=416;_0a._p6=128;_0a._s6=416;_0a._t6=256;_0a._U7=0?1:0;_0a._W7=0?1:0;}}};{var _1a=_87((-3));
for(var _2a in _1a){if(!_1a.hasOwnProperty(_2a))continue;var _3a=_1a[_2a];if(_3a._b7)continue;if(!_3a._c7)continue;{_3a._27(_3a._44+384);}}};}function _w5(_h6){global._M6="";global._E8=192;global._F8=160;global._I8=128;global._J8=320;global._G8=0;global._H8=_m7._n7;{var _4a=_87(_E6(0,0,2));for(var _5a in _4a){if(!_4a.hasOwnProperty(_5a))continue;var _6a=_4a[_5a];if(_6a._b7)continue;if(!_6a._c7)continue;{_6a._o6=128;_6a._p6=224;_6a._s6=544;_6a._t6=224;}}};_t7(0);}function _7a(_8a){this._9a=0;this._aa=!1;this._ba=null;
this._ca=null;this._da=null;this._ea=null;this._fa=null;this._ga=null;this._ha=[];this._ia(_8a._ga)};_7a.prototype._ja=function(){var _ka=new _7a({_ga:this._ga});return _ka};_7a.prototype._ia=function(_la){this._ga=_la;this._ba=new _ma._na(_la);this._fa=new _ma._oa(this._ba.data);this._ea=new _ma._pa(this._fa);if(_la._qa.length>0){this._ra(null)}this._sa(null);this._ca=new _ma._ta();var _ua=this._ba._va();this._wa=[_ua.__3,_ua._04]};_7a.prototype._xa=function(){var _ya=_za?_za._Aa():30;if(_Ba){_ya=_Ca._Da()}
return ~~((_ya*this._da.duration)+0.5)};_7a.prototype._ra=function(_Ea){this._Fa(_Ea,0)};_7a.prototype._Fa=function(_Ea,_Ga){var _Ha=null;if(((_Ea===null)||(_Ea===undefined))&&(_Ga===0)){if(this._ga._qa.length>0){_Ha=this._ga._Ia(this._ga._qa[0].name)}}else {_Ha=this._ga._Ia(_Ea)}if(_Ha!==null&&_Ha!==undefined){if(_Ga===0){this._9a=0;this._da=_Ha}this._ea._Ja(_Ga,_Ha,!0)}};_7a.prototype._sa=function(_Ka){if(_Ka===null||_Ka===undefined){if(this._ga._La){this._ba._Ma(this._ga._La.name)}}else {this._ba._Ma(_Ka)}
this._ba._Na()};_7a.prototype._Oa=function(_Pa,_Qa,_Ra,_Sa,_Ta,_Ua,_Va){var _Wa=this._ba;_ua=this._ba._va(),_Xa=this._9a,_Ya=(_Va!==undefined);var _Za=Math.abs(_Sa*this._wa[0]);var __a=Math.abs(_Ta*this._wa[1]);if((_Xa!==_Pa)||(_Wa._44!==_Qa)||(_Wa._54!==_Ra)||(_ua.__3!==_Za)||(_ua._04!==__a)||(_ua._j5!==_Ua)){var _0b=this._xa();if(_0b>0){var _1b=_Pa%_0b,_2b=this._9a%_0b,duration=this._da.duration,_3b=this._da._4b.length;if(_2b>_1b){_1b+=_0b}var _5b=(_1b-_2b)/_0b;this._ea._6b(_5b*duration);this._ea.apply(this._ba)}
this._9a=_Pa;_Wa._44=_Qa;_Wa._54=_Ra;_Wa._7b=((_Sa*this._wa[0])<0)?1:0;_Wa._8b=((_Ta*this._wa[1])<0)?1:0;_ua.__3=_Za;_ua._04=__a;_ua._j5=_Ua;_Ya=!0}if(_Ya){if(_Va){_Va._9b(_ab,0,_Va,null)}_Wa._Ya();this._ca._6b(this._ba,1)}};_7a.prototype._bb=function(_cb,_Qa,_Ra,_Sa,_Ta,_Ua){var _0b=this._xa();var _db=~~(_0b*(_cb/this._da.duration)+0.5);this._Oa(_db,_Qa,_Ra,_Sa,_Ta,_Ua)};_7a.prototype._eb=function(_fb,_Pa,_Qa,_Ra,_Sa,_Ta,_Ua){var _gb=this._ca;if(_gb._hb.length>0){this._Oa(_Pa,_Qa,_Ra,_Sa,_Ta,_Ua);
_fb.left=~~(_gb._ib+0.5);_fb.right=~~(_gb._jb+0.5);_fb.top=~~(_gb._kb+0.5);_fb.bottom=~~(_gb._lb+0.5);return !0}return !1;};_7a.prototype._mb=function(_Pa,_Qa,_Ra,_Sa,_Ta,_Ua,_nb,_ob,_pb,_qb,_rb,_sb,_tb){this._Oa(_Pa,_Qa,_Ra,_Sa,_Ta,_Ua);_nb._Oa(_ob,_pb,_qb,_rb,_sb,_tb);for(var _ub=0;_ub<_nb._ca._vb.length;_ub++){var _wb=_nb._ca._vb[_ub];var _T3=_wb.length/2;for(var _xb=0;_xb<_T3;_xb++){var _yb,_zb,_Ab,_Bb;_yb=_wb[(_xb*2)+0];_zb=_wb[(_xb*2)+1];if(_xb===(_T3-1)){_Ab=_wb[0];_Bb=_wb[1]}else {_Ab=_wb[((_xb+1)*2)+0];
_Bb=_wb[((_xb+1)*2)+1]}var _Cb=this._ca._Db(_yb,_zb,_Ab,_Bb);if(_Cb!==null){return !0}}}return !1};_7a.prototype._Eb=function(_Pa,_Qa,_Ra,_Sa,_Ta,_Ua,_Fb,_Gb,_ob,_pb,_qb,_rb,_sb,_tb){this._Oa(_Pa,_Qa,_Ra,_Sa,_Ta,_Ua);if(_Fb==null){return !1}if(_Fb._Hb<=0){return !1}if(_Fb._Ib.length>0){_ob=_ob%_Fb._Ib.length}if(_ob<0){_ob=_ob+_Fb._Ib.length}_rb=1.0/_rb;_sb=1.0/_sb;var _gb=this._ca;var _Jb=_Kb(_gb._ib,_Gb.left);var _Lb=_Mb(_gb._jb,_Gb.right);var _Nb=_Kb(_gb._kb,_Gb.top);var _Ob=_Mb(_gb._lb,_Gb.bottom);var _Pb=Math.sin(-_tb*(_Qb/180.0));
var _Rb=Math.cos(-_tb*(_Qb/180.0));for(var _24=_Jb;_24<=_Lb;_24++){for(var _Sb=_Nb;_Sb<=_Ob;_Sb++){var _Tb=((_Rb*(_24-_pb)+_Pb*(_Sb-_qb))*_rb+_Fb._Ub);var _Vb=((_Rb*(_Sb-_qb)-_Pb*(_24-_pb))*_sb+_Fb._Wb);if((_Tb<0)||(_Tb>=_Fb._Xb)){continue}if((_Vb<0)||(_Vb>=_Fb._Yb)){continue}if(_Fb._Zb){if(!_Fb._Ib.__b[_ob].__b[_Tb+(_Vb*_Fb._Xb)]){continue}}var _Cb=_gb._0c(_24,_Sb);if(_Cb!==null){return !0}}}return !1};_7a.prototype._1c=function(_Pa,_Qa,_Ra,_Sa,_Ta,_Ua,_2c,_3c){this._Oa(_Pa,_Qa,_Ra,_Sa,_Ta,_Ua);var _Cb=this._ca._0c(_2c,
_3c);if(_Cb!==null){return !0}return !1};_7a.prototype._4c=function(_Pa,_Qa,_Ra,_Sa,_Ta,_Ua,_2c,_3c,_pb,_qb){this._Oa(_Pa,_Qa,_Ra,_Sa,_Ta,_Ua);var _Cb=this._ca._Db(_2c,_3c,_pb,_qb);if(_Cb!==null){return !0}return !1};_7a.prototype._5c=function(_Pa,_Qa,_Ra,_Sa,_Ta,_Ua,_2c,_3c,_pb,_qb){this._Oa(_Pa,_Qa,_Ra,_Sa,_Ta,_Ua);var _Cb=null;var _gb=this._ca;var _Cb=_gb._Db(_2c,_3c,_pb,_qb);if(_Cb!==null){return !0}_Cb=_gb._Db(_2c,_3c,_pb,_3c);if(_Cb!==null){return !0}_Cb=_gb._Db(_pb,_3c,_pb,_qb);if(_Cb!==null){return !0}
_Cb=_gb._Db(_pb,_qb,_2c,_qb);if(_Cb!==null){return !0;}_Cb=_gb._Db(_2c,_qb,_2c,_3c);if(_Cb!==null){return !0}return !1};_7a.prototype._6c=function(_Pa,_Qa,_Ra,_Sa,_Ta,_Ua,_7c){this._Oa(_Pa,_Qa,_Ra,_Sa,_Ta,_Ua);var _gb=this._ca;var _Wa=this._ba;var _Jb=_Kb(_gb._ib,_7c.left);var _Lb=_Mb(_gb._jb,_7c.right);var _Nb=_Kb(_gb._kb,_7c.top);var _Ob=_Mb(_gb._lb,_7c.bottom);var _8c=((_7c.right+_7c.left)/2);var _9c=((_7c.bottom+_7c.top)/2);var _ac=((_7c.right-_7c.left)/2);var _bc=((_7c.bottom-_7c.top)/2);var _Xb=(_gb._jb-_gb._ib);
var _Yb=(_gb._lb-_gb._kb);var _Ub=_Wa._44-_gb._ib;var _Wb=_Wa._54-_gb._kb;if((_Sa==1)&&(_Ta==1)&&(Math.abs(_Ua)<0.0001)){for(var _24=_Jb;_24<=_Lb;_24++){for(var _Sb=_Nb;_Sb<=_Ob;_Sb++){if(_cc((_24-_8c)/_ac)+_cc((_Sb-_9c)/_bc)>1)continue;var _Tb=_24-_Qa+_Ub;var _Vb=_Sb-_Ra+_Wb;if((_Tb<0)||(_Tb>=_Xb))continue;if((_Vb<0)||(_Vb>=_Yb))continue;var _Cb=_gb._0c(_24,_Sb);if(_Cb!==null){return !0}}}}else {var _dc=Math.sin(-_Ua*_Qb/180.0);var _ec=Math.cos(-_Ua*_Qb/180.0);for(var _24=_Jb;_24<=_Lb;_24++){for(var _Sb=_Nb;
_Sb<=_Ob;_Sb++){if(_cc((_24-_8c)/_ac)+_cc((_Sb-_9c)/_bc)>1)continue;var _Tb=Math.floor((_ec*(_24-_Qa)+_dc*(_Sb-_Ra))/_Sa+_Ub);var _Vb=Math.floor((_ec*(_Sb-_Ra)-_dc*(_24-_Qa))/_Ta+_Wb);if((_Tb<0)||(_Tb>=_Xb))continue;if((_Vb<0)||(_Vb>=_Yb))continue;var _Cb=_gb._0c(_24,_Sb);if(_Cb!==null){return !0}}}}return !1};var _fc=null;;function _gc(){this._hc=[];this._ic=null;this._ga=null;this._jc=null;if(_kc){this._lc=this._mc;this._nc=this._oc}else {this._lc=this._pc;this._nc=this._qc}};_gc.prototype._rc=function(_Ea,
_sc,_tc,_uc){this._hc[_Ea]={_vc:[],_wc:0,_xc:32,_yc:_zc[_uc],_44:0,_54:0,_64:_sc,_74:_tc}};_gc.prototype._Ac=function(_Bc,_Cc,_sc,_tc){var width=_sc;var height=_tc;var _Dc=this;var _Ec=function(_Fc){var _Gc=_Fc;_Gc.width=width;_Gc.height=height;var _Hc=_Ic(_Jc+_Fc.name);_Gc._Kc=_Hc;_zc[_Hc].onload=function(e){_Dc._rc(_Gc.name,e.srcElement.width,e.srcElement.height,_Hc)};_zc[_Hc].onerror=function(e){debug("ImageError: "+e.srcElement.src)};_zc[_Hc].URL=_Fc.name};this._jc=new _ma._Lc(_Cc,{load:_Ec});this._ic=new _ma._Mc(new _ma._Nc(this._jc));
this._ga=this._ic._Oc(JSON.parse(_Bc))};_gc.prototype._Pc=function(_Qc,_Ka,_db,_44,_54,_Rc,_Sc,_Tc,_Uc,alpha){if(this._ga===null||this._ga===undefined)return;_ma._Vc._Wc=!0;var _Xc=new _7a(this);_Xc._ra(_Qc);_Xc._sa(_Ka);_Xc._Oa(_db,_44,_54,_Rc,_Sc,_Tc);this._Yc(_Xc._ba,_Uc,alpha)};_gc.prototype._Zc=function(_db,_44,_54,_Rc,_Sc,_Tc,_Uc,alpha){if(!_fc||!_fc.__c()){this._Pc(null,null,_db,_44,_54,_Rc,_Sc,_Tc,_Uc,alpha)}else {_ma._Vc._Wc=!0;var _0d=_fc.__c();_0d._Oa(_db,_44,_54,_Rc,_Sc,_Tc,_fc);this._Yc(_0d._ba,
_Uc,alpha);if(_0d._aa){this._1d(_0d._ca)}}};_gc.prototype._Yc=function(_2d,_3d,alpha){var _4d=(_3d&0xff)/255.0,_5d=((_3d&0xff00)>>8)/255.0,_6d=((_3d&0xff0000)>>16)/255.0;for(var _24=0,_ub=_2d._7d.length;_24<_ub;_24++){var _8d=_2d._9d[_24];if(!_8d._ad)continue;var _Lb=(_4d*255);var _bd=(_5d*255);var _Ob=(_6d*255);var _cd=(alpha*255);if(_8d._Wa&&_8d._Wa.hasOwnProperty(_Lb)){_Lb*=_8d._Wa._Lb;_bd*=_8d._Wa._bd;_Ob*=_8d._Wa._Ob;_cd*=_8d._Wa._cd}if(_8d.hasOwnProperty(_Lb)){_Lb*=_8d._Lb;_bd*=_8d._bd;_Ob*=_8d._Ob;
_cd*=_8d._cd}var _Uc=(_cd<<24)|(_Lb<<0)|(_bd<<8)|(_Ob<<16);switch(_8d._ad.type){case _ma._dd._ed:this._lc(_8d,_Uc,alpha);break;case _ma._dd._fd:case _ma._dd._gd:this._nc(_8d,_Uc,alpha);break}}};_gc.prototype._1d=function(_hd){_id(_hd._ib,_hd._kb,_hd._ib,_hd._lb);_id(_hd._ib,_hd._lb,_hd._jb,_hd._lb);_id(_hd._jb,_hd._lb,_hd._jb,_hd._kb);_id(_hd._jb,_hd._kb,_hd._ib,_hd._kb);for(var _ub=0;_ub<_hd._vb.length;_ub++){var _wb=_hd._vb[_ub];var _T3=_wb.length/2;for(var _xb=0;_xb<_T3;_xb++){var _yb,_zb,_Ab,_Bb;_yb=_wb[(_xb*2)+0];
_zb=_wb[(_xb*2)+1];if(_xb==(_T3-1)){_Ab=_wb[0];_Bb=_wb[1]}else {_Ab=_wb[((_xb+1)*2)+0];_Bb=_wb[((_xb+1)*2)+1]}_id(_yb,_zb,_Ab,_Bb)}}};_gc.prototype._pc=function(_8d,_Uc,alpha){var _ed=_8d._ad,_jd=[];var _kd=0;var _ld=0;if(_8d._Wa){_kd=_8d._Wa._44;_ld=_8d._Wa._54}else if(_8d._md._Wa){_kd=_8d._md._Wa._44;_ld=_8d._md._Wa._54}_ed._nd(_kd,_ld,_8d._md,_jd);var _od=[];_od[0]={};_od[0]._44=_jd[2];_od[0]._54=_jd[3];_od[0]._pd=_ed._qd[2];_od[0]._rd=_ed._qd[3];_od[1]={};_od[1]._44=_jd[4];_od[1]._54=_jd[5];_od[1]._pd=_ed._qd[4];
_od[1]._rd=_ed._qd[5];_od[2]={};_od[2]._44=_jd[6];_od[2]._54=_jd[7];_od[2]._pd=_ed._qd[6];_od[2]._rd=_ed._qd[7];_od[3]={};_od[3]._44=_jd[0];_od[3]._54=_jd[1];_od[3]._pd=_ed._qd[0];_od[3]._rd=_ed._qd[1];_sd.globalAlpha=alpha;var _Gc=_ed._Kc._td;var _Hc=_zc[_Gc._Kc];if(_Uc!=_ud){if(!this._hc[_ed._Kc._td.name]){var _td=_ed._Kc._td;this._rc(_td.name,_td.width,_td.height,_ed._Kc._td._Kc)}_Hc=_vd(this._hc[_ed._Kc._td.name],_Uc)}var _wd=this._hc[_Gc.name];this._xd(_sd,_Hc,_od[0]._44,_od[0]._54,_od[1]._44,_od[1]._54,
_od[2]._44,_od[2]._54,_od[0]._pd*_wd._64,_od[0]._rd*_wd._74,_od[1]._pd*_wd._64,_od[1]._rd*_wd._74,_od[2]._pd*_wd._64,_od[2]._rd*_wd._74);this._xd(_sd,_Hc,_od[2]._44,_od[2]._54,_od[3]._44,_od[3]._54,_od[0]._44,_od[0]._54,_od[2]._pd*_wd._64,_od[2]._rd*_wd._74,_od[3]._pd*_wd._64,_od[3]._rd*_wd._74,_od[0]._pd*_wd._64,_od[0]._rd*_wd._74)};_gc.prototype._qc=function(_8d,_Uc,alpha){var _fd=_8d._ad,_jd=[];_fd._yd(_8d._md._Wa._44,_8d._md._Wa._54,_8d,_jd);var _Gc=_fd._Kc._td;var _Hc=_zc[_Gc._Kc];if(_Uc!=_ud){
if(!this._hc[_fd._Kc._td.name]){var _td=_fd._Kc._td;this._rc(_td.name,_td.width,_td.height,_fd._Kc._td._Kc)}_Hc=_vd(this._hc[_fd._Kc._td.name],_Uc)}for(var _ub=0;_ub<_fd._zd.length/3;_ub++){var _Ad=_ub*3;var _Bd=_fd._zd[_Ad++]*2,_Cd=_fd._zd[_Ad++]*2,_Dd=_fd._zd[_Ad++]*2;var _od=[];_od[0]={};_od[0]._44=_jd[_Bd];_od[0]._pd=_fd._qd[_Bd++];_od[0]._54=_jd[_Bd];_od[0]._rd=_fd._qd[_Bd];_od[1]={};_od[1]._44=_jd[_Cd];_od[1]._pd=_fd._qd[_Cd++];_od[1]._54=_jd[_Cd];_od[1]._rd=_fd._qd[_Cd];_od[2]={};_od[2]._44=_jd[_Dd];
_od[2]._pd=_fd._qd[_Dd++];_od[2]._54=_jd[_Dd];_od[2]._rd=_fd._qd[_Dd];var _wd=this._hc[_Gc.name];this._xd(_sd,_Hc,_od[0]._44,_od[0]._54,_od[1]._44,_od[1]._54,_od[2]._44,_od[2]._54,_od[0]._pd*_wd._64,_od[0]._rd*_wd._74,_od[1]._pd*_wd._64,_od[1]._rd*_wd._74,_od[2]._pd*_wd._64,_od[2]._rd*_wd._74)}};_gc.prototype._xd=function(_Ed,_Fd,_Gd,_Hd,_yb,_zb,_Ab,_Bb,_Id,_Jd,_Kd,_Ld,_Md,_Nd){_Ed.save();_Ed.beginPath();_Ed.moveTo(_Gd,_Hd);_Ed.lineTo(_yb,_zb);_Ed.lineTo(_Ab,_Bb);_Ed.closePath();_Ed.clip();var _Od=_Id*(_Nd-_Ld)-_Kd*_Nd+_Md*_Ld+(_Kd-_Md)*_Jd;
if(_Od==0){return }var _Pd=-(_Jd*(_Ab-_yb)-_Ld*_Ab+_Nd*_yb+(_Ld-_Nd)*_Gd)/_Od;var _Qd=(_Ld*_Bb+_Jd*(_zb-_Bb)-_Nd*_zb+(_Nd-_Ld)*_Hd)/_Od;var _Rd=(_Id*(_Ab-_yb)-_Kd*_Ab+_Md*_yb+(_Kd-_Md)*_Gd)/_Od;var _Sd=-(_Kd*_Bb+_Id*(_zb-_Bb)-_Md*_zb+(_Md-_Kd)*_Hd)/_Od;var _Td=(_Id*(_Nd*_yb-_Ld*_Ab)+_Jd*(_Kd*_Ab-_Md*_yb)+(_Md*_Ld-_Kd*_Nd)*_Gd)/_Od;var _Ud=(_Id*(_Nd*_zb-_Ld*_Bb)+_Jd*(_Kd*_Bb-_Md*_zb)+(_Md*_Ld-_Kd*_Nd)*_Hd)/_Od;_Ed.transform(_Pd,_Qd,_Rd,_Sd,_Td,_Ud);_Ed.drawImage(_Fd,0,0);_Ed.restore()};_gc.prototype._mc=function(_8d,
_Uc,alpha){var _ed=_8d._ad,_jd=[];var _kd=0;var _ld=0;if(_8d._Wa){_kd=_8d._Wa._44;_ld=_8d._Wa._54}else if(_8d._md._Wa){_kd=_8d._md._Wa._44;_ld=_8d._md._Wa._54}_ed._nd(_kd,_ld,_8d._md,_jd);var _Hc=_zc[_ed._Kc._td._Kc];if(!_Hc.complete)return;if(!_Hc._Vd)_Wd({_yc:_Hc});var _Xd=6;var _Yd=_kc._Zd(__d._0e,_Hc._Vd,_kc._1e,_Xd);var _2e=_Yd._3e()>>2;var index=_2e*_Yd._4e;_Yd._4e+=_Xd;var _5e=_Yd._6e;var _7e=_Yd._8e;var _9e=_Yd._ae;var _be=index;var _ce=_be+_2e;var _de=_ce+_2e;var _ee=_de+_2e;var _fe=_ee+_2e;var _ge=_fe+_2e;
_5e[_be+0]=_5e[_ge+0]=_jd[2];_5e[_be+1]=_5e[_ge+1]=_jd[3];_5e[_ce+0]=_jd[4];_5e[_ce+1]=_jd[5];_5e[_de+0]=_5e[_ee+0]=_jd[6];_5e[_de+1]=_5e[_ee+1]=_jd[7];_5e[_fe+0]=_jd[0];_5e[_fe+1]=_jd[1];_5e[_be+2]=_5e[_ce+2]=_5e[_de+2]=_5e[_ee+2]=_5e[_fe+2]=_5e[_ge+2]=_he;_7e[_be]=_7e[_ce]=_7e[_de]=_7e[_ee]=_7e[_fe]=_7e[_ge]=_Uc;_9e[_be+0]=_9e[_ge+0]=_ed._qd[2];_9e[_be+1]=_9e[_ge+1]=_ed._qd[3];_9e[_ce+0]=_ed._qd[4];_9e[_ce+1]=_ed._qd[5];_9e[_de+0]=_9e[_ee+0]=_ed._qd[6];_9e[_de+1]=_9e[_ee+1]=_ed._qd[7];_9e[_fe+0]=_ed._qd[0];
_9e[_fe+1]=_ed._qd[1]};_gc.prototype._oc=function(_8d,_Uc,alpha){var _fd=_8d._ad,_jd=[];var _kd=0;var _ld=0;if(_8d._Wa){_kd=_8d._Wa._44;_ld=_8d._Wa._54}else if(_8d._md._Wa){_kd=_8d._md._Wa._44;_ld=_8d._md._Wa._54}_fd._yd(_kd,_ld,_8d,_jd);var _Hc=_zc[_fd._Kc._td._Kc];if(!_Hc.complete)return;if(!_Hc._Vd)_Wd({_yc:_Hc});var _Xd=_fd._zd.length;var _Yd=_kc._Zd(__d._0e,_Hc._Vd,_kc._1e,_Xd);var _2e=_Yd._3e()>>2;var index=_2e*_Yd._4e;_Yd._4e+=_Xd;var _5e=_Yd._6e;var _7e=_Yd._8e;var _9e=_Yd._ae;var _be=index;for(var _ub=0;
_ub<_Xd;_ub++,_be+=_2e){var _Bd=_fd._zd[_ub];_5e[_be+0]=_jd[(_Bd*2)+0];_5e[_be+1]=_jd[(_Bd*2)+1];_5e[_be+2]=_he;_7e[_be+0]=_7e[_be+1]=_Uc;_9e[_be+0]=_fd._qd[(_Bd*2)+0];_9e[_be+1]=_fd._qd[(_Bd*2)+1];}};function _ie(_h3){_je("draw_primitive_begin()")}function _ke(_h3,_le){_je("draw_primitive_begin_texture()")}function _me(_44,_54){_je("draw_vertex()")}function _ne(_44,_54,_Uc,alpha){_je("draw_vertex_color()")}var _oe=_ne;function _pe(_44,_54,_qe,_re){_je("draw_vertex_texture()")}function _se(_44,_54,_qe,_re,
_Uc,alpha){_je("draw_vertex_texture_color()")}var _te=_se;function _ue(){_je("draw_primitive_end()")}function _ve(_h3){_je("d3d_primitive_begin()")}function _we(_h3,_le){_je("d3d_primitive_begin_texture()")}function _xe(_44,_54,_ye){_je("d3d_vertex()")}function _ze(_44,_54,_ye,_Uc,alpha){_je("d3d_vertex_color()")}var _Ae=_ze;function _Be(_44,_54,_ye,_qe,_re){_je("d3d_vertex_texture()")}function _Ce(_44,_54,_ye,_qe,_re,_Uc,alpha){_je("d3d_vertex_texture_color()");}var _De=_Ce;function _Ee(_44,_54,_ye,_Fe,_Ge,
_He){_je("d3d_vertex_normal()")}function _Ie(_44,_54,_ye,_Fe,_Ge,_He,_Uc,alpha){_je("d3d_vertex_normal_color()")}var _Je=_Ie;function _Ke(_44,_54,_ye,_Fe,_Ge,_He,_qe,_re){_je("d3d_vertex_normal_texture()")}function _Le(_44,_54,_ye,_Fe,_Ge,_He,_qe,_re,_Uc,alpha){_je("d3d_vertex_normal_texture_color()")}var _Me=_Le;function _Ne(){_je("d3d_primitive_end()")}var _Oe=null;var _Pe=0,_Qe=-1,_Re=null,_Se=null;var _Te=1,_Ue=2,_Ve=3,_We=4,_Xe=5,_Ye=6,_Ze=7;function __e(){_ie=_0f;_ke=_1f;_me=_2f;_ne=_3f;_oe=_3f;_pe=_4f;
_se=_5f;_te=_5f;_ue=_6f;_ve=_7f;_we=_8f;_xe=_9f;_ze=_af;_Ae=_af;_Be=_bf;_Ce=_cf;_De=_cf;_Ee=_df;_Ie=_ef;_Je=_ef;_Ke=_ff;_Le=_gf;_Me=_gf;_Ne=_hf}function _if(_jf){switch(_jf){case _Te:return __d._kf;case _Ue:return __d._lf;case _Ve:return __d._mf;case _We:return __d._0e;case _Xe:return __d._nf;case _Ye:return __d._of;case _Ze:return __d._0e}return -1}function _pf(){_Pe=0;_Qe=-1;_Re=null;_Se=null}function _0f(_qf){_1f(_qf,-1)}function _1f(_qf,_uc){_Pe=_qf;_Qe=null;_Re=null;if(typeof(_uc)=="object"){_Qe=_uc._rf;_Re=_uc._sf}
else if((_uc!=-1)&&_zc[_uc]){_Qe=_zc[_uc]}if(_Qe&&!_Qe._Vd){_Wd({_yc:_Qe})}_Se=new _tf(_uf,_kc._vf(_kc._1e),!1)}function _2f(_Qa,_Ra){var _2e=_Se._3e()>>2;var index=_Se._4e*_2e;_Se._wf(1);_Se._6e[index+0]=_Qa;_Se._6e[index+1]=_Ra;_Se._6e[index+2]=_he;_Se._ae[index+0]=0;_Se._ae[index+1]=0;_Se._8e[index]=((_xf*255.0)<<24)|(_yf&0x00ffffff)}function _3f(_Qa,_Ra,_zf,_Af){var _2e=_Se._3e()>>2;var index=_Se._4e*_2e;_Se._wf(1);_Se._6e[index+0]=_Qa;_Se._6e[index+1]=_Ra;_Se._6e[index+2]=_he;_Se._ae[index+0]=0;_Se._ae[index+1]=0;
_Se._8e[index]=((_Af*255.0)<<24)|_Bf(_zf)}function _4f(_Qa,_Ra,_Cf,_Df){var _2e=_Se._3e()>>2;var index=_Se._4e*_2e;_Se._wf(1);_Se._6e[index+0]=_Qa;_Se._6e[index+1]=_Ra;_Se._6e[index+2]=_he;var _Ef=_Ff(_Cf,_Df);_Se._ae[index+0]=_Ef._pd;_Se._ae[index+1]=_Ef._rd;_Se._8e[index]=((_xf*255.0)<<24)|(_yf&0x00ffffff)}function _5f(_Qa,_Ra,_Cf,_Df,_zf,_Af){var _2e=_Se._3e()>>2;var index=_Se._4e*_2e;_Se._wf(1);_Se._6e[index+0]=_Qa;_Se._6e[index+1]=_Ra;_Se._6e[index+2]=_he;var _Ef=_Ff(_Cf,_Df);_Se._ae[index+0]=_Ef._pd;
_Se._ae[index+1]=_Ef._rd;_Se._8e[index]=((_Af*255.0)<<24)|_Bf(_zf)}function _6f(){var _Gf=_if(_Pe);if(_Gf==-1){return }var _Hf=_Se._If.subarray(0,_Se._4e*_Se._3e());var _Jf=_Qe?_Qe._Vd:null;var _Yd=_kc._Zd(_Gf,_Jf,_kc._1e,_Se._4e);_Yd._If.set(_Hf,_Yd._4e*_Yd._3e());_Yd._4e+=_Se._4e}function _7f(_h3){_we(_h3,-1)}function _8f(_qf,_uc){_Pe=_qf;_Qe=null;_Re=null;if(typeof(_uc)=="object"){_Qe=_uc._rf;_Re=_uc._sf}else if((_uc!=-1)&&_zc[_uc]){_Qe=_zc[_uc]}if(_Qe&&!_Qe._Vd){_Wd({_yc:_Qe})}_Se=new _tf(_uf,_kc._vf(_kc._Kf),
!1)}function _Ff(_Cf,_Df){if(_Re&&_Qe){return({_pd:(_Re._44+(_Cf*_Re._B5))/_Qe._Lf,_rd:(_Re._54+(_Df*_Re._C5))/_Qe._Mf})}else {return({_pd:_Cf,_rd:_Df})}};function _9f(_Qa,_Ra,_Nf){var _2e=_Se._3e()>>2;var index=_Se._4e*_2e;_Se._wf(1);_Se._6e[index+0]=_Qa;_Se._6e[index+1]=_Ra;_Se._6e[index+2]=_Nf;_Se._Of[index+0]=0;_Se._Of[index+1]=0;_Se._Of[index+2]=0;_Se._ae[index+0]=0;_Se._ae[index+1]=0;_Se._8e[index]=((_xf*255.0)<<24)|(_yf&0x00ffffff)}function _af(_Qa,_Ra,_Nf,_Pf,_Af){var _2e=_Se._3e()>>2;var index=_Se._4e*_2e;
_Se._wf(1);_Se._6e[index+0]=_Qa;_Se._6e[index+1]=_Ra;_Se._6e[index+2]=_Nf;_Se._Of[index+0]=0;_Se._Of[index+1]=0;_Se._Of[index+2]=0;_Se._ae[index+0]=0;_Se._ae[index+1]=0;_Se._8e[index]=((_Af*255.0)<<24)|_Bf(_Pf)}function _bf(_Qa,_Ra,_Nf,_Qf,_Rf){var _2e=_Se._3e()>>2;var index=_Se._4e*_2e;_Se._wf(1);_Se._6e[index+0]=_Qa;_Se._6e[index+1]=_Ra;_Se._6e[index+2]=_Nf;_Se._Of[index+0]=0;_Se._Of[index+1]=0;_Se._Of[index+2]=0;var _Ef=_Ff(_Qf,_Rf);_Se._ae[index+0]=_Ef._pd;_Se._ae[index+1]=_Ef._rd;_Se._8e[index]=((_xf*255.0)<<24)|(_yf&0x00ffffff)}
function _cf(_Qa,_Ra,_Nf,_Qf,_Rf,_Pf,_Af){var _2e=_Se._3e()>>2;var index=_Se._4e*_2e;_Se._wf(1);_Se._6e[index+0]=_Qa;_Se._6e[index+1]=_Ra;_Se._6e[index+2]=_Nf;_Se._Of[index+0]=0;_Se._Of[index+1]=0;_Se._Of[index+2]=0;var _Ef=_Ff(_Qf,_Rf);_Se._ae[index+0]=_Ef._pd;_Se._ae[index+1]=_Ef._rd;_Se._8e[index]=((_Af*255.0)<<24)|_Bf(_Pf)}function _df(_Qa,_Ra,_Nf,_Sf,_Tf,_Uf){var _2e=_Se._3e()>>2;var index=_Se._4e*_2e;_Se._wf(1);_Se._6e[index+0]=_Qa;_Se._6e[index+1]=_Ra;_Se._6e[index+2]=_Nf;_Se._Of[index+0]=_Sf;_Se._Of[index+1]=_Tf;
_Se._Of[index+2]=_Uf;_Se._ae[index+0]=0;_Se._ae[index+1]=0;_Se._8e[index]=((_xf*255.0)<<24)|(_yf&0x00ffffff)}function _ef(_Qa,_Ra,_Nf,_Sf,_Tf,_Uf,_Pf,_Af){var _2e=_Se._3e()>>2;var index=_Se._4e*_2e;_Se._wf(1);_Se._6e[index+0]=_Qa;_Se._6e[index+1]=_Ra;_Se._6e[index+2]=_Nf;_Se._Of[index+0]=_Sf;_Se._Of[index+1]=_Tf;_Se._Of[index+2]=_Uf;_Se._ae[index+0]=0;_Se._ae[index+1]=0;_Se._8e[index]=((_Af*255.0)<<24)|_Bf(_Pf)}function _ff(_Qa,_Ra,_Nf,_Sf,_Tf,_Uf,_Qf,_Rf){var _2e=_Se._3e()>>2;var index=_Se._4e*_2e;_Se._wf(1);
_Se._6e[index+0]=_Qa;_Se._6e[index+1]=_Ra;_Se._6e[index+2]=_Nf;_Se._Of[index+0]=_Sf;_Se._Of[index+1]=_Tf;_Se._Of[index+2]=_Uf;var _Ef=_Ff(_Qf,_Rf);_Se._ae[index+0]=_Ef._pd;_Se._ae[index+1]=_Ef._rd;_Se._8e[index]=((_xf*255.0)<<24)|(_yf&0x00ffffff);}function _gf(_Qa,_Ra,_Nf,_Sf,_Tf,_Uf,_Qf,_Rf,_Pf,_Af){var _2e=_Se._3e()>>2;var index=_Se._4e*_2e;_Se._wf(1);_Se._6e[index+0]=_Qa;_Se._6e[index+1]=_Ra;_Se._6e[index+2]=_Nf;_Se._Of[index+0]=_Sf;_Se._Of[index+1]=_Tf;_Se._Of[index+2]=_Uf;var _Ef=_Ff(_Qf,_Rf);_Se._ae[index+0]=_Ef._pd;
_Se._ae[index+1]=_Ef._rd;_Se._8e[index]=((_Af*255.0)<<24)|_Bf(_Pf)}function _hf(){var _Gf=_if(_Pe);if(_Gf==-1){return }var _Hf=_Se._If.subarray(0,_Se._4e*_Se._3e());var _Jf=_Qe?_Qe._Vd:null;var _Yd=_kc._Zd(_Gf,_Jf,_kc._Kf,_Se._4e);_Yd._If.set(_Hf,_Yd._4e*_Yd._3e());_Yd._4e+=_Se._4e}function _Vf(_Wf){var _Xf=null,_Yf=null,_Zf=null,__f=!1,_0g=null,_1g;var _2g=0,_3g=0,_4g=0,_5g=0;(function(){_Xf=new ArrayBuffer(_Wf);_Yf=new DataView(_Xf)})();function _6g(_7g,_8g){var _9g=!1;var _ag=_0g._bg;for(var _24=0;_24<_ag.length;
_24++){var _cg=_ag[_24];if(((_7g==-1)||(_cg._dg==_7g))&&(_cg.type==_8g)){_9g=!0;if((_cg._eg&_2g)===0){var _fg=(_5g+_cg._84);_2g|=_cg._eg;if(_0g._gg===_2g){_2g=0;_3g++;_5g+=_0g._hg;if((_5g+_0g._hg)>=_Xf.byteLength){this._ig(_Xf.byteLength*2);}}return _fg}}}if(_9g){debug("VERTEX BUILDER: element already written, must write the whole vertex first\n\n",!0);return -1}debug("VERTEX BUILDER: Vertex format does not contain selected type.\n\n",!0);return -1};this._ig=function(_Wf){var _jg=new ArrayBuffer(_Wf);var _kg=new Int8Array(_Xf);
var _lg=new Int8Array(_jg);_lg.set(_kg);_Xf=_jg;_Yf=new DataView(_Xf)};this._mg=function(_ng){_2g=0;_3g=0;_4g=0;_5g=0;_1g=_ng;_0g=_kc._vf(_ng);if(_0g._hg>_Xf.byteLength){this._ig(_0g._hg*36)}};this._og=function(){};this._pg=function(_44,_54){var _fg=_6g(__d._qg,__d._rg);if(_fg>=0){_Yf.setFloat32(_fg,_44,!0);_Yf.setFloat32(_fg+4,_54,!0)}};this._sg=function(_44,_54,_ye){var _fg=_6g(__d._qg,__d._tg);if(_fg>=0){_Yf.setFloat32(_fg,_44,!0);_Yf.setFloat32(_fg+4,_54,!0);_Yf.setFloat32(_fg+8,_ye,!0)}};this._ug=function(_Pf,
_Af){var _fg=_6g(__d._vg,__d._wg);if(_fg>=0){var _xg=((_Af*255.0)<<24)|_Bf(_Pf);_Yf.setUint32(_fg,_xg,!0)}};this._yg=function(_zg){var _fg=_6g(__d._vg,__d._wg);if(_fg>=0){var _Uc=((_zg&0xff)<<24)|((_zg&0xff00)<<8)|((_zg&0xff0000)>>8)|((_zg&0xff000000)>>24);_Yf.setUint32(_fg,_Uc,!0)}};this._Ag=function(_Bg){var _fg=_6g(__d._vg,__d._wg);if(_fg>=0){var _Uc=(_Bg&0xff000000)|((_Bg&0xff)<<16)|(_Bg&0xff00)|((_Bg&0xff0000)>>16);_Yf.setUint32(_fg,_Uc,!0)}};this._Cg=function(_pd,_rd){var _fg=_6g(__d._Dg,__d._rg);
if(_fg>=0){_Yf.setFloat32(_fg,_pd,!0);_Yf.setFloat32(_fg+4,_rd,!0)}};this._Eg=function(_44,_54,_ye){var _fg=_6g(__d._Fg,__d._tg);if(_fg>=0){_Yf.setFloat32(_fg,_44,!0);_Yf.setFloat32(_fg+4,_54,!0);_Yf.setFloat32(_fg+8,_ye,!0)}};this._Gg=function(_44){var _fg=_6g(-1,__d._Hg);if(_fg>=0){_Yf.setFloat32(_fg,_44,!0)}};this._Ig=function(_44,_54){var _fg=_6g(-1,__d._rg);if(_fg>=0){_Yf.setFloat32(_fg,_44,!0);_Yf.setFloat32(_fg+4,_54,!0)}};this._Jg=function(_44,_54,_ye){var _fg=_6g(-1,__d._tg);if(_fg>=0){_Yf.setFloat32(_fg,
_44,!0);_Yf.setFloat32(_fg+4,_54,!0);_Yf.setFloat32(_fg+8,_ye,!0)}};this._Kg=function(_44,_54,_ye,_64){var _fg=_6g(-1,__d._Lg);if(_fg>=0){_Yf.setFloat32(_fg,_44,!0);_Yf.setFloat32(_fg+4,_54,!0);_Yf.setFloat32(_fg+8,_ye,!0);_Yf.setFloat32(_fg+12,_64,!0)}};this._Mg=function(_44,_54,_ye,_64){var _fg=_6g(-1,__d._Ng);if(_fg>=0){_Yf.setUint8(_fg,_44,!0);_Yf.setUint8(_fg+1,_54,!0);_Yf.setUint8(_fg+2,_ye,!0);_Yf.setUint8(_fg+3,_64,!0)}};this._Og=function(){var _Pg=new _tf(_3g,_0g,!1);var _Qg=_3g*_0g._hg;var _Rg=new Int8Array(_Xf,
0,_Qg);_Pg._If.set(_Rg);_Pg._4e+=_3g;_Pg._Og();_Zf=_Pg;__f=!0;_Xf=null;_Yf=null};this._Sg=function(_Tg,_Ug){if(__f){if(_Ug==-1){_kc._Vg(_Tg,null,_Zf,0)}else _kc._Vg(_Tg,_Ug._rf._Vd,_Zf,0)}else {var _Yd;if(_Ug==-1){_Yd=_kc._Zd(_Tg,null,_1g,_3g)}else {_Yd=_kc._Zd(_Tg,_Ug._rf._Vd,_1g,_3g)}var _Wg=_Yd._4e*_0g._hg;var _Rg=new Int8Array(_Xf,0,_3g*_0g._hg);_Yd._If.set(_Rg,_Wg);_Yd._4e+=_3g}}}var _Xg=null;function _Yg(_Zg){var __g=0,_0h=0.5;var _1h=_Zg;var _2h=[];var _3h=[];var _4h=[];var _5h=__g;var _6h=_0h;Object.defineProperties(this,
{_7h:{get:function(){return _5h},set:function(_8h){_5h=_8h}},_9h:{get:function(){return _6h},set:function(_8h){_6h=_8h}}});this._ah=function(){_3h=_2h.slice();_4h=_1h.axes.slice();var _bh=_1h.buttons;if(_bh){for(var _Ob in _bh){if(!_bh.hasOwnProperty(_Ob))continue;if(typeof(_bh[_Ob])==="object"){_2h[_Ob]=_bh[_Ob].value}else {_2h[_Ob]=_bh[_Ob]}}}};this._ch=function(){if(_1h){return _1h.id||""}return ""};this._dh=function(){if(_2h){return _2h.length}return 0};this._eh=function(_fh){var _gh=_2h[_fh];var _hh=_3h[_fh];
if((_gh!==undefined)&&(_hh!==undefined)){return((_gh>=_6h)&&(_hh<_6h))}return !1};this._ih=function(_fh){var _gh=_2h[_fh];var _hh=_3h[_fh];if((_gh!==undefined)&&(_hh!==undefined)){return((_gh<_6h)&&(_hh>=_6h));}return !1};this._jh=function(_fh){var _gh;if(typeof(_2h[_fh])==="object"){_gh=_2h[_fh].value}else {_gh=_2h[_fh]}if(_gh!==undefined){return(_gh>=_6h)}return !1};this._kh=function(_fh){var _gh;if(typeof(_2h[_fh])==="object"){_gh=_2h[_fh].value}else {_gh=_2h[_fh]}return _gh||0.0};this._lh=function(){if(_4h){
return _4h.length}return 0};this._mh=function(_nh,_oh){var _ph=_4h[_nh]||0;if(_5h>0.0){var _qh=Math.abs(_ph);if(_qh<_5h){_ph=0.0}else {var _i7=(_ph>=0)?1.0:-1.0;_ph=((_qh-_5h)/(_oh-_5h))*_i7;}}return _ph}}function _rh(){var _sh=1.0,_th=1.0;var _uh=0,_vh=1,_wh=2;var _xh=0x8000,_yh=0x8001,_zh=0x8002,_Ah=0x8003,_Bh=0x8004,_Ch=0x8005,_Dh=0x8006,_Eh=0x8007,_Fh=0x8008,_Gh=0x8009,_Hh=0x800A,_Ih=0x800B,_Jh=0x800C,_Kh=0x800D,_Lh=0x800E,_Mh=0x800F,_Nh=0x8010,_Oh=0x8011,_Ph=0x8012,_Qh=0x8013,_Rh=0x8014;var _Sh=0,_Th=1,
_Uh=2,_Vh=3,_Wh=4,_Xh=5,_Yh=6,_Zh=7,__h=8,_0i=9,_1i=10,_2i=11,_3i=12,_4i=13,_5i=14,_6i=15;var _7i=0,_8i=1,_9i=2,_ai=3;function _bi(){return !!navigator["getGamepads"]||!!navigator["webkitGetGamepads"]||!!navigator["webkitGamepads"];}var _ci=_bi()?_vh:_uh;var _di=[];function _ei(){if(navigator["getGamepads"]){return navigator["getGamepads"]()}if(navigator["webkitGetGamepads"]){return navigator["webkitGetGamepads"]()}if(navigator["webkitGamepads"]){return navigator["webkitGamepads"]()}return null}function _fi(){
var _24=0;for(_24=0;_24<_di.length;_24++){_di[_24]._ah()}}function _gi(){var _hi=0;var gamepads=_ei();if(gamepads!==null){for(_hi=0;_hi<gamepads.length;++_hi){var _ii=gamepads[_hi];if(!_ii){if(_di[_hi]){_di.splice(_hi,1)}}else {if(!_di[_hi]){_di[_hi]=new _Yg(_ii)}}}}}function _ji(_fh){if(_fh<_xh){return _fh}switch(_fh){case _yh:return _Sh;case _zh:return _Th;case _Ah:return _Uh;case _Bh:return _Vh;case _Ch:return _Wh;case _Dh:return _Xh;case _Eh:return _Yh;case _Fh:return _Zh;case _Gh:return __h;case _Hh:return _0i;case _Ih:return _1i;
case _Jh:return _2i;case _Kh:return _3i;case _Lh:return _4i;case _Mh:return _5i;case _Nh:return _6i}return 0}function _ki(_nh){if(_nh<_xh){return _nh}switch(_nh){case _Oh:return _7i;case _Ph:return _8i;case _Qh:return _9i;case _Rh:return _ai;}return 0}function _rh(){}this._li=function(){return _di.length};this._mi=function(_ni){var _oi=_di[_ni];if(_oi){return _oi._ch()}return ""};this._pi=function(){return(_ci!==_uh)};this._9h=function(_ni){var _oi=_di[_ni];if(_oi){return _oi._9h}return 0.0};this._qi=function(_ni,_ri){var _oi=_di[_ni];
if(_oi){if((_ri>=0.0)&&(_ri<=_sh)){_oi._9h=_ri}}};this._7h=function(_ni){var _oi=_di[_ni];if(_oi){return _oi._7h}return 0.0};this._si=function(_ni,_ti){var _oi=_di[_ni];if(_oi){if((_ti>=0.0)&&(_ti<=_th)){_oi._7h=_ti;}}};this._ui=function(){_di=[]};this._vi=function(){switch(_ci){case _vh:_gi();_fi();break;case _wh:_fi();break;case _uh:default :return }};this._wi=function(_ni){if(_di[_ni]!==null&&_di[_ni]!==undefined){return !0}return !1};this._dh=function(_ni){var _oi=_di[_ni];if(_oi){return _oi._dh()}return 0}
;this._lh=function(_ni){var _oi=_di[_ni];if(_oi){return _oi._lh()}return 0};this._jh=function(_ni,_fh){var _oi=_di[_ni];if(_oi){return _oi._jh(_ji(_fh),_oi._9h)}return !1};this._eh=function(_ni,_fh){var _oi=_di[_ni];if(_oi){return _oi._eh(_ji(_fh),_oi._9h)}return !1};this._ih=function(_ni,_fh){var _oi=_di[_ni];if(_oi){return _oi._ih(_ji(_fh),_oi._9h)}return !1};this._kh=function(_ni,_fh){var _oi=_di[_ni];if(_oi){return _oi._kh(_ji(_fh))}return 0};this._mh=function(_ni,_nh){var _oi=_di[_ni];if(_oi){return _oi._mh(_ki(_nh),
_th)}return 0}};var _xi=[];var _yi="None";var _zi=0;var _Ai=0;function _Bi(){this._44=0;this._54=0;this._jh=0;this._eh=0;this._ih=0;this._Ci=0};_Bi.prototype._ui=function(){this._jh=0;this._eh=0;this._ih=0;this._Ci=0};_Bi.prototype._Di=function(_Qa,_Ra){if(_za){var _Ei;if(!_za._Fi){_Ei=_Gi}else {_Ei=_za._Hi}for(_rd=0;_rd<_Ei.length;_rd++){_Ii=_Ei[_rd];if(_Ii._c4){_Ji(canvas,_Ki);if(((_Qa-_Ki.left)>=_Ii._Li)&&((_Qa-_Ki.left)<_Ii._Mi)&&((_Ra-_Ki.top)>=_Ii._Ni)&&((_Ra-_Ki.top)<_Ii._Oi)){this._44=_Ii._Pi(_Qa);
this._54=_Ii._Qi(_Ra);return }}}}this._44=_Qa;this._54=_Ra};function log(_Ri){setTimeout(function(){throw new _Si(_Ri);},0)}function _Ti(_Ui){for(var _24=0;_24<_xi.length;_24++){if(_xi[_24]===_Ui){return _24}}return -1}function _Vi(_Ui){var _Wi=-1;for(var _24=0;_24<_xi.length;_24++){if((_xi[_24]===_Ui)||(_xi[_24]===-1)){_Wi=_24;break}}if(_Wi==-1){_Wi=_xi.length}_xi[_Wi]=_Ui;_Xi[_Wi]=new _Bi();return _Wi}var _Yi=!1;function _Zi(event){for(var __i=0;__i<event.changedTouches.length;__i++){var _0j=event.changedTouches[__i];
var type="";var _Wi=-1;_yi=event.type;switch(event.type){case "touchstart":_Wi=_Vi(_0j["identifier"]);break;case "touchend":if(!_Yi&&(_1j==_2j)){_3j();_Yi=!0}_Wi=_Ti(_0j["identifier"]);_xi[_Wi]=-1;break;case "touchcancel":_Wi=_Ti(_0j["identifier"]);_xi[_Wi]=-1;break;case "touchmove":_Wi=_Ti(_0j["identifier"]);break;default :return }var _4j;var _5j;if(_6j){var _7j={_44:0,_54:0};_6j(_0j,_7j);_4j=_7j._44;_5j=_7j._54}else {_4j=_0j.pageX;_5j=_0j.pageY}if(_Wi==0){if(_8j!=null){_9j=_4j;_aj=_5j}switch(event.type){case "touchstart":_bj=1;
break;case "touchmove":_bj=1;break;case "touchcancel":case "touchend":_bj=0;break}}_Xi[_Wi]._Di(_4j,_5j);_cj[_Wi]._44=_4j;_cj[_Wi]._54=_5j;switch(event.type){case "touchstart":_Xi[_Wi]._jh=1;_cj[_Wi]._dj=_ej|_fj|_gj;break;case "touchcancel":case "touchend":_Xi[_Wi]._jh=0;_cj[_Wi]._dj=0;break;case "touchmove":default :break}event.preventDefault()}}function _hj(){canvas.ontouchstart=_Zi;canvas.ontouchmove=_Zi;canvas.ontouchend=_Zi;canvas.ontouchcancel=_Zi}var _ij,_jj,_kj,_lj,_mj,_nj,_oj;function _pj(_qj,_rj){
this._sj=[];this._Lf=_qj;this._Mf=_rj;var _Nb=_qj*_rj;for(var _24=0;_24<_Nb;_24++){this._sj[_24]=0}}_pj.prototype._tj=function(_uj){this._Lf=_uj._Lf;this._Mf=_uj._Mf;this._sj=_uj._sj.slice()};var _vj=_wj;function _wj(_xj,_Qa,_Ra,_yj){var _zj=_Aj._Bj(_xj);if(!_zj){_Cj("Error: invalid ds_grid ID (ds_grid_set)");return }if(_Qa<0||_Qa>=_zj._Lf||_Ra<0||_Ra>=_zj._Mf){_Cj("Error: grid out of bounds(set) - GridID: "+_xj+" size["+_zj._Lf+","+_zj._Mf+"] at ("+_Qa+","+_Ra+")");return }_zj._sj[_Qa+(_Ra*_zj._Lf)]=_yj}
function _Dj(_xj,_Qa,_Ra,_yj){var _zj=_Aj._Bj(_xj);if((_Qa<0)||(_Qa>=_zj._Lf)||(_Ra<0)||(_Ra>=_zj._Mf)){return }_zj._sj[_Qa+(_Ra*_zj._Lf)]=_yj}var _Ej=_Fj;function _Fj(_xj,_Qa,_Ra,_yj){var _zj=_Aj._Bj(_xj);if(!_zj){_Cj("Error: invalid ds_grid ID (ds_grid_set)");return _yj}if(_Qa<0||_Qa>=_zj._Lf||_Ra<0||_Ra>=_zj._Mf){_Cj("Error: grid out of bounds(set) - GridID: "+_xj+" size["+_zj._Lf+","+_zj._Mf+"] at ("+_Qa+","+_Ra+")");return _yj}_zj._sj[_Qa+(_Ra*_zj._Lf)]=_yj;return _yj}function _Gj(_xj,_Qa,_Ra,_yj){
var _zj=_Aj._Bj(_xj);if((_Qa<0)||(_Qa>=_zj._Lf)||(_Ra<0)||(_Ra>=_zj._Mf)){return _yj}_zj._sj[_Qa+(_Ra*_zj._Lf)]=_yj;return _yj}var _Hj=_Ij;function _Ij(_xj,_Qa,_Ra,_yj){var _zj=_Aj._Bj(_xj);if(!_zj){_Cj("Error: invalid ds_grid ID (ds_grid_set)");return _yj}if(_Qa<0||_Qa>=_zj._Lf||_Ra<0||_Ra>=_zj._Mf){_Cj("Error: grid out of bounds(set) - GridID: "+_xj+" size["+_zj._Lf+","+_zj._Mf+"] at ("+_Qa+","+_Ra+")");return _yj}var _Jj=_zj._sj[_Qa+(_Ra*_zj._Lf)];_zj._sj[_Qa+(_Ra*_zj._Lf)]=_yj;return _Jj}function _Kj(_xj,
_Qa,_Ra,_yj){var _zj=_Aj._Bj(_xj);if((_Qa<0)||(_Qa>=_zj._Lf)||(_Ra<0)||(_Ra>=_zj._Mf)){return _yj}var _Jj=_zj._sj[_Qa+(_Ra*_zj._Lf)];_zj._sj[_Qa+(_Ra*_zj._Lf)]=_yj;return _Jj}var _Lj=_Mj;function _Mj(_xj,_Qa,_Ra){var _zj=_Aj._Bj(_xj),_44=_Nj(_Qa),_54=_Nj(_Ra);if(!_zj){_Cj("Error: invalid ds_grid ID (ds_grid_get)");return undefined}if(_44<0||_44>=_zj._Lf||_54<0||_54>=_zj._Mf){_Cj("Error: grid out of bounds(get) - GridID: "+_xj+" size["+_zj._Lf+","+_zj._Mf+"] at ("+_44+","+_54+")");return undefined}return _zj._sj[_44+(_54*_zj._Lf)]}
function _Oj(_xj,_Qa,_Ra){var _zj=_Aj._Bj(_xj),_44=_Nj(_Qa),_54=_Nj(_Ra);if((_44<0)||(_44>=_zj._Lf)||(_54<0)||(_54>=_zj._Mf)){return undefined}return _zj._sj[_44+(_54*_zj._Lf)]}function _Pj(){var _Jb=new _Qj();_Jb._Rj=!0;return _Sj._Tj(_Jb)}function _Uj(_xj){var _Vj=_Sj._Bj(_xj);if(_Vj)return _Vj.length;_Cj("Error: invalid ds_list ID (ds_list_size)");return 0}function _Wj(){var _Xj=_Wj.arguments;var _Yj=_Wj.arguments.length;var _Vj=_Sj._Bj(_Xj[0]);if(!_Vj){_Cj("Error: invalid ds_list ID (ds_list_add)");return }for(var _24=1;
_24<_Yj;_24++){_Vj._Tj(_Xj[_24])}return }function _Zj(_xj,__j){var _rd,_0k=_Nj(__j),_Vj=_Sj._Bj(_Nj(_xj));if(_Vj){if(_0k>=0&&_0k<_Vj._1k.length){_rd=_Vj._1k[_0k];if(typeof(_rd)=="object"){if(_rd instanceof Array){return _rd}else {return _rd.Object}}if(_rd!=undefined)return _rd}_Cj("Error: invalid ds_list position (ds_list_find_value)");return 0}_Cj("Error: invalid ds_list ID (ds_list_find_value)");return -1}var _2k=1,_3k=2;function _4k(_8g,_5k){this._6k=_8g;this.Object=_5k}function _7k(){var _8k={};var id=_9k._Tj(_8k);
return id}function _ak(_xj){_9k._bk(_xj)}function _ck(_xj){var _8k=_9k._Bj(_xj);if(_8k){var _dk={};_9k._ek(_xj,_dk)}}function _fk(_xj,_gk){var _8k=_9k._Bj(_xj);if(_8k){if(_8k[_gk]!==undefined){return !0}}return !1;}function _hk(_xj,_gk,_yj){var _8k=_9k._Bj(_xj);if(_8k){if(_8k[_gk]!==undefined){_Cj("Error: KEY("+_gk+") already present in ds_map["+_xj+"], you can not add a key twice.")}_8k[_gk]=_yj}}function _ik(_xj,_gk){var _8k=_9k._Bj(_xj);if(_8k){var _jk=_8k[_gk];if(_jk!==undefined){if((typeof(_jk)==="string")||(typeof(_jk)==="number")||(_jk instanceof Array)){
return _jk}else if((typeof(_jk)==="boolean")){return _jk?1:0}return _jk.Object}}_Cj("Error: Key ("+_gk+") not found in ds_map["+_xj+"]");return undefined}function _kk(_xj,_gk){var _lk=!1;var _8k=_9k._Bj(_xj);for(var _mk in _8k){if(_8k.hasOwnProperty(_mk)&&_8k[_mk]!==undefined){if(_lk){return _mk}if(_mk==_gk){_lk=!0}}}return undefined}function _nk(_xj){var _8k=_9k._Bj(_xj);for(var _mk in _8k){if(_8k.hasOwnProperty(_mk)&&_8k[_mk]!==undefined){return _mk}}return undefined}function _ok(_pk,_qk){var _rk=0x7ff0000000000001;
var _i7=(_pk>>31)*2+1;var _sk=(_pk>>>20)&0x7FF;_pk&=0xFFFFF;if(_sk===0x7FF)return(_pk+_qk)?_rk:_i7/0;_sk?(_sk-=1023,_pk|=0x100000):_sk=-1022;var _tk=_qk+(_pk*4294967296.0);return _i7*_tk*Math.pow(2,_sk-52)}var _uk=0;var _vk=null;function _wk(){var _T3=_vk.length;var _wc=64-8;var _qk=0;var _pk=0;while(_uk<_T3){var _cd;var _34=_vk[_uk++];if(_34==','||_34==':'){_uk--;break}if(_34>='A'){_cd=((_34.charCodeAt()-65)+10)<<4}else {_cd=((_34.charCodeAt()-48)<<4)}_34=_vk[_uk++];if(_34>='A'){_cd|=(~~(_34.charCodeAt()-65))+10}
else {_cd|=~~(_34.charCodeAt()-48)}if(_wc>32){_pk|=_cd<<(_wc-32)}else {_qk|=_cd<<(_wc-32)}_wc-=8}return _ok(_pk,_qk)}function _xk(){var _T3=_vk.length;var _yk="";while(_uk<_T3){var _cd;var _34=_vk[_uk++];if(_34==','||_34==':'){_uk--;break}if(_34>='A'){_cd=((_34.charCodeAt()-65)+10)<<4}else {_cd=((_34.charCodeAt()-48)<<4)}_34=_vk[_uk++];if(_34>='A'){_cd|=(_34.charCodeAt()-65)+10}else {_cd|=(_34.charCodeAt()-48)}_yk+=String.fromCharCode(_cd)}return _yk}var _zk=!1;function _Ak(){var id=0xF35065da3bb79cac7;return id.toString()}
function _Bk(){var _Xj=_Bk.arguments;var _Yj=_Bk.arguments.length;var _Ck=_Dk._Bj(_Xj[0]);if(!_Ck){_Cj("Error: invalid ds_queue ID (ds_queue_enqueue)");return }for(var _24=1;_24<_Yj;_24++){_Ck[_Ck.length]=_Xj[_24]}return }function _Ek(_xj,_yj){var _Xj=_Ek.arguments;var _Yj=_Ek.arguments.length;var _Fk=_Gk._Bj(_Xj[0]);if(!_Fk){_Cj("Error: invalid ds_stack ID (ds_stack_push)");return }for(var _24=1;_24<_Yj;_24++){_Fk.push(_Xj[_24])}}var _Hk=!1;var _Ik='Trying to stop non-existing sound.',_Jk='Trying to draw a non-existing sprite.',
_Kk='Trying to draw a non-existing background.',_Lk='Cannot compare arguments.',_Mk='Trying to replace non-existing resource.',_Nk='File does not exist.',_Ok='The particle emitter must first be created.';var _Pk=-1,_Qk=[],_Rk=[];function _i9(_Sk){_e9(_Sk)}function _Tk(_Sk,_Pf,_Af){_Sk._P9(_Nj(_Pf));_Sk._Uk=_Af}var _Vk=_Tk;function _Wk(_Pf){_x7(_Pf)}var _Xk=_Wk;function _Yk(_8g,_Zk,__k,_0l,_1l,_2l){var type=_Nj(_8g);var _3l=_Nj(_Zk);var _4l=_Nj(__k);var _5l=_Nj(_0l);if(_Pk<0){_Pk=_6l()}if(_Qk[type]<0){_Qk[type]=_7l()}
var _8l=_Qk[type];if(_3l==0){_9l(_8l,_4l,_5l)}else {_al(_8l,_4l,_5l)}_bl(_8l,_1l,_2l)}var _cl=_Yk;function _dl(_el){var _fl=_gl._hl(_el);if((_fl===null)||(_fl===undefined)){return !1}return !0}function _il(_el){var _jl=_gl._hl(_el);if(!_jl)return 0;if(_jl._kl===undefined)return 0;return _jl._kl._64}function _ll(_el){var _jl=_gl._hl(_el);if(!_jl)return 0;if(_jl._kl===undefined)return 0;return _jl._kl._74}function _ml(_Qa,_Ra,_qj,_rj,_nl,_ol){var _pl=_08(_qj,_rj);var _ql=_rl._Bj(_pl);var _sl=_ql.getContext('2d');_sl.drawImage(canvas,
-_Qa,-_Ra);if(_nl){_tl(_sl,_qj,_rj)}var _ul=new _vl();var _wl=new _xl();_ul._kl=_wl;_wl._44=0;_wl._54=0;_wl._64=_qj;_wl._74=_rj;_wl._z5=0;_wl._A5=0;_wl._B5=_wl._64;_wl._C5=_wl._74;_wl._D5=_wl._64;_wl._E5=_wl._74;_wl._F5=_pl;_wl._yc=_ql;return _gl._yl(_ul)}function _zl(_xj,_Qa,_Ra,_qj,_rj,_nl,_ol){var _Al=_rl._Bj(_xj);var _pl=_08(_qj,_rj);var _ql=_rl._Bj(_pl);var _sl=_ql.getContext('2d');_sl.drawImage(_Al,-_Qa,-_Ra);if(_nl){_tl(_sl,_qj,_rj)}var _ul=new _vl();var _wl=new _xl();_ul._kl=_wl;_wl._44=0;_wl._54=0;_wl._64=_qj;
_wl._74=_rj;_wl._z5=0;_wl._A5=0;_wl._B5=_wl._64;_wl._C5=_wl._74;_wl._D5=_wl._64;_wl._E5=_wl._74;_wl._F5=_pl;_wl._yc=_ql;return _gl._yl(_ul)}function _Bl(_qj,_rj,_zf){var _Cl=_08(_qj,_rj);var _Dl=_rl._Bj(_Cl);var _sl=_Dl.getContext('2d');_sl.globalAlpha=1.0;_sl.fillStyle=_El(_Bf(_zf),1);_sl.fillRect(0,0,_qj,_rj);var _ul=new _vl();var _wl=new _xl();_ul._kl=_wl;_wl._44=0;_wl._54=0;_wl._64=_qj;_wl._74=_rj;_wl._z5=0;_wl._A5=0;_wl._B5=_wl._64;_wl._C5=_wl._74;_wl._D5=_wl._64;_wl._E5=_wl._74;_wl._F5=_Cl;_wl._yc=_Dl;
return _gl._yl(_ul)}var _Fl=_Bl;function _C7(_Gl,_Qa,_Ra){var _Hl=_gl._hl(_Gl);if(!_Hl)return;_Il(_Hl._kl,_Qa,_Ra,_xf)}function _Jl(_Pa){var _ql=_gl._hl(_Pa);if(_ql){return({_rf:_ql._kl._yc,_sf:_ql._kl})}return null}var _Kl=[];var _Ll=0;function _M7(_Ml,_2c,_3c,_pb,_qb,_5k,_Nl,_Ol){return _Pl(_Ml,Math.floor(_5k),_Ol,_Ql,_2c,_3c,_pb,_qb,_Nl,function(_Rl){var _Sl=_Rl._Tl(_2c,_3c,_pb,_qb,_Nl);if(!_Sl){return _Ql}return _Rl.id})}function _z8(_Ul,_Vl,_2c,_3c,_pb,_qb){if((_Ul>=_2c&&_Ul<=_pb)&&(_Vl>=_3c&&_Vl<=_qb)){return !0}
return !1}function _n6(_Wl,_Xl,_Yl,_Zl,_2c,_3c,_pb,_qb){var __l=0;if((_Wl>=_2c&&_Wl<=_pb)&&(_Xl>=_3c&&_Xl<=_qb))__l|=1;if((_Yl>=_2c&&_Yl<=_pb)&&(_Xl>=_3c&&_Xl<=_qb))__l|=2;if((_Yl>=_2c&&_Yl<=_pb)&&(_Zl>=_3c&&_Zl<=_qb))__l|=4;if((_Wl>=_2c&&_Wl<=_pb)&&(_Zl>=_3c&&_Zl<=_qb))__l|=8;if(__l==15){return 1.0}else if(__l==0){return 0.0}else {return 2.0}}function _0m(_1m,_2m,_yb,_zb,_Ab,_Bb,_3m,_4m){var _5m=_3m-_yb;var _6m=_Ab-_yb;var _7m=_1m-_yb;var _8m=_4m-_zb;var _9m=_Bb-_zb;var _am=_2m-_zb;var _bm=(_5m*_5m)+(_8m*_8m);
var _cm=(_5m*_6m)+(_8m*_9m);var _dm=(_5m*_7m)+(_8m*_am);var _em=(_6m*_6m)+(_9m*_9m);var _fm=(_6m*_7m)+(_9m*_am);var _gm=1.0/(_bm*_em-_cm*_cm);var _pd=(_em*_dm-_cm*_fm)*_gm;var _rd=(_bm*_fm-_cm*_dm)*_gm;return((_pd>=0.0)&&(_rd>=0.0)&&(_pd+_rd<1.0));}function _hm(_Ul,_Vl,_im,_jm,_km){var _lm=(((_Ul-_im)*(_Ul-_im))+((_Vl-_jm)*(_Vl-_jm)));if(_lm<=_km)return !0;return !1}function _mm(){_je("d3d_start()")}function _nm(){_je("d3d_end()")}function _om(enable){_je("d3d_set_hidden()")}function _pm(_qm){_je("d3d_set_culling()")}
function _rm(_r3){_je("d3d_set_shading()")}function _sm(_tm){_je("d3d_set_zwriteenable()")}function _um(_d4){_je("d3d_set_depth()")}function _vm(_wm,_xm,_ym,alpha){_je("draw_set_color_write_enable()")}var _zm=_vm;function _Am(enable){_je("d3d_set_shading()")}function _Bm(_Cm,_Td,_Ud,_Dm,_Uc){_je("d3d_light_define_direction()")}function _Em(_Cm,_44,_54,_ye,_Fm,_Uc){_je("d3d_light_define_point()")}function _Gm(_Cm,enable){_je("d3d_light_enable()")}function _Hm(_k5){_je("d3d_light_define_ambient()")}function _Im(enable,
_3d,start,end){_je("d3d_set_fog()")}function _Jm(_yb,_zb,_Km,_Ab,_Bb,_Lm,_le,_Mm,_Nm){_je("d3d_draw_floor()")}function _Om(_yb,_zb,_Km,_Ab,_Bb,_Lm,_le,_Mm,_Nm,_Pm){_je("d3d_draw_ellipsoid()")}function _Qm(_yb,_zb,_Km,_Ab,_Bb,_Lm,_le,_Mm,_Nm){_je("d3d_draw_block()")}function _Rm(_yb,_zb,_Km,_Ab,_Bb,_Lm,_le,_Mm,_Nm,_Sm,_Pm){_je("d3d_draw_cylinder()")}function _Tm(_yb,_zb,_Km,_Ab,_Bb,_Lm,_le,_Mm,_Nm,_Sm,_Pm){_je("d3d_draw_cone()")}function _Um(_yb,_zb,_Km,_Ab,_Bb,_Lm,_le,_Mm,_Nm){_je("d3d_draw_wall()")}function _Vm(){
_je("d3d_model_create()")}function _Wm(_Cm){_je("d3d_model_destroy()")}function _Xm(_Cm){_je("d3d_model_clear()")}function _Ym(_Cm,_Zm){_je("d3d_model_save()")}function __m(_Cm,_Zm){_je("d3d_model_load()")}function _0n(_Cm,_44,_54,_ye,_le){_je("d3d_model_draw()")}function _1n(_Cm,_h3){_je("d3d_model_primitive_begin()")}function _2n(_Cm,_44,_54,_ye){_je("d3d_model_vertex()")}function _3n(_Cm,_44,_54,_ye,_Uc,alpha){_je("d3d_model_vertex_color()")}function _4n(_Cm,_44,_54,_ye,_qe,_re){_je("d3d_model_vertex_texture()")}
function _5n(_Cm,_44,_54,_ye,_qe,_re,_Uc,alpha){_je("d3d_model_vertex_texture_color()")}function _6n(_Cm,_44,_54,_ye,_Fe,_Ge,_He){_je("d3d_model_vertex_normal()")}function _7n(_Cm,_44,_54,_ye,_Fe,_Ge,_He,_Uc,alpha){_je("d3d_model_vertex_normal_color()")}function _8n(_Cm,_44,_54,_ye,_Fe,_Ge,_He,_qe,_re){_je("d3d_model_vertex_normal_texture()")}function _9n(_Cm,_44,_54,_ye,_Fe,_Ge,_He,_qe,_re,_Uc,alpha){_je("d3d_model_vertex_normal_texture_color()")}function _an(_Cm){_je("d3d_model_primitive_end()")}function _bn(_Cm,
_yb,_zb,_Km,_Ab,_Bb,_Lm,_Mm,_Nm){_je("d3d_model_block()")}function _cn(_Cm,_yb,_zb,_Km,_Ab,_Bb,_Lm,_Mm,_Nm,_Sm,_Pm){_je("d3d_model_cylinder()")}function _dn(_Cm,_yb,_zb,_Km,_Ab,_Bb,_Lm,_Mm,_Nm,_Sm,_Pm){_je("d3d_model_cone()")}function _en(_Cm,_yb,_zb,_Km,_Ab,_Bb,_Lm,_Mm,_Nm,_Pm){_je("d3d_model_ellipsoid()")}function _fn(_Cm,_yb,_zb,_Km,_Ab,_Bb,_Lm,_Mm,_Nm){_je("d3d_model_wall()")}function _gn(_Cm,_yb,_zb,_Km,_Ab,_Bb,_Lm,_Mm,_Nm){_je("d3d_model_floor()")}function _hn(enable){_je("d3d_set_perspective()")}
function _in(_jn,_kn,_ln,_mn,_nn,_on,_pn,_qn,_rn){_je("d3d_set_projection()")}function _sn(_jn,_kn,_ln,_mn,_nn,_on,_pn,_qn,_rn,_Tc,_tn,_un,_vn){_je("d3d_set_projection_ext()")}function _wn(_44,_54,_64,_74,_Tc){_je("d3d_set_projection_ortho()")}function _xn(_44,_54,_64,_74,_Tc){_je("d3d_set_projection_perspective()")}function _yn(){_je("d3d_transform_set_identity()")}function _zn(_An,_Bn,_Cn){_je("d3d_transform_set_translation()")}function _Dn(_Rc,_Sc,_En){_je("d3d_transform_set_scaling()");}function _Fn(_Tc){
_je("d3d_transform_set_rotation_x()")}function _Gn(_Tc){_je("d3d_transform_set_rotation_y()")}function _Hn(_Tc){_je("d3d_transform_set_rotation_z()")}function _In(_Jn,_Kn,_Ln,_Tc){_je("d3d_transform_set_rotation_axis()")}function _Mn(_An,_Bn,_Cn){_je("d3d_transform_add_translation()")}function _Nn(_Rc,_Sc,_En){_je("d3d_transform_add_scaling()");}function _On(_Tc){_je("d3d_transform_add_rotation_x()")}function _Pn(_Tc){_je("d3d_transform_add_rotation_y()")}function _Qn(_Tc){_je("d3d_transform_add_rotation_axis()")}
function _Rn(_Jn,_Kn,_Ln,_Tc){_je("d3d_transform_add_rotation_z()")}function _Sn(_Qa,_Ra,_Nf){_je("d3d_transform_vertex()")}function _Tn(_8g){_je("matrix_get()")}function _Un(_8g,_Vn){_je("matrix_set()");}function _Wn(_Qa,_Ra,_Nf,_Xn,_Yn,_Zn,__n,_0o,_1o){_je("matrix_build()")}function _2o(_3o,_4o){_je("matrix_multiply()")}function _5o(){_je("d3d_transform_stack_clear()")}function _6o(){_je("d3d_transform_stack_empty()")}function _7o(){_je("d3d_transform_stack_push()")}function _8o(){_je("d3d_transform_stack_pop()")}
function _9o(){_je("d3d_transform_stack_top()")}function _ao(){_je("d3d_transform_stack_discard()")}var _bo=[];function _co(){if(!_kc){return }_mm=_do;_nm=_eo;_pm=_fo;_rm=_go;_sm=_ho;_um=_io;_om=_jo;_vm=_ko;_zm=_ko;_hn=_lo;_in=_mo;_sn=_no;_wn=_oo;_xn=_po;_yn=_qo;_zn=_ro;_Dn=_so;_Fn=_to;_Gn=_uo;_Hn=_vo;_In=_wo;_Mn=_xo;_Nn=_yo;_On=_zo;_Pn=_Ao;_Qn=_Bo;_Rn=_Co;_Sn=_Do;_5o=_Eo;_6o=_Fo;_7o=_Go;_8o=_Ho;_9o=_Io;_ao=_Jo;_Jm=_Ko;_Om=_Lo;_Qm=_Mo;_Rm=_No;_Tm=_Oo;_Um=_Po;_Am=_Qo;_Bm=_Ro;_Em=_So;_Gm=_To;_Hm=_Uo;_Im=_Vo;
_Vm=_Wo;_Wm=_Xo;_Xm=_Yo;_Ym=_Zo;__m=__o;_0n=_0p;_1n=_1p;_2n=_2p;_3n=_3p;_4p=_3p;_4n=_5p;_5n=_6p;_7p=_6p;_6n=_8p;_7n=_9p;_8n=_ap;_9n=_bp;_an=_cp;_bn=_dp;_cn=_ep;_dn=_fp;_en=_gp;_fn=_hp;_gn=_ip;_Tn=_jp;_Un=_kp;_Wn=_lp;_2o=_mp}function _do(){_np=!0;_kc._op(_pp);_kc._qp(_rp);_kc._sp(_tp)}function _eo(){_np=!1;_kc._op(!1);_kc._qp(!1);_kc._sp(!1)}function _fo(_up){_tp=_up>0.5;_kc._sp(_tp)}function _go(_ol){}function _ho(_vp){_rp=(_vp>0.5);_kc._qp(_rp)}function _io(_wp){if(_np){_he=Math.min(16000.0,Math.max(-16000.0,
_wp))}else {_he=0.0}}function _jo(_xp){_pp=(_xp>0.5);_kc._op(_pp)}function _ko(_wm,_xm,_ym,alpha){_yp._wm=(_wm>=0.5);_yp._xm=(_xm>=0.5);_yp._ym=(_ym>=0.5);_yp.alpha=(alpha>=0.5);_kc._zp(_yp._wm,_yp._xm,_yp._ym,_yp.alpha)}function _lo(_Ap){_Bp=_Ap}function _Qo(_Ap){if(_Cp!=_Ap){_Cp=_Ap;_kc._Dp(_Ep())}}function _mo(_jn,_kn,_ln,_mn,_nn,_on,_pn,_qn,_rn){var _Fp=new _Gp();var _0k=new _Hp(_jn,_kn,_ln);var _Ip=new _Hp(_mn,_nn,_on);var _Jp=new _Hp(_pn,_qn,_rn);_Fp._Kp(_0k,_Ip,_Jp);_kc._Lp(_Fp)}function _no(_jn,_kn,_ln,
_mn,_nn,_on,_pn,_qn,_rn,_Tc,_tn,_Mp,_Np){var _Fp=new _Gp();var _0k=new _Hp(_jn,_kn,_ln);var _Ip=new _Hp(_mn,_nn,_on);var _Jp=new _Hp(_pn,_qn,_rn);_Fp._Kp(_0k,_Ip,_Jp);var _Op=new _Gp();_Op._Pp(_Tc,_tn,_Mp,_Np);_Op._xb[_Qp]*=_Rp;_kc._Lp(_Fp);_kc._Sp(_Op);_kc._Tp((_Rp<0)?__d._Up:__d._Vp)}function _oo(_44,_54,_64,_74,_Tc){var _Fp=new _Gp();var _ce=new _Hp(_44+(_64/2.0),_54+(_74/2.0),-_64);var _de=new _Hp(_44+(_64/2.0),_54+(_74/2.0),0.0);var _ee=new _Hp(Math.sin(-_Tc*(Math.PI/180.0)),Math.cos(-_Tc*(Math.PI/180.0)),0.0);
_Fp._Kp(_ce,_de,_ee);var _Wp=new _Gp();_Wp._Xp(_64,-_74*_Rp,1.0,32000.0);_kc._Lp(_Fp);_kc._Sp(_Wp);_kc._Tp((_Rp<0)?__d._Up:__d._Vp)}function _po(_44,_54,_64,_74,_Tc){var _Fp=new _Gp();var _ce=new _Hp(_44+(_64/2.0),_54+(_74/2.0),-_64);var _de=new _Hp(_44+(_64/2.0),_54+(_74/2.0),0.0);var _ee=new _Hp(Math.sin(-_Tc*(Math.PI/180.0)),Math.cos(-_Tc*(Math.PI/180.0)),0.0);_Fp._Kp(_ce,_de,_ee);var _Op=new _Gp();_Op._Yp(1.0,(_74/_64),1.0,32000.0);_Op._xb[_Qp]*=_Rp;_kc._Lp(_Fp);_kc._Sp(_Op);_kc._Tp((_Rp<0)?__d._Up:__d._Vp)}
function _Ko(_yb,_zb,_Km,_Ab,_Bb,_Lm,_le,_Mm,_Nm){var _Zp=__p();_0q(!0);_we(_Ye,_le);{_Ke(_yb,_zb,_Km,0,0,1,0,0);_Ke(_yb,_Bb,_Km,0,0,1,0,_Nm);_Ke(_Ab,_Bb,_Lm,0,0,1,_Mm,_Nm);_Ke(_Ab,_zb,_Lm,0,0,1,_Mm,0)}_Ne();_0q(_Zp)}function _Lo(_yb,_zb,_Km,_Ab,_Bb,_Lm,_le,_1q,_2q,_Pm){var _Zp=__p();_0q(!0);if(_Pm<3){_Pm=3}if(_Pm>128){_Pm=128}var _ec=[];var _dc=[];for(var _24=0;_24<=_Pm;_24++){_ec[_24]=Math.cos(_24*2.0*Math.PI/_Pm);_dc[_24]=Math.sin(_24*2.0*Math.PI/_Pm)}var _8c=(_Ab+_yb)/2,_9c=(_Bb+_zb)/2,_3q=(_Lm+_Km)/2,
_4q=(_Ab-_yb)/2,_5q=(_Bb-_zb)/2,_6q=(_Lm-_Km)/2;var _7q=(_Pm+1)/2;for(var _Sb=0;_Sb<_7q;_Sb++){var _8q=Math.cos(_Sb*Math.PI/_7q),_9q=Math.sin(_Sb*Math.PI/_7q),_aq=Math.cos((_Sb+1)*Math.PI/_7q),_bq=Math.sin((_Sb+1)*Math.PI/_7q);_we(_Xe,_le);for(var _24=0;_24<=_Pm;_24++){_Ke(_8c+_4q*_9q*_ec[_24],_9c+_5q*_9q*_dc[_24],_3q+_6q*_8q,_9q*_ec[_24],_9q*_dc[_24],_8q,_1q*_24/_Pm,_Sb*_2q/_7q);_Ke(_8c+_4q*_bq*_ec[_24],_9c+_5q*_bq*_dc[_24],_3q+_6q*_aq,_bq*_ec[_24],_bq*_dc[_24],_aq,_1q*_24/_Pm,(_Sb+1)*_2q/_7q)}_Ne()}
_0q(_Zp)}function _Mo(_yb,_zb,_Km,_Ab,_Bb,_Lm,_le,_1q,_2q){var _Zp=__p();_0q(!0);_we(_We,_le);{_Ke(_yb,_zb,_Km,0,0,-1,0,0);_Ke(_yb,_Bb,_Km,0,0,-1,0,_2q);_Ke(_Ab,_Bb,_Km,0,0,-1,_1q,_2q);_Ke(_Ab,_Bb,_Km,0,0,-1,_1q,_2q);_Ke(_Ab,_zb,_Km,0,0,-1,_1q,0);_Ke(_yb,_zb,_Km,0,0,-1,0,0)}{_Ke(_yb,_zb,_Lm,0,0,1,0,0);_Ke(_Ab,_zb,_Lm,0,0,1,_1q,0);_Ke(_Ab,_Bb,_Lm,0,0,1,_1q,_2q);_Ke(_Ab,_Bb,_Lm,0,0,1,_1q,_2q);_Ke(_yb,_Bb,_Lm,0,0,1,0,_2q);_Ke(_yb,_zb,_Lm,0,0,1,0,0)}{_Ke(_yb,_Bb,_Km,0,1,0,0,0);_Ke(_yb,_Bb,_Lm,0,1,0,0,
_2q);_Ke(_Ab,_Bb,_Lm,0,1,0,_1q,_2q);_Ke(_Ab,_Bb,_Lm,0,1,0,_1q,_2q);_Ke(_Ab,_Bb,_Km,0,1,0,_1q,0);_Ke(_yb,_Bb,_Km,0,1,0,0,0)}{_Ke(_Ab,_Bb,_Km,1,0,0,0,0);_Ke(_Ab,_Bb,_Lm,1,0,0,0,_2q);_Ke(_Ab,_zb,_Lm,1,0,0,_1q,_2q);_Ke(_Ab,_zb,_Lm,1,0,0,_1q,_2q);_Ke(_Ab,_zb,_Km,1,0,0,_1q,0);_Ke(_Ab,_Bb,_Km,1,0,0,0,0)}{_Ke(_Ab,_zb,_Km,0,-1,0,0,0);_Ke(_Ab,_zb,_Lm,0,-1,0,0,_2q);_Ke(_yb,_zb,_Lm,0,-1,0,_1q,_2q);_Ke(_yb,_zb,_Lm,0,-1,0,_1q,_2q);_Ke(_yb,_zb,_Km,0,-1,0,_1q,0);_Ke(_Ab,_zb,_Km,0,-1,0,0,0)}{_Ke(_yb,_zb,_Km,-1,0,
0,0,0);_Ke(_yb,_zb,_Lm,-1,0,0,0,_2q);_Ke(_yb,_Bb,_Lm,-1,0,0,_1q,_2q);_Ke(_yb,_Bb,_Lm,-1,0,0,_1q,_2q);_Ke(_yb,_Bb,_Km,-1,0,0,_1q,0);_Ke(_yb,_zb,_Km,-1,0,0,0,0)}_Ne();_0q(_Zp)}function _No(_yb,_zb,_Km,_Ab,_Bb,_Lm,_le,_1q,_2q,_Sm,_Pm){var _ec=[];var _dc=[];var _Zp=__p();_0q(!0);if(_Pm<3){_Pm=3}if(_Pm>128){_Pm=128}for(var _24=0;_24<=_Pm;_24++){_ec[_24]=Math.cos(_24*2.0*Math.PI/_Pm);_dc[_24]=Math.sin(_24*2.0*Math.PI/_Pm)}var _8c=(_Ab+_yb)/2.0;var _9c=(_Bb+_zb)/2.0;var _4q=(_Ab-_yb)/2.0;var _5q=(_Bb-_zb)/2.0;if(!0==_Sm){
_we(_Ye,_le);_Ke(_8c,_9c,_Lm,0,0,1,0,_2q);for(var _24=0;_24<=_Pm;_24++){_Ke(_8c+_ec[_24]*_4q,_9c+_dc[_24]*_5q,_Lm,0,0,1,0,_2q)}_Ne()}_we(_Xe,_le);for(var _24=0;_24<=_Pm;_24++){_Ke(_8c+_ec[_24]*_4q,_9c+_dc[_24]*_5q,_Lm,_ec[_24],_dc[_24],0,_1q*_24/_Pm,_2q);_Ke(_8c+_ec[_24]*_4q,_9c+_dc[_24]*_5q,_Km,_ec[_24],_dc[_24],0,_1q*_24/_Pm,0)}_Ne();if(!0==_Sm){_we(_Ye,_le);_Ke(_8c,_9c,_Km,0,0,-1,0,0);for(var _24=_Pm;_24>=0;_24--){_Ke(_8c+_ec[_24]*_4q,_9c+_dc[_24]*_5q,_Km,0,0,-1,0,0)}_Ne()}_0q(_Zp)}function _Oo(_yb,
_zb,_Km,_Ab,_Bb,_Lm,_le,_1q,_2q,_Sm,_Pm){var _ec=[];var _dc=[];var _Zp=__p();_0q(!0);if(_Pm<3){_Pm=3}if(_Pm>128){_Pm=128}for(var _24=0;_24<=_Pm;_24++){_ec[_24]=Math.cos(_24*2.0*Math.PI/_Pm);_dc[_24]=Math.sin(_24*2.0*Math.PI/_Pm)}var _8c=(_Ab+_yb)/2.0;var _9c=(_Bb+_zb)/2.0;var _4q=(_Ab-_yb)/2.0;var _5q=(_Bb-_zb)/2.0;_we(_Xe,_le);for(var _24=0;_24<=_Pm;_24++){_Ke(_8c,_9c,_Lm,0,0,1,_1q*_24/_Pm,_2q);_Ke(_8c+_ec[_24]*_4q,_9c+_dc[_24]*_5q,_Km,_ec[_24],_dc[_24],0,_1q*_24/_Pm,0)}_Ne();if(!0==_Sm){_we(_Ye,_le);_Ke(_8c,
_9c,_Km,0,0,-1,0,0);for(var _24=_Pm;_24>=0;_24--){_Ke(_8c+_ec[_24]*_4q,_9c+_dc[_24]*_5q,_Km,0,0,-1,0,0)}_Ne()}_0q(_Zp)}function _Po(_yb,_zb,_Km,_Ab,_Bb,_Lm,_le,_1q,_2q){var _Zp=__p();_0q(!0);var _Jb=Math.sqrt(_cq(_Ab-_yb)+_cq(_Bb-_zb));if(_Jb==0.0){return }var _Fe=(_Bb-_zb)/_Jb;var _Ge=-(_Ab-_yb)/_Jb;_we(_Ye,_le);{_Ke(_yb,_zb,_Km,_Fe,_Ge,0,0,0);_Ke(_Ab,_Bb,_Km,_Fe,_Ge,0,_1q,0);_Ke(_Ab,_Bb,_Lm,_Fe,_Ge,0,_1q,_2q);_Ke(_yb,_zb,_Lm,_Fe,_Ge,0,0,_2q)}_Ne();_0q(_Zp)}function _Ro(_Cm,_Td,_Ud,_Dm,_Uc){var _dq=new _Hp(_Td,
_Ud,_Dm);_dq._eq();var _fq=_Cm*4;_gq[_fq+0]=_dq._hq;_gq[_fq+1]=_dq._iq;_gq[_fq+2]=_dq._jq;_gq[_fq+3]=0.0;_kq[_fq+0]=(_Uc&0xff)/255.0;_kq[_fq+1]=((_Uc>>8)&0xff)/255.0;_kq[_fq+2]=((_Uc>>16)&0xff)/255.0;_kq[_fq+3]=((_Uc>>24)&0xff)/255.0;_lq[_fq+0]=0;_lq[_fq+1]=0;_lq[_fq+2]=0;_lq[_fq+3]=0;_kc._mq(_Cm,_lq.subarray(_Cm*4,(_Cm+1)*4),_gq.subarray(_Cm*4,(_Cm+1)*4),_kq.subarray(_Cm*4,(_Cm+1)*4))}function _So(_Cm,_44,_54,_ye,_Fm,_Uc){var _fq=_Cm*4;_lq[_fq+0]=_44;_lq[_fq+1]=_54;_lq[_fq+2]=_ye;_lq[_fq+3]=_Fm;_kq[_fq+0]=(_Uc&0xff)/255.0;
_kq[_fq+1]=((_Uc>>8)&0xff)/255.0;_kq[_fq+2]=((_Uc>>16)&0xff)/255.0;_kq[_fq+3]=((_Uc>>24)&0xff)/255.0;_gq[_fq+0]=0;_gq[_fq+1]=0;_gq[_fq+2]=0;_gq[_fq+3]=0;_kc._mq(_Cm,_lq.subarray(_Cm*4,(_Cm+1)*4),_gq.subarray(_Cm*4,(_Cm+1)*4),_kq.subarray(_Cm*4,(_Cm+1)*4))}function _To(_Cm,enable){_nq[_Cm]=enable;_kc._oq(_Cm,enable,_kq.subarray(_Cm*4,(_Cm+1)*4))}function _Uo(_k5){_pq[0]=(_k5&0xff)/255.0;_pq[1]=((_k5>>8)&0xff)/255.0;_pq[2]=((_k5>>16)&0xff)/255.0;_pq[3]=((_k5>>24)&0xff)/255.0;_kc._qq(_pq)}function _Vo(enable,
_k5,start,end){if(_rq==null){_rq=new Float32Array(8)}_rq[0]=enable;var _Fm=end-start;_rq[1]=(_Fm==0.0)?0.0:(1.0/_Fm);_rq[2]=end;_rq[3]=0.0;_rq[4]=(_k5&0xff)/255.0;_rq[5]=((_k5>>8)&0xff)/255.0;_rq[6]=((_k5>>16)&0xff)/255.0;_rq[7]=((_k5>>24)&0xff)/255.0;_kc._sq(_rq)}function _Wo(){return(_bo.push(new _tq())-1)}function _Xo(_Cm){if(_bo[_Cm]){_bo[_Cm]=null}}function _Yo(_Cm){if(_bo[_Cm]){_bo[_Cm]._ui()}}function _Zo(_Cm,_Zm){if(_bo[_Cm]){_bo[_Cm]._uq(_Zm)}}function __o(_Cm,_Zm){if(_bo[_Cm]){_bo[_Cm]._Ac(_Zm)}
}function _0p(_Cm,_44,_54,_ye,_le){if(_bo[_Cm]){_bo[_Cm]._Zc(_44,_54,_ye,_le)}}function _1p(_Cm,_h3){if(_bo[_Cm]){_bo[_Cm]._mg(_h3)}}function _2p(_Cm,_44,_54,_ye){if(_bo[_Cm]){_bo[_Cm]._P3(_44,_54,_ye)}}function _3p(_Cm,_44,_54,_ye,_Uc,alpha){if(_bo[_Cm]){_bo[_Cm]._vq(_44,_54,_ye,_Uc,alpha)}}function _5p(_Cm,_44,_54,_ye,_qe,_re){if(_bo[_Cm]){_bo[_Cm]._wq(_44,_54,_ye,_qe,_re)}}function _6p(_Cm,_44,_54,_ye,_qe,_re,_Uc,alpha){if(_bo[_Cm]){_bo[_Cm]._xq(_44,_54,_ye,_qe,_re,_Uc,alpha)}}function _8p(_Cm,_44,_54,
_ye,_Fe,_Ge,_He){if(_bo[_Cm]){_bo[_Cm]._yq(_44,_54,_ye,_Fe,_Ge,_He)}}function _9p(_Cm,_44,_54,_ye,_Fe,_Ge,_He,_Uc,alpha){if(_bo[_Cm]){_bo[_Cm]._zq(_44,_54,_ye,_Fe,_Ge,_He,_Uc,alpha)}}function _ap(_Cm,_44,_54,_ye,_Fe,_Ge,_He,_qe,_re){if(_bo[_Cm]){_bo[_Cm]._Aq(_44,_54,_ye,_Fe,_Ge,_He,_qe,_re)}}function _bp(_Cm,_44,_54,_ye,_Fe,_Ge,_He,_qe,_re,_Uc,alpha){if(_bo[_Cm]){_bo[_Cm]._Bq(_44,_54,_ye,_Fe,_Ge,_He,_qe,_re,_Uc,alpha)}}function _cp(_Cm){if(_bo[_Cm]){_bo[_Cm]._og()}}function _dp(_Cm,_yb,_zb,_Km,_Ab,_Bb,
_Lm,_Mm,_Nm){if(_bo[_Cm]){_bo[_Cm]._Cq(_yb,_zb,_Km,_Ab,_Bb,_Lm,_Mm,_Nm)}}function _ep(_Cm,_yb,_zb,_Km,_Ab,_Bb,_Lm,_Mm,_Nm,_Sm,_Pm){if(_bo[_Cm]){_bo[_Cm]._Dq(_yb,_zb,_Km,_Ab,_Bb,_Lm,_Mm,_Nm,_Sm,_Pm)}}function _fp(_Cm,_yb,_zb,_Km,_Ab,_Bb,_Lm,_Mm,_Nm,_Sm,_Pm){if(_bo[_Cm]){_bo[_Cm]._Eq(_yb,_zb,_Km,_Ab,_Bb,_Lm,_Mm,_Nm,_Sm,_Pm)}}function _gp(_Cm,_yb,_zb,_Km,_Ab,_Bb,_Lm,_Mm,_Nm,_Pm){if(_bo[_Cm]){_bo[_Cm]._Fq(_yb,_zb,_Km,_Ab,_Bb,_Lm,_Mm,_Nm,_Pm)}}function _hp(_Cm,_yb,_zb,_Km,_Ab,_Bb,_Lm,_Mm,_Nm){if(_bo[_Cm]){
_bo[_Cm]._Gq(_yb,_zb,_Km,_Ab,_Bb,_Lm,_Mm,_Nm)}}function _ip(_Cm,_yb,_zb,_Km,_Ab,_Bb,_Lm,_Mm,_Nm){if(_bo[_Cm]){_bo[_Cm]._Hq(_yb,_zb,_Km,_Ab,_Bb,_Lm,_Mm,_Nm)}}function _qo(){_Iq(_Jq,new _Gp())}function _ro(_An,_Bn,_Cn){var _xb=new _Gp();_xb._Kq(_An,_Bn,_Cn);_Iq(_Jq,_xb)}function _so(_Rc,_Sc,_En){var _xb=new _Gp();_xb._Lq(_Rc,_Sc,_En);_Iq(_Jq,_xb)}function _to(_Tc){var _xb=new _Gp();_xb._Mq(_Tc);_Iq(_Jq,_xb)}function _uo(_Tc){var _xb=new _Gp();_xb._Nq(_Tc);_Iq(_Jq,_xb)}function _vo(_Tc){var _xb=new _Gp();_xb._Oq(_Tc);
_Iq(_Jq,_xb)}function _wo(_Jn,_Kn,_Ln,_Tc){var _xb=new _Gp();_xb._Pq(new _Hp(_Jn,_Kn,_Ln),-_Tc);_Iq(_Jq,_xb)}function _xo(_An,_Bn,_Cn){var _Qq=new _Gp();_Qq._Kq(_An,_Bn,_Cn);var _Rq=_Sq(_Jq);var _xb=new _Gp();_xb._Tq(_Rq,_Qq);_Iq(_Jq,_xb)}function _yo(_Rc,_Sc,_En){var _Uq=new _Gp();_Uq._Lq(_Rc,_Sc,_En);var _Rq=_Sq(_Jq);var _xb=new _Gp();_xb._Tq(_Rq,_Uq);_Iq(_Jq,_xb)}function _zo(_Tc){var _Vq=new _Gp();_Vq._Mq(_Tc);var _Rq=_Sq(_Jq);var _xb=new _Gp();_xb._Tq(_Rq,_Vq);_Iq(_Jq,_xb)}function _Ao(_Tc){var _Vq=new _Gp();_Vq._Nq(_Tc);
var _Rq=_Sq(_Jq);var _xb=new _Gp();_xb._Tq(_Rq,_Vq);_Iq(_Jq,_xb)}function _Bo(_Tc){var _Vq=new _Gp();_Vq._Oq(_Tc);var _Rq=_Sq(_Jq);var _xb=new _Gp();_xb._Tq(_Rq,_Vq);_Iq(_Jq,_xb)}function _Co(_Jn,_Kn,_Ln,_Tc){var _Vq=new _Gp();_Vq._Pq(new _Hp(_Jn,_Kn,_Ln),-_Tc);var _Rq=_Sq(_Jq);var _xb=new _Gp();_xb._Tq(_Rq,_Vq);_Iq(_Jq,_xb)}function _Do(_Qa,_Ra,_Nf){var _Rq=_Sq(_Jq);var _Tb=(_Rq._xb[_Wq]*_Qa)+(_Rq._xb[_Xq]*_Ra)+(_Rq._xb[_Yq]*_Nf)+_Rq._xb[_Zq];var _Vb=(_Rq._xb[__q]*_Qa)+(_Rq._xb[_Qp]*_Ra)+(_Rq._xb[_0r]*_Nf)+_Rq._xb[_1r];
var _2r=(_Rq._xb[_3r]*_Qa)+(_Rq._xb[_4r]*_Ra)+(_Rq._xb[_5r]*_Nf)+_Rq._xb[_6r];var _Lb=[];_Lb[0]=_Tb;_Lb[1]=_Vb;_Lb[2]=_2r;return _Lb}function _Eo(){_7r()}function _Fo(){return _8r()}function _Go(){var _Rq=_Sq(_Jq);return _9r(_Rq)}function _Ho(){return _ar()}function _Io(){return _br()}function _Jo(){return _cr()}function _jp(_8g){var _xb=[];if(_8g<0||_8g>2){_Cj('ERROR: Invalid matrix type (matrix_get)');for(var _24=0;_24<16;_24++){_xb[_24]=0}return _xb}var _dr=_er[_8g];for(var _24=0;_24<16;_24++){_xb[_24]=_dr._xb[_24]}
return _xb}function _kp(_8g,_Vn){var _xb=[];if(_8g<0||_8g>2){_Cj('ERROR: Invalid matrix type (matrix_get)');for(var _24=0;_24<16;_24++){_xb[_24]=0}return _xb}var _xb=new _Gp();var _dr=_er[_8g];for(var _24=0;_24<16;_24++){_xb._xb[_24]=_Vn[_24]}_Iq(_8g,_xb)}function _lp(_Qa,_Ra,_Nf,_Xn,_Yn,_Zn,__n,_0o,_1o){var _xb=new _Gp();var _fr=(Math.PI/180.0);_Xn=(_fr*-_Xn);_Yn=(_fr*-_Yn);_Zn=(_fr*-_Zn);_xb._gr(_Qa,_Ra,_Nf,_Xn,_Yn,_Zn,__n,_0o,_1o);var _dr=[];for(var _24=0;_24<16;_24++){_dr[_24]=_xb._xb[_24]}return _dr}function _mp(_hr,
_ir){var _jr=new _Gp();var _kr=new _Gp();var _lr=new _Gp();for(var _24=0;_24<16;_24++){_jr._xb[_24]=_hr[_24];_kr._xb[_24]=_ir[_24]}_lr._Tq(_jr,_kr);var _dr=[];for(var _24=0;_24<16;_24++){_dr[_24]=_lr._xb[_24]}return _dr}var _mr=1970;var _nr=0;var _or=1;var _pr=365.25;var _qr=30.4375;var _rr=[31,28,31,30,31,30,31,31,30,31,30,31];var _sr=[];var _tr=(86400.0);var _ur=(_tr*30);var _vr=!0;var _wr=0;var _xr=1;function _yr(_zr){if(_zr<_Ar){return _zr*_Br}else {return(_zr-_Ar)*_Br}}function _Cr(_Dr){return _Dr%400==0||(_Dr%100!=0&&_Dr%4==0)}
function _Er(_Dr){var _Fr=_rr.slice();;if(_Cr(_Dr)){_Fr[1]=29}return _Fr}var _Br=86400000.0;var _Ar=25569;function _Gr(_Hr){return((_Hr<10)?"0":"")+_Hr.toString()}var _Ir=[];var _Jr=[];var _Kr=[];var _Lr=Date.now();var _Mr=0;var _Nr=1;var _Or=2;var _Pr=3;var _Qr=function(text){if(!text)return;if(_Rr){if(!_Sr)return;var _cg=_Sr.document.getElementById('debug_console');if(!_cg)return;var _Tr=String.fromCharCode(0x0a);text=text.replace('<b>','').replace('</b>','');var _Ur=Date.now()-_Lr;if(!_cg){alert(text)}else {_cg.value+=text+_Tr;
var _Vr=_cg.textLength}_Lr=Date.now()}if(_Wr!=undefined){if(_Wr._H5._Z5)console.log(text)}};function debug(){var index;for(index=0;index<arguments.length;++index){_Qr(arguments[index])}}function _Cj(text){var index;for(index=0;index<arguments.length;++index){_Qr(arguments[index])}}function _Xr(_Yr){if(!_Kr[_Yr]){_Kr[_Yr]=!0;_Zr(_Yr)}}function _je(_Yr){if(!_Ir[_Yr]){_Ir[_Yr]=!0;var __r="Error: function "+_Yr+" is not supported.";debug(__r)}}function _0s(_Yr){if(!_Ir[_Yr]){_Ir[_Yr]=!0;var __r="Error: function "+_Yr+" is not yet implemented";
debug(__r)}}function _1s(_Yr){if(!_Jr[_Yr]){_Jr[_Yr]=!0;var __r="Warning: function "+_Yr;debug(__r)}}function _2s(_3s){var _4s=_5s._6s(_3s,-1);var _Tr=String.fromCharCode(0x0a);var _7s="";for(var _24=0;_24<_4s.length;_24++){if(_24!=0)_7s=_7s+_Tr;_7s+=_4s[_24]}return _7s}function _8s(_3s){var _Ri=_3s;if(typeof _3s=="number"){_Ri=String(_3s)}if(!_Ri)return;debug(_2s(_Ri))}function _9s(_as){var _ua=document.getElementById(_bs);var _cs=_ua.parentNode;var _ds=document.createElement("div");_es="gm4html5_login_ID";_ds.setAttribute("class",
"gm4html5_login");_ds.setAttribute("id",_es);_cs.insertBefore(_ds,_ua.nextSibling);_ds.innerHTML="<div class=\"gm4html5_login_header\">Login</div>"+"<table>"+"<tr>"+"<td><label for=\"username\" id=\"gm4html5_login_label_username_id\">Username:</label></td>"+"<td><input type=\"text\" id=\"gm4html5_login_username_id\" value=\"username\" /></td>"+"</tr>"+"<tr>"+"<td><label for=\"password\" id=\"gm4html5_login_label_password_id\">Password:</label></td>"+"<td><input type=\"password\" id=\"gm4html5_login_password_id\" value=\"password\" /></td>"+"</tr>"+"</table>"+"<div class=\"gm4html5_login_button\"><input type=\"button\" value=\"Login\" id=\"gm4html5_login_button_id\"/></div>"+"<div class=\"gm4html5_cancel_button\"><input type=\"button\" value=\"Cancel\" id=\"gm4html5_cancel_button_id\" /></div>";
_fs();_gs=!0;var login=document.getElementById("gm4html5_login_button_id");var _hs=document.getElementById("gm4html5_login_username_id");var _is=document.getElementById("gm4html5_login_password_id");_hs.value=_as._js[0];_is.value=_as._js[1];login.onmouseup=function(){var _ks=_hs.value;var _ls=_is.value;var _ms=_ns(_es);if(!_ms)return;_ms._ks=_ks;_ms._ls=_ls;_ms.value=0;_ms._os="";_ms._ps=!0;_ms._qs=_rs;_cs.removeChild(_ds);_gs=!1;_ss();_ts(_as.id)};var _us=document.getElementById("gm4html5_cancel_button_id");
_us.onmouseup=function(){_cs.removeChild(_ds);_gs=!1;var _ms=_ns(_es);if(!_ms)return;_ms._ks="";_ms._ls="";_ms.value=0;_ms._os="";_ms._ps=!0;_ms._qs=_vs;_ss();_ts(_as.id)};_ws();_xs._Tj(_as.id,null,_ys,_es)}function _zs(_as){var _ua=document.getElementById(_bs);var _cs=_ua.parentNode;var _ds=document.createElement("div");_es="gm4html5_input_ID";_ds.setAttribute("class","gm4html5_login");_ds.setAttribute("id",_es);_cs.insertBefore(_ds,_ua.nextSibling);_ds.innerHTML="<table>"+"<tr>"+"<td><label for=\"username\" id=\"gm4html5_input_message_id\">Message</label></td>"+"</tr>"+"<tr>"+"<td><input type=\"text\" id=\"gm4html5_input_text_id\" value=\"text\" /></td>"+"</tr>"+"</table>"+"<div class=\"gm4html5_login_button\"><input type=\"button\" value=\"OK\" id=\"gm4html5_input_ok_button_id\"/></div>"+"<div class=\"gm4html5_cancel_button\"><input type=\"button\" value=\"Cancel\" id=\"gm4html5_input_cancel_button_id\" /></div>";
_fs();_gs=!0;var _As=document.getElementById("gm4html5_input_message_id");var _Bs=document.getElementById("gm4html5_input_text_id");_As.innerHTML=_as._js[0];_Bs.value=_as._js[1];var _Cs=document.getElementById("gm4html5_input_ok_button_id");_Cs.onmouseup=function(){var text=_Bs.value;var _ms=_ns(_es);if(!_ms)return;_ms._ks="";_ms._ls="";_ms.value=parseFloat(text);_ms._os=text;_ms._ps=!0;_ms._qs=_rs;_cs.removeChild(_ds);_gs=!1;_ss();_ts(_as.id)};var _us=document.getElementById("gm4html5_input_cancel_button_id");
_us.onmouseup=function(){_cs.removeChild(_ds);_gs=!1;var _ms=_ns(_es);if(!_ms)return;_ms._ks="";_ms._ls="";_ms.value=0;_ms._os="";_ms._ps=!0;_ms._qs=_vs;_ss();_ts(_as.id)};_ws();_xs._Tj(_as.id,null,_ys,_es)}function _Ds(_as){var _ua=document.getElementById(_bs);var _cs=_ua.parentNode;var _ds=document.createElement("div");_es="gm4html5_question_ID";_ds.setAttribute("class","gm4html5_login");_ds.setAttribute("id",_es);_cs.insertBefore(_ds,_ua.nextSibling);_ds.innerHTML="<table>"+"<tr>"+"<td><label for=\"username\" id=\"gm4html5_question_message_id\">Message</label></td>"+"</tr>"+"</table>"+"<div class=\"gm4html5_login_button\"><input type=\"button\" value=\"Yes\" id=\"gm4html5_question_yes_button_id\"/></div>"+"<div class=\"gm4html5_cancel_button\"><input type=\"button\" value=\"No\" id=\"gm4html5_question_no_button_id\" /></div>";
_fs();_gs=!0;var _Es=document.getElementById("gm4html5_question_message_id");_Es.innerHTML=_as._js[0];var _Cs=document.getElementById("gm4html5_question_yes_button_id");_Cs.onmouseup=function(){var _ms=_ns(_es);if(!_ms)return;_ms._ks="";_ms._ls="";_ms.value=1;_ms._os="1";_ms._ps=!0;_ms._qs=_rs;_cs.removeChild(_ds);_gs=!1;_ss();_ts(_as.id)};var _us=document.getElementById("gm4html5_question_no_button_id");_us.onmouseup=function(){_cs.removeChild(_ds);_gs=!1;var _ms=_ns(_es);if(!_ms)return;_ms._ks="";_ms._ls="";
_ms.value=0;_ms._os="0";_ms._ps=!0;_ms._qs=_vs;_ss();_ts(_as.id)};_ws();_xs._Tj(_as.id,null,_ys,_es)}function _Fs(_as){var _ua=document.getElementById(_bs);var _cs=_ua.parentNode;var _ds=document.createElement("div");_es="gm4html5_message_ID";_ds.setAttribute("class","gm4html5_login");_ds.setAttribute("id",_es);_cs.insertBefore(_ds,_ua.nextSibling);_ds.innerHTML="<table>"+"<tr>"+"<td><label for=\"username\" id=\"gm4html5_message_message_id\">Message</label></td>"+"</tr>"+"</table>"+"<div class=\"gm4html5_login_button\"><input type=\"button\" value=\"OK\" id=\"gm4html5_message_ok_button_id\"/></div>";
_fs();_gs=!0;var _Es=document.getElementById("gm4html5_message_message_id");_Es.innerHTML=_as._js[0];var _Cs=document.getElementById("gm4html5_message_ok_button_id");_Cs.onmouseup=function(){var _ms=_ns(_es);if(!_ms)return;_ms._ks="";_ms._ls="";_ms.value=1;_ms._os="1";_ms._ps=!0;_ms._qs=1;_cs.removeChild(_ds);_gs=!1;_ss();_ts(_as.id)};_ws();_xs._Tj(_as.id,null,_ys,_es)}function _Gs(){if(_Hs.length>0){switch(_Hs[0].type){case _Mr:_9s(_Hs[0]);break;case _Nr:_zs(_Hs[0]);break;case _Or:_Ds(_Hs[0]);break;case _Pr:_Fs(_Hs[0]);
break}}}function _ts(_xj){var index=-1;for(var _24=0;_24<_Hs.length;++_24){if(_Hs[_24].id==_xj){index=_24;break}}if(index>=0){_Hs.splice(index,1)}_Gs()}function _ws(){if(_gs){var login=document.getElementById(_es);var _64=login.offsetWidth;var _74=login.offsetHeight;var _Tb=(canvas.width-_64)/2;var _Vb=(canvas.height-_74)/2;_Ki=new _Is();_Ji(canvas,_Ki);login.style.left=~~(_Tb+_Ki.left)+"px";login.style.top=~~(_Vb+_Ki.top)+"px"}}function _Js(_Ks){return _Ks.substr(0,_Ks.indexOf("("))}function _Zr(_Ls){var _Ms=arguments.callee.caller;
var _yk="Error: "+_Ls+_Ns(13)+"--------------------------------------------------------------------"+_Ns(13);while(_Ms){var name=_Ns(9)+_Js(_Ms.toString());_yk+=name+'(';for(var _24=0;_24<_Ms.arguments.length;_24++){if(_24!=0){_yk+=', '}if(typeof _Ms.arguments[_24]=="string"){_yk+='"'+_Ms.arguments[_24].toString()+'"'}else if(typeof _Ms.arguments[_24]=="number"){_yk+=_Ms.arguments[_24].toString()}else {if(_Ms.arguments[_24]==undefined){_yk+="[undefined]"}else if(_Ms.arguments[_24]==null){_yk+="[null]"}else if(_Ms.arguments[_24].__type){
_yk+=_Ms.arguments[_24].__type}else {_yk+="[unknown]"}}}_yk+=')'+_Ns(13);_Ms=_Ms.caller}debug(_yk)}var _Os=3;var _Ps=-1;var _Qs="IDLE";var _Rs="PROCESSING";var _Ss="AUTHORISED";var _Ts="FAILED";var _Us=[];var _Vs;var _Ws=0;var g_fbOAuthToken="";function _Xs(){FB.api('/me/permissions',function(response){debug("fbQueryPermissions response:");try{var text=JSON.stringify(response);debug(text)}catch(e){}_Us=[];var data=response["data"];if(data!=undefined){var length=data.length;for(_24=0;_24<length;_24++){var _mk=data[_24];
var _Ys=_mk["permission"];var status=_mk["status"];if(_Ys!=undefined&&status=="granted"){_Us.push(_Ys)}}}debug("current permissions: "+_Us)})}function _Zs(response){try{var text=JSON.stringify(response);debug("facebook login response:");debug(text)}catch(e){}if(response.status==='connected'){__s=response.authResponse.userID;g_fbOAuthToken=response.authResponse.accessToken;_0t=_Ss;_Xs()}else if(response.status==='not_authorized'){_0t='DENIED'}else {_0t=_Ts}}var _1t={appId:0,status:!0,cookie:!0,xfbml:!0,
version:'v2.0'};function _2t(){_1t.appId=g_fbAppId;FB.init(_1t);FB.getLoginStatus(_Zs);FB.Canvas.setAutoGrow(100);if(_Wr._H5&&_Wr._H5._I5&&_Wr._H5._3t){_Wr._H5._3t()}}function _4t(_lm){var _5t,id='facebook-jssdk',_6t=_lm.getElementsByTagName('script')[0];if(_lm.getElementById(id)){return }_5t=_lm.createElement('script');_5t.id=id;_5t._7t=!0;_5t.src="//connect.facebook.net/en_US/sdk.js";_6t.parentNode.insertBefore(_5t,_6t)}function _8t(_9t){if(typeof(_Wr._H5.GenerateSpotifyApp)!="undefined"){}else {var _ua=document.getElementById(_bs);
var _cs=_ua.parentNode;var _ds=document.createElement("div");_ds.setAttribute("id","fb-root");_cs.insertBefore(_ds,_ua.nextSibling);g_fbAppId=_9t;window.fbAsyncInit=_2t;_4t(document)}}function _at(_bt){var _ct='https://graph.facebook.com/me';var _dt=_ct+'?access_token='+g_fbOAuthToken;var _et=new XMLHttpRequest();_et.open('GET',_dt);_et.ontimeout=function(_ft){_0t='FAILED'};_et.onerror=function(_ft){_0t='FAILED'};_et.onreadystatechange=function(){if(_et.readyState!=4)return;var data=JSON.parse(_et.responseText);
_gt(data);var _ht=eval(_bt);if(_ht){_ht(data)}};_et.send(null)}function _gt(data){__s=data.id;_0t='AUTHORISED'}function _it(_bt){if(typeof(getSpotifyApi)!="undefined"){var _jt=getSpotifyApi(1);var _kt=_jt.require('sp://import/scripts/api/auth');var _lt=['user_about_me','publish_stream'];var _mt=_Wr._H5._nt;_0t='PROCESSING';_kt.authenticateWithFacebook(_mt,_lt,{onSuccess:function(accessToken,_ot){g_fbOAuthToken=accessToken;_at(_bt)},onFailure:function(error){console.log('Authentication failed with error: '+error);
_0t='FAILED'},onComplete:function(){}})}}function _pt(_qt){if(typeof(_Wr._H5.GenerateSpotifyApp)=="undefined"){if(typeof(FB)=='undefined'){console.log("Facebook initialisation has not completed");return }}_0t=_Rs;if(typeof(_Wr._H5.GenerateSpotifyApp)!="undefined"){_it(_qt)}else {var _Vr=0;var _rt='';if(_qt>=0){_Vr=_Uj(_qt);for(var _24=0;_24<_Vr;_24++){var _yk=_Zj(_qt,_24);_rt+=_yk;if(_24<_Vr-1){_rt+=','}}FB.login(_Zs,{scope:_rt})}else {FB.login(_Zs)}}}function _st(_tt,_ut,_vt,_wt){var _xt={};if(_vt!=-1){var _yt=_nk(_vt);
while(_fk(_vt,_yt)){var _zt=_ik(_vt,_yt);_xt[_yt]=_zt;_yt=_kk(_vt,_yt)}}_At=_wt;if(_wt!=-1){_ck(_wt)}FB.api(_tt,_ut,_xt,_Bt)}function _Bt(data){if(_At!=-1){_Ct(data,_At);try{var text=JSON.stringify(data);_hk(_At,"response_text",text)}catch(e){}}debug("response received from facebook_graph_request")}function _Dt(_tt,_vt,_wt){var _xt={};_xt.method=_tt;if(_vt!=-1){var _yt=_nk(_vt);while(_fk(_vt,_yt)){var _zt=_ik(_vt,_yt);_xt[_yt]=_zt;_yt=_kk(_vt,_yt)}}if(_wt!=-1){_ck(_wt)}FB.ui(_xt,function(response){_Et(response,
_wt)});return 1}function _Et(data,_Ft){if(_Ft!=-1){_Ct(data,_Ft)}debug("response received from facebook_dialog:");try{var text=JSON.stringify(data);debug(text)}catch(e){}}function _Gt(){this._Ht="";this._It=0;this._Jt=!1;this._Kt=!1;this._Lt=""}_Gt.prototype._Mt=function(){var _yk;var _24=this._It;var _7s=this._Ht;while(_24<_7s.length){var _34=_7s.charCodeAt(_24);if(_34==0x0d||_34==0x0a){_24++;_34=_7s.charCodeAt(_24);if(_34==0x0d||_34==0x0a){_24++}break}else {_24++}}this._It=_24};_Gt.prototype._Nt=function(){
var _yk;var _24=this._It;var _7s=this._Ht;while(_24<_7s.length){var _34=_7s.charCodeAt(_24);if(_34==0x0d||_34==0x0a||_34==0x09||_34==0x20){_24++}else {break}}this._It=_24};function _Ot(_Pt){var _Qt=_Rt._Bj(_Pt);if(!_Qt){_Cj("Error: Illegal file handle");return }if(_Qt._Lt!=null){if(_Qt._Kt){_St(_Qt._Lt,_Qt._Ht)}}_Rt._bk(_Pt)}function _Tt(_Ut){_Qt=new _Gt();_Qt._Lt=_Ut;_Qt._Ht="";_Qt._It=0;_Qt._Vt=!0;return _Rt._Tj(_Qt)}function _Wt(_Pt,_Xt){var _Qt=_Rt._Bj(_Pt);if(!_Qt){_Cj("Error: Illegal file handle");return }
if(!_Qt._Vt){_Cj("Error: File "+_Qt._Lt+" has not been opened with WRITE permisions");return }_Qt._Ht+=_4s=_2s(_Xt);_Qt._Kt=!0;_Qt._It=_Qt._Ht.length}function _Yt(_Ut){var _Zt=__t(_Ut,!0);if(_Zt==!0)return !0;return __t(_Ut,!1)}function _0u(_1u){var _Jj;switch(typeof(_1u)){case "object":if(_1u instanceof Array){_Jj=new _4k(_3k,_2u(_1u))}else {_Jj=new _4k(_2k,_3u(_1u))}break;case "boolean":_Jj=_1u?1:0;break;case "number":case "string":_Jj=_1u;break;default :_Jj=_1u.toString();break}return _Jj}function _2u(_5k){var _Jj=_Pj();
for(var _24=0;_24<_5k.length;++_24){var _rd=_0u(_5k[_24]);_Wj(_Jj,_rd)}return _Jj}function _3u(_5k){var _Jj=_7k();for(var _4u in _5k){var _cd=_5k[_4u];var _rd=_0u(_cd);_hk(_Jj,_4u,_rd)}return _Jj}function _5u(_1u){var _Jj;switch(typeof(_1u)){case "object":switch(_1u._6k){case _3k:_Jj=_6u(_1u.Object);break;case _2k:_Jj=_7u(_1u.Object);break;default :_Jj=_1u.toString();break}break;case "number":case "string":_Jj=_1u;break;default :_Jj=_1u.toString();break}return _Jj}function _6u(_8u){var _Jj=[];var _9u=_Sj._Bj(_8u);if(_9u){
for(var _24=0;_24<_9u._1k.length;++_24){if(_9u._1k[_24]!=undefined)_Jj.push(_5u(_9u._1k[_24]))}}return _Jj}function _7u(_au){var _Jj={};var _8k=_9k._Bj(_au);if(_8k){for(var _24 in _8k){if(!_8k.hasOwnProperty(_24))continue;if(_8k[_24]!=undefined)_Jj[_24]=_5u(_8k[_24]);}}return _Jj}function _y7(_bu){_5s._cu=_bu}function _w7(_du){_5s._eu=_du}function _z7(_Qa,_Ra,_Yr){_5s._fu(_Yr.toString(),_Qa,_Ra,-1,-1,0,1,1)}var _gu=_hu;function _hu(_Qa,_Ra,_Yr,_iu,_ju,_ku,_lu,_Af){_1s("draw_text_color() only uses the 1st colour");
var _mu=_xf;var _nu=_ou;_xf=_Af;_x7(_iu);_5s._fu(_Yr.toString(),_Qa,_Ra,-1,-1,0,1,1);_xf=_mu;_x7(_nu)}var _pu=_qu;function _qu(_Qa,_Ra,_Yr,_ru,_qj,_iu,_ju,_ku,_lu,_Af){_1s("draw_text_ext_color() only uses the 1st colour");var _mu=_xf;var _nu=_ou;_xf=_Af;_x7(_iu);_5s._fu(_Yr.toString(),_Qa,_Ra,_ru,_qj,0,1,1);_xf=_mu;_x7(_nu)}function _su(_Qa,_Ra,_Yr,__n,_0o,_Ua){_5s._fu(_Yr.toString(),_Qa,_Ra,-1,-1,_Ua,__n,_0o)}var _tu=_uu;function _uu(_Qa,_Ra,_Yr,_ru,_qj,__n,_0o,_Ua,_iu,_ju,_ku,_lu,_Af){_1s("draw_text_ext_transformed_color() only uses the 1st colour");
var _mu=_xf;var _nu=_ou;_xf=_Af;_x7(_iu);_5s._fu(_Yr.toString(),_Qa,_Ra,_ru,_qj,_Ua,__n,_0o);_xf=_mu;_x7(_nu);}var _vu=_wu;function _wu(_Qa,_Ra,_Yr,__n,_0o,_Ua,_iu,_ju,_ku,_lu,_Af){_1s("draw_text_transformed_color() only uses the 1st colour");var _mu=_xf;var _nu=_ou;_xf=_Af;_x7(_iu);_5s._fu(_Yr.toString(),_Qa,_Ra,-1,-1,_Ua,__n,_0o);_xf=_mu;_x7(_nu)}function _xu(_Ea,_Wf,_yu,_zu,_Au,_Bu,_Cu){var _Du=new _Eu();_Du._Fu=!0;_Du._g3="fnt_"+_Ea;_Du._Gu=_Ea;_Du._T3=_Wf;_Du.bold=_yu;_Du._U3=_zu;_Du._V3=_Au;_Du._W3=_Bu;
_Du._Hu=!1;if(_Ea.toLowerCase().lastIndexOf(".ttf")!=-1){_Du._Iu=new _Ju();_Du._Iu.onload=function(){_Du._Hu=!0};_Du._Iu.onerror=function(err){alert(err)};_Du._Iu.src="html5game/"+_Ea;_Du._Ku=_Wf+"px "+_Du._Iu._Lu+" "}else {_Du._Ku=_Wf+"px "+_Ea+" ";_Du._Hu=!0}if(_yu)_Du._Ku=_Du._Ku+"bold ";if(_zu)_Du._Ku=_Du._Ku+"Italic ";if(_Cu){return _5s._Mu(_Du)}else {return _Du}}var _Nu=0,_Ou=1,_Pu=2,_Qu=3,_Ru=4,_Su=5,_Tu=6,_Uu=7,_Vu=8,_Wu=9;function _Xu(){var _Yu=_Zu("hiscores_data_",!0);if(_Yu!=null){__u=JSON.parse(_Yu);
var _24;for(_24=0;_24<_0v;_24++){_1v[_24]=__u[_24].name;_2v[_24]=__u[_24].value}}}function _3v(){_2v[0]=_2v[1]=_2v[2]=_2v[3]=_2v[4]=_2v[5]=_2v[6]=_2v[7]=_2v[8]=_2v[9]=0;_1v[0]=_1v[1]=_1v[2]=_1v[3]=_1v[4]=_1v[5]=_1v[6]=_1v[7]=_1v[8]=_1v[9]=_4v}function _5v(_6v,_7v,_8v){var _9v,_av,_bv,_cv,_dv,_ev;_9v=(_6v>>16)&0xff;_bv=(_6v>>8)&0xff;_dv=(_6v&0xff);_av=(_7v>>16)&0xff;_cv=(_7v>>8)&0xff;_ev=(_7v&0xff);var _fv=1.0-_8v;var _Lb=_Nj(_9v*_fv+_av*_8v);var _bd=_Nj(_bv*_fv+_cv*_8v);var _Ob=_Nj(_dv*_fv+_ev*_8v);var _Uc=((_Lb&0xff)<<16)|((_bd&0xff)<<8)|(_Ob&0xff);
return _Uc}function _gv(_6v,_7v,_8v){return _5v(_6v,_7v,_8v)}function _hv(_Ml,_iv,_jv,_kv){var _lv=_mv._Bj(_jv);if((_lv!=null)&&(_lv!=undefined)){var _nv=_lv._ov[_kv];if((_nv!=null)&&(_nv!=undefined)){_nv._pv(_Ml,_Ml)}}}var _qv=!0;function _rv(){var _sv="en";if(navigator["language"]){_sv=navigator["language"]}else if(navigator["userLanguage"]){_sv=navigator["userLanguage"]}return _sv}function _tv(){var _sv=_rv();var _uv=_sv.indexOf("-");if(_uv>=0){_sv=_sv.substring(0,_uv)}return _sv}function _vv(data){var _wv="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
var _xv,_yv,_zv,_Av,_Bv,_Cv,_Dv,_Ev;var _24=0;var _Fv=0;var _Gv="";var _Hv=[];if(!data){return data}data+='';do {_Av=_wv.indexOf(data.charAt(_24++));_Bv=_wv.indexOf(data.charAt(_24++));_Cv=_wv.indexOf(data.charAt(_24++));_Dv=_wv.indexOf(data.charAt(_24++));_Ev=_Av<<18|_Bv<<12|_Cv<<6|_Dv;_xv=_Ev>>16&0xff;_yv=_Ev>>8&0xff;_zv=_Ev&0xff;if(_Cv==64){_Hv[_Fv++]=String.fromCharCode(_xv);}else if(_Dv==64){_Hv[_Fv++]=String.fromCharCode(_xv,_yv)}else {_Hv[_Fv++]=String.fromCharCode(_xv,_yv,_zv)}}while(_24<data.length);
_Gv=_Hv.join('');return _Gv}function _Iv(_ft){try{if(_Wr._H5.TrackingID){_gaq.push(['_trackEvent','GMEvent',_ft])}else if(_Wr._H5.FlurryId){FlurryAgent.logEvent(_ft)}}catch(_Jv){_8s("caught unhandled exception "+_Jv.message)}}function _Kv(_ft){try{var arguments=_Kv.arguments;if(_Wr._H5.TrackingID){if(arguments.length>=3){_gaq.push(['_trackEvent','GMEvent',_ft,arguments[1],arguments[2]])}else {_gaq.push(['_trackEvent','GMEvent',_ft])}}else if(_Wr._H5.FlurryId){if((arguments.length>=3)&&(arguments.length&1)==1){
var _Lv={};var _Mv=arguments.length-1;if(_Mv>10){_Mv=10}for(var _24=0;_24<_Mv;_24+=2){_Lv[arguments[_24+1]]=arguments[_24+2].toString()}FlurryAgent.logEvent(_ft,_Lv)}else {FlurryAgent.logEvent(_ft)}}}catch(_Jv){_8s("caught unhandled exception "+_Jv.message)}}function _Nv(_Ov){return _Pv(_Ov)}var _Qv=0;var _Rv="";function _Sv(_7s){return _Tv(_Uv(_Vv(_7s)));}function _Uv(_7s){return _Wv(_Xv(_Yv(_7s),_7s.length*8))}function _Tv(_Zv){var __v=_Qv?"0123456789ABCDEF":"0123456789abcdef";var _0w="";var _44;for(var _24=0;
_24<_Zv.length;_24++){_44=_Zv.charCodeAt(_24);_0w+=__v.charAt((_44>>>4)&0x0F)+__v.charAt(_44&0x0F)}return _0w}function _Vv(_Zv){var _0w="";var _24=-1;var _44,_54;while(++_24<_Zv.length){_44=_Zv.charCodeAt(_24);_54=_24+1<_Zv.length?_Zv.charCodeAt(_24+1):0;if(0xD800<=_44&&_44<=0xDBFF&&0xDC00<=_54&&_54<=0xDFFF){_44=0x10000+((_44&0x03FF)<<10)+(_54&0x03FF);_24++}if(_44<=0x7F)_0w+=String.fromCharCode(_44);else if(_44<=0x7FF)_0w+=String.fromCharCode(0xC0|((_44>>>6)&0x1F),0x80|(_44&0x3F));else if(_44<=0xFFFF)_0w+=String.fromCharCode(0xE0|((_44>>>12)&0x0F),
0x80|((_44>>>6)&0x3F),0x80|(_44&0x3F));else if(_44<=0x1FFFFF)_0w+=String.fromCharCode(0xF0|((_44>>>18)&0x07),0x80|((_44>>>12)&0x3F),0x80|((_44>>>6)&0x3F),0x80|(_44&0x3F))}return _0w}function _Yv(_Zv){var _0w=Array(_Zv.length>>2);for(var _24=0;_24<_0w.length;_24++)_0w[_24]=0;for(var _24=0;_24<_Zv.length*8;_24+=8)_0w[_24>>5]|=(_Zv.charCodeAt(_24/8)&0xFF)<<(_24%32);return _0w}function _Wv(_Zv){var _0w="";for(var _24=0;_24<_Zv.length*32;_24+=8)_0w+=String.fromCharCode((_Zv[_24>>5]>>>(_24%32))&0xFF);return _0w}
function _Xv(_44,_Vr){_44[_Vr>>5]|=0x80<<((_Vr)%32);_44[(((_Vr+64)>>>9)<<4)+14]=_Vr;var _cd=1732584193;var _Ob=-271733879;var _34=-1732584194;var _lm=271733878;for(var _24=0;_24<_44.length;_24+=16){var _1w=_cd;var _2w=_Ob;var _3w=_34;var _4w=_lm;_cd=_5w(_cd,_Ob,_34,_lm,_44[_24+0],7,-680876936);_lm=_5w(_lm,_cd,_Ob,_34,_44[_24+1],12,-389564586);_34=_5w(_34,_lm,_cd,_Ob,_44[_24+2],17,606105819);_Ob=_5w(_Ob,_34,_lm,_cd,_44[_24+3],22,-1044525330);_cd=_5w(_cd,_Ob,_34,_lm,_44[_24+4],7,-176418897);_lm=_5w(_lm,_cd,
_Ob,_34,_44[_24+5],12,1200080426);_34=_5w(_34,_lm,_cd,_Ob,_44[_24+6],17,-1473231341);_Ob=_5w(_Ob,_34,_lm,_cd,_44[_24+7],22,-45705983);_cd=_5w(_cd,_Ob,_34,_lm,_44[_24+8],7,1770035416);_lm=_5w(_lm,_cd,_Ob,_34,_44[_24+9],12,-1958414417);_34=_5w(_34,_lm,_cd,_Ob,_44[_24+10],17,-42063);_Ob=_5w(_Ob,_34,_lm,_cd,_44[_24+11],22,-1990404162);_cd=_5w(_cd,_Ob,_34,_lm,_44[_24+12],7,1804603682);_lm=_5w(_lm,_cd,_Ob,_34,_44[_24+13],12,-40341101);_34=_5w(_34,_lm,_cd,_Ob,_44[_24+14],17,-1502002290);_Ob=_5w(_Ob,_34,
_lm,_cd,_44[_24+15],22,1236535329);_cd=_6w(_cd,_Ob,_34,_lm,_44[_24+1],5,-165796510);_lm=_6w(_lm,_cd,_Ob,_34,_44[_24+6],9,-1069501632);_34=_6w(_34,_lm,_cd,_Ob,_44[_24+11],14,643717713);_Ob=_6w(_Ob,_34,_lm,_cd,_44[_24+0],20,-373897302);_cd=_6w(_cd,_Ob,_34,_lm,_44[_24+5],5,-701558691);_lm=_6w(_lm,_cd,_Ob,_34,_44[_24+10],9,38016083);_34=_6w(_34,_lm,_cd,_Ob,_44[_24+15],14,-660478335);_Ob=_6w(_Ob,_34,_lm,_cd,_44[_24+4],20,-405537848);_cd=_6w(_cd,_Ob,_34,_lm,_44[_24+9],5,568446438);_lm=_6w(_lm,_cd,_Ob,
_34,_44[_24+14],9,-1019803690);_34=_6w(_34,_lm,_cd,_Ob,_44[_24+3],14,-187363961);_Ob=_6w(_Ob,_34,_lm,_cd,_44[_24+8],20,1163531501);_cd=_6w(_cd,_Ob,_34,_lm,_44[_24+13],5,-1444681467);_lm=_6w(_lm,_cd,_Ob,_34,_44[_24+2],9,-51403784);_34=_6w(_34,_lm,_cd,_Ob,_44[_24+7],14,1735328473);_Ob=_6w(_Ob,_34,_lm,_cd,_44[_24+12],20,-1926607734);_cd=_7w(_cd,_Ob,_34,_lm,_44[_24+5],4,-378558);_lm=_7w(_lm,_cd,_Ob,_34,_44[_24+8],11,-2022574463);_34=_7w(_34,_lm,_cd,_Ob,_44[_24+11],16,1839030562);_Ob=_7w(_Ob,_34,_lm,
_cd,_44[_24+14],23,-35309556);_cd=_7w(_cd,_Ob,_34,_lm,_44[_24+1],4,-1530992060);_lm=_7w(_lm,_cd,_Ob,_34,_44[_24+4],11,1272893353);_34=_7w(_34,_lm,_cd,_Ob,_44[_24+7],16,-155497632);_Ob=_7w(_Ob,_34,_lm,_cd,_44[_24+10],23,-1094730640);_cd=_7w(_cd,_Ob,_34,_lm,_44[_24+13],4,681279174);_lm=_7w(_lm,_cd,_Ob,_34,_44[_24+0],11,-358537222);_34=_7w(_34,_lm,_cd,_Ob,_44[_24+3],16,-722521979);_Ob=_7w(_Ob,_34,_lm,_cd,_44[_24+6],23,76029189);_cd=_7w(_cd,_Ob,_34,_lm,_44[_24+9],4,-640364487);_lm=_7w(_lm,_cd,_Ob,_34,
_44[_24+12],11,-421815835);_34=_7w(_34,_lm,_cd,_Ob,_44[_24+15],16,530742520);_Ob=_7w(_Ob,_34,_lm,_cd,_44[_24+2],23,-995338651);_cd=_8w(_cd,_Ob,_34,_lm,_44[_24+0],6,-198630844);_lm=_8w(_lm,_cd,_Ob,_34,_44[_24+7],10,1126891415);_34=_8w(_34,_lm,_cd,_Ob,_44[_24+14],15,-1416354905);_Ob=_8w(_Ob,_34,_lm,_cd,_44[_24+5],21,-57434055);_cd=_8w(_cd,_Ob,_34,_lm,_44[_24+12],6,1700485571);_lm=_8w(_lm,_cd,_Ob,_34,_44[_24+3],10,-1894986606);_34=_8w(_34,_lm,_cd,_Ob,_44[_24+10],15,-1051523);_Ob=_8w(_Ob,_34,_lm,_cd,
_44[_24+1],21,-2054922799);_cd=_8w(_cd,_Ob,_34,_lm,_44[_24+8],6,1873313359);_lm=_8w(_lm,_cd,_Ob,_34,_44[_24+15],10,-30611744);_34=_8w(_34,_lm,_cd,_Ob,_44[_24+6],15,-1560198380);_Ob=_8w(_Ob,_34,_lm,_cd,_44[_24+13],21,1309151649);_cd=_8w(_cd,_Ob,_34,_lm,_44[_24+4],6,-145523070);_lm=_8w(_lm,_cd,_Ob,_34,_44[_24+11],10,-1120210379);_34=_8w(_34,_lm,_cd,_Ob,_44[_24+2],15,718787259);_Ob=_8w(_Ob,_34,_lm,_cd,_44[_24+9],21,-343485551);_cd=_9w(_cd,_1w);_Ob=_9w(_Ob,_2w);_34=_9w(_34,_3w);_lm=_9w(_lm,_4w)}return Array(_cd,
_Ob,_34,_lm)}function _aw(_bw,_cd,_Ob,_44,_7s,_Nb){return _9w(_cw(_9w(_9w(_cd,_bw),_9w(_44,_Nb)),_7s),_Ob)}function _5w(_cd,_Ob,_34,_lm,_44,_7s,_Nb){return _aw((_Ob&_34)|((~_Ob)&_lm),_cd,_Ob,_44,_7s,_Nb)}function _6w(_cd,_Ob,_34,_lm,_44,_7s,_Nb){return _aw((_Ob&_lm)|(_34&(~_lm)),_cd,_Ob,_44,_7s,_Nb)}function _7w(_cd,_Ob,_34,_lm,_44,_7s,_Nb){return _aw(_Ob^_34^_lm,_cd,_Ob,_44,_7s,_Nb)}function _8w(_cd,_Ob,_34,_lm,_44,_7s,_Nb){return _aw(_34^(_Ob|(~_lm)),_cd,_Ob,_44,_7s,_Nb)}function _9w(_44,_54){var _dw=(_44&0xFFFF)+(_54&0xFFFF);
var _ew=(_44>>16)+(_54>>16)+(_dw>>16);return(_ew<<16)|(_dw&0xFFFF)}function _cw(_fw,_gw){return(_fw<<_gw)|(_fw>>>(32-_gw))}function _Pv(_7s){return _Tv(_hw(_Vv(_7s)))}function _hw(_7s){return _iw(_jw(_kw(_7s),_7s.length*8))}function _kw(_Zv){var _0w=Array(_Zv.length>>2);for(var _24=0;_24<_0w.length;_24++)_0w[_24]=0;for(var _24=0;_24<_Zv.length*8;_24+=8)_0w[_24>>5]|=(_Zv.charCodeAt(_24/8)&0xFF)<<(24-_24%32);return _0w}function _iw(_Zv){var _0w="";for(var _24=0;_24<_Zv.length*32;_24+=8)_0w+=String.fromCharCode((_Zv[_24>>5]>>>(24-_24%32))&0xFF);
return _0w}function _jw(_44,_Vr){_44[_Vr>>5]|=0x80<<(24-_Vr%32);_44[((_Vr+64>>9)<<4)+15]=_Vr;var _64=Array(80);var _cd=1732584193;var _Ob=-271733879;var _34=-1732584194;var _lm=271733878;var e=-1009589776;for(var _24=0;_24<_44.length;_24+=16){var _1w=_cd;var _2w=_Ob;var _3w=_34;var _4w=_lm;var _lw=e;for(var _Sb=0;_Sb<80;_Sb++){if(_Sb<16)_64[_Sb]=_44[_24+_Sb];else _64[_Sb]=_cw(_64[_Sb-3]^_64[_Sb-8]^_64[_Sb-14]^_64[_Sb-16],1);var _Nb=_9w(_9w(_cw(_cd,5),_mw(_Sb,_Ob,_34,_lm)),_9w(_9w(e,_64[_Sb]),_nw(_Sb)));e=_lm;_lm=_34;
_34=_cw(_Ob,30);_Ob=_cd;_cd=_Nb}_cd=_9w(_cd,_1w);_Ob=_9w(_Ob,_2w);_34=_9w(_34,_3w);_lm=_9w(_lm,_4w);e=_9w(e,_lw)}return Array(_cd,_Ob,_34,_lm,e)}function _mw(_Nb,_Ob,_34,_lm){if(_Nb<20)return(_Ob&_34)|((~_Ob)&_lm);if(_Nb<40)return _Ob^_34^_lm;if(_Nb<60)return(_Ob&_34)|(_Ob&_lm)|(_34&_lm);return _Ob^_34^_lm}function _nw(_Nb){return(_Nb<20)?1518500249:(_Nb<40)?1859775393:(_Nb<60)?-1894007588:-899497514}function _ow(_Ea,_pw){for(var index=0;index<_pw.length;index++){var _qw=_pw[index];if(_qw._g3==_Ea){return index}
}return -1};function _rw(){this._sw=0;this._tw=0;this._uw=!1;this._vw=0;this._ww=0};_rw.prototype._xw=function(_yw){this._vw=_yw;this._zw()};_rw.prototype._Aw=function(){if(this._vw>0.0)return !0;return !0};_rw.prototype._zw=function(){this._sw=0;if(this._vw>0.0){this._tw=_Bw()}else {this._tw=0}this._ww=0;this._uw=!1};_rw.prototype._vi=function(){var current;if(this._vw>0.0){current=this._tw+1000000.0/this._vw}else current=_Bw();this._ww=current-this._tw;if(!this._uw)this._sw+=this._ww;this._tw=current}
;_rw.prototype._Da=function(){if(this._vw>0)return this._vw;if(this._ww>0){return 1000000.0/this._ww}return 30.0};var _Ca=new _rw();var _Cw=1,_Dw=2,_Ew=3,_Fw=4,_Gw=5,_Hw=6,_Iw=7,_Jw=8,_Kw=9,_Lw=10,_Mw=11;var _Nw=96;var _Ow=96;function _Pw(){return 0}var _48=_Qw;function _Qw(_Pf,_Af){_sd._Rw();var _Sw=[];_Sw[0]=1;_Sw[1]=0;_Sw[2]=0;_Sw[3]=1;_Sw[4]=0;_Sw[5]=0;_sd._Tw(_Sw[0],_Sw[1],_Sw[2],_Sw[3],_Sw[4],_Sw[5]);if(!_sd.clearRect||_Pf!=0||_Af!=0){_sd.globalAlpha=_Af;_sd.fillStyle=_El(_Bf(_Pf),_Af);_sd.globalCompositeOperation='copy';
_sd.fillRect(_Uw,_Vw,_Ww,_Xw)}else {_sd.clearRect(_Uw,_Vw,_Ww,_Xw)}_sd._Yw()}function _Zw(__w,_0x,_1x){return(~~__w)|(_0x<<8)|(_1x<<16)}var _2x=_Zw;var _3x=_3x;function _4x(_Pf){return(_Pf>>16)&0xff}var _5x=_4x;function _6x(_Pf){return(_Pf>>8)&0xff}var _7x=_6x;function _8x(_Pf){return(_Pf&0xff)}var _9x=_8x;function _ax(_Pf){var _bx=0.0;var _cx=0.0;var _dx=0.0;var _bc=0.0;var _dc=0.0;var _ex=0.0;var _lm=0.0;var _xb=0.0;_bx=(_Pf&0xff)/255.0;_cx=((_Pf>>8)&0xff)/255.0;_dx=((_Pf>>16)&0xff)/255.0;_xb=_Mb(_Mb(_bx,_cx),_dx);
_ex=_Kb(_Kb(_bx,_cx),_dx);_lm=_ex-_xb;if(_ex==0)_dc=0.0;else _dc=1.0*_lm/_ex;if(_dc==0)_bc=0.0;else if(_bx==_ex)_bc=60.0*(_cx-_dx)/_lm;else if(_cx==_ex)_bc=120.0+60.0*(_dx-_bx)/_lm;else _bc=240.0+60.0*(_bx-_cx)/_lm;if(_bc<0)_bc=_bc+360.0;var _rd=(Math.floor(_ex*255.0)&0xff)<<16;var _7s=(Math.floor(_dc*255.0)&0xff)<<8;var _74=(Math.floor(_bc*255.0/360.0))&0xff;return(_rd|_7s|_74)}function _fx(_Pf){return _ax(_Pf)&0xff}var _gx=_fx;function _hx(_Pf){return(_ax(_Pf)>>8)&0xff}var _ix=_hx;function _jx(_Pf){return(_ax(_Pf)>>16)&0xff}
var _kx=_jx;function _lx(_6v,_7v,_mx){var _9v=(_6v>>16)&0xff;var _bv=(_6v>>8)&0xff;var _dv=_6v&0xff;var _av=(_7v>>16)&0xff;var _cv=(_7v>>8)&0xff;var _ev=_7v&0xff;var _nx=1.0-_mx;var _Lb=~~(_9v*_nx+_av*_mx);var _bd=~~(_bv*_nx+_cv*_mx);var _Ob=~~(_dv*_nx+_ev*_mx);return((_Lb<<16)&0xff0000)|((_bd<<8)&0xff00)|(_Ob&0xff)}var _ox=_lx;function _px(_qx,_rx,_8v){var _bx=0.0;var _cx=0.0;var _dx=0.0;var _bc=0.0;var _dc=0.0;var _ex=0.0;var _Ms=0.0;var _sx=0.0;var _bw=0.0;var _Nb=0.0;var _24=0;var _tx;_bc=_qx*360.0/255.0;if(_bc==360.0)_bc=0.0;
_dc=_rx/255.0;_ex=_8v/255.0;if(_dc==0){_bx=_ex;_cx=_ex;_dx=_ex}else {_bc=_bc/60.0;_24=Math.floor(_bc);_Ms=_bc-_24;_sx=_ex*(1.0-_dc);_bw=_ex*(1.0-(_dc*_Ms));_Nb=_ex*(1.0-(_dc*(1.0-_Ms)));switch(_24){case 0:{_bx=_ex;_cx=_Nb;_dx=_sx}break;case 1:{_bx=_bw;_cx=_ex;_dx=_sx}break;case 2:{_bx=_sx;_cx=_ex;_dx=_Nb}break;case 3:{_bx=_sx;_cx=_bw;_dx=_ex}break;case 4:{_bx=_Nb;_cx=_sx;_dx=_ex}break;default :{_bx=_ex;_cx=_sx;_dx=_bw}}}_tx=Math.floor(_bx*255.0)|(Math.floor(_cx*255.0)<<8)|(Math.floor(_dx*255.0)<<16);return _tx}
var _ux=_px;function _O8(_Af){if(_Af<0){_Af=0}if(_Af>1){_Af=1}_xf=_Af;_vx=_El(_yf,_xf)}function _wx(){return _xf}function _xx(){return _ou}var _yx=_xx;function _x7(_zf){_ou=_zf;_yf=_Bf(_zf);_zx=_Ax(_yf);_vx=_El(_yf,_xf)}var _Bx=_x7;function _Cx(_2c,_3c,_pb,_qb,_6v,_7v,_Dx){_Ex(_2c,_3c,_pb,_qb,10,10,_6v,_7v,_Dx)}var _Fx=_Cx;var _Ex=_Gx;var _Hx=_Gx;function _Gx(_2c,_3c,_pb,_qb,_Ix,_Jx,_6v,_7v,_Dx){if(_qb<_3c){var _Kx=_3c;_3c=_qb;_qb=_Kx}if(_pb<_2c){var _Kx=_2c;_2c=_pb;_pb=_Kx}var width=_pb-_2c;var height=_qb-_3c;_Lx=_Ix;
_Mx=_Jx;var _Uc=_sd.globalAlpha=_xf;_sd.beginPath();_sd.moveTo(_2c+_Lx,_3c);_sd.lineTo(_2c+width-_Lx,_3c);_sd.quadraticCurveTo(_2c+width,_3c,_2c+width,_3c+_Mx);_sd.lineTo(_2c+width,_3c+height-_Mx);_sd.quadraticCurveTo(_2c+width,_3c+height,_2c+width-_Lx,_3c+height);_sd.lineTo(_2c+_Lx,_3c+height);_sd.quadraticCurveTo(_2c,_3c+height,_2c,_3c+height-_Mx);_sd.lineTo(_2c,_3c+_Mx);_sd.quadraticCurveTo(_2c,_3c,_2c+_Lx,_3c);_sd.closePath();if(_Dx){_sd.strokeStyle=_El(_Bf(_6v),1.0);_sd.stroke()}else {_sd.fillStyle=_El(_Bf(_6v),
1.0);_sd.fill()}}var _x8=_Nx;function _Nx(_2c,_3c,_pb,_qb,_Dx){_2c=~~_2c;_3c=~~_3c;_pb=~~_pb;_qb=~~_qb;_sd.globalAlpha=_xf;if(_Dx){_sd.lineWidth=1;_sd.strokeStyle=_vx;_sd._Ox(_2c+0.5,_3c+0.5,(_pb-_2c),(_qb-_3c))}else {_sd.fillStyle=_vx;_sd._Px(_2c,_3c,_pb-_2c+1,_qb-_3c+1)}}var _Qx=_Rx;var _Sx=_Rx;function _Rx(_2c,_3c,_pb,_qb,_6v,_7v,_Tx,_Ux,_Dx){var _Uc=_El(_Bf(_6v),1.0);_sd.globalAlpha=_xf;if(_Dx){_sd.lineWidth=1;_sd.strokeStyle=_Uc;_sd._Ox(_2c+0.5,_3c+0.5,(_pb-_2c),(_qb-_3c))}else {_sd.fillStyle=_Uc;_sd._Px(_2c+0.5,
_3c+0.5,(_pb-_2c),(_qb-_3c))}}var _Vx=_Wx;function _Wx(_2c,_3c,_pb,_qb,_6v,_7v,_Xx,_Dx){_sd.globalAlpha=_xf;_sd.lineWidth=1;var _Yx=_El(_Bf(_6v),1.0);var _Zx=_El(_Bf(_7v),1.0);var __x;if(_Xx){__x=_sd.createLinearGradient(_2c,_3c,_2c,_qb)}else {__x=_sd.createLinearGradient(_2c,_3c,_pb,_3c)}__x.addColorStop(0,_Yx);__x.addColorStop(1,_Zx);if(_Dx){_sd.strokeStyle=__x;_sd._Ox(_2c+0.5,_3c+0.5,_pb-_2c,_qb-_3c)}else {_sd.fillStyle=__x;_sd._Px(_2c+0.5,_3c+0.5,_pb-_2c,_qb-_3c)}}var _o8=_0y;function _0y(_Qa,_Ra){_sd.globalAlpha=_xf;
_sd.fillStyle=_vx;_sd._Px(_Qa,_Ra,1,1)}function _1y(_2c,_3c,_pb,_qb,_qj){_sd.globalAlpha=_xf;_sd.strokeStyle=_zx;_sd.lineWidth=_qj;_sd._2y();_sd._3y(_2c+0.5,_3c+0.5);_sd._4y(_pb+0.5,_qb+0.5);_sd._5y();_sd._6y();_sd._Px(_pb,_qb,1,1)}function _id(_2c,_3c,_pb,_qb){_1y(_2c,_3c,_pb,_qb,1)}var _7y=_8y;var _9y=_ay;function _8y(_Qa,_Ra){return _ay(_Qa,_Ra)&0x00ffffff}function _ay(_Qa,_Ra){var _by=canvas.width/_cy;var _dy=canvas.height/_ey;var _Uc=_fy(canvas,_Qa*_by,_Ra*_dy);return _Uc}var _gy=_hy;function _hy(_2c,_3c,
_pb,_qb,_iy,_jy,_Dx){_2c+=0.5;_3c+=0.5;_pb+=0.5;_qb+=0.5;_iy+=0.5;_jy+=0.5;_sd.globalAlpha=_xf;_sd.lineWidth=1;if(_Dx){_sd.strokeStyle=_vx;_sd._2y();_sd._3y(_2c,_3c);_sd._4y(_pb,_qb);_sd._4y(_iy,_jy);_sd._4y(_2c,_3c);_sd._6y();_sd._5y()}else {_sd.strokeStyle=_vx;_sd.lineJoin="bevel";_sd.fillStyle=_vx;_sd._2y();_sd._3y(_2c,_3c);_sd._4y(_pb,_qb);_sd._4y(_iy,_jy);_sd._4y(_2c,_3c);_sd._ky();_sd._6y();_sd._5y();_sd.lineJoin="miter"}}var _ly=_my;var _ny=_my;function _my(_2c,_3c,_pb,_qb,_iy,_jy,_6v,_7v,_Tx,
_Dx){var _Yx=_Ax(_Bf(_6v)|0xff000000);_2c+=0.5;_3c+=0.5;_pb+=0.5;_qb+=0.5;_iy+=0.5;_jy+=0.5;_sd.globalAlpha=_xf;_sd.lineWidth=1;if(_Dx){_sd.strokeStyle=_Yx;_sd._2y();_sd._3y(_2c,_3c);_sd._4y(_pb,_qb);_sd._4y(_iy,_jy);_sd._4y(_2c,_3c);_sd._6y();_sd._5y()}else {_sd.strokeStyle=_Yx;_sd.lineJoin="bevel";_sd.fillStyle=_Yx;_sd._2y();_sd._3y(_2c,_3c);_sd._4y(_pb,_qb);_sd._4y(_iy,_jy);_sd._4y(_2c,_3c);_sd._ky();_sd._6y();_sd._5y();_sd.lineJoin="miter"}}var _oy=_py;function _py(_2c,_3c,_pb,_qb,_mx,_qy,_ry,_sy,
_ty,_uy,_vy,_wy){var _xy;var _yy;var _zy;var _Ay;var _Uc;if(_vy){_Qx(_2c,_3c,_pb,_qb,_qy,_qy,_qy,_qy,!1);if(_wy){_Qx(_2c,_3c,_pb,_qb,_By,_By,_By,_By,!0)}}if(_mx<0){_mx=0}if(_mx>100){_mx=100}var _Cy=_mx/100;switch(_uy){case 0:_xy=_2c;_zy=_3c;_yy=_2c+_Cy*(_pb-_2c);_Ay=_qb;break;case 1:_xy=_pb-_Cy*(_pb-_2c);_zy=_3c;_yy=_pb;_Ay=_qb;break;case 2:_xy=_2c;_zy=_3c;_yy=_pb;_Ay=_3c+_Cy*(_qb-_3c);break;case 3:_xy=_2c;_zy=_qb-_Cy*(_qb-_3c);_yy=_pb;_Ay=_qb;break;default :_xy=_2c;_zy=_3c;_yy=_2c+_Cy*(_pb-_2c);_Ay=_qb;break}
if(_mx>50){_Uc=_5v(_sy,_ty,(_mx-50.0)/50.0)}else {_Uc=_5v(_ry,_sy,_mx/50.0)}_Qx(_xy,_zy,_yy,_Ay,_Uc,_Uc,_Uc,_Uc,!1);if(_wy){_Qx(_xy,_zy,_yy,_Ay,_By,_By,_By,_By,!0)}}var _Dy=_Ey;function _Ey(_yb,_zb,_Ab,_Bb,_T3){var _Fy=Math.sqrt(((_Ab-_yb)*(_Ab-_yb))+((_Bb-_zb)*(_Bb-_zb)));if(_Fy!=0){if(_T3>_Fy){_T3=_Fy}var _Tb=_T3*(_Ab-_yb)/_Fy;var _Vb=_T3*(_Bb-_zb)/_Fy;_id(_yb,_zb,_Ab,_Bb);_gy(_Ab-_Tb-_Vb/3.0,_Bb-_Vb+_Tb/3.0,_Ab,_Bb,_Ab-_Tb+_Vb/3.0,_Bb-_Vb-_Tb/3.0,!1)}}function _Gy(_2c,_3c,_pb,_qb,_Dx){_Hy(_2c,_3c,_pb,
_qb,_ou,_ou,_Dx)}var _Hy=_Iy;var _Jy=_Iy;function _Iy(_44,_54,_yb,_zb,_6v,_7v,_Ky){var _64=_yb-_44;var _74=_zb-_54;var _Ly=0.5522848;_My=(_64/2)*_Ly,_Ny=(_74/2)*_Ly,_Oy=_44+_64,_Py=_54+_74,_Qy=_44+_64/2,_Ry=_54+_74/2;_sd.beginPath();_sd.moveTo(_44,_Ry);_sd.bezierCurveTo(_44,_Ry-_Ny,_Qy-_My,_54,_Qy,_54);_sd.bezierCurveTo(_Qy+_My,_54,_Oy,_Ry-_Ny,_Oy,_Ry);_sd.bezierCurveTo(_Oy,_Ry+_Ny,_Qy+_My,_Py,_Qy,_Py);_sd.bezierCurveTo(_Qy-_My,_Py,_44,_Ry+_Ny,_44,_Ry);_sd.closePath();var _Yx=_El(_Bf(_6v),1.0);var _Zx=_El(_Bf(_7v),
1.0);if(_64<=0)_64*=-1;if(_74<=0)_74*=-1;var __x=_sd.createRadialGradient(_Qy,_Ry,0,_Qy,_Ry,min(_64/2,_74/2));__x.addColorStop(0,_Yx);__x.addColorStop(1,_Zx);_sd.globalAlpha=_xf;if(_Ky){_sd.lineWidth=1;_sd.strokeStyle=__x;_sd.stroke()}else {_sd.fillStyle=__x;_sd.fill()}}var _Sy=_Ty;var _Uy=_Ty;function _Ty(_Qa,_Ra,_Vy,_6v,_7v,_Dx){_sd.globalAlpha=_xf;var _Yx=_El(_Bf(_6v),1.0);var _Zx=_El(_Bf(_7v),1.0);var __x=_sd.createRadialGradient(_Qa,_Ra,0,_Qa,_Ra,_Vy);__x.addColorStop(0,_Yx);__x.addColorStop(1,_Zx);
_sd._2y();if(_Dx){_sd.lineWidth=1;_sd.strokeStyle=__x;_sd._Wy(_Qa,_Ra,_Vy,0,Math.PI*2,!0);_sd._6y()}else {_sd.fillStyle=__x;_sd._Wy(_Qa,_Ra,_Vy,0,Math.PI*2,!1);_sd._ky()}_sd._5y()}var _Xy=_Yy;var _Zy=_Yy;function _Yy(_Qa,_Ra,_Pf){var _Yx=_El(_Bf(_Pf),1.0);_sd.globalAlpha=_xf;_sd.fillStyle=_Yx;_sd._Px(_Qa,_Ra,1,1)}var __y=_0z;var _1z=_0z;function _0z(_2c,_3c,_pb,_qb,_qj,_6v,_7v){_sd.globalAlpha=_xf;var _Yx=_El(_Bf(_6v),1.0);var _Zx=_El(_Bf(_7v),1.0);var __x=_sd.createLinearGradient(_2c,_3c,_pb,_qb);__x.addColorStop(0,
_Yx);__x.addColorStop(1,_Zx);_sd.strokeStyle=__x;_sd._2y();_sd._3y(_2c+0.5,_3c+0.5);_sd._4y(_pb+0.5,_qb+0.5);_sd.lineWidth=_qj;_sd._6y();_sd._5y()}function _2z(_2c,_3c,_pb,_qb,_6v,_7v){__y(_2c,_3c,_pb,_qb,1,_6v,_7v)}var _3z=_2z;function _4z(_44,_54,_yb,_zb,_Yx,_Zx,_Ky){_Hy(_44,_54,_yb,_zb,_Yx,_Zx,_Ky)}function _5z(_6z){switch(_6z){case 1:_7z(_Gw,_Dw);break;case 2:_7z(_Gw,_Fw);break;case 3:_7z(_Cw,_Fw);break;default :_7z(_Gw,_Hw);break}}var _7z=_8z;function _8z(src,_9z){_je("Blend modes only available in WebGL mode.")}
;;;;;;function _az(_bz,_cz,_e5,_g5,_Tc){if(Math.abs(_Tc)<0.001){_dz.left=(_bz-0.999);_dz.top=(_cz-0.999);_dz.right=(_bz+_e5+0.999);_dz.bottom=(_cz+_g5+0.999)}else {var _ez=_Tc*(Math.PI/180.0);var _7s=Math.abs(sin(_ez));var _34=Math.abs(cos(_ez));var _fz=(_34*_e5)+(_7s*_g5);var _gz=(_7s*_e5)+(_34*_g5);_dz.left=(_bz+(_e5-_fz)/2);_dz.right=(_bz+(_e5+_fz)/2);_dz.top=(_cz+(_g5-_gz)/2);_dz.bottom=(_cz+(_g5+_gz)/2)}};function _hz(){this._iz=0;this._jz=null;this._kz=new _Qj()};function _lz(){this._mz=0;this._nz=new _Gp();
this._oz=new _Gp();this._pz=new _Gp();this._qz=new _Gp();this._rz=new _Gp();this._sz=new _Gp();this._tz=0;this._uz=0;this._vz=0;this._wz=0;this._xz=0;this._yz=0;this._zz=0;this._Az=0;this._Bz=0;this._Cz=-1;this._Dz=-1;this._Ez=-1;this._Fz=-1;this._Gz=!0};_lz.prototype._Hz=function(){if(this._nz._xb[11]==0)return !0;return !1};_lz.prototype._Iz=function(){if(this._Hz()){if((this._nz._xb[4]==0.0)&&(this._nz._xb[8]==0.0)&&(this._nz._xb[1]==0.0)&&(this._nz._xb[9]==0.0)&&(this._nz._xb[2]==0.0)&&(this._nz._xb[6]==0.0)){
if((this._oz._xb[2]==0.0)&&(this._oz._xb[6]==0.0)){this._Gz=!0;return }}}this._Gz=!1;};_lz.prototype._Jz=function(_Kz){this._oz=_Kz;this._rz._Lz(_Kz);this._pz._Tq(this._oz,this._nz);this._sz._Lz(this._pz);this._Iz()};_lz.prototype._Mz=function(_Kz){this._nz=_Kz;this._qz._Lz(_Kz);this._pz._Tq(this._oz,this._nz);this._sz._Lz(this._pz);this._Iz()};_hz.prototype._Nz=function(){var _Oz=new _lz();_Oz._mz=this._iz;this._iz++;this._kz._Tj(_Oz);return _Oz._mz};_hz.prototype._Pz=function(_Qz){for(var _24=0;_24<this._kz.length;
_24++){if(this._kz._Bj(_24)!=null)if(this._kz._Bj(_24)._mz==_Qz)return this._kz._Bj(_24);}return null};_hz.prototype._Rz=function(_Sz){if(_Sz==null)return null;var _Tz=this._Nz();var _Uz=this._Pz(_Tz);if(_Uz!=null){_Uz._Vz(_Sz._Wz);_Uz._Xz(_Sz._Yz);_Uz._Zz(_Sz.__z);_Uz._0A(_Sz._1A);_Uz._2A(_Sz._3A);_Uz._4A(_Sz._5A);_Uz._6A(_Sz._7A);_Uz._8A(_Sz._9A);_Uz._aA(0.0);_Uz._bA(_Sz._cA);_Uz._dA(_Uz._eA()+_Uz._fA()*0.5,_Uz._gA()+_Uz._hA()*0.5);}return _Uz};_hz.prototype._iA=function(){};_hz.prototype._jA=function(){
};_hz.prototype._kA=function(){return this._jz};_hz.prototype._lA=function(_yw){if(typeof(_yw)==_lz){this._jz=_yw}else {this._jz=this._Pz(_yw)}};_lz.prototype._bA=function(_yw){this._Cz=_yw};_lz.prototype._Vz=function(_yw){this._tz=_yw};_lz.prototype._eA=function(){return this._tz};_lz.prototype._Xz=function(_yw){this._uz=_yw};_lz.prototype._gA=function(){return this._uz};_lz.prototype._mA=function(){return this._mz};_lz.prototype._Zz=function(_yw){this._vz=_yw};_lz.prototype._fA=function(){return this._vz}
;_lz.prototype._0A=function(_yw){this._wz=_yw};_lz.prototype._hA=function(){return this._wz};_lz.prototype._2A=function(_yw){this._xz=_yw};_lz.prototype._4A=function(_yw){this._yz=_yw};_lz.prototype._6A=function(_yw){this._zz=_yw};_lz.prototype._8A=function(_yw){this._Az=_yw};_lz.prototype._aA=function(_yw){this._Bz=_yw};_lz.prototype._mg=function(){if(this._Dz!=-1){_d3._K3[this._Dz](_nA,_nA)}};_lz.prototype._og=function(){if(this._Ez!=-1){_d3._K3[this._Ez](_nA,_nA)}};_lz.prototype._oA=function(){
var _pA=new _Hp();_pA._hq=-this._oz._xb[_Zq];_pA._iq=-this._oz._xb[_1r];_pA._jq=-this._oz._xb[_6r];return _pA};_lz.prototype._qA=function(){if(this._Hz()){var _rA=this._oA();_sA=_rA._hq-(this._vz*0.5);_tA=_rA._iq-(this._wz*0.5);_uA=this._vz;_vA=this._wz;var _wA=this._Bz;_az(_sA,_tA,_uA,_vA,_wA)}_Iq(_xA,this._oz);if(_Rp==-1){_Iq(_yA,this._nz)}else {var _zA=new _Gp();_zA._xb[10]=-1;var _Op=new _Gp();_Op._Tq(this._nz,_zA);_Iq(_yA,_Op)}};_lz.prototype._vi=function(){if(this._Fz!=-1){_d3._K3[this._Fz](_nA,_nA)}
else {if((this._Cz!=-1)&&(this._Gz)){var _AA=null;if(this._Cz<10000){var _BA=_CA._Bj(this._Cz);var _1k=_BA._DA();for(var _EA=0;_EA<_1k.length;_EA++){var _FA=_1k[_EA];if(_FA._b7)continue;if(!_FA._c7)continue;_AA=_FA;break}}else {_AA=_GA._Bj(this._Cz);if(_AA!=null){if(_AA._b7||(!_AA._c7))_AA=null}}if(_AA!=null){var _HA=this._vz*0.5;var _IA=this._wz*0.5;var _Jb,_Nb;var _JA,_KA;_Jb=this._tz;_Nb=this._uz;if(_AA._LA)_AA._MA();_JA=Math.floor(_AA._44);_KA=Math.floor(_AA._54);if(2*this._zz>=this._vz){_Jb=_JA-_HA}else if(_JA-this._zz<this._tz){
_Jb=_JA-this._zz}else if(_JA+this._zz>(this._tz+this._vz)){_Jb=_JA+this._zz-this._vz}if(2*this._Az>=this._wz){_Nb=_KA-_IA}else if(_KA-this._Az<this._uz){_Nb=_KA-this._Az}else if(_KA+this._Az>(this._uz+this._wz)){_Nb=_KA+this._Az-this._wz;}if(_Jb<0)_Jb=0;if(_Jb+this._vz>_za._NA())_Jb=_za._NA()-this._vz;if(_Nb<0)_Nb=0;if(_Nb+this._wz>_za._OA())_Nb=_za._OA()-this._wz;if(this._xz>=0){if((_Jb<this._tz)&&(this._tz-_Jb>this._xz))_Jb=this._tz-this._xz;if((_Jb>this._tz)&&(_Jb-this._tz>this._xz))_Jb=this._tz+this._xz}
if(this._yz>=0){if((_Nb<this._uz)&&(this._uz-_Nb>this._yz))_Nb=this._uz-this._yz;if((_Nb>this._uz)&&(_Nb-this._uz>this._yz))_Nb=this._uz+this._yz}this._tz=_Jb;this._uz=_Nb;this._dA(_Jb+_HA,_Nb+_IA)}}}};_lz.prototype._dA=function(_yw,_PA){var _QA=new _Hp();var _RA=new _Hp();var _SA=new _Hp();_QA._hq=_yw;_QA._iq=_PA;_QA._jq=-16000.0;_RA._hq=_yw;_RA._iq=_PA;_RA._jq=0.0;_SA._hq=Math.sin(-this._Bz*(Math.PI/180.0));_SA._iq=Math.cos(-this._Bz*(Math.PI/180.0));_SA._jq=0.0;var _TA=new _Gp();_TA._Kp(_QA,_RA,_SA);
var _UA=new _Gp();_UA._Xp(this._vz,this._wz,1,32000.0);this._Jz(_TA);this._Mz(_UA)};;;;;;;;;;;;;;;;;;;;;;;;;;;;;function _VA(){_WA=!0};function _XA(){if(_WA){var _YA=new _Gp();_YA._Lz(_er[_Jq]);var _kd=[];var _ld=[];_kd[0]=_dz.left;_kd[1]=_dz.right;_kd[2]=_dz.right;_kd[3]=_dz.left;_ld[0]=_dz.top;_ld[1]=_dz.top;_ld[2]=_dz.bottom;_ld[3]=_dz.bottom;_ZA.left=Number.__A;_ZA.top=Number.__A;_ZA.right=Number._0B;_ZA.bottom=Number._0B;for(var _24=0;_24<4;_24++){var _1B=((_kd[_24]*_YA._xb[0])+(_ld[_24]*_YA._xb[4])+_YA._xb[12]);
var _2B=((_kd[_24]*_YA._xb[1])+(_ld[_24]*_YA._xb[5])+_YA._xb[13]);_ZA.left=_Mb(_ZA.left,_1B);_ZA.top=_Mb(_ZA.top,_2B);_ZA.right=_Kb(_ZA.right,_1B);_ZA.bottom=_Kb(_ZA.bottom,_2B)}_WA=!1}};;;;;function _3B(_4B,_5B){if(_4B.readyState!=4)return;var _Qt=_ns(_4B);if(_Qt){_Qt._6B=_4B.status;_Qt._ps=!0;_Qt._7B=_7k();var _8B=_4B.getAllResponseHeaders().split("\r\n");for(var _ub in _8B){if(!_8B.hasOwnProperty(_ub))continue;var _9B=_8B[_ub].split(": ");if(_9B.length==2){_hk(_Qt._7B,_9B[0],_9B[1])}}if(_5B){_5B(_4B,
_Qt)}}}function _aB(_bB){var _cB={};_xs._Tj(_dB,_bB,_eB,_cB);setTimeout(function(){var _Qt=_ns(_cB);if(_Qt){_Qt._6B=404;_Qt._ps=!0;_Qt._qs=_fB;_Qt._gB=""}},500);return _dB++}function _hB(_8g,_bB,_iB,_jB,_5B,_kB){try{var _lB=_mB(_bB,_iB);_xs._Tj(_dB,_bB,_eB,_lB._nB);if(_kB!==undefined){_lB._nB.responseType=_kB}if(_lB._oB){_pB(_8g,_bB,_iB,_jB,_lB._nB,_lB._qB,_5B)}else {_rB(_8g,_bB,_iB,_jB,_lB._nB,_5B)}}catch(e){return _aB(_bB)}return _dB++}function _mB(_bB,_iB){var _lB={_nB:null,_qB:!0,_oB:!1};if((_bB.substring(0,
7)!="http://")&&(_bB.substring(0,8)!="https://")){_lB._qB=!1}else {var _sB="";if(_bB.substring(0,7)=="http://"){_sB=_bB.substring(7)}if(_bB.substring(0,8)=="https://"){_sB=_bB.substring(8)}if(_sB.substring(0,document.domain.length)==document.domain){_lB._qB=!1}}if((_lB._qB)&&(window.XDomainRequest)){_lB._nB=new XDomainRequest();_lB._qB=!0;_lB._oB=!0}else {if(window.XMLHttpRequest){_lB._nB=new XMLHttpRequest();_lB._qB=!1;_lB._oB=(_tB==_uB)&&(_vB._wB<=9.0)}else if(window.ActiveXObject){if(new ActiveXObject("Microsoft.XMLHTTP")){
_lB._nB=new ActiveXObject("Microsoft.XMLHTTP")}else {_lB._nB=new ActiveXObject("Msxml2.XMLHTTP")}}}return _lB}function _rB(_8g,_bB,_iB,_jB,_4B,_5B){try{_4B.open(_8g,_bB,!0);if(_iB!==null){for(var _9B in _iB){if(!_iB.hasOwnProperty(_9B))continue;try{_4B.setRequestHeader(_iB[_9B]._xB,_iB[_9B].value)}catch(e){debug("Unable to set request header "+_iB[_9B]._xB+":"+_iB[_9B].value+" "+e.message)}}}else if(_8g=="POST"){_4B.setRequestHeader("Content-Type","application/x-www-form-urlencoded")}_4B.onreadystatechange=function(){
_3B(_4B,_5B)};_4B.send(_jB)}catch(e){debug(e.message)}}function _pB(_8g,_bB,_iB,_jB,_4B,_yB,_5B){_4B.open(_8g,_bB);_4B.ontimeout=function(_ft){_zB(_ft,_4B)};_4B.onerror=function(_ft){_zB(_ft,_4B)};if(_yB){_4B.onload=function(_ft){_AB(_ft,_4B,200)}}else {_4B.onload=function(_ft){};_4B.onreadystatechange=function(){if(_4B.readyState==4){_AB(null,_4B,_4B.status)}}}if(_iB!==null){for(var _9B in _iB){if(!_iB.hasOwnProperty(_9B))continue;try{_4B.setRequestHeader(_iB[_9B]._xB,_iB[_9B].value)}catch(e){debug("Unable to set request header "+_iB[_9B]._xB+":"+_iB[_9B].value+" "+e.message)}
}}_4B._BB=function(){};_4B.send(_jB)}function _AB(_ft,_4B,_CB){var _Qt=_ns(_4B);if(_Qt){_Qt._ps=!0;if((_CB>=200)&&(_CB<300)){_Qt._qs=_DB;_Qt._6B=_CB;}else {_Qt._qs=_fB;_Qt._6B=404}_Qt._gB=_4B.responseText;_Qt._7B=-1}}function _zB(_ft,_4B){var _Qt=_ns(_4B);if(_Qt){_Qt._ps=!0;_Qt._qs=_fB;_Qt._gB="";_Qt._6B=404;_Qt._7B=-1}}function _EB(_bB,_FB){var _GB=function(_4B,_HB){if(_4B.response){try{var _IB=String.fromCharCode.apply(null,new Uint8Array(_4B.response));_St(_FB,_IB);_HB._qs=_DB;_HB._gB=_FB}catch(e){debug(e.message);
_HB._qs=_fB}}else {_HB._qs=_fB}};return _hB("GET",_bB,null,"",_GB,'arraybuffer')};var _JB=-1,_KB=0,_LB=1,_MB=2,_NB=3,_OB=4;var _PB=-3,_QB=-2,_RB=-1,_SB=0,_TB=1,_UB=2;var _VB=-2,_WB=-1,_XB=0,_YB=1,_ZB=2,__B=3;var _0C=0,_1C=1,_2C=2,_3C=3,_4C=4;var _5C=-1,_6C=0;var _7C=[];var _8C=[];var _9C=[];var _aC=[];var _bC=_VB;function _cC(){_dC({type:_0C,status:_5C})};function _eC(){_dC({type:_4C,_os:0})};function _fC(){return -1}function _gC(){return 0}function _hC(){return 0};function _iC(_au){this._jC="";this.title="";this.description="";
this._kC="";this.type="";this._lC=_QB;this._mC=!1;if((_au!=null)&&(_au!=undefined)){var id=_ik(_au,"id");var title=_ik(_au,"title");var description=_ik(_au,"description");var _kC=_ik(_au,"price");var type=_ik(_au,"type");if(id){this._jC=id}if(title){this.title=title}if(description){this.description=description}if(_kC){this._kC=_kC}if(type){this.type=type;}}};function _nC(){this._oC="";this._jC="";this._pC="";this._qC="";this._rC="";this._sC=0;this._tC=0;this._lC=_QB};function _uC(_vC){switch(_vC.type){
case _KB:{_bC=_XB;_cC(_7C)}break;case _LB:{_bC=__B;_eC()}break;case _MB:{_bC=_ZB;_fC(_vC.product,_vC._wC)}break;case _NB:{_bC=_ZB;_gC(_vC.product)}break;case _OB:{_bC=_ZB;_hC(_vC.product)}break;default :{_bC=_YB}break}}function _dC(_ft){_9C.push(_ft)}function _xC(_ft){_ft.map=_7k();_hk(_ft.map,"type",_0C);_hk(_ft.map,"status",_ft.status)}function _yC(_ft){_ft.map=_7k();_hk(_ft.map,"type",_4C);_hk(_ft.map,"result",_ft._os)}function _zC(_ft){var product=null;var _AC=-1;var _BC=JSON.parse(_ft._CC);_AC=_DC(_BC["productId"]);
if(_AC<0){product=new _iC();product._jC=_BC["productId"];_7C.push(product);_AC=_7C.length-1}else {product=_7C[_AC]}product._mC=!0;product._lC=_RB;if(_BC["title"]){product.title=_BC["title"]}if(_BC["price"]){product._kC=_BC["price"]}if(_BC["description"]){product.description=_BC["description"]}_ft.map=_7k();_hk(_ft.map,"type",_1C);_hk(_ft.map,"product",product._jC);_hk(_ft.map,"index",_AC)}function _EC(_ft){var _BC=JSON.parse(_ft._CC);var _wC=-1;if((_BC["purchaseIndex"]!=null)&&(_BC["purchaseIndex"]!=undefined)){
_wC=_BC["purchaseIndex"];}var _FC=null;if(_wC!=-1){_FC=_8C[_wC]}else {_FC=new _nC();_8C.push(_FC);_wC=_8C.length-1}if(_BC["orderId"]){_FC._oC=_BC["orderId"]}if(_BC["productId"]){_FC._jC=_BC["productId"]}if(_BC["purchaseTime"]){_FC._tC=_BC["purchaseTime"]}if((_BC["purchaseState"]!=null)&&(_BC["purchaseState"]!=undefined)){_FC._lC=_BC["purchaseState"]}if(_BC["purchaseToken"]){_FC._qC=_BC["purchaseToken"]}if(_BC["response"]){_FC._sC=_BC["response"]}if(_BC["receipt"]){_FC._pC=_BC["receipt"]}_ft.map=_7k();
_hk(_ft.map,"type",_2C);_hk(_ft.map,"index",_wC);_hk(_ft.map,"response",_FC._sC)}function _GC(_ft){var _BC=JSON.parse(_ft._CC);var _HC=null;var _qC=null;var _IC=0.0;if(_BC["productId"]){_HC=_BC["productId"]}if(_BC["token"]){_qC=_BC["token"]}if(_BC["consumed"]){if(typeof(_BC["consumed"])=="string"){_IC=(_BC["consumed"]=="false")?0.0:1.0}else {_IC=_BC["consumed"]}}if((_HC!=null)&&(_IC==!0)){for(var _ub=0;_ub<_8C.length;_ub++){var _FC=_8C[_ub];if((_FC._HC==_HC)&&(_FC._qC==_qC)){_8C[_ub]=null}}}_ft.map=_7k();
_hk(_ft.map,"type",_3C);_hk(_ft.map,"product",_HC);_hk(_ft.map,"consumed",_IC?1.0:0.0)}function _JC(_ft){var _KC=!1;if((_ft.type!=null)&&(_ft.type!=undefined)){switch(_ft.type){case _0C:{_xC(_ft);if(_ft.status==_6C){_bC=_YB;_KC=!0}else {_bC=_WB}}break;case _1C:{_zC(_ft);if(_bC!=_XB){_bC=_YB;_KC=!0}}break;case _2C:{_EC(_ft);if((_bC!=_XB)&&(_bC!=__B)){_bC=_YB;_KC=!0}}break;case _3C:{_GC(_ft);_bC=_YB;_KC=!0}break;case _4C:{_yC(_ft);_bC=_YB;_KC=!0}break}}if(_KC&&(_aC.length!=0)){var _LC=_aC.shift();_uC(_LC)}
}function _MC(){while(_9C.length>0){var _NC=_9C.shift();_JC(_NC);_m7._OC=_NC.map;_GA._9b(_PC,0);_ak(_NC.map)}}function _DC(_QC){var _RC=-1;if(typeof(_QC)=="string"){for(var _ub=0;_ub<_7C.length;_ub++){var product=_7C[_ub];if(product._jC.toLowerCase()==_QC.toLowerCase()){_RC=_ub;break}}}else {_RC=~~_QC}return _RC}var _SC=null;function _V6(_Ml,_Qa,_Ra,_5k){var _Tb=_Ml._44;var _Vb=_Ml._54;_Ml._pg(_Qa,_Ra);var id=_Pl(null,Math.floor(_5k),!1,_Ql,_Qa,_Ra,function(_Rl){if(_Rl._TC(_Ml,!0)){return _Rl.id}else {return _Ql}
});_Ml._pg(_Tb,_Vb);return id}function _E6(_Qa,_Ra,_5k){var _4u=_CA._Bj(_5k);if(!_4u){_Cj("Error: Trying to create an instance using non-existent object type ("+_5k+")");return _Ql}var _FA=_za._UC(_Qa,_Ra,_5k);_FA._9b(_VC,0,_FA,_FA);return _FA.id}function _e9(_Ml){_Ml._9b(_WC,0,_Ml,_Ml);_Ml._b7=!0}function _XC(_Sk,_Qa,_Ra){var bottom,top;var _YC=[];var _ZC=_za.__C;for(var _24=0;_24<_ZC._1k.length;_24++){var _FA=_ZC._1k[_24];if(_FA._LA)_FA._MA();var _0D=_FA._0D;if(!((_Qa>_0D.right)||(_Qa<_0D.left)||(_Ra>_0D.bottom)||(_Ra<_0D.top))){
_YC[_YC.length]=_FA}}var _ZC=_za.__C;for(var _24=0;_24<_YC.length;_24++){_e9(_YC[_24])}}function _1D(_Sk,_2D,_3D){if(_3D)_Sk._9b(_WC,0,_Sk,_Sk);_Sk._4D(_2D,!0,!1);_Sk._5D(_Sk._6D._7D);_Sk._8D(_za);if(_3D)_Sk._9b(_VC,0,_Sk,_Sk)}function _9D(_Sk,_2D,_3D){if(!_CA._aD(_2D)){debug("Error: Trying to change an instance to an nonexistent object type.");return }_1D(_Sk,_2D,_3D)}var _bD=_9D;function _cD(_5k,_dD){if(_5k._eD>=0){var _fD=_CA._Bj(_5k._eD);if(_fD){if(_fD._gD==_dD){return !0;}else {return _cD(_fD,_dD)}}}return !1}
;function _hD(_gk){if(_iD[_gk]){return }_iD[_gk]=1;_jD[_gk]=1;_kD=_gk}function _lD(_gk){_mD[_gk]=1;_iD[_gk]=0}function _nD(_oD){with(_8j){switch(_oD){case 0:if(_jh[0]||_jh[1]||_jh[2])return 0;else return 1;case 1:if(_jh[0])return 1;else return 0;case 2:if(_jh[1])return 1;else return 0;case 3:if(_jh[2])return 1;else return 0;case -1:if(_jh[0]||_jh[1]||_jh[2])return 1;else return 0}}return 0}function _C8(_oD){with(_8j){switch(_oD){case 0:if(_eh[0]||_eh[1]||_eh[2])return 0;else return 1;case 1:if(_eh[0])return 1;else return 0;case 2:if(_eh[1])return 1;
else return 0;case 3:if(_eh[2])return 1;else return 0;case -1:if(_eh[0]||_eh[1]||_eh[2])return 1;else return 0}}return 0}function _K8(_oD){with(_8j){switch(_oD){case 0:if(_ih[0]||_ih[1]||_ih[2])return 0;else return 1;case 1:if(_ih[0])return 1;else return 0;case 2:if(_ih[1])return 1;else return 0;case 3:if(_ih[2])return 1;else return 0;case -1:if(_ih[0]||_ih[1]||_ih[2])return 1;else return 0}return 0}}function _T6(_gk){return _8j._pD[_gk]}function _P6(_gk){return _8j._qD[_gk]}var _rD=0,_sD=1,_tD=2,_uD=3,_vD=4,_wD=5;var _xD=0,_yD=1,_zD=2,
_AD=3,_BD=4,_CD=5;var _DD=31;var _ED=29;var _FD=28;var _GD=30;var _HD=(1<<_DD);var _ID=(1<<_ED);var _JD=(1<<_FD);var _KD=(1<<_GD);var _LD=_FD;var _MD=(0x7<<_LD);var _ND=0x7;var _OD=0;var _PD=(0x7ffff<<_OD);var _QD=(0x7ffff);function _RD(){this._c4=!0;this._SD=!1;this.index=0;this._TD=!1;this._UD=!1;this._VD=1.0;this._WD=1.0;this._XD=0;this.alpha=1.0;this._t8=0;this._k7=0};function _YD(){this._mz=0;this._d4=0;this._ZD=0;this.__D=0;this._0E=0;this._1E=0;this._2E=0;this._3E=0;this._4E="";this._5E=-1;this._6E=-1;this._7E=-1;
this._8E=null;this._9E=new _Qj()};;function _aE(){this._44=0;this._54=0;this.index=0;this._bE=0;this._cE=0;this._64=0;this._74=0;this._d4=0;this.id=0;this.__3=0;this._04=0;this._k5=0};function _dE(){this._eE=-1;this._fE=null;this._gE=_zD;this._hE=!1;this._iE=""};function _jE(){this._kE=null;this._gE=_yD;this._hE=!1;this._iE="";this._mz=0};function _lE(){this._gE=_CD;this._mE=-1;this._nE=0;this._oE=0;this._pE=0;this._qE=0;this._rE=0;this._sE=[];this._hE=!1;this._iE="";this._mz=0;this._tE=~_HD};function _uE(){
this._gE=_AD;this._vE=[];this._wE=[];this._iE="";this._mz=0};function _xE(){this._yE=-1;this._zE=0;this._AE=1;this._BE=1;this._CE=1;this._DE=0;this._EE=0xffffffff;this._FE=1;this._nE=0;this._oE=0;this._gE=_BD;this._iE="";this._mz=0};var _GE=32;function _HE(){this._IE=0;this._JE=0;this._KE=0;this._LE=!1;this._ME=0xffffffff};_HE.prototype._NE=function(){return this._IE};_HE.prototype._OE=function(_xj){this._PE=_xj};_HE.prototype._QE=function(){return this._ME};_HE.prototype._RE=function(){if(!this._LE){
this._SE=new _Qj();this._TE=new _Qj();this._UE=new _Qj();this._VE=new _Qj();this._WE=new _Qj();this._XE=new _Qj();this._YE=new _Qj();this._LE=!0}};_HE.prototype._ZE=function(__E,_0F){if(_0F._kE!=null){delete(_0F._kE);_0F._kE=null}__E._9E._1F(_0F);this._TE._2F(_0F)};_HE.prototype._3F=function(_4F,__E,_0F){_0F._hE=!0};_HE.prototype._5F=function(_4F,__E,_0F){var _AA=_GA._Bj(_0F._eE);if(_AA===null)return;_0F._fE=_AA;_AA._6F=__E._mz;_AA._7F=!0;_0F._hE=!0};_HE.prototype._8F=function(_4F,__E,_0F){_0F._hE=!0};_HE.prototype._9F=function(_4F,
__E,_0F){_0F._hE=!0};_HE.prototype._aF=function(_4F,__E,_0F){_0F._hE=!0};_HE.prototype._bF=function(_4F,__E,_0F){if(_4F===null)return;if(__E===null)return;if(_0F===null)return;switch(_0F._gE){case _yD:this._3F(_4F,__E,_0F);break;case _zD:this._5F(_4F,__E,_0F);break;case _AD:this._8F(_4F,__E,_0F);break;case _BD:this._aF(_4F,__E,_0F);break;case _CD:this._9F(_4F,__E,_0F);break}};_HE.prototype._OE=function(_xj){this._IE=_xj};_HE.prototype._cF=function(_4F){if((_4F._dF===null)||(_4F._dF.length===0))return;
for(var _24=0;_24<_4F._dF.length;_24++){var _eF=_4F._dF._Bj(_24);_eF._8E=_Bw();for(var _Sb=0;_Sb<_eF._9E.length;_Sb++){var _fF=_eF._9E._Bj(_Sb);this._bF(_4F,_eF,_fF)}}};_HE.prototype._gF=function(_4F,__E,_0F,_hF){if(_4F==null||__E==null||_0F===null)return;_0F._mz=this._iF();__E._9E._Tj(_0F);if(_hF){this._bF(_4F,__E,_0F)}};_HE.prototype._jF=function(_4F,_kF){var _lF=new _YD();_lF._mz=_mF._nF();_lF._d4=_kF;_mF._SE._Tj(_lF);_lF._3E=!0;_za._dF._Tj(_lF);return _lF};_HE.prototype._oF=function(_4F,_Sk){if(_4F==null||_Sk===null)return;
if(_Sk._pF()===!1){if(_Sk._6F==-1){var __E=this._qF(_4F,_Sk._d4,!0);if(__E===null){__E=this._jF(_4F,_Sk._d4)}this._rF(_4F,__E,_Sk)}else {var _sF=this._tF(_4F,_Sk._uF);if(_sF===null)return;this._rF(_4F,_sF,_Sk)}}};_HE.prototype._rF=function(_4F,__E,_Sk){if(_4F==null||__E==null||_Sk===null)return;if(_Sk._pF()===!1){var _vF=new _dE();this._UE._Tj(_vF);_vF._eE=_Sk.id;_vF._fE=_Sk;_Sk._wF(__E._mz);_Sk._xF(!0);_vF._hE=!0;__E._9E._Tj(_vF);this._gF(_4F,__E,_vF,!1)}};_HE.prototype._qF=function(_4F,_kF){for(var _24=0;
_24<_4F._dF.length;_24++){var _sF=_4F._dF._Bj(_24);if(_sF._d4===_kF)return _sF}return null};_HE.prototype._tF=function(_4F,_xj){for(var _24=0;_24<_4F._dF.length;_24++){var _sF=_4F._dF._Bj(_24);if(_sF._mz===_xj)return _sF}return null};_HE.prototype._nF=function(){if(this._JE<this._IE)this._JE=this._IE;this._JE++;return this._JE};_HE.prototype._iF=function(){return this._KE++};_HE.prototype._yF=function(__E,_zF){if(__E==null)return null;for(var _24=0;_24<__E._9E.length;_24++){if(__E._9E._Bj(_24)._mz===_zF){return __E._9E._Bj(_24)}
}return null};_HE.prototype._AF=function(){if(_za._dF===null||_za._dF.length===0)return;var _BF=_za._dF.length;var _CF=_Bw();for(var _24=0;_24<_BF;_24++){var _sF=_za._dF._Bj(_24);var _DF=_CF-_sF._8E;if(_DF>2000000)_DF=0;for(var _Sb=0;_Sb<_sF._9E.length;_Sb++){var _fF=_sF._9E._Bj(_Sb);var type=_fF._gE;if(type==_yD){if(_fF._kE!=null){_fF._kE._t8+=_fF._kE._k7}}else if(type==_BD){_fF._zE+=_fF._AE}else if(type==_CD){var _EF=_gl._hl(_fF._mE);if(_EF!=null){if(_EF._I3>0)_fF._rE=Math.floor((_CF/_EF._I3)%_EF.frames);
else _fF._rE=(_fF._rE+1)%_EF.frames}}}_sF._8E=_Bw()}};_HE.prototype._FF=function(_4F,_GF){if(_4F===null)return;if(_GF===null)return;if(!this._LE)this._RE();var _HF=_4F._IF;var _JF=_4F._KF;var _BF=_GF.length;{var _LF;for(var _Sb=_BF-1;_Sb>=0;_Sb--){_LF=_GF[_Sb];var _lF=new _YD();this._SE._Tj(_lF);if(_LF._g3!=undefined)_lF._4E=_LF._g3;if(_LF.id!=undefined)_lF._mz=_LF.id;if(_LF._d4!=undefined)_lF._d4=_LF._d4;if(_LF._44!=undefined)_lF._ZD=_LF._44;if(_LF._54!=undefined)_lF.__D=_LF._54;if(_LF._3A!=undefined)_lF._0E=_LF._3A;
if(_LF._5A!=undefined)_lF._1E=_LF._5A;if(_LF._c4!=undefined)_lF._2E=_LF._c4;if(_LF.type===_sD){var _MF=new _jE();this._TE._Tj(_MF);_MF._kE=new _RD();var _NF;_MF._OF=1.0;_MF._PF=1.0;if(_LF._QF!=undefined)_MF._kE._c4=_LF._QF;if(_LF._RF!=undefined)_MF._kE._SD=_LF._RF;if(_LF._SF!=undefined)_MF._kE.index=_LF._SF;if(_LF._TF!=undefined)_MF._kE._TD=_LF._TF;if(_LF._UF!=undefined)_MF._kE._UD=_LF._UF;if(_LF._VF!=undefined)_MF._kE._XD=_Bf(_LF._VF);if(_LF._WF!=undefined)_MF._kE.alpha=_LF._WF;if(_LF._XF!=undefined)_MF._kE._t8=_LF._XF;
if(_LF._YF!=undefined)_MF._kE._k7=_LF._YF;if(_LF._g3!=undefined)_MF._iE=_LF._g3;if((_LF._ZF!=undefined)&&(__F(_MF._kE._It))){var value=_0G(_MF._kE._It);if(value>0)_MF._kE._VD=_HF/value;value=_1G(_MF._kE._It);if(value>0)_MF._kE._WD=_JF/value}this._gF(_4F,_lF,_MF)}else if(_LF.type===_tD){var _2G=0;if(_LF._3G!=undefined)_2G=_LF._3G;for(var _24=0;_24<_2G;_24++){var _vF=new _dE();this._UE._Tj(_vF);_vF._eE=_LF._4G[_24];this._gF(_4F,_lF,_vF,!1)}}else if(_LF.type===_uD){var _5G=0;if(_LF._6G!=undefined)_5G=_LF._6G;
if(_5G>0){var _7G=new _uE();var _8G=new _aE();this._VE._Tj(_7G);_7G._9G=_8G;for(var _24=0;_24<_5G;_24++){_7G._aG[_24]=_LF._bG[_24];if(_LF._bG[_24]._cG!=undefined)_8G[_24]._44=_LF._bG[_24]._cG;if(_LF._bG[_24]._dG!=undefined)_8G[_24]._54=_LF._bG[_24]._dG;if(_LF._bG[_24]._eG!=undefined)_8G[_24].index=_LF._bG[_24]._eG;if(_LF._bG[_24]._fG!=undefined)_8G[_24]._bE=_LF._bG[_24]._fG;if(_LF._bG[_24]._gG!=undefined)_8G[_24]._cE=_LF._bG[_24]._gG;if(_LF._bG[_24]._hG!=undefined)_8G[_24]._64=_LF._bG[_24]._hG;if(_LF._bG[_24]._iG!=undefined)_8G[_24]._74=_LF._bG[_24]._iG;
if(_LF._bG[_24]._jG!=undefined)_8G[_24]._d4=_LF._bG[_24]._jG;if(_LF._bG[_24]._kG!=undefined)_8G[_24].id=_LF._bG[_24]._kG;if(_LF._bG[_24]._lG!=undefined)_8G[_24].__3=_LF._bG[_24]._lG;if(_LF._bG[_24]._mG!=undefined)_8G[_24]._04=_LF._bG[_24]._mG;if(_LF._bG[_24]._nG!=undefined)_8G[_24]._k5=_Bf(_LF._bG[_24]._nG)}this._gF(_4F,_lF,_7G,!1)}var _oG=0;if(_LF._pG!=undefined)_oG=_LF._pG;if(_oG>0){for(var _24=0;_24<_oG;_24++){var _qG=new _xE();this._WE._Tj(_qG);_qG._yE=_LF._rG[_24]._sG;_qG._zE=_LF._rG[_24]._tG;_qG._AE=_LF._rG[_24]._uG;
_qG._BE=_LF._rG[_24]._vG;_qG._CE=_LF._rG[_24]._wG;_qG._DE=_LF._rG[_24]._xG;_qG._EE=_Bf(_LF._rG[_24]._yG&0xffffff);_qG._FE=((_LF._rG[_24]._yG>>24)&0xff)/255.0;_qG._nE=_LF._rG[_24]._zG;_qG._oE=_LF._rG[_24]._AG;_qG._iE=_LF._rG[_24]._BG;this._gF(_4F,_lF,_qG,!1)}}}else if(_LF.type===_vD){var _CG=new _lE();this._XE._Tj(_CG);_CG._mE=_LF._DG;_CG._pE=_LF._EG;_CG._qE=_LF._FG;_CG._sE=[];var _5G=0;if(_LF._GG!=undefined)_5G=_LF._GG;for(var _24=0;_24<_5G;_24++){_CG._sE[_24]=_LF._HG[_24]}if(_LF._g3!=undefined)_CG._iE=_LF._g3;
this._gF(_4F,_lF,_CG,!1)}_4F._dF._Tj(_lF);this._OE(_Kb(this._NE(),_lF._mz))}}};;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;var _IG=0x7fff;var floor=Math.floor;function _JG(_KG){var _24=_KG&0xffffffff;var _Ms=_KG-_24;if((_24&1)==1){if(_Ms>=0.5){return _24+1}else {return _24}}else {if(_Ms<=0.5){return _24}else {return _24+1}}}var round=_JG;var _Nj=_JG;var abs=Math.abs;function cos(_KG){var _Qa=Math.cos(_KG);var _Nb=~~(_Qa*0x1000000);_Qa=_Nb/0x1000000;return _Qa}
function sin(_KG){var _Qa=Math.sin(_KG);var _Nb=~~(_Qa*0x1000000);_Qa=_Nb/0x1000000;return _Qa}function tan(_KG){var _Qa=Math.tan(_KG);var _Nb=~~(_Qa*0x1000000);_Qa=_Nb/0x1000000;return _Qa}function _29(_2c,_3c,_pb,_qb){var _44=_pb-_2c;var _54=_qb-_3c;if(_44===0){if(_54>0)return 270.0;else if(_54<0)return 90.0;else return 0.0}else {var _Fy=180.0*Math.atan2(_54,_44)/_Qb;_Fy=(~~round(_Fy*1000000))/1000000.0;if(_Fy<=0.0){return -_Fy}else {return(360.0-_Fy)}}}function _LG(_2c,_3c,_pb,_qb){return _29(_2c,_3c,_pb,_qb)}function _Mb(_KG,
_MG){if(_KG<_MG)return _KG;else return _MG}function _Kb(_KG,_MG){if(_KG>_MG)return _KG;else return _MG}var max=Math.max;var min=Math.min;var _NG=[];var index=0;var _OG=_PG(0);function _PG(_QG){var _7s=_QG;for(_24=0;_24<16;_24++){_7s=(((_7s*214013+2531011)>>16)&0x7fffffff)|0;_NG[_24]=~~_7s}index=0;_OG=_QG;return _OG}function _RG(){var _cd,_Ob,_34,_lm;_cd=_NG[index];_34=_NG[(index+13)&15];_Ob=_cd^_34^(_cd<<16)^(_34<<15);_34=_NG[(index+9)&15];_34^=(_34>>11);_cd=_NG[index]=_Ob^_34;_lm=_cd^((_cd<<5)&0xDA442D24);index=(index+15)&15;
_cd=_NG[index];_NG[index]=_cd^_Ob^_lm^(_cd<<2)^(_Ob<<18)^(_34<<28);return((_NG[index]&0x7fffffff)/2147483647.0)}function random(_Df){var _Lb=_RG();return _Lb*_Df}function _e7(_Df){var _Lb=_RG()*(_Df+1);_RG();return ~~_Lb}function _Q8(_SG,_TG){if(_SG==_TG){return _SG}var _UG,_VG;if(_SG>_TG){_UG=_TG;_VG=_SG}else {_UG=_SG;_VG=_TG}var _WG=_RG();_os=_UG+(_WG*(_VG-_UG));_RG();return _os}function _g7(_SG,_TG){var _UG,_VG;if(_SG>_TG){_UG=_TG;_VG=_SG}else {_UG=_SG;_VG=_TG}var _yb=_UG|0;var _Ab=_VG|0;var _os=_yb+random(_Ab-_yb+1);
return(_os|0)}function _E7(){var _Xj=_E7.arguments;var _Yj=_E7.arguments.length;var index=Math.floor(random(_Yj));return _Xj[index]}function _i7(_Qa){if(_Qa==0)return 0;if(_Qa<0)return -1;return 1}var ceil=Math.ceil;function _XG(_Qa){return _Qa-~~_Qa}function sqrt(_Qa){if(_Qa>=0)return Math.sqrt(_Qa);else _Cj("Cannot apply sqrt to negative number.")}function _cc(_Qa){return _Qa*_Qa}var _YG=Math.pow;var exp=Math.exp;var _ZG=Math.log;var __G=Math.asin;var _0H=Math.acos;var _1H=Math.atan;var _2H=Math.atan2;function _3H(){var _Xj=_3H.arguments;
var _Yj=_3H.arguments.length;var _xb=_Xj[0];for(var _24=1;_24<_Yj;_24++){_xb+=_Xj[_24]}return(_xb/_Yj)}function _4H(){var arguments=_4H.arguments;if(arguments.length==0){return 0}var _24,_Sb,_os;for(_24=0;_24<arguments.length;_24++){var _5H=0;var _6H=0;for(_Sb=0;_Sb<arguments.length;_Sb++){if(arguments[_Sb]<arguments[_24]){_5H=_5H+1}if(arguments[_Sb]<=arguments[_24]){_6H=_6H+1}}if((_5H<(arguments.length/2))&&(_6H>=(arguments.length/2))){return arguments[_24]}}debug("Error: was not able to successfully find the median value");
return 0}function _D8(_8v,_7H,_8H){if(_8v<_7H)_8v=_7H;else if(_8v>_8H)_8v=_8H;return _8v}function _19(_uj,_9H){var _cd=_uj,_Ob=_9H;return((((_cd-_Ob)%360.0)+540.0)%360.0)-180.0;}var _aH=30,_bH=10,_cH=3,_dH=!0;function _eH(_fH,_gH){var _tx=0.0;while(_fH<=0.0){_fH=_fH+360}while(_fH>=360.0){_fH=_fH-360}while(_gH<0.0){_gH=_gH+360}while(_gH>=360.){_gH=_gH-360}_tx=_gH-_fH;if(_tx<0){_tx=-_tx}if(_tx>180){_tx=360-_tx}return _tx}function _hH(_Ml,_Qa,_Ra,_iH,_jH){if(_iH==_kH){if(_jH){return _lH(_Ml,_Qa,_Ra)}else {return _mH(_Ml,
_Qa,_Ra)}}else {return(_V6(_Ml,_Qa,_Ra,_iH)==_Ql)}}function _nH(_Ml,_Qa,_Ra,_oH,_iH,_jH){var _tx=!1;var _pH=0.0;var _qH=0.0;var _rH=0.0;if((_Ml._44==_Qa)&&(_Ml._54==_Ra))return !0;_pH=sqrt(_cq(_Ml._44-_Qa)+_cq(_Ml._54-_Ra));if(_pH<=_oH){_qH=_Qa;_rH=_Ra;_tx=!0}else {_qH=_Ml._44+_oH*(_Qa-_Ml._44)/_pH;_rH=_Ml._54+_oH*(_Ra-_Ml._54)/_pH;_tx=!1}if(!_hH(_Ml,_qH,_rH,_iH,_jH)){return _tx}_Ml._d7(_29(_Ml._44,_Ml._54,_qH,_rH));_Ml._pg(_qH,_rH);return _tx}function _sH(_Ml,_Qa,_Ra,_oH,_jH){return _nH(_Ml,_Qa,_Ra,_oH,_kH,
_jH)}function _tH(_uH,_Ml,_vH,_iH,_jH){var _tx=!1;var _wH=0.0;var _xH=0.0;if(_eH(_uH,_Ml._yH)>_aH){return _tx}_wH=_Ml._44+_vH*_cH*cos(_Qb*_uH/180);_xH=_Ml._54-_vH*_cH*sin(_Qb*_uH/180);if(!0!=_hH(_Ml,_wH,_xH,_iH,_jH)){return _tx}_wH=_Ml._44+_vH*cos(_Qb*_uH/180);_xH=_Ml._54-_vH*sin(_Qb*_uH/180);if(!0!=_hH(_Ml,_wH,_xH,_iH,_jH)){return _tx}_Ml._d7(_uH);_Ml._pg(_wH,_xH);_tx=!0;return _tx}function _zH(_Ml,_Qa,_Ra,_oH,_2D,_jH){var _tx=!1;var _pH=0.0;var _AH=0.0;var _BH=0.0;if((_Ml._44==_Qa)&&(_Ml._54==_Ra)){_tx=!0;
return _tx}_pH=sqrt(_cq(_Ml._44-_Qa)+_cq(_Ml._54-_Ra));if(_pH<=_oH){if(_hH(_Ml,_Qa,_Ra,_2D,_jH)){_Ml._d7(_LG(_Ml._44,_Ml._54,_Qa,_Ra));_Ml._pg(_Qa,_Ra)}_tx=!0;return _tx}_AH=_LG(_Ml._44,_Ml._54,_Qa,_Ra);_BH=0;_tx=!1;while(_BH<180){if(_tH(_AH-_BH,_Ml,_oH,_2D,_jH)){return _tx}if(_tH(_AH+_BH,_Ml,_oH,_2D,_jH)){return _tx}_BH=_BH+_bH}if(_dH){_Ml._d7(_Ml._yH+_aH)}return _tx}function _CH(_Ml,_Qa,_Ra,_oH,_jH){return _zH(_Ml,_Qa,_Ra,_oH,_kH,_jH)}function _DH(_EH,_FH,_GH,_HH,_IH,_JH){this._KH=_EH;this._LH=_FH;this._MH=~~_GH;
this._NH=~~_HH;this._OH=_IH;this._PH=_JH;this._QH=[];this._ui()};_DH.prototype._ui=function(){var _RH=this._MH*this._NH;for(var _24=0;_24<_RH;_24++){this._QH[_24]=0}};var _SH=_TH;function _TH(_xj){var _UH=_VH._Bj(_xj);if(_UH){_sd.globalAlpha=_xf;var _wm=_El(0xff0000,1.0);var _xm=_El(0x00ff00,1.0);for(var _44=0;_44<_UH._MH;_44++){for(var _54=0;_54<_UH._NH;_54++){var _Uc=_xm;if(_UH._QH[_44*_UH._NH+_54]<0){_Uc=_wm}_sd.fillStyle=_Uc;_sd._Px((_UH._KH+_44*_UH._OH),(_UH._LH+_54*_UH._PH),_UH._OH,_UH._PH)}}return }
_Cj("Error: invalid mp_grid ID (mp_grid_draw)");}function _mH(_Ml,_Qa,_Ra){var _Tb,_Vb,_tx,_WH;_tx=!0;_Tb=_Ml._44;_Vb=_Ml._54;_Ml._pg(_Qa,_Ra);var _1k=_za._XH();for(var _AA=0;_AA<_1k.length;_AA++){_WH=_1k[_AA];if(_WH._YH){if(_Ml._TC(_WH,!0)){_tx=!1;break}}}_Ml._pg(_Tb,_Vb);return _tx}function _lH(_Ml,_Qa,_Ra){var _Tb,_Vb,_tx,_WH;_tx=!0;_Tb=_Ml._44;_Vb=_Ml._54;_Ml._pg(_Qa,_Ra);var _1k=_za._XH();for(var _AA=0;_AA<_1k.length;_AA++){_WH=_1k[_AA];if(_Ml._TC(_WH,!0)){_tx=!1;break}}_Ml._pg(_Tb,_Vb);return _tx}function _S6(_Ml,
_Qa,_Ra,_5k){var _Tb,_Vb,_tx,_WH;_tx=!1;_Tb=_Ml._44;_Vb=_Ml._54;_Ml._pg(_Qa,_Ra);var _1k=_87(_5k);for(var _AA=0;_AA<_1k.length;_AA++){_WH=_1k[_AA];if(_Ml._TC(_WH,!0)){_tx=!0;break}}_Ml._pg(_Tb,_Vb);return _tx}function _ZH(_Ml,_Qa,_Ra,_vH){_Ml.__H(_Qa-_Ml._44);_Ml._P8(_Ra-_Ml._54);_Ml._f7(_vH)}function _0I(_Ml,_Qa,_Ra,_1I){if(_1I){return _lH(_Ml,_Qa,_Ra)}else {return _mH(_Ml,_Qa,_Ra)}}function _2I(_Sk,_Qa,_Ra,_1I){if(_1I)return _lH(_Sk,_Qa,_Ra);else return _mH(_Sk,_Qa,_Ra)}function _3I(_Pa){if(!_CA._Bj(_Pa))return !1;
return !0}var _4I=_6l;var _5I=_6I;var _7I=_8I;var _9I=_aI;var _bI=_cI;var _dI=_eI;var _fI=_gI;var _hI=_iI;var _jI=_kI;var _lI=_mI;var _nI=_oI;var _pI=_qI;var _rI=_sI;var _tI=_sI;var _uI=_vI;var _wI=_xI;var _yI=_7l;var _zI=_AI;var _BI=_CI;var _DI=_EI;var _FI=_GI;var _HI=_II;var _JI=_KI;var _LI=_MI;var _NI=_OI;var _PI=_QI;var _RI=_QI;var _SI=_al;var _TI=_al;var _UI=_VI;var _WI=_VI;var _XI=_VI;var _YI=_VI;var _ZI=_9l;var __I=_9l;var _0J=_1J;var _2J=_1J;var _3J=_4J;var _5J=_4J;var _6J=_7J;var _8J=_bl;var _9J=_aJ;var _bJ=_cJ;var _dJ=_eJ;var _fJ=_gJ;
var _hJ=_iJ;var _jJ=_kJ;var _lJ=_mJ;var _nJ=_oJ;var _pJ=_qJ;var _rJ=_sJ;var _tJ=_uJ;var _vJ=_wJ;var _xJ=_yJ;var _zJ=_AJ;var _BJ=_CJ;var _DJ=_EJ;function _FJ(_Sk){_Sk._GJ(-1,0,1,0,!1,0)}var _HJ=_IJ;function _IJ(_xj,_JJ,_KJ,_LJ){var _MJ=_NJ._J3[_xj];if(!_MJ)return;_sd.globalAlpha=_xf;_sd.strokeStyle=_vx;var _Tb,_Vb,_jt;var _OJ=0;var _PJ=_MJ._QJ(0);if(!_LJ){_JJ=_JJ-_PJ._44;_KJ=_KJ-_PJ._54}else {_JJ=0;_KJ=0}_OJ=_Nj(_MJ.length/4.0);if(_OJ==0)return;var _V3=!0;_sd._2y();for(var _24=0;_24<=_OJ;_24++){_PJ=_MJ._QJ(_24/_OJ);if(_V3){
_sd._3y(_JJ+_PJ._44,_KJ+_PJ._54);_V3=!1}else {_sd._4y(_JJ+_PJ._44,_KJ+_PJ._54)}}_sd._6y();_sd._5y()}var _RJ=new _SJ();var _TJ=new _SJ();var _UJ=new _SJ();function _VJ(){var _WJ=_RJ._Tj(new _XJ(_WJ));return _WJ}function _YJ(_ZJ){var __J=_RJ._Bj(_ZJ);__J._0K()}function _1K(_ZJ,_2K){var __J=_RJ._Bj(_ZJ);__J._3K(_2K)}function _4K(_ZJ,_5K){var __J=_RJ._Bj(_ZJ);__J._6K(_5K)}function _7K(_ZJ,_8K){var __J=_RJ._Bj(_ZJ);__J._9K(_8K)}function _aK(_ZJ,_bK){var __J=_RJ._Bj(_ZJ);__J._cK(_bK)}function _dK(_ZJ,_eK){var __J=_RJ._Bj(_ZJ);
__J._fK((_eK>0.5)?!0:!1)}function _gK(_ZJ,_hK){var __J=_RJ._Bj(_ZJ);__J._iK(_hK)}function _jK(_ZJ,_hK){var __J=_RJ._Bj(_ZJ);__J._kK(_hK)}function _lK(_ZJ,_mK){var __J=_RJ._Bj(_ZJ);__J._nK(_mK)}function _oK(_ZJ,_pK){var __J=_RJ._Bj(_ZJ);__J._qK(_pK*_za._rK._sK)}function _tK(_ZJ){var __J=_RJ._Bj(_ZJ);__J._uK()}function _vK(_ZJ,_wK,_xK){var __J=_RJ._Bj(_ZJ);var scale=_za._rK._sK;__J._yK(_wK*scale,_xK*scale)}function _zK(_Sk,_ZJ,_xj,_AK,_BK){var _CK=-1;var __J=_RJ._Bj(_ZJ);var _5k=Math.floor(_xj);if(_5k==_DK){_5k=_Sk.id}
if(_5k==_kH){var _1k=_GA._XH();for(var _AA=0;_AA<_1k.length;_AA++){var _FA=_1k[_AA];if(_FA._EK)continue;_CK=_za._rK._FK(__J,_FA,_AK,_BK)}}else if(_5k<100000){var _BA=_CA._Bj(_5k);if(_BA===null){return _GK}var _1k=_BA._DA();for(var _AA=0;_AA<_1k.length;_AA++){var _FA=_1k[_AA];if(_FA._EK)continue;_CK=_za._rK._FK(__J,_FA,_AK,_BK)}}else {var _FA=_GA._Bj(_5k);_CK=_za._rK._FK(__J,_FA,_AK,_BK)}return _CK}function _HK(_Sk,_ZJ,_xj,_IK,_JK){if(_IK!==undefined&&_JK!==undefined){return _zK(_Sk,_ZJ,_xj,_IK,_JK)}else {return _zK(_Sk,
_ZJ,_xj,0.0,0.0)}}function _KK(_Pa,_zf,_LK){var _MK=_NK._Bj(_Pa);if(_MK===null)return;var _OK=_MK._PK;_OK._k5=_zf;_OK._QK=_LK}var _RK=_KK;function _N8(){if((_za._SK+1)>=_NK._TK.length)return;_UK=_NK._VK(_za._SK+1).id}function _Q6(){_UK=_za.id}function _t7(_4F){var _WK=_NK._Bj(_4F);if((_WK==null)||(_WK==undefined)){_Xr("Error: Room "+_4F+" is not a valid room index")}else {_UK=_4F}}function _D7(){_t7(_XK)}var _YK=function(){_je("yy_texture_get_texel_width()")};var _ZK=function(){_je("yy_texture_get_texel_height()")}
;var __K=function(){_je("texture_set_stage()")};var _0L=function(){_je("shader_is_compiled()")};var _1L=function(){_je("shader_set()")};var _2L=function(){_je("shader_get_uniform()")};var _3L=function(){_je("shader_set_uniform_i()")};var _4L=function(){_je("shader_set_uniform_f()")};var _5L=function(){_je("shader_set_uniform_matrix()")};var _6L=function(){_je("shader_set_uniform_matrix()")};var _7L=function(){_je("shader_enable_corner_id()")};var _8L=function(){_je("shader_set_uniform_array_i()")};var _9L=function(){
_je("shader_set_uniform_array_f()")};var _aL=function(){_je("shader_set_uniform_matrix_array()")};function _bL(){return 0}function _u8(_cL){_1L(_cL)}function _w8(){_1L(-1)}var _dL=[];var _eL=300000;var _fL=_eL;var _gL=[];var _hL=0;var audio_sampledata=[];var _iL=!1;var _jL=0;var _kL=128;var _lL=100000;var _mL=[];var _nL=[];var _oL=0;var _pL=200000;var _qL=[];var _rL=[];var _sL=0;var _tL=0;var _uL=[];var _vL={_wL:0,_xL:1,_yL:2,_zL:3,_AL:4,_BL:5,_CL:6};var _DL={_EL:0,_FL:1,_GL:2};var _HL=0;var _IL=1.0;var _JL=0;function _KL(){
if(_1j!=_2j)return;_jL++}var _LL;function _ML(){_NL.disconnect();_NL=g_WebAudioContext.createGainNode();_NL.connect(g_WebAudioContext.destination);g_WebAudioContext.listener._0k=new _Hp(0,0,0);g_WebAudioContext.listener._OL=new _Hp(0,0,0);g_WebAudioContext.listener._PL=new Array(0,0,0,0,0,0)}function _QL(){if(_1j!=_2j){return }_NL=g_WebAudioContext.createGainNode();_NL.connect(g_WebAudioContext.destination);_RL(_vL._xL);var _SL;if(typeof document.hidden!=="undefined"){_LL="hidden";_SL="visibilitychange"}
else if(typeof document.mozHidden!=="undefined"){_LL="mozHidden";_SL="mozvisibilitychange"}else if(typeof document.msHidden!=="undefined"){_LL="msHidden";_SL="msvisibilitychange"}else if(typeof document.webkitHidden!=="undefined"){_LL="webkitHidden";_SL="webkitvisibilitychange";}document.addEventListener(_SL,_TL,!1);g_WebAudioContext.listener._0k=new _Hp(0,0,0);g_WebAudioContext.listener._OL=new _Hp(0,0,0);g_WebAudioContext.listener._PL=new Array(0,0,0,0,0,0);_UL(0,0,0);_VL(0,0,1.0,0,1.0,0.0);_WL();_XL()}
function _YL(){this.buffer=null;this.gain=1.0;this._ZL=1.0;this.__L=1.0;this.duration=0.0;this._0M=0.0;this._m3=0;this._h3=0}function _1M(_2M,_3M,_4M){this._5M=g_WebAudioContext.createGainNode();this._6M=null;this._gt=0;this._RE(_2M,_3M,_4M)}_1M.prototype._RE=function(_2M,_3M,_4M){this._7M=!1;this._8M=g_WebAudioContext.currentTime;this.playbackpoint=0;this._9M=null;this._5M.disconnect();this.gain=1.0;this._5M.gain.value=1;if(this._6M!=null){this._6M.disconnect();this._6M=null}this.paused=!1;this._aM=_2M;
this._bM=_4M;this._cM=!1;this._dM=_3M;this._eM=!1;this._fM=!1;this._gM=!1;this._hM=null;this._iM=null;if(_2M>=0){this._eM=_jM(_2M);this._fM=_kM(_2M);this._gM=_lM(_2M);if(!this._fM&&!this._gM){this._5M.gain.value=audio_sampledata[_2M].gain;if(this._gt>=_eL){_uL[this._gt-_eL]=null}this._gt=_fL;_uL[_fL-_eL]=this;++_fL}}};function _mM(_nM){if(_nM<_eL||_nM>=_fL){debug("Error: invalid sound handle "+_nM);return null}var _oM=_uL[_nM-_eL];if(_oM==undefined){return null}return _oM}function _jM(_aM){if(_aM>=0&&_aM<_Wr._f3.length){
if(_Wr._f3[_aM]._h3==1){return !0}}else if(_aM<_lL){debug("IsSoundStreamed - Error: soundid "+_aM+" not found")}return !1}function _kM(_aM){if(_aM>=_lL&&_aM<_pL){return !0}return !1}function _lM(_aM){if(_aM>=_pL&&_aM<_eL){return !0}return !1}function _pM(_2M){var _oM=_Wr._f3[_2M];var _dt=_Jc+_oM._j3;var _qM=_oM._i3;_dt=_rM(_dt);var index=_dt.indexOf(_qM);if(index>0){_dt=_dt.substr(0,index)}if(_sM){_qM="ogg"}else if(_tM){_qM="mp3"}else {_qM="ogg"}_dt=_dt+"."+_qM;return _dt}function _uM(_vM,_2M,_wM){var _xM=_yM(_2M);
var _zM=_xM._0M;if(_xM._NG=='loading'){_xM._AM.push(["Audio_Play",_vM,_2M,_wM]);return }if(_vM._eM)_BM(_vM,_2M,_wM,_zM);else _CM(_vM,_2M,_wM,_zM);_vM._7M=!0}function _BM(_vM,_2M,_wM,_DM){var _EM=_pM(_2M);try{if(_vM._hM!=null){document.body.removeChild(_vM._hM)}_vM._hM=new Audio();var _hM=_vM._hM;_hM.controls=!1;_hM.autoplay=!0;_hM.preload="none";_hM.loop=(_wM)!=0?!0:!1;_hM.src=_EM;document.body.appendChild(_hM);if(_DM>0){_hM.addEventListener('loadedmetadata',function(){_vM._hM.currentTime=_DM},!1)}_hM.load();
try{_hM.play()}catch(_FM){debug("audio_tag.play() exception: "+_FM)}_vM._aM=_2M;_vM._iM=g_WebAudioContext.createMediaElementSource(_hM);_vM._iM.connect(_vM._5M);}catch(_FM){debug("Audio_PlayStreamed exception: "+_FM)}}function _3j(){var _oM=g_WebAudioContext.createBufferSource();var gain=g_WebAudioContext.createGainNode();_oM.connect(gain);gain.connect(g_WebAudioContext.destination);gain.gain.value=0;_oM.noteOn(0);if(g_WebAudioContext.sampleRate===48000){debug("Recreating audiocontext to fix sample rate");
g_WebAudioContext=new webkitAudioContext();if(!g_WebAudioContext.createGainNode){g_WebAudioContext.createGainNode=g_WebAudioContext.createGain}_oM=g_WebAudioContext.createBufferSource();gain=g_WebAudioContext.createGainNode();_oM.connect(gain);gain.connect(g_WebAudioContext.destination);gain.gain.value=0;_oM.noteOn(0);_ML();for(_24=0;_24<_tL;++_24){_dL[_24]._5M=g_WebAudioContext.createGainNode()}debug("Sample rate now "+g_WebAudioContext.sampleRate)}}function _CM(_vM,_2M,_GM,_DM){_vM._aM=_2M;try{var _HM=null;
var _IM=!1;if(_2M>=_pL&&_2M<(_pL+_sL)){_IM=!0;var _JM=_2M-_pL;_qL[_JM]._KM.connect(_vM._5M);_qL[_JM].gainnode=_vM._5M;_HM=_qL[_JM]._KM}else {var _xM=_yM(_2M);var __L=_xM.__L;if(_vM._6M!=null){__L*=_vM._6M.__L}_vM._9M=g_WebAudioContext.createBufferSource();_vM._9M.playbackRate.value=__L;_vM._9M.loop=_GM;_vM._9M.buffer=_xM.buffer;_vM._9M.connect(_vM._5M);_HM=_vM._9M}_vM._8M=g_WebAudioContext.currentTime;_HM.onended=function(event){_vM._7M=!1;if(!0===_vM._9M.loop)_CM(_vM,_2M,_GM,_DM)};if(!_IM){if(_DM!=undefined){
_HM.start(0,_DM);_vM.playbackpoint=_DM}else {_HM.noteOn(0);_vM.playbackpoint=0}}}catch(_FM){debug("Audio_PlayUnstreamed exception: "+_FM)}}function _LM(_vM){if(_vM._7M){if(_vM._eM)_MM(_vM);else _NM(_vM);_vM._aM=-1;_vM._7M=!1}}function _MM(_vM){if(_vM._hM!=null){try{_vM._hM.pause();_vM._iM.disconnect();if(_vM._5M!=null)_vM._5M.disconnect();if(_vM._6M!=null){_vM._6M.disconnect();_vM._6M=null}}catch(_FM){debug("Audio_StopStreamed exception: "+_FM)}}}function _NM(_vM){try{if(_vM._aM>=_pL&&_vM._aM<(_pL+_sL)){
var _OM=_vM._aM-_pL;_qL[_OM]._KM.onended=null;_qL[_OM]._KM.disconnect()}else if(_vM._9M!=null){_vM._9M.onended=null;_vM._9M.loop=!1;_vM._9M.noteOff(0);_vM._9M.disconnect();}if(_vM._5M!=null)_vM._5M.disconnect();if(_vM._6M!=null){_vM._6M.disconnect();_vM._6M=null}}catch(_FM){debug("Audio_StopUnstreamed exception: "+_FM)}}function _PM(_vM){if(!_vM.paused){if(_vM._eM)_QM(_vM);else _RM(_vM);_vM.paused=!0}}function _QM(_vM){try{_vM._hM.pause()}catch(_FM){debug("Audio_PauseStreamed exception: "+_FM)}}function _RM(_vM){
try{if(_vM._aM>=_pL&&_vM._aM<(_pL+_sL)){var _OM=_vM._aM-_pL;_qL[_OM]._KM.disconnect(0);_qL[_OM]._KM.onended=null}else {_vM._9M.onended=null;_vM._9M.noteOff(0);_vM.playbackpoint+=g_WebAudioContext.currentTime-_vM._8M}}catch(_FM){debug("Audio_PauseUnstreamed exception: "+_FM)}}function _SM(_vM){if(_vM.paused){if(_vM._eM)_TM(_vM);else _UM(_vM);_vM.paused=!1}}function _TM(_vM){if(_vM.paused){try{_vM._hM.play()}catch(_FM){debug("Audio_ResumeStreamed exception: "+_FM)}}}function _UM(_vM){try{if(_vM._aM>=_pL&&_vM._aM<(_pL+_sL)){
var _OM=_vM._aM-_pL;_qL[_OM]._KM.connect(_vM._5M);_qL[_OM]._KM.onended=function(event){_vM._7M=!1}}else {_vM._9M=g_WebAudioContext.createBufferSource();_vM._8M=g_WebAudioContext.currentTime;_vM._5M=g_WebAudioContext.createGainNode();var _VM=_yM(_vM._aM);_vM._5M.gain.value=_vM.gain*_VM.gain;_vM._9M.connect(_vM._5M);_vM._9M.onended=function(event){_vM._7M=!1};if(_vM._6M!=null){_vM._5M.connect(_vM._6M)}else {_vM._5M.connect(_NL)}_vM._9M.buffer=_VM.buffer;if(_vM._bM>0)_vM._9M.loop=!0;{var _WM=Math.floor(_vM.playbackpoint/_vM._9M.buffer.duration);
var _XM=_vM.playbackpoint-_WM*_vM._9M.buffer.duration;_vM._9M.noteGrainOn(0,_XM)}}}catch(_FM){debug("Audio_ResumeUnstreamed exception: "+_FM);}}function _YM(_vM){var _ZM=!1;if(_vM._7M){return _vM.paused}return !1}function __M(_vM){var _0N=!1;if(_vM._7M){if(_vM._eM)_0N=_1N(_vM);else _0N=_2N(_vM)}return _0N}function _2N(_vM){if(_vM._9M!=null){if((_vM._9M.playbackState==undefined||_vM._9M.playbackState!=_vM._9M.FINISHED_STATE)||_vM.paused){return !0}}return !1}function _1N(_vM){if(_vM._hM!=null){if(!_vM._hM.ended){
return !0}}return !1}function _3N(_2M,_3M,_4M){if(_1j!=_2j)return null;var _24;var _oM;for(_24=0;_24<_tL;++_24){_oM=_dL[_24];if(!_oM._7M){_oM._RE(_2M,_3M,_4M);return _oM}else {var _4N=!1;if(_oM._eM&&_oM._hM!=null){_4N=_oM._hM.ended}else {_4N=((_oM._9M.playbackState!=undefined&&_oM._9M.playbackState==_oM._9M.FINISHED_STATE)&&!_oM.paused)}if(_4N){_oM._RE(_2M,_3M,_4M);return _oM}}}if(_tL<_kL){var _5N=new _1M(_2M,_3M,_4M);_dL[_tL]=_5N;++_tL;return _5N}var _6N=_3M;var _7N=-1;for(_24=0;_24<_tL;++_24){_oM=_dL[_24];if(_oM._dM<_6N){
_7N=_24;_6N=_oM._dM}}if(_7N>=0){debug("killing sound on channel "+_7N);var _8N=_dL[_7N];_LM(_8N);_8N._RE(_2M,_3M,_4M);return _8N;}debug("reached max sounds and no lower priority");return null}function _yM(_aM){var _xM=null;if(_aM>=0&&_aM<=audio_sampledata.length){_xM=audio_sampledata[_aM]}else {var _9N=_aM-_lL;if(_9N>=0&&_9N<_oL){_xM=_nL[_9N]}else {var _OM=_aM-_pL;if(_OM>=0&&_OM<_sL){_xM=_rL[_OM]}}}return _xM}function _L6(_aM,_dM,_bM){var _xM=_yM(_aM);if(_xM==null){debug("audio_play_sound - invalid sound index: "+_aM);
return -1}var _m3=_xM._m3;if(!_aN(_m3)){debug(_bN(_aM)+": Audio Group "+_m3+" is not loaded");return -1}var _5N=_3N(_aM,_dM,_bM);if(_5N==null)return -1;_5N._5M.connect(_NL);_uM(_5N,_aM,(_bM>0));return _5N._gt}function _r7(_2M){if(_1j!=_2j)return;var _oM;if(_2M>=_eL){_oM=_mM(_2M);if(_oM!=null){_LM(_oM)}}else {for(_24=0;_24<_tL;++_24){_oM=_dL[_24];if(_oM._aM==_2M)_LM(_oM)}}}function _K6(index,_cN,_CF){if(_1j!=_2j)return;var _m5=15;var _dN=1000/_m5;if(_dN<=0)_dN=1;var _Pm=_CF/_dN;if(_Pm<1)_Pm=1;if(index>=_eL){var _oM=_mM(index);
if(_oM==null){return }var _eN=audio_sampledata[_oM._aM].gain;if(_oM._7M){if(_CF==0){var _fN=_cN;if(_fN<0)_fN=0;if(_fN>1)_fN=1;_oM.gain=_fN;_oM._5M.gain.value=_oM.gain*_eN}else {var _gN=(_cN-_oM.gain)/_Pm;try{function _hN(){setTimeout(function(){var _fN=_oM.gain+_gN;if(_fN<0)_fN=0;if(_fN>1)_fN=1;_oM.gain=_fN;_oM._5M.gain.value=_oM.gain*_eN;_Pm--;if(_Pm>0)_hN()},_dN)}_hN()}catch(_fz){if(_iN)debug("Error setting audio volume: "+index)}}}}else {var _Cm=index;if(audio_sampledata[_Cm]!=undefined){var _ZL=audio_sampledata[_Cm]._ZL;
_cN*=_ZL;if(_CF==0){var _fN=_cN;if(_fN<0)_fN=0;if(_fN>1)_fN=1;audio_sampledata[_Cm].gain=_fN;for(_24=0;_24<_tL;++_24){var _jN=_dL[_24];if(_jN._7M&&_jN._aM==_Cm){_jN._5M.gain.value=_jN.gain*audio_sampledata[_Cm].gain}}}else {var _gN=(_cN-audio_sampledata[_Cm].gain)/_Pm;try{function _kN(){setTimeout(function(){var _fN=audio_sampledata[_Cm].gain+_gN;if(_fN<0)_fN=0;if(_fN>1)_fN=1;audio_sampledata[_Cm].gain=_fN;for(_24=0;_24<_tL;++_24){var _jN=_dL[_24];if(_jN._7M&&_jN._aM==_Cm){_jN._5M.gain.value=_jN.gain*audio_sampledata[_Cm].gain}
}_Pm--;if(_Pm>0)_kN()},_m5)}_kN();}catch(_fz){if(_iN)debug("Error setting audio volume: "+index)}}}}}function _TL(){if(_1j==_2j){if(document[_LL]==!0){if(!_iL){_iL=!0;_lN(!0)}}else if(document[_LL]==!1){if(_iL){_mN(!0);_iL=!1}}}}function _bN(_nN){if(_1j==_2j){var _oN=-1;if(_nN>=_eL){var _oM=_mM(_nN);if(_oM!=null){_oN=_oM._aM}}else {_oN=_nN}if(_oN>=0&&_oN<_Wr._f3.length){var name=_Wr._f3[_oN]._g3;return name}}return "<undefined>"}var _pN;function _RL(_qN){if(_1j!=_2j){return }var _rN=g_WebAudioContext.createPanner();
_pN=_rN.INVERSE_DISTANCE;switch(_qN){case _vL._wL:debug("Audio_falloff_none not supported in html5\n");break;case _vL._xL:_pN=_rN.INVERSE_DISTANCE;break;case _vL._yL:debug("Audio_falloff_inverse_distance_clamped not supported in html5\n");break;case _vL._zL:_pN=_rN.LINEAR_DISTANCE;break;case _vL._AL:debug("Audio_falloff_linear_distance_clamped not supported in html5\n");break;case _vL._BL:_pN=_rN.EXPONENTIAL_DISTANCE;break;case _vL._CL:debug("Audio_falloff_exponent_distance_clamped not supported in html5\n");
break;default :debug("Attempting to set audio falloff to unknown model\n");break}}function _lN(_sN){for(_24=0;_24<_tL;++_24){var _oM=_dL[_24];if(_oM._7M){if(!_oM.paused){_PM(_oM);if(_sN)_oM._cM=!0}}}}function _tN(){for(_24=0;_24<_tL;++_24){var _oM=_dL[_24];if(_oM._7M){_LM(_oM);}}}function _uN(_vN){for(_24=0;_24<_tL;++_24){var _oM=_dL[_24];if(_oM._7M){var _m3=audio_sampledata[_oM._aM]._m3;if(_m3==_vN){_LM(_oM)}}}}function _mN(_sN){for(_24=0;_24<_tL;++_24){var _oM=_dL[_24];if(_oM._7M){if(_oM.paused){if(_sN){
if(_oM._cM){_SM(_oM);_oM._cM=!1}}else {_SM(_oM)}}}}}function _J6(_2M){if(_1j!==_2j)return !1;if(_2M>=_eL){var _oM=_mM(_2M);if(_oM!=null){if(__M(_oM)){return !0}}}else {for(_24=0;_24<_tL;++_24){_oM=_dL[_24];if(_oM._aM==_2M){if(_oM._7M){if(__M(_oM)){return !0}}}}}return !1}function _UL(_wN,_xN,_yN){if(_1j==_2j){var _zN=g_WebAudioContext.listener;_zN.setPosition(_wN,_xN,_yN);_zN._0k._hq=_wN;_zN._0k._iq=_xN;_zN._0k._jq=_yN}}function _VL(_wN,_xN,_yN,_AN,_BN,_CN){if(_1j==_2j){var _zN=g_WebAudioContext.listener;_zN.setOrientation(_wN,
_xN,_yN,_AN,_BN,_CN);_zN._PL[0]=_wN;_zN._PL[1]=_xN;_zN._PL[2]=_yN;_zN._PL[3]=_AN;_zN._PL[4]=_BN;_zN._PL[5]=_CN}}function _DN(e){if(_1j!=_2j)return;var targetid=e.target.targetid;debug("error loading sound"+targetid);if(targetid==undefined){}else {debug("AudioError: "+this.URL);this.completed=!1;_EN++;ClearEventListeners(this)}}function _FN(e){if(_1j!=_2j)return;var targetid=e.target.targetid;if(_iN)debug("sound loaded"+targetid);if(targetid==undefined){}else {this.completed=!0;ClearEventListeners(this);
try{g_WebAudioContext.decodeAudioData(e.target.response,function(buffer){var _VM=audio_sampledata[targetid];_VM.buffer=buffer;_EN++},function(err){debug("error decoding audio data:"+err);_EN++})}catch(_fz){debug("error decoding audio data: "+_fz.message);_EN++}}}function _GN(_bB,_xj,_HN){var _VM=audio_sampledata[_xj];_VM.buffer=null}function _IN(e){var targetid=e.target.targetid;debug("Audio_SoundReadyStateChange:targetid/readyState/status:"+targetid+'/'+e.target.readyState+'/'+e.target.status);}function _JN(e){
var targetid=e.target.targetid;debug("Audio_SoundProgress:targetid/loaded/total:"+targetid+'/'+e._Hu+'/'+e._KN)}function _LN(_bB,_xj,_HN,_MN){_bB=_rM(_bB);if((_1j!=_2j)||(_NN==!1)){return undefined}var _qM;var index;index=_bB.indexOf(_HN);if(index>0){_bB=_bB.substr(0,index)}if(_sM){_HN="ogg"}else if(_tM){_HN="mp3"}else {_HN="ogg"}_bB=_bB+"."+_HN;var _LC=new XMLHttpRequest();_LC.responseType='arraybuffer';_LC.targetid=_xj;_LC.URL=_bB;_LC.completed=!1;if(_MN!=undefined){_LC.targetid={_ON:_MN,_oN:_xj};_LC.onload=_PN;
_LC.onerror=_QN}else {_LC.onload=_FN;_LC.onerror=_DN;_LC.ontimeout=_DN;_LC._BB=_JN;_LC.onreadystatechange=_IN}_LC.open('GET',_bB,!0);_LC.send();_RN[_xj]=_LC;return _xj}var _SN="Unloaded";var _TN="Loading";var _UN="Loaded";var _VN="Unloading";var _WN=0;var _XN=[];function _YN(_vN){this._m3=_vN;this._ZN=_SN;this.__N=0;this._0O=0;this._1O=[]}_YN.prototype._2O=function(_3O){this._1O.push(_3O)};_YN.prototype._4O=function(_5O){if(this._ZN!=_5O){this._ZN=_5O;debug("Audio Group "+this._m3+"-> "+this._ZN);if(_5O==_UN){
var map=_7k();_m7._6O=map;_hk(map,"type","audiogroup_load");_hk(map,"group_id",this._m3);_CA._7O(_8O,0)}}};function _PN(e){var targetid=this.targetid._oN;var _9O=this.targetid._ON;if(_iN)debug("sound loaded "+targetid);if(targetid!=undefined){e.target.completed=!0;ClearEventListeners(this);try{g_WebAudioContext.decodeAudioData(e.target.response,function(buffer){var _VM=audio_sampledata[targetid];_VM.buffer=buffer;_9O._aO()},function(err){debug("error decoding audio data:"+err);_9O._aO()})}catch(_fz){
debug("error decoding audio data: "+_fz.message);_9O._aO()}}}function _QN(e){var targetid=this.targetid._oN;var _9O=this.targetid._ON;debug("error loading sound"+targetid);if(targetid!=undefined){debug("AudioError: "+this.URL);this.completed=!1;ClearEventListeners(this);_9O._aO()}}_YN.prototype._aO=function(){this.__N--;if(this._1O.length>0){this._0O=((this._1O.length-this.__N)*100)/(this._1O.length)}if(this.__N<=0){this._4O(_UN)}};_YN.prototype._Ac=function(){if(this._ZN!=_SN){return 0}if(this._1O.length==0){
return 0}this._4O(_TN);this.__N=this._1O.length;this._0O=0;var _24;for(_24=0;_24<this._1O.length;++_24){var index=this._1O[_24];if(_Wr._f3[index]._h3==0){var id=_LN(_Jc+_Wr._f3[index]._j3,index,_Wr._f3[index]._i3,this);if(id===undefined)this._aO()}else {this._aO()}}};_YN.prototype._bO=function(){if(this._ZN==_UN){return 1}return 0};function _WL(){var index;var _cO=1;for(index=0;index<_Wr._f3.length;index++){if(_Wr._f3[index]!==null){var _VM=new _YL();audio_sampledata[index]=_VM;_VM.buffer=null;var _dO=_Wr._f3[index].volume;
_VM.gain=_dO;_VM._ZL=_dO;_VM.__L=1.0;_VM._h3=_Wr._f3[index]._h3;if(_Wr._f3[index].duration!=undefined){_VM.duration=_Wr._f3[index].duration}_VM._m3=0;var _m3=_Wr._f3[index]._m3;if(_m3!=undefined){_VM._m3=_m3}}}}function _XL(){if(_Wr._n3){var _24;_WN=_Wr._n3.length;for(_24=0;_24<_WN;++_24){_XN[_24]=new _YN(_24)}for(_24=0;_24<audio_sampledata.length;++_24){var _oM=audio_sampledata[_24];if(_oM!=undefined){_m3=_oM._m3;if(_XN[_m3]!=undefined){_XN[_m3]._2O(_24)}}}}}function _aN(_vN){if(_vN==0){return 1}if(_vN>0&&_vN<_WN){
var _9O=_XN[_vN];var _os=_9O._bO();return _os}return 0}function _eO(_fO){return _fO}function _gO(_fO){return _fO}navigator._hO=(navigator._hO||navigator._iO||navigator._jO||navigator._kO);var _lO=!1;var _mO=undefined;var _nO=0,_oO=1,_pO=2,_qO=3;function __F(_nN){if(_rO._Bj(_nN)==null)return !1;return !0}function _0G(_nN){var _sO=_rO._Bj(_nN);if(_sO==null)return 0;return _sO.width}function _1G(_nN){var _sO=_rO._Bj(_nN);if(_sO==null)return 0;return _sO.height}var _tO=_uO;function _uO(_Pa,_Qa,_Ra,_qj,_rj,_nl,_ol){var _vO=document.createElement(_bs);
var _wO=_vO.getContext('2d');_xO(_wO);_yO=_rO._Bj(_Pa);_yO._Hb++;_vO.width=_yO.width;_vO.height=_yO.height;_wO._zO(canvas,_Qa,_Ra,_qj,_rj,0,0,_vO.width,_vO.height);if(_nl){_vO.complete=_tl(_wO,_qj,_rj)}else {_vO.complete=!0}_yO._Hb++;var _wl=new _xl();_yO._AO[_yO._AO.length]=_wl;_wl._44=0;_wl._54=0;_wl._64=_yO.width;_wl._74=_yO.height;_wl._z5=0;_wl._A5=0;_wl._B5=_wl._64;_wl._C5=_wl._74;_wl._D5=_wl._64;_wl._E5=_wl._74;_wl._F5=_BO(_vO);_wl._yc=_zc[_wl._F5];return _Pa}var _CO=_DO;function _DO(_xj,_Qa,_Ra,
_qj,_rj,_nl,_ol,_EO,_FO){var _vO=document.createElement(_bs);var _wO=_vO.getContext('2d');_xO(_wO);_vO.width=_rl._Bj(_xj).width;_vO.height=_rl._Bj(_xj).height;_wO._zO(_rl._Bj(_xj),0,0);if(_nl){_vO.complete=_tl(_wO,_qj,_rj)}else {_vO.complete=!0}var _yO=new _GO();var _HO=_rO._IO(_yO);_yO._g3="surface.copy";_yO.width=_qj;_yO.height=_rj;_yO._0D=new _Is();_yO._0D.right=_yO.width;_yO._0D.bottom=_yO.height;_yO._q3=!0;_yO._r3=!0;_yO.preload=!0;_yO._JO=0;_yO._KO=!1;_yO._s3=_EO;_yO._t3=_FO;_yO._LO=!0;_yO._Hb=1;
_yO._MO=!1;_yO._NO=!1;_yO._Ib=[];_yO._AO=[];_yO._A3=[];_yO._OO();var _wl=new _xl();_yO._AO[0]=_wl;_wl._44=0;_wl._54=0;_wl._64=_yO.width;_wl._74=_yO.height;_wl._z5=0;_wl._A5=0;_wl._B5=_wl._64;_wl._C5=_wl._74;_wl._D5=_wl._64;_wl._E5=_wl._74;_wl._F5=_BO(_vO);_wl._yc=_zc[_wl._F5];_PO(_wl);return _HO}var _QO=_RO;function _RO(_Pa,_xj,_Qa,_Ra,_qj,_rj,_nl,_ol){var _vO=document.createElement(_bs);var _wO=_vO.getContext('2d');_xO(_wO);_yO=_rO._Bj(_Pa);_yO._Hb++;_vO.width=_yO.width;_vO.height=_yO.height;_wO._zO(_rl._Bj(_xj),
0,0,_qj,_rj,0,0,_vO.width,_vO.height);if(_nl){_vO.complete=_tl(_wO,_qj,_rj)}else {_vO.complete=!0}var _wl=new _xl();_yO._AO[_yO._AO.length]=_wl;_wl._44=0;_wl._54=0;_wl._64=_yO.width;_wl._74=_yO.height;_wl._z5=0;_wl._A5=0;_wl._B5=_wl._64;_wl._C5=_wl._74;_wl._D5=_wl._64;_wl._E5=_wl._74;_wl._F5=_BO(_vO);_wl._yc=_zc[_wl._F5];return _Pa}var _SO=_TO;function _TO(_Pa){var _sO=_rO._Bj(_Pa);if(_sO==null)return 0;var _yO=new _GO();var _HO=_rO._IO(_yO);_yO._g3=_sO._g3+".copy";_yO.width=_sO.width;_yO.height=_sO.height;
_yO._0D._tj(_sO._0D);_yO._q3=_sO._q3;_yO._r3=_sO._r3;_yO.preload=_sO.preload;_yO._JO=_sO._JO;_yO._KO=_sO._KO;_yO._s3=_sO._s3;_yO._t3=_sO._t3;_yO._LO=!0;_yO._Hb=_sO._Hb;_yO._UO=_sO._UO;_yO._MO=_sO._MO;_yO._NO=_sO._NO;_yO._Ib=[];_yO._AO=[];_yO._A3=[];for(var _24=0;_24<_sO._Hb;_24++){var _wl=new _xl();_yO._AO[_24]=_wl;_wl._LO(_sO._AO[_24]);var _Hl=_VO(_sO._AO[_24]);_wl._F5=_BO(_Hl);_wl._44=0;_wl._54=0;_wl._yc=_zc[_wl._F5]}return _HO}function _WO(_XO,_YO,_ZO,__O,_qf,_0P){var _64=_YO._D5;var _74=_YO._E5;var _1P=[];
var _2P=_74*_64;for(_Sb=0;_Sb<_2P;_Sb++)_1P[_Sb]=!1;if(_qf==_nO){var _3P=_4P(_YO);var index=0;for(var _24=0;_24<_3P.length;_24+=4){if(_3P[_24+3]>_0P){_1P[index]=!0}else {_1P[index]=!1}index++}}else {switch(_qf){case _oO:{for(var _54=__O.top;_54<=__O.bottom;_54++){for(var _44=__O.left;_44<=__O.right;_44++){_1P[_44+(_54*_64)]=!0;}}break}case _pO:{var _8c=(__O.left+__O.right)/2;var _Td=_8c-__O.left+0.5;var _9c=(__O.top+__O.bottom)/2;var _Ud=_9c-__O.top+0.5;for(var _54=__O.top;_54<=__O.bottom;_54++){for(var _44=__O.left;
_44<=__O.right;_44++){if((_Td>0)&&(_Ud>0)){_1P[_44+(_54*_64)]=_cc((_44-_8c)/_Td)+_cc((_54-_9c)/_Ud)<1}}}break}case _qO:{var _8c=(__O.left+__O.right)/2;var _Td=_8c-__O.left+0.5;var _9c=(__O.top+__O.bottom)/2;var _Ud=_9c-__O.top+0.5;for(var _54=__O.top;_54<=__O.bottom;_54++){for(var _44=__O.left;_44<=__O.right;_44++){if((_Td>0)&&(_Ud>0)){_1P[_44+(_54*_64)]=Math.abs((_44-_8c)/_Td)+Math.abs((_54-_9c)/_Ud)<1;}}}break}}}if(_XO!=null){for(var _24=0;_24<_1P.length;_24++){if(_XO[_24])_1P[_24]=!0}}return _1P}function _5P(_6P,
_7P){if(__F(_6P)){var _8P=_rO._Bj(_6P);var _wl=_8P._9P(~~_7P);if(_wl){return({_rf:_wl._yc,_sf:_wl})}}return null}function _Ns(_yj){return String.fromCharCode(_yj)}function _aP(_Xt){if(!_Xt||_Xt=="")return 0;return _Xt.charCodeAt(0)}function _A7(_5k){if(_5k==undefined){return "undefined"}if(_5k instanceof Array){var _Jj="{";for(var _24=0;_24<_5k.length;++_24){if(_24!=0)_Jj+=",";_Jj+=_A7(_5k[_24])}_Jj+="}";return _Jj}else if(typeof(_5k)=="number"){if((~~_5k)!=_5k){return _5k.toFixed(2).toString()}else {return _5k.toString()}
}else if(typeof(_5k)=="boolean"){if(_5k)return "1";else return "0";}else {return _5k.toString()}}var _bP=[];function _cP(_dP){debug("myBrandConnectReadyEvent");_bP=_dP}function _eP(){_ss()}function _fP(){_gP=!0;debug("myBrandConnectDoneEvent")}function _hP(){var _iP=document.getElementById("ssaBrandConnectInterstitial");var _jP=document.getElementById("gm4html5_div_id");_jP.appendChild(_iP);_fs()}var _kP=!1;var _gP=!1;var ssa_json={'applicationUserId':'1234','applicationKey':'2b46ec59','onCampaignsReady':_cP,'onCampaignsDone':_fP,
'onCampaignClose':_eP,'onCampaignOpen':_hP,'maxWidth':1000,'maxHeight':700,};var _lP=(function(_lm,_Nb){var _bd=_lm.createElement(_Nb),_7s=_lm.getElementsByTagName(_Nb)[0];_bd._7t=!0;_bd.src=('https:'!=location.protocol?'http://jsd.supersonicads.com':'https://a248.e.akamai.net/ssastatic.s3.amazonaws.com')+'/inlineDelivery/delivery.min.gz.js';_7s.parentNode.insertBefore(_bd,_7s)});var _mP=ads_engagement_launch;function ads_engagement_launch(_nP,_oP){if(SSA_CORE!=undefined)SSA_CORE.BrandConnect.engage()}
var _pP=[];_qP=_rP;function _rP(_xj,_qj,_rj){if(_xj==_sP){_tP=!0;_uP=_qj;_vP=_rj;return 1;}if(!_28(_xj)){_Cj("Surface does not exist");return 0}_08(_qj,_rj,_xj);return 0}_08=_wP;function _wP(_qj,_rj,_xP){var _Dl=document.createElement(_bs);_Dl._Lf=_Dl.width=_qj;_Dl._Mf=_Dl.height=_rj;_Dl.complete=!0;_Dl._yP=!1;_Dl.name="";_Dl._sd=_Dl.getContext('2d');_xO(_Dl._sd);if(_Wr._H5&&!_Wr._H5._Q5){_zP(_Dl._sd)}var _wl=new _xl();_Dl._AP=_wl;_wl._44=0;_wl._54=0;_wl._64=_qj;_wl._74=_rj;_wl._z5=0;_wl._A5=0;_wl._B5=_wl._64;
_wl._C5=_wl._74;_wl._D5=_wl._64;_wl._E5=_wl._74;if(_xP!=undefined){_rl._ek(_xP,_Dl);_wl._F5=_xP}else {_wl._F5=_rl._Tj(_Dl)}_wl._yc=_Dl;_wl._vc=[];_wl._wc=0;_wl._xc=4;_wl._BP=0;_wl._CP=null;_wl._vO=_Dl;return _wl._F5}var _DP=_EP;function _EP(_xj){_rl._bk(_xj)}function _28(_xj){if(_rl._Bj(_xj)!=null)return !0;else return !1}function _FP(_xj){var _Dl=_rl._Bj(_xj);if(_Dl!=null){return _Dl._Lf}return 0}function _GP(_xj){var _Dl=_rl._Bj(_xj);if(_Dl!=null){return _Dl._Mf}return 0}_HP=_IP;function _IP(_xj){var _Dl=_rl._Bj(_xj);
if(_Dl!=null){_sd._Rw();_pP.push(_sd);_Dl._sd._JP=_xj;_sd=_Dl._sd;g_CurrentGraphics=_sd;_KP=!1}}var _LP,_MP,_NP,_OP;var _38=_PP;function _PP(_xj){var _Dl=_rl._Bj(_xj);if(_Dl!=null){_QP.left=_dz.left;_QP.top=_dz.top;_QP.right=_dz.right;_QP.bottom=_dz.bottom;_dz.left=0;_dz.top=0;_dz.right=_Dl._Lf;_dz.bottom=_Dl._Mf;_RP._tj(_SP);_SP._Wz=0;_SP._Yz=0;_SP.__z=_Dl._Lf;_SP._1A=_Dl._Mf;_SP._TP=0;_SP._UP=0;_SP._VP=_Dl._Lf;_SP._WP=_Dl._Mf;_SP._Li=0;_SP._Ni=0;_SP._XP=_Dl._Lf;_SP._YP=_Dl._Mf;_SP._Mi=_SP._Li+_SP._XP;
_SP._Oi=_SP._Ni+_SP._YP;_sd._Rw();_pP.push(_sd);_LP=_Uw;_MP=_Vw;_NP=_Ww;_OP=_Xw;_ZP(0,0,_Dl._Lf,_Dl._Mf);__P(0,0,_Dl._Lf,_Dl._Mf);g_CurrentGraphics=_Dl._sd;_sd=_Dl._sd;_sd._Rw();_KP=!0;_VA()}}var _88=_0Q;function _0Q(){if(_KP){_dz=_QP;_SP._tj(_RP);_ZP(_LP,_MP,_NP,_OP);__P(_SP._Wz,_SP._Yz,_SP.__z,_SP._1A);_sd._Yw()}var _1Q=_pP.pop();_sd=_1Q?_1Q:_2Q;g_CurrentGraphics=_sd;_sd._Yw();_VA()}function _fy(_3Q,_Qa,_Ra){var data=null;var _sl=_3Q.getContext('2d');try{data=_sl._4Q(_Qa,_Ra,1,1)}catch(_fz){return 0xff000000}
_5Q=data.data;var index=0;var _6Q=_5Q[index]&0xff;var _7Q=_5Q[index+1]&0xff;var _8Q=_5Q[index+2]&0xff;var _9Q=_5Q[index+3]&0xff;return(_6Q|(_7Q<<8)|(_8Q<<16)|(_9Q<<24));}var _aQ=_bQ;var _cQ=_dQ;function _bQ(_xj,_Qa,_Ra){return _dQ(_xj,_Qa,_Ra)&0xffffff}function _dQ(_xj,_Qa,_Ra){var _Dl=_rl._Bj(_xj);if(_Dl!=null){return _fy(_Dl,_Nj(_Qa),_Nj(_Ra))}return 0x00000000}var _eQ=_fQ;function _fQ(_xj,_Qa,_Ra){var _Dl=_rl._Bj(_xj);if(!_Dl)return;_Qa=~~_Qa;_Ra=~~_Ra;var alpha=_sd.globalAlpha;{_sd.globalAlpha=_xf;_sd._zO(_Dl,
_Qa,_Ra)}_sd.globalAlpha=alpha}function _gQ(_xj,_Qa,_Ra,_qj,_rj){var _Dl=_rl._Bj(_xj);if(!_Dl)return;_hQ(_Dl._AP,_Qa,_Ra,_qj,_rj,0xffffff,1.0)}function _v8(_xj,_EH,_FH,_sc,_tc,_Qa,_Ra){var _Dl=_rl._Bj(_xj);if(!_Dl)return;_iQ(_Dl._AP,_EH,_FH,_sc,_tc,_Qa,_Ra,1,1,0xffffff,1.0)}var _jQ=_kQ;function _kQ(_xj,_Qa,_Ra,__n,_0o,_lQ,_Af){_je("draw_surface_tiled_ext()")}function _mQ(_nQ,_Qa,_Ra,_oQ){var _ql=_rl._Bj(_nQ);var _Al=_rl._Bj(_oQ);if(_ql!=null&&_Al!=null){var _sl=_ql.getContext('2d');_sl.save();_sl.globalCompositeOperation='copy';
_sl.drawImage(_Al,_Qa,_Ra);_sl.restore()}}function _pQ(_nQ,_Qa,_Ra,_oQ,_qQ,_rQ,_sQ,_tQ){var _ql=_rl._Bj(_nQ);var _Al=_rl._Bj(_oQ);if(_ql!=null&&_Al!=null){var _Sw=[];var _sl=_ql.getContext('2d');_sl.save();_Sw[0]=1;_Sw[1]=0;_Sw[2]=0;_Sw[3]=1;_Sw[4]=0;_Sw[5]=0;_sl.setTransform(_Sw[0],_Sw[1],_Sw[2],_Sw[3],_Sw[4],_Sw[5]);_sl.beginPath();_sl.rect(_Qa,_Ra,_sQ,_tQ);_sl.clip();_sl.globalCompositeOperation='copy';_sl.drawImage(_Al,_qQ,_rQ,_sQ,_tQ,_Qa,_Ra,_sQ,_tQ);_sl.restore()}}function _v7(_Sk){var index;index=_Sk._M8;
_fc=_Sk;{var _8P=_rO._Bj(index);if(_8P!=null){_8P._Zc(Math.floor(_Sk._t8),_Sk._44,_Sk._54,_Sk._I7,_Sk._K7,_Sk._39,_Sk._uQ,_Sk._Uk)}}_fc=null}function _s8(_Ml,_vQ,_wQ,_Qa,_Ra,__n,_0o,_xQ,_Pf,_Af){if(_wQ<0)_wQ=~~_Ml._t8;var _sO=_rO._Bj(_vQ);if(_sO!=null){_Af=min(1.0,_Af);_sO._Zc(_wQ,_Qa,_Ra,__n,_0o,_xQ,_Bf(_Pf),_Af)}}function _V8(_Ml,_vQ,_wQ,_Qa,_Ra){if(_wQ<0)_wQ=~~_Ml._t8;var _sO=_rO._Bj(_vQ);if(_sO!=null){_sO._yQ(_wQ,_Qa,_Ra,_xf)}}function _zQ(_AQ,_BQ){if(_AQ){if(_BQ===undefined){canvas.style.cursor=""}
else {canvas.style.cursor=_BQ}}else {canvas.style.cursor="none"}}function _CQ(_zf){_DQ=_Bf(_zf)}var _EQ=_CQ;function _FQ(){return _Bf(_DQ)}var _GQ=_FQ;function _HQ(_Qa,_Ra){var _IQ=document.getElementById(_bs);var _JQ=_IQ;for(var _JQ=_IQ;_JQ;_JQ=_JQ.parentNode){var position;if(_JQ["currentStyle"]){position=_JQ["currentStyle"]["position"]}else if(window.getComputedStyle){try{var style=window.getComputedStyle(_JQ,null);if(style){position=style.getPropertyValue("position");}}catch(e){}}if(position&&(position=="fixed")){
debug("Warning: Canvas position fixed. Ignoring position alterations");return }}_IQ.style.position="absolute";_IQ.style.left=_Qa+"px";_IQ.style.top=_Ra+"px"}function _KQ(_qj,_rj){canvas.width=_qj;canvas.height=_rj;_cy=_qj;_ey=_rj;_LQ=canvas.width;_MQ=canvas.height;_Ji(canvas,_Ki);_NQ=_Ki.top;_OQ=_Ki.left;_PQ=_Ki.right;_QQ=_Ki.bottom;_RQ=_LQ;_SQ=_MQ;_TQ=_qj;_UQ=_rj;_VQ=1;_WQ=1}function _XQ(_Qa,_Ra,_qj,_rj){_KQ(_qj,_rj);_HQ(_Qa,_Ra)}function _YQ(){return _PQ-_OQ}function _ZQ(){return _QQ-_NQ}var __Q;var _0R;
var _1R;var _2R;var _3R;var _4R;var _5R;var _6R;var _7R;var _8R;var _9R;var _aR;var _bR=0;var _cR=1,_dR=2,_eR=3,_fR=4,_gR=5,_hR=6;var _iR=aa_1241_kz();function aa_1241_kz(){return 0x87155211}function _jR(){var _kR=null;if(window.XMLHttpRequest){_kR=new XMLHttpRequest()}if(typeof(XMLHttpRequest)=="undefined"){_kR=function(){try{return new ActiveXObject("Msxml2.XMLHTTP.6.0")}catch(e){}try{return new ActiveXObject("Msxml2.XMLHTTP.3.0")}catch(e){}try{return new ActiveXObject("Msxml2.XMLHTTP")}catch(e){}throw new _Cj("This browser does not support XMLHttpRequest.");
}}this._lR=_kR;this._mR=!1}var _nR=new _jR();function _oR(){}var _pR=_qR;function _qR(_AQ){}var _rR=_sR;function _sR(){return !1}var _tR=_uR;function _uR(){}var _vR=_wR;function _wR(){}var _xR=_yR;function _yR(){}var _zR=_AR;function _AR(){}var _BR=_CR;function _CR(){}var _DR=_ER;function _ER(){}var _FR=_GR;function _GR(){}var _HR=_IR;function _IR(){}var _JR=_KR;function _KR(){}var _LR=_MR;function _MR(){}var _NR=_OR;function _OR(){}var _PR=_QR;function _QR(){return -1}var _RR=_SR;function _SR(){}var _TR=_UR;function _UR(){}var _VR=_WR;
function _WR(){}var _XR=_YR;function _YR(){return _ZR}function __R(){return _0S}function _1S(){return _tB}function _2S(){return _3S}var _4S=_5S;function _5S(_bB,_6S,_7S){if(_6S!="_self"&&_6S!="_blank"&&_6S!="_parent"&&_6S!="_top"){_Cj("Error: invalid TARGET specified. Only '_self', '_blank', 'parent' or '_top' supported. (YoYo_OpenURL)");return;}var _Hu=window.open(_bB,_6S,_7S)}var _8S=_9S;function _9S(_bB,_6S){_4S(_bB,_6S,"scrollbars=yes,menubar=yes,resizable=yes,toolbar=yes,location=yes,status=yes")}var _aS=_bS;
function _bS(_bB){_8S(_bB,"_self")}var _cS=_dS;function _dS(_eS,_fS){}var _gS=_hS;function _hS(_eS,_iS){}var _jS=null;var _kS=null;var _lS=_mS;function _mS(_44,_54,_fw){if(_lS){_lS(_44,_54,_fw)}}var _nS=_oS;function _oS(_Yr,_pS,_qS,_rS){}var _Bw=_sS;function _sS(){var _Nb=new Date().getTime()*1000;return _Nb-__Q}var _tS=_uS;function _uS(_Qa,_Ra,_qj,_rj,_vS){var _wS=_xS();_wS._44=_Qa;_wS._54=_Ra;_wS._64=_qj;_wS._74=_rj;_wS._xB=_vS;_wS._Ab=_Qa+_qj;_wS._Bb=_Ra+_rj;_wS.button=_wS._pd=_wS._rd=0;_wS._yS=_zS;return(_wS.index+1)}
var _AS=_BS;function _BS(_xj){if(_xj<0)return;var index=_xj-1;if((index<0)||(index>=_CS.length)){debug("Invalid index when deleting virtual key")}_DS(_xj-1)}function _ES(){_FS=[];for(var _Jb=0;_Jb<_CS.length;++_Jb){var _GS=_CS[_Jb];if((_GS._yS&_HS)!=0)_FS[_FS.length]=_GS}}var _IS=_JS;function _JS(_xj){if(_xj<0)return;_xj--;if(!_CS[_xj])return;_CS[_xj]._yS|=_HS;_ES()}var _KS=_LS;function _LS(_xj){if(_xj<0)return;_xj--;if(!_CS[_xj])return;_CS[_xj]._yS&=~_HS;_ES()}var _MS=_NS;function _NS(){return 0}var _OS=_PS;
function _PS(){return 0}var _QS=_RS;function _RS(){return 0}var _SS=_TS;function _TS(){_0s("device_ios_get_imagename()")}var _US=_VS;function _VS(){_0s("device_ios_get_image()")}var _WS=_XS;function _XS(){_0s("openfeint_start()")}var _YS=_ZS;function _ZS(_KG,_MG){_0s("achievement_map_achievement()")}var __S=_0T;function _0T(_KG,_MG,_1T){_0s("achievement_map_leaderboard()")}var _2T=_3T;function _3T(_KG,_MG,_1T){_0s("openfeint_send_challenge()")}var _4T=_5T;function _5T(_KG){_0s("openfeint_send_invite()")}var _6T=_7T;
function _7T(_KG,_MG,_1T){_0s("openfeint_send_social()")}var _8T=_9T;function _9T(_KG){_0s("openfeint_set_url()")}var _aT=_bT;function _bT(){_0s("openfeint_accept_challenge()");return ""}var _cT=_dT;function _dT(){_0s("achievement_is_online()");return !1}var _eT=_fT;function _fT(_KG,_MG){_0s("openfeint_send_result()")}var _gT=_hT;function _hT(){return !1}function _iT(){__Q=new Date().getTime()*1000;var _Nb=0;for(var _24=0;_24<12;_24++){_sr[_24]=_Nb;_Nb+=_rr[_24]}_0R=0;_1R=1;_2R=2;_3R=3;_4R=4;_5R=5;_6R=0;_7R=1;_8R=2;
_9R=0;_aR=1}function _jT(){var _Nb=setTimeout(function(){for(var _kT in _rO._o3){if(!_rO._o3.hasOwnProperty(_kT))continue;_rO._lT(_kT);break}_jT()},1000)}var _mT=_nT;function _nT(){return document.domain}function _oT(_pT,_qT){for(var _rT in _pT){var _sT=_pT[_rT];if(_sT instanceof Array){var _tT=_Pj();_Wj(_qT,_tT);_oT(_sT,_tT)}else if(typeof(_sT)=="object"){var _uT=_7k();_Wj(_qT,_uT);_Ct(_sT,_uT)}else if(typeof(_sT)=="string"){_Wj(_qT,_sT)}}}function _Ct(_Bc,_wt){for(var _yt in _Bc){if(_Bc.hasOwnProperty(_yt)){var _sT=_Bc[_yt];
if(_sT instanceof Array){var _vT=_Pj();_hk(_wt,_yt,_vT);_oT(_sT,_vT)}else if(typeof(_sT)=="object"){var _wT=_7k();_hk(_wt,_yt,_wT);_Ct(_sT,_wT)}else if(typeof(_sT)=="string"){_hk(_wt,_yt,_sT)}}}}var _xT=_yT;function _yT(){}var _zT=_AT;var _0t=_Qs;function _AT(){return _0t}var _BT=_pt;var _CT=_st;var _DT=_Dt;var _ET=_FT;function _FT(){if(typeof(_Wr._H5.GenerateSpotifyApp)!="undefined"){if(typeof(g_fbOAuthToken)!="undefined"){if(g_fbOAuthToken!=null){var _dt='https://www.facebook.com/logout.php?access_token='+g_fbOAuthToken+'&app_id='+_Wr._H5._nt+'&next=http://www.yoyogames.com/facebook/wordsong/index.html';
var _et=new XMLHttpRequest();_et.open('GET',_dt);_et.send(null);g_fbOAuthToken=null;_0t='UNINITIALISED'}}}else {debug("facebook_logout");FB.logout(function(response){if(response.status!='connected'){_0t=_Qs;__s="";g_fbOAuthToken=""}})}return 0}var _GT=_HT;function _HT(_IT,_JT){if(_IT==0){return _nD(_JT)}else {if(_Xi[_IT]&&(_JT<=1)){return _Xi[_IT]._jh}}return 0}var _KT=_LT;function _LT(_IT,_JT){if(_IT==0){return _C8(_JT)}else {if(_Xi[_IT]&&(_JT<=1)){return _Xi[_IT]._eh}}return 0}var _MT=_NT;function _NT(_IT,_JT){
if(_IT==0){return _K8(_JT)}else {if(_Xi[_IT]&&(_JT<=1)){return _Xi[_IT]._ih}}return 0}var _OT=_PT;function _PT(_IT){if(_IT==0){return _m7._A8}else if(_Xi[_IT]){return _Xi[_IT]._44}return 0}var _QT=_RT;function _RT(_IT){if(_IT==0&&_ST[0]){return _ST[0]._44}else if(_Xi[_IT]){return _Xi[_IT]._44}return 0}var _TT=_UT;function _UT(_IT){if(_IT==0){return _m7._B8}else if(_Xi[_IT]){return _Xi[_IT]._54}return 0}var _VT=_WT;function _WT(_IT){if(_IT==0&&_ST[0]){return _ST[0]._54}else if(_Xi[_IT]){return _Xi[_IT]._54}return 0}var _XT=_YT;
function _YT(){return _ZT}var __T=_0U;function _0U(){return _1U};function _2U(){var _EH=0;var _FH=0;var _3U=0;var _4U=0;canvas=document.getElementById(_bs);var _5U=_LQ;var _6U=_MQ;if(_7U&&_8U){var _64=_9U;var _74=_aU;var _tn,_bc,_ac;_tn=_64/_74;_bc=_5U/_tn;if(_bc<_6U){_tn=_74/_64;_bc=_5U*_tn;_FH=(_6U-_bc)/2;_ac=_5U;_bc+=_FH}else {_tn=_64/_74;_ac=_6U*_tn;_EH=(_5U-_ac)/2;_bc=_6U;_ac+=_EH}_3U=_ac;_4U=_bc}else {_3U=_5U;_4U=_6U}_bU._44=_EH;_bU._54=_FH;_bU._64=_3U-_EH;_bU._74=_4U-_FH}(function(){'use strict';Function.prototype._cU=function(parent){
this.prototype.parent=parent;for(var _44 in parent.prototype){if(!this.prototype[_44])this.prototype[_44]=parent.prototype[_44]}};Function.prototype._dU=function(parent){return this._cU(parent)};Array.prototype._eU=function(_V3,_Vr,_fU){if(typeof(_V3)==='undefined')_V3=0;if(typeof(_Vr)==='undefined')_Vr=this.length-_V3;if(typeof(_fU)==='undefined')_fU=function(_cd,_Ob){return _cd<_Ob};var left=_V3,_Fk=[],_0k=0;for(;;){for(;left+1<_Vr;_Vr++){var _gU=this[left+Math.floor(Math.random()*(_Vr-left))];_Fk[_0k++]=_Vr;
for(var right=left-1;;){while(_fU(this[++right],_gU)){}while(_fU(_gU,this[--_Vr])){}if(right>=_Vr)break;var _Kx=this[right];this[right]=this[_Vr];this[_Vr]=_Kx}}if(_0k===0)break;left=_Vr;_Vr=_Fk[--_0k]}return this};Array.prototype._hU=function(_iU,length){if(typeof(length)==='undefined')length=this.length;var _Jb=0;for(var _34=0;_34<length;++_34){if(_iU(this[_34]))continue;if(_34===_Jb){++_Jb;continue}this[_Jb++]=this[_34]}return _Jb};Array.prototype._jU=function(_V3,_W3,_8h,_fU){if(typeof(_fU)==='undefined')_fU=function(_cd,
_Ob){return _cd<_Ob};var _wc=_W3-_V3;while(_wc>0){var _kU=Math.floor(_wc/2);var _lU=_V3+_kU;if(_fU(this[_lU],_8h)){_V3=++_lU;_wc-=_kU+1}else _wc=_kU}return _V3};Array.prototype._mU=function(_V3,_W3,_8h,_fU){if(typeof(_fU)==='undefined')_fU=function(_cd,_Ob){return _cd<_Ob};var _wc=_W3-_V3;while(_wc>0){var _kU=Math.floor(_wc/2);var _lU=_V3+_kU;if(!_fU(_8h,this[_lU])){_V3=++_lU;_wc-=_kU+1}else _wc=_kU}return _V3};Array.prototype.rotate=function(_V3,_nU,_W3){var _lk=_nU;while(_V3!=_lk){var _oU=this[_V3];this[_V3]=this[_lk];
this[_lk]=_oU;++_V3;++_lk;if(_lk===_W3)_lk=_nU;else if(_V3===_nU)_nU=_lk}};var _pU=(function(){var _qU=function(){return +new Date()};if(typeof(performance)==='undefined')window['performance']={now:_qU};if(!window['performance'].now)window['performance'].now=_qU;function _rU(name,parent){this.name=name;this.parent=parent;this._sU={};this._tU=0;this._uU=0;this._vU=0;this._wU=!1;this._xU=0}_rU.prototype={start:function(){this._tU=performance.now();this._wU=!0},stop:function(_yU){if(!this._wU)return;this._wU=!1;
this._uU+=performance.now()-this._tU;if(_yU)this.start();for(var _44 in this._sU)this._sU[_44].stop()},_yU:function(_zU){if(!_zU){this._wU=!0;this._vU+=this._uU;this.start()}this._uU=0;for(var _44 in this._sU)this._sU[_44]._yU(!0)}};var _AU=[];var _ua=new _rU("root");function _BU(name,parent){if(!_AU)throw new _Si("late profile creation not allowed");var _7s=new _rU(name,parent||'root');_AU.push(_7s);return _7s}function _CU(_DU){_DU._xU--;delete _DU._sU[_DU.name]}function _EU(_JQ,_DU){if(_JQ.name===_DU.parent)return _JQ;
for(var _44 in _JQ._sU){var _ub;if(_ub=_EU(_JQ._sU[_44],_DU))return _ub}return null}function init(){while(_AU.length){var _sx=_AU.pop();if(!(_sx.parentNode=_EU(_ua,_sx)))_AU._FU(_sx);else {_sx.parentNode._sU[_sx.name]=_sx;_sx.parentNode._xU++}}_AU=null}function _GU(){_ua._yU(!0)}var _Jj={_BU:_BU,_CU:_CU,init:init,_yU:_GU,_HU:_ua};return _Jj}());function _IU(_JU){if(!_JU){console.log("Assertion failed! Pls debug.");debugger}}var _KU=Number.MAX_VALUE;var _LU=2.2204460492503131e-016;var _MU=Math.PI;var _NU=2;var _OU=8;
var _PU=0.1;var _QU=2.0;var _RU=0.005;var _SU=(2.0/180.0*_MU);var _TU=(2.0*_RU);var _UU=8;var _VU=32;var _WU=1.0;var _XU=0.2;var _YU=(8.0/180.0*_MU);var _ZU=2.0;var __U=(_ZU*_ZU);var _0V=(0.5*_MU);var _1V=(_0V*_0V);var _2V=0.2;var _3V=0.75;var _4V=0.5;var _5V=0.01;var _6V=(2.0/180.0*_MU);var _7V=(-1);var _8V=0.75;var _9V=1.0;var _aV=5.0;var _bV=2;var _cV=(_bV*_bV);var _dV=256;function _eV(_fV,_gV,_hV){this._iV=_fV;this._jV=_gV;this._kV=_hV}_eV.prototype={toString:function(){return this._iV+'.'+this._jV+'.'+this._kV}};var _lV=new _eV(2,
3,1);function _mV(_44){return isFinite(_44)&&!isNaN(_44)}var _nV=Math.sqrt;var _oV=Math.atan2;var _pV=Math.sin;var _qV=Math.cos;var _rV=Math.floor;var _sV=Math.ceil;var _tV=_nV;var _uV=_oV;function _vV(_44){return 1.0/_nV(_44)}function _wV(_44,_54){if(typeof(_44)!=='undefined'){this._44=_44;this._54=_54}else this._44=this._54=0}_wV.prototype={_ja:function(){return new _wV(this._44,this._54)},_xV:function(){this._44=0.0;this._54=0.0;return this},_ek:function(_yV,_zV){this._44=_yV;this._54=_zV;return this},_AV:function(_Jb){
this._44=_Jb._44;this._54=_Jb._54;return this},_BV:function(){var _rd=new _wV();_rd._ek(-this._44,-this._54);return _rd},_CV:function(_24){switch(_24){case 0:return this._44;case 1:return this._54}},_DV:function(_24,_rd){switch(_24){case 0:return this._44=_rd;case 1:return this._54=_rd;}},_Tj:function(_rd){this._44+=_rd._44;this._54+=_rd._54;return this},_EV:function(_rd){this._44-=_rd._44;this._54-=_rd._54;return this},_Tq:function(_cd){this._44*=_cd;this._54*=_cd;return this},_FV:function(){return _tV(this._44*this._44+this._54*this._54)}
,_GV:function(){return this._44*this._44+this._54*this._54},_HV:function(){var length=this._FV();if(length<_LU){return 0.0}var _IV=1.0/length;this._44*=_IV;this._54*=_IV;return length},_JV:function(){return _mV(this._44)&&_mV(this._54)},_KV:function(){return new _wV(-this._54,this._44)},_LV:function(_MV){var _xt=_MV||[];_xt[0]=this._44;_xt[1]=this._54;return _xt},_NV:function(data){this._44=data[0];this._54=data[1]}};_wV._Tj=function(_cd,_Ob){return new _wV(_cd._44+_Ob._44,_cd._54+_Ob._54)};_wV._EV=function(_cd,
_Ob){return new _wV(_cd._44-_Ob._44,_cd._54-_Ob._54)};_wV._OV=function(_cd,_Ob){return _cd._44==_Ob._44&&_cd._54==_Ob._54};_wV._Tq=function(_7s,_cd){return new _wV(_7s*_cd._44,_7s*_cd._54)};_wV._BV=function(_cd){return new _wV(-_cd._44,-_cd._54)};function _PV(_44,_54,_ye){if(typeof(_44)!=='undefined'){this._44=_44;this._54=_54;this._ye=_ye}}_PV.prototype={_ja:function(){return new _PV(this._44,this._54,this._ye)},_xV:function(){this._44=0.0;this._54=0.0;this._ye=0.0},_ek:function(_yV,_zV,_QV){this._44=_yV;
this._54=_zV;this._ye=_QV},_BV:function(){var _rd=new _PV();_rd._ek(-this._44,-this._54,-this._ye);return _rd},_Tj:function(_rd){this._44+=_rd._44;this._54+=_rd._54;this._ye+=_rd._ye},_EV:function(_rd){this._44-=_rd._44;this._54-=_rd._54;this._ye-=_rd._ye},_Tq:function(_7s){this._44*=_7s;this._54*=_7s;this._ye*=_7s},_44:0,_54:0,_ye:0};_PV._Tq=function(_7s,_cd){return new _PV(_7s*_cd._44,_7s*_cd._54,_7s*_cd._ye)};_PV._Tj=function(_cd,_Ob){return new _PV(_cd._44+_Ob._44,_cd._54+_Ob._54,_cd._ye+_Ob._ye)};
_PV._EV=function(_cd,_Ob){return new _PV(_cd._44-_Ob._44,_cd._54-_Ob._54,_cd._ye-_Ob._ye)};function _RV(_SV,_TV){this._fz=_SV?_SV._ja():new _wV();this._gz=_TV?_TV._ja():new _wV()}_RV.prototype={_ek:function(_SV,_TV){this._fz._AV(_SV);this._gz._AV(_TV)},_AV:function(_dr){this._fz._AV(_dr._fz);this._gz._AV(_dr._gz)},_UV:function(){this._fz._44=1.0;this._gz._44=0.0;this._fz._54=0.0;this._gz._54=1.0},_xV:function(){this._fz._44=0.0;this._gz._44=0.0;this._fz._54=0.0;this._gz._54=0.0},_VV:function(){var _cd=this._fz._44,
_Ob=this._gz._44,_34=this._fz._54,_lm=this._gz._54;var _WV=new _RV();var _XV=_cd*_lm-_Ob*_34;if(_XV!=0.0){_XV=1.0/_XV}_WV._fz._44=_XV*_lm;_WV._gz._44=-_XV*_Ob;_WV._fz._54=-_XV*_34;_WV._gz._54=_XV*_cd;return _WV},_YV:function(_Ob){var _ZV=this._fz._44,__V=this._gz._44,_0W=this._fz._54,_1W=this._gz._54;var _XV=_ZV*_1W-__V*_0W;if(_XV!=0.0){_XV=1.0/_XV}var _44=new _wV();_44._44=_XV*(_1W*_Ob._44-__V*_Ob._54);_44._54=_XV*(_ZV*_Ob._54-_0W*_Ob._44);return _44}};_RV._Tj=function(_JU,_WV){return new _RV(_wV._Tj(_JU._fz,
_WV._fz),_wV._Tj(_JU._gz,_WV._gz))};function _2W(_SV,_TV,_3W){this._fz=_SV?_SV._ja():new _PV();this._gz=_TV?_TV._ja():new _PV();this._4W=_3W?_3W._ja():new _PV()}_2W.prototype={_xV:function(){this._fz._xV();this._gz._xV();this._4W._xV()},_5W:function(_Ob){var _XV=_6W(this._fz,_7W(this._gz,this._4W));if(_XV!=0.0){_XV=1.0/_XV}var _44=new _PV();_44._44=_XV*_6W(_Ob,_7W(this._gz,this._4W));_44._54=_XV*_6W(this._fz,_7W(_Ob,this._4W));_44._ye=_XV*_6W(this._fz,_7W(this._gz,_Ob));return _44},_8W:function(_Ob){var _ZV=this._fz._44,
__V=this._gz._44,_0W=this._fz._54,_1W=this._gz._54;var _XV=_ZV*_1W-__V*_0W;if(_XV!=0.0){_XV=1.0/_XV}var _44=new _wV();_44._44=_XV*(_1W*_Ob._44-__V*_Ob._54);_44._54=_XV*(_ZV*_Ob._54-_0W*_Ob._44);return _44},_9W:function(_aW){var _cd=this._fz._44,_Ob=this._gz._44,_34=this._fz._54,_lm=this._gz._54;var _XV=_cd*_lm-_Ob*_34;if(_XV!=0.0){_XV=1.0/_XV}_aW._fz._44=_XV*_lm;_aW._gz._44=-_XV*_Ob;_aW._fz._ye=0.0;_aW._fz._54=-_XV*_34;_aW._gz._54=_XV*_cd;_aW._gz._ye=0.0;_aW._4W._44=0.0;_aW._4W._54=0.0;_aW._4W._ye=0.0}
,_bW:function(_aW){var _XV=_6W(this._fz,_7W(this._gz,this._4W));if(_XV!=0.0){_XV=1.0/_XV}var _ZV=this._fz._44,__V=this._gz._44,_cW=this._4W._44;var _1W=this._gz._54,_dW=this._4W._54;var _eW=this._4W._ye;_aW._fz._44=_XV*(_1W*_eW-_dW*_dW);_aW._fz._54=_XV*(_cW*_dW-__V*_eW);_aW._fz._ye=_XV*(__V*_dW-_cW*_1W);_aW._gz._44=_aW._fz._54;_aW._gz._54=_XV*(_ZV*_eW-_cW*_cW);_aW._gz._ye=_XV*(_cW*__V-_ZV*_dW);_aW._4W._44=_aW._fz._ye;_aW._4W._54=_aW._gz._ye;_aW._4W._ye=_XV*(_ZV*_1W-__V*__V)}};function _fW(_Tc,_34){if(typeof(_34)!=='undefined'){
this._7s=_Tc;this._34=_34}else if(typeof(_Tc)!=='undefined')this._ek(_Tc)}_fW.prototype={_ja:function(){return new _fW(this._7s,this._34)},_AV:function(_Jb){this._7s=_Jb._7s;this._34=_Jb._34},_ek:function(_44){this._7s=_pV(_44);this._34=_qV(_44)},_UV:function(){this._7s=0.0;this._34=1.0},_gW:function(){return _uV(this._7s,this._34)},_hW:function(){return new _wV(this._34,this._7s)},_iW:function(){return new _wV(-this._7s,this._34)},_7s:0,_34:1};function _jW(position,_j5){this._sx=new _wV();this._bw=new _fW();
if(position){this._sx._AV(position);this._bw._AV(_j5)}}_jW.prototype={_ja:function(){var _kW=new _jW(this._sx,this._bw);return _kW},_AV:function(_kW){this._sx._AV(_kW._sx);this._bw._AV(_kW._bw)},_UV:function(){this._sx._xV();this._bw._UV()},_ek:function(position,_Tc){this._sx._AV(position);this._bw._ek(_Tc)}};function _lW(){this._mW=new _wV();this._nW=new _wV();this._34=new _wV()}_lW.prototype={_AV:function(_oW){this._mW._AV(_oW._mW);this._nW._AV(_oW._nW);this._34._AV(_oW._34);this._cd=_oW._cd;this._pW=_oW._pW;
this._qW=_oW._qW},_ja:function(){var _oW=new _lW();_oW._mW._AV(this._mW);_oW._nW._AV(this._nW);_oW._34._AV(this._34);_oW._cd=this._cd;_oW._pW=this._pW;_oW._qW=this._qW;return _oW},_rW:function(_kW,_sW){_kW._sx._44=((1.0-_sW)*this._nW._44)+(_sW*this._34._44);_kW._sx._54=((1.0-_sW)*this._nW._54)+(_sW*this._34._54);var _Tc=(1.0-_sW)*this._pW+_sW*this._cd;_kW._bw._ek(_Tc);_kW._sx._44-=_kW._bw._34*this._mW._44-_kW._bw._7s*this._mW._54;_kW._sx._54-=_kW._bw._7s*this._mW._44+_kW._bw._34*this._mW._54},_tW:function(alpha){
_IU(this._qW<1.0);var _sW=(alpha-this._qW)/(1.0-this._qW);this._nW._Tj(_wV._Tq(_sW,_wV._EV(this._34,this._nW)));this._pW+=_sW*(this._cd-this._pW);this._qW=alpha},_HV:function(){var _uW=2.0*_MU;var _lm=_uW*_rV(this._pW/_uW);this._pW-=_lm;this._cd-=_lm},_pW:0,_cd:0,_qW:0};function _vW(_cd,_Ob){return _cd._44*_Ob._44+_cd._54*_Ob._54}function _wW(_cd,_Ob){return _cd._44*_Ob._54-_cd._54*_Ob._44}function _xW(_cd,_7s){return new _wV(_7s*_cd._54,-_7s*_cd._44)}function _yW(_7s,_cd){return new _wV(-_7s*_cd._54,_7s*_cd._44)}
function _zW(_JU,_rd){return new _wV(_JU._fz._44*_rd._44+_JU._gz._44*_rd._54,_JU._fz._54*_rd._44+_JU._gz._54*_rd._54)}function _AW(_JU,_rd){return new _wV(_vW(_rd,_JU._fz),_vW(_rd,_JU._gz))}function _BW(_cd,_Ob){var _34=_wV._EV(_cd,_Ob);return _34._FV();}function _CW(_cd,_Ob){var _34=_wV._EV(_cd,_Ob);return _vW(_34,_34)}function _6W(_cd,_Ob){return _cd._44*_Ob._44+_cd._54*_Ob._54+_cd._ye*_Ob._ye}function _7W(_cd,_Ob){return new _PV(_cd._54*_Ob._ye-_cd._ye*_Ob._54,_cd._ye*_Ob._44-_cd._44*_Ob._ye,_cd._44*_Ob._54-_cd._54*_Ob._44)}
function _DW(_JU,_WV){return new _RV(_zW(_JU,_WV._fz),_zW(_JU,_WV._gz))}function _EW(_JU,_WV){var _SV=new _wV(_vW(_JU._fz,_WV._fz),_vW(_JU._gz,_WV._fz));var _TV=new _wV(_vW(_JU._fz,_WV._gz),_vW(_JU._gz,_WV._gz));return new _RV(_SV,_TV)}function _FW(_JU,_rd){return _PV._Tj(_PV._Tj(_PV._Tq(_rd._44,_JU._fz),_PV._Tq(_rd._54,_JU._gz)),_PV._Tq(_rd._ye,_JU._4W))}function _GW(_JU,_rd){return new _wV(_JU._fz._44*_rd._44+_JU._gz._44*_rd._54,_JU._fz._54*_rd._44+_JU._gz._54*_rd._54)}function _HW(_bw,_Lb){var _IW=new _fW();_IW._7s=_bw._7s*_Lb._34+_bw._34*_Lb._7s;
_IW._34=_bw._34*_Lb._34-_bw._7s*_Lb._7s;return _IW}function _JW(_bw,_Lb){var _IW=new _fW();_IW._7s=_bw._34*_Lb._7s-_bw._7s*_Lb._34;_IW._34=_bw._34*_Lb._34+_bw._7s*_Lb._7s;return _IW}function _KW(_bw,_rd){return new _wV(_bw._34*_rd._44-_bw._7s*_rd._54,_bw._7s*_rd._44+_bw._34*_rd._54)}function _LW(_bw,_rd){return new _wV(_bw._34*_rd._44+_bw._7s*_rd._54,-_bw._7s*_rd._44+_bw._34*_rd._54)}function _MW(_NW,_rd){return new _wV((_NW._bw._34*_rd._44-_NW._bw._7s*_rd._54)+_NW._sx._44,(_NW._bw._7s*_rd._44+_NW._bw._34*_rd._54)+_NW._sx._54)}
function _OW(_NW,_rd){var _1m=_rd._44-_NW._sx._44;var _2m=_rd._54-_NW._sx._54;var _44=(_NW._bw._34*_1m+_NW._bw._7s*_2m);var _54=(-_NW._bw._7s*_1m+_NW._bw._34*_2m);return new _wV(_44,_54)}function _PW(_JU,_WV){var _QW=new _jW();_QW._bw=_HW(_JU._bw,_WV._bw);_QW._sx=_wV._Tj(_KW(_JU._bw,_WV._sx),_JU._sx);return _QW}function _RW(_JU,_WV){var _QW=new _jW();_QW._bw=_JW(_JU._bw,_WV._bw);var _SW=_WV._sx._44-_JU._sx._44;var _TW=_WV._sx._54-_JU._sx._54;_QW._sx._44=_JU._bw._34*_SW+_JU._bw._7s*_TW;_QW._sx._54=-_JU._bw._7s*_SW+_JU._bw._34*_TW;
return _QW}var _UW=Math.abs;function _VW(_cd){return new _wV(_UW(_cd._44),_UW(_cd._54))}function _WW(_JU){return new _RV(_VW(_JU._fz),_VW(_JU._gz))}var _XW=Math.min;function _YW(_cd,_Ob){return new _wV(_XW(_cd._44,_Ob._44),_XW(_cd._54,_Ob._54))}var _ZW=Math.max;function __W(_cd,_Ob){return new _wV(_ZW(_cd._44,_Ob._44),_ZW(_cd._54,_Ob._54))}function _0X(_cd,_qk,_pk){return _ZW(_qk,_XW(_cd,_pk))}function _1X(_cd,_qk,_pk){return __W(_qk,_YW(_cd,_pk))}function _2X(_44){_44|=(_44>>1);_44|=(_44>>2);_44|=(_44>>4);_44|=(_44>>8);
_44|=(_44>>16);return _44+1}function _3X(_44){var _os=_44>0&&(_44&(_44-1))==0;return _os}var _4X=32767;function _5X(_6X,_7X){var _Lb=Math.random();if(typeof(_6X)!=='undefined')_Lb=(_7X-_6X)*_Lb+_6X;else _Lb=2.0*_Lb-1.0;return _Lb}function _8X(_Lb,_bd,_Ob){this._Lb=_Lb||0;this._bd=_bd||0;this._Ob=_Ob||0}_8X.prototype={_ek:function(_Lb,_bd,_Ob){this._Lb=_Lb;this._bd=_bd;this._Ob=_Ob}};function _9X(){}_9X.prototype={_aX:function(_yS){this._bX=_yS},_cX:function(){return this._bX},_dX:function(_yS){this._bX|=_yS}
,_eX:function(_yS){this._bX&=~_yS},_fX:function(_yS){this._bX^=_yS},_gX:function(_jd,_hX,_3d){},_iX:function(_jd,_hX,_3d){},_jX:function(_kX,_lX,_3d){},_mX:function(_kX,_lX,_nX,_3d){},_oX:function(_pX,_qX,_3d){},_rX:function(_kW){},_sX:function(_tX,_lX,_uX,_wc){},_bX:0};_9X._vX=1;_9X._wX=2;_9X._xX=4;_9X._yX=8;_9X._zX=16;_9X._AX=32;_9X._BX=64;_9X._CX=128;_9X._DX=256;_9X._EX=512;_9X._FX=1024;if(typeof(performance)==='undefined'){window.performance={now:function(){return +new Date()}}}function _GX(){this._zw()}
_GX.prototype={_zw:function(){this._HX=performance.now()},_IX:function(){return performance.now()-this._HX}};function _JX(){this._KX=0;this._kX=new _wV();this._LX=0}function _MX(){this._gE=0;this._NX=0}_MX.prototype={_ja:function(){},_OX:function(){return this._gE},_PX:function(){},_QX:function(_kW,_sx){},_RX:function(_0w,_Zv,transform,_SX){},_TX:function(_UX,_kW,_SX){},_VX:function(_WX,_XX){},_YX:function(_kW,_sx,_ZX,__X,_SX){},_LV:function(_MV){var _xt=_MV||{};_xt['m_type']=this._gE;_xt['m_radius']=this._NX;
return _xt},_NV:function(data){this._NX=data['m_radius']}};_MX._0Y=0;_MX._1Y=1;_MX._2Y=2;_MX._3Y=3;_MX._4Y=4;function _5Y(){this.parent.call(this);this._gE=_MX._0Y;this._NX=0;this._6Y=new _wV();Object.seal(this)}_5Y.prototype={_ja:function(){var _7Y=new _5Y();_7Y._NX=this._NX;_7Y._6Y=this._6Y._ja();return _7Y},_PX:function(){return 1},_QX:function(transform,_sx){var _kX=_wV._Tj(transform._sx,_KW(transform._bw,this._6Y));var _lm=_wV._EV(_sx,_kX);return _vW(_lm,_lm)<=this._NX*this._NX},_RX:function(_0w,_Zv,
transform,_SX){var position=_wV._Tj(transform._sx,_KW(transform._bw,this._6Y));var _7s=_wV._EV(_Zv._pX,position);var _Ob=_vW(_7s,_7s)-this._NX*this._NX;var _Lb=_wV._EV(_Zv._qX,_Zv._pX);var _34=_vW(_7s,_Lb);var _bx=_vW(_Lb,_Lb);var _8Y=_34*_34-_bx*_Ob;if(_8Y<0.0||_bx<_LU){return !1}var _cd=-(_34+_tV(_8Y));if(0.0<=_cd&&_cd<=_Zv._9Y*_bx){_cd/=_bx;_0w._aY=_cd;_0w.__X=_wV._Tj(_7s,_wV._Tq(_cd,_Lb));_0w.__X._HV();return !0}return !1},_TX:function(_UX,transform,_SX){var _1m=transform._sx._44+(transform._bw._34*this._6Y._44-transform._bw._7s*this._6Y._54);
var _2m=transform._sx._54+(transform._bw._7s*this._6Y._44+transform._bw._34*this._6Y._54);_UX._bY._44=_1m-this._NX;_UX._bY._54=_2m-this._NX;_UX._cY._44=_1m+this._NX;_UX._cY._54=_2m+this._NX},_VX:function(_WX,_XX){_WX._KX=_XX*_MU*this._NX*this._NX;_WX._kX=this._6Y;_WX._LX=_WX._KX*(0.5*this._NX*this._NX+_vW(this._6Y,this._6Y))},_dY:function(_lm){return 0},_eY:function(_lm){return this._6Y},_fY:function(){return 1},_gY:function(index){_IU(index==0);return this._6Y},_YX:function(transform,_sx,_ZX,__X,_SX){
var _kX=_wV._Tj(transform._sx,_KW(transform._bw,this._6Y));var _lm=_wV._EV(_sx,_kX);var _hY=_lm._FV();_ZX[0]=_hY-this._NX;__X._AV(_wV._Tq(1/_hY,_lm))},_LV:function(_MV){var _xt=_MV||{};this.parent.prototype._LV.call(this,_xt);_xt['m_p']=this._6Y._LV();return _xt},_NV:function(data){this.parent.prototype._NV.call(this,data);this._6Y._NV(data['m_p'])}};_5Y._cU(_MX);function _iY(){this.parent.call(this);this._gE=_MX._1Y;this._NX=_TU;this._jY=new _wV();this._kY=new _wV();this._lY=new _wV();this._mY=new _wV();
this._nY=!1;this._oY=!1;Object.seal(this)}_iY.prototype={_ek:function(_ce,_de){this._kY._AV(_ce);this._lY._AV(_de);this._nY=!1;this._oY=!1},_ja:function(){var _7Y=new _iY();_7Y._jY=this._jY._ja();_7Y._kY=this._kY._ja();_7Y._lY=this._lY._ja();_7Y._mY=this._mY._ja();_7Y._nY=this._nY;_7Y._oY=this._oY;return _7Y},_PX:function(){return 1},_QX:function(transform,_sx){return !1},_RX:function(_0w,_Zv,_kW,_SX){var _pX=_LW(_kW._bw,_wV._EV(_Zv._pX,_kW._sx));var _qX=_LW(_kW._bw,_wV._EV(_Zv._qX,_kW._sx));var _lm=_wV._EV(_qX,
_pX);var _ce=this._kY;var _de=this._lY;var e=_wV._EV(_de,_ce);var __X=new _wV(e._54,-e._44);__X._HV();var _pY=_vW(__X,_wV._EV(_ce,_pX));var _qY=_vW(__X,_lm);if(_qY==0.0){return !1}var _Nb=_pY/_qY;if(_Nb<0.0||_Zv._9Y<_Nb){return !1}var _bw=_wV._Tj(_pX,_wV._Tq(_Nb,_lm));var _Lb=_wV._EV(_de,_ce);var _bx=_vW(_Lb,_Lb);if(_bx==0.0){return !1}var _7s=_vW(_wV._EV(_bw,_ce),_Lb)/_bx;if(_7s<0.0||1.0<_7s){return !1}_0w._aY=_Nb;if(_pY>0.0){_0w.__X=_KW(_kW._bw,__X)._BV()}else {_0w.__X=_KW(_kW._bw,__X)}return !0},_TX:function(_UX,
_kW,_SX){var _6m=(_kW._bw._34*this._kY._44-_kW._bw._7s*this._kY._54)+_kW._sx._44;var _9m=(_kW._bw._7s*this._kY._44+_kW._bw._34*this._kY._54)+_kW._sx._54;var _7m=(_kW._bw._34*this._lY._44-_kW._bw._7s*this._lY._54)+_kW._sx._44;var _am=(_kW._bw._7s*this._lY._44+_kW._bw._34*this._lY._54)+_kW._sx._54;var _rY=_XW(_6m,_7m);var _sY=_XW(_9m,_am);var _tY=_ZW(_6m,_7m);var _uY=_ZW(_9m,_am);_UX._bY._44=_rY-this._NX;_UX._bY._54=_sY-this._NX;_UX._cY._44=_tY+this._NX;_UX._cY._54=_uY+this._NX},_VX:function(_WX,_XX){_WX._KX=0.0;
_WX._kX=_wV._Tq(0.5,_wV._Tj(this._kY,this._lY));_WX._LX=0.0},_YX:function(_kW,_sx,_ZX,__X,_SX){var _ce=_MW(_kW,this._kY);var _de=_MW(_kW,this._lY);var _lm=_wV._EV(_sx,_ce);var _7s=_wV._EV(_de,_ce);var _vY=_vW(_lm,_7s);if(_vY>0){var _kr=_vW(_7s,_7s);if(_vY>_kr){_lm._AV(_wV._EV(_sx,_de))}else {_lm._EV(_wV._Tq(_vY/_kr,_7s))}}var _hY=_lm._FV();_ZX[0]=_hY;__X._AV(_hY>0?_wV._Tq(1/_hY,_lm):new _wV(0,0))},_LV:function(_MV){var _xt=_MV||{};this.parent.prototype._LV.call(this,_xt);_xt['m_vertex1']=this._kY._LV();_xt['m_vertex2']=this._lY._LV();
_xt['m_hasVertex0']=this._nY;if(this._nY)_xt['m_vertex0']=this._jY._LV();_xt['m_hasVertex3']=this._oY;if(this._oY)_xt['m_vertex3']=this._mY._LV();return _xt},_NV:function(data){this.parent.prototype._NV.call(this,data);this._kY._NV(data['m_vertex1']);this._lY._NV(data['m_vertex2']);this._nY=data['m_hasVertex0'];if(this._nY)this._jY._NV(data['m_vertex0']);this._oY=data['m_hasVertex3'];if(this._oY)this._mY._NV(data['m_vertex3'])}};_iY._cU(_MX);function _wY(){this.parent.call(this);this._gE=_MX._3Y;this._NX=_TU;
this._xY=null;this._yY=0;this._zY=new _wV();this._AY=new _wV();this._BY=!1;this._CY=!1;Object.seal(this)}_wY._DY=new _iY();_wY.prototype={_EY:function(_jd,_wc){_IU(this._xY==null&&this._yY==0);_IU(_wc>=3);for(var _24=1;_24<_wc;++_24){var _ce=_jd[_24-1];var _de=_jd[_24];_IU(_CW(_ce,_de)>_RU*_RU)}this._yY=_wc+1;this._xY=new Array(this._yY);for(var _24=0;_24<_wc;++_24)this._xY[_24]=_jd[_24]._ja();this._xY[_wc]=this._xY[0]._ja();this._zY._AV(this._xY[this._yY-2]);this._AY._AV(this._xY[1]);this._BY=!0;this._CY=!0}
,_FY:function(_jd,_wc){_IU(this._xY==null&&this._yY==0);_IU(_wc>=2);for(var _24=1;_24<_wc;++_24){var _ce=_jd[_24-1];var _de=_jd[_24];_IU(_CW(_ce,_de)>_RU*_RU)}this._yY=_wc;this._xY=new Array(_wc);for(var _24=0;_24<_wc;++_24)this._xY[_24]=_jd[_24]._ja();this._BY=!1;this._CY=!1;this._zY._xV();this._AY._xV()},_GY:function(_HY){this._zY._AV(_HY);this._BY=!0},_IY:function(_JY){this._AY._AV(_JY);this._CY=!0},_ja:function(){var _7Y=new _wY();_7Y._yY=this._yY;_7Y._xY=new Array(this._yY);for(var _24=0;_24<this._yY;
++_24)_7Y._xY[_24]=this._xY[_24]._ja();_7Y._zY=this._zY._ja();_7Y._AY=this._AY._ja();_7Y._BY=this._BY;_7Y._CY=this._CY;return _7Y},_PX:function(){return this._yY-1;},_KY:function(_LY,index){_IU(0<=index&&index<this._yY-1);_LY._gE=_MX._1Y;_LY._NX=this._NX;_LY._kY=this._xY[index+0];_LY._lY=this._xY[index+1];if(index>0){_LY._jY=this._xY[index-1];_LY._nY=!0}else {_LY._jY=this._zY;_LY._nY=this._BY}if(index<this._yY-2){_LY._mY=this._xY[index+2];_LY._oY=!0}else {_LY._mY=this._AY;_LY._oY=this._CY}},_QX:function(transform,
_sx){return !1},_RX:function(_0w,_Zv,_kW,_SX){_IU(_SX<this._yY);var _MY=_SX;var _NY=_SX+1;if(_NY==this._yY){_NY=0}_wY._DY._kY=this._xY[_MY]._ja();_wY._DY._lY=this._xY[_NY]._ja();return _wY._DY._RX(_0w,_Zv,_kW,0)},_TX:function(_UX,_kW,_SX){_IU(_SX<this._yY);var _MY=_SX;var _NY=_SX+1;if(_NY==this._yY){_NY=0}var _6m=(_kW._bw._34*this._xY[_MY]._44-_kW._bw._7s*this._xY[_MY]._54)+_kW._sx._44;var _9m=(_kW._bw._7s*this._xY[_MY]._44+_kW._bw._34*this._xY[_MY]._54)+_kW._sx._54;var _7m=(_kW._bw._34*this._xY[_NY]._44-_kW._bw._7s*this._xY[_NY]._54)+_kW._sx._44;
var _am=(_kW._bw._7s*this._xY[_NY]._44+_kW._bw._34*this._xY[_NY]._54)+_kW._sx._54;_UX._bY._44=_XW(_6m,_7m);_UX._bY._54=_XW(_9m,_am);_UX._cY._44=_ZW(_6m,_7m);_UX._cY._54=_ZW(_9m,_am)},_VX:function(_WX,_XX){_WX._KX=0.0;_WX._kX._xV();_WX._LX=0.0},_YX:function(_kW,_sx,_ZX,__X,_SX){this._KY(_wY._DY,_SX);_wY._DY._YX(_kW,_sx,_ZX,__X,0)},_LV:function(_MV){var _xt=_MV||{};this.parent.prototype._LV.call(this,_xt);_xt['m_count']=this._yY;_xt['m_vertices']=[];for(var _24=0;_24<this._yY;++_24)_xt['m_vertices'].push(this._xY[_24]._LV());
_xt['m_hasPrevVertex']=this._BY;if(this._BY)_xt['m_prevVertex']=this._zY._LV();_xt['m_hasNextVertex']=this._CY;if(this._CY)_xt['m_nextVertex']=this._AY._LV();return _xt},_NV:function(data){this.parent.prototype._NV.call(this,data);this._yY=data['m_count'];this._xY=[];for(var _24=0;_24<this._yY;++_24){this._xY[_24]=new _wV();this._xY[_24]._NV(data['m_vertices'][_24])}this._BY=data['m_hasPrevVertex'];if(this._BY)this._zY._NV(data['m_prevVertex']);this._CY=data['m_hasNextVertex'];if(this._CY)this._AY._NV(data['m_nextVertex']);
}};_wY._cU(_MX);function _OY(){this.parent.call(this);this._gE=_MX._2Y;this._NX=_TU;this._yY=0;this._PY=new _wV();this._xY=new Array(_OU);this._QY=new Array(_OU);Object.seal(this)}_OY.prototype={_ja:function(){var _7Y=new _OY();_7Y._yY=this._yY;_7Y._PY=this._PY._ja();for(var _24=0;_24<this._yY;++_24){_7Y._xY[_24]=this._xY[_24]._ja();_7Y._QY[_24]=this._QY[_24]._ja()}return _7Y},_PX:function(){return 1},_ek:function(_jd,_wc){_IU(3<=_wc&&_wc<=_OU);if(_wc<3){this._RY(1.0,1.0);return }var _ub=_XW(_wc,_OU);var _SY=new Array(_OU);
var _TY=0;for(var _24=0;_24<_ub;++_24){var _rd=_jd[_24];var _UY=!0;for(var _Sb=0;_Sb<_TY;++_Sb){if(_CW(_rd,_SY[_Sb])<0.5*_RU){_UY=!1;break}}if(_UY){_SY[_TY++]=_rd._ja()}}_ub=_TY;if(_ub<3){_IU(!1);this._RY(1.0,1.0);return }var _VY=0;var _Gd=_SY[0]._44;for(_24=1;_24<_ub;++_24){var _44=_SY[_24]._44;if(_44>_Gd||(_44==_Gd&&_SY[_24]._54<_SY[_VY]._54)){_VY=_24;_Gd=_44}}var _WY=new Array(_OU);var _xb=0;var _XY=_VY;for(;;){_WY[_xb]=_XY;var _YY=0;for(_Sb=1;_Sb<_ub;++_Sb){if(_YY==_XY){_YY=_Sb;continue}var _Lb=_wV._EV(_SY[_YY],
_SY[_WY[_xb]]);var _rd=_wV._EV(_SY[_Sb],_SY[_WY[_xb]]);var _34=_wW(_Lb,_rd);if(_34<0.0){_YY=_Sb}if(_34==0.0&&_rd._GV()>_Lb._GV()){_YY=_Sb}}++_xb;_XY=_YY;if(_YY==_VY){break}}this._yY=_xb;for(_24=0;_24<_xb;++_24){this._xY[_24]=_SY[_WY[_24]]._ja()}for(_24=0;_24<_xb;++_24){var _MY=_24;var _NY=_24+1<_xb?_24+1:0;var _LY=_wV._EV(this._xY[_NY],this._xY[_MY]);_IU(_LY._GV()>_LU*_LU);this._QY[_24]=_xW(_LY,1.0)._ja();this._QY[_24]._HV()}this._PY=_OY._ZY(this._xY,_xb)},_RY:function(__Y,_0Z,_kX,_Tc){this._yY=4;this._xY[0]=new _wV(-__Y,
-_0Z);this._xY[1]=new _wV(__Y,-_0Z);this._xY[2]=new _wV(__Y,_0Z);this._xY[3]=new _wV(-__Y,_0Z);this._QY[0]=new _wV(0.0,-1.0);this._QY[1]=new _wV(1.0,0.0);this._QY[2]=new _wV(0.0,1.0);this._QY[3]=new _wV(-1.0,0.0);if(!_kX)return;this._PY._AV(_kX);var _kW=new _jW();_kW._sx=_kX;_kW._bw._ek(_Tc);for(var _24=0;_24<this._yY;++_24){this._xY[_24]._AV(_MW(_kW,this._xY[_24]));this._QY[_24]._AV(_KW(_kW._bw,this._QY[_24]));}},_QX:function(_kW,_sx){var _1Z=_LW(_kW._bw,_wV._EV(_sx,_kW._sx));for(var _24=0;_24<this._yY;++_24){
var _2Z=_vW(this._QY[_24],_wV._EV(_1Z,this._xY[_24]));if(_2Z>0.0){return !1}}return !0},_RX:function(_0w,_Zv,_kW,_SX){var _pX=_LW(_kW._bw,_wV._EV(_Zv._pX,_kW._sx));var _qX=_LW(_kW._bw,_wV._EV(_Zv._qX,_kW._sx));var _lm=_wV._EV(_qX,_pX);var _UG=0.0,_3Z=_Zv._9Y;var index=-1;for(var _24=0;_24<this._yY;++_24){var _pY=_vW(this._QY[_24],_wV._EV(this._xY[_24],_pX));var _qY=_vW(this._QY[_24],_lm);if(_qY==0.0){if(_pY<0.0){return !1}}else {if(_qY<0.0&&_pY<_UG*_qY){_UG=_pY/_qY;index=_24}else if(_qY>0.0&&_pY<_3Z*_qY){_3Z=_pY/_qY}
}if(_3Z<_UG){return !1}}_IU(0.0<=_UG&&_UG<=_Zv._9Y);if(index>=0){_0w._aY=_UG;_0w.__X=_KW(_kW._bw,this._QY[index]);return !0}return !1},_TX:function(_UX,_kW,_SX){var _rY=(_kW._bw._34*this._xY[0]._44-_kW._bw._7s*this._xY[0]._54)+_kW._sx._44;var _sY=(_kW._bw._7s*this._xY[0]._44+_kW._bw._34*this._xY[0]._54)+_kW._sx._54;var _tY=_rY;var _uY=_sY;for(var _24=1;_24<this._yY;++_24){var _4Z=(_kW._bw._34*this._xY[_24]._44-_kW._bw._7s*this._xY[_24]._54)+_kW._sx._44;var _5Z=(_kW._bw._7s*this._xY[_24]._44+_kW._bw._34*this._xY[_24]._54)+_kW._sx._54;
_rY=_XW(_rY,_4Z);_sY=_XW(_sY,_5Z);_tY=_ZW(_tY,_4Z);_uY=_ZW(_uY,_5Z)}_UX._bY._44=_rY-this._NX;_UX._bY._54=_sY-this._NX;_UX._cY._44=_tY+this._NX;_UX._cY._54=_uY+this._NX},_VX:function(_WX,_XX){_IU(this._yY>=3);var _kX=new _wV(0.0,0.0);var _6Z=0.0;var _LX=0.0;var _7s=new _wV(0.0,0.0);for(var _24=0;_24<this._yY;++_24){_7s._Tj(this._xY[_24])}_7s._Tq(1.0/this._yY);var _7Z=1.0/3.0;for(var _24=0;_24<this._yY;++_24){var _8Z=_wV._EV(this._xY[_24],_7s);var _9Z=_24+1<this._yY?_wV._EV(this._xY[_24+1],_7s):_wV._EV(this._xY[0],
_7s);var _aZ=_wW(_8Z,_9Z);var _bZ=0.5*_aZ;_6Z+=_bZ;_kX._Tj(_wV._Tq(_bZ*_7Z,_wV._Tj(_8Z,_9Z)));var _cZ=_8Z._44,_dZ=_8Z._54;var _eZ=_9Z._44,_fZ=_9Z._54;var _gZ=_cZ*_cZ+_eZ*_cZ+_eZ*_eZ;var _hZ=_dZ*_dZ+_fZ*_dZ+_fZ*_fZ;_LX+=(0.25*_7Z*_aZ)*(_gZ+_hZ)}_WX._KX=_XX*_6Z;_IU(_6Z>_LU);_kX._Tq(1.0/_6Z);_WX._kX=_wV._Tj(_kX,_7s);_WX._LX=_XX*_LX;_WX._LX+=_WX._KX*(_vW(_WX._kX,_WX._kX)-_vW(_kX,_kX))},_fY:function(){return this._yY},_gY:function(index){_IU(0<=index&&index<this._yY);return this._xY[index]},_iZ:function(){for(var _24=0;
_24<this._yY;++_24){var _MY=_24;var _NY=_24<this._yY-1?_MY+1:0;var _sx=this._xY[_MY];var e=_wV._EV(this._xY[_NY],_sx);for(var _Sb=0;_Sb<this._yY;++_Sb){if(_Sb==_MY||_Sb==_NY){continue}var _rd=_wV._EV(this._xY[_Sb],_sx);var _34=_wW(e,_rd);if(_34<0.0){return !1}}}return !0},_YX:function(_kW,_sx,_jZ,__X,_SX){var _1Z=_LW(_kW._bw,_wV._EV(_sx,_kW._sx));var maxDistance=-Number.MAX_VALUE;var _kZ=_1Z;for(var _24=0;_24<this._yY;++_24){var _2Z=_vW(this._QY[_24],_wV._EV(_1Z,this._xY[_24]));if(_2Z>maxDistance){maxDistance=_2Z;
_kZ=this._QY[_24]}}if(maxDistance>0){var _lZ=_kZ;var _mZ=maxDistance*maxDistance;for(var _24=0;_24<this._yY;++_24){var _ZX=_wV._EV(_1Z,this._xY[_24]);var _nZ=_ZX._GV();if(_mZ>_nZ){_lZ=_ZX;_mZ=_nZ}}_jZ[0]=_tV(_mZ);__X._AV(_KW(_kW._bw,_lZ));__X._HV()}else {_jZ[0]=maxDistance;__X._AV(_KW(_kW._bw,_kZ))}},_LV:function(_MV){var _xt=_MV||{};this.parent.prototype._LV.call(this,_xt);_xt['m_count']=this._yY;_xt['m_centroid']=this._PY._LV();_xt['m_vertices']=[];_xt['m_normals']=[];for(var _24=0;_24<this._yY;++_24){
_xt['m_vertices'].push(this._xY[_24]._LV());_xt['m_normals'].push(this._QY[_24]._LV())}return _xt},_NV:function(data){this.parent.prototype._NV.call(this,data);this._yY=data['m_count'];this._PY._NV(data['m_centroid']);this._xY=[];this._QY=[];for(var _24=0;_24<this._yY;++_24){this._xY[_24]=new _wV();this._xY[_24]._NV(data['m_vertices'][_24]);this._QY[_24]=new _wV();this._QY[_24]._NV(data['m_normals'][_24])}}};_OY._ZY=function(_oZ,_wc){_IU(_wc>=3);var _34=new _wV();var _6Z=0.0;var _pZ=new _wV(0.0,0.0);var _qZ=1.0/3.0;
for(var _24=0;_24<_wc;++_24){var _pX=_pZ;var _qX=_oZ[_24];var _rZ=_24+1<_wc?_oZ[_24+1]:_oZ[0];var _8Z=_wV._EV(_qX,_pX);var _9Z=_wV._EV(_rZ,_pX);var _aZ=_wW(_8Z,_9Z);var _bZ=0.5*_aZ;_6Z+=_bZ;_34._Tj(_wV._Tq(_bZ,_wV._Tq(_qZ,_wV._Tj(_wV._Tj(_pX,_qX),_rZ))))}_IU(_6Z>_LU);_34._Tq(1.0/_6Z);return _34};_OY._cU(_MX);function _sZ(){this._tZ=0;this._uZ=0}function _vZ(_wZ,_xZ){if(_wZ._tZ==_xZ._tZ){return _wZ._uZ-_xZ._uZ}return _wZ._tZ-_xZ._tZ}function _yZ(){this._zZ=new _AZ();this._BZ=0;this._CZ=0;this._DZ=0;this._EZ=[];
this._FZ=0;this._GZ=[]}_yZ.prototype={_HZ:function(_UX,_IZ){var _JZ=this._zZ._HZ(_UX,_IZ);++this._CZ;this._KZ(_JZ);return _JZ},_LZ:function(_JZ){this._MZ(_JZ);--this._CZ;this._zZ._LZ(_JZ)},_NZ:function(_JZ,_UX,_OZ){var buffer=this._zZ._NZ(_JZ,_UX,_OZ);if(buffer){this._KZ(_JZ)}},_PZ:function(_JZ){this._KZ(_JZ)},_QZ:function(_JZ){return this._zZ._QZ(_JZ)},_RZ:function(_JZ){return this._zZ._RZ(_JZ)},_SZ:function(_tZ,_uZ){var _TZ=this._zZ._QZ(_tZ);var _UZ=this._zZ._QZ(_uZ);return _VZ(_TZ,_UZ)},_WZ:function(){
return this._CZ},_XZ:function(_YZ){this._DZ=0;this._EZ.length=0;for(var _24=0;_24<this._FZ;++_24){this._BZ=this._GZ[_24];if(this._BZ==_yZ._ZZ){continue}var __Z=this._zZ._QZ(this._BZ);this._zZ._0_(this,__Z)}this._FZ=0;this._EZ.sort(_vZ);var _24=0;while(_24<this._DZ){var _1_=this._EZ[_24];var _2_=this._zZ._RZ(_1_._tZ);var _3_=this._zZ._RZ(_1_._uZ);_YZ._4_(_2_,_3_);++_24;while(_24<this._DZ){var _5_=this._EZ[_24];if(_5_._tZ!=_1_._tZ||_5_._uZ!=_1_._uZ){break}++_24}}},_0_:function(_YZ,_UX){this._zZ._0_(_YZ,_UX)}
,_RX:function(_YZ,_Zv){this._zZ._RX(_YZ,_Zv)},_6_:function(){return this._zZ._OA()},_7_:function(){return this._zZ._8_()},_9_:function(){return this._zZ._a_()},_b_:function(_c_){this._zZ._b_(_c_)},_KZ:function(_JZ){this._GZ[this._FZ]=_JZ;++this._FZ},_MZ:function(_JZ){for(var _24=0;_24<this._FZ;++_24){if(this._GZ[_24]==_JZ){this._GZ[_24]=_yZ._ZZ}}},_d_:function(_JZ){if(_JZ==this._BZ){return !0}this._EZ[this._DZ]=new _sZ();this._EZ[this._DZ]._tZ=_XW(_JZ,this._BZ);this._EZ[this._DZ]._uZ=_ZW(_JZ,this._BZ);
++this._DZ;return !0}};_yZ._ZZ=-1;function _e_(){this._xY=null;this._yY=0;this._NX=0}_e_.prototype={_AV:function(_Jb){this._xY=_Jb._xY;this._yY=_Jb._yY;this._NX=_Jb._NX},_ek:function(_7Y,index){switch(_7Y._OX()){case _MX._0Y:{var _f_=_7Y;this._xY=[_f_._6Y];this._yY=1;this._NX=_f_._NX}break;case _MX._2Y:{var _g_=_7Y;this._xY=_g_._xY;this._yY=_g_._yY;this._NX=_g_._NX}break;case _MX._3Y:{var _h_=_7Y;_IU(0<=index&&index<_h_._yY);this._xY=[_h_._xY[index]];if(index+1<_h_._yY){this._xY[1]=_h_._xY[index+1]}else {
this._xY[1]=_h_._xY[0]}this._yY=2;this._NX=_h_._NX}break;case _MX._1Y:{var _LY=_7Y;this._xY=[_LY._kY,_LY._lY];this._yY=2;this._NX=_LY._NX}break;default :_IU(!1)}},_dY:function(_Td,_Ud){var _i_=0;var _j_=this._xY[0]._44*_Td+this._xY[0]._54*_Ud;for(var _24=1;_24<this._yY;++_24){var value=this._xY[_24]._44*_Td+this._xY[_24]._54*_Ud;if(value>_j_){_i_=_24;_j_=value}}return _i_},_eY:function(_Td,_Ud){return this._xY[this._dY(_Td,_Ud)]},_fY:function(){return this._yY},_gY:function(index){_IU(0<=index&&index<this._yY);
return this._xY[index]}};function _k_(){this._l_=0;this._wc=0;this._m_=[0,0,0];this._n_=[0,0,0]};function _o_(){this._p_=new _e_();this._q_=new _e_();this._r_=new _jW();this._s_=new _jW();this._t_=!1};function _u_(){this._v_=new _wV();this._w_=new _wV();this._ZX=0;this._x_=0};function _y_(){this._z_=new _wV();this._A_=new _wV();this._64=new _wV();this._cd=0;this._m_=0;this._n_=0}_y_.prototype={_AV:function(_Jb){this._z_._44=_Jb._z_._44;this._z_._54=_Jb._z_._54;this._A_._44=_Jb._A_._44;this._A_._54=_Jb._A_._54;
this._64._44=_Jb._64._44;this._64._54=_Jb._64._54;this._cd=_Jb._cd;this._m_=_Jb._m_;this._n_=_Jb._n_}};function _B_(){this._C_=[new _y_(),new _y_(),new _y_()];this._yY=0}_B_.prototype={_D_:function(_vc,_p_,_r_,_q_,_s_){_IU(_vc._wc<=3);this._yY=_vc._wc;var _jd=this._C_;for(var _24=0;_24<this._yY;++_24){var _rd=_jd[_24];_rd._m_=_vc._m_[_24];_rd._n_=_vc._n_[_24];var _E_=_p_._gY(_rd._m_);var _F_=_q_._gY(_rd._n_);_rd._z_._44=(_r_._bw._34*_E_._44-_r_._bw._7s*_E_._54)+_r_._sx._44;_rd._z_._54=(_r_._bw._7s*_E_._44+_r_._bw._34*_E_._54)+_r_._sx._54;
_rd._A_._44=(_s_._bw._34*_F_._44-_s_._bw._7s*_F_._54)+_s_._sx._44;_rd._A_._54=(_s_._bw._7s*_F_._44+_s_._bw._34*_F_._54)+_s_._sx._54;_rd._64._44=_rd._A_._44-_rd._z_._44;_rd._64._54=_rd._A_._54-_rd._z_._54;_rd._cd=0.0}if(this._yY>1){var _G_=_vc._l_;var _H_=this._I_();if(_H_<0.5*_G_||2.0*_G_<_H_||_H_<_LU){this._yY=0}}if(this._yY==0){var _rd=_jd[0];_rd._m_=0;_rd._n_=0;var _E_=_p_._gY(0);var _F_=_q_._gY(0);_rd._z_._44=(_r_._bw._34*_E_._44-_r_._bw._7s*_E_._54)+_r_._sx._44;_rd._z_._54=(_r_._bw._7s*_E_._44+_r_._bw._34*_E_._54)+_r_._sx._54;
_rd._A_._44=(_s_._bw._34*_F_._44-_s_._bw._7s*_F_._54)+_s_._sx._44;_rd._A_._54=(_s_._bw._7s*_F_._44+_s_._bw._34*_F_._54)+_s_._sx._54;_rd._64._44=_rd._A_._44-_rd._z_._44;_rd._64._54=_rd._A_._54-_rd._z_._54;_rd._cd=1.0;this._yY=1}},_J_:function(_vc){_vc._l_=this._I_();_vc._wc=this._yY;var _jd=this._C_;for(var _24=0;_24<this._yY;++_24){_vc._m_[_24]=_jd[_24]._m_;_vc._n_[_24]=_jd[_24]._n_;}},_K_:function(_sx){switch(this._yY){case 1:_sx._44=-this._C_[0]._64._44;_sx._54=-this._C_[0]._64._54;break;case 2:{var _L_=this._C_[1]._64._44-this._C_[0]._64._44;
var _M_=this._C_[1]._64._54-this._C_[0]._64._54;var _N_=_L_*-this._C_[0]._64._54-_M_*-this._C_[0]._64._44;if(_N_>0.0){_sx._44=-1.0*_M_;_sx._54=1.0*_L_}else {_sx._44=1.0*_M_;_sx._54=-1.0*_L_}}break;default :_IU(!1);_sx._44=_sx._54=0;break}},_O_:function(_sx){switch(this._yY){case 1:_sx._44=this._C_[0]._64._44;_sx._54=this._C_[0]._64._54;break;case 2:_sx._44=(this._C_[0]._cd*this._C_[0]._64._44)+(this._C_[1]._cd*this._C_[1]._64._44);_sx._54=(this._C_[0]._cd*this._C_[0]._64._54)+(this._C_[1]._cd*this._C_[1]._64._54);
break;case 3:_sx._44=_sx._54=0;break;default :_IU(!1);_sx._44=_sx._54=0;break}},_P_:function(_Q_,_R_){switch(this._yY){case 1:_Q_._44=this._C_[0]._z_._44;_Q_._54=this._C_[0]._z_._54;_R_._44=this._C_[0]._A_._44;_R_._54=this._C_[0]._A_._54;break;case 2:_Q_._44=(this._C_[0]._cd*this._C_[0]._z_._44)+(this._C_[1]._cd*this._C_[1]._z_._44);_Q_._54=(this._C_[0]._cd*this._C_[0]._z_._54)+(this._C_[1]._cd*this._C_[1]._z_._54);_R_._44=(this._C_[0]._cd*this._C_[0]._A_._44)+(this._C_[1]._cd*this._C_[1]._A_._44);_R_._54=(this._C_[0]._cd*this._C_[0]._A_._54)+(this._C_[1]._cd*this._C_[1]._A_._54);
break;case 3:_Q_._44=(this._C_[0]._cd*this._C_[0]._z_._44)+(this._C_[1]._cd*this._C_[1]._z_._44)+(this._C_[2]._cd*this._C_[2]._z_._44);_Q_._54=(this._C_[0]._cd*this._C_[0]._z_._54)+(this._C_[1]._cd*this._C_[1]._z_._54)+(this._C_[2]._cd*this._C_[2]._z_._54);_R_._44=_Q_._44;_R_._54=_Q_._54;break;default :_IU(!1);break}},_I_:function(){switch(this._yY){case 1:return 0.0;case 2:return _BW(this._C_[0]._64,this._C_[1]._64);case 3:return(this._C_[1]._64._44-this._C_[0]._64._44)*(this._C_[2]._64._54-this._C_[0]._64._54)-(this._C_[1]._64._54-this._C_[0]._64._54)*(this._C_[2]._64._44-this._C_[0]._64._44);
default :_IU(!1);return 0.0}},_S_:function(){var _T_=this._C_[0]._64;var _U_=this._C_[1]._64;var _L_=_U_._44-_T_._44;var _M_=_U_._54-_T_._54;var _V_=-(_T_._44*_L_+_T_._54*_M_);if(_V_<=0.0){this._C_[0]._cd=1.0;this._yY=1;return }var _W_=_U_._44*_L_+_U_._54*_M_;if(_W_<=0.0){this._C_[1]._cd=1.0;this._yY=1;this._C_[0]._AV(this._C_[1]);return;}var _X_=1.0/(_W_+_V_);this._C_[0]._cd=_W_*_X_;this._C_[1]._cd=_V_*_X_;this._yY=2},_Y_:function(){var _T_=this._C_[0]._64;var _U_=this._C_[1]._64;var _Z_=this._C_[2]._64;var _L_=_U_._44-_T_._44;
var _M_=_U_._54-_T_._54;var ___=_T_._44*_L_+_T_._54*_M_;var _001=_U_._44*_L_+_U_._54*_M_;var _W_=_001;var _V_=-___;var _101=_Z_._44-_T_._44;var _201=_Z_._54-_T_._54;var _301=_T_._44*_101+_T_._54*_201;var _401=_Z_._44*_101+_Z_._54*_201;var _501=_401;var _601=-_301;var _701=_Z_._44-_U_._44;var _801=_Z_._54-_U_._54;var _901=_U_._44*_701+_U_._54*_801;var _a01=_Z_._44*_701+_Z_._54*_801;var _b01=_a01;var _c01=-_901;var _d01=_L_*_201-_M_*_101;var _e01=_d01*(_U_._44*_Z_._54-_U_._54*_Z_._44);var _f01=_d01*(_Z_._44*_T_._54-_Z_._54*_T_._44);
var _g01=_d01*(_T_._44*_U_._54-_T_._54*_U_._44);if(_V_<=0.0&&_601<=0.0){this._C_[0]._cd=1.0;this._yY=1;return }if(_W_>0.0&&_V_>0.0&&_g01<=0.0){var _X_=1.0/(_W_+_V_);this._C_[0]._cd=_W_*_X_;this._C_[1]._cd=_V_*_X_;this._yY=2;return }if(_501>0.0&&_601>0.0&&_f01<=0.0){var _h01=1.0/(_501+_601);this._C_[0]._cd=_501*_h01;this._C_[2]._cd=_601*_h01;this._yY=2;this._C_[1]._AV(this._C_[2]);return }if(_W_<=0.0&&_c01<=0.0){this._C_[1]._cd=1.0;this._yY=1;this._C_[0]._AV(this._C_[1]);return }if(_501<=0.0&&_b01<=0.0){
this._C_[2]._cd=1.0;this._yY=1;this._C_[0]._AV(this._C_[2]);return }if(_b01>0.0&&_c01>0.0&&_e01<=0.0){var _i01=1.0/(_b01+_c01);this._C_[1]._cd=_b01*_i01;this._C_[2]._cd=_c01*_i01;this._yY=2;this._C_[0]._AV(this._C_[2]);return }var _j01=1.0/(_e01+_f01+_g01);this._C_[0]._cd=_e01*_j01;this._C_[1]._cd=_f01*_j01;this._C_[2]._cd=_g01*_j01;this._yY=3}};var _k01=new _B_();var _l01=new _wV();var _m01=new _wV();function _n01(_0w,_vc,_Zv){++_n01._o01;var _p_=_Zv._p_;var _q_=_Zv._q_;var _r_=_Zv._r_;var _s_=_Zv._s_;_k01._D_(_vc,
_p_,_r_,_q_,_s_);var _jd=_k01._C_;var _p01=20;var _q01=[0,0,0],_r01=[0,0,0];var _s01=0;var _t01=_KU;var _u01=_t01;var _v01=0;while(_v01<_p01){_s01=_k01._yY;for(var _24=0;_24<_s01;++_24){_q01[_24]=_jd[_24]._m_;_r01[_24]=_jd[_24]._n_}switch(_k01._yY){case 1:break;case 2:_k01._S_();break;case 3:_k01._Y_();break;default :_IU(!1);}if(_k01._yY==3){break}_k01._O_(_m01);_u01=_m01._GV();_t01=_u01;_k01._K_(_m01);if(_m01._GV()<_LU*_LU){break}var _w01=_jd[_k01._yY];_w01._m_=_p_._dY(_r_._bw._34*-_m01._44+_r_._bw._7s*-_m01._54,
-_r_._bw._7s*-_m01._44+_r_._bw._34*-_m01._54);var _x01=_p_._gY(_w01._m_);_w01._z_._44=(_r_._bw._34*_x01._44-_r_._bw._7s*_x01._54)+_r_._sx._44;_w01._z_._54=(_r_._bw._7s*_x01._44+_r_._bw._34*_x01._54)+_r_._sx._54;_w01._n_=_q_._dY(_s_._bw._34*_m01._44+_s_._bw._7s*_m01._54,-_s_._bw._7s*_m01._44+_s_._bw._34*_m01._54);var _y01=_q_._gY(_w01._n_);_w01._A_._44=(_s_._bw._34*_y01._44-_s_._bw._7s*_y01._54)+_s_._sx._44;_w01._A_._54=(_s_._bw._7s*_y01._44+_s_._bw._34*_y01._54)+_s_._sx._54;_w01._64._44=_w01._A_._44-_w01._z_._44;
_w01._64._54=_w01._A_._54-_w01._z_._54;++_v01;++_n01._z01;var _A01=!1;for(var _24=0;_24<_s01;++_24){if(_w01._m_==_q01[_24]&&_w01._n_==_r01[_24]){_A01=!0;break}}if(_A01){break}++_k01._yY}_n01._B01=_ZW(_n01._B01,_v01);_k01._P_(_0w._v_,_0w._w_);_0w._ZX=_BW(_0w._v_,_0w._w_);_0w._x_=_v01;_k01._J_(_vc);if(_Zv._t_){var _C01=_p_._NX;var _D01=_q_._NX;if(_0w._ZX>_C01+_D01&&_0w._ZX>_LU){_0w._ZX-=_C01+_D01;_l01._44=_0w._w_._44-_0w._v_._44;_l01._54=_0w._w_._54-_0w._v_._54;_l01._HV();_0w._v_._44+=(_C01*_l01._44);
_0w._v_._54+=(_C01*_l01._54);_0w._w_._44-=(_D01*_l01._44);_0w._w_._54-=(_D01*_l01._54)}else {var _1m=(0.5*(_0w._v_._44+_0w._w_._44));var _2m=(0.5*(_0w._v_._54+_0w._w_._54));_0w._v_._44=_1m;_0w._v_._54=_2m;_0w._w_._44=_1m;_0w._w_._54=_2m;_0w._ZX=0.0}}}_n01._o01=0;_n01._z01=0;_n01._B01=0;var _E01=255;function _F01(){}_F01.prototype={_m_:0,_n_:0,_G01:0,_H01:0,_zw:function(){this._m_=this._n_=this._G01=this._H01=0},_Bj:function(){return this._m_|(this._n_<<8)|(this._G01<<16)|(this._H01<<24)},_AV:function(_I01){
this._m_=_I01._m_;this._n_=_I01._n_;this._G01=_I01._G01;this._H01=_I01._H01}};_F01._J01=0;_F01._K01=1;function _L01(){this._M01=new _wV();this._N01=0;this._O01=0;this.id=new _F01()};_L01.prototype={_ja:function(){var _P01=new _L01();_P01._M01._44=this._M01._44;_P01._M01._54=this._M01._54;_P01._N01=this._N01;_P01._O01=this._O01;_P01.id._AV(this.id);return _P01}};function _Q01(){this._R01=new Array(_NU);this._S01=new _wV();this._M01=new _wV();this.type=0;this._T01=0};_Q01.prototype={_ja:function(){var _U01=new _Q01();
_U01._T01=this._T01;_U01.type=this.type;_U01._M01._44=this._M01._44;_U01._M01._54=this._M01._54;_U01._S01._44=this._S01._44;_U01._S01._54=this._S01._54;for(var _24=0;_24<this._T01;++_24)_U01._R01[_24]=this._R01[_24]._ja();return _U01},_AV:function(_U01){this._T01=_U01._T01;this.type=_U01.type;this._M01._44=_U01._M01._44;this._M01._54=_U01._M01._54;this._S01._44=_U01._S01._44;this._S01._54=_U01._S01._54;for(var _24=0;_24<this._T01;++_24)this._R01[_24]=_U01._R01[_24]._ja()}};_Q01._V01=0;_Q01._W01=1;_Q01._X01=2;
_Q01._Y01=0;_Q01._Z01=1;_Q01.__01=2;_Q01._011=3;function _111(){this.__X=new _wV();this._R01=new Array(_NU);this._211=new Array(_NU)}_111.prototype={_311:function(_U01,_411,_511,_611,_711){if(_U01._T01==0){return }switch(_U01.type){case _Q01._V01:{this.__X._44=1;this.__X._54=0;var _811=(_411._bw._34*_U01._M01._44-_411._bw._7s*_U01._M01._54)+_411._sx._44;var _911=(_411._bw._7s*_U01._M01._44+_411._bw._34*_U01._M01._54)+_411._sx._54;var _a11=(_611._bw._34*_U01._R01[0]._M01._44-_611._bw._7s*_U01._R01[0]._M01._54)+_611._sx._44;
var _b11=(_611._bw._7s*_U01._R01[0]._M01._44+_611._bw._34*_U01._R01[0]._M01._54)+_611._sx._54;var _c11=_811-_a11;var _d11=_911-_b11;if((_c11*_c11+_d11*_d11)>_LU*_LU){this.__X._44=_a11-_811;this.__X._54=_b11-_911;this.__X._HV()}var _e11=_811+(_511*this.__X._44);var _f11=_911+(_511*this.__X._54);var _g11=_a11-(_711*this.__X._44);var _h11=_b11-(_711*this.__X._54);this._R01[0]=new _wV(0.5*(_e11+_g11),0.5*(_f11+_h11));this._211[0]=(_g11-_e11)*this.__X._44+(_h11-_f11)*this.__X._54;}break;case _Q01._W01:{this.__X._44=_411._bw._34*_U01._S01._44-_411._bw._7s*_U01._S01._54;
this.__X._54=_411._bw._7s*_U01._S01._44+_411._bw._34*_U01._S01._54;var _i11=(_411._bw._34*_U01._M01._44-_411._bw._7s*_U01._M01._54)+_411._sx._44;var _j11=(_411._bw._7s*_U01._M01._44+_411._bw._34*_U01._M01._54)+_411._sx._54;for(var _24=0;_24<_U01._T01;++_24){var _k11=(_611._bw._34*_U01._R01[_24]._M01._44-_611._bw._7s*_U01._R01[_24]._M01._54)+_611._sx._44;var _l11=(_611._bw._7s*_U01._R01[_24]._M01._44+_611._bw._34*_U01._R01[_24]._M01._54)+_611._sx._54;var _lm=(_k11-_i11)*this.__X._44+(_l11-_j11)*this.__X._54;
var _e11=_k11+((_511-_lm)*this.__X._44);var _f11=_l11+((_511-_lm)*this.__X._54);var _g11=(_k11-(_711*this.__X._44));var _h11=(_l11-(_711*this.__X._54));this._R01[_24]=new _wV(0.5*(_e11+_g11),0.5*(_f11+_h11));this._211[_24]=(_g11-_e11)*this.__X._44+(_h11-_f11)*this.__X._54}}break;case _Q01._X01:{this.__X._44=_611._bw._34*_U01._S01._44-_611._bw._7s*_U01._S01._54;this.__X._54=_611._bw._7s*_U01._S01._44+_611._bw._34*_U01._S01._54;var _i11=(_611._bw._34*_U01._M01._44-_611._bw._7s*_U01._M01._54)+_611._sx._44;
var _j11=(_611._bw._7s*_U01._M01._44+_611._bw._34*_U01._M01._54)+_611._sx._54;for(var _24=0;_24<_U01._T01;++_24){var _k11=(_411._bw._34*_U01._R01[_24]._M01._44-_411._bw._7s*_U01._R01[_24]._M01._54)+_411._sx._44;var _l11=(_411._bw._7s*_U01._R01[_24]._M01._44+_411._bw._34*_U01._R01[_24]._M01._54)+_411._sx._54;var _lm=(_k11-_i11)*this.__X._44+(_l11-_j11)*this.__X._54;var _g11=_k11+((_711-_lm)*this.__X._44);var _h11=_l11+((_711-_lm)*this.__X._54);var _e11=(_k11-(_511*this.__X._44));var _f11=(_l11-(_511*this.__X._54));
this._R01[_24]=new _wV(0.5*(_e11+_g11),0.5*(_f11+_h11));this._211[_24]=(_e11-_g11)*this.__X._44+(_f11-_h11)*this.__X._54;}this.__X._44=-this.__X._44;this.__X._54=-this.__X._54}break}}};function _m11(_n11,_o11,_p11,_q11){for(var _24=0;_24<_NU;++_24){_n11[_24]=_Q01._Y01;_o11[_24]=_Q01._Y01}for(var _24=0;_24<_p11._T01;++_24){var id=_p11._R01[_24].id;_n11[_24]=_Q01._011;for(var _Sb=0;_Sb<_q11._T01;++_Sb){if(_q11._R01[_Sb].id._Bj()==id._Bj()){_n11[_24]=_Q01.__01;break}}}for(var _24=0;_24<_q11._T01;++_24){var id=_q11._R01[_24].id;
_o11[_24]=_Q01._Z01;for(var _Sb=0;_Sb<_p11._T01;++_Sb){if(_p11._R01[_Sb].id._Bj()==id._Bj()){_o11[_24]=_Q01.__01;break}}}}function _r11(){this._rd=new _wV();this.id=new _F01()};function _s11(){this._pX=new _wV(),this._qX=new _wV();this._9Y=0};function _t11(){this.__X=new _wV();this._aY=0};function _u11(){this._bY=new _wV();this._cY=new _wV()}_u11.prototype={_AV:function(_v11){this._bY._44=_v11._bY._44;this._bY._54=_v11._bY._54;this._cY._44=_v11._cY._44;this._cY._54=_v11._cY._54},_ja:function(){var _w11=new _u11();
_w11._bY._44=this._bY._44;_w11._bY._54=this._bY._54;_w11._cY._44=this._cY._44;_w11._cY._54=this._cY._54;return _w11},_JV:function(){return(this._cY._44-this._bY._44)>=0.0&&(this._cY._54-this._bY._54)>=0.0&&this._bY._JV()&&this._cY._JV()},_x11:function(){return new _wV(0.5*(this._bY._44+this._cY._44),0.5*(this._bY._54+this._cY._54))},_y11:function(){return new _wV(0.5*(this._cY._44-this._bY._44),0.5*(this._cY._54-this._bY._54))},_z11:function(){return 2.0*((this._cY._44-this._bY._44)+(this._cY._54-this._bY._54))}
,_A11:function(_B11,_C11){if(_C11){this._bY._44=_XW(_B11._bY._44,_C11._bY._44);this._bY._54=_XW(_B11._bY._54,_C11._bY._54);this._cY._44=_ZW(_B11._cY._44,_C11._cY._44);this._cY._54=_ZW(_B11._cY._54,_C11._cY._54)}else {this._bY._44=_XW(this._bY._44,_B11._bY._44);this._bY._54=_XW(this._bY._54,_B11._bY._54);this._cY._44=_ZW(this._cY._44,_B11._cY._44);this._cY._54=_ZW(this._cY._54,_B11._cY._54)}},_D11:function(_UX){return this._bY._44<=_UX._bY._44&&this._bY._54<=_UX._bY._54&&_UX._cY._44<=this._cY._44&&_UX._cY._54<=this._cY._54}
,_RX:function(_0w,_Zv){var _E11=-_KU;var _F11=_KU;var _sx=_Zv._pX;var _lm=_wV._EV(_Zv._qX,_Zv._pX);var _G11=_VW(_lm);var __X=new _wV();for(var _24=0;_24<2;++_24){if(_G11._CV(_24)<_LU){if(_sx._CV(_24)<this._bY._CV(_24)||this._cY._CV(_24)<_sx._CV(_24)){return !1}}else {var _H11=1.0/_lm._CV(_24);var _I11=(this._bY._CV(_24)-_sx._CV(_24))*_H11;var _J11=(this._cY._CV(_24)-_sx._CV(_24))*_H11;var _7s=-1.0;if(_I11>_J11){var _Kx=_J11;_J11=_I11;_I11=_Kx;_7s=1.0}if(_I11>_E11){__X._44=__X._54=0;__X._DV(_24,_7s);_E11=_I11}_F11=_XW(_F11,
_J11);if(_E11>_F11){return !1}}}if(_E11<0.0||_Zv._9Y<_E11){return !1}_0w._aY=_E11;_0w.__X._44=__X._44;_0w.__X._54=__X._54;return !0}};function _K11(_U01,_L11,_411,_M11,_611){_U01._T01=0;var _Q_=_MW(_411,_L11._6Y);var _R_=_MW(_611,_M11._6Y);var _Td=_R_._44-_Q_._44;var _Ud=_R_._54-_Q_._54;var _N11=_Td*_Td+_Ud*_Ud;var _C01=_L11._NX,_D01=_M11._NX;var _lX=_C01+_D01;if(_N11>_lX*_lX){return }_U01.type=_Q01._V01;_U01._M01._44=_L11._6Y._44;_U01._M01._54=_L11._6Y._54;_U01._S01._44=_U01._S01._54=0;_U01._T01=1;_U01._R01[0]=new _L01();
_U01._R01[0]._M01._44=_M11._6Y._44;_U01._R01[0]._M01._54=_M11._6Y._54;_U01._R01[0].id._zw()}function _O11(_U01,_P11,_411,_M11,_611){_U01._T01=0;var _34=_MW(_611,_M11._6Y);var _Q11=_OW(_411,_34);var _R11=0;var _S11=-_KU;var _lX=_P11._NX+_M11._NX;var _hX=_P11._yY;var _jd=_P11._xY;var _T11=_P11._QY;for(var _24=0;_24<_hX;++_24){var _7s=_T11[_24]._44*(_Q11._44-_jd[_24]._44)+_T11[_24]._54*(_Q11._54-_jd[_24]._54);if(_7s>_lX){return }if(_7s>_S11){_S11=_7s;_R11=_24}}var _U11=_R11;var _V11=_U11+1<_hX?_U11+1:0;var _ce=_jd[_U11];
var _de=_jd[_V11];if(_S11<_LU){_U01._T01=1;_U01.type=_Q01._W01;_U01._S01._44=_T11[_R11]._44;_U01._S01._54=_T11[_R11]._54;_U01._M01._44=0.5*(_ce._44+_de._44);_U01._M01._54=0.5*(_ce._54+_de._54);_U01._R01[0]=new _L01();_U01._R01[0]._M01._44=_M11._6Y._44;_U01._R01[0]._M01._54=_M11._6Y._54;_U01._R01[0].id._zw();return }var _W11=(_Q11._44-_ce._44)*(_de._44-_ce._44)+(_Q11._54-_ce._54)*(_de._54-_ce._54);var _X11=(_Q11._44-_de._44)*(_ce._44-_de._44)+(_Q11._54-_de._54)*(_ce._54-_de._54);if(_W11<=0.0){if(_CW(_Q11,
_ce)>_lX*_lX){return }_U01._T01=1;_U01.type=_Q01._W01;_U01._S01._44=_Q11._44-_ce._44;_U01._S01._54=_Q11._54-_ce._54;_U01._S01._HV();_U01._M01._44=_ce._44;_U01._M01._54=_ce._54;_U01._R01[0]=new _L01();_U01._R01[0]._M01._44=_M11._6Y._44;_U01._R01[0]._M01._54=_M11._6Y._54;_U01._R01[0].id._zw()}else if(_X11<=0.0){if(_CW(_Q11,_de)>_lX*_lX){return }_U01._T01=1;_U01.type=_Q01._W01;_U01._S01._44=_Q11._44-_de._44;_U01._S01._54=_Q11._54-_de._54;_U01._S01._HV();_U01._M01._44=_de._44;_U01._M01._54=_de._54;_U01._R01[0]=new _L01();
_U01._R01[0]._M01._44=_M11._6Y._44;_U01._R01[0]._M01._54=_M11._6Y._54;_U01._R01[0].id._zw()}else {var _Y11=0.5*(_ce._44+_de._44);var _Z11=0.5*(_ce._54+_de._54);var _S11=(_Q11._44-_Y11)*_T11[_U11]._44+(_Q11._54-_Z11)*_T11[_U11]._54;if(_S11>_lX){return;}_U01._T01=1;_U01.type=_Q01._W01;_U01._S01._44=_T11[_U11]._44;_U01._S01._54=_T11[_U11]._54;_U01._M01._44=_Y11;_U01._M01._54=_Z11;_U01._R01[0]=new _L01();_U01._R01[0]._M01._44=_M11._6Y._44;_U01._R01[0]._M01._54=_M11._6Y._54;_U01._R01[0].id._zw()}}function __11(_021,
_121,_221,_321,_421){var _521=_121._yY;var _621=_321._yY;var _721=_121._QY;var _821=_121._xY;var _921=_321._xY;var _kW=_RW(_421,_221);var _i_=0;var _a21=-_KU;for(var _24=0;_24<_521;++_24){var _Fe=_kW._bw._34*_721[_24]._44-_kW._bw._7s*_721[_24]._54;var _Ge=_kW._bw._7s*_721[_24]._44+_kW._bw._34*_721[_24]._54;var _6m=(_kW._bw._34*_821[_24]._44-_kW._bw._7s*_821[_24]._54)+_kW._sx._44;var _9m=(_kW._bw._7s*_821[_24]._44+_kW._bw._34*_821[_24]._54)+_kW._sx._54;var _b21=_KU;for(var _Sb=0;_Sb<_621;++_Sb){var _c21=_Fe*(_921[_Sb]._44-_6m)+_Ge*(_921[_Sb]._54-_9m);
if(_c21<_b21){_b21=_c21}}if(_b21>_a21){_a21=_b21;_i_=_24}}_021[0]=_i_;return _a21}function _d21(_34,_121,_221,_e21,_321,_421){var _f21=_121._QY;var _621=_321._yY;var _g21=_321._xY;var _h21=_321._QY;_IU(0<=_e21&&_e21<_121._yY);var _i21=_221._bw._34*_f21[_e21]._44-_221._bw._7s*_f21[_e21]._54;var _j21=_221._bw._7s*_f21[_e21]._44+_221._bw._34*_f21[_e21]._54;var _k21=_421._bw._34*_i21+_421._bw._7s*_j21;var _l21=-_421._bw._7s*_i21+_421._bw._34*_j21;var index=0;var _m21=_KU;for(var _24=0;_24<_621;++_24){var _2Z=_k21*_h21[_24]._44+_l21*_h21[_24]._54;
if(_2Z<_m21){_m21=_2Z;index=_24}}var _MY=index;var _NY=_MY+1<_621?_MY+1:0;_34[0]._rd._44=(_421._bw._34*_g21[_MY]._44-_421._bw._7s*_g21[_MY]._54)+_421._sx._44;_34[0]._rd._54=(_421._bw._7s*_g21[_MY]._44+_421._bw._34*_g21[_MY]._54)+_421._sx._54;_34[0].id._m_=_e21;_34[0].id._n_=_MY;_34[0].id._G01=_F01._K01;_34[0].id._H01=_F01._J01;_34[1]._rd._44=(_421._bw._34*_g21[_NY]._44-_421._bw._7s*_g21[_NY]._54)+_421._sx._44;_34[1]._rd._54=(_421._bw._7s*_g21[_NY]._44+_421._bw._34*_g21[_NY]._54)+_421._sx._54;_34[1].id._m_=_e21;
_34[1].id._n_=_NY;_34[1].id._G01=_F01._K01;_34[1].id._H01=_F01._J01}function _n21(_U01,_o21,_411,_p21,_611){_U01._T01=0;var _q21=_o21._NX+_p21._NX;var _r21=[0];var _s21=__11(_r21,_o21,_411,_p21,_611);if(_s21>_q21)return;var _t21=[0];var _u21=__11(_t21,_p21,_611,_o21,_411);if(_u21>_q21)return;var _121;var _321;var _221,_421;var _e21=0;var _v21=0;var _w21=0.1*_RU;if(_u21>_s21+_w21){_121=_p21;_321=_o21;_221=_611;_421=_411;_e21=_t21[0];_U01.type=_Q01._X01;_v21=1}else {_121=_o21;_321=_p21;_221=_411;_421=_611;_e21=_r21[0];
_U01.type=_Q01._W01;_v21=0}_d21(_n21._x21,_121,_221,_e21,_321,_421);var _521=_121._yY;var _y21=_121._xY;var _z21=_e21;var _A21=_e21+1<_521?_e21+1:0;var _B21=_y21[_z21];var _C21=_y21[_A21];_n21._D21._44=_C21._44-_B21._44;_n21._D21._54=_C21._54-_B21._54;_n21._D21._HV();var _E21=1.0*_n21._D21._54;var _F21=-1.0*_n21._D21._44;var _i11=0.5*(_B21._44+_C21._44);var _j11=0.5*(_B21._54+_C21._54);var _G21=_221._bw._34*_n21._D21._44-_221._bw._7s*_n21._D21._54;var _H21=_221._bw._7s*_n21._D21._44+_221._bw._34*_n21._D21._54;
var _I21=1.0*_H21;var _J21=-1.0*_G21;_B21=_MW(_221,_B21);_C21=_MW(_221,_C21);var _K21=_I21*_B21._44+_J21*_B21._54;var _L21=-(_G21*_B21._44+_H21*_B21._54)+_q21;var _M21=(_G21*_C21._44+_H21*_C21._54)+_q21;var _N21=new Array(2);var _O21=new Array(2);var _P21;_P21=_Q21(_N21,_n21._x21,-_G21,-_H21,_L21,_z21);if(_P21<2)return;_P21=_Q21(_O21,_N21,_G21,_H21,_M21,_A21);if(_P21<2){return;}_U01._S01._44=_E21;_U01._S01._54=_F21;_U01._M01._44=_i11;_U01._M01._54=_j11;var _T01=0;for(var _24=0;_24<_NU;++_24){var _S11=(_I21*_O21[_24]._rd._44+_J21*_O21[_24]._rd._54)-_K21;
if(_S11<=_q21){var _R21=_U01._R01[_T01]=new _L01();_R21._M01._AV(_OW(_421,_O21[_24]._rd));_R21.id._AV(_O21[_24].id);if(_v21){var _S21=new _F01();_S21._AV(_R21.id);_R21.id._m_=_S21._n_;_R21.id._n_=_S21._m_;_R21.id._G01=_S21._H01;_R21.id._H01=_S21._G01}++_T01}}_U01._T01=_T01}_n21._D21=new _wV();_n21._x21=[new _r11(),new _r11()];function _T21(_U01,_r21,_411,_M11,_611){_U01._T01=0;var _U21=_OW(_411,_MW(_611,_M11._6Y));var _JU=_r21._kY,_WV=_r21._lY;var _fz=_WV._44-_JU._44;var _gz=_WV._54-_JU._54;var _pd=_fz*(_WV._44-_U21._44)+_gz*(_WV._54-_U21._54);
var _rd=_fz*(_U21._44-_JU._44)+_gz*(_U21._54-_JU._54);var _lX=_r21._NX+_M11._NX;var _S21=new _F01();_S21._n_=0;_S21._H01=_F01._J01;if(_rd<=0.0){var _V21=_JU;var _Td=_U21._44-_V21._44;var _Ud=_U21._54-_V21._54;var _Fy=_Td*_Td+_Ud*_Ud;if(_Fy>_lX*_lX){return }if(_r21._nY){var _W21=_r21._jY;var _X21=_JU;var _Y21=_X21._44-_W21._44;var _Z21=_X21._54-_W21._54;var _W11=_Y21*(_X21._44-_U21._44)+_Z21*(_X21._54-_U21._54);if(_W11>0.0){return }}_S21._m_=0;_S21._G01=_F01._J01;_U01._T01=1;_U01.type=_Q01._V01;_U01._S01._44=_U01._S01._54=0;
_U01._M01._44=_V21._44;_U01._M01._54=_V21._54;_U01._R01[0]=new _L01();_U01._R01[0].id._AV(_S21);_U01._R01[0]._M01._44=_M11._6Y._44;_U01._R01[0]._M01._54=_M11._6Y._54;return }if(_pd<=0.0){var _V21=_WV;var _Td=_U21._44-_V21._44;var _Ud=_U21._54-_V21._54;var _Fy=_Td*_Td+_Ud*_Ud;if(_Fy>_lX*_lX){return }if(_r21._oY){var __21=_r21._mY;var _031=_WV;var _131=__21._44-_031._44;var _231=__21._54-_031._54;var _de=_131*(_U21._44-_031._44)+_231*(_U21._54-_031._54);if(_de>0.0){return }}_S21._m_=1;_S21._G01=_F01._J01;_U01._T01=1;
_U01.type=_Q01._V01;_U01._S01._44=_U01._S01._54=0;_U01._M01._44=_V21._44;_U01._M01._54=_V21._54;_U01._R01[0]=new _L01();_U01._R01[0].id._AV(_S21);_U01._R01[0]._M01._44=_M11._6Y._44;_U01._R01[0]._M01._54=_M11._6Y._54;return }var _331=_fz*_fz+_gz*_gz;_IU(_331>0.0);var _431=(1.0/_331)*((_pd*_JU._44)+(_rd*_WV._44));var _531=(1.0/_331)*((_pd*_JU._54)+(_rd*_WV._54));var _Td=_U21._44-_431;var _Ud=_U21._54-_531;var _Fy=_Td*_Td+_Ud*_Ud;if(_Fy>_lX*_lX){return }var _Fe=-_gz;var _Ge=_fz;if(_Fe*(_U21._44-_JU._44)+_Ge*(_U21._54-_JU._54)<0.0){
_Fe=-_Fe;_Ge=-_Ge}_S21._m_=0;_S21._G01=_F01._K01;_U01._T01=1;_U01.type=_Q01._W01;_U01._S01._44=_Fe;_U01._S01._54=_Ge;_U01._S01._HV();_U01._M01._44=_JU._44;_U01._M01._54=_JU._54;_U01._R01[0]=new _L01();_U01._R01[0].id._AV(_S21);_U01._R01[0]._M01._44=_M11._6Y._44;_U01._R01[0]._M01._54=_M11._6Y._54}function _631(){this.type=0;this.index=0;this._S11=0;}_631._731=0;_631._831=1;_631._931=2;function _a31(){this._jd=new Array(_OU);this._T11=new Array(_OU);this._wc=0};function _b31(){this._MY=0,this._NY=0;this._ce=new _wV(),
this._de=new _wV();this.__X=new _wV();this._c31=new _wV();this._L21=0;this._d31=new _wV();this._M21=0};function _e31(){this._f31=new _a31();this._g31=new _jW();this._h31=new _wV();this._i31=new _wV(),this._j31=new _wV(),this._k31=new _wV(),this._l31=new _wV();this._m31=new _wV(),this._n31=new _wV(),this._o31=new _wV();this._p31=new _wV();this._q31=0,this._r31=0;this._s31=new _wV(),this._t31=new _wV();this._NX=0;this._u31=!1}_e31._v31=new _wV();_e31._w31=new _wV();_e31._x31=new _wV();_e31.prototype={_y31:function(_U01,
_r21,_411,_z31,_611){this._g31._AV(_RW(_411,_611));this._h31._44=(this._g31._bw._34*_z31._PY._44-this._g31._bw._7s*_z31._PY._54)+this._g31._sx._44;this._h31._54=(this._g31._bw._7s*_z31._PY._44+this._g31._bw._34*_z31._PY._54)+this._g31._sx._54;this._i31._44=_r21._jY._44;this._i31._54=_r21._jY._54;this._j31._44=_r21._kY._44;this._j31._54=_r21._kY._54;this._k31._44=_r21._lY._44;this._k31._54=_r21._lY._54;this._l31._44=_r21._mY._44;this._l31._54=_r21._mY._54;var _A31=_r21._nY;var _B31=_r21._oY;_e31._v31._44=this._k31._44-this._j31._44;
_e31._v31._54=this._k31._54-this._j31._54;_e31._v31._HV();this._n31._44=_e31._v31._54;this._n31._54=-_e31._v31._44;var _C31=this._n31._44*(this._h31._44-this._j31._44)+this._n31._54*(this._h31._54-this._j31._54);var _D31=0.0,_E31=0.0;var _F31=!1,_G31=!1;if(_A31){_e31._w31._44=this._j31._44-this._i31._44;_e31._w31._54=this._j31._54-this._i31._54;_e31._w31._HV();this._m31._44=_e31._w31._54;this._m31._54=-_e31._w31._44;_F31=(_e31._w31._44*_e31._v31._54-_e31._w31._54*_e31._v31._44)>=0;_D31=this._m31._44*(this._h31._44-this._i31._44)+this._m31._54*(this._h31._54-this._i31._54)}
if(_B31){_e31._x31._44=this._l31._44-this._k31._44;_e31._x31._54=this._l31._54-this._k31._54;_e31._x31._HV();this._o31._44=_e31._x31._54;this._o31._54=-_e31._x31._44;_G31=(_e31._v31._44*_e31._x31._54-_e31._v31._54*_e31._x31._44)>0.0;_E31=this._o31._44*(this._h31._44-this._k31._44)+this._o31._54*(this._h31._54-this._k31._54)}if(_A31&&_B31){if(_F31&&_G31){this._u31=_D31>=0.0||_C31>=0.0||_E31>=0.0;if(this._u31){this._p31._44=this._n31._44;this._p31._54=this._n31._54;this._s31._44=this._m31._44;this._s31._54=this._m31._54;
this._t31._44=this._o31._44;this._t31._54=this._o31._54}else {this._p31._44=-this._n31._44;this._p31._54=-this._n31._54;this._s31._44=-this._n31._44;this._s31._54=-this._n31._54;this._t31._44=-this._n31._44;this._t31._54=-this._n31._54}}else if(_F31){this._u31=_D31>=0.0||(_C31>=0.0&&_E31>=0.0);if(this._u31){this._p31._44=this._n31._44;this._p31._54=this._n31._54;this._s31._44=this._m31._44;this._s31._54=this._m31._54;this._t31._44=this._n31._44;this._t31._54=this._n31._54}else {this._p31._44=-this._n31._44;
this._p31._54=-this._n31._54;this._s31._44=-this._o31._44;this._s31._54=-this._o31._54;this._t31._44=-this._n31._44;this._t31._54=-this._n31._54}}else if(_G31){this._u31=_E31>=0.0||(_D31>=0.0&&_C31>=0.0);if(this._u31){this._p31._44=this._n31._44;this._p31._54=this._n31._54;this._s31._44=this._n31._44;this._s31._54=this._n31._54;this._t31._44=this._o31._44;this._t31._54=this._o31._54}else {this._p31._44=-this._n31._44;this._p31._54=-this._n31._54;this._s31._44=-this._n31._44;this._s31._54=-this._n31._54;
this._t31._44=-this._m31._44;this._t31._54=-this._m31._54}}else {this._u31=_D31>=0.0&&_C31>=0.0&&_E31>=0.0;if(this._u31){this._p31._44=this._n31._44;this._p31._54=this._n31._54;this._s31._44=this._n31._44;this._s31._54=this._n31._54;this._t31._44=this._n31._44;this._t31._54=this._n31._54}else {this._p31._44=-this._n31._44;this._p31._54=-this._n31._54;this._s31._44=-this._o31._44;this._s31._54=-this._o31._54;this._t31._44=-this._m31._44;this._t31._54=-this._m31._54}}}else if(_A31){if(_F31){this._u31=_D31>=0.0||_C31>=0.0;
if(this._u31){this._p31._44=this._n31._44;this._p31._54=this._n31._54;this._s31._44=this._m31._44;this._s31._54=this._m31._54;this._t31._44=-this._n31._44;this._t31._54=-this._n31._54}else {this._p31._44=-this._n31._44;this._p31._54=-this._n31._54;this._s31._44=this._n31._44;this._s31._54=this._n31._54;this._t31._44=-this._n31._44;this._t31._54=-this._n31._54}}else {this._u31=_D31>=0.0&&_C31>=0.0;if(this._u31){this._p31._44=this._n31._44;this._p31._54=this._n31._54;this._s31._44=this._n31._44;this._s31._54=this._n31._54;
this._t31._44=-this._n31._44;this._t31._54=-this._n31._54}else {this._p31._44=-this._n31._44;this._p31._54=-this._n31._54;this._s31._44=this._n31._44;this._s31._54=this._n31._54;this._t31._44=-this._m31._44;this._t31._54=-this._m31._54}}}else if(_B31){if(_G31){this._u31=_C31>=0.0||_E31>=0.0;if(this._u31){this._p31._44=this._n31._44;this._p31._54=this._n31._54;this._s31._44=-this._n31._44;this._s31._54=-this._n31._54;this._t31._44=this._o31._44;this._t31._54=this._o31._54}else {this._p31._44=-this._n31._44;
this._p31._54=-this._n31._54;this._s31._44=-this._n31._44;this._s31._54=-this._n31._54;this._t31._44=this._n31._44;this._t31._54=this._n31._54}}else {this._u31=_C31>=0.0&&_E31>=0.0;if(this._u31){this._p31._44=this._n31._44;this._p31._54=this._n31._54;this._s31._44=-this._n31._44;this._s31._54=-this._n31._54;this._t31._44=this._n31._44;this._t31._54=this._n31._54}else {this._p31._44=-this._n31._44;this._p31._54=-this._n31._54;this._s31._44=-this._o31._44;this._s31._54=-this._o31._54;this._t31._44=this._n31._44;
this._t31._54=this._n31._54}}}else {this._u31=_C31>=0.0;if(this._u31){this._p31._44=this._n31._44;this._p31._54=this._n31._54;this._s31._44=-this._n31._44;this._s31._54=-this._n31._54;this._t31._44=-this._n31._44;this._t31._54=-this._n31._54}else {this._p31._44=-this._n31._44;this._p31._54=-this._n31._54;this._s31._44=this._n31._44;this._s31._54=this._n31._54;this._t31._44=this._n31._44;this._t31._54=this._n31._54}}this._f31._wc=_z31._yY;for(var _24=0;_24<_z31._yY;++_24){this._f31._jd[_24]=_MW(this._g31,
_z31._xY[_24]);this._f31._T11[_24]=_KW(this._g31._bw,_z31._QY[_24])}this._NX=2.0*_TU;_U01._T01=0;var _H31=this._I31();if(_H31.type==_631._731){return }if(_H31._S11>this._NX){return }var _J31=this._K31();if(_J31.type!=_631._731&&_J31._S11>this._NX){return }var _L31=0.98;var _M31=0.001;var _N31=new _631();if(_J31.type==_631._731){_N31=_H31}else if(_J31._S11>_L31*_H31._S11+_M31){_N31=_J31}else {_N31=_H31}var _YY=new Array(2);var _O31=new _b31();if(_N31.type==_631._831){_U01.type=_Q01._W01;var _i_=0;var _j_=this._p31._44*this._f31._T11[0]._44+this._p31._54*this._f31._T11[0]._54;
for(var _24=1;_24<this._f31._wc;++_24){var value=this._p31._44*this._f31._T11[_24]._44+this._p31._54*this._f31._T11[_24]._54;if(value<_j_){_j_=value;_i_=_24}}var _MY=_i_;var _NY=_MY+1<this._f31._wc?_MY+1:0;_YY[0]=new _r11();_YY[0]._rd._44=this._f31._jd[_MY]._44;_YY[0]._rd._54=this._f31._jd[_MY]._54;_YY[0].id._m_=0;_YY[0].id._n_=_MY;_YY[0].id._G01=_F01._K01;_YY[0].id._H01=_F01._J01;_YY[1]=new _r11();_YY[1]._rd._44=this._f31._jd[_NY]._44;_YY[1]._rd._54=this._f31._jd[_NY]._54;_YY[1].id._m_=0;_YY[1].id._n_=_NY;
_YY[1].id._G01=_F01._K01;_YY[1].id._H01=_F01._J01;if(this._u31){_O31._MY=0;_O31._NY=1;_O31._ce._44=this._j31._44;_O31._ce._54=this._j31._54;_O31._de._44=this._k31._44;_O31._de._54=this._k31._54;_O31.__X._44=this._n31._44;_O31.__X._54=this._n31._54}else {_O31._MY=1;_O31._NY=0;_O31._ce._44=this._k31._44;_O31._ce._54=this._k31._54;_O31._de._44=this._j31._44;_O31._de._54=this._j31._54;_O31.__X._44=-this._n31._44;_O31.__X._54=-this._n31._54}}else {_U01.type=_Q01._X01;_YY[0]=new _r11();_YY[0]._rd=this._j31;
_YY[0].id._m_=0;_YY[0].id._n_=_N31.index;_YY[0].id._G01=_F01._J01;_YY[0].id._H01=_F01._K01;_YY[1]=new _r11();_YY[1]._rd=this._k31;_YY[1].id._m_=0;_YY[1].id._n_=_N31.index;_YY[1].id._G01=_F01._J01;_YY[1].id._H01=_F01._K01;_O31._MY=_N31.index;_O31._NY=_O31._MY+1<this._f31._wc?_O31._MY+1:0;_O31._ce._44=this._f31._jd[_O31._MY]._44;_O31._ce._54=this._f31._jd[_O31._MY]._54;_O31._de._44=this._f31._jd[_O31._NY]._44;_O31._de._54=this._f31._jd[_O31._NY]._54;_O31.__X._44=this._f31._T11[_O31._MY]._44;_O31.__X._54=this._f31._T11[_O31._MY]._54}
_O31._c31._44=_O31.__X._54;_O31._c31._54=-_O31.__X._44;_O31._d31._44=-_O31._c31._44;_O31._d31._54=-_O31._c31._54;_O31._L21=_O31._c31._44*_O31._ce._44+_O31._c31._54*_O31._ce._54;_O31._M21=_O31._d31._44*_O31._de._44+_O31._d31._54*_O31._de._54;var _N21=new Array(2);var _O21=new Array(2);var _P21;_P21=_Q21(_N21,_YY,_O31._c31._44,_O31._c31._54,_O31._L21,_O31._MY);if(_P21<_NU){return }_P21=_Q21(_O21,_N21,_O31._d31._44,_O31._d31._54,_O31._M21,_O31._NY);if(_P21<_NU){return }if(_N31.type==_631._831){_U01._S01._44=_O31.__X._44;
_U01._S01._54=_O31.__X._54;_U01._M01._44=_O31._ce._44;_U01._M01._54=_O31._ce._54}else {_U01._S01._44=_z31._QY[_O31._MY]._44;_U01._S01._54=_z31._QY[_O31._MY]._54;_U01._M01._44=_z31._xY[_O31._MY]._44;_U01._M01._54=_z31._xY[_O31._MY]._54}var _T01=0;for(var _24=0;_24<_NU;++_24){var _S11=_O31.__X._44*(_O21[_24]._rd._44-_O31._ce._44)+_O31.__X._54*(_O21[_24]._rd._54-_O31._ce._54);if(_S11<=this._NX){var _R21=_U01._R01[_T01]=new _L01();if(_N31.type==_631._831){_R21._M01._AV(_OW(this._g31,_O21[_24]._rd));_R21.id._AV(_O21[_24].id)}
else {_R21._M01._44=_O21[_24]._rd._44;_R21._M01._54=_O21[_24]._rd._54;_R21.id._G01=_O21[_24].id._H01;_R21.id._H01=_O21[_24].id._G01;_R21.id._m_=_O21[_24].id._n_;_R21.id._n_=_O21[_24].id._m_}++_T01}}_U01._T01=_T01},_I31:function(){var _nX=new _631();_nX.type=_631._831;_nX.index=this._u31?0:1;_nX._S11=Number.MAX_VALUE;for(var _24=0;_24<this._f31._wc;++_24){var _7s=this._p31._44*(this._f31._jd[_24]._44-this._j31._44)+this._p31._54*(this._f31._jd[_24]._54-this._j31._54);if(_7s<_nX._S11){_nX._S11=_7s}}return _nX}
,_K31:function(){var _nX=new _631();_nX.type=_631._731;_nX.index=-1;_nX._S11=-Number.MAX_VALUE;var _P31=-this._p31._54;var _Q31=this._p31._44;for(var _24=0;_24<this._f31._wc;++_24){var _Fe=-this._f31._T11[_24]._44;var _Ge=-this._f31._T11[_24]._54;var _jr=_Fe*(this._f31._jd[_24]._44-this._j31._44)+_Ge*(this._f31._jd[_24]._54-this._j31._54);var _kr=_Fe*(this._f31._jd[_24]._44-this._k31._44)+_Ge*(this._f31._jd[_24]._54-this._k31._54);var _7s=_XW(_jr,_kr);if(_7s>this._NX){_nX.type=_631._931;_nX.index=_24;_nX._S11=_7s;
return _nX}if(_Fe*_P31+_Ge*_Q31>=0.0){if((_Fe-this._t31._44)*this._p31._44+(_Ge-this._t31._54)*this._p31._54<-_SU){continue}}else {if((_Fe-this._s31._44)*this._p31._44+(_Ge-this._s31._54)*this._p31._54<-_SU){continue}}if(_7s>_nX._S11){_nX.type=_631._931;_nX.index=_24;_nX._S11=_7s}}return _nX}};_e31._R31=0;_e31._S31=1;_e31._T31=2;function _U31(_U01,_r21,_411,_z31,_611){_U31._V31._y31(_U01,_r21,_411,_z31,_611)}_U31._V31=new _e31();function _Q21(_W31,_X31,_I21,_J21,_84,_Y31){var _Z31=0;var __31=(_I21*_X31[0]._rd._44+_J21*_X31[0]._rd._54)-_84;
var _041=(_I21*_X31[1]._rd._44+_J21*_X31[1]._rd._54)-_84;if(__31<=0.0)_W31[_Z31++]=_X31[0];if(_041<=0.0)_W31[_Z31++]=_X31[1];if(__31*_041<0.0){var _141=__31/(__31-_041);_W31[_Z31]=new _r11();_W31[_Z31]._rd._44=_X31[0]._rd._44+(_141*(_X31[1]._rd._44-_X31[0]._rd._44));_W31[_Z31]._rd._54=_X31[0]._rd._54+(_141*(_X31[1]._rd._54-_X31[0]._rd._54));_W31[_Z31].id._m_=_Y31;_W31[_Z31].id._n_=_X31[0].id._n_;_W31[_Z31].id._G01=_F01._J01;_W31[_Z31].id._H01=_F01._K01;++_Z31}return _Z31}function _241(_341,_m_,_441,_n_,
_411,_611){_241._Zv._p_._ek(_341,_m_);_241._Zv._q_._ek(_441,_n_);_241._Zv._r_=_411;_241._Zv._s_=_611;_241._Zv._t_=!0;_241._vc._wc=0;_n01(_241._0w,_241._vc,_241._Zv);return _241._0w._ZX<10.0*_LU}_241._Zv=new _o_();_241._vc=new _k_();_241._0w=new _u_();function _VZ(_cd,_Ob){return !((_Ob._bY._44-_cd._cY._44)>0.0||(_Ob._bY._54-_cd._cY._54)>0.0||(_cd._bY._44-_Ob._cY._44)>0.0||(_cd._bY._54-_Ob._cY._54)>0.0);}var _541=-1;function _641(){this._UX=new _u11();this._IZ=null;this.parent=0;this._741=this._841=this.height=0}
_641.prototype={_941:function(){return this._741==_541}};function _AZ(){this._a41=_541;this._b41=16;this._c41=0;this._d41=new Array(this._b41);for(var _24=0;_24<this._b41-1;++_24){this._d41[_24]=new _641();this._d41[_24].parent=_24+1;this._d41[_24].height=-1}this._d41[this._b41-1]=new _641();this._d41[this._b41-1].parent=_541;this._d41[this._b41-1].height=-1;this._e41=0;this._f41=0;this._g41=0}_AZ._h41=new _wV(_PU,_PU);_AZ.prototype={_HZ:function(_UX,_IZ){var _JZ=this._i41();this._d41[_JZ]._UX._bY._AV(_wV._EV(_UX._bY,
_AZ._h41));this._d41[_JZ]._UX._cY._AV(_wV._Tj(_UX._cY,_AZ._h41));this._d41[_JZ]._IZ=_IZ;this._d41[_JZ].height=0;this._j41(_JZ);return _JZ},_LZ:function(_JZ){_IU(0<=_JZ&&_JZ<this._b41);_IU(this._d41[_JZ]._941());this._k41(_JZ);this._l41(_JZ)},_NZ:function(_JZ,_UX,_OZ){_IU(0<=_JZ&&_JZ<this._b41);_IU(this._d41[_JZ]._941());if(this._d41[_JZ]._UX._D11(_UX)){return !1}this._k41(_JZ);this._d41[_JZ]._UX._AV(_UX);this._d41[_JZ]._UX._bY._EV(_AZ._h41);this._d41[_JZ]._UX._cY._Tj(_AZ._h41);var _lm=_wV._Tq(_QU,_OZ);
if(_lm._44<0.0){this._d41[_JZ]._UX._bY._44+=_lm._44}else {this._d41[_JZ]._UX._cY._44+=_lm._44}if(_lm._54<0.0){this._d41[_JZ]._UX._bY._54+=_lm._54}else {this._d41[_JZ]._UX._cY._54+=_lm._54}this._j41(_JZ);return !0},_RZ:function(_JZ){_IU(0<=_JZ&&_JZ<this._b41);return this._d41[_JZ]._IZ},_QZ:function(_JZ){_IU(0<=_JZ&&_JZ<this._b41);return this._d41[_JZ]._UX},_0_:function(_YZ,_UX){var _Fk=[];_Fk.push(this._a41);while(_Fk.length>0){var _m41=_Fk.pop();if(_m41==_541){continue}var _JQ=this._d41[_m41];if(_VZ(_JQ._UX,
_UX)){if(_JQ._941()){var _n41=_YZ._d_(_m41);if(_n41==!1){return }}else {_Fk.push(_JQ._741);_Fk.push(_JQ._841)}}}},_RX:function(_YZ,_Zv){var _pX=_Zv._pX;var _qX=_Zv._qX;var _Lb=_wV._EV(_qX,_pX);_IU(_Lb._GV()>0.0);_Lb._HV();var _rd=_yW(1.0,_Lb);var _o41=_VW(_rd);var _9Y=_Zv._9Y;var _p41=new _u11();{var _Nb=_wV._Tj(_pX,_wV._Tq(_9Y,_wV._EV(_qX,_pX)));_p41._bY._AV(_YW(_pX,_Nb));_p41._cY._AV(__W(_pX,_Nb))}var _Fk=[];_Fk.push(this._a41);while(_Fk.length>0){var _m41=_Fk.pop();if(_m41==_541){continue}var _JQ=this._d41[_m41];
if(_VZ(_JQ._UX,_p41)==!1){continue}var _34=_JQ._UX._x11();var _74=_JQ._UX._y11();var _S11=_UW(_vW(_rd,_wV._EV(_pX,_34)))-_vW(_o41,_74);if(_S11>0.0){continue}if(_JQ._941()){var _q41=new _s11();_q41._pX._AV(_Zv._pX);_q41._qX._AV(_Zv._qX);_q41._9Y=_9Y;var value=_YZ._r41(_q41,_m41);if(value==0.0){return }if(value>0.0){_9Y=value;var _Nb=_wV._Tj(_pX,_wV._Tq(_9Y,_wV._EV(_qX,_pX)));_p41._bY._AV(_YW(_pX,_Nb));_p41._cY._AV(__W(_pX,_Nb))}}else {_Fk.push(_JQ._741);_Fk.push(_JQ._841)}}},_iZ:function(){this._s41(this._a41);
this._t41(this._a41);var _u41=0;var _v41=this._e41;while(_v41!=_541){_IU(0<=_v41&&_v41<this._b41);_v41=this._d41[_v41].parent;++_u41}_IU(this._OA()==this._w41());_IU(this._c41+_u41==this._b41)},_OA:function(){if(this._a41==_541){return 0}return this._d41[this._a41].height;},_8_:function(){var _x41=0;for(var _24=0;_24<this._b41;++_24){var _JQ=this._d41[_24];if(_JQ.height<=1){continue}_IU(_JQ._941()==!1);var _741=_JQ._741;var _841=_JQ._841;var _y41=_UW(this._d41[_841].height-this._d41[_741].height);_x41=_ZW(_x41,
_y41)}return _x41},_a_:function(){if(this._a41==_541){return 0.0}var _ua=this._d41[this._a41];var _z41=_ua._UX._z11();var _A41=0.0;for(var _24=0;_24<this._b41;++_24){var _JQ=this._d41[_24];if(_JQ.height<0){continue}_A41+=_JQ._UX._z11()}return _A41/_z41},_B41:function(){var _C41=new Array(this._c41);var _wc=0;for(var _24=0;_24<this._b41;++_24){if(this._d41[_24].height<0){continue}if(this._d41[_24]._941()){this._d41[_24].parent=_541;_C41[_wc]=_24;++_wc}else {this._l41(_24)}}while(_wc>1){var _D41=_KU;var _E41=-1,
_F41=-1;for(_24=0;_24<_wc;++_24){var _G41=this._d41[_C41[_24]]._UX;for(var _Sb=_24+1;_Sb<_wc;++_Sb){var _H41=this._d41[_C41[_Sb]]._UX;var _Ob=new _u11();_Ob._A11(_G41,_H41);var _I41=_Ob._z11();if(_I41<_D41){_E41=_24;_F41=_Sb;_D41=_I41}}}var _J41=_C41[_E41];var _K41=_C41[_F41];var _741=this._d41[_J41];var _841=this._d41[_K41];var _L41=this._i41();var parent=this._d41[_L41];parent._741=_J41;parent._841=_K41;parent.height=1+_ZW(_741.height,_841.height);parent._UX._A11(_741._UX,_841._UX);parent.parent=_541;_741.parent=_L41;
_841.parent=_L41;_C41[_F41]=_C41[_wc-1];_C41[_E41]=_L41;--_wc}this._a41=_C41[0];this._iZ()},_b_:function(_c_){for(var _24=0;_24<this._b41;++_24){this._d41[_24]._UX._bY._EV(_c_);this._d41[_24]._UX._cY._EV(_c_)}},_i41:function(){if(this._e41==_541){_IU(this._c41==this._b41);var _M41=this._d41;this._b41*=2;this._d41=_M41.concat(new Array(this._b41-this._c41));for(var _24=this._c41;_24<this._b41-1;++_24){this._d41[_24]=new _641();this._d41[_24].parent=_24+1;this._d41[_24].height=-1}this._d41[this._b41-1]=new _641();
this._d41[this._b41-1].parent=_541;this._d41[this._b41-1].height=-1;this._e41=this._c41}var _m41=this._e41;this._e41=this._d41[_m41].parent;this._d41[_m41].parent=_541;this._d41[_m41]._741=_541;this._d41[_m41]._841=_541;this._d41[_m41].height=0;this._d41[_m41]._IZ=null;++this._c41;return _m41},_l41:function(_m41){_IU(0<=_m41&&_m41<this._b41);_IU(0<this._c41);this._d41[_m41].parent=this._e41;this._d41[_m41].height=-1;this._e41=_m41;--this._c41},_j41:function(_N41){++this._g41;if(this._a41==_541){this._a41=_N41;
this._d41[this._a41].parent=_541;return }var _O41=this._d41[_N41]._UX;var index=this._a41;while(this._d41[index]._941()==!1){var _741=this._d41[index]._741;var _841=this._d41[index]._841;var _6Z=this._d41[index]._UX._z11();var _P41=new _u11();_P41._A11(this._d41[index]._UX,_O41);var _Q41=_P41._z11();var _I41=2.0*_Q41;var _R41=2.0*(_Q41-_6Z);var _S41;var _UX;if(this._d41[_741]._941()){_UX=new _u11();_UX._A11(_O41,this._d41[_741]._UX);_S41=_UX._z11()+_R41}else {_UX=new _u11();_UX._A11(_O41,this._d41[_741]._UX);var _T41=this._d41[_741]._UX._z11();
var _U41=_UX._z11();_S41=(_U41-_T41)+_R41}var _V41;if(this._d41[_841]._941()){_UX=new _u11();_UX._A11(_O41,this._d41[_841]._UX);_V41=_UX._z11()+_R41}else {_UX=new _u11();_UX._A11(_O41,this._d41[_841]._UX);var _T41=this._d41[_841]._UX._z11();var _U41=_UX._z11();_V41=_U41-_T41+_R41}if(_I41<_S41&&_I41<_V41){break}if(_S41<_V41){index=_741}else {index=_841}}var _W41=index;var _X41=this._d41[_W41].parent;var _Y41=this._i41();this._d41[_Y41].parent=_X41;this._d41[_Y41]._IZ=null;this._d41[_Y41]._UX._A11(_O41,this._d41[_W41]._UX);
this._d41[_Y41].height=this._d41[_W41].height+1;if(_X41!=_541){if(this._d41[_X41]._741==_W41){this._d41[_X41]._741=_Y41}else {this._d41[_X41]._841=_Y41}this._d41[_Y41]._741=_W41;this._d41[_Y41]._841=_N41;this._d41[_W41].parent=_Y41;this._d41[_N41].parent=_Y41}else {this._d41[_Y41]._741=_W41;this._d41[_Y41]._841=_N41;this._d41[_W41].parent=_Y41;this._d41[_N41].parent=_Y41;this._a41=_Y41}index=this._d41[_N41].parent;while(index!=_541){index=this._Z41(index);var _741=this._d41[index]._741;var _841=this._d41[index]._841;
_IU(_741!=_541);_IU(_841!=_541);this._d41[index].height=1+_ZW(this._d41[_741].height,this._d41[_841].height);this._d41[index]._UX._A11(this._d41[_741]._UX,this._d41[_841]._UX);index=this._d41[index].parent;}},_k41:function(_N41){if(_N41==this._a41){this._a41=_541;return }var parent=this._d41[_N41].parent;var __41=this._d41[parent].parent;var _W41;if(this._d41[parent]._741==_N41){_W41=this._d41[parent]._841}else {_W41=this._d41[parent]._741}if(__41!=_541){if(this._d41[__41]._741==parent){this._d41[__41]._741=_W41}
else {this._d41[__41]._841=_W41}this._d41[_W41].parent=__41;this._l41(parent);var index=__41;while(index!=_541){index=this._Z41(index);var _741=this._d41[index]._741;var _841=this._d41[index]._841;this._d41[index]._UX._A11(this._d41[_741]._UX,this._d41[_841]._UX);this._d41[index].height=1+_ZW(this._d41[_741].height,this._d41[_841].height);index=this._d41[index].parent}}else {this._a41=_W41;this._d41[_W41].parent=_541;this._l41(parent)}},_Z41:function(_051){_IU(_051!=_541);var _JU=this._d41[_051];if(_JU._941()||_JU.height<2){
return _051}var _151=_JU._741;var _251=_JU._841;_IU(0<=_151&&_151<this._b41);_IU(0<=_251&&_251<this._b41);var _WV=this._d41[_151];var _QW=this._d41[_251];var _y41=_QW.height-_WV.height;if(_y41>1){var _351=_QW._741;var _451=_QW._841;var _551=this._d41[_351];var _651=this._d41[_451];_IU(0<=_351&&_351<this._b41);_IU(0<=_451&&_451<this._b41);_QW._741=_051;_QW.parent=_JU.parent;_JU.parent=_251;if(_QW.parent!=_541){if(this._d41[_QW.parent]._741==_051){this._d41[_QW.parent]._741=_251}else {_IU(this._d41[_QW.parent]._841==_051);
this._d41[_QW.parent]._841=_251}}else {this._a41=_251}if(_551.height>_651.height){_QW._841=_351;_JU._841=_451;_651.parent=_051;_JU._UX._A11(_WV._UX,_651._UX);_QW._UX._A11(_JU._UX,_551._UX);_JU.height=1+_ZW(_WV.height,_651.height);_QW.height=1+_ZW(_JU.height,_551.height)}else {_QW._841=_451;_JU._841=_351;_551.parent=_051;_JU._UX._A11(_WV._UX,_551._UX);_QW._UX._A11(_JU._UX,_651._UX);_JU.height=1+_ZW(_WV.height,_551.height);_QW.height=1+_ZW(_JU.height,_651.height)}return _251}if(_y41<-1){var _751=_WV._741;
var _851=_WV._841;var _aZ=this._d41[_751];var _951=this._d41[_851];_IU(0<=_751&&_751<this._b41);_IU(0<=_851&&_851<this._b41);_WV._741=_051;_WV.parent=_JU.parent;_JU.parent=_151;if(_WV.parent!=_541){if(this._d41[_WV.parent]._741==_051){this._d41[_WV.parent]._741=_151}else {_IU(this._d41[_WV.parent]._841==_051);this._d41[_WV.parent]._841=_151}}else {this._a41=_151}if(_aZ.height>_951.height){_WV._841=_751;_JU._741=_851;_951.parent=_051;_JU._UX._A11(_QW._UX,_951._UX);_WV._UX._A11(_JU._UX,_aZ._UX);_JU.height=1+_ZW(_QW.height,
_951.height);_WV.height=1+_ZW(_JU.height,_aZ.height)}else {_WV._841=_851;_JU._741=_751;_aZ.parent=_051;_JU._UX._A11(_QW._UX,_aZ._UX);_WV._UX._A11(_JU._UX,_951._UX);_JU.height=1+_ZW(_QW.height,_aZ.height);_WV.height=1+_ZW(_JU.height,_951.height)}return _151}return _051},_w41:function(_m41){if(typeof(_m41)==='undefined')_m41=this._a41;_IU(0<=_m41&&_m41<this._b41);var _JQ=this._d41[_m41];if(_JQ._941()){return 0}var _a51=this._w41(_JQ._741);var _b51=this._w41(_JQ._841);return 1+_ZW(_a51,_b51)},_s41:function(index){
if(index==_541){return }if(index==this._a41){_IU(this._d41[index].parent==_541)}var _JQ=this._d41[index];var _741=_JQ._741;var _841=_JQ._841;if(_JQ._941()){_IU(_741==_541);_IU(_841==_541);_IU(_JQ.height==0);return }_IU(0<=_741&&_741<this._b41);_IU(0<=_841&&_841<this._b41);_IU(this._d41[_741].parent==index);_IU(this._d41[_841].parent==index);this._s41(_741);this._s41(_841)},_t41:function(index){if(index==_541){return }var _JQ=this._d41[index];var _741=_JQ._741;var _841=_JQ._841;if(_JQ._941()){_IU(_741==_541);
_IU(_841==_541);_IU(_JQ.height==0);return }_IU(0<=_741&&_741<this._b41);_IU(0<=_841&&_841<this._b41);var _a51=this._d41[_741].height;var _b51=this._d41[_841].height;var height;height=1+_ZW(_a51,_b51);_IU(_JQ.height==height);var _UX=new _u11();_UX._A11(this._d41[_741]._UX,this._d41[_841]._UX);_IU(_wV._OV(_UX._bY,_JQ._UX._bY));_IU(_wV._OV(_UX._cY,_JQ._UX._cY));this._t41(_741);this._t41(_841)}};function _c51(){this._p_=new _e_();this._q_=new _e_();this._d51=new _lW();this._e51=new _lW();this._f51=0};function _g51(){
this._NG=0;this._Nb=0};_g51._731=0;_g51._h51=1;_g51._i51=2;_g51._j51=3;_g51._k51=4;function _l51(){this._m51=null;this._n51=null;this._o51=null;this._p51=null;this._gE=0;this._q51=new _wV();this._r51=new _wV()}var _s51=new _jW();var _t51=new _jW();_l51.prototype={_311:function(_vc,_p_,_d51,_q_,_e51,_I11){this._m51=_p_;this._n51=_q_;var _wc=_vc._wc;_IU(0<_wc&&_wc<3);this._o51=_d51;this._p51=_e51;this._o51._rW(_s51,_I11);this._p51._rW(_t51,_I11);if(_wc==1){this._gE=_l51._u51;var _v51=this._m51._gY(_vc._m_[0]);
var _w51=this._n51._gY(_vc._n_[0]);var _811=(_s51._bw._34*_v51._44-_s51._bw._7s*_v51._54)+_s51._sx._44;var _911=(_s51._bw._7s*_v51._44+_s51._bw._34*_v51._54)+_s51._sx._54;var _a11=(_t51._bw._34*_w51._44-_t51._bw._7s*_w51._54)+_t51._sx._44;var _b11=(_t51._bw._7s*_w51._44+_t51._bw._34*_w51._54)+_t51._sx._54;this._r51._44=_a11-_811;this._r51._54=_b11-_911;var _7s=this._r51._HV();return _7s}else if(_vc._m_[0]==_vc._m_[1]){this._gE=_l51._X01;var _x51=_q_._gY(_vc._n_[0]);var _y51=_q_._gY(_vc._n_[1]);this._r51._44=1.0*(_y51._54-_x51._54);
this._r51._54=-1.0*(_y51._44-_x51._44);this._r51._HV();var _I21=_t51._bw._34*this._r51._44-_t51._bw._7s*this._r51._54;var _J21=_t51._bw._7s*this._r51._44+_t51._bw._34*this._r51._54;this._q51._44=0.5*(_x51._44+_y51._44);this._q51._54=0.5*(_x51._54+_y51._54);var _a11=(_t51._bw._34*this._q51._44-_t51._bw._7s*this._q51._54)+_t51._sx._44;var _b11=(_t51._bw._7s*this._q51._44+_t51._bw._34*this._q51._54)+_t51._sx._54;var _v51=_p_._gY(_vc._m_[0]);var _811=(_s51._bw._34*_v51._44-_s51._bw._7s*_v51._54)+_s51._sx._44;
var _911=(_s51._bw._7s*_v51._44+_s51._bw._34*_v51._54)+_s51._sx._54;var _7s=(_811-_a11)*_I21+(_911-_b11)*_J21;if(_7s<0.0){this._r51._44=-this._r51._44;this._r51._54=-this._r51._54;_7s=-_7s}return _7s}else {this._gE=_l51._W01;var _z51=this._m51._gY(_vc._m_[0]);var _A51=this._m51._gY(_vc._m_[1]);this._r51._44=1.0*(_A51._54-_z51._54);this._r51._54=-1.0*(_A51._44-_z51._44);this._r51._HV();var _I21=_s51._bw._34*this._r51._44-_s51._bw._7s*this._r51._54;var _J21=_s51._bw._7s*this._r51._44+_s51._bw._34*this._r51._54;
this._q51._44=0.5*(_z51._44+_A51._44);this._q51._54=0.5*(_z51._54+_A51._54);var _811=(_s51._bw._34*this._q51._44-_s51._bw._7s*this._q51._54)+_s51._sx._44;var _911=(_s51._bw._7s*this._q51._44+_s51._bw._34*this._q51._54)+_s51._sx._54;var _w51=this._n51._gY(_vc._n_[0]);var _a11=(_t51._bw._34*_w51._44-_t51._bw._7s*_w51._54)+_t51._sx._44;var _b11=(_t51._bw._7s*_w51._44+_t51._bw._34*_w51._54)+_t51._sx._54;var _7s=(_a11-_811)*_I21+(_b11-_911)*_J21;if(_7s<0.0){this._r51._44=-this._r51._44;this._r51._54=-this._r51._54;
_7s=-_7s}return _7s}},_B51:function(_C51,_Nb){this._o51._rW(_s51,_Nb);this._p51._rW(_t51,_Nb);switch(this._gE){case _l51._u51:{var _D51=_s51._bw._34*this._r51._44+_s51._bw._7s*this._r51._54;var _E51=-_s51._bw._7s*this._r51._44+_s51._bw._34*this._r51._54;var _F51=_t51._bw._34*-this._r51._44+_t51._bw._7s*-this._r51._54;var _G51=-_t51._bw._7s*-this._r51._44+_t51._bw._34*-this._r51._54;_C51[0]=this._m51._dY(_D51,_E51);_C51[1]=this._n51._dY(_F51,_G51);var _v51=this._m51._gY(_C51[0]);var _w51=this._n51._gY(_C51[1]);
var _811=(_s51._bw._34*_v51._44-_s51._bw._7s*_v51._54)+_s51._sx._44;var _911=(_s51._bw._7s*_v51._44+_s51._bw._34*_v51._54)+_s51._sx._54;var _a11=(_t51._bw._34*_w51._44-_t51._bw._7s*_w51._54)+_t51._sx._44;var _b11=(_t51._bw._7s*_w51._44+_t51._bw._34*_w51._54)+_t51._sx._54;return(_a11-_811)*this._r51._44+(_b11-_911)*this._r51._54}case _l51._W01:{var _I21=_s51._bw._34*this._r51._44-_s51._bw._7s*this._r51._54;var _J21=_s51._bw._7s*this._r51._44+_s51._bw._34*this._r51._54;var _811=(_s51._bw._34*this._q51._44-_s51._bw._7s*this._q51._54)+_s51._sx._44;
var _911=(_s51._bw._7s*this._q51._44+_s51._bw._34*this._q51._54)+_s51._sx._54;var _F51=_t51._bw._34*-_I21+_t51._bw._7s*-_J21;var _G51=-_t51._bw._7s*-_I21+_t51._bw._34*-_J21;_C51[0]=-1;_C51[1]=this._n51._dY(_F51,_G51);var _w51=this._n51._gY(_C51[1]);var _a11=(_t51._bw._34*_w51._44-_t51._bw._7s*_w51._54)+_t51._sx._44;var _b11=(_t51._bw._7s*_w51._44+_t51._bw._34*_w51._54)+_t51._sx._54;return(_a11-_811)*_I21+(_b11-_911)*_J21}case _l51._X01:{var _I21=_t51._bw._34*this._r51._44-_t51._bw._7s*this._r51._54;var _J21=_t51._bw._7s*this._r51._44+_t51._bw._34*this._r51._54;
var _a11=(_t51._bw._34*this._q51._44-_t51._bw._7s*this._q51._54)+_t51._sx._44;var _b11=(_t51._bw._7s*this._q51._44+_t51._bw._34*this._q51._54)+_t51._sx._54;var _D51=_s51._bw._34*-_I21+_s51._bw._7s*-_J21;var _G51=-_s51._bw._7s*-_I21+_s51._bw._34*-_J21;_C51[1]=-1;_C51[0]=this._m51._dY(_D51,_G51);var _v51=this._m51._gY(_C51[0]);var _811=(_s51._bw._34*_v51._44-_s51._bw._7s*_v51._54)+_s51._sx._44;var _911=(_s51._bw._7s*_v51._44+_s51._bw._34*_v51._54)+_s51._sx._54;return(_811-_a11)*_I21+(_911-_b11)*_J21}default :_IU(!1);
_C51[0]=-1;_C51[1]=-1;return 0.0}},_H51:function(_m_,_n_,_Nb){this._o51._rW(_s51,_Nb);this._p51._rW(_t51,_Nb);switch(this._gE){case _l51._u51:{var _v51=this._m51._gY(_m_);var _w51=this._n51._gY(_n_);var _811=(_s51._bw._34*_v51._44-_s51._bw._7s*_v51._54)+_s51._sx._44;var _911=(_s51._bw._7s*_v51._44+_s51._bw._34*_v51._54)+_s51._sx._54;var _a11=(_t51._bw._34*_w51._44-_t51._bw._7s*_w51._54)+_t51._sx._44;var _b11=(_t51._bw._7s*_w51._44+_t51._bw._34*_w51._54)+_t51._sx._54;var _S11=(_a11-_811)*this._r51._44+(_b11-_911)*this._r51._54;
return _S11}case _l51._W01:{var _I21=_s51._bw._34*this._r51._44-_s51._bw._7s*this._r51._54;var _J21=_s51._bw._7s*this._r51._44+_s51._bw._34*this._r51._54;var _811=(_s51._bw._34*this._q51._44-_s51._bw._7s*this._q51._54)+_s51._sx._44;var _911=(_s51._bw._7s*this._q51._44+_s51._bw._34*this._q51._54)+_s51._sx._54;var _w51=this._n51._gY(_n_);var _a11=(_t51._bw._34*_w51._44-_t51._bw._7s*_w51._54)+_t51._sx._44;var _b11=(_t51._bw._7s*_w51._44+_t51._bw._34*_w51._54)+_t51._sx._54;var _S11=(_a11-_811)*_I21+(_b11-_911)*_J21;
return _S11}case _l51._X01:{var _I21=_t51._bw._34*this._r51._44-_t51._bw._7s*this._r51._54;var _J21=_t51._bw._7s*this._r51._44+_t51._bw._34*this._r51._54;var _a11=(_t51._bw._34*this._q51._44-_t51._bw._7s*this._q51._54)+_t51._sx._44;var _b11=(_t51._bw._7s*this._q51._44+_t51._bw._34*this._q51._54)+_t51._sx._54;var _v51=this._m51._gY(_m_);var _811=(_s51._bw._34*_v51._44-_s51._bw._7s*_v51._54)+_s51._sx._44;var _911=(_s51._bw._7s*_v51._44+_s51._bw._34*_v51._54)+_s51._sx._54;var _S11=(_811-_a11)*_I21+(_911-_b11)*_J21;
return _S11}default :_IU(!1);return 0.0}}};_l51._u51=0;_l51._W01=1;_l51._X01=2;var _I51=_pU._BU("toi","solveTOI");function _J51(_0w,_Zv){_I51.start();++_J51._K51;_0w._NG=_g51._731;_0w._Nb=_Zv._f51;var _p_=_Zv._p_;var _q_=_Zv._q_;_J51._L51._AV(_Zv._d51);_J51._M51._AV(_Zv._e51);_J51._L51._HV();_J51._M51._HV();var _f51=_Zv._f51;var _q21=_p_._NX+_q_._NX;var target=_ZW(_RU,_q21-3.0*_RU);var _N51=0.25*_RU;_IU(target>_N51);var _I11=0.0;var _O51=20;var _v01=0;var _vc=new _k_();_vc._wc=0;var _P51=new _o_();_P51._p_._AV(_Zv._p_);
_P51._q_._AV(_Zv._q_);_P51._t_=!1;for(;;){_J51._L51._rW(_P51._r_,_I11);_J51._M51._rW(_P51._s_,_I11);var _Q51=new _u_();_n01(_Q51,_vc,_P51);if(_Q51._ZX<=0.0){_0w._NG=_g51._i51;_0w._Nb=0.0;break}if(_Q51._ZX<target+_N51){_0w._NG=_g51._j51;_0w._Nb=_I11;break}var _R51=new _l51();_R51._311(_vc,_p_,_J51._L51,_q_,_J51._M51,_I11);var _S51=!1;var _J11=_f51;var _T51=0;for(;;){var _C51=[];var _kr=_R51._B51(_C51,_J11);if(_kr>target+_N51){_0w._NG=_g51._k51;_0w._Nb=_f51;_S51=!0;break}if(_kr>target-_N51){_I11=_J11;break}
var _jr=_R51._H51(_C51[0],_C51[1],_I11);if(_jr<target-_N51){_0w._NG=_g51._h51;_0w._Nb=_I11;_S51=!0;break}if(_jr<=target+_N51){_0w._NG=_g51._j51;_0w._Nb=_I11;_S51=!0;break}var _U51=0;var _6Q=_I11,_7Q=_J11;for(;;){var _Nb;if(_U51&1){_Nb=_6Q+(target-_jr)*(_7Q-_6Q)/(_kr-_jr)}else {_Nb=0.5*(_6Q+_7Q)}++_U51;++_J51._V51;var _7s=_R51._H51(_C51[0],_C51[1],_Nb);if(_UW(_7s-target)<_N51){_J11=_Nb;break}if(_7s>target){_6Q=_Nb;_jr=_7s}else {_7Q=_Nb;_kr=_7s}if(_U51==50){break}}_J51._W51=_ZW(_J51._W51,_U51);++_T51;if(_T51==_OU){
break}}++_v01;++_J51._X51;if(_S51){break}if(_v01==_O51){_0w._NG=_g51._h51;_0w._Nb=_I11;break}}_J51._Y51=_ZW(_J51._Y51,_v01);_I51.stop();_J51._Z51=_ZW(_J51._Z51,_I51._uU);_J51.__51+=_I51._uU}_J51._L51=new _lW();_J51._M51=new _lW();_J51.__51=0;_J51._Z51=0;_J51._K51=0;_J51._X51=0;_J51._Y51=0;_J51._V51=0;_J51._W51=0;function _061(){this.type=_161._261;this.position=new _wV(0.0,0.0);this._Tc=0.0;this._361=new _wV(0.0,0.0);this._461=0.0;this._561=0.0;this._661=0.0;this._761=!0;this._861=!0;this._961=!1;this._a61=!1;
this._c7=!0;this._IZ=null;this._b61=1.0;Object.seal(this)}_061.prototype={_NV:function(data){this.type=data['type'];this.position._NV(data['position']);this._Tc=data['angle'];this._361._NV(data['linearVelocity']);this._461=data['angularVelocity'];this._561=data['linearDamping'];this._661=data['angularDamping'];this._761=data['allowSleep'];this._861=data['awake'];this._961=data['fixedRotation'];this._a61=data['bullet'];this._c7=data['active'];this._b61=data['gravityScale']}};function _161(_c61,_d61){
_IU(_c61.position._JV());_IU(_c61._361._JV());_IU(_mV(_c61._Tc));_IU(_mV(_c61._461));_IU(_mV(_c61._661)&&_c61._661>=0.0);_IU(_mV(_c61._561)&&_c61._561>=0.0);this._e61=0;this._f61=0;if(_c61._a61){this._f61|=_161._g61}if(_c61._961){this._f61|=_161._h61}if(_c61._761){this._f61|=_161._i61}if(_c61._861){this._f61|=_161._j61}if(_c61._c7){this._f61|=_161._k61;}this._l61=_d61;this._g31=new _jW();this._g31._sx._AV(_c61.position);this._g31._bw._ek(_c61._Tc);this._m61=new _jW();this._m61._AV(this._g31);this._n61=new _lW();
this._n61._mW._xV();this._n61._nW._AV(this._g31._sx);this._n61._34._AV(this._g31._sx);this._n61._pW=_c61._Tc;this._n61._cd=_c61._Tc;this._n61._qW=0.0;this._o61=null;this._p61=null;this._q61=null;this._r61=null;this._s61=_c61._361._ja();this._t61=_c61._461;this._u61=_c61._561;this._v61=_c61._661;this._w61=_c61._b61;this._x61=new _wV();this._y61=0.0;this._z61=0.0;this._gE=_c61.type;if(this._gE==_161._A61){this._B61=1.0;this._C61=1.0}else {this._B61=0.0;this._C61=0.0}this._D61=0.0;this._E61=0.0;this._F61=_c61._IZ;
this._G61=null;this._H61=0}_161._261=0;_161._I61=1;_161._A61=2;_161._J61=0x0001;_161._j61=0x0002;_161._i61=0x0004;_161._g61=0x0008;_161._h61=0x0010;_161._k61=0x0020;_161._K61=0x0040;_161._L61=new _wV();_161._M61=new _jW();_161.prototype={_N61:function(_O61,_XX){if(typeof(_XX)!=='undefined'){var _P61=new _Q61();_P61._7Y=_O61;_P61._XX=_XX;return this._N61(_P61)}_IU(this._l61._R61()==!1);if(this._l61._R61()==!0){return null}var __J=new _S61();__J._T61(this,_O61);if(this._f61&_161._k61){var _U61=this._l61._V61._W61;
__J._X61(_U61,this._g31)}__J._r61=this._G61;this._G61=__J;++this._H61;__J._Y61=this;if(__J._Z61>0.0){this.__61()}this._l61._f61|=_071._171;return __J},_271:function(__J){_IU(this._l61._R61()==!1);if(this._l61._R61()==!0){return }_IU(__J._Y61==this);_IU(this._H61>0);var _JQ=this._G61;var _371=!1;while(_JQ!=null){if(_JQ==__J){this._G61=_JQ=__J._r61;_371=!0;break}_JQ=_JQ._r61}_IU(_371);var _LY=this._p61;while(_LY){var _34=_LY._471;_LY=_LY._lk;var _571=_34._671();var _771=_34._871();if(__J==_571||__J==_771){
this._l61._V61._971(_34)}}if(this._f61&_161._k61){var _U61=this._l61._V61._W61;__J._a71(_U61)}__J._971();__J._Y61=null;__J._r61=null;--this._H61;this.__61()},_b71:function(position,_Tc){_IU(this._l61._R61()==!1);if(this._l61._R61()==!0){return }this._g31._bw._ek(_Tc);this._g31._sx._AV(position);this._m61._AV(this._g31);this._n61._34._AV(_MW(this._g31,this._n61._mW));this._n61._cd=_Tc;this._n61._nW._AV(this._n61._34);this._n61._pW=_Tc;var _U61=this._l61._V61._W61;for(var _Ms=this._G61;_Ms;_Ms=_Ms._r61){
_Ms._c71(_U61,this._g31,this._g31)}},_rW:function(){return this._g31},_QJ:function(){return this._g31._sx},_gW:function(){return this._n61._cd},_d71:function(){return this._n61._34},_e71:function(){return this._n61._mW},_f71:function(_rd){if(this._gE==_161._261){return }if(_vW(_rd,_rd)>0.0){this._nK(!0)}this._s61=_rd;},_g71:function(){return this._s61},_h71:function(_64){if(this._gE==_161._261){return }if(_64*_64>0.0){this._nK(!0)}this._t61=_64},_i71:function(){return this._t61},_j71:function(_k71,_P01,_l71){
if(this._gE!=_161._A61){return }if(_l71&&(this._f61&_161._j61)==0){this._nK(!0)}if(this._f61&_161._j61){this._x61._Tj(_k71);this._y61+=_wW(_wV._EV(_P01,this._n61._34),_k71)}},_m71:function(_k71,_l71){if(this._gE!=_161._A61){return }if(_l71&&(this._f61&_161._j61)==0){this._nK(!0)}if(this._f61&_161._j61){this._x61._Tj(_k71)}},_n71:function(_o71,_l71){if(this._gE!=_161._A61){return }if(_l71&&(this._f61&_161._j61)==0){this._nK(!0)}if(this._f61&_161._j61){this._y61+=_o71}},_p71:function(_q71,_P01,_l71){
if(this._gE!=_161._A61){return }if(_l71&&(this._f61&_161._j61)==0){this._nK(!0)}if(this._f61&_161._j61){this._s61._Tj(_wV._Tq(this._C61,_q71));this._t61+=this._E61*_wW(_wV._EV(_P01,this._n61._34),_q71)}},_r71:function(_q71,_l71){if(this._gE!=_161._A61){return }if(_l71&&(this._f61&_161._j61)==0){this._nK(!0)}if(this._f61&_161._j61){this._t61+=this._E61*_q71}},_s71:function(){return this._B61},_t71:function(){return this._D61+this._B61*_vW(this._n61._mW,this._n61._mW)},_u71:function(data){data._KX=this._B61;
data._LX=this._D61+this._B61*_vW(this._n61._mW,this._n61._mW);data._kX=this._n61._mW},_v71:function(_WX){_IU(this._l61._R61()==!1);if(this._l61._R61()==!0){return }if(this._gE!=_161._A61){return }this._C61=0.0;this._D61=0.0;this._E61=0.0;this._B61=_WX._KX;if(this._B61<=0.0){this._B61=1.0}this._C61=1.0/this._B61;if(_WX._LX>0.0&&(this._f61&_161._h61)==0){this._D61=_WX._LX-this._B61*_vW(_WX._kX,_WX._kX);_IU(this._D61>0.0);this._E61=1.0/this._D61}_161._L61._AV(this._n61._34);this._n61._mW._AV(_WX._kX);
this._n61._nW._AV(_MW(this._g31,this._n61._mW));this._n61._34._AV(this._n61._nW);this._s61._Tj(_yW(this._t61,_wV._EV(this._n61._34,_161._L61)))},__61:function(){this._B61=0.0;this._C61=0.0;this._D61=0.0;this._E61=0.0;this._n61._mW._xV();if(this._gE==_161._261||this._gE==_161._I61){this._n61._nW._AV(this._g31._sx);this._n61._34._AV(this._g31._sx);this._n61._pW=this._n61._cd;return }_IU(this._gE==_161._A61);var _mW=new _wV(0,0);for(var _Ms=this._G61;_Ms;_Ms=_Ms._r61){if(_Ms._Z61==0.0){continue}var _WX=new _JX();
_Ms._u71(_WX);this._B61+=_WX._KX;_mW._Tj(_wV._Tq(_WX._KX,_WX._kX));this._D61+=_WX._LX}if(this._B61>0.0){this._C61=1.0/this._B61;_mW._Tq(this._C61)}else {this._B61=1.0;this._C61=1.0}if(this._D61>0.0&&(this._f61&_161._h61)==0){this._D61-=this._B61*_vW(_mW,_mW);_IU(this._D61>0.0);this._E61=1.0/this._D61}else {this._D61=0.0;this._E61=0.0}_161._L61._AV(this._n61._34);this._n61._mW._AV(_mW);this._n61._nW._AV(_MW(this._g31,this._n61._mW));this._n61._34._AV(this._n61._nW);this._s61._Tj(_yW(this._t61,_wV._EV(this._n61._34,
_161._L61)))},_w71:function(_M01){return _MW(this._g31,_M01)},_x71:function(_y71){return _KW(this._g31._bw,_y71)},_z71:function(_A71){return _OW(this._g31,_A71)},_B71:function(_C71){return _LW(this._g31._bw,_C71)},_D71:function(_A71){return _wV._Tj(this._s61,_yW(this._t61,_wV._EV(_A71,this._n61._34)))},_E71:function(_M01){return this._D71(this._w71(_M01))},_F71:function(){return this._u61},_iK:function(_561){this._u61=_561},_G71:function(){return this._v61},_kK:function(_661){this._v61=_661},_H71:function(){
return this._w61},_I71:function(scale){this._w61=scale},_J71:function(type){_IU(this._l61._R61()==!1);if(this._l61._R61()==!0){return }if(this._gE==type){return }this._gE=type;this.__61();if(this._gE==_161._261){this._s61._xV();this._t61=0.0;this._n61._pW=this._n61._cd;this._n61._nW._AV(this._n61._34);this._K71()}this._nK(!0);this._x61._xV();this._y61=0.0;var _L71=this._p61;while(_L71){var _M71=_L71;_L71=_L71._lk;this._l61._V61._971(_M71._471)}this._p61=null;var _U61=this._l61._V61._W61;for(var _Ms=this._G61;
_Ms;_Ms=_Ms._r61){var _N71=_Ms._CZ;for(var _24=0;_24<_N71;++_24){_U61._PZ(_Ms._O71[_24]._JZ)}}},_OX:function(){return this._gE},_P71:function(_Q71){if(_Q71){this._f61|=_161._g61}else {this._f61&=~_161._g61;}},_R71:function(){return(this._f61&_161._g61)==_161._g61},_S71:function(_Q71){if(_Q71){this._f61|=_161._i61}else {this._f61&=~_161._i61;this._nK(!0)}},_T71:function(){return(this._f61&_161._i61)==_161._i61},_nK:function(_Q71){if(_Q71){if((this._f61&_161._j61)==0){this._f61|=_161._j61;this._z61=0.0}
}else {this._f61&=~_161._j61;this._z61=0.0;this._s61._xV();this._t61=0.0;this._x61._xV();this._y61=0.0}},_U71:function(){return(this._f61&_161._j61)==_161._j61},_V71:function(_Q71){_IU(this._l61._R61()==!1);if(_Q71==this._W71()){return }if(_Q71){this._f61|=_161._k61;var _U61=this._l61._V61._W61;for(var _Ms=this._G61;_Ms;_Ms=_Ms._r61){_Ms._X61(_U61,this._g31)}}else {this._f61&=~_161._k61;var _U61=this._l61._V61._W61;for(var _Ms=this._G61;_Ms;_Ms=_Ms._r61){_Ms._a71(_U61)}var _L71=this._p61;while(_L71){var _M71=_L71;
_L71=_L71._lk;this._l61._V61._971(_M71._471)}this._p61=null}},_W71:function(){return(this._f61&_161._k61)==_161._k61},_X71:function(_Q71){var status=(this._f61&_161._h61)==_161._h61;if(status==_Q71){return }if(_Q71){this._f61|=_161._h61}else {this._f61&=~_161._h61}this._t61=0.0;this.__61()},_Y71:function(){return(this._f61&_161._h61)==_161._h61},_Z71:function(){return this._G61},__71:function(){return this._o61},_081:function(){return this._p61},_181:function(){return this._r61},_RZ:function(){return this._F61}
,_281:function(data){this._F61=data},_381:function(){return this._l61},_K71:function(){_161._M61._bw._ek(this._n61._pW);_161._M61._sx._AV(_wV._EV(this._n61._nW,_KW(_161._M61._bw,this._n61._mW)));var _U61=this._l61._V61._W61;for(var _Ms=this._G61;_Ms;_Ms=_Ms._r61){_Ms._c71(_U61,_161._M61,this._g31)}},_481:function(){this._g31._bw._ek(this._n61._cd);this._g31._sx._AV(_wV._EV(this._n61._34,_KW(this._g31._bw,this._n61._mW)))},_581:function(_v11){if(this._gE!=_161._A61&&_v11._gE!=_161._A61){return !1}for(var _681=this._o61;
_681;_681=_681._lk){if(_681._v11==_v11){if(_681._781._881==!1){return !1}}}return !0},_tW:function(alpha){this._n61._tW(alpha);this._n61._34._AV(this._n61._nW);this._n61._cd=this._n61._pW;this._g31._bw._ek(this._n61._cd);this._g31._sx._AV(_wV._EV(this._n61._34,_KW(this._g31._bw,this._n61._mW)))},_LV:function(_MV){var _xt=_MV||{};_xt['fixtures']=null;_xt['type']=this._gE;_xt['position']=this._QJ()._LV();_xt['angle']=this._gW();_xt['linearVelocity']=this._g71()._LV();_xt['angularVelocity']=this._i71();
_xt['linearDamping']=this._F71();_xt['angularDamping']=this._G71();_xt['allowSleep']=this._T71();_xt['awake']=this._U71();_xt['fixedRotation']=this._Y71();_xt['bullet']=this._R71();_xt['active']=this._W71();_xt['gravityScale']=this._H71();return _xt}};function _981(){this._a81=0x0001;this._b81=0xFFFF;this._c81=0}_981.prototype={_ja:function(){var _d81=new _981();_d81._a81=this._a81;_d81._b81=this._b81;_d81._c81=this._c81;return _d81},_AV:function(_d81){this._a81=_d81._a81;this._b81=_d81._b81;this._c81=_d81._c81}
,_LV:function(_MV){var _xt=_MV||{};_xt['categoryBits']=this._a81;_xt['maskBits']=this._b81;_xt['groupIndex']=this._c81;return _xt},_NV:function(data){this._a81=data['categoryBits'];this._b81=data['maskBits'];this._c81=data['groupIndex']}};function _Q61(){this._7Y=null;this._IZ=null;this._e81=0.2;this._f81=0.0;this._XX=0.0;this._g81=!1;this._d81=new _981();Object.seal(this)}_Q61.prototype={_NV:function(data){this._e81=data['friction'];this._f81=data['restitution'];this._XX=data['density'];this._g81=data['isSensor'];
this._d81._NV(data['filter'])}};function _h81(){this._UX=new _u11();this.__J=null;this._SX=0;this._JZ=0};function _S61(){this._F61=null;this._Y61=null;this._r61=null;this._O71=null;this._CZ=0;this._i81=null;this._Z61=0.0;this._j81=new _981();this._k81=!1;this._l81=0;this._m81=0}_S61.prototype={_OX:function(){return this._i81._OX()},_n81:function(){return this._i81},_fK:function(_o81){if(_o81!=this._k81){this._Y61._nK(!0);this._k81=_o81}},_p81:function(){return this._k81},_q81:function(_d81){this._j81=_d81;
this._r81()},_s81:function(){return this._j81},_r81:function(){if(this._Y61==null){return }var _LY=this._Y61._081();while(_LY){var _471=_LY._471;var _571=_471._671();var _771=_471._871();if(_571==this||_771==this){_471._t81()}_LY=_LY._lk}var _d61=this._Y61._381();if(_d61==null){return }var _U61=_d61._V61._W61;for(var _24=0;_24<this._CZ;++_24){_U61._PZ(this._O71[_24]._JZ)}},_u81:function(){return this._Y61},_181:function(){return this._r61},_RZ:function(){return this._F61},_281:function(data){this._F61=data},
_QX:function(_sx){return this._i81._QX(this._Y61._rW(),_sx)},_RX:function(_0w,_Zv,_SX){return this._i81._RX(_0w,_Zv,this._Y61._rW(),_SX)},_u71:function(_WX){this._i81._VX(_WX,this._Z61)},_3K:function(_XX){_IU(_mV(_XX)&&_XX>=0.0);this._Z61=_XX},_v81:function(){return this._Z61},_w81:function(){return this._l81},_9K:function(_e81){this._l81=_e81},_x81:function(){return this._m81},_6K:function(_f81){this._m81=_f81},_y81:function(_SX){_IU(0<=_SX&&_SX<this._CZ);return this._O71[_SX]._UX},_T61:function(body,
_O61){this._F61=_O61._IZ;this._l81=_O61._e81;this._m81=_O61._f81;this._Y61=body;this._r61=null;this._j81._AV(_O61._d81);this._k81=_O61._g81;this._i81=_O61._7Y._ja();var _z81=this._i81._PX();this._O71=new Array(_z81);for(var _24=0;_24<_z81;++_24){this._O71[_24]=new _h81();this._O71[_24].__J=null;this._O71[_24]._JZ=_yZ._ZZ}this._CZ=0;this._Z61=_O61._XX},_971:function(){_IU(this._CZ==0);this._O71=null;this._i81=null},_X61:function(_U61,_kW){_IU(this._CZ==0);this._CZ=this._i81._PX();for(var _24=0;_24<this._CZ;
++_24){var _A81=this._O71[_24];this._i81._TX(_A81._UX,_kW,_24);_A81._JZ=_U61._HZ(_A81._UX,_A81);_A81.__J=this;_A81._SX=_24}},_a71:function(_U61){for(var _24=0;_24<this._CZ;++_24){var _A81=this._O71[_24];_U61._LZ(_A81._JZ);_A81._JZ=_yZ._ZZ}this._CZ=0},_c71:function(_U61,_B81,_C81){if(this._CZ==0){return }for(var _24=0;_24<this._CZ;++_24){var _A81=this._O71[_24];var _B11=new _u11(),_C11=new _u11();this._i81._TX(_B11,_B81,_A81._SX);this._i81._TX(_C11,_C81,_A81._SX);_A81._UX._A11(_B11,_C11);var _OZ=_wV._EV(_C81._sx,
_B81._sx);_U61._NZ(_A81._JZ,_A81._UX,_OZ)}},_YX:function(_sx,_lm,_ub,_SX){this._i81._YX(this._Y61._rW(),_sx,_lm,_ub,_SX)},_LV:function(_MV){var _xt=_MV||{};_xt['shape']=null;_xt['friction']=this._l81;_xt['restitution']=this._m81;_xt['density']=this._Z61;_xt['isSensor']=this._k81;_xt['filter']=this._j81._LV();return _xt}};function _D81(){}_D81.prototype={_E81:function(_781){},_F81:function(__J){},_G81:function(_ON){},_H81:function(index){}};function _I81(){}_I81.prototype={_581:function(_571,_771){var _J81=_571._s81();
var _K81=_771._s81();if(_J81._c81==_K81._c81&&_J81._c81!=0){return _J81._c81>0}var _L81=(_J81._b81&_K81._a81)!=0&&(_J81._a81&_K81._b81)!=0;return _L81}};function _M81(){this._N81=new Array(_NU);this._O81=new Array(_NU);this._wc=0}function _P81(){}_P81.prototype={_Q81:function(_471){},_R81:function(_471){},_S81:function(_471,_T81){},_U81:function(_471,_q71){}};function _V81(){}_V81.prototype={_W81:function(__J){return !1},_X81:function(index){return !1}};function _Y81(){}_Y81.prototype={_W81:function(__J,_P01,
__X,_aY){},_X81:function(index,_P01,__X,_aY){return 0}};function _Z81(){this.__81=0;this._091=0;this._191=0;this._291=0;this._391=0;this._491=!1}function _591(){this._34=new _wV();this._cd=0}function _691(){this._rd=new _wV();this._64=0}function _791(){this._kU=new _Z81();this._891=null;this._991=null}var _a91=_pU._BU("step");var _b91=_pU._BU("collide","step");var _c91=_pU._BU("solve","step");var _d91=_pU._BU("solveTOI","step");var _e91=_pU._BU("broadphase","step");function _071(_h7){this._V61=new _f91();this._g91=null;
this._h91=null;this._i91=null;this._o61=null;this._j91=0;this._k91=0;this._l91=!0;this._m91=!0;this._n91=!1;this._o91=!0;this._p91=!0;this._q91=_h7;this._f61=_071._r91;this._s91=0.0;this._t91=new _Z81();this._u91=new _v91();this._w91=new _x91();this._w91._l61=this}function _y91(){this._U61=null;this._YZ=null}_y91.prototype={_d_:function(_JZ){var _A81=this._U61._RZ(_JZ);return this._YZ._W81(_A81.__J)}};function _z91(){this._U61=null;this._YZ=null}_z91.prototype={_r41:function(_Zv,_JZ){var _IZ=this._U61._RZ(_JZ);
var _A81=_IZ;var __J=_A81.__J;var index=_A81._SX;var _0w=new _t11();var _Cb=__J._RX(_0w,_Zv,index);if(_Cb){var _aY=_0w._aY;var _P01=_wV._Tj(_wV._Tq((1.0-_aY),_Zv._pX),_wV._Tq(_aY,_Zv._qX));return this._YZ._W81(__J,_P01,_0w.__X,_aY)}return _Zv._9Y}};_071._A91=new _lW();_071._B91=new _lW();_071._C91=new _lW();_071.prototype={_971:function(){var _Ob=this._i91;while(_Ob){var _D91=_Ob._r61;var _Ms=_Ob._G61;while(_Ms){var _E91=_Ms._r61;_Ms._CZ=0;_Ms._971();_Ms=_E91}_Ob=_D91}},_F91:function(listener){this._g91=listener}
,_G91:function(_d81){this._V61._H91=_d81},_I91:function(listener){this._V61._J91=listener},_K91:function(_L91){this._h91=_L91},_FK:function(_O61){_IU(this._R61()==!1);if(this._R61()){return null}var _Ob=new _161(_O61,this);_Ob._q61=null;_Ob._r61=this._i91;if(this._i91){this._i91._q61=_Ob}this._i91=_Ob;++this._j91;return _Ob},_M91:function(_Ob){_IU(this._j91>0);_IU(this._R61()==!1);if(this._R61()){return }var _N91=_Ob._o61;while(_N91){var _O91=_N91;_N91=_N91._lk;if(this._g91){this._g91._E81(_O91._781)}this._P91(_O91._781);
_Ob._o61=_N91}_Ob._o61=null;var _L71=_Ob._p61;while(_L71){var _M71=_L71;_L71=_L71._lk;this._V61._971(_M71._471)}_Ob._p61=null;var _Ms=_Ob._G61;while(_Ms){var _Q91=_Ms;_Ms=_Ms._r61;if(this._g91){this._g91._F81(_Q91)}_Q91._a71(this._V61._W61);_Q91._971();_Ob._G61=_Ms;_Ob._H61-=1}_Ob._G61=null;_Ob._H61=0;if(_Ob._q61){_Ob._q61._r61=_Ob._r61}if(_Ob._r61){_Ob._r61._q61=_Ob._q61}if(_Ob==this._i91){this._i91=_Ob._r61}_Ob._R91=!0;--this._j91},_S91:function(_O61){_IU(this._R61()==!1);if(this._R61()){return null}
var _Sb=_T91._T61(_O61);_Sb._q61=null;_Sb._r61=this._o61;if(this._o61){this._o61._q61=_Sb}this._o61=_Sb;++this._k91;_Sb._U91._781=_Sb;_Sb._U91._v11=_Sb._V91;_Sb._U91._W91=null;_Sb._U91._lk=_Sb._X91._o61;if(_Sb._X91._o61)_Sb._X91._o61._W91=_Sb._U91;_Sb._X91._o61=_Sb._U91;_Sb._Y91._781=_Sb;_Sb._Y91._v11=_Sb._X91;_Sb._Y91._W91=null;_Sb._Y91._lk=_Sb._V91._o61;if(_Sb._V91._o61)_Sb._V91._o61._W91=_Sb._Y91;_Sb._V91._o61=_Sb._Y91;var _Z91=_O61._Z91;var __91=_O61.__91;if(_O61._0a1==!1){var _LY=__91._081();while(_LY){
if(_LY._v11==_Z91){_LY._471._t81()}_LY=_LY._lk}}return _Sb},_P91:function(_Sb){_IU(this._R61()==!1);if(this._R61()){return }var _0a1=_Sb._881;if(_Sb._q61){_Sb._q61._r61=_Sb._r61}if(_Sb._r61){_Sb._r61._q61=_Sb._q61}if(_Sb==this._o61){this._o61=_Sb._r61}var _Z91=_Sb._X91;var __91=_Sb._V91;_Z91._nK(!0);__91._nK(!0);if(_Sb._U91._W91){_Sb._U91._W91._lk=_Sb._U91._lk}if(_Sb._U91._lk){_Sb._U91._lk._W91=_Sb._U91._W91}if(_Sb._U91==_Z91._o61){_Z91._o61=_Sb._U91._lk}_Sb._U91._W91=null;_Sb._U91._lk=null;if(_Sb._Y91._W91){
_Sb._Y91._W91._lk=_Sb._Y91._lk}if(_Sb._Y91._lk){_Sb._Y91._lk._W91=_Sb._Y91._W91}if(_Sb._Y91==__91._o61){__91._o61=_Sb._Y91._lk}_Sb._Y91._W91=null;_Sb._Y91._lk=null;_T91._971(_Sb);_IU(this._k91>0);--this._k91;if(_0a1==!1){var _LY=__91._081();while(_LY){if(_LY._v11==_Z91){_LY._471._t81()}_LY=_LY._lk}}},_1a1:function(__81,_291,_391){_a91.start();if(this._f61&_071._171){this._V61._2a1();this._f61&=~_071._171}this._f61|=_071._3a1;this._t91.__81=__81;this._t91._291=_291;this._t91._391=_391;if(__81>0.0){
this._t91._091=1.0/__81}else {this._t91._091=0.0}this._t91._191=this._s91*__81;this._t91._491=this._l91;{_b91.start();this._V61._y31();_b91.stop()}if(this._o91&&this._t91.__81>0.0){_c91.start();this._w91._YV(this._t91);this._YV(this._t91);_c91.stop()}if(this._m91&&this._t91.__81>0.0){_d91.start();this._4a1(this._t91);_d91.stop()}if(this._t91.__81>0.0){this._s91=this._t91._091}if(this._f61&_071._r91){this._5a1()}this._f61&=~_071._3a1;_a91.stop()},_5a1:function(){for(var body=this._i91;body;body=body._181()){
body._x61._44=body._x61._54=0;body._y61=0.0}},_6a1:function(){if(this._h91==null){return }var _yS=this._h91._cX();if(_yS&_9X._vX){for(var _Ob=this._i91;_Ob;_Ob=_Ob._181()){var _kW=_Ob._rW();for(var _Ms=_Ob._Z71();_Ms;_Ms=_Ms._181()){if(_Ob._W71()==!1){this._7a1(_Ms,_kW,new _8X(0.5,0.5,0.3))}else if(_Ob._OX()==_161._261){this._7a1(_Ms,_kW,new _8X(0.5,0.9,0.5))}else if(_Ob._OX()==_161._I61){this._7a1(_Ms,_kW,new _8X(0.5,0.5,0.9))}else if(_Ob._U71()==!1){this._7a1(_Ms,_kW,new _8X(0.6,0.6,0.6))}else {this._7a1(_Ms,
_kW,new _8X(0.9,0.7,0.7))}}}this._8a1(this._w91)}if(_yS&_9X._wX){for(var _Sb=this._o61;_Sb;_Sb=_Sb._181()){this._9a1(_Sb)}}if(_yS&_9X._FX){var _3d=new _8X(0.3,0.9,0.9);for(var _34=this._V61._p61;_34;_34=_34._181()){var _571=_34._671();var _771=_34._871();var _aa1=_571._y81(_34._ba1())._x11();var _ca1=_771._y81(_34._da1())._x11();this._h91._oX(_aa1,_ca1,_3d)}}if(_yS&_9X._xX){var _3d=new _8X(0.9,0.3,0.9);var _ea1=new _8X(0.3,0.3,0.9);var _fa1=this._V61._W61;for(var _Ob=this._i91;_Ob;_Ob=_Ob._181()){if(_Ob._W71()==!1){
continue}for(var _Ms=_Ob._Z71();_Ms;_Ms=_Ms._181()){for(var _24=0;_24<_Ms._CZ;++_24){var _A81=_Ms._O71[_24];var _UX=_fa1._QZ(_A81._JZ);var _oZ=[];_oZ[0]=new _wV(_UX._bY._44,_UX._bY._54);_oZ[1]=new _wV(_UX._cY._44,_UX._bY._54);_oZ[2]=new _wV(_UX._cY._44,_UX._cY._54);_oZ[3]=new _wV(_UX._bY._44,_UX._cY._54);this._h91._gX(_oZ,4,_3d);var _ga1=new _u11();_Ms._n81()._TX(_ga1,_Ob._rW(),0);var _oZ=[];_oZ[0]=new _wV(_ga1._bY._44,_ga1._bY._54);_oZ[1]=new _wV(_ga1._cY._44,_ga1._bY._54);_oZ[2]=new _wV(_ga1._cY._44,_ga1._cY._54);
_oZ[3]=new _wV(_ga1._bY._44,_ga1._cY._54);this._h91._gX(_oZ,4,_ea1)}}}}if(_yS&_9X._yX){for(var _Ob=this._i91;_Ob;_Ob=_Ob._181()){var _kW=_Ob._rW()._ja();_kW._sx=_Ob._d71();this._h91._rX(_kW)}}},_ha1:function(_YZ,_UX){var _ia1=new _y91();_ia1._U61=this._V61._W61;_ia1._YZ=_YZ;this._V61._W61._0_(_ia1,_UX);this._w91._ha1(_YZ,_UX)},_RX:function(_YZ,_ja1,_ka1){var _ia1=new _z91();_ia1._U61=this._V61._W61;_ia1._YZ=_YZ;var _Zv=new _s11();_Zv._9Y=1.0;_Zv._pX=_ja1;_Zv._qX=_ka1;this._V61._W61._RX(_ia1,_Zv);this._w91._RX(_YZ,
_ja1,_ka1)},_la1:function(){return this._i91},__71:function(){return this._o61},_081:function(){return this._V61._p61},_ma1:function(_Q71){if(_Q71==this._p91){return }this._p91=_Q71;if(this._p91==!1){for(var _Ob=this._i91;_Ob;_Ob=_Ob._r61){_Ob._nK(!0)}}},_na1:function(){return this._p91},_oa1:function(_Q71){this._l91=_Q71},_pa1:function(){return this._l91},_qa1:function(_Q71){this._m91=_Q71},_ra1:function(){return this._m91},_sa1:function(_Q71){this._n91=_Q71},_ta1:function(){return this._n91},_WZ:function(){
return this._V61._W61._WZ()},_ua1:function(){return this._j91},_va1:function(){return this._k91},_wa1:function(){return this._V61._xa1},_6_:function(){return this._V61._W61._6_()},_7_:function(){return this._V61._W61._7_()},_9_:function(){return this._V61._W61._9_()},_ya1:function(_h7){this._q91=_h7},_za1:function(){return this._q91},_R61:function(){return(this._f61&_071._3a1)==_071._3a1},_Aa1:function(_Q71){if(_Q71){this._f61|=_071._r91}else {this._f61&=~_071._r91}},_Ba1:function(){return(this._f61&_071._r91)==_071._r91}
,_b_:function(_c_){_IU((this._f61&_071._3a1)==0);if((this._f61&_071._3a1)==_071._3a1){return }for(var _Ob=this._i91;_Ob;_Ob=_Ob._r61){_Ob._g31._sx._EV(_c_);_Ob._n61._nW._EV(_c_);_Ob._n61._34._EV(_c_)}for(var _Sb=this._o61;_Sb;_Sb=_Sb._r61){_Sb._b_(_c_)}this._V61._W61._b_(_c_)},_Ca1:function(){return this._V61;},_YV:function(_kU){for(var _Ob=this._i91;_Ob;_Ob=_Ob._r61){_Ob._m61._AV(_Ob._g31)}this._u91._311(this._j91,this._V61._xa1,this._k91,this._V61._J91);for(var _Ob=this._i91;_Ob;_Ob=_Ob._r61){_Ob._f61&=~_161._J61}
for(var _34=this._V61._p61;_34;_34=_34._r61){_34._f61&=~_Da1._J61}for(var _Sb=this._o61;_Sb;_Sb=_Sb._r61){_Sb._Ea1=!1}var _Fa1=this._j91;var _Fk=new Array(_Fa1);for(var _Ga1=this._i91;_Ga1;_Ga1=_Ga1._r61){if(_Ga1._f61&_161._J61){continue}if(_Ga1._U71()==!1||_Ga1._W71()==!1){continue}if(_Ga1._OX()==_161._261){continue}this._u91._ui();var _Ha1=0;_Fk[_Ha1++]=_Ga1;_Ga1._f61|=_161._J61;while(_Ha1>0){var _Ob=_Fk[--_Ha1];_IU(_Ob._W71()==!0);this._u91._Ia1(_Ob);_Ob._nK(!0);if(_Ob._OX()==_161._261){continue}for(var _L71=_Ob._p61;
_L71;_L71=_L71._lk){var _471=_L71._471;if(_471._f61&_Da1._J61){continue}if(_471._Ja1()==!1||_471._Ka1()==!1){continue}var _La1=_471._Ma1._k81;var _Na1=_471._Oa1._k81;if(_La1||_Na1){continue}this._u91._Pa1(_471);_471._f61|=_Da1._J61;var _v11=_L71._v11;if(_v11._f61&_161._J61){continue}_IU(_Ha1<_Fa1);_Fk[_Ha1++]=_v11;_v11._f61|=_161._J61}for(var _N91=_Ob._o61;_N91;_N91=_N91._lk){if(_N91._781._Ea1==!0){continue}var _v11=_N91._v11;if(_v11._W71()==!1){continue}this._u91._Qa1(_N91._781);_N91._781._Ea1=!0;if(_v11._f61&_161._J61){
continue}_IU(_Ha1<_Fa1);_Fk[_Ha1++]=_v11;_v11._f61|=_161._J61}}this._u91._YV(_kU,this._q91,this._p91);for(var _24=0;_24<this._u91._j91;++_24){var _Ob=this._u91._Ra1[_24];if(_Ob._OX()==_161._261){_Ob._f61&=~_161._J61}}}{_e91.start();for(var _Ob=this._i91;_Ob;_Ob=_Ob._181()){if((_Ob._f61&_161._J61)==0){continue}if(_Ob._OX()==_161._261){continue}_Ob._K71()}this._V61._2a1();_e91.stop()}},_4a1:function(_kU){this._u91._311(2*_VU,_VU,0,this._V61._J91);if(this._o91){for(var _Ob=this._i91;_Ob;_Ob=_Ob._r61){_Ob._f61&=~_161._J61;
_Ob._n61._qW=0.0}for(var _34=this._V61._p61;_34;_34=_34._r61){_34._f61&=~(_Da1._K61|_Da1._J61);_34._Sa1=0;_34._Ta1=1.0}}for(;;){var _Ua1=null;var _Va1=1.0;for(var _34=this._V61._p61;_34;_34=_34._r61){if(_34._Ja1()==!1){continue}if(_34._Sa1>_UU){continue}var alpha=1.0;if(_34._f61&_Da1._K61){alpha=_34._Ta1}else {var _Wa1=_34._671();var _Xa1=_34._871();if(_Wa1._p81()||_Xa1._p81()){continue}var _Ya1=_Wa1._u81();var _Za1=_Xa1._u81();var _G01=_Ya1._gE;var _H01=_Za1._gE;_IU(_G01==_161._A61||_H01==_161._A61);var __a1=_Ya1._U71()&&_G01!=_161._261;
var _0b1=_Za1._U71()&&_H01!=_161._261;if(__a1==!1&&_0b1==!1){continue}var _1b1=_Ya1._R71()||_G01!=_161._A61;var _2b1=_Za1._R71()||_H01!=_161._A61;if(_1b1==!1&&_2b1==!1){continue}var _qW=_Ya1._n61._qW;if(_Ya1._n61._qW<_Za1._n61._qW){_qW=_Za1._n61._qW;_Ya1._n61._tW(_qW)}else if(_Za1._n61._qW<_Ya1._n61._qW){_qW=_Ya1._n61._qW;_Za1._n61._tW(_qW)}_IU(_qW<1.0);var _m_=_34._ba1();var _n_=_34._da1();var _Zv=new _c51();_Zv._p_._ek(_Wa1._n81(),_m_);_Zv._q_._ek(_Xa1._n81(),_n_);_Zv._d51._AV(_Ya1._n61);_Zv._e51._AV(_Za1._n61);
_Zv._f51=1.0;var _0w=new _g51();_J51(_0w,_Zv);var _sW=_0w._Nb;if(_0w._NG==_g51._j51){alpha=_XW(_qW+(1.0-_qW)*_sW,1.0)}else {alpha=1.0}_34._Ta1=alpha;_34._f61|=_Da1._K61}if(alpha<_Va1){_Ua1=_34;_Va1=alpha;}}if(_Ua1==null||1.0-10.0*_LU<_Va1){this._o91=!0;break}var _Wa1=_Ua1._671();var _Xa1=_Ua1._871();var _Ya1=_Wa1._u81();var _Za1=_Xa1._u81();_071._A91._AV(_Ya1._n61);_071._B91._AV(_Za1._n61);_Ya1._tW(_Va1);_Za1._tW(_Va1);_Ua1._vi(this._V61._J91);_Ua1._f61&=~_Da1._K61;++_Ua1._Sa1;if(_Ua1._Ja1()==!1||_Ua1._Ka1()==!1){
_Ua1._3b1(!1);_Ya1._n61._AV(_071._A91);_Za1._n61._AV(_071._B91);_Ya1._481();_Za1._481();continue}_Ya1._nK(!0);_Za1._nK(!0);this._u91._ui();this._u91._Ia1(_Ya1);this._u91._Ia1(_Za1);this._u91._Pa1(_Ua1);_Ya1._f61|=_161._J61;_Za1._f61|=_161._J61;_Ua1._f61|=_Da1._J61;var _4b1=[_Ya1,_Za1];for(var _24=0;_24<2;++_24){var body=_4b1[_24];if(body._gE==_161._A61){for(var _L71=body._p61;_L71;_L71=_L71._lk){if(this._u91._j91==this._u91._5b1){break}if(this._u91._xa1==this._u91._6b1){break}var _471=_L71._471;if(_471._f61&_Da1._J61){
continue}var _v11=_L71._v11;if(_v11._gE==_161._A61&&body._R71()==!1&&_v11._R71()==!1){continue}var _La1=_471._Ma1._k81;var _Na1=_471._Oa1._k81;if(_La1||_Na1){continue;}_071._C91._AV(_v11._n61);if((_v11._f61&_161._J61)==0){_v11._tW(_Va1)}_471._vi(this._V61._J91);if(_471._Ja1()==!1){_v11._n61._AV(_071._C91);_v11._481();continue}if(_471._Ka1()==!1){_v11._n61._AV(_071._C91);_v11._481();continue}_471._f61|=_Da1._J61;this._u91._Pa1(_471);if(_v11._f61&_161._J61){continue}_v11._f61|=_161._J61;if(_v11._gE!=_161._261){
_v11._nK(!0)}this._u91._Ia1(_v11)}}}var _7b1=new _Z81();_7b1.__81=(1.0-_Va1)*_kU.__81;_7b1._091=1.0/_7b1.__81;_7b1._191=1.0;_7b1._391=20;_7b1._291=_kU._291;_7b1._491=!1;this._u91._4a1(_7b1,_Ya1._e61,_Za1._e61);for(var _24=0;_24<this._u91._j91;++_24){var body=this._u91._Ra1[_24];body._f61&=~_161._J61;if(body._gE!=_161._A61){continue}body._K71();for(var _L71=body._p61;_L71;_L71=_L71._lk){_L71._471._f61&=~(_Da1._K61|_Da1._J61)}}this._V61._2a1();if(this._n91){this._o91=!1;break}}},_9a1:function(_781){var _Z91=_781._8b1();
var __91=_781._9b1();var _221=_Z91._rW();var _421=__91._rW();var _yb=_221._sx;var _Ab=_421._sx;var _pX=_781._ab1();var _qX=_781._bb1();var _3d=new _8X(0.5,0.8,0.8);switch(_781._OX()){case _T91._cb1:this._h91._oX(_pX,_qX,_3d);break;case _T91._db1:{var _eb1=_781;var _jr=_eb1._fb1();var _kr=_eb1._gb1();this._h91._oX(_jr,_pX,_3d);this._h91._oX(_kr,_qX,_3d);this._h91._oX(_jr,_kr,_3d)}break;case _T91._hb1:break;case _T91._ib1:this._h91._jb1(_781._kb1(),5.0,_3d);default :this._h91._oX(_yb,_pX,_3d);this._h91._oX(_pX,_qX,
_3d);this._h91._oX(_Ab,_qX,_3d)}},_7a1:function(__J,_kW,_3d){switch(__J._OX()){case _MX._0Y:{var _f_=__J._n81();var _kX=_MW(_kW,_f_._6Y);var _lX=_f_._NX;var _nX=_KW(_kW._bw,new _wV(1.0,0.0));this._h91._mX(_kX,_lX,_nX,_3d)}break;case _MX._1Y:{var _LY=__J._n81();var _ce=_MW(_kW,_LY._kY);var _de=_MW(_kW,_LY._lY);this._h91._oX(_ce,_de,_3d)}break;case _MX._3Y:{var _h_=__J._n81();var _wc=_h_._yY;var _jd=_h_._xY;var _ce=_MW(_kW,_jd[0]);for(var _24=1;_24<_wc;++_24){var _de=_MW(_kW,_jd[_24]);this._h91._oX(_ce,_de,_3d);_ce=_de}
}break;case _MX._2Y:{var _lb1=__J._n81();var _hX=_lb1._yY;_IU(_hX<=_OU);var _jd=new Array(_OU);for(var _24=0;_24<_hX;++_24){_jd[_24]=_MW(_kW,_lb1._xY[_24])}this._h91._iX(_jd,_hX,_3d)}break;default :break}},_mb1:function(){return this._w91._mb1()},_nb1:function(_wc){this._w91._nb1(_wc)},_ob1:function(_XX){this._w91._ob1(_XX)},_pb1:function(){return this._w91._pb1()},_qb1:function(_b61){this._w91._qb1(_b61)},_rb1:function(){return this._w91._rb1()},_sb1:function(_tb1){this._w91._sb1(_tb1)},_ub1:function(){return this._w91._ub1()}
,_vb1:function(_lX){this._w91._vb1(_lX)},_wb1:function(){return this._w91._wb1();},_xb1:function(_O61){_IU(this._R61()==!1);if(this._R61()){return 0}var _sx=this._w91._xb1(_O61);return _sx},_yb1:function(index,_zb1){this._w91._yb1(index,_zb1)},_Ab1:function(_7Y,_kW,_zb1){_IU(this._R61()==!1);if(this._R61()){return 0}return this._w91._Ab1(_7Y,_kW,_zb1)},_Bb1:function(_O61){_IU(this._R61()==!1);if(this._R61()){return null}var _bd=this._w91._Bb1(_O61);return _bd},_Cb1:function(_Db1,_Eb1){_IU(this._R61()==!1);
if(this._R61()){return }this._w91._Cb1(_Db1,_Eb1)},_Fb1:function(_ON,_zb1){_IU(this._R61()==!1);if(this._R61()){return }this._w91._Fb1(_ON,_zb1)},_Gb1:function(){return this._w91._Gb1()},_Hb1:function(){return this._w91._Hb1()},_Ib1:function(){return this._w91._Ib1()},_Jb1:function(){return this._w91._Jb1()},_Kb1:function(){return this._w91._Kb1()},_Lb1:function(){return this._w91._Lb1()},_Mb1:function(buffer,_Nb1){this._w91._Mb1(buffer,_Nb1)},_Ob1:function(buffer,_Nb1){this._w91._Ob1(buffer,_Nb1)},_Pb1:function(buffer,
_Nb1){this._w91._Pb1(buffer,_Nb1)},_Qb1:function(buffer,_Nb1){this._w91._Qb1(buffer,_Nb1)},_Rb1:function(buffer,_Nb1){this._w91._Rb1(buffer,_Nb1)},_Sb1:function(){return this._w91._Tb1},_Ub1:function(){return this._w91._xa1},_Vb1:function(){return this._w91._Wb1},_Xb1:function(){return this._w91._Yb1},_Zb1:function(){return this._w91._Zb1()},__b1:function(){return this._w91.__b1()},_0c1:function(){return this._w91._0c1()},_1c1:function(){return this._w91._1c1()},_8a1:function(_2c1){var _3c1=_2c1._1c1();if(_3c1){
var _4c1=_2c1._wb1();var _5c1=_2c1._Hb1();if(_2c1._6c1.data){var _7c1=_2c1._Jb1();this._h91._sX(_5c1,_4c1,_7c1,_3c1)}else {this._h91._sX(_5c1,_4c1,null,_3c1)}}}};_071._171=0x0001;_071._3a1=0x0002;_071._r91=0x0004;function _8c1(_Nb1){this._9c1=new Array(_Nb1);this._u31=0;this._ac1=0;this._bc1=_Nb1}_8c1.prototype={_cc1:function(_mk){if(this._ac1>=this._bc1)return;this._9c1[this._ac1++]=_mk},_dc1:function(){_IU(this._u31<this._ac1);this._u31++},_ec1:function(){return this._u31>=this._ac1},_fc1:function(){
return this._9c1[this._u31]}};function _gc1(_hc1){this._ic1=new Array(_hc1);this._jc1=0;this._kc1=0;this._lc1=0;this._mc1=null}_gc1._nc1=function(){this._kX=new _wV();this._oc1=0};_gc1._pc1=function(_44,_54,_24,_bd){this._nE=_44;this._oE=_54;this._qc1=_24;this._rc1=_bd};_gc1.prototype={_sc1:function(_kX,_oc1){var _bd=(this._ic1[this._jc1++]=new _gc1._nc1());_bd._kX._AV(_kX);_bd._oc1=_oc1},_tc1:function(_lX){_IU(this._mc1==null);var _uc1=1/_lX;var _UG=new _wV(+_KU,+_KU);var _3Z=new _wV(-_KU,-_KU);for(var _I01=0;
_I01<this._jc1;_I01++){var _bd=this._ic1[_I01];_UG._AV(_YW(_UG,_bd._kX));_3Z._AV(__W(_3Z,_bd._kX))}this._kc1=1+((_uc1*(_3Z._44-_UG._44))>>>0);this._lc1=1+((_uc1*(_3Z._54-_UG._54))>>>0);this._mc1=new Array(this._kc1*this._lc1);for(var _24=0;_24<this._kc1*this._lc1;_24++)this._mc1[_24]=null;var _Ck=new _8c1(this._kc1*this._kc1);for(var _I01=0;_I01<this._jc1;_I01++){var _bd=this._ic1[_I01];_bd._kX._AV(_wV._Tq(_uc1,_wV._EV(_bd._kX,_UG)));var _44=_ZW(0,_XW(Math.floor(_bd._kX._44),this._kc1-1));var _54=_ZW(0,_XW(Math.floor(_bd._kX._54),
this._lc1-1));_Ck._cc1(new _gc1._pc1(_44,_54,_44+_54*this._kc1,_bd));}while(!_Ck._ec1()){var _44=_Ck._fc1()._nE;var _54=_Ck._fc1()._oE;var _24=_Ck._fc1()._qc1;var _bd=_Ck._fc1()._rc1;_Ck._dc1();if(!this._mc1[_24]){this._mc1[_24]=_bd;if(_44>0){_Ck._cc1(new _gc1._pc1(_44-1,_54,_24-1,_bd))}if(_54>0){_Ck._cc1(new _gc1._pc1(_44,_54-1,_24-this._kc1,_bd))}if(_44<this._kc1-1){_Ck._cc1(new _gc1._pc1(_44+1,_54,_24+1,_bd))}if(_54<this._lc1-1){_Ck._cc1(new _gc1._pc1(_44,_54+1,_24+this._kc1,_bd))}}}var _vc1=this._kc1+this._lc1;
for(var _wc1=0;_wc1<_vc1;_wc1++){for(var _54=0;_54<this._lc1;_54++){for(var _44=0;_44<this._kc1-1;_44++){var _24=_44+_54*this._kc1;var _cd=this._mc1[_24];var _Ob=this._mc1[_24+1];if(_cd!=_Ob){_Ck._cc1(new _gc1._pc1(_44,_54,_24,_Ob));_Ck._cc1(new _gc1._pc1(_44+1,_54,_24+1,_cd))}}}for(var _54=0;_54<this._lc1-1;_54++){for(var _44=0;_44<this._kc1;_44++){var _24=_44+_54*this._kc1;var _cd=this._mc1[_24];var _Ob=this._mc1[_24+this._kc1];if(_cd!=_Ob){_Ck._cc1(new _gc1._pc1(_44,_54,_24,_Ob));_Ck._cc1(new _gc1._pc1(_44,
_54+1,_24+this._kc1,_cd))}}}var _xc1=!1;while(!_Ck._ec1()){var _44=_Ck._fc1()._nE;var _54=_Ck._fc1()._oE;var _24=_Ck._fc1()._qc1;var _I01=_Ck._fc1()._rc1;_Ck._dc1();var _cd=this._mc1[_24];var _Ob=_I01;if(_cd!=_Ob){var _cG=_cd._kX._44-_44;var _dG=_cd._kX._54-_54;var _yc1=_Ob._kX._44-_44;var _zc1=_Ob._kX._54-_54;var _7Q=_cG*_cG+_dG*_dG;var _ev=_yc1*_yc1+_zc1*_zc1;if(_7Q>_ev){this._mc1[_24]=_Ob;if(_44>0){_Ck._cc1(new _gc1._pc1(_44-1,_54,_24-1,_Ob))}if(_54>0){_Ck._cc1(new _gc1._pc1(_44,_54-1,_24-this._kc1,_Ob))}if(_44<this._kc1-1){
_Ck._cc1(new _gc1._pc1(_44+1,_54,_24+1,_Ob))}if(_54<this._lc1-1){_Ck._cc1(new _gc1._pc1(_44,_54+1,_24+this._kc1,_Ob))}_xc1=!0}}}if(!_xc1){break}}},_Ac1:function(_YZ){for(var _54=0;_54<this._lc1-1;_54++){for(var _44=0;_44<this._kc1-1;_44++){var _24=_44+_54*this._kc1;var _cd=this._mc1[_24];var _Ob=this._mc1[_24+1];var _34=this._mc1[_24+this._kc1];var _lm=this._mc1[_24+1+this._kc1];if(_Ob!=_34){if(_cd!=_Ob&&_cd!=_34){_YZ(_cd._oc1,_Ob._oc1,_34._oc1)}if(_lm!=_Ob&&_lm!=_34){_YZ(_Ob._oc1,_lm._oc1,_34._oc1)}}}}}
};function _Bc1(_Lb,_bd,_Ob,_cd){if(_Lb instanceof _8X){this._Lb=(255*_Lb._Lb);this._bd=(255*_Lb._bd);this._Ob=(255*_Lb._Ob);this._cd=255}else if(typeof(_Lb)!=='undefined'){this._Lb=_Lb;this._bd=_bd;this._Ob=_Ob;this._cd=_cd}else this._Lb=this._bd=this._Ob=this._cd=0;}_Bc1.prototype={_Cc1:function(){return !this._Lb&&!this._bd&&!this._Ob&&!this._cd},_Dc1:function(){return new _8X(1.0/255*this._Lb,1.0/255*this._bd,1.0/255*this._Ob)},_ek:function(_Ec1,_Fc1,_Gc1,_Hc1){if(_Ec1 instanceof _8X){this._Lb=(255*_Ec1._Lb);
this._bd=(255*_Ec1._bd);this._Ob=(255*_Ec1._Ob);this._cd=255}else {this._Lb=_Ec1;this._bd=_Fc1;this._Ob=_Gc1;this._cd=_Hc1}},_AV:function(_Ic1){this._Lb=_Ic1._Lb;this._bd=_Ic1._bd;this._Ob=_Ic1._Ob;this._cd=_Ic1._cd},_ja:function(){return new _Bc1(this._Lb,this._bd,this._Ob,this._cd)}};_Bc1._Jc1=new _Bc1();function _Kc1(){this._yS=0;this.position=new _wV();this._OL=new _wV();this._3d=new _Bc1();this._IZ=null}_Kc1._Lc1=0;_Kc1._Mc1=1<<1;_Kc1._Nc1=1<<2;_Kc1._Oc1=1<<3;_Kc1._Pc1=1<<4;_Kc1._Qc1=1<<5;_Kc1._Rc1=1<<6;
_Kc1._Sc1=1<<7;_Kc1._Tc1=1<<8;_Kc1._Uc1=1<<9;function _Vc1(){this._yS=0;this._Wc1=0;this.position=new _wV();this._Tc=0;this._361=new _wV();this._461=0;this._3d=new _Bc1();this._Xc1=1;this._7Y=null;this._Yc1=!0;this._IZ=null}function _Zc1(){this.__c1=null;this._0d1=0;this._1d1=0;this._2d1=0;this._3d1=1.0;this._q61=null;this._r61=null;this._4d1=-1;this._B61=0;this._5d1=0;this._6d1=new _wV();this._s61=new _wV();this._t61=0;this._7d1=new _jW();this._7d1._UV();this._8d1=!0;this._9d1=!1;this._ad1=!1;this._F61=null}
_Zc1.prototype={_181:function(){return this._r61},_1c1:function(){return this._1d1-this._0d1},_bd1:function(){return this._0d1},_cd1:function(){return this._2d1},_dd1:function(_yS){this._2d1=_yS},_s71:function(){this._ed1();return this._B61;},_t71:function(){this._ed1();return this._5d1},_x11:function(){this._ed1();return this._6d1},_g71:function(){this._ed1();return this._s61},_i71:function(){this._ed1();return this._t61},_rW:function(){return this._7d1},_QJ:function(){return this._7d1._sx},_gW:function(){
return this._7d1._bw._gW()},_RZ:function(){return this._F61},_281:function(data){this._F61=data},_ed1:function(){if(this._4d1!=this.__c1._4d1){var _xb=this.__c1._fd1();this._B61=0;this._6d1._xV();this._s61._xV();for(var _24=this._0d1;_24<this._1d1;_24++){this._B61+=_xb;this._6d1._Tj(_wV._Tq(_xb,this.__c1._gd1.data[_24]));this._s61._Tj(_wV._Tq(_xb,this.__c1._hd1.data[_24]))}if(this._B61>0){this._6d1._Tq(1/this._B61);this._s61._Tq(1/this._B61)}this._5d1=0;this._t61=0;for(var _24=this._0d1;_24<this._1d1;
_24++){var _sx=_wV._EV(this.__c1._gd1.data[_24],this._6d1);var _rd=_wV._EV(this.__c1._hd1.data[_24],this._s61);this._5d1+=_xb*_vW(_sx,_sx);this._t61+=_xb*_wW(_sx,_rd)}if(this._5d1>0){this._t61*=1/this._5d1}this._4d1=this.__c1._4d1}}};_Zc1._id1=1<<0;_Zc1._jd1=1<<1;function _kd1(){this._m_=this._n_=0;this._yS=0;this._ld1=0.0;this.__X=new _wV()};function _md1(){this.index=0;this.body=null;this._ld1=0.0;this.__X=new _wV();this._KX=0.0};function _x91(){this._4d1=0;this._nd1=0;this._od1=0;this._Z61=1;this._pd1=1;
this._w61=1;this._qd1=1;this._rd1=1;this._sd1=1;this._yY=0;this._td1=0;this._ud1=0;this._vd1=new _x91._wd1();this._gd1=new _x91._wd1();this._hd1=new _x91._wd1();this._xd1=null;this._yd1=null;this._zd1=null;this._6c1=new _x91._wd1();this._Ad1=null;this._Bd1=new _x91._wd1();this._CZ=0;this._Cd1=0;this._Dd1=null;this._xa1=0;this._6b1=0;this._Tb1=null;this._Yb1=0;this._Ed1=0;this._Wb1=null;this._DZ=0;this._Fd1=0;this._EZ=null;this._Gd1=0;this._Hd1=0;this._Id1=null;this._Jd1=0;this._Kd1=null;this._Ld1=0.05;
this._Md1=1.0;this._Nd1=0.25;this._Od1=0.25;this._Pd1=0.25;this._Qd1=0.1;this._Rd1=0.2;this._Sd1=0.5;this._Td1=0.5;this._Ud1=0.5;this._l61=null}_x91._wd1=function(){this.data=null;this._Vd1=0};_x91._Wd1=function(){this.index=0;this._oc1=0;};_x91._Wd1._Xd1=function(_cd,_Ob){return _cd._oc1<_Ob._oc1};_x91._Wd1._Yd1=function(_cd,_Ob){return _cd<_Ob._oc1};_x91._Wd1._Zd1=function(_cd,_Ob){return _cd._oc1<_Ob};_x91.__d1=function(){this._m_=this._n_=0;this._yS=0;this._Xc1=0.0;this._ZX=0.0};_x91._0e1=function(){
this._m_=this._n_=this._1e1=0;this._yS=0;this._Xc1=0.0;this._2e1=new _wV(),this._3e1=new _wV(),this._Ic1=new _wV();this._4e1=0.0,this._5e1=0.0,this._6e1=0.0,this._7s=0.0};_x91._7e1=_Kc1._Oc1;_x91._8e1=_Kc1._Pc1;_x91._9e1=_Kc1._Rc1;_x91._ae1=12;_x91._be1=12;_x91._ce1=8*4;_x91._de1=1<<(_x91._be1-1);_x91._ee1=_x91._ce1-_x91._be1;_x91._fe1=_x91._ce1-_x91._be1-_x91._ae1;_x91._ge1=1<<_x91._fe1;_x91._he1=_x91._ge1*(1<<(_x91._ae1-1));_x91._ie1=(1<<_x91._ae1)-1;_x91._je1=(1<<_x91._be1)-1;function _ke1(_44,_54){
return((_54+_x91._de1)<<_x91._ee1)+(_x91._ge1*_44+_x91._he1)>>>0}function _le1(_oc1,_44,_54){return _oc1+(_54<<_x91._ee1)+(_44<<_x91._fe1)}function _me1(_Nb1,_ne1){return _ne1&&_Nb1>_ne1?_ne1:_Nb1}function _oe1(_471){return(_471._yS&_Kc1._Mc1)==_Kc1._Mc1;}_x91.prototype={_pe1:function(_qe1,_re1,_se1){_IU(_se1>_re1);var _te1=(_qe1)?_qe1.slice():[];_te1.length=_se1;return _te1},_ue1:function(buffer,_Vd1,_re1,_se1,_ve1){_IU(_se1>_re1);_IU(!_Vd1||_se1<=_Vd1);if((!_ve1||buffer)&&!_Vd1){buffer=this._pe1(buffer,
_re1,_se1)}return buffer},_we1:function(buffer,_re1,_se1,_ve1){_IU(_se1>_re1);return this._ue1(buffer.data,buffer._Vd1,_re1,_se1,_ve1)},_xe1:function(buffer){if(!buffer){buffer=new Array(this._td1);for(var _24=0;_24<this._td1;_24++){buffer[_24]=0}}return buffer;},_xb1:function(_O61){if(this._yY>=this._td1){var _Nb1=this._yY?2*this._yY:_dV;_Nb1=_me1(_Nb1,this._ud1);_Nb1=_me1(_Nb1,this._vd1._Vd1);_Nb1=_me1(_Nb1,this._gd1._Vd1);_Nb1=_me1(_Nb1,this._hd1._Vd1);_Nb1=_me1(_Nb1,this._6c1._Vd1);_Nb1=_me1(_Nb1,
this._Bd1._Vd1);if(this._td1<_Nb1){this._vd1.data=this._we1(this._vd1,this._td1,_Nb1,!1);this._gd1.data=this._we1(this._gd1,this._td1,_Nb1,!1);this._hd1.data=this._we1(this._hd1,this._td1,_Nb1,!1);this._xd1=this._ue1(this._xd1,0,this._td1,_Nb1,!1);this._yd1=this._ue1(this._yd1,0,this._td1,_Nb1,!0);this._zd1=this._ue1(this._zd1,0,this._td1,_Nb1,!0);this._6c1.data=this._we1(this._6c1,this._td1,_Nb1,!0);this._Ad1=this._ue1(this._Ad1,0,this._td1,_Nb1,!1);this._Bd1.data=this._we1(this._Bd1,this._td1,
_Nb1,!0);this._td1=_Nb1}}if(this._yY>=this._td1){return _7V}var index=this._yY++;this._vd1.data[index]=_O61._yS;this._gd1.data[index]=_O61.position._ja();this._hd1.data[index]=_O61._OL._ja();this._Ad1[index]=null;if(this._zd1){this._zd1[index]=0;}if(this._6c1.data||!_O61._3d._Cc1()){this._6c1.data=this._xe1(this._6c1.data);this._6c1.data[index]=_O61._3d._ja()}if(this._Bd1.data||_O61._IZ){this._Bd1.data=this._xe1(this._Bd1.data);this._Bd1.data[index]=_O61._IZ}if(this._CZ>=this._Cd1){var _re1=this._Cd1;
var _se1=this._CZ?2*this._CZ:_dV;this._Dd1=this._pe1(this._Dd1,_re1,_se1);this._Cd1=_se1}this._Dd1[this._CZ]=new _x91._Wd1();this._Dd1[this._CZ++].index=index;return index},_yb1:function(index,_zb1){var _yS=_Kc1._Mc1;if(_zb1){_yS|=_Kc1._Uc1;}this._vd1.data[index]|=_yS},_Ab1:function(_7Y,_kW,_zb1){function _ye1(_2c1,_7Y,_kW,_zb1){this.__c1=_2c1;this._i81=_7Y;this._g31=_kW;this._ze1=_zb1;this._R91=0}_ye1.prototype={_W81:function(__J){return !1},_X81:function(index){_IU(index>=0&&index<this.__c1._yY);if(this._i81._QX(this._g31,
this.__c1._gd1.data[index])){this.__c1._yb1(index,this._ze1);this._R91++}return !0},_Ae1:function(){return this._R91}};var _YZ=new _ye1(this,_7Y,_kW,_zb1);var _UX=new _u11();_7Y._TX(_UX,_kW,0);this._l61._ha1(_YZ,_UX);return _YZ._Ae1()},_Fb1:function(_ON,_zb1){for(var _24=_ON._0d1;_24<_ON._1d1;_24++){this._yb1(_24,_zb1)}},_Bb1:function(_Be1){var _2e=this._Ce1();var identity=new _jW();identity._UV();var transform=identity._ja();var _De1=this._yY;if(_Be1._7Y){var _Ee1=new _Kc1();_Ee1._yS=_Be1._yS;_Ee1._3d=_Be1._3d;
_Ee1._IZ=_Be1._IZ;var _7Y=_Be1._7Y;transform._ek(_Be1.position,_Be1._Tc);var _UX=new _u11();var _z81=_7Y._PX();for(var _SX=0;_SX<_z81;_SX++){if(_SX==0){_7Y._TX(_UX,identity,_SX)}else {var _Fe1=new _u11();_7Y._TX(_Fe1,identity,_SX);_UX._A11(_Fe1)}}for(var _54=Math.floor(_UX._bY._54/_2e)*_2e;_54<_UX._cY._54;_54+=_2e){for(var _44=Math.floor(_UX._bY._44/_2e)*_2e;_44<_UX._cY._44;_44+=_2e){var _sx=new _wV(_44,_54);if(_7Y._QX(identity,_sx)){_sx=_MW(transform,_sx);_Ee1.position._AV(_sx);_Ee1._OL._AV(_wV._Tj(_Be1._361,
_yW(_Be1._461,_wV._EV(_sx,_Be1.position))));this._xb1(_Ee1)}}}}var lastIndex=this._yY;var _ON=new _Zc1();_ON.__c1=this;_ON._0d1=_De1;_ON._1d1=lastIndex;_ON._2d1=_Be1._Wc1;_ON._3d1=_Be1._Xc1;_ON._F61=_Be1._IZ;_ON._7d1=transform;_ON._8d1=_Be1._Yc1;_ON._q61=null;_ON._r61=this._Kd1;if(this._Kd1){this._Kd1._q61=_ON}this._Kd1=_ON;++this._Jd1;for(var _24=_De1;_24<lastIndex;_24++){this._Ad1[_24]=_ON}this._Ge1(!0);if(_Be1._yS&_x91._7e1){for(var _I01=0;_I01<this._xa1;_I01++){var _471=this._Tb1[_I01];var _cd=_471._m_;
var _Ob=_471._n_;if(_cd>_Ob){var _He1=_cd;_cd=_Ob;_Ob=_He1}if(_De1<=_cd&&_Ob<lastIndex){if(this._DZ>=this._Fd1){var _re1=this._Fd1;var _se1=this._DZ?2*this._DZ:_dV;this._EZ=this._pe1(this._EZ,_re1,_se1);this._Fd1=_se1}var _5_=this._EZ[this._DZ]=new _x91.__d1();_5_._m_=_cd;_5_._n_=_Ob;_5_._yS=_471._yS;_5_._Xc1=_Be1._Xc1;_5_._ZX=_BW(this._gd1.data[_cd],this._gd1.data[_Ob]);this._DZ++}}}if(_Be1._yS&_x91._8e1){var _Ie1=new _gc1(lastIndex-_De1);for(var _24=_De1;_24<lastIndex;_24++){_Ie1._sc1(this._gd1.data[_24],
_24)}_Ie1._tc1(_2e/2);var _YZ=function _Je1(_cd,_Ob,_34){var _2e1=this._gd1.data[_cd];var _3e1=this._gd1.data[_Ob];var _Ic1=this._gd1.data[_34];var _Ke1=_wV._EV(_2e1,_3e1);var _Le1=_wV._EV(_3e1,_Ic1);var _Me1=_wV._EV(_Ic1,_2e1);var _Ne1=_cV*this._sd1;if(_Oe1(_Ke1,_Ke1)<_Ne1&&_Oe1(_Le1,_Le1)<_Ne1&&_Oe1(_Me1,_Me1)<_Ne1){if(this._Gd1>=this._Hd1){var _re1=this._Hd1;var _se1=this._Gd1?2*this._Gd1:_dV;this._Id1=this._pe1(this._Id1,_re1,_se1);this._Hd1=_se1}var _Pe1=this._Id1[this._Gd1];_Pe1._m_=_cd;_Pe1._n_=_Ob;_Pe1._1e1=_34;
_Pe1._yS=this._vd1.data[_cd]|this._vd1.data[_Ob]|this._vd1.data[_34];_Pe1._Xc1=_Be1._Xc1;var _Qe1=_wV._Tq(1.0/3.0,_wV._Tj(_2e1,_wV._Tj(_3e1,_Ic1)));_Pe1._2e1=_wV._EV(_2e1,_Qe1);_Pe1._3e1=_wV._EV(_3e1,_Qe1);_Pe1._Ic1=_wV._EV(_Ic1,_Qe1);_Pe1._4e1=-_vW(_Me1,_Ke1);_Pe1._5e1=-_vW(_Ke1,_Le1);_Pe1._6e1=-_vW(_Le1,_Me1);_Pe1._7s=_wW(_2e1,_3e1)+_wW(_3e1,_Ic1)+_wW(_Ic1,_2e1);this._Gd1++}};_Ie1._Ac1(_YZ)}if(_Be1._Wc1&_Kc1._id1){_Re1(_ON)}return _ON},_Cb1:function(_Db1,_Eb1){_IU(_Db1!=_Eb1);this._Se1(_Eb1._0d1,
_Eb1._1d1,this._yY);_IU(_Eb1._1d1==this._yY);this._Se1(_Db1._0d1,_Db1._1d1,_Eb1._0d1);this._IU(_Db1._1d1==_Eb1._0d1);var _Te1=0;for(var _24=_Db1._0d1;_24<_Eb1._1d1;_24++){_Te1|=this._vd1.data[_24]}this._Ge1(!0);if(_Te1&_x91._7e1){for(var _I01=0;_I01<this._xa1;_I01++){var _471=this._Tb1[_I01];var _cd=_471._m_;var _Ob=_471._n_;if(_cd>_Ob){var _He1=_cd;_cd=_Ob;_Ob=_He1}if(_Db1._0d1<=_cd&&_cd<_Db1._1d1&&_Eb1._0d1<=_Ob&&_Ob<_Eb1._1d1){if(this._DZ>=this._Fd1){var _re1=this._Fd1;var _se1=this._DZ?2*this._DZ:_dV;
this._EZ=this._pe1(this._EZ,_re1,_se1);this._Fd1=_se1}var _5_=this._EZ[this._DZ]=new _x91.__d1();_5_._m_=_cd;_5_._n_=_Ob;_5_._yS=_471._yS;_5_._Xc1=_XW(_Db1._3d1,_Eb1._3d1);_5_._ZX=_BW(this._gd1.data[_cd],this._gd1.data[_Ob]);this._DZ++}}}if(_Te1&_x91._8e1){var _Ie1=new _gc1(_Eb1._1d1-_Db1._0d1);for(var _24=_Db1._0d1;_24<_Eb1._1d1;_24++){if(!(this._vd1.data[_24]&_Kc1._Mc1)){_Ie1._sc1(this._gd1.data[_24],_24)}}_Ie1._tc1(this._Ce1()/2);var _YZ=new _Ue1();_YZ._2c1=this;_YZ._Db1=_Db1;_YZ._Eb1=_Eb1;_Ie1._Ac1(_YZ)}
for(var _24=_Eb1._0d1;_24<_Eb1._1d1;_24++){this._Ad1[_24]=_Db1}var _Wc1=_Db1._2d1|_Eb1._2d1;_Db1._2d1=_Wc1;_Db1._1d1=_Eb1._1d1;_Eb1._0d1=_Eb1._1d1;this._Ve1(_Eb1);if(_Wc1&_Kc1._id1){this._Re1(_Db1)}},_Ve1:function(_ON){_IU(this._Jd1>0);_IU(_ON);if(this._l61._g91){this._l61._g91._We1(_ON)}for(var _24=_ON._0d1;_24<_ON._1d1;_24++){this._Ad1[_24]=null}if(_ON._q61){_ON._q61._r61=_ON._r61}if(_ON._r61){_ON._r61._q61=_ON._q61}if(_ON==this._Kd1){this._Kd1=_ON._r61}--this._Jd1},_Re1:function(_ON){for(var _24=_ON._0d1;
_24<_ON._1d1;_24++){this._xd1[_24]=0}for(var _I01=0;_I01<this._xa1;_I01++){var _471=this._Tb1[_I01];var _cd=_471._m_;var _Ob=_471._n_;if(_cd>=_ON._0d1&&_cd<_ON._1d1&&_Ob>=_ON._0d1&&_Ob<_ON._1d1){var _64=_471._ld1;this._xd1[_cd]+=_64;this._xd1[_Ob]+=_64}}this._zd1=this._xe1(this._zd1);for(var _24=_ON._0d1;_24<_ON._1d1;_24++){var _64=this._xd1[_24];this._zd1[_24]=_64<0.8?0:_KU}var _Xe1=_ON._1c1();for(var _Nb=0;_Nb<_Xe1;_Nb++){var _xc1=!1;for(var _I01=0;_I01<this._xa1;_I01++){var _471=this._Tb1[_I01];var _cd=_471._m_;
var _Ob=_471._n_;if(_cd>=_ON._0d1&&_cd<_ON._1d1&&_Ob>=_ON._0d1&&_Ob<_ON._1d1){var _Lb=1-_471._ld1;var _Ye1=this._zd1[_cd];var _Ze1=this._zd1[_Ob];var __e1=_Ze1+_Lb;var _0f1=_Ye1+_Lb;if(_Ye1>__e1){_Ye1=__e1;_xc1=!0;}if(_Ze1>_0f1){_Ze1=_0f1;_xc1=!0}this._zd1[_cd]=_Ye1;this._zd1[_Ob]=_Ze1}}if(!_xc1){break}}for(var _24=_ON._0d1;_24<_ON._1d1;_24++){var _sx=this._zd1[_24];if(_sx<_KU){_sx*=this._qd1}else {_sx=0}this._zd1[_24]=_sx}},_Pa1:function(_cd,_Ob){var _lm=_wV._EV(this._gd1.data[_Ob],this._gd1.data[_cd]);var _1f1=_vW(_lm,
_lm);if(_1f1<this._sd1){if(this._xa1>=this._6b1){var _re1=this._6b1;var _se1=this._xa1?2*this._xa1:_dV;this._Tb1=this._pe1(this._Tb1,_re1,_se1);this._6b1=_se1}var _2f1=_vV(_1f1);var _471=this._Tb1[this._xa1]=new _kd1();_471._m_=_cd;_471._n_=_Ob;_471._yS=this._vd1.data[_cd]|this._vd1.data[_Ob];_471._ld1=1-_1f1*_2f1*this._rd1;_471.__X._AV(_wV._Tq(_2f1,_lm));this._xa1++}},_Ge1:function(_3f1){var _4f1=0;var _5f1=this._CZ;for(var _6f1=_4f1;_6f1<_5f1;++_6f1){var _A81=this._Dd1[_6f1];var _24=_A81.index;var _sx=this._gd1.data[_24];
_A81._oc1=_ke1(this._rd1*_sx._44,this._rd1*_sx._54)}this._Dd1._eU(_4f1,_5f1,function(_cd,_Ob){return _x91._Wd1._Xd1(_cd,_Ob)});this._xa1=0;for(var _cd=_4f1,_34=_4f1;_cd<_5f1;_cd++){var _7f1=_le1(this._Dd1[_cd]._oc1,1,0);for(var _Ob=_cd+1;_Ob<_5f1;_Ob++){if(_7f1<this._Dd1[_Ob]._oc1)break;this._Pa1(this._Dd1[_cd].index,this._Dd1[_Ob].index)}var _8f1=_le1(this._Dd1[_cd]._oc1,-1,1);for(;_34<_5f1;_34++){if(_8f1<=this._Dd1[_34]._oc1)break}var _9f1=_le1(this._Dd1[_cd]._oc1,1,1);for(var _Ob=_34;_Ob<_5f1;_Ob++){
if(_9f1<this._Dd1[_Ob]._oc1)break;this._Pa1(this._Dd1[_cd].index,this._Dd1[_Ob].index)}}if(_3f1){this._xa1=this._Tb1._hU(_oe1,this._xa1)}},_af1:function(){var _UX=new _u11();_UX._bY._44=+_KU;_UX._bY._54=+_KU;_UX._cY._44=-_KU;_UX._cY._54=-_KU;for(var _24=0;_24<this._yY;_24++){var _sx=this._gd1.data[_24];_UX._bY._AV(_YW(_UX._bY,_sx));_UX._cY._AV(__W(_UX._cY,_sx))}_UX._bY._44-=this._qd1;_UX._bY._54-=this._qd1;_UX._cY._44+=this._qd1;_UX._cY._54+=this._qd1;this._Yb1=0;function _bf1(_2c1){this.__c1=_2c1}_bf1.prototype={
_W81:function(__J){if(__J._p81()){return !0}var _7Y=__J._n81();var _Ob=__J._u81();var _fa1=_Ob._d71();var _cf1=_Ob._s71();var _df1=_Ob._t71()-_cf1*_Ob._e71()._GV();var _ef1=_cf1>0?1/_cf1:0;var _ff1=_df1>0?1/_df1:0;var _z81=_7Y._PX();for(var _SX=0;_SX<_z81;_SX++){var _UX=__J._y81(_SX)._ja();_UX._bY._44-=this.__c1._qd1;_UX._bY._54-=this.__c1._qd1;_UX._cY._44+=this.__c1._qd1;_UX._cY._54+=this.__c1._qd1;var _4f1=0;var _5f1=this.__c1._CZ;var _gf1=this.__c1._Dd1._jU(_4f1,_5f1,_ke1(this.__c1._rd1*_UX._bY._44,this.__c1._rd1*_UX._bY._54),
function(_cd,_Ob){return _x91._Wd1._Zd1(_cd,_Ob)});var _hf1=this.__c1._Dd1._mU(_gf1,_5f1,_ke1(this.__c1._rd1*_UX._cY._44,this.__c1._rd1*_UX._cY._54),function(_cd,_Ob){return _x91._Wd1._Yd1(_cd,_Ob)});for(var _A81=_gf1;_A81!=_hf1;++_A81){var _if1=this.__c1._Dd1[_A81];var _cd=_if1.index;var _jf1=this.__c1._gd1.data[_cd];if(_UX._bY._44<=_jf1._44&&_jf1._44<=_UX._cY._44&&_UX._bY._54<=_jf1._54&&_jf1._54<=_UX._cY._54){var _lm=[0];var _ub=new _wV();__J._YX(_jf1,_lm,_ub,_SX);if(_lm[0]<this.__c1._qd1){var _kf1=this.__c1._vd1.data[_cd]&_Kc1._Nc1?0:this.__c1._lf1();
var _mf1=_wV._EV(_jf1,_fa1);var _nf1=_wW(_mf1,_ub);if(this.__c1._Yb1>=this.__c1._Ed1){var _re1=this.__c1._Ed1;var _se1=this.__c1._Yb1?2*this.__c1._Yb1:_dV;this.__c1._Wb1=this.__c1._pe1(this.__c1._Wb1,_re1,_se1);this.__c1._Ed1=_se1}var _471=this.__c1._Wb1[this.__c1._Yb1]=new _md1();_471.index=_cd;_471.body=_Ob;_471._ld1=1-_lm[0]*this.__c1._rd1;_471.__X._AV(_ub._BV());_471._KX=1/(_kf1+_ef1+_ff1*_nf1*_nf1);this.__c1._Yb1++}}}}return !0},_X81:function(_24){return !1}};var _YZ=new _bf1(this);this._l61._ha1(_YZ,
_UX)},_YV:function(_kU){++this._4d1;if(this._yY==0){return }this._nd1=0;for(var _24=0;_24<this._yY;_24++){this._nd1|=this._vd1.data[_24]}if(this._nd1&_Kc1._Mc1){this._of1()}this._od1=0;for(var _ON=this._Kd1;_ON;_ON=_ON._181()){this._od1|=_ON._2d1}var _h7=_wV._Tq(_kU.__81*this._w61,this._l61._za1());var _pf1=this._qf1(_kU);for(var _24=0;_24<this._yY;_24++){var _rd=this._hd1.data[_24];_rd._Tj(_h7);var _de=_vW(_rd,_rd);if(_de>_pf1){_rd._Tq(_tV(_pf1/_de))}}this._rf1(_kU);if(this._od1&_Zc1._jd1){this._sf1(_kU)}
if(this._nd1&_Kc1._Nc1){this._tf1(_kU)}for(var _24=0;_24<this._yY;_24++){this._gd1.data[_24]._Tj(_wV._Tq(_kU.__81,this._hd1.data[_24]))}this._af1();this._Ge1(!1);if(this._nd1&_Kc1._Qc1){this._uf1(_kU)}if(this._nd1&_Kc1._Rc1){this._vf1(_kU)}if(this._nd1&_Kc1._Sc1){this._wf1(_kU)}if(this._nd1&_Kc1._Pc1){this._xf1(_kU)}if(this._nd1&_Kc1._Oc1){this._yf1(_kU)}if(this._od1&_Zc1._id1){this._zf1(_kU)}if(this._nd1&_Kc1._Tc1){this._Af1(_kU)}this._Bf1(_kU);this._Cf1(_kU)},_rf1:function(_kU){var _UX=new _u11();
_UX._bY._44=+_KU;_UX._bY._54=+_KU;_UX._cY._44=-_KU;_UX._cY._54=-_KU;for(var _24=0;_24<this._yY;_24++){var _rd=this._hd1.data[_24];var _pX=this._gd1.data[_24];var _qX=_wV._Tj(_pX,_wV._Tq(_kU.__81,_rd));_UX._bY=_YW(_UX._bY,_YW(_pX,_qX));_UX._cY=__W(_UX._cY,__W(_pX,_qX))}function _Df1(_2c1,_kU){this.__c1=_2c1;this._Ef1=_kU}_Df1.prototype={_W81:function(__J){if(__J._p81()){return !0}var _7Y=__J._n81();var body=__J._u81();var _4f1=0;var _5f1=this.__c1._CZ;var _z81=_7Y._PX();for(var _SX=0;_SX<_z81;_SX++){var _UX=__J._y81(_SX)._ja();
_UX._bY._44-=this.__c1._qd1;_UX._bY._54-=this.__c1._qd1;_UX._cY._44+=this.__c1._qd1;_UX._cY._54+=this.__c1._qd1;var _gf1=this.__c1._Dd1._jU(_4f1,_5f1,_ke1(this.__c1._rd1*_UX._bY._44,this.__c1._rd1*_UX._bY._54),function(_cd,_Ob){return _x91._Wd1._Zd1(_cd,_Ob)});var _hf1=this.__c1._Dd1._mU(_gf1,_5f1,_ke1(this.__c1._rd1*_UX._cY._44,this.__c1._rd1*_UX._cY._54),function(_cd,_Ob){return _x91._Wd1._Yd1(_cd,_Ob)});for(var _A81=_gf1;_A81!=_hf1;++_A81){var _if1=this.__c1._Dd1[_A81];var _cd=_if1.index;var _jf1=this.__c1._gd1.data[_cd];
if(_UX._bY._44<=_jf1._44&&_jf1._44<=_UX._cY._44&&_UX._bY._54<=_jf1._54&&_jf1._54<=_UX._cY._54){var _Ff1=this.__c1._hd1.data[_cd];var _0w=new _t11();var _Zv=new _s11();_Zv._pX=_MW(body._g31,_OW(body._m61,_jf1));_Zv._qX=_wV._Tj(_jf1,_wV._Tq(this._Ef1.__81,_Ff1));_Zv._9Y=1;if(__J._RX(_0w,_Zv,_SX)){var _sx=_wV._Tj(_wV._Tj(_wV._Tq((1-_0w._aY),_Zv._pX),_wV._Tq(_0w._aY,_Zv._qX)),_wV._Tq(_RU,_0w.__X));var _rd=_wV._Tq(this._Ef1._091,_wV._EV(_sx,_jf1));this.__c1._hd1.data[_cd]._AV(_rd);var _Ms=_wV._Tq(this.__c1._fd1(),
_wV._EV(_Ff1,_rd));_Ms=_wV._Tq(_vW(_Ms,_0w.__X),_0w.__X);body._p71(_Ms,_sx,!0)}}}}return !0},_X81:function(_24){return !1}};var _YZ=new _Df1(this,_kU);this._l61._ha1(_YZ,_UX)},_Bf1:function(_kU){for(var _24=0;_24<this._yY;_24++){this._xd1[_24]=0}for(var _I01=0;_I01<this._Yb1;_I01++){var _471=this._Wb1[_I01];var _cd=_471.index;var _64=_471._ld1;this._xd1[_cd]+=_64}for(var _I01=0;_I01<this._xa1;_I01++){var _471=this._Tb1[_I01];var _cd=_471._m_;var _Ob=_471._n_;var _64=_471._ld1;this._xd1[_cd]+=_64;this._xd1[_Ob]+=_64}
if(this._nd1&_x91._9e1){for(var _24=0;_24<this._yY;_24++){if(this._vd1.data[_24]&_x91._9e1){this._xd1[_24]=0}}}var _Gf1=this._Ld1*this._Hf1(_kU);for(var _24=0;_24<this._yY;_24++){var _64=this._xd1[_24];var _74=_Gf1*_ZW(0.0,_XW(_64,_aV)-_9V);this._xd1[_24]=_74}var _If1=_kU.__81/(this._Z61*this._qd1);for(var _I01=0;_I01<this._Yb1;_I01++){var _471=this._Wb1[_I01];var _cd=_471.index;var _Ob=_471.body;var _64=_471._ld1;var _xb=_471._KX;var _ub=_471.__X;var _sx=this._gd1.data[_cd];var _74=this._xd1[_cd]+_Gf1*_64;var _Ms=_wV._Tq(_If1*_64*_xb*_74,
_ub);this._hd1.data[_cd]._EV(_wV._Tq(this._lf1(),_Ms));_Ob._p71(_Ms,_sx,!0)}for(var _I01=0;_I01<this._xa1;_I01++){var _471=this._Tb1[_I01];var _cd=_471._m_;var _Ob=_471._n_;var _64=_471._ld1;var _ub=_471.__X;var _74=this._xd1[_cd]+this._xd1[_Ob];var _Ms=_wV._Tq(_If1*_64*_74,_ub);this._hd1.data[_cd]._EV(_Ms);this._hd1.data[_Ob]._Tj(_Ms)}},_Cf1:function(_kU){var _tb1=this._Md1;for(var _I01=0;_I01<this._Yb1;_I01++){var _471=this._Wb1[_I01];var _cd=_471.index;var _Ob=_471.body;var _64=_471._ld1;var _xb=_471._KX;var _ub=_471.__X;
var _sx=this._gd1.data[_cd];var _rd=_wV._EV(_Ob._D71(_sx),this._hd1.data[_cd]);var _Jf1=_vW(_rd,_ub);if(_Jf1<0){var _Ms=_wV._Tq(_tb1*_64*_xb*_Jf1,_ub);this._hd1.data[_cd]._Tj(_wV._Tq(this._lf1(),_Ms));_Ob._p71(_Ms._BV(),_sx,!0)}}for(var _I01=0;_I01<this._xa1;_I01++){var _471=this._Tb1[_I01];var _cd=_471._m_;var _Ob=_471._n_;var _64=_471._ld1;var _ub=_471.__X;var _rd=_wV._EV(this._hd1.data[_Ob],this._hd1.data[_cd]);var _Jf1=_vW(_rd,_ub);if(_Jf1<0){var _Ms=_wV._Tq(_tb1*_64*_Jf1,_ub);this._hd1.data[_cd]._Tj(_Ms);
this._hd1.data[_Ob]._EV(_Ms)}}},_tf1:function(_kU){for(var _24=0;_24<this._yY;_24++){if(this._vd1.data[_24]&_Kc1._Nc1){this._hd1.data[_24]._xV()}}},_sf1:function(_kU){for(var _ON=this._Kd1;_ON;_ON=_ON._181()){if(_ON._2d1&_Zc1._jd1){_ON._ed1();var _j5=new _fW(_kU.__81*_ON._t61);var transform=new _jW(_wV._Tj(_ON._6d1,_wV._EV(_wV._Tq(_kU.__81,_ON._s61),_KW(_j5,_ON._6d1))),_j5);_ON._7d1=_PW(transform,_ON._7d1);var _Kf1=new _jW();_Kf1._sx._44=_kU._091*transform._sx._44;_Kf1._sx._54=_kU._091*transform._sx._54;
_Kf1._bw._7s=_kU._091*transform._bw._7s;_Kf1._bw._34=_kU._091*(transform._bw._34-1);for(var _24=_ON._0d1;_24<_ON._1d1;_24++){this._hd1.data[_24]._AV(_MW(_Kf1,this._gd1.data[_24]))}}}},_xf1:function(_kU){var _Lf1=_kU._091*this._Nd1;for(var _I01=0;_I01<this._Gd1;_I01++){var _Pe1=this._Id1[_I01];if(_Pe1._yS&_Kc1._Pc1){var _cd=_Pe1._m_;var _Ob=_Pe1._n_;var _34=_Pe1._1e1;var _He1=_Pe1._2e1;var _Mf1=_Pe1._3e1;var _Nf1=_Pe1._Ic1;var _2e1=this._gd1.data[_cd];var _3e1=this._gd1.data[_Ob];var _Ic1=this._gd1.data[_34];
var _sx=_wV._Tq(1/3,_wV._Tj(_2e1,_wV._Tj(_3e1,_Ic1)));var _Lb=new _fW();_Lb._7s=_wW(_He1,_2e1)+_wW(_Mf1,_3e1)+_wW(_Nf1,_Ic1);_Lb._34=_vW(_He1,_2e1)+_vW(_Mf1,_3e1)+_vW(_Nf1,_Ic1);var _av=_Lb._7s*_Lb._7s+_Lb._34*_Lb._34;var _Of1=_vV(_av);_Lb._7s*=_Of1;_Lb._34*=_Of1;var _Xc1=_Lf1*_Pe1._Xc1;this._hd1.data[_cd]._Tj(_wV._Tq(_Xc1,(_wV._EV(_Pf1(_Lb,_He1),(_wV._EV(_2e1,_sx))))));this._hd1.data[_Ob]._Tj(_wV._Tq(_Xc1,(_wV._EV(_Pf1(_Lb,_Mf1),(_wV._EV(_3e1,_sx))))));this._hd1.data[_34]._Tj(_wV._Tq(_Xc1,(_wV._EV(_Pf1(_Lb,
_Nf1),(_wV._EV(_Ic1,_sx))))))}}},_yf1:function(_kU){var _Qf1=_kU._091*this._Od1;for(var _I01=0;_I01<this._DZ;_I01++){var _5_=this._EZ[_I01];if(_5_._yS&_Kc1._Oc1){var _cd=_5_._m_;var _Ob=_5_._n_;var _lm=_wV._EV(this._gd1.data[_Ob],this._gd1.data[_cd]);var _Rf1=_5_._ZX;var _9v=_lm._FV();var _Xc1=_Qf1*_5_._Xc1;var _Ms=_wV._Tq(_Xc1*(_Rf1-_9v)/_9v,_lm);this._hd1.data[_cd]._EV(_Ms);this._hd1.data[_Ob]._Tj(_Ms)}}},_wf1:function(_kU){this._yd1=this._xe1(this._yd1);for(var _24=0;_24<this._yY;_24++){this._xd1[_24]=0;
this._yd1[_24]=new _wV()}for(var _I01=0;_I01<this._xa1;_I01++){var _471=this._Tb1[_I01];if(_471._yS&_Kc1._Sc1){var _cd=_471._m_;var _Ob=_471._n_;var _64=_471._ld1;var _ub=_471.__X;this._xd1[_cd]+=_64;this._xd1[_Ob]+=_64;this._yd1[_cd]._EV(_wV._Tq((1-_64)*_64,_ub));this._yd1[_Ob]._Tj(_wV._Tq((1-_64)*_64,_ub))}}var _Sf1=this._Qd1*this._Tf1(_kU);var _Uf1=this._Rd1*this._Tf1(_kU);for(var _I01=0;_I01<this._xa1;_I01++){var _471=this._Tb1[_I01];if(_471._yS&_Kc1._Sc1){var _cd=_471._m_;var _Ob=_471._n_;var _64=_471._ld1;
var _ub=_471.__X;var _74=this._xd1[_cd]+this._xd1[_Ob];var _7s=_wV._EV(this._yd1[_Ob],this._yd1[_cd]);var _Vf1=(_Sf1*(_74-2)+_Uf1*_vW(_7s,_ub))*_64;var _Ms=_wV._Tq(_Vf1,_ub);this._hd1.data[_cd]._EV(_Ms);this._hd1.data[_Ob]._Tj(_Ms)}}},_uf1:function(_kU){var _Wf1=this._Pd1;for(var _I01=0;_I01<this._Yb1;_I01++){var _471=this._Wb1[_I01];var _cd=_471.index;if(this._vd1.data[_cd]&_Kc1._Qc1){var _Ob=_471.body;var _64=_471._ld1;var _xb=_471._KX;var _sx=this._gd1.data[_cd];var _rd=_wV._EV(_Ob._D71(_sx),this._hd1.data[_cd]);
var _Ms=_wV._Tq(_Wf1*_xb*_64,_rd);this._hd1.data[_cd]._Tj(_wV._Tq(this._lf1(),_Ms));_Ob._p71(_Ms._BV(),_sx,!0)}}for(var _I01=0;_I01<this._xa1;_I01++){var _471=this._Tb1[_I01];if(_471._yS&_Kc1._Qc1){var _cd=_471._m_;var _Ob=_471._n_;var _64=_471._ld1;var _rd=_wV._EV(this._hd1.data[_Ob],this._hd1.data[_cd]);var _Ms=_wV._Tq(_Wf1*_64,_rd);this._hd1.data[_cd]._Tj(_Ms);this._hd1.data[_Ob]._EV(_Ms)}}},_vf1:function(_kU){var _Xf1=this._Sd1*this._Tf1(_kU);var _Yf1=1.0-_8V;for(var _I01=0;_I01<this._Yb1;_I01++){var _471=this._Wb1[_I01];
var _cd=_471.index;if(this._vd1.data[_cd]&_Kc1._Rc1){var _64=_471._ld1;if(_64>_Yf1){var _Ob=_471.body;var _xb=_471._KX;var _sx=this._gd1.data[_cd];var _ub=_471.__X;var _Ms=_wV._Tq(_Xf1*_xb*(_64-_Yf1),_ub);this._hd1.data[_cd]._EV(_wV._Tq(this._lf1(),_Ms));_Ob._p71(_Ms,_sx,!0)}}}for(var _I01=0;_I01<this._xa1;_I01++){var _471=this._Tb1[_I01];if(_471._yS&_Kc1._Rc1){var _64=_471._ld1;if(_64>_Yf1){var _cd=_471._m_;var _Ob=_471._n_;var _ub=_471.__X;var _Ms=_wV._Tq(_Xf1*(_64-_Yf1),_ub);this._hd1.data[_cd]._EV(_Ms);this._hd1.data[_Ob]._Tj(_Ms)}
}}},_zf1:function(_kU){this._zd1=this._xe1(this._zd1);var _Zf1=_kU._091*this._Td1;for(var _I01=0;_I01<this._xa1;_I01++){var _471=this._Tb1[_I01];var _cd=_471._m_;var _Ob=_471._n_;if(this._Ad1[_cd]!=this._Ad1[_Ob]){var _64=_471._ld1;var _ub=_471.__X;var _74=this._zd1[_cd]+this._zd1[_Ob];var _Ms=_wV._Tq(_Zf1*_74*_64,_ub);this._hd1.data[_cd]._EV(_Ms);this._hd1.data[_Ob]._Tj(_Ms)}}},_Af1:function(_kU){this._6c1.data=this._xe1(this._6c1.data);var __f1=Math.floor(256*this._Ud1);for(var _I01=0;_I01<this._xa1;_I01++){
var _471=this._Tb1[_I01];var _cd=_471._m_;var _Ob=_471._n_;if(this._vd1.data[_cd]&this._vd1.data[_Ob]&_Kc1._Tc1){var _0g1=this._6c1.data[_cd];var _1g1=this._6c1.data[_Ob];var _2g1=(__f1*(_1g1._Lb-_0g1._Lb))>>8;var _3g1=(__f1*(_1g1._bd-_0g1._bd))>>8;var _4g1=(__f1*(_1g1._Ob-_0g1._Ob))>>8;var _5g1=(__f1*(_1g1._cd-_0g1._cd))>>8;_0g1._Lb+=_2g1;_0g1._bd+=_3g1;_0g1._Ob+=_4g1;_0g1._cd+=_5g1;_1g1._Lb-=_2g1;_1g1._bd-=_3g1;_1g1._Ob-=_4g1;_1g1._cd-=_5g1}}},_of1:function(){var _6g1=0;var _7g1=new Array(this._yY);for(var _24=0;
_24<this._yY;_24++){var _yS=this._vd1.data[_24];if(_yS&_Kc1._Mc1){var _8g1=this._l61._g91;if((_yS&_Kc1._Uc1)&&_8g1){_8g1._H81(_24)}_7g1[_24]=_7V}else {_7g1[_24]=_6g1;if(_24!=_6g1){this._vd1.data[_6g1]=this._vd1.data[_24];this._gd1.data[_6g1]=this._gd1.data[_24];this._hd1.data[_6g1]=this._hd1.data[_24];this._Ad1[_6g1]=this._Ad1[_24];if(this._zd1){this._zd1[_6g1]=this._zd1[_24]}if(this._6c1.data){this._6c1.data[_6g1]=this._6c1.data[_24]}if(this._Bd1.data){this._Bd1.data[_6g1]=this._Bd1.data[_24]}}_6g1++}
}var _9g1={_ag1:function(_A81){return _A81.index<0},_bg1:function(_471){return _471._m_<0||_471._n_<0},_cg1:function(_471){return _471.index<0;},_dg1:function(_5_){return _5_._m_<0||_5_._n_<0},_eg1:function(_Pe1){return _Pe1._m_<0||_Pe1._n_<0||_Pe1._1e1<0}};for(var _I01=0;_I01<this._CZ;_I01++){var _A81=this._Dd1[_I01];_A81.index=_7g1[_A81.index]}if(this._Dd1){this._CZ=this._Dd1._hU(_9g1._ag1,this._CZ)}for(var _I01=0;_I01<this._xa1;_I01++){var _471=this._Tb1[_I01];_471._m_=_7g1[_471._m_];_471._n_=_7g1[_471._n_]}
if(this._Tb1){this._xa1=this._Tb1._hU(_9g1._bg1,this._xa1)}for(var _I01=0;_I01<this._Yb1;_I01++){var _471=this._Wb1[_I01];_471.index=_7g1[_471.index];}if(this._Wb1){this._Yb1=this._Wb1._hU(_9g1._cg1,this._Yb1)}for(var _I01=0;_I01<this._DZ;_I01++){var _5_=this._EZ[_I01];_5_._m_=_7g1[_5_._m_];_5_._n_=_7g1[_5_._n_]}if(this._EZ){this._DZ=this._EZ._hU(_9g1._dg1,this._DZ)}for(var _I01=0;_I01<this._Gd1;_I01++){var _Pe1=this._Id1[_I01];_Pe1._m_=_7g1[_Pe1._m_];_Pe1._n_=_7g1[_Pe1._n_];_Pe1._1e1=_7g1[_Pe1._1e1]}
if(this._Id1){this._Gd1=this._Id1._hU(_9g1._eg1,this._Gd1)}for(var _ON=this._Kd1;_ON;_ON=_ON._181()){var _De1=_6g1;var lastIndex=0;var _fg1=!1;for(var _24=_ON._0d1;_24<_ON._1d1;_24++){var _Sb=_7g1[_24];if(_Sb>=0){_De1=_XW(_De1,_Sb);lastIndex=_ZW(lastIndex,_Sb+1)}else {_fg1=!0}}if(_De1<lastIndex){_ON._0d1=_De1;_ON._1d1=lastIndex;if(_fg1){if(_ON._2d1&_Zc1._jd1){_ON._ad1=!0}}}else {_ON._0d1=0;_ON._1d1=0;if(_ON._8d1){_ON._9d1=!0}}}this._yY=_6g1;for(var _ON=this._Kd1;_ON;){var _lk=_ON._181();if(_ON._9d1){this._Ve1(_ON)}
_ON=_lk}},_Se1:function(start,_gg1,end){if(start==_gg1||_gg1==end){return }function _7g1(_24){if(_24<start){return _24}else if(_24<_gg1){return _24+end-_gg1}else if(_24<end){return _24+start-_gg1}else {return _24}}this._vd1.data.rotate(start,_gg1,end);this._gd1.data.rotate(start,_gg1,end);this._hd1.data.rotate(start,_gg1,end);this._Ad1.rotate(start,_gg1,end);if(this._zd1){this._zd1.rotate(start,_gg1,end)}if(this._6c1.data){this._6c1.data.rotate(start,_gg1,end)}if(this._Bd1.data){this._Bd1.data.rotate(start,
_gg1,end)}for(var _I01=0;_I01<this._CZ;_I01++){var _A81=this._Dd1[_I01];_A81.index=_7g1(_A81.index)}for(var _I01=0;_I01<this._xa1;_I01++){var _471=this._Tb1[_I01];_471._m_=_7g1(_471._m_);_471._n_=_7g1(_471._n_)}for(var _I01=0;_I01<this._Yb1;_I01++){var _471=this._Wb1[_I01];_471.index=_7g1(_471.index)}for(var _I01=0;_I01<this._DZ;_I01++){var _5_=this._EZ[_I01];_5_._m_=_7g1(_5_._m_);_5_._n_=_7g1(_5_._n_)}for(var _I01=0;_I01<this._Gd1;_I01++){var _Pe1=this._Id1[_I01];_Pe1._m_=_7g1(_Pe1._m_);_Pe1._n_=_7g1(_Pe1._n_);
_Pe1._1e1=_7g1(_Pe1._1e1)}for(var _ON=this._Kd1;_ON;_ON=_ON._181()){_ON._0d1=_7g1(_ON._0d1);_ON._1d1=_7g1(_ON._1d1-1)+1}},_vb1:function(_lX){this._qd1=2*_lX;this._sd1=this._qd1*this._qd1;this._rd1=1/this._qd1},_ob1:function(_XX){this._Z61=_XX;this._pd1=1/this._Z61},_pb1:function(){return this._Z61},_qb1:function(_b61){this._w61=_b61},_rb1:function(){return this._w61},_sb1:function(_tb1){this._Md1=_tb1},_ub1:function(){return this._Md1},_wb1:function(){return this._qd1/2},_Tf1:function(_kU){return this._qd1*_kU._091}
,_qf1:function(_kU){var _OL=this._Tf1(_kU);return _OL*_OL},_Hf1:function(_kU){return this._Z61*this._qf1(_kU)},_Ce1:function(){return _8V*this._qd1;},_fd1:function(){var _2e=this._Ce1();return this._Z61*_2e*_2e},_lf1:function(){return 1.777777*this._pd1*this._rd1*this._rd1},_Gb1:function(){return this._vd1.data},_Hb1:function(){return this._gd1.data},_Ib1:function(){return this._hd1.data},_Jb1:function(){this._6c1.data=this._xe1(this._6c1.data);return this._6c1.data},_Kb1:function(){this._Bd1.data=this._xe1(this._Bd1.data);
return this._Bd1.data},_mb1:function(){return this._ud1},_nb1:function(_wc){_IU(this._yY<=_wc);this._ud1=_wc},_Lb1:function(){return this._Ad1},_hg1:function(buffer,_ig1,_se1){_IU((_ig1&&_se1)||(!_ig1&&!_se1));buffer.data=_ig1;buffer._Vd1=_se1},_Mb1:function(buffer,_Nb1){this._hg1(this._vd1,buffer,_Nb1)},_Ob1:function(buffer,_Nb1){this._hg1(this._gd1,buffer,_Nb1)},_Pb1:function(buffer,_Nb1){this._hg1(this._hd1,buffer,_Nb1)},_Qb1:function(buffer,_Nb1){this._hg1(this._6c1,buffer,_Nb1)},_Rb1:function(buffer,
_Nb1){this._hg1(this._Bd1,buffer,_Nb1)},_ha1:function(_YZ,_UX){if(this._CZ==0){return }var _4f1=0;var _5f1=this._CZ;var _gf1=this._Dd1._jU(_4f1,_5f1,_ke1(this._rd1*_UX._bY._44,this._rd1*_UX._bY._54),function(_cd,_Ob){return _x91._Wd1._Zd1(_cd,_Ob)});var _hf1=this._Dd1._mU(_gf1,_5f1,_ke1(this._rd1*_UX._cY._44,this._rd1*_UX._cY._54),function(_cd,_Ob){return _x91._Wd1._Yd1(_cd,_Ob)});for(var _A81=_gf1;_A81<_hf1;++_A81){var _if1=this._Dd1[_A81];var _24=_if1.index;var _sx=this._gd1.data[_24];if(_UX._bY._44<_sx._44&&_sx._44<_UX._cY._44&&_UX._bY._54<_sx._54&&_sx._54<_UX._cY._54){
if(!_YZ._X81(_24)){break}}}},_RX:function(_YZ,_ja1,_ka1){if(this._CZ==0){return }var _4f1=0;var _5f1=this._CZ;var _gf1=this._Dd1._jU(_4f1,_5f1,_ke1(this._rd1*_XW(_ja1._44,_ka1._44)-1,this._rd1*_XW(_ja1._54,_ka1._54)-1),function(_cd,_Ob){return _x91._Wd1._Zd1(_cd,_Ob)});var _hf1=this._Dd1._mU(_4f1,_5f1,_ke1(this._rd1*_ZW(_ja1._44,_ka1._44)+1,this._rd1*_ZW(_ja1._54,_ka1._54)+1),function(_cd,_Ob){return _x91._Wd1._Yd1(_cd,_Ob)});var _aY=1;var _rd=_wV._EV(_ka1,_ja1);var _de=_vW(_rd,_rd);for(var _A81=_gf1;_A81<_hf1;
++_A81){var _if1=this._Dd1[_A81];var _24=_if1.index;var _sx=_wV._EV(_ja1,this._gd1.data[_24]);var _jg1=_vW(_sx,_rd);var _qX=_vW(_sx,_sx);var _kg1=_jg1*_jg1-_de*(_qX-this._sd1);if(_kg1>=0){var _lg1=_tV(_kg1);var _Nb=(-_jg1-_lg1)/_de;if(_Nb>_aY){continue}if(_Nb<0){_Nb=(-_jg1+_lg1)/_de;if(_Nb<0||_Nb>_aY){continue}}var _ub=_wV._Tj(_sx,_wV._EV(_Nb,_rd));_ub._HV();var _Ms=_YZ._X81(_24,_wV._Tj(_ja1,_wV._Tq(_Nb,_rd)),_ub,_Nb);_aY=_XW(_aY,_Ms);if(_aY<=0){break}}}},_Zb1:function(){var _mg1=0;for(var _I01=0;_I01<this._xa1;
_I01++){var _471=this._Tb1[_I01];var _cd=_471._m_;var _Ob=_471._n_;var _ub=_471.__X;var _rd=_wV._EV(this._hd1.data[_Ob],this._hd1.data[_cd]);var _Jf1=_vW(_rd,_ub);if(_Jf1<0){_mg1+=_Jf1*_Jf1}}return 0.5*this._fd1()*_mg1},__b1:function(){return this._Kd1},_0c1:function(){return this._Jd1},_1c1:function(){return this._yY}};function _ng1(_og1,_pg1){return _tV(_og1*_pg1)}function _qg1(_rg1,_sg1){return _rg1>_sg1?_rg1:_sg1}function _tg1(){this._R51=null;this._ug1=!1};function _vg1(){this._v11=null;this._471=null;this._W91=null;
this._lk=null;};function _Da1(){this._wg1=new _vg1();this._xg1=new _vg1();this._yg1=new _Q01()}_Da1._zg1=new _Q01();_Da1.prototype={_T61:function(_Wa1,_m_,_Xa1,_n_){this._Ta1=0;this._f61=_Da1._Ag1;this._Ma1=_Wa1||null;this._Oa1=_Xa1||null;this._Bg1=_m_||0;this._Cg1=_n_||0;this._yg1._T01=0;this._q61=null;this._r61=null;this._wg1._471=null;this._wg1._W91=null;this._wg1._lk=null;this._wg1._v11=null;this._xg1._471=null;this._xg1._W91=null;this._xg1._lk=null;this._xg1._v11=null;this._Sa1=0;if(_Wa1){this._l81=_ng1(this._Ma1._l81,
this._Oa1._l81);this._m81=_qg1(this._Ma1._m81,this._Oa1._m81)}else {this._l81=0;this._m81=0}this._Dg1=0.0},_Eg1:function(){return this._yg1},_Fg1:function(_Gg1){var _Z91=this._Ma1._u81();var __91=this._Oa1._u81();var _341=this._Ma1._n81();var _441=this._Oa1._n81();_Gg1._311(this._yg1,_Z91._rW(),_341._NX,__91._rW(),_441._NX)},_Ka1:function(){return(this._f61&_Da1._Hg1)==_Da1._Hg1},_3b1:function(_Q71){if(_Q71){this._f61|=_Da1._Ag1}else {this._f61&=~_Da1._Ag1}},_Ja1:function(){return(this._f61&_Da1._Ag1)==_Da1._Ag1;
},_181:function(){return this._r61},_671:function(){return this._Ma1},_ba1:function(){return this._Bg1},_871:function(){return this._Oa1},_da1:function(){return this._Cg1},_9K:function(_e81){this._l81=_e81},_w81:function(){return this._l81},_Ig1:function(){this._l81=_ng1(this._Ma1._l81,this._Oa1._l81)},_6K:function(_f81){this._m81=_f81},_x81:function(){return this._m81},_Jg1:function(){this._m81=_qg1(this._Ma1._m81,this._Oa1._m81)},_Kg1:function(_m5){this._Dg1=_m5},_Lg1:function(){return this._Dg1},_H51:function(_U01,
_411,_611){},_t81:function(){this._f61|=_Da1._Mg1},_Ng1:null,_vi:function(listener){_Da1._zg1._AV(this._yg1);this._f61|=_Da1._Ag1;var _Og1=!1;var _Pg1=(this._f61&_Da1._Hg1)==_Da1._Hg1;var _La1=this._Ma1._p81();var _Na1=this._Oa1._p81();var _o81=_La1||_Na1;var _Z91=this._Ma1._u81();var __91=this._Oa1._u81();var _411=_Z91._rW();var _611=__91._rW();if(_o81){var _341=this._Ma1._n81();var _441=this._Oa1._n81();_Og1=_241(_341,this._Bg1,_441,this._Cg1,_411,_611);this._yg1._T01=0;}else {this._H51(this._yg1,_411,_611);
_Og1=this._yg1._T01>0;for(var _24=0;_24<this._yg1._T01;++_24){var _Qg1=this._yg1._R01[_24];_Qg1._N01=0.0;_Qg1._O01=0.0;var _Rg1=_Qg1.id;for(var _Sb=0;_Sb<_Da1._zg1._T01;++_Sb){var _Sg1=_Da1._zg1._R01[_Sb];if(_Sg1.id._Bj()==_Rg1._Bj()){_Qg1._N01=_Sg1._N01;_Qg1._O01=_Sg1._O01;break}}}if(_Og1!=_Pg1){_Z91._nK(!0);__91._nK(!0)}}if(_Og1){this._f61|=_Da1._Hg1}else {this._f61&=~_Da1._Hg1}if(_Pg1==!1&&_Og1==!0&&listener){listener._Q81(this)}if(_Pg1==!0&&_Og1==!1&&listener){listener._R81(this)}if(_o81==!1&&_Og1&&listener){
listener._S81(this,_Da1._zg1)}}};_Da1._J61=0x0001;_Da1._Hg1=0x0002;_Da1._Ag1=0x0004;_Da1._Mg1=0x0008;_Da1._Tg1=0x0010;_Da1._K61=0x0020;function _Ug1(){this.parent.call(this)}_Ug1.prototype={_H51:function(_U01,_411,_611){_K11(_U01,this._Ma1._n81(),_411,this._Oa1._n81(),_611)},_T61:function(_571,_Vg1,_771,_Wg1){this.parent.prototype._T61.call(this,_571,0,_771,0);_IU(this._Ma1._OX()==_MX._0Y);_IU(this._Oa1._OX()==_MX._0Y)}};_Ug1._cU(_Da1);var _Xg1=new _iY();function _Yg1(){this.parent.call(this)}_Yg1.prototype={
_H51:function(_U01,_411,_611){var _h_=this._Ma1._n81();_h_._KY(_Xg1,this._Bg1);_T21(_U01,_Xg1,_411,this._Oa1._n81(),_611)},_T61:function(_571,_m_,_771,_n_){this.parent.prototype._T61.call(this,_571,_m_,_771,_n_);_IU(this._Ma1._OX()==_MX._3Y);_IU(this._Oa1._OX()==_MX._0Y)}};_Yg1._cU(_Da1);function _Zg1(){this.parent.call(this)}_Zg1.prototype={_H51:function(_U01,_411,_611){var _h_=this._Ma1._n81();_h_._KY(_Xg1,this._Bg1);_U31(_U01,_Xg1,_411,this._Oa1._n81(),_611)},_T61:function(_571,_m_,_771,_n_){this.parent.prototype._T61.call(this,
_571,_m_,_771,_n_);_IU(this._Ma1._OX()==_MX._3Y);_IU(this._Oa1._OX()==_MX._2Y)}};_Zg1._T61=function(_571,_m_,_771,_n_){return new _Zg1(_571,_m_,_771,_n_)};_Zg1._cU(_Da1);function __g1(){this.parent.call(this)}__g1.prototype={_H51:function(_U01,_411,_611){_T21(_U01,this._Ma1._n81(),_411,this._Oa1._n81(),_611)},_T61:function(_571,_m_,_771,_n_){this.parent.prototype._T61.call(this,_571,0,_771,0);_IU(this._Ma1._OX()==_MX._1Y);_IU(this._Oa1._OX()==_MX._0Y)}};__g1._T61=function(_571,_m_,_771,_n_){return new __g1(_571,
_771)};__g1._cU(_Da1);function _0h1(){this.parent.call(this)}_0h1.prototype={_H51:function(_U01,_411,_611){_U31(_U01,this._Ma1._n81(),_411,this._Oa1._n81(),_611)},_T61:function(_571,_m_,_771,_n_){this.parent.prototype._T61.call(this,_571,0,_771,0);_IU(this._Ma1._OX()==_MX._1Y);_IU(this._Oa1._OX()==_MX._2Y)}};_0h1._T61=function(_571,_m_,_771,_n_){return new _0h1(_571,_771)};_0h1._cU(_Da1);function _1h1(){this.parent.call(this)}_1h1.prototype={_H51:function(_U01,_411,_611){_O11(_U01,this._Ma1._n81(),_411,
this._Oa1._n81(),_611)},_T61:function(_571,_m_,_771,_n_){this.parent.prototype._T61.call(this,_571,0,_771,0);_IU(this._Ma1._OX()==_MX._2Y);_IU(this._Oa1._OX()==_MX._0Y)}};_1h1._T61=function(_571,_m_,_771,_n_){return new _1h1(_571,_771)};_1h1._cU(_Da1);function _2h1(){this.parent.call(this)}_2h1.prototype={_H51:function(_U01,_411,_611){_n21(_U01,this._Ma1._n81(),_411,this._Oa1._n81(),_611)},_T61:function(_571,_m_,_771,_n_){this.parent.prototype._T61.call(this,_571,0,_771,0);_IU(this._Ma1._OX()==_MX._2Y);
_IU(this._Oa1._OX()==_MX._2Y)}};_2h1._T61=function(_571,_m_,_771,_n_){return new _2h1(_571,_771)};_2h1._cU(_Da1);_Da1._3h1=function(_R51,_4h1,_5h1){_IU(0<=_4h1&&_4h1<_MX._4Y);_IU(0<=_5h1&&_5h1<_MX._4Y);if(!_Da1._6h1[_4h1])_Da1._6h1[_4h1]=[];_Da1._6h1[_4h1][_5h1]=new _tg1();_Da1._6h1[_4h1][_5h1]._R51=_R51;_Da1._6h1[_4h1][_5h1]._ug1=!0;if(_4h1!=_5h1){if(!_Da1._6h1[_5h1])_Da1._6h1[_5h1]=[];_Da1._6h1[_5h1][_4h1]=new _tg1();_Da1._6h1[_5h1][_4h1]._R51=_R51;_Da1._6h1[_5h1][_4h1]._ug1=!1}_R51._7h1=[];_R51._8h1=2}
;_Da1._9h1=function(){_Da1._3h1(_Ug1,_MX._0Y,_MX._0Y);_Da1._3h1(_1h1,_MX._2Y,_MX._0Y);_Da1._3h1(_2h1,_MX._2Y,_MX._2Y);_Da1._3h1(__g1,_MX._1Y,_MX._0Y);_Da1._3h1(_0h1,_MX._1Y,_MX._2Y);_Da1._3h1(_Yg1,_MX._3Y,_MX._0Y);_Da1._3h1(_Zg1,_MX._3Y,_MX._2Y)};_Da1._ah1=function(_R51){var _471;if(_471=_R51._7h1.pop())return _471;for(var _24=0;_24<_R51._8h1-1;++_24)_R51._7h1.push(new _R51());{_R51._8h1+=32}return new _R51()};_Da1._T61=function(_571,_m_,_771,_n_){if(_Da1._bh1==!1){_Da1._9h1();_Da1._bh1=!0}var _4h1=_571._OX();
var _5h1=_771._OX();_IU(0<=_4h1&&_4h1<_MX._4Y);_IU(0<=_5h1&&_5h1<_MX._4Y);var _R51=_Da1._6h1[_4h1]?_Da1._6h1[_4h1][_5h1]?_Da1._6h1[_4h1][_5h1]._R51:null:null;if(_R51){var _471=_Da1._ah1(_R51);if(_Da1._6h1[_4h1][_5h1]._ug1)_471._T61(_571,_m_,_771,_n_);else _471._T61(_771,_n_,_571,_m_);return _471}return null;};_Da1._971=function(_471){_IU(_Da1._bh1==!0);var _571=_471._Ma1;var _771=_471._Oa1;if(_471._yg1._T01>0&&_571._p81()==!1&&_771._p81()==!1){_571._u81()._nK(!0);_771._u81()._nK(!0)}var _G01=_571._OX();var _H01=_771._OX();
_IU(0<=_G01&&_H01<_MX._4Y);_IU(0<=_G01&&_H01<_MX._4Y);_Da1._6h1[_G01][_H01]._R51._7h1.push(_471)};_Da1._6h1=[];_Da1._bh1=!1;var _ch1=new _I81();var _dh1=new _P81();function _f91(){this._W61=new _yZ();this._p61=null;this._xa1=0;this._H91=_ch1;this._J91=_dh1}_f91.prototype={_4_:function(_eh1,_fh1){var _p_=_eh1;var _q_=_fh1;var _571=_p_.__J;var _771=_q_.__J;var _m_=_p_._SX;var _n_=_q_._SX;var _Z91=_571._u81();var __91=_771._u81();if(_Z91==__91){return }var _LY=__91._081();while(_LY){if(_LY._v11==_Z91){var _Wa1=_LY._471._671();
var _Xa1=_LY._471._871();var _051=_LY._471._ba1();var _151=_LY._471._da1();if(_Wa1==_571&&_Xa1==_771&&_051==_m_&&_151==_n_){return }if(_Wa1==_771&&_Xa1==_571&&_051==_n_&&_151==_m_){return }}_LY=_LY._lk}if(__91._581(_Z91)==!1){return;}if(this._H91&&this._H91._581(_571,_771)==!1){return }var _34=_Da1._T61(_571,_m_,_771,_n_);if(_34==null){return }_571=_34._671();_771=_34._871();_m_=_34._ba1();_n_=_34._da1();_Z91=_571._u81();__91=_771._u81();_34._q61=null;_34._r61=this._p61;if(this._p61!=null){this._p61._q61=_34}
this._p61=_34;_34._wg1._471=_34;_34._wg1._v11=__91;_34._wg1._W91=null;_34._wg1._lk=_Z91._p61;if(_Z91._p61!=null){_Z91._p61._W91=_34._wg1}_Z91._p61=_34._wg1;_34._xg1._471=_34;_34._xg1._v11=_Z91;_34._xg1._W91=null;_34._xg1._lk=__91._p61;if(__91._p61!=null){__91._p61._W91=_34._xg1;}__91._p61=_34._xg1;if(_571._p81()==!1&&_771._p81()==!1){_Z91._nK(!0);__91._nK(!0)}++this._xa1},_2a1:function(){this._W61._XZ(this)},_971:function(_34){var _571=_34._671();var _771=_34._871();var _Z91=_571._u81();var __91=_771._u81();
if(this._J91&&_34._Ka1()){this._J91._R81(_34)}if(_34._q61){_34._q61._r61=_34._r61}if(_34._r61){_34._r61._q61=_34._q61}if(_34==this._p61){this._p61=_34._r61}if(_34._wg1._W91){_34._wg1._W91._lk=_34._wg1._lk}if(_34._wg1._lk){_34._wg1._lk._W91=_34._wg1._W91}if(_34._wg1==_Z91._p61){_Z91._p61=_34._wg1._lk;}if(_34._xg1._W91){_34._xg1._W91._lk=_34._xg1._lk}if(_34._xg1._lk){_34._xg1._lk._W91=_34._xg1._W91}if(_34._xg1==__91._p61){__91._p61=_34._xg1._lk}_Da1._971(_34);--this._xa1},_y31:function(){var _34=this._p61;
while(_34){var _571=_34._671();var _771=_34._871();var _m_=_34._ba1();var _n_=_34._da1();var _Z91=_571._u81();var __91=_771._u81();if(_34._f61&_Da1._Mg1){if(__91._581(_Z91)==!1){var _gh1=_34;_34=_gh1._181();this._971(_gh1);continue}if(this._H91&&this._H91._581(_571,_771)==!1){var _gh1=_34;_34=_gh1._181();this._971(_gh1);continue}_34._f61&=~_Da1._Mg1}var __a1=_Z91._U71()&&_Z91._gE!=_161._261;var _0b1=__91._U71()&&__91._gE!=_161._261;if(__a1==!1&&_0b1==!1){_34=_34._181();continue}var _tZ=_571._O71[_m_]._JZ;var _uZ=_771._O71[_n_]._JZ;
var _hh1=this._W61._SZ(_tZ,_uZ);if(_hh1==!1){var _gh1=_34;_34=_gh1._181();this._971(_gh1);continue}_34._vi(this._J91);_34=_34._181()}}};function _ih1(){this._C01=new _wV();this._D01=new _wV();this._N01=0;this._O01=0;this._jh1=0;this._kh1=0;this._lh1=0}function _mh1(){this._nh1=new Array(_NU);this._S01=new _wV();this._M01=new _wV();this._m_=0;this._n_=0;this._oh1=0,this._ph1=0;this._qh1=new _wV(),this._rh1=new _wV();this._sh1=0,this._th1=0;this.type=0;this._511=0,this._711=0;this._T01=0};function _uh1(){this._R01=new Array(_NU);
for(var _24=0;_24<this._R01.length;++_24)this._R01[_24]=new _ih1();this.__X=new _wV();this._jh1=new _RV();this._vh1=new _RV();this._m_=0;this._n_=0;this._oh1=0,this._ph1=0;this._sh1=0,this._th1=0;this._e81=0;this._f81=0;this._wh1=0;this._T01=0;this._xh1=0}function _yh1(){this.__X=new _wV();this._P01=new _wV();this._S11=0}_yh1.prototype={_311:function(_Ic1,_411,_611,index){_IU(_Ic1._T01>0);switch(_Ic1.type){case _Q01._V01:{var _811=(_411._bw._34*_Ic1._M01._44-_411._bw._7s*_Ic1._M01._54)+_411._sx._44;var _911=(_411._bw._7s*_Ic1._M01._44+_411._bw._34*_Ic1._M01._54)+_411._sx._54;
var _a11=(_611._bw._34*_Ic1._nh1[0]._44-_611._bw._7s*_Ic1._nh1[0]._54)+_611._sx._44;var _b11=(_611._bw._7s*_Ic1._nh1[0]._44+_611._bw._34*_Ic1._nh1[0]._54)+_611._sx._54;this._P01._44=0.5*(_811+_a11);this._P01._54=0.5*(_911+_b11);this.__X._44=_a11-_811;this.__X._54=_b11-_911;var _zh1=this.__X._44;var _Ah1=this.__X._54;this.__X._HV();this._S11=(_zh1*this.__X._44+_Ah1*this.__X._54)-_Ic1._511-_Ic1._711}break;case _Q01._W01:{this.__X._44=_411._bw._34*_Ic1._S01._44-_411._bw._7s*_Ic1._S01._54;this.__X._54=_411._bw._7s*_Ic1._S01._44+_411._bw._34*_Ic1._S01._54;
var _i11=(_411._bw._34*_Ic1._M01._44-_411._bw._7s*_Ic1._M01._54)+_411._sx._44;var _j11=(_411._bw._7s*_Ic1._M01._44+_411._bw._34*_Ic1._M01._54)+_411._sx._54;var _k11=(_611._bw._34*_Ic1._nh1[index]._44-_611._bw._7s*_Ic1._nh1[index]._54)+_611._sx._44;var _l11=(_611._bw._7s*_Ic1._nh1[index]._44+_611._bw._34*_Ic1._nh1[index]._54)+_611._sx._54;this._S11=((_k11-_i11)*this.__X._44+(_l11-_j11)*this.__X._54)-_Ic1._511-_Ic1._711;this._P01._44=_k11;this._P01._54=_l11}break;case _Q01._X01:{this.__X._44=_611._bw._34*_Ic1._S01._44-_611._bw._7s*_Ic1._S01._54;
this.__X._54=_611._bw._7s*_Ic1._S01._44+_611._bw._34*_Ic1._S01._54;var _i11=(_611._bw._34*_Ic1._M01._44-_611._bw._7s*_Ic1._M01._54)+_611._sx._44;var _j11=(_611._bw._7s*_Ic1._M01._44+_611._bw._34*_Ic1._M01._54)+_611._sx._54;var _k11=(_411._bw._34*_Ic1._nh1[index]._44-_411._bw._7s*_Ic1._nh1[index]._54)+_411._sx._44;var _l11=(_411._bw._7s*_Ic1._nh1[index]._44+_411._bw._34*_Ic1._nh1[index]._54)+_411._sx._54;this._S11=((_k11-_i11)*this.__X._44+(_l11-_j11)*this.__X._54)-_Ic1._511-_Ic1._711;this._P01._44=_k11;
this._P01._54=_l11;this.__X._44=-this.__X._44;this.__X._54=-this.__X._54}break}}};function _Bh1(){this._kU=new _Z81();this._Ch1=null;this._wc=0;this._891=null;this._991=null}function _Dh1(){this._Eh1=[];this._Fh1=[]}_Dh1._Gh1=new _jW();_Dh1._Hh1=new _jW();_Dh1._Ih1=new _yh1();_Dh1.prototype={_RE:function(_O61){this._Ef1=_O61._kU;this._yY=_O61._wc;this._Eh1.length=this._yY;this._Fh1.length=this._yY;this._Jh1=_O61._891;this._Kh1=_O61._991;this._Lh1=_O61._Ch1;for(var _24=0;_24<this._yY;++_24){var _471=this._Lh1[_24];
var _571=_471._Ma1;var _771=_471._Oa1;var _341=_571._n81();var _441=_771._n81();var _511=_341._NX;var _711=_441._NX;var _Z91=_571._u81();var __91=_771._u81();var _U01=_471._Eg1();var _T01=_U01._T01;_IU(_T01>0);var _Mh1=this._Fh1[_24]||new _uh1();_Mh1._e81=_471._l81;_Mh1._f81=_471._m81;_Mh1._wh1=_471._Dg1;_Mh1._m_=_Z91._e61;_Mh1._n_=__91._e61;_Mh1._oh1=_Z91._C61;_Mh1._ph1=__91._C61;_Mh1._sh1=_Z91._E61;_Mh1._th1=__91._E61;_Mh1._xh1=_24;_Mh1._T01=_T01;_Mh1._vh1._xV();_Mh1._jh1._xV();this._Fh1[_24]=_Mh1;var _Ic1=this._Eh1[_24]||new _mh1();
_Ic1._m_=_Z91._e61;_Ic1._n_=__91._e61;_Ic1._oh1=_Z91._C61;_Ic1._ph1=__91._C61;_Ic1._qh1._44=_Z91._n61._mW._44;_Ic1._qh1._54=_Z91._n61._mW._54;_Ic1._rh1._44=__91._n61._mW._44;_Ic1._rh1._54=__91._n61._mW._54;_Ic1._sh1=_Z91._E61;_Ic1._th1=__91._E61;_Ic1._S01._44=_U01._S01._44;_Ic1._S01._54=_U01._S01._54;_Ic1._M01._44=_U01._M01._44;_Ic1._M01._54=_U01._M01._54;_Ic1._T01=_T01;_Ic1._511=_511;_Ic1._711=_711;_Ic1.type=_U01.type;this._Eh1[_24]=_Ic1;for(var _Sb=0;_Sb<_T01;++_Sb){var _R21=_U01._R01[_Sb];var _Nh1=_Mh1._R01[_Sb];
if(this._Ef1._491){_Nh1._N01=this._Ef1._191*_R21._N01;_Nh1._O01=this._Ef1._191*_R21._O01}else {_Nh1._N01=0.0;_Nh1._O01=0.0}_Nh1._C01._xV();_Nh1._D01._xV();_Nh1._jh1=0.0;_Nh1._kh1=0.0;_Nh1._lh1=0.0;_Ic1._nh1[_Sb]=_R21._M01}}},_Oh1:function(){for(var _24=0;_24<this._yY;++_24){var _Mh1=this._Fh1[_24];var _Ic1=this._Eh1[_24];var _511=_Ic1._511;var _711=_Ic1._711;var _U01=this._Lh1[_Mh1._xh1]._Eg1();var _m_=_Mh1._m_;var _n_=_Mh1._n_;var _Ph1=_Mh1._oh1;var _Qh1=_Mh1._ph1;var _051=_Mh1._sh1;var _151=_Mh1._th1;var _qh1=_Ic1._qh1;
var _rh1=_Ic1._rh1;var _aa1=this._Jh1[_m_]._34;var _Rh1=this._Jh1[_m_]._cd;var _Sh1=this._Kh1[_m_]._rd;var _z_=this._Kh1[_m_]._64;var _ca1=this._Jh1[_n_]._34;var _Th1=this._Jh1[_n_]._cd;var _Uh1=this._Kh1[_n_]._rd;var _A_=this._Kh1[_n_]._64;_IU(_U01._T01>0);_Dh1._Gh1._bw._ek(_Rh1);_Dh1._Hh1._bw._ek(_Th1);_Dh1._Gh1._sx._44=_aa1._44-(_Dh1._Gh1._bw._34*_qh1._44-_Dh1._Gh1._bw._7s*_qh1._54);_Dh1._Gh1._sx._54=_aa1._54-(_Dh1._Gh1._bw._7s*_qh1._44+_Dh1._Gh1._bw._34*_qh1._54);_Dh1._Hh1._sx._44=_ca1._44-(_Dh1._Hh1._bw._34*_rh1._44-_Dh1._Hh1._bw._7s*_rh1._54);
_Dh1._Hh1._sx._54=_ca1._54-(_Dh1._Hh1._bw._7s*_rh1._44+_Dh1._Hh1._bw._34*_rh1._54);var _Gg1=new _111();_Gg1._311(_U01,_Dh1._Gh1,_511,_Dh1._Hh1,_711);_Mh1.__X._44=_Gg1.__X._44;_Mh1.__X._54=_Gg1.__X._54;var _T01=_Mh1._T01;for(var _Sb=0;_Sb<_T01;++_Sb){var _Nh1=_Mh1._R01[_Sb];_Nh1._C01._44=_Gg1._R01[_Sb]._44-_aa1._44;_Nh1._C01._54=_Gg1._R01[_Sb]._54-_aa1._54;_Nh1._D01._44=_Gg1._R01[_Sb]._44-_ca1._44;_Nh1._D01._54=_Gg1._R01[_Sb]._54-_ca1._54;var _Vh1=_Nh1._C01._44*_Mh1.__X._54-_Nh1._C01._54*_Mh1.__X._44;var _Wh1=_Nh1._D01._44*_Mh1.__X._54-_Nh1._D01._54*_Mh1.__X._44;
var _Xh1=_Ph1+_Qh1+_051*_Vh1*_Vh1+_151*_Wh1*_Wh1;_Nh1._jh1=_Xh1>0.0?1.0/_Xh1:0.0;var _G21=1.0*_Mh1.__X._54;var _H21=-1.0*_Mh1.__X._44;var _Yh1=_Nh1._C01._44*_H21-_Nh1._C01._54*_G21;var _Zh1=_Nh1._D01._44*_H21-_Nh1._D01._54*_G21;var __h1=_Ph1+_Qh1+_051*_Yh1*_Yh1+_151*_Zh1*_Zh1;_Nh1._kh1=__h1>0.0?1.0/__h1:0.0;_Nh1._lh1=0.0;var _0i1=_Mh1.__X._44*(((_Uh1._44+(-_A_*_Nh1._D01._54))-_Sh1._44)-(-_z_*_Nh1._C01._54))+_Mh1.__X._54*(((_Uh1._54+(_A_*_Nh1._D01._44))-_Sh1._54)-(_z_*_Nh1._C01._44));if(_0i1<-_WU){_Nh1._lh1=-_Mh1._f81*_0i1}
}if(_Mh1._T01==2){var _1i1=_Mh1._R01[0];var _2i1=_Mh1._R01[1];var _3i1=_1i1._C01._44*_Mh1.__X._54-_1i1._C01._54*_Mh1.__X._44;var _4i1=_1i1._D01._44*_Mh1.__X._54-_1i1._D01._54*_Mh1.__X._44;var _5i1=_2i1._C01._44*_Mh1.__X._54-_2i1._C01._54*_Mh1.__X._44;var _6i1=_2i1._D01._44*_Mh1.__X._54-_2i1._D01._54*_Mh1.__X._44;var _7i1=_Ph1+_Qh1+_051*_3i1*_3i1+_151*_4i1*_4i1;var _8i1=_Ph1+_Qh1+_051*_5i1*_5i1+_151*_6i1*_6i1;var _9i1=_Ph1+_Qh1+_051*_3i1*_5i1+_151*_4i1*_6i1;var _ai1=1000.0;if(_7i1*_7i1<_ai1*(_7i1*_8i1-_9i1*_9i1)){
_Mh1._vh1._fz._44=_7i1;_Mh1._vh1._fz._54=_9i1;_Mh1._vh1._gz._44=_9i1;_Mh1._vh1._gz._54=_8i1;_Mh1._jh1._AV(_Mh1._vh1._VV())}else {_Mh1._T01=1}}}},_bi1:function(){for(var _24=0;_24<this._yY;++_24){var _Mh1=this._Fh1[_24];var _m_=_Mh1._m_;var _n_=_Mh1._n_;var _Ph1=_Mh1._oh1;var _051=_Mh1._sh1;var _Qh1=_Mh1._ph1;var _151=_Mh1._th1;var _T01=_Mh1._T01;var _Sh1=this._Kh1[_m_]._rd;var _z_=this._Kh1[_m_]._64;var _Uh1=this._Kh1[_n_]._rd;var _A_=this._Kh1[_n_]._64;var __X=_Mh1.__X;var _G21=1.0*__X._54;var _H21=-1.0*__X._44;
for(var _Sb=0;_Sb<_T01;++_Sb){var _Nh1=_Mh1._R01[_Sb];var _431=(_Nh1._N01*__X._44)+(_Nh1._O01*_G21);var _531=(_Nh1._N01*__X._54)+(_Nh1._O01*_H21);_z_-=_051*(_Nh1._C01._44*_531-_Nh1._C01._54*_431);_Sh1._44-=_Ph1*_431;_Sh1._54-=_Ph1*_531;_A_+=_151*(_Nh1._D01._44*_531-_Nh1._D01._54*_431);_Uh1._44+=_Qh1*_431;_Uh1._54+=_Qh1*_531}this._Kh1[_m_]._64=_z_;this._Kh1[_n_]._64=_A_}},_ci1:function(){for(var _24=0;_24<this._yY;++_24){var _Mh1=this._Fh1[_24];var _m_=_Mh1._m_;var _n_=_Mh1._n_;var _Ph1=_Mh1._oh1;var _051=_Mh1._sh1;
var _Qh1=_Mh1._ph1;var _151=_Mh1._th1;var _T01=_Mh1._T01;var _Sh1=this._Kh1[_m_]._rd;var _z_=this._Kh1[_m_]._64;var _Uh1=this._Kh1[_n_]._rd;var _A_=this._Kh1[_n_]._64;var __X=_Mh1.__X;var _G21=1.0*__X._54;var _H21=-1.0*__X._44;var _e81=_Mh1._e81;_IU(_T01==1||_T01==2);for(var _Sb=0;_Sb<_T01;++_Sb){var _Nh1=_Mh1._R01[_Sb];var _di1=_Uh1._44+(-_A_*_Nh1._D01._54)-_Sh1._44-(-_z_*_Nh1._C01._54);var _ei1=_Uh1._54+(_A_*_Nh1._D01._44)-_Sh1._54-(_z_*_Nh1._C01._44);var _fi1=(_di1*_G21+_ei1*_H21)-_Mh1._wh1;var _gi1=_Nh1._kh1*(-_fi1);
var _hi1=_e81*_Nh1._N01;var _ii1=_0X(_Nh1._O01+_gi1,-_hi1,_hi1);_gi1=_ii1-_Nh1._O01;_Nh1._O01=_ii1;var _431=_gi1*_G21;var _531=_gi1*_H21;_Sh1._44-=_Ph1*_431;_Sh1._54-=_Ph1*_531;_z_-=_051*(_Nh1._C01._44*_531-_Nh1._C01._54*_431);_Uh1._44+=_Qh1*_431;_Uh1._54+=_Qh1*_531;_A_+=_151*(_Nh1._D01._44*_531-_Nh1._D01._54*_431)}if(_Mh1._T01==1){_Nh1=_Mh1._R01[0];_di1=_Uh1._44+(-_A_*_Nh1._D01._54)-_Sh1._44-(-_z_*_Nh1._C01._54);_ei1=_Uh1._54+(_A_*_Nh1._D01._44)-_Sh1._54-(_z_*_Nh1._C01._44);var _Jf1=_di1*__X._44+_ei1*__X._54;
var _gi1=-_Nh1._jh1*(_Jf1-_Nh1._lh1);var _ii1=_ZW(_Nh1._N01+_gi1,0.0);_gi1=_ii1-_Nh1._N01;_Nh1._N01=_ii1;_431=_gi1*__X._44;_531=_gi1*__X._54;_Sh1._44-=_Ph1*_431;_Sh1._54-=_Ph1*_531;_z_-=_051*(_Nh1._C01._44*_531-_Nh1._C01._54*_431);_Uh1._44+=_Qh1*_431;_Uh1._54+=_Qh1*_531;_A_+=_151*(_Nh1._D01._44*_531-_Nh1._D01._54*_431)}else {var _ji1=_Mh1._R01[0];var _ki1=_Mh1._R01[1];var _cG=_ji1._N01;var _dG=_ki1._N01;_IU(_cG>=0.0&&_dG>=0.0);var _li1=_Uh1._44+(-_A_*_ji1._D01._54)-_Sh1._44-(-_z_*_ji1._C01._54);var _mi1=_Uh1._54+(_A_*_ji1._D01._44)-_Sh1._54-(_z_*_ji1._C01._44);
var _ni1=_Uh1._44+(-_A_*_ki1._D01._54)-_Sh1._44-(-_z_*_ki1._C01._54);var _oi1=_Uh1._54+(_A_*_ki1._D01._44)-_Sh1._54-(_z_*_ki1._C01._44);var _pi1=_li1*__X._44+_mi1*__X._54;var _qi1=_ni1*__X._44+_oi1*__X._54;var _yc1=_pi1-_ji1._lh1;var _zc1=_qi1-_ki1._lh1;_yc1-=_Mh1._vh1._fz._44*_cG+_Mh1._vh1._gz._44*_dG;_zc1-=_Mh1._vh1._fz._54*_cG+_Mh1._vh1._gz._54*_dG;for(;;){var _Tb=-(_Mh1._jh1._fz._44*_yc1+_Mh1._jh1._gz._44*_zc1);var _ri1=-(_Mh1._jh1._fz._54*_yc1+_Mh1._jh1._gz._54*_zc1);if(_Tb>=0.0&&_ri1>=0.0){var _Td=_Tb-_cG;
var _Ud=_ri1-_dG;var _si1=_Td*__X._44;var _ti1=_Td*__X._54;var _ui1=_Ud*__X._44;var _vi1=_Ud*__X._54;_Sh1._44-=_Ph1*(_si1+_ui1);_Sh1._54-=_Ph1*(_ti1+_vi1);_z_-=_051*((_ji1._C01._44*_ti1-_ji1._C01._54*_si1)+(_ki1._C01._44*_vi1-_ki1._C01._54*_ui1));_Uh1._44+=_Qh1*(_si1+_ui1);_Uh1._54+=_Qh1*(_ti1+_vi1);_A_+=_151*((_ji1._D01._44*_ti1-_ji1._D01._54*_si1)+(_ki1._D01._44*_vi1-_ki1._D01._54*_ui1));_ji1._N01=_Tb;_ki1._N01=_ri1;break}_Tb=-_ji1._jh1*_yc1;_ri1=0.0;_pi1=0.0;_qi1=_Mh1._vh1._fz._54*_Tb+_zc1;if(_Tb>=0.0&&_qi1>=0.0){
_Td=_Tb-_cG;_Ud=_ri1-_dG;_si1=_Td*__X._44;_ti1=_Td*__X._54;_ui1=_Ud*__X._44;_vi1=_Ud*__X._54;_Sh1._44-=_Ph1*(_si1+_ui1);_Sh1._54-=_Ph1*(_ti1+_vi1);_z_-=_051*((_ji1._C01._44*_ti1-_ji1._C01._54*_si1)+(_ki1._C01._44*_vi1-_ki1._C01._54*_ui1));_Uh1._44+=_Qh1*(_si1+_ui1);_Uh1._54+=_Qh1*(_ti1+_vi1);_A_+=_151*((_ji1._D01._44*_ti1-_ji1._D01._54*_si1)+(_ki1._D01._44*_vi1-_ki1._D01._54*_ui1));_ji1._N01=_Tb;_ki1._N01=_ri1;break}_Tb=0.0;_ri1=-_ki1._jh1*_zc1;_pi1=_Mh1._vh1._gz._44*_ri1+_yc1;_qi1=0.0;if(_ri1>=0.0&&_pi1>=0.0){
_Td=_Tb-_cG;_Ud=_ri1-_dG;_si1=_Td*__X._44;_ti1=_Td*__X._54;_ui1=_Ud*__X._44;_vi1=_Ud*__X._54;_Sh1._44-=_Ph1*(_si1+_ui1);_Sh1._54-=_Ph1*(_ti1+_vi1);_z_-=_051*((_ji1._C01._44*_ti1-_ji1._C01._54*_si1)+(_ki1._C01._44*_vi1-_ki1._C01._54*_ui1));_Uh1._44+=_Qh1*(_si1+_ui1);_Uh1._54+=_Qh1*(_ti1+_vi1);_A_+=_151*((_ji1._D01._44*_ti1-_ji1._D01._54*_si1)+(_ki1._D01._44*_vi1-_ki1._D01._54*_ui1));_ji1._N01=_Tb;_ki1._N01=_ri1;break}_Tb=0.0;_ri1=0.0;_pi1=_yc1;_qi1=_zc1;if(_pi1>=0.0&&_qi1>=0.0){_Td=_Tb-_cG;_Ud=_ri1-_dG;
_si1=_Td*__X._44;_ti1=_Td*__X._54;_ui1=_Ud*__X._44;_vi1=_Ud*__X._54;_Sh1._44-=_Ph1*(_si1+_ui1);_Sh1._54-=_Ph1*(_ti1+_vi1);_z_-=_051*((_ji1._C01._44*_ti1-_ji1._C01._54*_si1)+(_ki1._C01._44*_vi1-_ki1._C01._54*_ui1));_Uh1._44+=_Qh1*(_si1+_ui1);_Uh1._54+=_Qh1*(_ti1+_vi1);_A_+=_151*((_ji1._D01._44*_ti1-_ji1._D01._54*_si1)+(_ki1._D01._44*_vi1-_ki1._D01._54*_ui1));_ji1._N01=_Tb;_ki1._N01=_ri1;break}break}}this._Kh1[_m_]._64=_z_;this._Kh1[_n_]._64=_A_}},_wi1:function(){for(var _24=0;_24<this._yY;++_24){var _Mh1=this._Fh1[_24];
var _U01=this._Lh1[_Mh1._xh1]._Eg1();for(var _Sb=0;_Sb<_Mh1._T01;++_Sb){_U01._R01[_Sb]._N01=_Mh1._R01[_Sb]._N01;_U01._R01[_Sb]._O01=_Mh1._R01[_Sb]._O01}}},_xi1:function(){var _yi1=0.0;for(var _24=0;_24<this._yY;++_24){var _Ic1=this._Eh1[_24];var _m_=_Ic1._m_;var _n_=_Ic1._n_;var _qh1=_Ic1._qh1;var _Ph1=_Ic1._oh1;var _051=_Ic1._sh1;var _rh1=_Ic1._rh1;var _Qh1=_Ic1._ph1;var _151=_Ic1._th1;var _T01=_Ic1._T01;var _aa1=this._Jh1[_m_]._34;var _Rh1=this._Jh1[_m_]._cd;var _ca1=this._Jh1[_n_]._34;var _Th1=this._Jh1[_n_]._cd;
for(var _Sb=0;_Sb<_T01;++_Sb){_Dh1._Gh1._bw._ek(_Rh1);_Dh1._Hh1._bw._ek(_Th1);_Dh1._Gh1._sx._44=_aa1._44-(_Dh1._Gh1._bw._34*_qh1._44-_Dh1._Gh1._bw._7s*_qh1._54);_Dh1._Gh1._sx._54=_aa1._54-(_Dh1._Gh1._bw._7s*_qh1._44+_Dh1._Gh1._bw._34*_qh1._54);_Dh1._Hh1._sx._44=_ca1._44-(_Dh1._Hh1._bw._34*_rh1._44-_Dh1._Hh1._bw._7s*_rh1._54);_Dh1._Hh1._sx._54=_ca1._54-(_Dh1._Hh1._bw._7s*_rh1._44+_Dh1._Hh1._bw._34*_rh1._54);_Dh1._Ih1._311(_Ic1,_Dh1._Gh1,_Dh1._Hh1,_Sb);var __X=_Dh1._Ih1.__X;var _P01=_Dh1._Ih1._P01;var _S11=_Dh1._Ih1._S11;
var _zi1=_P01._44-_aa1._44;var _Ai1=_P01._54-_aa1._54;var _Bi1=_P01._44-_ca1._44;var _Ci1=_P01._54-_ca1._54;_yi1=_XW(_yi1,_S11);var _QW=_0X(_2V*(_S11+_RU),-_XU,0.0);var _Vh1=_zi1*__X._54-_Ai1*__X._44;var _Wh1=_Bi1*__X._54-_Ci1*__X._44;var _vh1=_Ph1+_Qh1+_051*_Vh1*_Vh1+_151*_Wh1*_Wh1;var _q71=_vh1>0.0?-_QW/_vh1:0.0;var _431=_q71*__X._44;var _531=_q71*__X._54;_aa1._44-=_Ph1*_431;_aa1._54-=_Ph1*_531;_Rh1-=_051*(_zi1*_531-_Ai1*_431);_ca1._44+=_Qh1*_431;_ca1._54+=_Qh1*_531;_Th1+=_151*(_Bi1*_531-_Ci1*_431)}this._Jh1[_m_]._cd=_Rh1;
this._Jh1[_n_]._cd=_Th1}return _yi1>=-3.0*_RU},_Di1:function(_Ei1,_Fi1){var _yi1=0.0;for(var _24=0;_24<this._yY;++_24){var _Ic1=this._Eh1[_24];var _m_=_Ic1._m_;var _n_=_Ic1._n_;var _qh1=_Ic1._qh1;var _rh1=_Ic1._rh1;var _T01=_Ic1._T01;var _Ph1=0.0;var _051=0.0;if(_m_==_Ei1||_m_==_Fi1){_Ph1=_Ic1._oh1;_051=_Ic1._sh1}var _Qh1=0.0;var _151=0.0;if(_n_==_Ei1||_n_==_Fi1){_Qh1=_Ic1._ph1;_151=_Ic1._th1}var _aa1=this._Jh1[_m_]._34;var _Rh1=this._Jh1[_m_]._cd;var _ca1=this._Jh1[_n_]._34;var _Th1=this._Jh1[_n_]._cd;for(var _Sb=0;
_Sb<_T01;++_Sb){_Dh1._Gh1._bw._ek(_Rh1);_Dh1._Hh1._bw._ek(_Th1);_Dh1._Gh1._sx._AV(_wV._EV(_aa1,_KW(_Dh1._Gh1._bw,_qh1)));_Dh1._Hh1._sx._AV(_wV._EV(_ca1,_KW(_Dh1._Hh1._bw,_rh1)));_Dh1._Ih1._311(_Ic1,_Dh1._Gh1,_Dh1._Hh1,_Sb);var __X=_Dh1._Ih1.__X;var _P01=_Dh1._Ih1._P01;var _S11=_Dh1._Ih1._S11;var _C01=_wV._EV(_P01,_aa1);var _D01=_wV._EV(_P01,_ca1);_yi1=_XW(_yi1,_S11);var _QW=_0X(_3V*(_S11+_RU),-_XU,0.0);var _Vh1=_wW(_C01,__X);var _Wh1=_wW(_D01,__X);var _vh1=_Ph1+_Qh1+_051*_Vh1*_Vh1+_151*_Wh1*_Wh1;var _q71=_vh1>0.0?-_QW/_vh1:0.0;
var _V21=_wV._Tq(_q71,__X);_aa1._EV(_wV._Tq(_Ph1,_V21));_Rh1-=_051*_wW(_C01,_V21);_ca1._Tj(_wV._Tq(_Qh1,_V21));_Th1+=_151*_wW(_D01,_V21)}this._Jh1[_m_]._cd=_Rh1;this._Jh1[_n_]._cd=_Th1}return _yi1>=-1.5*_RU}};function _v91(){this._Ra1=[];this._Lh1=[];this._Gi1=[];this._Kh1=[];this._Jh1=[]}var _Hi1=_pU._BU("solve initialization","solve");var _Ii1=_pU._BU("warm starting","solve initialization");var _Ji1=_pU._BU("solve velocities","solve");var _Ki1=_pU._BU("solve positions","solve");_v91._Li1=new _791();_v91._Mi1=new _Bh1();
_v91._Ni1=new _Dh1();_v91.prototype={_ui:function(){this._j91=0;this._xa1=0;this._k91=0},_311:function(_Oi1,_Pi1,_Qi1,listener){this._Ri1=listener;this._5b1=_Oi1;this._6b1=_Pi1;this._Si1=_Qi1;this._j91=0;this._xa1=0;this._k91=0;this._Ra1.length=_Oi1;this._Lh1.length=_Pi1;this._Gi1.length=_Qi1;this._Kh1.length=_Oi1;this._Jh1.length=_Oi1},_YV:function(_kU,_h7,_761){_Hi1.start();var _74=_kU.__81;for(var _24=0;_24<this._j91;++_24){var _Ob=this._Ra1[_24];this._Jh1[_24]._34._AV(_Ob._n61._34);var _cd=_Ob._n61._cd;
this._Kh1[_24]._rd._AV(_Ob._s61);var _64=_Ob._t61;_Ob._n61._nW._AV(_Ob._n61._34);_Ob._n61._pW=_Ob._n61._cd;if(_Ob._gE==_161._A61){this._Kh1[_24]._rd._44+=_74*((_Ob._w61*_h7._44)+(_Ob._C61*_Ob._x61._44));this._Kh1[_24]._rd._54+=_74*((_Ob._w61*_h7._54)+(_Ob._C61*_Ob._x61._54));_64+=_74*_Ob._E61*_Ob._y61;this._Kh1[_24]._rd._44*=1.0/(1.0+_74*_Ob._u61);this._Kh1[_24]._rd._54*=1.0/(1.0+_74*_Ob._u61);_64*=1.0/(1.0+_74*_Ob._v61)}this._Jh1[_24]._cd=_cd;this._Kh1[_24]._64=_64}_v91._Li1._kU=_kU;_v91._Li1._891=this._Jh1;
_v91._Li1._991=this._Kh1;_v91._Mi1._kU=_kU;_v91._Mi1._Ch1=this._Lh1;_v91._Mi1._wc=this._xa1;_v91._Mi1._891=this._Jh1;_v91._Mi1._991=this._Kh1;_v91._Mi1._Ti1=this._Ui1;_v91._Ni1._RE(_v91._Mi1);_v91._Ni1._Oh1();if(_kU._491){_Ii1.start();_v91._Ni1._bi1();_Ii1.stop()}for(var _24=0;_24<this._k91;++_24){this._Gi1[_24]._Vi1(_v91._Li1)}_Hi1.stop();_Ji1.start();for(var _24=0;_24<_kU._291;++_24){for(var _Sb=0;_Sb<this._k91;++_Sb){this._Gi1[_Sb]._ci1(_v91._Li1)}_v91._Ni1._ci1()}_v91._Ni1._wi1();_Ji1.stop();_Ki1.start();
for(var _24=0;_24<this._j91;++_24){var _34=this._Jh1[_24]._34;var _cd=this._Jh1[_24]._cd;var _rd=this._Kh1[_24]._rd;var _64=this._Kh1[_24]._64;var _Wi1=_74*_rd._44;var _Xi1=_74*_rd._54;var _Yi1=_Wi1*_Wi1+_Xi1*_Xi1;if(_Yi1>__U){var _Zi1=_ZU/_tV(_Yi1);_rd._44*=_Zi1;_rd._54*=_Zi1}var _j5=_74*_64;if(_j5*_j5>_1V){var _Zi1=_0V/_UW(_j5);_64*=_Zi1}_34._44+=_74*_rd._44;_34._54+=_74*_rd._54;_cd+=_74*_64;this._Jh1[_24]._cd=_cd;this._Kh1[_24]._64=_64}var __i1=!1;for(var _24=0;_24<_kU._391;++_24){var _0j1=_v91._Ni1._xi1();
var _1j1=!0;for(var _Sb=0;_Sb<this._k91;++_Sb){var _2j1=this._Gi1[_Sb]._xi1(_v91._Li1);_1j1=_1j1&&_2j1}if(_0j1&&_1j1){__i1=!0;break}}for(var _24=0;_24<this._j91;++_24){var body=this._Ra1[_24];body._n61._34._AV(this._Jh1[_24]._34);body._n61._cd=this._Jh1[_24]._cd;body._s61._AV(this._Kh1[_24]._rd);body._t61=this._Kh1[_24]._64;body._481()}_Ki1.stop();this._3j1(_v91._Ni1._Fh1);if(_761){var _4j1=_KU;var _5j1=_5V*_5V;var _6j1=_6V*_6V;for(var _24=0;_24<this._j91;++_24){var _Ob=this._Ra1[_24];if(_Ob._OX()==_161._261){
continue}if((_Ob._f61&_161._i61)==0||_Ob._t61*_Ob._t61>_6j1||_vW(_Ob._s61,_Ob._s61)>_5j1){_Ob._z61=0.0;_4j1=0.0}else {_Ob._z61+=_74;_4j1=_XW(_4j1,_Ob._z61)}}if(_4j1>=_4V&&__i1){for(var _24=0;_24<this._j91;++_24){var _Ob=this._Ra1[_24];_Ob._nK(!1)}}}},_4a1:function(_7b1,_Ei1,_Fi1){_IU(_Ei1<this._j91);_IU(_Fi1<this._j91);for(var _24=0;_24<this._j91;++_24){var _Ob=this._Ra1[_24];this._Jh1[_24]._34._AV(_Ob._n61._34);this._Jh1[_24]._cd=_Ob._n61._cd;this._Kh1[_24]._rd._AV(_Ob._s61);this._Kh1[_24]._64=_Ob._t61}
_v91._Mi1._Ch1=this._Lh1;_v91._Mi1._wc=this._xa1;_v91._Mi1._kU=_7b1;_v91._Mi1._891=this._Jh1;_v91._Mi1._991=this._Kh1;_v91._Ni1._RE(_v91._Mi1);for(var _24=0;_24<_7b1._391;++_24){var _0j1=_v91._Ni1._Di1(_Ei1,_Fi1);if(_0j1){break}}this._Ra1[_Ei1]._n61._nW._AV(this._Jh1[_Ei1]._34);this._Ra1[_Ei1]._n61._pW=this._Jh1[_Ei1]._cd;this._Ra1[_Fi1]._n61._nW._AV(this._Jh1[_Fi1]._34);this._Ra1[_Fi1]._n61._pW=this._Jh1[_Fi1]._cd;_v91._Ni1._Oh1();for(var _24=0;_24<_7b1._291;++_24){_v91._Ni1._ci1()}var _74=_7b1.__81;
for(var _24=0;_24<this._j91;++_24){var _34=this._Jh1[_24]._34;var _cd=this._Jh1[_24]._cd;var _rd=this._Kh1[_24]._rd;var _64=this._Kh1[_24]._64;var _7j1=_wV._Tq(_74,_rd);if(_vW(_7j1,_7j1)>__U){var _Zi1=_ZU/_7j1._FV();_rd._Tq(_Zi1)}var _j5=_74*_64;if(_j5*_j5>_1V){var _Zi1=_0V/_UW(_j5);_64*=_Zi1}_34._Tj(_wV._Tq(_74,_rd));_cd+=_74*_64;this._Jh1[_24]._cd=_cd;this._Kh1[_24]._64=_64;var body=this._Ra1[_24];body._n61._34._AV(_34);body._n61._cd=_cd;body._s61._AV(_rd);body._t61=_64;body._481()}this._3j1(_v91._Ni1._Fh1)}
,_Ia1:function(body){_IU(this._j91<this._5b1);body._e61=this._j91;this._Ra1[this._j91]=body;if(!this._Jh1[this._j91]){this._Jh1[this._j91]=new _591();this._Kh1[this._j91]=new _691()}++this._j91},_Pa1:function(_471){_IU(this._xa1<this._6b1);this._Lh1[this._xa1++]=_471},_Qa1:function(_781){_IU(this._k91<this._Si1);this._Gi1[this._k91++]=_781},_3j1:function(_8j1){if(this._Ri1==null){return }for(var _24=0;_24<this._xa1;++_24){var _34=this._Lh1[_24];var _Mh1=_8j1[_24];var _q71=new _M81();_q71._wc=_Mh1._T01;for(var _Sb=0;
_Sb<_Mh1._T01;++_Sb){_q71._N81[_Sb]=_Mh1._R01[_Sb]._N01;_q71._O81[_Sb]=_Mh1._R01[_Sb]._O01}this._Ri1._U81(_34,_q71)}}};function _9j1(){this._aj1=new _wV();this._bj1=0;this._cj1=0};function _dj1(){this._v11=null;this._781=null;this._W91=null;this._lk=null};function _ej1(){this.type=_T91._fj1;this._IZ=null;this._Z91=null;this.__91=null;this._0a1=!1};_ej1.prototype={_NV:function(data,_4b1,_gj1){this._Z91=_4b1[data['bodyA']];this.__91=_4b1[data['bodyB']];this._0a1=data['collideConnected']}};function _T91(_O61){
_IU(_O61._Z91!=_O61.__91);this._gE=_O61.type;this._q61=null;this._r61=null;this._X91=_O61._Z91;this._V91=_O61.__91;this._It=0;this._881=_O61._0a1;this._Ea1=!1;this._F61=_O61._IZ;this._U91=new _dj1();this._U91._781=null;this._U91._v11=null;this._U91._W91=null;this._U91._lk=null;this._Y91=new _dj1();this._Y91._781=null;this._Y91._v11=null;this._Y91._W91=null;this._Y91._lk=null}_T91.prototype={_OX:function(){return this._gE},_8b1:function(){return this._X91},_9b1:function(){return this._V91},_ab1:function(){
},_bb1:function(){},_hj1:function(_091){},_ij1:function(_091){},_181:function(){return this._r61},_RZ:function(){return this._F61},_281:function(data){this._F61=data},_W71:function(){return this._X91._W71()&&this._V91._W71()},_jj1:function(){return this._881},_b_:function(_c_){},_Vi1:function(data){},_ci1:function(data){},_xi1:function(data){},_LV:function(_MV){var _xt=_MV||{};_xt['bodyA']=null;_xt['bodyB']=null;_xt['type']=this._gE;_xt['collideConnected']=this._881;return _xt}};_T91._kj1=0;_T91._lj1=1;
_T91._mj1=2;_T91._nj1=3;_T91._fj1=0;_T91._oj1=1;_T91._pj1=2;_T91._cb1=3;_T91._db1=4;_T91._hb1=5;_T91._qj1=6;_T91._rj1=7;_T91._sj1=8;_T91._tj1=9;_T91._uj1=10;_T91._ib1=11;_T91._T61=function(_O61){var _781=null;switch(_O61.type){case _T91._cb1:_781=new _vj1(_O61);break;case _T91._hb1:_781=new _wj1(_O61);break;case _T91._pj1:_781=new _xj1(_O61);break;case _T91._oj1:_781=new _yj1(_O61);break;case _T91._db1:_781=new _zj1(_O61);break;case _T91._qj1:_781=new _Aj1(_O61);break;case _T91._rj1:_781=new _Bj1(_O61);break;case _T91._sj1:_781=new _Cj1(_O61);
break;case _T91._tj1:_781=new _Dj1(_O61);break;case _T91._uj1:_781=new _Ej1(_O61);break;case _T91._ib1:_781=new _Fj1(_O61);break;default :_IU(!1);break}return _781};_T91._971=function(_781){};function _Gj1(){this.parent.call(this);this.type=_T91._oj1;this._Hj1=new _wV();this._Ij1=new _wV();this._Jj1=0.0;this._Kj1=0.0;this._Lj1=0.0;this._Mj1=0.0;this._Nj1=0.0;this._Oj1=!1;this._Pj1=!1;Object.seal(this)}_Gj1.prototype={_311:function(_Ya1,_Za1,anchor){this._Z91=_Ya1;this.__91=_Za1;this._Hj1=this._Z91._z71(anchor);
this._Ij1=this.__91._z71(anchor);this._Jj1=this.__91._gW()-this._Z91._gW()},_NV:function(data,_4b1,_gj1){this.parent.prototype._NV.call(this,data,_4b1,_gj1);this._Hj1._NV(data['localAnchorA']);this._Ij1._NV(data['localAnchorB']);this._Jj1=data['referenceAngle'];this._Kj1=data['lowerAngle'];this._Lj1=data['upperAngle'];this._Mj1=data['maxMotorTorque'];this._Nj1=data['motorSpeed'];this._Oj1=data['enableLimit'];this._Pj1=data['enableMotor'];}};_Gj1._cU(_ej1);function _yj1(_O61){this.parent.call(this,
_O61);this._Qj1=_O61._Hj1._ja();this._Rj1=_O61._Ij1._ja();this._Sj1=_O61._Jj1;this._Tj1=new _PV();this._Uj1=0.0;this._Vj1=_O61._Kj1;this._Wj1=_O61._Lj1;this._Xj1=_O61._Mj1;this._Yj1=_O61._Nj1;this._Zj1=_O61._Oj1;this.__j1=_O61._Pj1;this._0k1=_T91._kj1;this._Bg1=0;this._Cg1=0;this._1k1=new _wV();this._2k1=new _wV();this._3k1=new _wV();this._4k1=new _wV();this._5k1=0;this._6k1=0;this._7k1=0;this._8k1=0;this._B61=new _2W();this._9k1=0}_yj1.prototype={_ab1:function(){return this._X91._w71(this._Qj1)},_bb1:function(){
return this._V91._w71(this._Rj1)},_ak1:function(){return this._Qj1},_bk1:function(){return this._Rj1},_ck1:function(){return this._Sj1},_dk1:function(){var _Ya1=this._X91;var _Za1=this._V91;return _Za1._n61._cd-_Ya1._n61._cd-this._Sj1},_ek1:function(){var _Ya1=this._X91;var _Za1=this._V91;return _Za1._t61-_Ya1._t61},_fk1:function(){return this._Zj1},_gk1:function(_Q71){if(_Q71!=this._Zj1){this._X91._nK(!0);this._V91._nK(!0);this._Zj1=_Q71;this._Tj1._ye=0.0}},_hk1:function(){return this._Vj1},_ik1:function(){
return this._Wj1},_jk1:function(_UG,_3Z){_IU(_UG<=_3Z);if(_UG!=this._Vj1||_3Z!=this._Wj1){this._X91._nK(!0);this._V91._nK(!0);this._Tj1._ye=0.0;this._Vj1=_UG;this._Wj1=_3Z}},_kk1:function(){return this.__j1},_lk1:function(_Q71){this._X91._nK(!0);this._V91._nK(!0);this.__j1=_Q71},_mk1:function(_m5){this._X91._nK(!0);this._V91._nK(!0);this._Yj1=_m5},_nk1:function(){return this._Yj1},_ok1:function(_o71){this._X91._nK(!0);this._V91._nK(!0);this._Xj1=_o71},_pk1:function(){return this._Xj1},_hj1:function(_091){
var _V21=new _wV(this._Tj1._44,this._Tj1._54);return _wV._Tq(_091,_V21)},_ij1:function(_091){return _091*this._Tj1._ye},_qk1:function(_091){return _091*this._Uj1},_Vi1:function(data){this._Bg1=this._X91._e61;this._Cg1=this._V91._e61;this._3k1=this._X91._n61._mW;this._4k1=this._V91._n61._mW;this._5k1=this._X91._C61;this._6k1=this._V91._C61;this._7k1=this._X91._E61;this._8k1=this._V91._E61;var _Rh1=data._891[this._Bg1]._cd;var _Sh1=data._991[this._Bg1]._rd._ja();var _z_=data._991[this._Bg1]._64;var _Th1=data._891[this._Cg1]._cd;
var _Uh1=data._991[this._Cg1]._rd._ja();var _A_=data._991[this._Cg1]._64;var _rk1=new _fW(_Rh1),_sk1=new _fW(_Th1);this._1k1=_KW(_rk1,_wV._EV(this._Qj1,this._3k1));this._2k1=_KW(_sk1,_wV._EV(this._Rj1,this._4k1));var _Ph1=this._5k1,_Qh1=this._6k1;var _051=this._7k1,_151=this._8k1;var _961=(_051+_151==0.0);this._B61._fz._44=_Ph1+_Qh1+this._1k1._54*this._1k1._54*_051+this._2k1._54*this._2k1._54*_151;this._B61._gz._44=-this._1k1._54*this._1k1._44*_051-this._2k1._54*this._2k1._44*_151;this._B61._4W._44=-this._1k1._54*_051-this._2k1._54*_151;
this._B61._fz._54=this._B61._gz._44;this._B61._gz._54=_Ph1+_Qh1+this._1k1._44*this._1k1._44*_051+this._2k1._44*this._2k1._44*_151;this._B61._4W._54=this._1k1._44*_051+this._2k1._44*_151;this._B61._fz._ye=this._B61._4W._44;this._B61._gz._ye=this._B61._4W._54;this._B61._4W._ye=_051+_151;this._9k1=_051+_151;if(this._9k1>0.0){this._9k1=1.0/this._9k1}if(this.__j1==!1||_961){this._Uj1=0.0}if(this._Zj1&&_961==!1){var _tk1=_Th1-_Rh1-this._Sj1;if(_UW(this._Wj1-this._Vj1)<2.0*_SU){this._0k1=_T91._nj1}else if(_tk1<=this._Vj1){
if(this._0k1!=_T91._lj1){this._Tj1._ye=0.0}this._0k1=_T91._lj1}else if(_tk1>=this._Wj1){if(this._0k1!=_T91._mj1){this._Tj1._ye=0.0}this._0k1=_T91._mj1}else {this._0k1=_T91._kj1;this._Tj1._ye=0.0}}else {this._0k1=_T91._kj1}if(data._kU._491){this._Tj1._Tq(data._kU._191);this._Uj1*=data._kU._191;var _V21=new _wV(this._Tj1._44,this._Tj1._54);_Sh1._EV(_wV._Tq(_Ph1,_V21));_z_-=_051*(_wW(this._1k1,_V21)+this._Uj1+this._Tj1._ye);_Uh1._Tj(_wV._Tq(_Qh1,_V21));_A_+=_151*(_wW(this._2k1,_V21)+this._Uj1+this._Tj1._ye)}
else {this._Tj1._xV();this._Uj1=0.0}data._991[this._Bg1]._rd._AV(_Sh1);data._991[this._Bg1]._64=_z_;data._991[this._Cg1]._rd._AV(_Uh1);data._991[this._Cg1]._64=_A_},_ci1:function(data){var _Sh1=data._991[this._Bg1]._rd._ja();var _z_=data._991[this._Bg1]._64;var _Uh1=data._991[this._Cg1]._rd._ja();var _A_=data._991[this._Cg1]._64;var _Ph1=this._5k1,_Qh1=this._6k1;var _051=this._7k1,_151=this._8k1;var _961=(_051+_151==0.0);if(this.__j1&&this._0k1!=_T91._nj1&&_961==!1){var _uk1=_A_-_z_-this._Yj1;var _q71=-this._9k1*_uk1;
var _vk1=this._Uj1;var _wk1=data._kU.__81*this._Xj1;this._Uj1=_0X(this._Uj1+_q71,-_wk1,_wk1);_q71=this._Uj1-_vk1;_z_-=_051*_q71;_A_+=_151*_q71}if(this._Zj1&&this._0k1!=_T91._kj1&&_961==!1){var _xk1=_wV._EV(_wV._EV(_wV._Tj(_Uh1,_yW(_A_,this._2k1)),_Sh1),_yW(_z_,this._1k1));var _yk1=_A_-_z_;var _uk1=new _PV(_xk1._44,_xk1._54,_yk1);var _q71=this._B61._5W(_uk1)._BV();if(this._0k1==_T91._nj1){this._Tj1._Tj(_q71)}else if(this._0k1==_T91._lj1){var _ii1=this._Tj1._ye+_q71._ye;if(_ii1<0.0){var _zk1=_wV._Tj(_xk1._BV(),
_wV._Tq(this._Tj1._ye,new _wV(this._B61._4W._44,this._B61._4W._54)));var _Ak1=this._B61._8W(_zk1);_q71._44=_Ak1._44;_q71._54=_Ak1._54;_q71._ye=-this._Tj1._ye;this._Tj1._44+=_Ak1._44;this._Tj1._54+=_Ak1._54;this._Tj1._ye=0.0}else {this._Tj1._Tj(_q71)}}else if(this._0k1==_T91._mj1){var _ii1=this._Tj1._ye+_q71._ye;if(_ii1>0.0){var _zk1=_wV._Tj(_xk1._BV(),_wV._Tq(this._Tj1._ye,new _wV(this._B61._4W._44,this._B61._4W._54)));var _Ak1=this._B61._8W(_zk1);_q71._44=_Ak1._44;_q71._54=_Ak1._54;_q71._ye=-this._Tj1._ye;
this._Tj1._44+=_Ak1._44;this._Tj1._54+=_Ak1._54;this._Tj1._ye=0.0}else {this._Tj1._Tj(_q71)}}var _V21=new _wV(_q71._44,_q71._54);_Sh1._EV(_wV._Tq(_Ph1,_V21));_z_-=_051*(_wW(this._1k1,_V21)+_q71._ye);_Uh1._Tj(_wV._Tq(_Qh1,_V21));_A_+=_151*(_wW(this._2k1,_V21)+_q71._ye)}else {var _uk1=_wV._EV(_wV._EV(_wV._Tj(_Uh1,_yW(_A_,this._2k1)),_Sh1),_yW(_z_,this._1k1));var _q71=this._B61._8W(_uk1._BV());this._Tj1._44+=_q71._44;this._Tj1._54+=_q71._54;_Sh1._EV(_wV._Tq(_Ph1,_q71));_z_-=_051*_wW(this._1k1,_q71);_Uh1._Tj(_wV._Tq(_Qh1,
_q71));_A_+=_151*_wW(this._2k1,_q71)}data._991[this._Bg1]._rd._AV(_Sh1);data._991[this._Bg1]._64=_z_;data._991[this._Cg1]._rd._AV(_Uh1);data._991[this._Cg1]._64=_A_},_xi1:function(data){var _aa1=data._891[this._Bg1]._34._ja();var _Rh1=data._891[this._Bg1]._cd;var _ca1=data._891[this._Cg1]._34._ja();var _Th1=data._891[this._Cg1]._cd;var _rk1=new _fW(_Rh1),_sk1=new _fW(_Th1);var _Bk1=0.0;var _Ck1=0.0;var _961=(this._7k1+this._8k1==0.0);if(this._Zj1&&this._0k1!=_T91._kj1&&_961==!1){var _Tc=_Th1-_Rh1-this._Sj1;
var _Dk1=0.0;if(this._0k1==_T91._nj1){var _QW=_0X(_Tc-this._Vj1,-_YU,_YU);_Dk1=-this._9k1*_QW;_Bk1=_UW(_QW)}else if(this._0k1==_T91._lj1){var _QW=_Tc-this._Vj1;_Bk1=-_QW;_QW=_0X(_QW+_SU,-_YU,0.0);_Dk1=-this._9k1*_QW}else if(this._0k1==_T91._mj1){var _QW=_Tc-this._Wj1;_Bk1=_QW;_QW=_0X(_QW-_SU,0.0,_YU);_Dk1=-this._9k1*_QW}_Rh1-=this._7k1*_Dk1;_Th1+=this._8k1*_Dk1}{_rk1._ek(_Rh1);_sk1._ek(_Th1);var _C01=_KW(_rk1,_wV._EV(this._Qj1,this._3k1));var _D01=_KW(_sk1,_wV._EV(this._Rj1,this._4k1));var _QW=_wV._EV(_wV._EV(_wV._Tj(_ca1,
_D01),_aa1),_C01);_Ck1=_QW._FV();var _Ph1=this._5k1,_Qh1=this._6k1;var _051=this._7k1,_151=this._8k1;var _vh1=new _RV();_vh1._fz._44=_Ph1+_Qh1+_051*_C01._54*_C01._54+_151*_D01._54*_D01._54;_vh1._fz._54=-_051*_C01._44*_C01._54-_151*_D01._44*_D01._54;_vh1._gz._44=_vh1._fz._54;_vh1._gz._54=_Ph1+_Qh1+_051*_C01._44*_C01._44+_151*_D01._44*_D01._44;var _q71=_vh1._YV(_QW)._BV();_aa1._EV(_wV._Tq(_Ph1,_q71));_Rh1-=_051*_wW(_C01,_q71);_ca1._Tj(_wV._Tq(_Qh1,_q71));_Th1+=_151*_wW(_D01,_q71)}data._891[this._Bg1]._34._AV(_aa1);
data._891[this._Bg1]._cd=_Rh1;data._891[this._Cg1]._34._AV(_ca1);data._891[this._Cg1]._cd=_Th1;return _Ck1<=_RU&&_Bk1<=_SU},_LV:function(_MV){var _xt=_MV||{};this.parent.prototype._LV.call(this,_xt);_xt['localAnchorA']=this._Qj1._LV();_xt['localAnchorB']=this._Rj1._LV();_xt['referenceAngle']=this._Sj1;_xt['lowerAngle']=this._Vj1;_xt['upperAngle']=this._Wj1;_xt['maxMotorTorque']=this._Xj1;_xt['motorSpeed']=this._Yj1;_xt['enableLimit']=this._Zj1;_xt['enableMotor']=this.__j1;return _xt}};_yj1._cU(_T91);
function _Ek1(){this.parent.call(this);this.type=_T91._hb1;this.target=new _wV(0.0,0.0);this._Fk1=0.0;this._Gk1=5.0;this._Hk1=0.7;Object.seal(this)}_Ek1._cU(_ej1);function _wj1(_O61){this.parent.call(this,_O61);_IU(_O61.target._JV());_IU(_mV(_O61._Fk1)&&_O61._Fk1>=0.0);_IU(_mV(_O61._Gk1)&&_O61._Gk1>=0.0);_IU(_mV(_O61._Hk1)&&_O61._Hk1>=0.0);this._Ik1=_O61.target._ja();this._Rj1=_OW(this._V91._rW(),this._Ik1);this._Jk1=_O61._Fk1;this._Tj1=new _wV();this._Kk1=_O61._Gk1;this._Lk1=_O61._Hk1;this._Mk1=0.0;
this._Nk1=0.0;this._Bg1=0;this._Cg1=0;this._2k1=new _wV();this._4k1=new _wV();this._6k1=0;this._8k1=0;this._B61=new _RV();this._Ok1=new _wV()}_wj1.prototype={_ab1:function(){return this._Ik1},_bb1:function(){return this._V91._w71(this._Rj1)},_hj1:function(_091){return _wV._Tq(_091,this._Tj1)},_ij1:function(_091){return _091*0.0},_Pk1:function(target){if(this._V91._U71()==!1){this._V91._nK(!0)}this._Ik1._AV(target)},_Qk1:function(){return this._Ik1;},_Rk1:function(_k71){this._Jk1=_k71},_Sk1:function(){return this._Jk1}
,_Tk1:function(_Uk1){this._Kk1=_Uk1},_Vk1:function(){return this._Kk1},_Wk1:function(_Zi1){this._Lk1=_Zi1},_Xk1:function(){return this._Lk1},_b_:function(_c_){this._Ik1._EV(_c_)},_Vi1:function(data){this._Cg1=this._V91._e61;this._4k1._AV(this._V91._n61._mW);this._6k1=this._V91._C61;this._8k1=this._V91._E61;var _ca1=data._891[this._Cg1]._34._ja();var _Th1=data._891[this._Cg1]._cd;var _Uh1=data._991[this._Cg1]._rd._ja();var _A_=data._991[this._Cg1]._64;var _sk1=new _fW(_Th1);var _KX=this._V91._s71();var _Yk1=2.0*_MU*this._Kk1;
var _lm=2.0*_KX*this._Lk1*_Yk1;var _I01=_KX*(_Yk1*_Yk1);var _74=data._kU.__81;_IU(_lm+_74*_I01>_LU);this._Nk1=_74*(_lm+_74*_I01);if(this._Nk1!=0.0){this._Nk1=1.0/this._Nk1}this._Mk1=_74*_I01*this._Nk1;this._2k1._AV(_KW(_sk1,_wV._EV(this._Rj1,this._4k1)));var _vh1=new _RV();_vh1._fz._44=this._6k1+this._8k1*this._2k1._54*this._2k1._54+this._Nk1;_vh1._fz._54=-this._8k1*this._2k1._44*this._2k1._54;_vh1._gz._44=_vh1._fz._54;_vh1._gz._54=this._6k1+this._8k1*this._2k1._44*this._2k1._44+this._Nk1;this._B61._AV(_vh1._VV());
this._Ok1._AV(_wV._EV(_wV._Tj(_ca1,this._2k1),this._Ik1));this._Ok1._Tq(this._Mk1);_A_*=0.98;if(data._kU._491){this._Tj1._Tq(data._kU._191);_Uh1._Tj(_wV._Tq(this._6k1,this._Tj1));_A_+=this._8k1*_wW(this._2k1,this._Tj1)}else {this._Tj1._xV()}data._991[this._Cg1]._rd._AV(_Uh1);data._991[this._Cg1]._64=_A_},_ci1:function(data){var _Uh1=data._991[this._Cg1]._rd._ja();var _A_=data._991[this._Cg1]._64;var _uk1=_wV._Tj(_Uh1,_yW(_A_,this._2k1));var _q71=_zW(this._B61,(_wV._Tj(_wV._Tj(_uk1,this._Ok1),_wV._Tq(this._Nk1,
this._Tj1)))._BV());var _vk1=this._Tj1._ja();this._Tj1._Tj(_q71);var _wk1=data._kU.__81*this._Jk1;if(this._Tj1._GV()>_wk1*_wk1){this._Tj1._Tq(_wk1/this._Tj1._FV())}_q71._AV(_wV._EV(this._Tj1,_vk1));_Uh1._Tj(_wV._Tq(this._6k1,_q71));_A_+=this._8k1*_wW(this._2k1,_q71);data._991[this._Cg1]._rd._AV(_Uh1);data._991[this._Cg1]._64=_A_},_xi1:function(data){return !0}};_wj1._cU(_T91);function _Zk1(){this.parent.call(this);this.type=_T91._cb1;this._Hj1=new _wV(0.0,0.0);this._Ij1=new _wV(0.0,0.0);this.length=1.0;
this._Gk1=0.0;this._Hk1=0.0;Object.seal(this)}_Zk1.prototype={_311:function(_dv,_ev,__k1,_0l1){this._Z91=_dv;this.__91=_ev;this._Hj1=this._Z91._z71(__k1);this._Ij1=this.__91._z71(_0l1);var _lm=_wV._EV(_0l1,__k1);this.length=_lm._FV()},_NV:function(data,_4b1,_gj1){this.parent.prototype._NV.call(this,data,_4b1,_gj1);this._Hj1._NV(data['localAnchorA']);this._Ij1._NV(data['localAnchorB']);this.length=data['length'];this._Gk1=data['frequencyHz'];this._Hk1=data['dampingRatio']}};_Zk1._cU(_ej1);function _vj1(_O61){
this.parent.call(this,_O61);this._Qj1=_O61._Hj1._ja();this._Rj1=_O61._Ij1._ja();this._1l1=_O61.length;this._Kk1=_O61._Gk1;this._Lk1=_O61._Hk1;this._Tj1=0.0;this._Nk1=0.0;this._2l1=0.0;this._Bg1=0;this._Cg1=0;this._3l1=new _wV();this._1k1=new _wV();this._2k1=new _wV();this._3k1=new _wV();this._4k1=new _wV();this._5k1=0;this._6k1=0;this._7k1=0;this._8k1=0;this._B61=0}_vj1.prototype={_ab1:function(){return this._X91._w71(this._Qj1);},_bb1:function(){return this._V91._w71(this._Rj1)},_hj1:function(_091){var _551=_wV._Tq((_091*this._Tj1),
this._3l1);return _551},_ij1:function(_091){return 0.0},_ak1:function(){return this._Qj1},_bk1:function(){return this._Rj1},_4l1:function(length){this._1l1=length},_5l1:function(){return this._1l1},_Tk1:function(_Uk1){this._Kk1=_Uk1},_Vk1:function(){return this._Kk1},_Wk1:function(_Zi1){this._Lk1=_Zi1},_Xk1:function(){return this._Lk1},_Vi1:function(data){this._Bg1=this._X91._e61;this._Cg1=this._V91._e61;this._3k1._AV(this._X91._n61._mW);this._4k1._AV(this._V91._n61._mW);this._5k1=this._X91._C61;this._6k1=this._V91._C61;
this._7k1=this._X91._E61;this._8k1=this._V91._E61;var _aa1=data._891[this._Bg1]._34._ja();var _Rh1=data._891[this._Bg1]._cd;var _Sh1=data._991[this._Bg1]._rd._ja();var _z_=data._991[this._Bg1]._64;var _ca1=data._891[this._Cg1]._34._ja();var _Th1=data._891[this._Cg1]._cd;var _Uh1=data._991[this._Cg1]._rd._ja();var _A_=data._991[this._Cg1]._64;var _rk1=new _fW(_Rh1),_sk1=new _fW(_Th1);this._1k1=_KW(_rk1,_wV._EV(this._Qj1,this._3k1));this._2k1=_KW(_sk1,_wV._EV(this._Rj1,this._4k1));this._3l1=_wV._EV(_wV._EV(_wV._Tj(_ca1,
this._2k1),_aa1),this._1k1);var length=this._3l1._FV();if(length>_RU){this._3l1._Tq(1.0/length)}else {this._3l1._ek(0.0,0.0)}var _6l1=_wW(this._1k1,this._3l1);var _7l1=_wW(this._2k1,this._3l1);var _8l1=this._5k1+this._7k1*_6l1*_6l1+this._6k1+this._8k1*_7l1*_7l1;this._B61=_8l1!=0.0?1.0/_8l1:0.0;if(this._Kk1>0.0){var _QW=length-this._1l1;var _Yk1=2.0*_MU*this._Kk1;var _lm=2.0*this._B61*this._Lk1*_Yk1;var _I01=this._B61*_Yk1*_Yk1;var _74=data._kU.__81;this._Nk1=_74*(_lm+_74*_I01);this._Nk1=this._Nk1!=0.0?1.0/this._Nk1:0.0;
this._2l1=_QW*_74*_I01*this._Nk1;_8l1+=this._Nk1;this._B61=_8l1!=0.0?1.0/_8l1:0.0}else {this._Nk1=0.0;this._2l1=0.0}if(data._kU._491){this._Tj1*=data._kU._191;var _V21=_wV._Tq(this._Tj1,this._3l1);_Sh1._EV(_wV._Tq(this._5k1,_V21));_z_-=this._7k1*_wW(this._1k1,_V21);_Uh1._Tj(_wV._Tq(this._6k1,_V21));_A_+=this._8k1*_wW(this._2k1,_V21)}else {this._Tj1=0.0}data._991[this._Bg1]._rd._AV(_Sh1);data._991[this._Bg1]._64=_z_;data._991[this._Cg1]._rd._AV(_Uh1);data._991[this._Cg1]._64=_A_},_ci1:function(data){
var _Sh1=data._991[this._Bg1]._rd._ja();var _z_=data._991[this._Bg1]._64;var _Uh1=data._991[this._Cg1]._rd._ja();var _A_=data._991[this._Cg1]._64;var _9l1=_wV._Tj(_Sh1,_yW(_z_,this._1k1));var _al1=_wV._Tj(_Uh1,_yW(_A_,this._2k1));var _uk1=_vW(this._3l1,_wV._EV(_al1,_9l1));var _q71=-this._B61*(_uk1+this._2l1+this._Nk1*this._Tj1);this._Tj1+=_q71;var _V21=_wV._Tq(_q71,this._3l1);_Sh1._EV(_wV._Tq(this._5k1,_V21));_z_-=this._7k1*_wW(this._1k1,_V21);_Uh1._Tj(_wV._Tq(this._6k1,_V21));_A_+=this._8k1*_wW(this._2k1,
_V21);data._991[this._Bg1]._rd._AV(_Sh1);data._991[this._Bg1]._64=_z_;data._991[this._Cg1]._rd._AV(_Uh1);data._991[this._Cg1]._64=_A_},_xi1:function(data){if(this._Kk1>0.0){return !0}var _aa1=data._891[this._Bg1]._34._ja();var _Rh1=data._891[this._Bg1]._cd;var _ca1=data._891[this._Cg1]._34._ja();var _Th1=data._891[this._Cg1]._cd;var _rk1=new _fW(_Rh1),_sk1=new _fW(_Th1);var _C01=_KW(_rk1,_wV._EV(this._Qj1,this._3k1));var _D01=_KW(_sk1,_wV._EV(this._Rj1,this._4k1));var _pd=_wV._EV(_wV._EV(_wV._Tj(_ca1,_D01),
_aa1),_C01);var length=_pd._HV();var _QW=length-this._1l1;_QW=_0X(_QW,-_XU,_XU);var _q71=-this._B61*_QW;var _V21=_wV._Tq(_q71,_pd);_aa1._EV(_wV._Tq(this._5k1,_V21));_Rh1-=this._7k1*_wW(_C01,_V21);_ca1._Tj(_wV._Tq(this._6k1,_V21));_Th1+=this._8k1*_wW(_D01,_V21);data._891[this._Bg1]._34._AV(_aa1);data._891[this._Bg1]._cd=_Rh1;data._891[this._Cg1]._34._AV(_ca1);data._891[this._Cg1]._cd=_Th1;return _UW(_QW)<_RU},_LV:function(_MV){var _xt=_MV||{};this.parent.prototype._LV.call(this,_xt);_xt['localAnchorA']=this._Qj1._LV();
_xt['localAnchorB']=this._Rj1._LV();_xt['length']=this._1l1;_xt['frequencyHz']=this._Kk1;_xt['dampingRatio']=this._Lk1;return _xt}};_vj1._cU(_T91);function _bl1(){this.parent.call(this);this.type=_T91._pj1;this._Hj1=new _wV();this._Ij1=new _wV();this._cl1=new _wV(1.0,0.0);this._Jj1=0.0;this._Oj1=!1;this._dl1=0.0;this._el1=0.0;this._Pj1=!1;this._fl1=0.0;this._Nj1=0.0;Object.seal(this)}_bl1.prototype={_311:function(_Ya1,_Za1,anchor,_nX){this._Z91=_Ya1;this.__91=_Za1;this._Hj1=this._Z91._z71(anchor);this._Ij1=this.__91._z71(anchor);
this._cl1=this._Z91._B71(_nX);this._Jj1=this.__91._gW()-this._Z91._gW()},_NV:function(data,_4b1,_gj1){this.parent.prototype._NV.call(this,data,_4b1,_gj1);this._Hj1._NV(data['localAnchorA']);this._Ij1._NV(data['localAnchorB']);this._cl1._NV(data['localAxisA']);this._Jj1=data['referenceAngle'];this._Oj1=data['enableLimit'];this._dl1=data['lowerTranslation'];this._el1=data['upperTranslation'];this._Pj1=data['enableMotor'];this._fl1=data['maxMotorForce'];this._Nj1=data['motorSpeed']}};_bl1._cU(_ej1);
function _xj1(_O61){this.parent.call(this,_O61);this._Qj1=_O61._Hj1._ja();this._Rj1=_O61._Ij1._ja();this._gl1=_O61._cl1._ja();this._gl1._HV();this._hl1=_yW(1.0,this._gl1);this._Sj1=_O61._Jj1;this._Tj1=new _PV();this._9k1=0.0;this._Uj1=0.0;this._il1=_O61._dl1;this._jl1=_O61._el1;this._kl1=_O61._fl1;this._Yj1=_O61._Nj1;this._Zj1=_O61._Oj1;this.__j1=_O61._Pj1;this._0k1=_T91._kj1;this._r51=new _wV();this._ll1=new _wV();this._Bg1=0;this._Cg1=0;this._3k1=new _wV();this._4k1=new _wV();this._5k1=0;this._6k1=0;
this._7k1=0;this._8k1=0;this._ml1=0,this._nl1=0;this._ol1=0,this._pl1=0;this._ql1=new _2W();this._9k1=0}_xj1.prototype={_ab1:function(){return this._X91._w71(this._Qj1)},_bb1:function(){return this._V91._w71(this._Rj1)},_hj1:function(_091){return _wV._Tq(_091,_wV._Tj(_wV._Tq(this._Tj1._44,this._ll1),_wV._Tq((this._Uj1+this._Tj1._ye),this._r51)))},_ij1:function(_091){return _091*this._Tj1._54},_ak1:function(){return this._Qj1},_bk1:function(){return this._Rj1},_rl1:function(){return this._gl1},_ck1:function(){
return this._Sj1},_sl1:function(){var _Q_=this._X91._w71(this._Qj1);var _R_=this._V91._w71(this._Rj1);var _lm=_wV._EV(_R_,_Q_);var _nX=this._X91._x71(this._gl1);var _7j1=_vW(_lm,_nX);return _7j1},_ek1:function(){var _Ya1=this._X91;var _Za1=this._V91;var _C01=_KW(_Ya1._g31._bw,_wV._EV(this._Qj1,_Ya1._n61._mW));var _D01=_KW(_Za1._g31._bw,_wV._EV(this._Rj1,_Za1._n61._mW));var _pX=_wV._Tj(_Ya1._n61._34,_C01);var _qX=_wV._Tj(_Za1._n61._34,_D01);var _lm=_wV._EV(_qX,_pX);var _nX=_KW(_Ya1._g31._bw,this._gl1);var _Sh1=_Ya1._s61;
var _Uh1=_Za1._s61;var _z_=_Ya1._t61;var _A_=_Za1._t61;var _m5=_vW(_lm,_yW(_z_,_nX))+_vW(_nX,_wV._EV(_wV._EV(_wV._Tj(_Uh1,_yW(_A_,_D01)),_Sh1),_yW(_z_,_C01)));return _m5},_fk1:function(){return this._Zj1},_gk1:function(_Q71){if(_Q71!=this._Zj1){this._X91._nK(!0);this._V91._nK(!0);this._Zj1=_Q71;this._Tj1._ye=0.0}},_hk1:function(){return this._il1},_ik1:function(){return this._jl1},_jk1:function(_UG,_3Z){_IU(_UG<=_3Z);if(_UG!=this._il1||_3Z!=this._jl1){this._X91._nK(!0);this._V91._nK(!0);this._il1=_UG;this._jl1=_3Z;
this._Tj1._ye=0.0}},_kk1:function(){return this.__j1},_lk1:function(_Q71){this._X91._nK(!0);this._V91._nK(!0);this.__j1=_Q71},_mk1:function(_m5){this._X91._nK(!0);this._V91._nK(!0);this._Yj1=_m5},_nk1:function(){return this._Yj1},_tl1:function(_k71){this._X91._nK(!0);this._V91._nK(!0);this._kl1=_k71},_ul1:function(){return this._kl1},_vl1:function(_091){return _091*this._Uj1},_Vi1:function(data){this._Bg1=this._X91._e61;this._Cg1=this._V91._e61;this._3k1=this._X91._n61._mW;this._4k1=this._V91._n61._mW;
this._5k1=this._X91._C61;this._6k1=this._V91._C61;this._7k1=this._X91._E61;this._8k1=this._V91._E61;var _aa1=data._891[this._Bg1]._34._ja();var _Rh1=data._891[this._Bg1]._cd;var _Sh1=data._991[this._Bg1]._rd._ja();var _z_=data._991[this._Bg1]._64;var _ca1=data._891[this._Cg1]._34._ja();var _Th1=data._891[this._Cg1]._cd;var _Uh1=data._991[this._Cg1]._rd._ja();var _A_=data._991[this._Cg1]._64;var _rk1=new _fW(_Rh1),_sk1=new _fW(_Th1);var _C01=_KW(_rk1,_wV._EV(this._Qj1,this._3k1));var _D01=_KW(_sk1,_wV._EV(this._Rj1,
this._4k1));var _lm=_wV._Tj(_wV._EV(_ca1,_aa1),_wV._EV(_D01,_C01));var _Ph1=this._5k1,_Qh1=this._6k1;var _051=this._7k1,_151=this._8k1;{this._r51=_KW(_rk1,this._gl1);this._ol1=_wW(_wV._Tj(_lm,_C01),this._r51);this._pl1=_wW(_D01,this._r51);this._9k1=_Ph1+_Qh1+_051*this._ol1*this._ol1+_151*this._pl1*this._pl1;if(this._9k1>0.0){this._9k1=1.0/this._9k1}}{this._ll1=_KW(_rk1,this._hl1);this._ml1=_wW(_wV._Tj(_lm,_C01),this._ll1);this._nl1=_wW(_D01,this._ll1);var _7i1=_Ph1+_Qh1+_051*this._ml1*this._ml1+_151*this._nl1*this._nl1;
var _9i1=_051*this._ml1+_151*this._nl1;var _wl1=_051*this._ml1*this._ol1+_151*this._nl1*this._pl1;var _8i1=_051+_151;if(_8i1==0.0){_8i1=1.0}var _xl1=_051*this._ol1+_151*this._pl1;var _yl1=_Ph1+_Qh1+_051*this._ol1*this._ol1+_151*this._pl1*this._pl1;this._ql1._fz._ek(_7i1,_9i1,_wl1);this._ql1._gz._ek(_9i1,_8i1,_xl1);this._ql1._4W._ek(_wl1,_xl1,_yl1)}if(this._Zj1){var _zl1=_vW(this._r51,_lm);if(_UW(this._jl1-this._il1)<2.0*_RU){this._0k1=_T91._nj1}else if(_zl1<=this._il1){if(this._0k1!=_T91._lj1){this._0k1=_T91._lj1;
this._Tj1._ye=0.0}}else if(_zl1>=this._jl1){if(this._0k1!=_T91._mj1){this._0k1=_T91._mj1;this._Tj1._ye=0.0}}else {this._0k1=_T91._kj1;this._Tj1._ye=0.0}}else {this._0k1=_T91._kj1;this._Tj1._ye=0.0}if(this.__j1==!1){this._Uj1=0.0}if(data._kU._491){this._Tj1._Tq(data._kU._191);this._Uj1*=data._kU._191;var _V21=_wV._Tj(_wV._Tq(this._Tj1._44,this._ll1),_wV._Tq((this._Uj1+this._Tj1._ye),this._r51));var _Al1=this._Tj1._44*this._ml1+this._Tj1._54+(this._Uj1+this._Tj1._ye)*this._ol1;var _Bl1=this._Tj1._44*this._nl1+this._Tj1._54+(this._Uj1+this._Tj1._ye)*this._pl1;
_Sh1._EV(_wV._Tq(_Ph1,_V21));_z_-=_051*_Al1;_Uh1._Tj(_wV._Tq(_Qh1,_V21));_A_+=_151*_Bl1}else {this._Tj1._xV();this._Uj1=0.0}data._991[this._Bg1]._rd._AV(_Sh1);data._991[this._Bg1]._64=_z_;data._991[this._Cg1]._rd._AV(_Uh1);data._991[this._Cg1]._64=_A_},_ci1:function(data){var _Sh1=data._991[this._Bg1]._rd._ja();var _z_=data._991[this._Bg1]._64;var _Uh1=data._991[this._Cg1]._rd._ja();var _A_=data._991[this._Cg1]._64;var _Ph1=this._5k1,_Qh1=this._6k1;var _051=this._7k1,_151=this._8k1;if(this.__j1&&this._0k1!=_T91._nj1){
var _uk1=_vW(this._r51,_wV._EV(_Uh1,_Sh1))+this._pl1*_A_-this._ol1*_z_;var _q71=this._9k1*(this._Yj1-_uk1);var _vk1=this._Uj1;var _wk1=data._kU.__81*this._kl1;this._Uj1=_0X(this._Uj1+_q71,-_wk1,_wk1);_q71=this._Uj1-_vk1;var _V21=_wV._Tq(_q71,this._r51);var _Al1=_q71*this._ol1;var _Bl1=_q71*this._pl1;_Sh1._EV(_wV._Tq(_Ph1,_V21));_z_-=_051*_Al1;_Uh1._Tj(_wV._Tq(_Qh1,_V21));_A_+=_151*_Bl1}var _xk1=new _wV();_xk1._44=_vW(this._ll1,_wV._EV(_Uh1,_Sh1))+this._nl1*_A_-this._ml1*_z_;_xk1._54=_A_-_z_;if(this._Zj1&&this._0k1!=_T91._kj1){
var _yk1;_yk1=_vW(this._r51,_wV._EV(_Uh1,_Sh1))+this._pl1*_A_-this._ol1*_z_;var _uk1=new _PV(_xk1._44,_xk1._54,_yk1);var _Cl1=this._Tj1._ja();var _Dl1=this._ql1._5W(_uk1._BV());this._Tj1._Tj(_Dl1);if(this._0k1==_T91._lj1){this._Tj1._ye=_ZW(this._Tj1._ye,0.0)}else if(this._0k1==_T91._mj1){this._Tj1._ye=_XW(this._Tj1._ye,0.0)}var _Ob=_wV._EV(_xk1._BV(),_wV._Tq((this._Tj1._ye-_Cl1._ye),new _wV(this._ql1._4W._44,this._ql1._4W._54)));var _El1=_wV._Tj(this._ql1._8W(_Ob),new _wV(_Cl1._44,_Cl1._54));this._Tj1._44=_El1._44;
this._Tj1._54=_El1._54;_Dl1=_PV._EV(this._Tj1,_Cl1);var _V21=_wV._Tj(_wV._Tq(_Dl1._44,this._ll1),_wV._Tq(_Dl1._ye,this._r51));var _Al1=_Dl1._44*this._ml1+_Dl1._54+_Dl1._ye*this._ol1;var _Bl1=_Dl1._44*this._nl1+_Dl1._54+_Dl1._ye*this._pl1;_Sh1._EV(_wV._Tq(_Ph1,_V21));_z_-=_051*_Al1;_Uh1._Tj(_wV._Tq(_Qh1,_V21));_A_+=_151*_Bl1}else {var _Dl1=this._ql1._8W(_xk1._BV());this._Tj1._44+=_Dl1._44;this._Tj1._54+=_Dl1._54;var _V21=_wV._Tq(_Dl1._44,this._ll1);var _Al1=_Dl1._44*this._ml1+_Dl1._54;var _Bl1=_Dl1._44*this._nl1+_Dl1._54;
_Sh1._EV(_wV._Tq(_Ph1,_V21));_z_-=_051*_Al1;_Uh1._Tj(_wV._Tq(_Qh1,_V21));_A_+=_151*_Bl1}data._991[this._Bg1]._rd._AV(_Sh1);data._991[this._Bg1]._64=_z_;data._991[this._Cg1]._rd._AV(_Uh1);data._991[this._Cg1]._64=_A_},_xi1:function(data){var _aa1=data._891[this._Bg1]._34._ja();var _Rh1=data._891[this._Bg1]._cd;var _ca1=data._891[this._Cg1]._34._ja();var _Th1=data._891[this._Cg1]._cd;var _rk1=new _fW(_Rh1),_sk1=new _fW(_Th1);var _Ph1=this._5k1,_Qh1=this._6k1;var _051=this._7k1,_151=this._8k1;var _C01=_KW(_rk1,
_wV._EV(this._Qj1,this._3k1));var _D01=_KW(_sk1,_wV._EV(this._Rj1,this._4k1));var _lm=_wV._EV(_wV._EV(_wV._Tj(_ca1,_D01),_aa1),_C01);var _nX=_KW(_rk1,this._gl1);var _6Q=_wW(_wV._Tj(_lm,_C01),_nX);var _7Q=_wW(_D01,_nX);var _Fl1=_KW(_rk1,this._hl1);var _jr=_wW(_wV._Tj(_lm,_C01),_Fl1);var _kr=_wW(_D01,_Fl1);var _q71=new _PV();var _Gl1=new _wV();_Gl1._44=_vW(_Fl1,_lm);_Gl1._54=_Th1-_Rh1-this._Sj1;var _Hl1=_UW(_Gl1._44);var _Bk1=_UW(_Gl1._54);var _c7=!1;var _Il1=0.0;if(this._Zj1){var _7j1=_vW(_nX,_lm);if(_UW(this._jl1-this._il1)<2.0*_RU){
_Il1=_0X(_7j1,-_XU,_XU);_Hl1=_ZW(_Hl1,_UW(_7j1));_c7=!0}else if(_7j1<=this._il1){_Il1=_0X(_7j1-this._il1+_RU,-_XU,0.0);_Hl1=_ZW(_Hl1,this._il1-_7j1);_c7=!0}else if(_7j1>=this._jl1){_Il1=_0X(_7j1-this._jl1-_RU,0.0,_XU);_Hl1=_ZW(_Hl1,_7j1-this._jl1);_c7=!0}}if(_c7){var _7i1=_Ph1+_Qh1+_051*_jr*_jr+_151*_kr*_kr;var _9i1=_051*_jr+_151*_kr;var _wl1=_051*_jr*_6Q+_151*_kr*_7Q;var _8i1=_051+_151;if(_8i1==0.0){_8i1=1.0}var _xl1=_051*_6Q+_151*_7Q;var _yl1=_Ph1+_Qh1+_051*_6Q*_6Q+_151*_7Q*_7Q;var _vh1=new _2W();_vh1._fz._ek(_7i1,
_9i1,_wl1);_vh1._gz._ek(_9i1,_8i1,_xl1);_vh1._4W._ek(_wl1,_xl1,_yl1);var _QW=new _PV();_QW._44=_Gl1._44;_QW._54=_Gl1._54;_QW._ye=_Il1;_q71=_vh1._5W(_QW._BV());}else {var _7i1=_Ph1+_Qh1+_051*_jr*_jr+_151*_kr*_kr;var _9i1=_051*_jr+_151*_kr;var _8i1=_051+_151;if(_8i1==0.0){_8i1=1.0}var _vh1=new _RV();_vh1._fz._ek(_7i1,_9i1);_vh1._gz._ek(_9i1,_8i1);var _Jl1=_vh1._YV(_Gl1._BV());_q71._44=_Jl1._44;_q71._54=_Jl1._54;_q71._ye=0.0}var _V21=_wV._Tj(_wV._Tq(_q71._44,_Fl1),_wV._Tq(_q71._ye,_nX));var _Al1=_q71._44*_jr+_q71._54+_q71._ye*_6Q;
var _Bl1=_q71._44*_kr+_q71._54+_q71._ye*_7Q;_aa1._EV(_wV._Tq(_Ph1,_V21));_Rh1-=_051*_Al1;_ca1._Tj(_wV._Tq(_Qh1,_V21));_Th1+=_151*_Bl1;data._891[this._Bg1]._34._AV(_aa1);data._891[this._Bg1]._cd=_Rh1;data._891[this._Cg1]._34._AV(_ca1);data._891[this._Cg1]._cd=_Th1;return _Hl1<=_RU&&_Bk1<=_SU},_LV:function(_MV){var _xt=_MV||{};this.parent.prototype._LV.call(this,_xt);_xt['localAnchorA']=this._Qj1._LV();_xt['localAnchorB']=this._Rj1._LV();_xt['localAxisA']=this._gl1._LV();_xt['referenceAngle']=this._Sj1;
_xt['enableLimit']=this._Zj1;_xt['lowerTranslation']=this._il1;_xt['upperTranslation']=this._jl1;_xt['enableMotor']=this.__j1;_xt['maxMotorForce']=this._kl1;_xt['motorSpeed']=this._Yj1;return _xt}};_xj1._cU(_T91);function _Kl1(){this.parent.call(this);this.type=_T91._tj1;this._Hj1=new _wV();this._Ij1=new _wV();this._Fk1=0.0;this._Ll1=0.0;Object.seal(this)}_Kl1.prototype={_311:function(_Ya1,_Za1,anchor){this._Z91=_Ya1;this.__91=_Za1;this._Hj1._AV(this._Z91._z71(anchor));this._Ij1._AV(this.__91._z71(anchor))}
,_NV:function(data,_4b1,_gj1){this.parent.prototype._NV.call(this,data,_4b1,_gj1);this._Hj1._NV(data['localAnchorA']);this._Ij1._NV(data['localAnchorB']);this._Fk1=data['maxForce'];this._Ll1=data['maxTorque']}};_Kl1._cU(_ej1);function _Dj1(_O61){this.parent.call(this,_O61);this._Qj1=_O61._Hj1._ja();this._Rj1=_O61._Ij1._ja();this._Ml1=new _wV();this._Nl1=0.0;this._Jk1=_O61._Fk1;this._Ol1=_O61._Ll1;this._Bg1=0;this._Cg1=0;this._1k1=new _wV();this._2k1=new _wV();this._3k1=new _wV();this._4k1=new _wV();this._5k1=0;
this._6k1=0;this._7k1=0;this._8k1=0;this._Pl1=new _RV();this._Ql1=0}_Dj1.prototype={_ab1:function(){return this._X91._w71(this._Qj1)},_bb1:function(){return this._V91._w71(this._Rj1)},_hj1:function(_091){return _wV._Tq(_091,this._Ml1)},_ij1:function(_091){return _091*this._Nl1},_ak1:function(){return this._Qj1},_bk1:function(){return this._Rj1},_Rk1:function(_k71){_IU(_mV(_k71)&&_k71>=0.0);this._Jk1=_k71},_Sk1:function(){return this._Jk1},_Rl1:function(_o71){_IU(_mV(_o71)&&_o71>=0.0);this._Ol1=_o71},_Sl1:function(){
return this._Ol1},_Vi1:function(data){this._Bg1=this._X91._e61;this._Cg1=this._V91._e61;this._3k1._AV(this._X91._n61._mW);this._4k1._AV(this._V91._n61._mW);this._5k1=this._X91._C61;this._6k1=this._V91._C61;this._7k1=this._X91._E61;this._8k1=this._V91._E61;var _Rh1=data._891[this._Bg1]._cd;var _Sh1=data._991[this._Bg1]._rd._ja();var _z_=data._991[this._Bg1]._64;var _Th1=data._891[this._Cg1]._cd;var _Uh1=data._991[this._Cg1]._rd._ja();var _A_=data._991[this._Cg1]._64;var _rk1=new _fW(_Rh1),_sk1=new _fW(_Th1);
this._1k1=_KW(_rk1,_wV._EV(this._Qj1,this._3k1));this._2k1=_KW(_sk1,_wV._EV(this._Rj1,this._4k1));var _Ph1=this._5k1,_Qh1=this._6k1;var _051=this._7k1,_151=this._8k1;var _vh1=new _RV();_vh1._fz._44=_Ph1+_Qh1+_051*this._1k1._54*this._1k1._54+_151*this._2k1._54*this._2k1._54;_vh1._fz._54=-_051*this._1k1._44*this._1k1._54-_151*this._2k1._44*this._2k1._54;_vh1._gz._44=_vh1._fz._54;_vh1._gz._54=_Ph1+_Qh1+_051*this._1k1._44*this._1k1._44+_151*this._2k1._44*this._2k1._44;this._Pl1=_vh1._VV();this._Ql1=_051+_151;
if(this._Ql1>0.0){this._Ql1=1.0/this._Ql1}if(data._kU._491){this._Ml1._Tq(data._kU._191);this._Nl1*=data._kU._191;var _V21=new _wV(this._Ml1._44,this._Ml1._54);_Sh1._EV(_wV._Tq(_Ph1,_V21));_z_-=_051*(_wW(this._1k1,_V21)+this._Nl1);_Uh1._Tj(_wV._Tq(_Qh1,_V21));_A_+=_151*(_wW(this._2k1,_V21)+this._Nl1)}else {this._Ml1._xV();this._Nl1=0.0}data._991[this._Bg1]._rd._AV(_Sh1);data._991[this._Bg1]._64=_z_;data._991[this._Cg1]._rd._AV(_Uh1);data._991[this._Cg1]._64=_A_},_ci1:function(data){var _Sh1=data._991[this._Bg1]._rd._ja();
var _z_=data._991[this._Bg1]._64;var _Uh1=data._991[this._Cg1]._rd._ja();var _A_=data._991[this._Cg1]._64;var _Ph1=this._5k1,_Qh1=this._6k1;var _051=this._7k1,_151=this._8k1;var _74=data._kU.__81;{var _uk1=_A_-_z_;var _q71=-this._Ql1*_uk1;var _vk1=this._Nl1;var _wk1=_74*this._Ol1;this._Nl1=_0X(this._Nl1+_q71,-_wk1,_wk1);_q71=this._Nl1-_vk1;_z_-=_051*_q71;_A_+=_151*_q71}{var _uk1=_wV._Tj(_Uh1,_wV._EV(_yW(_A_,this._2k1),_wV._EV(_Sh1,_yW(_z_,this._1k1))));var _q71=_zW(this._Pl1,_uk1)._BV();var _vk1=this._Ml1._ja();
this._Ml1._Tj(_q71);var _wk1=_74*this._Jk1;if(this._Ml1._GV()>_wk1*_wk1){this._Ml1._HV();this._Ml1._Tq(_wk1);}_q71=_wV._EV(this._Ml1,_vk1);_Sh1._EV(_wV._Tq(_Ph1,_q71));_z_-=_051*_wW(this._1k1,_q71);_Uh1._Tj(_wV._Tq(_Qh1,_q71));_A_+=_151*_wW(this._2k1,_q71)}data._991[this._Bg1]._rd._AV(_Sh1);data._991[this._Bg1]._64=_z_;data._991[this._Cg1]._rd._AV(_Uh1);data._991[this._Cg1]._64=_A_},_xi1:function(data){return !0},_LV:function(_MV){var _xt=_MV||{};this.parent.prototype._LV.call(this,_xt);_xt['localAnchorA']=this._Qj1._LV();
_xt['localAnchorB']=this._Rj1._LV();_xt['maxForce']=this._Jk1;_xt['maxTorque']=this._Ol1;return _xt}};_Dj1._cU(_T91);function _Tl1(){this.parent.call(this);this.type=_T91._sj1;this._Hj1=new _wV(0.0,0.0);this._Ij1=new _wV(0.0,0.0);this._Jj1=0.0;this._Gk1=0.0;this._Hk1=0.0;Object.seal(this)}_Tl1.prototype={_311:function(_Ya1,_Za1,anchor){this._Z91=_Ya1;this.__91=_Za1;this._Hj1._AV(this._Z91._z71(anchor));this._Ij1._AV(this.__91._z71(anchor));this._Jj1=this.__91._gW()-this._Z91._gW()},_NV:function(data,
_4b1,_gj1){this.parent.prototype._NV.call(this,data,_4b1,_gj1);this._Hj1._NV(data['localAnchorA']);this._Ij1._NV(data['localAnchorB']);this._Jj1=data['referenceAngle'];this._Gk1=data['frequencyHz'];this._Hk1=data['dampingRatio']}};_Tl1._cU(_ej1);function _Cj1(_O61){this.parent.call(this,_O61);this._2l1=0;this._Nk1=0;this._Bg1=0;this._Cg1=0;this._1k1=new _wV();this._2k1=new _wV();this._3k1=new _wV();this._4k1=new _wV();this._5k1=0;this._6k1=0;this._7k1=0;this._8k1=0;this._B61=new _2W();this._Qj1=_O61._Hj1._ja();
this._Rj1=_O61._Ij1._ja();this._Sj1=_O61._Jj1;this._Kk1=_O61._Gk1;this._Lk1=_O61._Hk1;this._Tj1=new _PV()}_Cj1.prototype={_ab1:function(){return this._X91._w71(this._Qj1)},_bb1:function(){return this._V91._w71(this._Rj1)},_hj1:function(_091){var _V21=new _wV(this._Tj1._44,this._Tj1._54);return _wV._Tq(_091,_V21)},_ij1:function(_091){return _091*this._Tj1._ye},_ak1:function(){return this._Qj1},_bk1:function(){return this._Rj1},_ck1:function(){return this._Sj1},_Tk1:function(_Uk1){this._Kk1=_Uk1},_Vk1:function(){
return this._Kk1},_Wk1:function(_Zi1){this._Lk1=_Zi1},_Xk1:function(){return this._Lk1;},_Vi1:function(data){this._Bg1=this._X91._e61;this._Cg1=this._V91._e61;this._3k1._AV(this._X91._n61._mW);this._4k1._AV(this._V91._n61._mW);this._5k1=this._X91._C61;this._6k1=this._V91._C61;this._7k1=this._X91._E61;this._8k1=this._V91._E61;var _Rh1=data._891[this._Bg1]._cd;var _Sh1=data._991[this._Bg1]._rd._ja();var _z_=data._991[this._Bg1]._64;var _Th1=data._891[this._Cg1]._cd;var _Uh1=data._991[this._Cg1]._rd._ja();
var _A_=data._991[this._Cg1]._64;var _rk1=new _fW(_Rh1),_sk1=new _fW(_Th1);this._1k1._AV(_KW(_rk1,_wV._EV(this._Qj1,this._3k1)));this._2k1._AV(_KW(_sk1,_wV._EV(this._Rj1,this._4k1)));var _Ph1=this._5k1,_Qh1=this._6k1;var _051=this._7k1,_151=this._8k1;var _vh1=new _2W();_vh1._fz._44=_Ph1+_Qh1+this._1k1._54*this._1k1._54*_051+this._2k1._54*this._2k1._54*_151;_vh1._gz._44=-this._1k1._54*this._1k1._44*_051-this._2k1._54*this._2k1._44*_151;_vh1._4W._44=-this._1k1._54*_051-this._2k1._54*_151;_vh1._fz._54=_vh1._gz._44;
_vh1._gz._54=_Ph1+_Qh1+this._1k1._44*this._1k1._44*_051+this._2k1._44*this._2k1._44*_151;_vh1._4W._54=this._1k1._44*_051+this._2k1._44*_151;_vh1._fz._ye=_vh1._4W._44;_vh1._gz._ye=_vh1._4W._54;_vh1._4W._ye=_051+_151;if(this._Kk1>0.0){_vh1._9W(this._B61);var _Ul1=_051+_151;var _xb=_Ul1>0.0?1.0/_Ul1:0.0;var _QW=_Th1-_Rh1-this._Sj1;var _Yk1=2.0*_MU*this._Kk1;var _lm=2.0*_xb*this._Lk1*_Yk1;var _I01=_xb*_Yk1*_Yk1;var _74=data._kU.__81;this._Nk1=_74*(_lm+_74*_I01);this._Nk1=this._Nk1!=0.0?1.0/this._Nk1:0.0;this._2l1=_QW*_74*_I01*this._Nk1;
_Ul1+=this._Nk1;this._B61._4W._ye=_Ul1!=0.0?1.0/_Ul1:0.0}else {_vh1._bW(this._B61);this._Nk1=0.0;this._2l1=0.0}if(data._kU._491){this._Tj1._Tq(data._kU._191);var _V21=new _wV(this._Tj1._44,this._Tj1._54);_Sh1._EV(_wV._Tq(_Ph1,_V21));_z_-=_051*(_wW(this._1k1,_V21)+this._Tj1._ye);_Uh1._Tj(_wV._Tq(_Qh1,_V21));_A_+=_151*(_wW(this._2k1,_V21)+this._Tj1._ye)}else {this._Tj1._xV()}data._991[this._Bg1]._rd._AV(_Sh1);data._991[this._Bg1]._64=_z_;data._991[this._Cg1]._rd._AV(_Uh1);data._991[this._Cg1]._64=_A_}
,_ci1:function(data){var _Sh1=data._991[this._Bg1]._rd._ja();var _z_=data._991[this._Bg1]._64;var _Uh1=data._991[this._Cg1]._rd._ja();var _A_=data._991[this._Cg1]._64;var _Ph1=this._5k1,_Qh1=this._6k1;var _051=this._7k1,_151=this._8k1;if(this._Kk1>0.0){var _yk1=_A_-_z_;var _Vl1=-this._B61._4W._ye*(_yk1+this._2l1+this._Nk1*this._Tj1._ye);this._Tj1._ye+=_Vl1;_z_-=_051*_Vl1;_A_+=_151*_Vl1;var _xk1=_wV._EV(_wV._EV(_wV._Tj(_Uh1,_yW(_A_,this._2k1)),_Sh1),_yW(_z_,this._1k1));var _Jl1=_GW(this._B61,_xk1)._BV();this._Tj1._44+=_Jl1._44;
this._Tj1._54+=_Jl1._54;var _V21=_Jl1._ja();_Sh1._EV(_wV._Tq(_Ph1,_V21));_z_-=_051*_wW(this._1k1,_V21);_Uh1._Tj(_wV._Tq(_Qh1,_V21));_A_+=_151*_wW(this._2k1,_V21)}else {var _xk1=_wV._EV(_wV._EV(_wV._Tj(_Uh1,_yW(_A_,this._2k1)),_Sh1),_yW(_z_,this._1k1));var _yk1=_A_-_z_;var _uk1=new _PV(_xk1._44,_xk1._54,_yk1);var _q71=_FW(this._B61,_uk1)._BV();this._Tj1._Tj(_q71);var _V21=new _wV(_q71._44,_q71._54);_Sh1._EV(_wV._Tq(_Ph1,_V21));_z_-=_051*(_wW(this._1k1,_V21)+_q71._ye);_Uh1._Tj(_wV._Tq(_Qh1,_V21));_A_+=_151*(_wW(this._2k1,
_V21)+_q71._ye)}data._991[this._Bg1]._rd._AV(_Sh1);data._991[this._Bg1]._64=_z_;data._991[this._Cg1]._rd._AV(_Uh1);data._991[this._Cg1]._64=_A_},_xi1:function(data){var _aa1=data._891[this._Bg1]._34._ja();var _Rh1=data._891[this._Bg1]._cd;var _ca1=data._891[this._Cg1]._34._ja();var _Th1=data._891[this._Cg1]._cd;var _rk1=new _fW(_Rh1),_sk1=new _fW(_Th1);var _Ph1=this._5k1,_Qh1=this._6k1;var _051=this._7k1,_151=this._8k1;var _C01=_KW(_rk1,_wV._EV(this._Qj1,this._3k1));var _D01=_KW(_sk1,_wV._EV(this._Rj1,this._4k1));
var _Ck1,_Bk1;var _vh1=new _2W();_vh1._fz._44=_Ph1+_Qh1+_C01._54*_C01._54*_051+_D01._54*_D01._54*_151;_vh1._gz._44=-_C01._54*_C01._44*_051-_D01._54*_D01._44*_151;_vh1._4W._44=-_C01._54*_051-_D01._54*_151;_vh1._fz._54=_vh1._gz._44;_vh1._gz._54=_Ph1+_Qh1+_C01._44*_C01._44*_051+_D01._44*_D01._44*_151;_vh1._4W._54=_C01._44*_051+_D01._44*_151;_vh1._fz._ye=_vh1._4W._44;_vh1._gz._ye=_vh1._4W._54;_vh1._4W._ye=_051+_151;if(this._Kk1>0.0){var _Gl1=_wV._EV(_wV._EV(_wV._Tj(_ca1,_D01),_aa1),_C01);_Ck1=_Gl1._FV();
_Bk1=0.0;var _V21=_vh1._8W(_Gl1)._BV();_aa1._EV(_wV._Tq(_Ph1,_V21));_Rh1-=_051*_wW(_C01,_V21);_ca1._Tj(_wV._Tq(_Qh1,_V21));_Th1+=_151*_wW(_D01,_V21)}else {var _Gl1=_wV._EV(_wV._EV(_wV._Tj(_ca1,_D01),_aa1),_C01);var _Il1=_Th1-_Rh1-this._Sj1;_Ck1=_Gl1._FV();_Bk1=_UW(_Il1);var _QW=new _PV(_Gl1._44,_Gl1._54,_Il1);var _q71=_vh1._5W(_QW)._BV();var _V21=new _wV(_q71._44,_q71._54);_aa1._EV(_wV._Tq(_Ph1,_V21));_Rh1-=_051*(_wW(_C01,_V21)+_q71._ye);_ca1._Tj(_wV._Tq(_Qh1,_V21));_Th1+=_151*(_wW(_D01,_V21)+_q71._ye)}data._891[this._Bg1]._34._AV(_aa1);
data._891[this._Bg1]._cd=_Rh1;data._891[this._Cg1]._34._AV(_ca1);data._891[this._Cg1]._cd=_Th1;return _Ck1<=_RU&&_Bk1<=_SU},_LV:function(_MV){var _xt=_MV||{};this.parent.prototype._LV.call(this,_xt);_xt['localAnchorA']=this._Qj1._LV();_xt['localAnchorB']=this._Rj1._LV();_xt['referenceAngle']=this._Sj1;_xt['frequencyHz']=this._Kk1;_xt['dampingRatio']=this._Lk1;return _xt}};_Cj1._cU(_T91);function _Wl1(){this.parent.call(this);this.type=_T91._rj1;this._Hj1=new _wV();this._Ij1=new _wV();this._cl1=new _wV(1.0,
0.0);this._Pj1=!1;this._Mj1=0.0;this._Nj1=0.0;this._Gk1=2.0;this._Hk1=0.7;Object.seal(this)}_Wl1.prototype={_311:function(_Ya1,_Za1,anchor,_nX){this._Z91=_Ya1;this.__91=_Za1;this._Hj1._AV(this._Z91._z71(anchor));this._Ij1._AV(this.__91._z71(anchor));this._cl1._AV(this._Z91._B71(_nX))},_NV:function(data,_4b1,_gj1){this.parent.prototype._NV.call(this,data,_4b1,_gj1);this._Hj1._NV(data['localAnchorA']);this._Ij1._NV(data['localAnchorB']);this._cl1._NV(data['localAxisA']);this._Pj1=data['enableMotor'];
this._Mj1=data['maxMotorTorque'];this._Nj1=data['motorSpeed'];this._Gk1=data['frequencyHz'];this._Hk1=data['dampingRatio']}};_Wl1._cU(_ej1);function _Bj1(_O61){this.parent.call(this,_O61);this._Bg1=0;this._Cg1=0;this._3k1=new _wV();this._4k1=new _wV();this._5k1=0;this._6k1=0;this._7k1=0;this._8k1=0;this._Qj1=_O61._Hj1._ja();this._Rj1=_O61._Ij1._ja();this._gl1=_O61._cl1._ja();this._hl1=_yW(1.0,this._gl1);this._B61=0.0;this._Tj1=0.0;this._9k1=0.0;this._Uj1=0.0;this._Xl1=0.0;this._Yl1=0.0;this._Xj1=_O61._Mj1;
this._Yj1=_O61._Nj1;this.__j1=_O61._Pj1;this._Kk1=_O61._Gk1;this._Lk1=_O61._Hk1;this._2l1=0.0;this._Nk1=0.0;this._Zl1=new _wV();this.__l1=new _wV();this._0m1=this._1m1=0;this._2m1=this._3m1=0}_Bj1.prototype={_ab1:function(){return this._X91._w71(this._Qj1)},_bb1:function(){return this._V91._w71(this._Rj1)},_hj1:function(_091){return _wV._Tq(_091,_wV._Tj(_wV._Tq(this._Tj1,this.__l1),_wV._Tq(this._Yl1,this._Zl1)))},_ij1:function(_091){return _091*this._Uj1},_ak1:function(){return this._Qj1},_bk1:function(){
return this._Rj1},_rl1:function(){return this._gl1;},_sl1:function(){var _Ya1=this._X91;var _Za1=this._V91;var _Q_=_Ya1._w71(this._Qj1);var _R_=_Za1._w71(this._Rj1);var _lm=_wV._EV(_R_,_Q_);var _nX=_Ya1._x71(this._gl1);var _7j1=_vW(_lm,_nX);return _7j1},_ek1:function(){var _z_=this._X91._t61;var _A_=this._V91._t61;return _A_-_z_},_kk1:function(){return this.__j1},_lk1:function(_Q71){this._X91._nK(!0);this._V91._nK(!0);this.__j1=_Q71},_mk1:function(_m5){this._X91._nK(!0);this._V91._nK(!0);this._Yj1=_m5},_nk1:function(){
return this._Yj1;},_ok1:function(_o71){this._X91._nK(!0);this._V91._nK(!0);this._Xj1=_o71},_pk1:function(){return this._Xj1},_qk1:function(_091){return _091*this._Uj1},_4m1:function(_Uk1){this._Kk1=_Uk1},_5m1:function(){return this._Kk1},_6m1:function(_Zi1){this._Lk1=_Zi1},_7m1:function(){return this._Lk1},_Vi1:function(data){this._Bg1=this._X91._e61;this._Cg1=this._V91._e61;this._3k1._AV(this._X91._n61._mW);this._4k1._AV(this._V91._n61._mW);this._5k1=this._X91._C61;this._6k1=this._V91._C61;this._7k1=this._X91._E61;
this._8k1=this._V91._E61;var _Ph1=this._5k1,_Qh1=this._6k1;var _051=this._7k1,_151=this._8k1;var _aa1=data._891[this._Bg1]._34._ja();var _Rh1=data._891[this._Bg1]._cd;var _Sh1=data._991[this._Bg1]._rd._ja();var _z_=data._991[this._Bg1]._64;var _ca1=data._891[this._Cg1]._34._ja();var _Th1=data._891[this._Cg1]._cd;var _Uh1=data._991[this._Cg1]._rd._ja();var _A_=data._991[this._Cg1]._64;var _rk1=new _fW(_Rh1),_sk1=new _fW(_Th1);var _C01=_KW(_rk1,_wV._EV(this._Qj1,this._3k1));var _D01=_KW(_sk1,_wV._EV(this._Rj1,this._4k1));
var _lm=_wV._EV(_wV._EV(_wV._Tj(_ca1,_D01),_aa1),_C01);{this.__l1._AV(_KW(_rk1,this._hl1));this._2m1=_wW(_wV._Tj(_lm,_C01),this.__l1);this._3m1=_wW(_D01,this.__l1);this._B61=_Ph1+_Qh1+_051*this._2m1*this._2m1+_151*this._3m1*this._3m1;if(this._B61>0.0){this._B61=1.0/this._B61}}this._Xl1=0.0;this._2l1=0.0;this._Nk1=0.0;if(this._Kk1>0.0){this._Zl1._AV(_KW(_rk1,this._gl1));this._0m1=_wW(_wV._Tj(_lm,_C01),this._Zl1);this._1m1=_wW(_D01,this._Zl1);var _8l1=_Ph1+_Qh1+_051*this._0m1*this._0m1+_151*this._1m1*this._1m1;
if(_8l1>0.0){this._Xl1=1.0/_8l1;var _QW=_vW(_lm,this._Zl1);var _Yk1=2.0*_MU*this._Kk1;var _lm=2.0*this._Xl1*this._Lk1*_Yk1;var _I01=this._Xl1*_Yk1*_Yk1;var _74=data._kU.__81;this._Nk1=_74*(_lm+_74*_I01);if(this._Nk1>0.0){this._Nk1=1.0/this._Nk1}this._2l1=_QW*_74*_I01*this._Nk1;this._Xl1=_8l1+this._Nk1;if(this._Xl1>0.0){this._Xl1=1.0/this._Xl1}}}else {this._Yl1=0.0}if(this.__j1){this._9k1=_051+_151;if(this._9k1>0.0){this._9k1=1.0/this._9k1}}else {this._9k1=0.0;this._Uj1=0.0}if(data._kU._491){this._Tj1*=data._kU._191;
this._Yl1*=data._kU._191;this._Uj1*=data._kU._191;var _V21=_wV._Tj(_wV._Tq(this._Tj1,this.__l1),_wV._Tq(this._Yl1,this._Zl1));var _Al1=this._Tj1*this._2m1+this._Yl1*this._0m1+this._Uj1;var _Bl1=this._Tj1*this._3m1+this._Yl1*this._1m1+this._Uj1;_Sh1._EV(_wV._Tq(this._5k1,_V21));_z_-=this._7k1*_Al1;_Uh1._Tj(_wV._Tq(this._6k1,_V21));_A_+=this._8k1*_Bl1}else {this._Tj1=0.0;this._Yl1=0.0;this._Uj1=0.0}data._991[this._Bg1]._rd._AV(_Sh1);data._991[this._Bg1]._64=_z_;data._991[this._Cg1]._rd._AV(_Uh1);data._991[this._Cg1]._64=_A_}
,_ci1:function(data){var _Ph1=this._5k1,_Qh1=this._6k1;var _051=this._7k1,_151=this._8k1;var _Sh1=data._991[this._Bg1]._rd._ja();var _z_=data._991[this._Bg1]._64;var _Uh1=data._991[this._Cg1]._rd._ja();var _A_=data._991[this._Cg1]._64;{var _uk1=_vW(this._Zl1,_wV._EV(_Uh1,_Sh1))+this._1m1*_A_-this._0m1*_z_;var _q71=-this._Xl1*(_uk1+this._2l1+this._Nk1*this._Yl1);this._Yl1+=_q71;var _V21=_wV._Tq(_q71,this._Zl1);var _Al1=_q71*this._0m1;var _Bl1=_q71*this._1m1;_Sh1._EV(_wV._Tq(_Ph1,_V21));_z_-=_051*_Al1;_Uh1._Tj(_wV._Tq(_Qh1,
_V21));_A_+=_151*_Bl1}{var _uk1=_A_-_z_-this._Yj1;var _q71=-this._9k1*_uk1;var _vk1=this._Uj1;var _wk1=data._kU.__81*this._Xj1;this._Uj1=_0X(this._Uj1+_q71,-_wk1,_wk1);_q71=this._Uj1-_vk1;_z_-=_051*_q71;_A_+=_151*_q71}{var _uk1=_vW(this.__l1,_wV._EV(_Uh1,_Sh1))+this._3m1*_A_-this._2m1*_z_;var _q71=-this._B61*_uk1;this._Tj1+=_q71;var _V21=_wV._Tq(_q71,this.__l1);var _Al1=_q71*this._2m1;var _Bl1=_q71*this._3m1;_Sh1._EV(_wV._Tq(_Ph1,_V21));_z_-=_051*_Al1;_Uh1._Tj(_wV._Tq(_Qh1,_V21));_A_+=_151*_Bl1}data._991[this._Bg1]._rd._AV(_Sh1);
data._991[this._Bg1]._64=_z_;data._991[this._Cg1]._rd._AV(_Uh1);data._991[this._Cg1]._64=_A_},_xi1:function(data){var _aa1=data._891[this._Bg1]._34._ja();var _Rh1=data._891[this._Bg1]._cd;var _ca1=data._891[this._Cg1]._34._ja();var _Th1=data._891[this._Cg1]._cd;var _rk1=new _fW(_Rh1),_sk1=new _fW(_Th1);var _C01=_KW(_rk1,_wV._EV(this._Qj1,this._3k1));var _D01=_KW(_sk1,_wV._EV(this._Rj1,this._4k1));var _lm=_wV._Tj(_wV._EV(_ca1,_aa1),_wV._EV(_D01,_C01));var _dG=_KW(_rk1,this._hl1);var _8m1=_wW(_wV._Tj(_lm,_C01),
_dG);var _9m1=_wW(_D01,_dG);var _QW=_vW(_lm,_dG);var _I01=this._5k1+this._6k1+this._7k1*this._2m1*this._2m1+this._8k1*this._3m1*this._3m1;var _q71;if(_I01!=0.0){_q71=-_QW/_I01}else {_q71=0.0}var _V21=_wV._Tq(_q71,_dG);var _Al1=_q71*_8m1;var _Bl1=_q71*_9m1;_aa1._EV(_wV._Tq(this._5k1,_V21));_Rh1-=this._7k1*_Al1;_ca1._Tj(_wV._Tq(this._6k1,_V21));_Th1+=this._8k1*_Bl1;data._891[this._Bg1]._34._AV(_aa1);data._891[this._Bg1]._cd=_Rh1;data._891[this._Cg1]._34._AV(_ca1);data._891[this._Cg1]._cd=_Th1;return _UW(_QW)<=_RU}
,_LV:function(_MV){var _xt=_MV||{};this.parent.prototype._LV.call(this,_xt);_xt['localAnchorA']=this._Qj1._LV();_xt['localAnchorB']=this._Rj1._LV();_xt['localAxisA']=this._am1._LV();_xt['enableMotor']=this.__j1;_xt['maxMotorTorque']=this._Xj1;_xt['motorSpeed']=this._Yj1;_xt['frequencyHz']=this._Kk1;_xt['dampingRatio']=this._Lk1;return _xt}};_Bj1._cU(_T91);function _bm1(){this.parent.call(this);this.type=_T91._qj1;this._cm1=null;this._dm1=null;this._Zi1=1.0;Object.seal(this)}_bm1.prototype={_NV:function(data,
_4b1,_gj1){this.parent.prototype._NV.call(this,data,_4b1,_gj1);this._cm1=data['joint1'];this._dm1=data['joint2'];this._Zi1=data['ratio']}};_bm1._cU(_ej1);function _Aj1(_O61){this.parent.call(this,_O61);this._em1=_O61._cm1;this._fm1=_O61._dm1;this._gm1=this._em1._OX();this._hm1=this._fm1._OX();_IU(this._gm1==_T91._oj1||this._gm1==_T91._pj1);_IU(this._hm1==_T91._oj1||this._hm1==_T91._pj1);var _im1,_jm1;this._km1=this._em1._8b1();this._X91=this._em1._9b1();var _411=this._X91._g31;var _Rh1=this._X91._n61._cd;
var _lm1=this._km1._g31;var _mm1=this._km1._n61._cd;this._Qj1=new _wV();this._Rj1=new _wV();this._nm1=new _wV();this._om1=new _wV();this._pm1=new _wV();this._qm1=new _wV();if(this._gm1==_T91._oj1){var _rm1=_O61._cm1;this._nm1._AV(_rm1._Qj1);this._Qj1._AV(_rm1._Rj1);this._sm1=_rm1._Sj1;this._pm1._xV();_im1=_Rh1-_mm1-this._sm1}else {var _tm1=_O61._cm1;this._nm1._AV(_tm1._Qj1);this._Qj1._AV(_tm1._Rj1);this._sm1=_tm1._Sj1;this._pm1._AV(_tm1._gl1);var _um1=this._nm1;var _Q_=_LW(_lm1._bw,_wV._Tj(_KW(_411._bw,this._Qj1),
_wV._EV(_411._sx,_lm1._sx)));_im1=_vW(_wV._EV(_Q_,_um1),this._pm1)}this._vm1=this._fm1._8b1();this._V91=this._fm1._9b1();var _611=this._V91._g31;var _Th1=this._V91._n61._cd;var _wm1=this._vm1._g31;var _xm1=this._vm1._n61._cd;if(this._hm1==_T91._oj1){var _rm1=_O61._dm1;this._om1._AV(_rm1._Qj1);this._Rj1._AV(_rm1._Rj1);this._ym1=_rm1._Sj1;this._qm1._xV();_jm1=_Th1-_xm1-this._ym1;}else {var _tm1=_O61._dm1;this._om1._AV(_tm1._Qj1);this._Rj1._AV(_tm1._Rj1);this._ym1=_tm1._Sj1;this._qm1._AV(_tm1._gl1);var _zm1=this._om1;
var _R_=_LW(_wm1._bw,_wV._Tj(_KW(_611._bw,this._Rj1),_wV._EV(_611._sx,_wm1._sx)));_jm1=_vW(_wV._EV(_R_,_zm1),this._qm1)}this._Am1=_O61._Zi1;this._Bm1=_im1+this._Am1*_jm1;this._Tj1=0.0;this._Bg1=this._Cg1=this._Cm1=this._Dm1=0;this._Em1=new _wV();this._Fm1=new _wV();this._Gm1=new _wV();this._Hm1=new _wV();this._Im1=this._Jm1=this._Km1=this._Lm1=0;this._Mm1=this._Nm1=this._Om1=this._Pm1=0;this._Qm1=new _wV(),this._Rm1=new _wV();this._Sm1=this._Tm1=this._Um1=this._Vm1=0;this._B61=0}_Aj1.prototype={_ab1:function(){
return this._X91._w71(this._Qj1)},_bb1:function(){return this._V91._w71(this._Rj1)},_hj1:function(_091){var _V21=_wV._Tq(this._Tj1,this._Qm1);return _wV._Tq(_091,_V21)},_ij1:function(_091){var _Wm1=this._Tj1*this._Sm1;return _091*_Wm1},_Xm1:function(){return this._em1},_Ym1:function(){return this._fm1},_Zm1:function(_Zi1){_IU(_mV(_Zi1));this._Am1=_Zi1},__m1:function(){return this._Am1},_Vi1:function(data){this._Bg1=this._X91._e61;this._Cg1=this._V91._e61;this._Cm1=this._km1._e61;this._Dm1=this._vm1._e61;
this._Em1._AV(this._X91._n61._mW);this._Fm1._AV(this._V91._n61._mW);this._Gm1._AV(this._km1._n61._mW);this._Hm1._AV(this._vm1._n61._mW);this._Im1=this._X91._C61;this._Jm1=this._V91._C61;this._Km1=this._km1._C61;this._Lm1=this._vm1._C61;this._Mm1=this._X91._E61;this._Nm1=this._V91._E61;this._Om1=this._km1._E61;this._Pm1=this._vm1._E61;var _Rh1=data._891[this._Bg1]._cd;var _Sh1=data._991[this._Bg1]._rd._ja();var _z_=data._991[this._Bg1]._64;var _Th1=data._891[this._Cg1]._cd;var _Uh1=data._991[this._Cg1]._rd._ja();
var _A_=data._991[this._Cg1]._64;var _mm1=data._891[this._Cm1]._cd;var _0n1=data._991[this._Cm1]._rd._ja();var _1n1=data._991[this._Cm1]._64;var _xm1=data._891[this._Dm1]._cd;var _2n1=data._991[this._Dm1]._rd._ja();var _3n1=data._991[this._Dm1]._64;var _rk1=new _fW(_Rh1),_sk1=new _fW(_Th1),_4n1=new _fW(_mm1),_5n1=new _fW(_xm1);this._B61=0.0;if(this._gm1==_T91._oj1){this._Qm1._xV();this._Sm1=1.0;this._Um1=1.0;this._B61+=this._Mm1+this._Om1}else {var _pd=_KW(_4n1,this._pm1);var _6n1=_KW(_4n1,_wV._EV(this._nm1,this._Gm1));
var _C01=_KW(_rk1,_wV._EV(this._Qj1,this._Em1));this._Qm1._AV(_pd);this._Um1=_wW(_6n1,_pd);this._Sm1=_wW(_C01,_pd);this._B61+=this._Km1+this._Im1+this._Om1*this._Um1*this._Um1+this._Mm1*this._Sm1*this._Sm1}if(this._hm1==_T91._oj1){this._Rm1._xV();this._Tm1=this._Am1;this._Vm1=this._Am1;this._B61+=this._Am1*this._Am1*(this._Nm1+this._Pm1)}else {var _pd=_KW(_5n1,this._qm1);var _7n1=_KW(_5n1,_wV._EV(this._om1,this._Hm1));var _D01=_KW(_sk1,_wV._EV(this._Rj1,this._Fm1));this._Rm1._AV(_wV._Tq(this._Am1,_pd));
this._Vm1=this._Am1*_wW(_7n1,_pd);this._Tm1=this._Am1*_wW(_D01,_pd);this._B61+=this._Am1*this._Am1*(this._Lm1+this._Jm1)+this._Pm1*this._Vm1*this._Vm1+this._Nm1*this._Tm1*this._Tm1}this._B61=this._B61>0.0?1.0/this._B61:0.0;if(data._kU._491){_Sh1._Tj(_wV._Tq((this._Im1*this._Tj1),this._Qm1));_z_+=this._Mm1*this._Tj1*this._Sm1;_Uh1._Tj(_wV._Tq((this._Jm1*this._Tj1),this._Rm1));_A_+=this._Nm1*this._Tj1*this._Tm1;_0n1._EV(_wV._Tq((this._Km1*this._Tj1),this._Qm1));_1n1-=this._Om1*this._Tj1*this._Um1;
_2n1._EV(_wV._Tq((this._Lm1*this._Tj1),this._Rm1));_3n1-=this._Pm1*this._Tj1*this._Vm1}else {this._Tj1=0.0}data._991[this._Bg1]._rd._AV(_Sh1);data._991[this._Bg1]._64=_z_;data._991[this._Cg1]._rd._AV(_Uh1);data._991[this._Cg1]._64=_A_;data._991[this._Cm1]._rd._AV(_0n1);data._991[this._Cm1]._64=_1n1;data._991[this._Dm1]._rd._AV(_2n1);data._991[this._Dm1]._64=_3n1},_ci1:function(data){var _Sh1=data._991[this._Bg1]._rd._ja();var _z_=data._991[this._Bg1]._64;var _Uh1=data._991[this._Cg1]._rd._ja();var _A_=data._991[this._Cg1]._64;
var _0n1=data._991[this._Cm1]._rd._ja();var _1n1=data._991[this._Cm1]._64;var _2n1=data._991[this._Dm1]._rd._ja();var _3n1=data._991[this._Dm1]._64;var _uk1=_vW(this._Qm1,_wV._EV(_Sh1,_0n1))+_vW(this._Rm1,_wV._EV(_Uh1,_2n1));_uk1+=(this._Sm1*_z_-this._Um1*_1n1)+(this._Tm1*_A_-this._Vm1*_3n1);var _q71=-this._B61*_uk1;this._Tj1+=_q71;_Sh1._Tj(_wV._Tq((this._Im1*_q71),this._Qm1));_z_+=this._Mm1*_q71*this._Sm1;_Uh1._Tj(_wV._Tq((this._Jm1*_q71),this._Rm1));_A_+=this._Nm1*_q71*this._Tm1;_0n1._EV(_wV._Tq((this._Km1*_q71),
this._Qm1));_1n1-=this._Om1*_q71*this._Um1;_2n1._EV(_wV._Tq((this._Lm1*_q71),this._Rm1));_3n1-=this._Pm1*_q71*this._Vm1;data._991[this._Bg1]._rd._AV(_Sh1);data._991[this._Bg1]._64=_z_;data._991[this._Cg1]._rd._AV(_Uh1);data._991[this._Cg1]._64=_A_;data._991[this._Cm1]._rd._AV(_0n1);data._991[this._Cm1]._64=_1n1;data._991[this._Dm1]._rd._AV(_2n1);data._991[this._Dm1]._64=_3n1},_xi1:function(data){var _aa1=data._891[this._Bg1]._34._ja();var _Rh1=data._891[this._Bg1]._cd;var _ca1=data._891[this._Cg1]._34._ja();
var _Th1=data._891[this._Cg1]._cd;var _8n1=data._891[this._Cm1]._34._ja();var _mm1=data._891[this._Cm1]._cd;var _9n1=data._891[this._Dm1]._34._ja();var _xm1=data._891[this._Dm1]._cd;var _rk1=new _fW(_Rh1),_sk1=new _fW(_Th1),_4n1=new _fW(_mm1),_5n1=new _fW(_xm1);var _Hl1=0.0;var _im1,_jm1;var _an1=new _wV(),_bn1=new _wV();var _cn1,_dn1,_en1,_fn1;var _KX=0.0;if(this._gm1==_T91._oj1){_an1._xV();_cn1=1.0;_en1=1.0;_KX+=this._Mm1+this._Om1;_im1=_Rh1-_mm1-this._sm1}else {var _pd=_KW(_4n1,this._pm1);var _6n1=_KW(_4n1,_wV._EV(this._nm1,
this._Gm1));var _C01=_KW(_rk1,_wV._EV(this._Qj1,this._Em1));_an1._AV(_pd);_en1=_wW(_6n1,_pd);_cn1=_wW(_C01,_pd);_KX+=this._Km1+this._Im1+this._Om1*_en1*_en1+this._Mm1*_cn1*_cn1;var _um1=_wV._EV(this._nm1,this._Gm1);var _Q_=_LW(_4n1,_wV._Tj(_C01,_wV._EV(_aa1,_8n1)));_im1=_vW(_wV._EV(_Q_,_um1),this._pm1)}if(this._hm1==_T91._oj1){_bn1._xV();_dn1=this._Am1;_fn1=this._Am1;_KX+=this._Am1*this._Am1*(this._Nm1+this._Pm1);_jm1=_Th1-_xm1-this._ym1}else {var _pd=_KW(_5n1,this._qm1);var _7n1=_KW(_5n1,_wV._EV(this._om1,
this._Hm1));var _D01=_KW(_sk1,_wV._EV(this._Rj1,this._Fm1));_bn1._AV(_wV._Tq(this._Am1,_pd));_fn1=this._Am1*_wW(_7n1,_pd);_dn1=this._Am1*_wW(_D01,_pd);_KX+=this._Am1*this._Am1*(this._Lm1+this._Jm1)+this._Pm1*_fn1*_fn1+this._Nm1*_dn1*_dn1;var _zm1=_wV._EV(this._om1,this._Hm1);var _R_=_LW(_5n1,_wV._Tj(_D01,_wV._EV(_ca1,_9n1)));_jm1=_vW(_wV._EV(_R_,_zm1),this._qm1)}var _QW=(_im1+this._Am1*_jm1)-this._Bm1;var _q71=0.0;if(_KX>0.0){_q71=-_QW/_KX}_aa1._Tj(_wV._Tq(this._Im1,_wV._Tq(_q71,_an1)));_Rh1+=this._Mm1*_q71*_cn1;
_ca1._Tj(_wV._Tq(this._Jm1,_wV._Tq(_q71,_bn1)));_Th1+=this._Nm1*_q71*_dn1;_8n1._EV(_wV._Tq(this._Km1,_wV._Tq(_q71,_an1)));_mm1-=this._Om1*_q71*_en1;_9n1._EV(_wV._Tq(this._Lm1,_wV._Tq(_q71,_bn1)));_xm1-=this._Pm1*_q71*_fn1;data._891[this._Bg1]._34._AV(_aa1);data._891[this._Bg1]._cd=_Rh1;data._891[this._Cg1]._34._AV(_ca1);data._891[this._Cg1]._cd=_Th1;data._891[this._Cm1]._34._AV(_8n1);data._891[this._Cm1]._cd=_mm1;data._891[this._Dm1]._34._AV(_9n1);data._891[this._Dm1]._cd=_xm1;return _Hl1<_RU},_LV:function(_MV){
var _xt=_MV||{};this.parent.prototype._LV.call(this,_xt);_xt['joint1']=this._em1._gn1;_xt['joint2']=this._fm1._gn1;_xt['ratio']=this._Am1;return _xt}};_Aj1._cU(_T91);function _hn1(){this.parent.call(this);this.type=_T91._ib1;this._in1=new _wV();this._jn1=0.0;this._Fk1=1.0;this._Ll1=1.0;this._kn1=0.3;Object.seal(this)}_hn1.prototype={_311:function(_Ya1,_Za1){this._Z91=_Ya1;this.__91=_Za1;var _ln1=this.__91._QJ();this._in1._AV(this._Z91._z71(_ln1));var _mn1=this._Z91._gW();var _nn1=this.__91._gW();this._jn1=_nn1-_mn1}
,_NV:function(data,_4b1,_gj1){this.parent.prototype._NV.call(this,data,_4b1,_gj1);this._in1._NV(data['linearOffset']);this._jn1=data['angularOffset'];this._Fk1=data['maxForce'];this._Ll1=data['maxTorque'];this._kn1=data['correctionFactor']}};_hn1._cU(_ej1);function _Fj1(_O61){this.parent.call(this,_O61);this._on1=_O61._in1._ja();this._pn1=_O61._jn1;this._Ml1=new _wV();this._Nl1=0.0;this._Jk1=_O61._Fk1;this._Ol1=_O61._Ll1;this._qn1=_O61._kn1;this._Bg1=0;this._Cg1=0;this._1k1=new _wV();this._2k1=new _wV();
this._3k1=new _wV();this._4k1=new _wV();this._rn1=new _wV();this._sn1=0;this._5k1=0;this._6k1=0;this._7k1=0;this._8k1=0;this._Pl1=new _RV();this._Ql1=0}_Fj1.prototype={_ab1:function(){return this._X91._QJ()},_bb1:function(){return this._V91._QJ()},_hj1:function(_091){return _wV._Tq(_091,this._Ml1)},_ij1:function(_091){return _091*this._Nl1},_tn1:function(_in1){if(_in1._44!=this._on1._44||_in1._54!=this._on1._54){this._X91._nK(!0);this._V91._nK(!0);this._on1._AV(_in1)}},_kb1:function(){return this._on1},_un1:function(_jn1){
if(_jn1!=this._pn1){this._X91._nK(!0);this._V91._nK(!0);this._pn1=_jn1}},_vn1:function(){return this._pn1},_Rk1:function(_k71){_IU(_mV(_k71)&&_k71>=0.0);this._Jk1=_k71},_Sk1:function(){return this._Jk1},_Rl1:function(_o71){_IU(_mV(_o71)&&_o71>=0.0);this._Ol1=_o71},_Sl1:function(){return this._Ol1},_wn1:function(_xn1){_IU(_mV(_xn1)&&0.0<=_xn1&&_xn1<=1.0);this._qn1=_xn1},_yn1:function(){return this._qn1},_Vi1:function(data){this._Bg1=this._X91._e61;this._Cg1=this._V91._e61;this._3k1._AV(this._X91._n61._mW);
this._4k1._AV(this._V91._n61._mW);this._5k1=this._X91._C61;this._6k1=this._V91._C61;this._7k1=this._X91._E61;this._8k1=this._V91._E61;var _aa1=data._891[this._Bg1]._34._ja();var _Rh1=data._891[this._Bg1]._cd;var _Sh1=data._991[this._Bg1]._rd._ja();var _z_=data._991[this._Bg1]._64;var _ca1=data._891[this._Cg1]._34._ja();var _Th1=data._891[this._Cg1]._cd;var _Uh1=data._991[this._Cg1]._rd._ja();var _A_=data._991[this._Cg1]._64;var _rk1=new _fW(_Rh1),_sk1=new _fW(_Th1);this._1k1._AV(_KW(_rk1,this._3k1._BV()));
this._2k1._AV(_KW(_sk1,this._4k1._BV()));var _Ph1=this._5k1,_Qh1=this._6k1;var _051=this._7k1,_151=this._8k1;var _vh1=new _RV();_vh1._fz._44=_Ph1+_Qh1+_051*this._1k1._54*this._1k1._54+_151*this._2k1._54*this._2k1._54;_vh1._fz._54=-_051*this._1k1._44*this._1k1._54-_151*this._2k1._44*this._2k1._54;_vh1._gz._44=_vh1._fz._54;_vh1._gz._54=_Ph1+_Qh1+_051*this._1k1._44*this._1k1._44+_151*this._2k1._44*this._2k1._44;this._Pl1._AV(_vh1._VV());this._Ql1=_051+_151;if(this._Ql1>0.0){this._Ql1=1.0/this._Ql1}this._rn1._44=_ca1._44+this._2k1._44-_aa1._44-this._1k1._44-(_rk1._34*this._on1._44-_rk1._7s*this._on1._54);
this._rn1._54=_ca1._54+this._2k1._54-_aa1._54-this._1k1._54-(_rk1._7s*this._on1._44+_rk1._34*this._on1._54);this._sn1=_Th1-_Rh1-this._pn1;if(data._kU._491){this._Ml1._Tq(data._kU._191);this._Nl1*=data._kU._191;var _V21=new _wV(this._Ml1._44,this._Ml1._54);_Sh1._EV(_wV._Tq(_Ph1,_V21));_z_-=_051*(_wW(this._1k1,_V21)+this._Nl1);_Uh1._Tj(_wV._Tq(_Qh1,_V21));_A_+=_151*(_wW(this._2k1,_V21)+this._Nl1)}else {this._Ml1._xV();this._Nl1=0.0}data._991[this._Bg1]._rd._AV(_Sh1);data._991[this._Bg1]._64=_z_;data._991[this._Cg1]._rd._AV(_Uh1);
data._991[this._Cg1]._64=_A_},_ci1:function(data){var _Sh1=data._991[this._Bg1]._rd._ja();var _z_=data._991[this._Bg1]._64;var _Uh1=data._991[this._Cg1]._rd._ja();var _A_=data._991[this._Cg1]._64;var _Ph1=this._5k1,_Qh1=this._6k1;var _051=this._7k1,_151=this._8k1;var _74=data._kU.__81;var _zn1=data._kU._091;{var _uk1=_A_-_z_+_zn1*this._qn1*this._sn1;var _q71=-this._Ql1*_uk1;var _vk1=this._Nl1;var _wk1=_74*this._Ol1;this._Nl1=_0X(this._Nl1+_q71,-_wk1,_wk1);_q71=this._Nl1-_vk1;_z_-=_051*_q71;_A_+=_151*_q71}{var _uk1=new _wV(_Uh1._44+(-_A_*this._2k1._44)-_Sh1._44-(-_z_*this._1k1._44)+_zn1*this._qn1*this._rn1._44,
_Uh1._54+(_A_*this._2k1._54)-_Sh1._54-(_z_*this._1k1._54)+_zn1*this._qn1*this._rn1._54);var _q71=_zW(this._Pl1,_uk1)._BV();var _vk1=this._Ml1._ja();this._Ml1._Tj(_q71);var _wk1=_74*this._Jk1;if(this._Ml1._GV()>_wk1*_wk1){this._Ml1._HV();this._Ml1._Tq(_wk1)}_q71._AV(_wV._EV(this._Ml1,_vk1));_Sh1._EV(_wV._Tq(_Ph1,_q71));_z_-=_051*_wW(this._1k1,_q71);_Uh1._Tj(_wV._Tq(_Qh1,_q71));_A_+=_151*_wW(this._2k1,_q71)}data._991[this._Bg1]._rd._AV(_Sh1);data._991[this._Bg1]._64=_z_;data._991[this._Cg1]._rd._AV(_Uh1);
data._991[this._Cg1]._64=_A_},_xi1:function(data){return !0},_LV:function(_MV){var _xt=_MV||{};this.parent.prototype._LV.call(this,_xt);_xt['linearOffset']=this._on1._LV();_xt['angularOffset']=this._pn1;_xt['maxForce']=this._Jk1;_xt['maxTorque']=this._Ol1;_xt['correctionFactor']=this._qn1;return _xt}};_Fj1._cU(_T91);var _An1=2.0;function _Bn1(){this.parent.call(this);this.type=_T91._db1;this._Cn1=new _wV(-1.0,1.0);this._Dn1=new _wV(1.0,1.0);this._Hj1=new _wV(-1.0,0.0);this._Ij1=new _wV(1.0,0.0);this._En1=0.0;
this._Fn1=0.0;this._Zi1=1.0;this._0a1=!0;Object.seal(this)}_Bn1.prototype={_311:function(_Ya1,_Za1,_Gn1,_Hn1,_In1,_Jn1,_Lb){this._Z91=_Ya1;this.__91=_Za1;this._Cn1._AV(_Gn1);this._Dn1._AV(_Hn1);this._Hj1._AV(this._Z91._z71(_In1));this._Ij1._AV(this.__91._z71(_Jn1));var _Kn1=_wV._EV(_In1,_Gn1);this._En1=_Kn1._FV();var _Ln1=_wV._EV(_Jn1,_Hn1);this._Fn1=_Ln1._FV();this._Zi1=_Lb;_IU(this._Zi1>_LU)},_NV:function(data,_4b1,_gj1){this.parent.prototype._NV.call(this,data,_4b1,_gj1);this._Cn1._NV(data['groundAnchorA']);
this._Dn1._NV(data['groundAnchorB']);this._Hj1._NV(data['localAnchorA']);this._Ij1._NV(data['localAnchorB']);this._En1=data['lengthA'];this._Fn1=data['lengthB'];this._Zi1=data['ratio']}};_Bn1._cU(_ej1);function _zj1(_O61){this.parent.call(this,_O61);this._Bg1=0;this._Cg1=0;this._Mn1=new _wV();this._Nn1=new _wV();this._1k1=new _wV();this._2k1=new _wV();this._3k1=new _wV();this._4k1=new _wV();this._5k1=0;this._6k1=0;this._7k1=0;this._8k1=0;this._B61=0;this._On1=_O61._Cn1._ja();this._Pn1=_O61._Dn1._ja();this._Qj1=_O61._Hj1._ja();
this._Rj1=_O61._Ij1._ja();this._Qn1=_O61._En1;this._Rn1=_O61._Fn1;_IU(_O61._Zi1!=0.0);this._Am1=_O61._Zi1;this._Bm1=_O61._En1+this._Am1*_O61._Fn1;this._Tj1=0.0}_zj1.prototype={_ab1:function(){return this._X91._w71(this._Qj1)},_bb1:function(){return this._V91._w71(this._Rj1)},_hj1:function(_091){var _V21=_wV._Tq(this._Tj1,this._Nn1);return _wV._Tq(_091,_V21)},_ij1:function(_091){return 0.0},_fb1:function(){return this._On1},_gb1:function(){return this._Pn1},_Sn1:function(){return this._Qn1},_Tn1:function(){
return this._Rn1},__m1:function(){return this._Am1},_Un1:function(){var _sx=this._X91._w71(this._Qj1);var _7s=this._On1;var _lm=_wV._EV(_sx,_7s);return _lm._FV()},_Vn1:function(){var _sx=this._V91._w71(this._Rj1);var _7s=this._Pn1;var _lm=_wV._EV(_sx,_7s);return _lm._FV()},_b_:function(_c_){this._On1._EV(_c_);this._Pn1._EV(_c_)},_Vi1:function(data){this._Bg1=this._X91._e61;this._Cg1=this._V91._e61;this._3k1._AV(this._X91._n61._mW);this._4k1._AV(this._V91._n61._mW);this._5k1=this._X91._C61;this._6k1=this._V91._C61;
this._7k1=this._X91._E61;this._8k1=this._V91._E61;var _aa1=data._891[this._Bg1]._34._ja();var _Rh1=data._891[this._Bg1]._cd;var _Sh1=data._991[this._Bg1]._rd._ja();var _z_=data._991[this._Bg1]._64;var _ca1=data._891[this._Cg1]._34._ja();var _Th1=data._891[this._Cg1]._cd;var _Uh1=data._991[this._Cg1]._rd._ja();var _A_=data._991[this._Cg1]._64;var _rk1=new _fW(_Rh1),_sk1=new _fW(_Th1);this._1k1._AV(_KW(_rk1,_wV._EV(this._Qj1,this._3k1)));this._2k1._AV(_KW(_sk1,_wV._EV(this._Rj1,this._4k1)));this._Mn1._AV(_wV._Tj(_aa1,
_wV._EV(this._1k1,this._On1)));this._Nn1._AV(_wV._Tj(_ca1,_wV._EV(this._2k1,this._Pn1)));var _En1=this._Mn1._FV();var _Fn1=this._Nn1._FV();if(_En1>10.0*_RU){this._Mn1._Tq(1.0/_En1)}else {this._Mn1._xV()}if(_Fn1>10.0*_RU){this._Nn1._Tq(1.0/_Fn1)}else {this._Nn1._xV()}var _Wn1=_wW(this._1k1,this._Mn1);var _Xn1=_wW(this._2k1,this._Nn1);var _Ph1=this._5k1+this._7k1*_Wn1*_Wn1;var _Qh1=this._6k1+this._8k1*_Xn1*_Xn1;this._B61=_Ph1+this._Am1*this._Am1*_Qh1;if(this._B61>0.0){this._B61=1.0/this._B61}if(data._kU._491){
this._Tj1*=data._kU._191;var _Yn1=_wV._Tq(-(this._Tj1),this._Mn1);var _Zn1=_wV._Tq((-this._Am1*this._Tj1),this._Nn1);_Sh1._Tj(_wV._Tq(this._5k1,_Yn1));_z_+=this._7k1*_wW(this._1k1,_Yn1);_Uh1._Tj(_wV._Tq(this._6k1,_Zn1));_A_+=this._8k1*_wW(this._2k1,_Zn1)}else {this._Tj1=0.0}data._991[this._Bg1]._rd._AV(_Sh1);data._991[this._Bg1]._64=_z_;data._991[this._Cg1]._rd._AV(_Uh1);data._991[this._Cg1]._64=_A_},_ci1:function(data){var _Sh1=data._991[this._Bg1]._rd._ja();var _z_=data._991[this._Bg1]._64;var _Uh1=data._991[this._Cg1]._rd._ja();
var _A_=data._991[this._Cg1]._64;var _9l1=_wV._Tj(_Sh1,_yW(_z_,this._1k1));var _al1=_wV._Tj(_Uh1,_yW(_A_,this._2k1));var _uk1=-_vW(this._Mn1,_9l1)-this._Am1*_vW(this._Nn1,_al1);var _q71=-this._B61*_uk1;this._Tj1+=_q71;var _Yn1=_wV._Tq(-_q71,this._Mn1);var _Zn1=_wV._Tq(-this._Am1,_wV._Tq(_q71,this._Nn1));_Sh1._Tj(_wV._Tq(this._5k1,_Yn1));_z_+=this._7k1*_wW(this._1k1,_Yn1);_Uh1._Tj(_wV._Tq(this._6k1,_Zn1));_A_+=this._8k1*_wW(this._2k1,_Zn1);data._991[this._Bg1]._rd._AV(_Sh1);data._991[this._Bg1]._64=_z_;
data._991[this._Cg1]._rd._AV(_Uh1);data._991[this._Cg1]._64=_A_},_xi1:function(data){var _aa1=data._891[this._Bg1]._34._ja();var _Rh1=data._891[this._Bg1]._cd;var _ca1=data._891[this._Cg1]._34._ja();var _Th1=data._891[this._Cg1]._cd;var _rk1=new _fW(_Rh1),_sk1=new _fW(_Th1);var _C01=_KW(_rk1,_wV._EV(this._Qj1,this._3k1));var _D01=_KW(_sk1,_wV._EV(this._Rj1,this._4k1));var __n1=_wV._Tj(_aa1,_wV._EV(_C01,this._On1));var _0o1=_wV._Tj(_ca1,_wV._EV(_D01,this._Pn1));var _En1=__n1._FV();var _Fn1=_0o1._FV();if(_En1>10.0*_RU){
__n1._Tq(1.0/_En1);}else {__n1._xV()}if(_Fn1>10.0*_RU){_0o1._Tq(1.0/_Fn1)}else {_0o1._xV()}var _Wn1=_wW(_C01,__n1);var _Xn1=_wW(_D01,_0o1);var _Ph1=this._5k1+this._7k1*_Wn1*_Wn1;var _Qh1=this._6k1+this._8k1*_Xn1*_Xn1;var _KX=_Ph1+this._Am1*this._Am1*_Qh1;if(_KX>0.0){_KX=1.0/_KX}var _QW=this._Bm1-_En1-this._Am1*_Fn1;var _Hl1=_UW(_QW);var _q71=-_KX*_QW;var _Yn1=_wV._Tq(-_q71,__n1);var _Zn1=_wV._Tq(-this._Am1,_wV._Tq(_q71,_0o1));_aa1._Tj(_wV._Tq(this._5k1,_Yn1));_Rh1+=this._7k1*_wW(_C01,_Yn1);_ca1._Tj(_wV._Tq(this._6k1,
_Zn1));_Th1+=this._8k1*_wW(_D01,_Zn1);data._891[this._Bg1]._34._AV(_aa1);data._891[this._Bg1]._cd=_Rh1;data._891[this._Cg1]._34._AV(_ca1);data._891[this._Cg1]._cd=_Th1;return _Hl1<_RU},_LV:function(_MV){var _xt=_MV||{};this.parent.prototype._LV.call(this,_xt);_xt['groundAnchorA']=this._On1._LV();_xt['groundAnchorB']=this._Pn1._LV();_xt['localAnchorA']=this._Qj1._LV();_xt['localAnchorB']=this._Rj1._LV();_xt['lengthA']=this._Qn1;_xt['lengthB']=this._Rn1;_xt['ratio']=this._Am1;return _xt}};_zj1._cU(_T91);
function _1o1(){this.parent.call(this);this.type=_T91._uj1;this._Hj1=new _wV(-1.0,0.0);this._Ij1=new _wV(1.0,0.0);this._2o1=0.0;Object.seal(this)}_1o1.prototype={_NV:function(data,_4b1,_gj1){this.parent.prototype._NV.call(this,data,_4b1,_gj1);this._Hj1._NV(data['localAnchorA']);this._Ij1._NV(data['localAnchorB']);this._2o1=data['maxLength']}};_1o1._cU(_ej1);function _Ej1(_O61){this.parent.call(this,_O61);this._Qj1=_O61._Hj1._ja();this._Rj1=_O61._Ij1._ja();this._3o1=_O61._2o1;this._B61=0.0;this._Tj1=0.0;
this._4o1=_T91._kj1;this._1l1=0.0;this._Bg1=0;this._Cg1=0;this._3l1=new _wV();this._1k1=new _wV();this._2k1=new _wV();this._3k1=new _wV();this._4k1=new _wV();this._5k1=0;this._6k1=0;this._7k1=0;this._8k1=0}_Ej1.prototype={_ab1:function(){return this._X91._w71(this._Qj1)},_bb1:function(){return this._V91._w71(this._Rj1)},_hj1:function(_091){var _551=_wV._Tq((_091*this._Tj1),this._3l1);return _551},_ij1:function(_091){return 0.0},_ak1:function(){return this._Qj1},_bk1:function(){return this._Rj1},_5o1:function(length){
this._3o1=length},_6o1:function(){return this._3o1},_7o1:function(){return this._4o1},_Vi1:function(data){this._Bg1=this._X91._e61;this._Cg1=this._V91._e61;this._3k1._AV(this._X91._n61._mW);this._4k1._AV(this._V91._n61._mW);this._5k1=this._X91._C61;this._6k1=this._V91._C61;this._7k1=this._X91._E61;this._8k1=this._V91._E61;var _aa1=data._891[this._Bg1]._34._ja();var _Rh1=data._891[this._Bg1]._cd;var _Sh1=data._991[this._Bg1]._rd._ja();var _z_=data._991[this._Bg1]._64;var _ca1=data._891[this._Cg1]._34._ja();
var _Th1=data._891[this._Cg1]._cd;var _Uh1=data._991[this._Cg1]._rd._ja();var _A_=data._991[this._Cg1]._64;var _rk1=new _fW(_Rh1),_sk1=new _fW(_Th1);this._1k1._AV(_KW(_rk1,_wV._EV(this._Qj1,this._3k1)));this._2k1._AV(_KW(_sk1,_wV._EV(this._Rj1,this._4k1)));this._3l1._AV(_wV._EV(_wV._EV(_wV._Tj(_ca1,this._2k1),_aa1),this._1k1));this._1l1=this._3l1._FV();var _QW=this._1l1-this._3o1;if(_QW>0.0){this._4o1=_T91._mj1}else {this._4o1=_T91._kj1}if(this._1l1>_RU){this._3l1._Tq(1.0/this._1l1)}else {this._3l1._xV();
this._B61=0.0;this._Tj1=0.0;return }var _8o1=_wW(this._1k1,this._3l1);var _9o1=_wW(this._2k1,this._3l1);var _8l1=this._5k1+this._7k1*_8o1*_8o1+this._6k1+this._8k1*_9o1*_9o1;this._B61=_8l1!=0.0?1.0/_8l1:0.0;if(data._kU._491){this._Tj1*=data._kU._191;var _V21=_wV._Tq(this._Tj1,this._3l1);_Sh1._EV(_wV._Tq(this._5k1,_V21));_z_-=this._7k1*_wW(this._1k1,_V21);_Uh1._Tj(_wV._Tq(this._6k1,_V21));_A_+=this._8k1*_wW(this._2k1,_V21)}else {this._Tj1=0.0}data._991[this._Bg1]._rd._AV(_Sh1);data._991[this._Bg1]._64=_z_;
data._991[this._Cg1]._rd._AV(_Uh1);data._991[this._Cg1]._64=_A_},_ci1:function(data){var _Sh1=data._991[this._Bg1]._rd._ja();var _z_=data._991[this._Bg1]._64;var _Uh1=data._991[this._Cg1]._rd._ja();var _A_=data._991[this._Cg1]._64;var _9l1=_wV._Tj(_Sh1,_yW(_z_,this._1k1));var _al1=_wV._Tj(_Uh1,_yW(_A_,this._2k1));var _QW=this._1l1-this._3o1;var _uk1=_vW(this._3l1,_wV._EV(_al1,_9l1));if(_QW<0.0){_uk1+=data._kU._091*_QW}var _q71=-this._B61*_uk1;var _vk1=this._Tj1;this._Tj1=_XW(0.0,this._Tj1+_q71);_q71=this._Tj1-_vk1;
var _V21=_wV._Tq(_q71,this._3l1);_Sh1._EV(_wV._Tq(this._5k1,_V21));_z_-=this._7k1*_wW(this._1k1,_V21);_Uh1._Tj(_wV._Tq(this._6k1,_V21));_A_+=this._8k1*_wW(this._2k1,_V21);data._991[this._Bg1]._rd._AV(_Sh1);data._991[this._Bg1]._64=_z_;data._991[this._Cg1]._rd._AV(_Uh1);data._991[this._Cg1]._64=_A_},_xi1:function(data){var _aa1=data._891[this._Bg1]._34._ja();var _Rh1=data._891[this._Bg1]._cd;var _ca1=data._891[this._Cg1]._34._ja();var _Th1=data._891[this._Cg1]._cd;var _rk1=new _fW(_Rh1),_sk1=new _fW(_Th1);
var _C01=_KW(_rk1,_wV._EV(this._Qj1,this._3k1));var _D01=_KW(_sk1,_wV._EV(this._Rj1,this._4k1));var _pd=_wV._EV(_wV._EV(_wV._Tj(_ca1,_D01),_aa1),_C01);var length=_pd._HV();var _QW=length-this._3o1;_QW=_0X(_QW,0.0,_XU);var _q71=-this._B61*_QW;var _V21=_wV._Tq(_q71,_pd);_aa1._EV(_wV._Tq(this._5k1,_V21));_Rh1-=this._7k1*_wW(_C01,_V21);_ca1._Tj(_wV._Tq(this._6k1,_V21));_Th1+=this._8k1*_wW(_D01,_V21);data._891[this._Bg1]._34._AV(_aa1);data._891[this._Bg1]._cd=_Rh1;data._891[this._Cg1]._34._AV(_ca1);data._891[this._Cg1]._cd=_Th1;
return length-this._3o1<_RU},_LV:function(_MV){var _xt=_MV||{};this.parent.prototype._LV.call(this,_xt);_xt['localAnchorA']=this._Qj1._LV();_xt['localAnchorB']=this._Rj1._LV();_xt['maxLength']=this._3o1;return _xt}};_Ej1._cU(_T91);var _ao1=Math.exp;function _bo1(){this._jd=null;this._wc=0;this._co1=null;this._h7=new _wV();this._tb1=0.1;this._do1=0.9;this._eo1=0.1}function _fo1(){this._yY=0;this._go1=null;this._ho1=null;this._io1=null;this._jo1=null;this._ko1=null;this._lo1=null;this._mo1=0;this._q91=new _wV();
this._no1=1.0;this._oo1=0.1}_fo1.prototype={_311:function(_O61){_IU(_O61._wc>=3);this._yY=_O61._wc;this._go1=new Array(this._yY);this._ho1=new Array(this._yY);this._io1=new Array(this._yY);this._jo1=new Array(this._yY);for(var _24=0;_24<this._yY;++_24){this._go1[_24]=_O61._jd[_24]._ja();this._ho1[_24]=_O61._jd[_24]._ja();this._io1[_24]=new _wV();var _xb=_O61._co1[_24];if(_xb>0.0){this._jo1[_24]=1.0/_xb}else {this._jo1[_24]=0.0}}var _621=this._yY-1;var _po1=this._yY-2;this._ko1=new Array(_621);this._lo1=new Array(_po1);
for(var _24=0;_24<_621;++_24){var _pX=this._go1[_24];var _qX=this._go1[_24+1];this._ko1[_24]=_BW(_pX,_qX)}for(var _24=0;_24<_po1;++_24){var _pX=this._go1[_24];var _qX=this._go1[_24+1];var _rZ=this._go1[_24+2];var _hY=_wV._EV(_qX,_pX);var _1f1=_wV._EV(_rZ,_qX);var _cd=_wW(_hY,_1f1);var _Ob=_vW(_hY,_1f1);this._lo1[_24]=_uV(_cd,_Ob)}this._q91=_O61._h7._ja();this._mo1=_O61._tb1;this._no1=_O61._do1;this._oo1=_O61._eo1},_1a1:function(_74,_x_){if(_74==0.0){return }var _lm=_ao1(-_74*this._mo1);for(var _24=0;_24<this._yY;
++_24){this._ho1[_24]._AV(this._go1[_24]);if(this._jo1[_24]>0.0){this._io1[_24]._Tj(_wV._Tq(_74,this._q91))}this._io1[_24]._Tq(_lm);this._go1[_24]._Tj(_wV._Tq(_74,this._io1[_24]))}for(var _24=0;_24<_x_;++_24){this._qo1();this._ro1();this._qo1()}var _zn1=1.0/_74;for(var _24=0;_24<this._yY;++_24){this._io1[_24]=_wV._Tq(_zn1,_wV._EV(this._go1[_24],this._ho1[_24]))}},_fY:function(){return this._yY},_so1:function(){return this._go1},_Zc:function(_to1){var _34=new _8X(0.4,0.5,0.7);for(var _24=0;_24<this._yY-1;
++_24){_to1._oX(this._go1[_24],this._go1[_24+1],_34)}},_uo1:function(_Tc){var _po1=this._yY-2;for(var _24=0;_24<_po1;++_24){this._lo1[_24]=_Tc}},_qo1:function(){var _621=this._yY-1;for(var _24=0;_24<_621;++_24){var _pX=this._go1[_24];var _qX=this._go1[_24+1];var _lm=_wV._EV(_qX,_pX);var _Wm1=_lm._HV();var _vo1=this._jo1[_24];var _wo1=this._jo1[_24+1];if(_vo1+_wo1==0.0){continue}var _jr=_vo1/(_vo1+_wo1);var _kr=_wo1/(_vo1+_wo1);_pX._EV(_wV._Tq(this._no1*_jr*(this._ko1[_24]-_Wm1),_lm));_qX._Tj(_wV._Tq(this._no1*_kr*(this._ko1[_24]-_Wm1),
_lm))}},_ro1:function(){var _po1=this._yY-2;for(var _24=0;_24<_po1;++_24){var _pX=this._go1[_24];var _qX=this._go1[_24+1];var _rZ=this._go1[_24+2];var _xo1=this._jo1[_24];var _yo1=this._jo1[_24+1];var _zo1=this._jo1[_24+2];var _hY=_wV._EV(_qX,_pX);var _1f1=_wV._EV(_rZ,_qX);var _Ao1=_hY._GV();var _Bo1=_1f1._GV();if(_Ao1*_Bo1==0.0){continue}var _cd=_wW(_hY,_1f1);var _Ob=_vW(_hY,_1f1);var _Tc=_uV(_cd,_Ob);var _Co1=_wV._Tq((-1.0/_Ao1),_hY._KV());var _Do1=_wV._Tq((1.0/_Bo1),_1f1._KV());var _Eo1=_wV._BV(_Co1);var _Fo1=_wV._EV(_Co1,
_Do1);var _Go1=_Do1;var _KX=_xo1*_vW(_Eo1,_Eo1)+_yo1*_vW(_Fo1,_Fo1)+_zo1*_vW(_Go1,_Go1);if(_KX==0.0){continue}_KX=1.0/_KX;var _QW=_Tc-this._lo1[_24];while(_QW>_MU){_Tc-=2*_MU;_QW=_Tc-this._lo1[_24]}while(_QW<-_MU){_Tc+=2.0*_MU;_QW=_Tc-this._lo1[_24]}var _q71=-this._oo1*_KX*_QW;_pX._Tj(_wV._Tq((_xo1*_q71),_Eo1));_qX._Tj(_wV._Tq((_yo1*_q71),_Fo1));_rZ._Tj(_wV._Tq((_zo1*_q71),_Go1))}}};var _Ho1={_Io1:function(_d61){var _Jo1=[];var _24;var _Ko1;var _Ob;var _Ms;var _7Y;for(_Ob=_d61._la1();_Ob;_Ob=_Ob._181()){for(_Ms=_Ob._Z71();
_Ms;_Ms=_Ms._181()){_7Y=_Ms._n81();_Ms._Lo1=_Jo1.length;_Jo1.push(_7Y._LV())}}var _Mo1=[];for(_Ob=_d61._la1();_Ob;_Ob=_Ob._181()){_Ob._No1=[];for(_Ms=_Ob._Z71();_Ms;_Ms=_Ms._181()){_Ko1=_Ms._LV();_Ko1['shape']=_Ms._Lo1;delete _Ms._Lo1;_Ob._No1.push(_Mo1.length);_Mo1.push(_Ko1)}}var _4b1=[];for(_Ob=_d61._la1();_Ob;_Ob=_Ob._181()){_Ko1=_Ob._LV();_Ko1._Mo1=[];for(_24=0;_24<_Ob._No1.length;++_24)_Ko1._Mo1.push(_Ob._No1[_24]);delete _Ob._No1;_Ob._Oo1=_4b1.length;_4b1.push(_Ko1)};var _gj1=[];var _Sb;for(_Sb=_d61.__71(),
_24=0;_Sb;_Sb=_Sb._181(),++_24)_Sb._gn1=_24;for(_Sb=_d61.__71();_Sb;_Sb=_Sb._181()){if(_Sb._OX()===_T91._hb1)continue;_Ko1=_Sb._LV();_Ko1['bodyA']=_Sb._8b1()._Oo1;_Ko1['bodyB']=_Sb._9b1()._Oo1;_gj1.push(_Ko1)}for(_Sb=_d61.__71();_Sb;_Sb=_Sb._181())delete _Sb._gn1;for(_Ob=_d61._la1();_Ob;_Ob=_Ob._181())delete _Ob._Oo1;var _Jj={_Jo1:_Jo1,_Mo1:_Mo1,_4b1:_4b1,_gj1:_gj1};return _Jj},_Po1:function(_Ko1,_d61,clear){var _Qo1=JSON.parse(_Ko1);if(clear){for(var _Ob=_d61._la1();_Ob;){var _lk=_Ob._181();_d61._M91(_Ob);
_Ob=_lk}for(var _Sb=_d61.__71();_Sb;){var _lk=_Sb._181();_d61._P91(_Sb);_Sb=_lk}}var _Jo1=[];for(var _24=0;_24<_Qo1._Jo1.length;++_24){var _Ro1=_Qo1._Jo1[_24];var _7Y;switch(_Ro1._gE){case _MX._0Y:_7Y=new _5Y();break;case _MX._1Y:_7Y=new _iY();break;case _MX._3Y:_7Y=new _wY();break;case _MX._2Y:_7Y=new _OY();break}_7Y._NV(_Ro1);_Jo1.push(_7Y)}var _Mo1=[];for(_24=0;_24<_Qo1._Mo1.length;++_24){var _So1=_Qo1._Mo1[_24];var __J=new _Q61();__J._NV(_So1);__J._7Y=_Jo1[_So1['shape']];_Mo1.push(__J)}var _4b1=[];for(_24=0;_24<_Qo1._4b1.length;
++_24){var _To1=_Qo1._4b1[_24];var _O61=new _061();_O61._NV(_To1);var body=_d61._FK(_O61);for(var _44=0;_44<_To1._Mo1.length;++_44)body._N61(_Mo1[_To1._Mo1[_44]]);_4b1.push(body)}var _gj1=[];var _Uo1=[];for(_24=0;_24<_Qo1._gj1.length;++_24){var _Vo1=_Qo1._gj1[_24];var _Wo1;switch(_Vo1.type){case _T91._oj1:_Wo1=new _Gj1();break;case _T91._pj1:_Wo1=new _bl1();break;case _T91._cb1:_Wo1=new _Zk1();break;case _T91._db1:_Wo1=new _Bn1();break;case _T91._qj1:_Wo1=new _bm1();break;case _T91._rj1:_Wo1=new _Wl1();break;case _T91._sj1:_Wo1=new _Tl1();
break;case _T91._tj1:_Wo1=new _Kl1();break;case _T91._uj1:_Wo1=new _1o1();break;case _T91._ib1:_Wo1=new _hn1();break;default :throw new _Si('unknown joint')}_Wo1._NV(_Vo1,_4b1);if(_Vo1.type===_T91._qj1){_Uo1.push([_Wo1,_gj1.length]);_gj1.push(null)}else {var _781=_d61._S91(_Wo1);_gj1.push(_781)}}for(_24=0;_24<_Uo1.length;++_24){_Uo1[_24][0]._cm1=_gj1[_Uo1[_24][0]._cm1];_Uo1[_24][0]._dm1=_gj1[_Uo1[_24][0]._dm1];_781=_d61._S91(_Uo1[_24][0]);_gj1[_Uo1[_24][1]]=_781}}};var _Xo1=(function(){function _Yo1(_xt){return new _wV(_xt?(_xt._44||0):0,
_xt?(_xt._54||0):0)}function _Zo1(_xt){var __o1=new Array(_xt._44.length);for(var _24=0;_24<__o1.length;++_24)__o1[_24]=new _wV(_xt._44[_24],_xt._54[_24]);return __o1}function _0p1(_xt,_1p1){var name=_xt.name;var _8h;if(typeof(_xt['int'])!=='undefined')_8h=_xt['int'];else if(typeof(_xt['float'])!=='undefined')_8h=_xt['float'];else if(typeof(_xt['string'])!=='undefined')_8h=_xt['string'];else if(typeof(_xt['bool'])!=='undefined')_8h=_xt['bool'];else if(typeof(_xt._2p1)!=='undefined')_8h=_Yo1(_xt._2p1);else throw new _Si("unknown property type");
if(_1p1.hasOwnProperty(name))throw new _Si("custom property possibly overwriting an existing one");_1p1[name]=_8h}function _3p1(_xt,body){var _O61=new _Q61();_O61._XX=_xt._XX||0;_O61._d81._a81=typeof(_xt['filter-categoryBits'])==='undefined'?1:_xt['filter-categoryBits'];_O61._d81._b81=typeof(_xt['filter-maskBits'])==='undefined'?65535:_xt['filter-maskBits'];_O61._d81._c81=typeof(_xt['filter-groupIndex'])==='undefined'?0:_xt['filter-groupIndex'];_O61._e81=_xt._e81||0;_O61._f81=_xt._f81||0;_O61._g81=_xt._o81||0;
var _7Y;if(typeof(_xt._f_)!=='undefined'){_7Y=new _5Y();_7Y._6Y=_Yo1(_xt._f_._kX);_7Y._NX=_xt._f_._lX||0}else if(typeof(_xt._g_)!=='undefined'){var _jd=_Zo1(_xt._g_._jd);_7Y=new _OY();_7Y._ek(_jd,_jd.length)}else if(typeof(_xt._h_)!=='undefined'){var _jd=_Zo1(_xt._h_._jd);_7Y=new _wY();_7Y._yY=_jd.length;_7Y._xY=_jd;if(_7Y._CY=_xt._h_._4p1)_7Y._AY=_Yo1(_xt._h_._JY);if(_7Y._BY=_xt._h_._5p1)_7Y._zY=_Yo1(_xt._h_._HY)}else throw new _Si("unknown shape type");_O61._7Y=_7Y;var __J=body._N61(_O61);__J.name=_xt.name;
if(_xt._6p1)for(var _24=0;_24<_xt._6p1.length;++_24)_0p1(_xt,__J)}function _7p1(_xt,_d61){var _O61=new _061();_O61.type=_xt.type||_161._261;_O61._Tc=_xt._Tc||0;_O61._661=_xt._661||0;_O61._461=_xt._461||0;_O61._861=_xt._861||!1;_O61._a61=_xt._a61||!1;_O61._961=_xt._961||!1;_O61._561=_xt._561||!1;_O61._361=_Yo1(_xt._361);_O61._b61=typeof(_xt._b61)!=='undefined'?_xt._b61:1;var _8p1=new _JX();_8p1._KX=_xt['massData-mass']||0;_8p1._kX=_Yo1(_xt['massData-center']);_8p1._LX=_xt['massData-I']||0;_O61.position=_Yo1(_xt.position);
var body=_d61._FK(_O61);body.name=_xt.name;body._v71(_8p1);if(_xt.__J)for(var _24=0;_24<_xt.__J.length;++_24)_3p1(_xt.__J[_24],body);if(_xt._6p1)for(_24=0;_24<_xt._6p1.length;++_24)_0p1(_xt,body);return body}var _9p1={'revolute':_Gj1,'distance':_Zk1,'prismatic':_bl1,'wheel':_Wl1,'rope':_1o1,'motor':_hn1,'weld':_Tl1,'friction':_Kl1};function _ap1(_xt,_d61,_4b1){if(!_9p1[_xt.type])throw new _Si("unknown joint type");var _bp1=new _9p1[_xt.type]();switch(_bp1.type){case _T91._oj1:_bp1._Hj1=_Yo1(_xt._In1);_bp1._Ij1=_Yo1(_xt._Jn1);
_bp1._Oj1=_xt._Oj1||!1;_bp1._Pj1=_xt._Pj1||!1;_bp1._Kj1=_xt._cp1||0;_bp1._Mj1=_xt._Mj1||0;_bp1._Nj1=_xt._Nj1||0;_bp1._Jj1=_xt._dp1||0;_bp1._Lj1=_xt._ep1||0;break;case _T91._cb1:_bp1._Hj1=_Yo1(_xt._In1);_bp1._Ij1=_Yo1(_xt._Jn1);_bp1._Hk1=_xt._Hk1||0;_bp1._Gk1=_xt._fp1||0;_bp1.length=_xt.length||0;break;case _T91._pj1:_bp1._Hj1=_Yo1(_xt._In1);_bp1._Ij1=_Yo1(_xt._Jn1);_bp1._Oj1=_xt._Oj1||!1;_bp1._Pj1=_xt._Pj1||!1;_bp1._cl1=_Yo1(_xt._cl1);_bp1._dl1=_xt._cp1||0;_bp1._fl1=_xt._fl1||0;_bp1._Nj1=_xt._Nj1||0;
_bp1._Jj1=_xt._dp1||0;_bp1._el1=_xt._ep1||0;break;case _T91._rj1:_bp1._Hj1=_Yo1(_xt._In1);_bp1._Ij1=_Yo1(_xt._Jn1);_bp1._Pj1=_xt._Pj1||!1;_bp1._cl1=_Yo1(_xt._cl1);_bp1._Mj1=_xt._Mj1||0;_bp1._Nj1=_xt._Nj1||0;_bp1._Hk1=_xt._gp1||0;_bp1._Gk1=_xt._hp1||0;break;case _T91._uj1:_bp1._Hj1=_Yo1(_xt._In1);_bp1._Ij1=_Yo1(_xt._Jn1);_bp1._2o1=_xt._2o1||0;break;case _T91._ib1:_bp1._in1=_Yo1(_xt._In1);_bp1._jn1=_xt._dp1||0;_bp1._Fk1=_xt._Fk1||0;_bp1._Ll1=_xt._Ll1||0;_bp1._kn1=_xt._kn1||0;break;case _T91._sj1:_bp1._Hj1=_Yo1(_xt._In1);
_bp1._Ij1=_Yo1(_xt._Jn1);_bp1._Jj1=_xt._dp1||0;_bp1._Hk1=_xt._Hk1||0;_bp1._Gk1=_xt._Gk1||0;break;case _T91._tj1:_bp1._Hj1=_Yo1(_xt._In1);_bp1._Ij1=_Yo1(_xt._Jn1);_bp1._Fk1=_xt._Fk1||0;_bp1._Ll1=_xt._Ll1||0;break;default :throw new _Si("wat?")}_bp1._Z91=_4b1[_xt._Z91||0];_bp1.__91=_4b1[_xt.__91||0];_bp1._0a1=_xt._0a1||!1;var _781=_d61._S91(_bp1);_781.name=_xt.name;if(_xt._6p1)for(var _24=0;_24<_xt._6p1.length;++_24)_0p1(_xt,_781);return _781}function _ip1(){this._d61=null;this._391=0;this._291=0;this._jp1=0;
this._Mo1={};this._4b1={};this._gj1={};Object.seal(this)}function _kp1(_xt,_d61){var _Lv=new _ip1();_Lv._d61=_d61=_d61||new _071(new _wV(0,0));_Lv._391=_xt._391||0;_Lv._291=_xt._291||0;_Lv._jp1=_xt._jp1||0;if(_xt._h7)_d61._ya1(_Yo1(_xt._h7));_d61._ma1(_xt._761||!1);_d61._Aa1(_xt._lp1||!1);_d61._oa1(_xt._491||!1);_d61._qa1(_xt._mp1||!1);_d61._sa1(_xt._np1||!1);var _4b1=[];var _op1=_xt.body;if(_op1){for(var _24=0;_24<_op1.length;++_24){var body=_7p1(_op1[_24],_d61);_4b1.push(body);for(var _Ms=body._Z71();_Ms;
_Ms=_Ms._181()){if(!_Lv._Mo1[_Ms.name])_Lv._Mo1[_Ms.name]=[];_Lv._Mo1[_Ms.name].push(_Ms)}if(!_Lv._4b1[body.name])_Lv._4b1[body.name]=[];_Lv._4b1[body.name].push(body)}}var _gj1=[];var _pp1=_xt._781;if(_pp1){for(_24=0;_24<_pp1.length;++_24){var _781=_ap1(_pp1[_24],_d61,_4b1);_gj1.push(_781);if(!_Lv._gj1[_781.name])_Lv._gj1[_781.name]=[];_Lv._gj1[_781.name].push(_781)}}return _Lv}var _Jj={_kp1:_kp1};return _Jj})();var _qp1=[{"trimmed":"version","name":"b2_version","def":_lV},{"trimmed":"Vec2","name":"b2Vec2",
"def":_wV},{"trimmed":"Vec3","name":"b2Vec3","def":_PV},{"trimmed":"Mat22","name":"b2Mat22","def":_RV},{"trimmed":"Mat33","name":"b2Mat33","def":_2W},{"trimmed":"Rot","name":"b2Rot","def":_fW},{"trimmed":"Transform","name":"b2Transform","def":_jW},{"trimmed":"Sweep","name":"b2Sweep","def":_lW},{"trimmed":"Dot_v2_v2","name":"b2Dot_v2_v2","def":_vW},{"trimmed":"Cross_v2_v2","name":"b2Cross_v2_v2","def":_wW},{"trimmed":"Cross_v2_f","name":"b2Cross_v2_f","def":_xW},{"trimmed":"Cross_f_v2","name":"b2Cross_f_v2",
"def":_yW},{"trimmed":"Mul_m22_v2","name":"b2Mul_m22_v2","def":_zW},{"trimmed":"MulT_m22_v2","name":"b2MulT_m22_v2","def":_AW},{"trimmed":"Distance","name":"b2Distance","def":_BW},{"trimmed":"DistanceSquared","name":"b2DistanceSquared","def":_CW},{"trimmed":"Dot_v3_v3","name":"b2Dot_v3_v3","def":_6W},{"trimmed":"Cross_v3_v3","name":"b2Cross_v3_v3","def":_7W},{"trimmed":"Mul_m22_m22","name":"b2Mul_m22_m22","def":_DW},{"trimmed":"MulT_m22_m22","name":"b2MulT_m22_m22","def":_EW},{"trimmed":"Mul_m33_v3",
"name":"b2Mul_m33_v3","def":_FW},{"trimmed":"Mul22_m33_v2","name":"b2Mul22_m33_v2","def":_GW},{"trimmed":"Mul_r_r","name":"b2Mul_r_r","def":_HW},{"trimmed":"MulT_r_r","name":"b2MulT_r_r","def":_JW},{"trimmed":"Mul_r_v2","name":"b2Mul_r_v2","def":_KW},{"trimmed":"MulT_r_v2","name":"b2MulT_r_v2","def":_LW},{"trimmed":"Mul_t_v2","name":"b2Mul_t_v2","def":_MW},{"trimmed":"Min_v2","name":"b2Min_v2","def":_YW},{"trimmed":"Max_v2","name":"b2Max_v2","def":__W},{"trimmed":"Clamp","name":"b2Clamp","def":_0X}
,{"trimmed":"MulT_t_v2","name":"b2MulT_t_v2","def":_OW},{"trimmed":"Mul_t_t","name":"b2Mul_t_t","def":_PW},{"trimmed":"MulT_t_t","name":"b2MulT_t_t","def":_RW},{"trimmed":"Clamp_v2","name":"b2Clamp_v2","def":_1X},{"trimmed":"NextPowerOfTwo","name":"b2NextPowerOfTwo","def":_2X},{"trimmed":"Abs_v2","name":"b2Abs_v2","def":_VW},{"trimmed":"Abs_m22","name":"b2Abs_m22","def":_WW},{"trimmed":"IsPowerOfTwo","name":"b2IsPowerOfTwo","def":_3X},{"trimmed":"RandomFloat","name":"b2RandomFloat","def":_5X},{"trimmed":"Timer",
"name":"b2Timer","def":_GX},{"trimmed":"Color","name":"b2Color","def":_8X},{"trimmed":"Draw","name":"b2Draw","def":_9X},{"trimmed":"ContactID","name":"b2ContactID","def":_F01},{"trimmed":"ManifoldPoint","name":"b2ManifoldPoint","def":_L01},{"trimmed":"Manifold","name":"b2Manifold","def":_Q01},{"trimmed":"WorldManifold","name":"b2WorldManifold","def":_111},{"trimmed":"GetPointStates","name":"b2GetPointStates","def":_m11},{"trimmed":"ClipVertex","name":"b2ClipVertex","def":_r11},{"trimmed":"RayCastInput",
"name":"b2RayCastInput","def":_s11},{"trimmed":"RayCastOutput","name":"b2RayCastOutput","def":_t11},{"trimmed":"AABB","name":"b2AABB","def":_u11},{"trimmed":"CollideCircles","name":"b2CollideCircles","def":_K11},{"trimmed":"CollidePolygonAndCircle","name":"b2CollidePolygonAndCircle","def":_O11},{"trimmed":"FindMaxSeparation","name":"b2FindMaxSeparation","def":__11},{"trimmed":"FindIncidentEdge","name":"b2FindIncidentEdge","def":_d21},{"trimmed":"CollidePolygons","name":"b2CollidePolygons","def":_n21}
,{"trimmed":"CollideEdgeAndCircle","name":"b2CollideEdgeAndCircle","def":_T21},{"trimmed":"EPAxis","name":"b2EPAxis","def":_631},{"trimmed":"TempPolygon","name":"b2TempPolygon","def":_a31},{"trimmed":"ReferenceFace","name":"b2ReferenceFace","def":_b31},{"trimmed":"EPCollider","name":"b2EPCollider","def":_e31},{"trimmed":"CollideEdgeAndPolygon","name":"b2CollideEdgeAndPolygon","def":_U31},{"trimmed":"ClipSegmentToLine","name":"b2ClipSegmentToLine","def":_Q21},{"trimmed":"TestShapeOverlap","name":"b2TestShapeOverlap",
"def":_241},{"trimmed":"TestOverlap","name":"b2TestOverlap","def":_VZ},{"trimmed":"Shape","name":"b2Shape","def":_MX},{"trimmed":"MassData","name":"b2MassData","def":_JX},{"trimmed":"CircleShape","name":"b2CircleShape","def":_5Y},{"trimmed":"EdgeShape","name":"b2EdgeShape","def":_iY},{"trimmed":"ChainShape","name":"b2ChainShape","def":_wY},{"trimmed":"PolygonShape","name":"b2PolygonShape","def":_OY},{"trimmed":"Pair","name":"b2Pair","def":_sZ},{"trimmed":"PairLessThan","name":"b2PairLessThan","def":_vZ}
,{"trimmed":"BroadPhase","name":"b2BroadPhase","def":_yZ},{"trimmed":"DistanceProxy","name":"b2DistanceProxy","def":_e_},{"trimmed":"SimplexCache","name":"b2SimplexCache","def":_k_},{"trimmed":"DistanceInput","name":"b2DistanceInput","def":_o_},{"trimmed":"DistanceOutput","name":"b2DistanceOutput","def":_u_},{"trimmed":"SimplexVertex","name":"b2SimplexVertex","def":_y_},{"trimmed":"Simplex","name":"b2Simplex","def":_B_},{"trimmed":"DistanceFunc","name":"b2DistanceFunc","def":_n01},{"trimmed":"TreeNode",
"name":"b2TreeNode","def":_641},{"trimmed":"DynamicTree","name":"b2DynamicTree","def":_AZ},{"trimmed":"TOIInput","name":"b2TOIInput","def":_c51},{"trimmed":"TOIOutput","name":"b2TOIOutput","def":_g51},{"trimmed":"SeparationFunction","name":"b2SeparationFunction","def":_l51},{"trimmed":"TimeOfImpact","name":"b2TimeOfImpact","def":_J51},{"trimmed":"BodyDef","name":"b2BodyDef","def":_061},{"trimmed":"Body","name":"b2Body","def":_161},{"trimmed":"Filter","name":"b2Filter","def":_981},{"trimmed":"FixtureDef",
"name":"b2FixtureDef","def":_Q61},{"trimmed":"Fixture","name":"b2Fixture","def":_S61},{"trimmed":"DestructionListener","name":"b2DestructionListener","def":_D81},{"trimmed":"ContactFilter","name":"b2ContactFilter","def":_I81},{"trimmed":"ContactImpulse","name":"b2ContactImpulse","def":_M81},{"trimmed":"ContactListener","name":"b2ContactListener","def":_P81},{"trimmed":"QueryCallback","name":"b2QueryCallback","def":_V81},{"trimmed":"RayCastCallback","name":"b2RayCastCallback","def":_Y81},{"trimmed":"TimeStep",
"name":"b2TimeStep","def":_Z81},{"trimmed":"Position","name":"b2Position","def":_591},{"trimmed":"Velocity","name":"b2Velocity","def":_691},{"trimmed":"SolverData","name":"b2SolverData","def":_791},{"trimmed":"World","name":"b2World","def":_071},{"trimmed":"MixFriction","name":"b2MixFriction","def":_ng1},{"trimmed":"MixRestitution","name":"b2MixRestitution","def":_qg1},{"trimmed":"ContactRegister","name":"b2ContactRegister","def":_tg1},{"trimmed":"ContactEdge","name":"b2ContactEdge","def":_vg1},
{"trimmed":"Contact","name":"b2Contact","def":_Da1},{"trimmed":"CircleContact","name":"b2CircleContact","def":_Ug1},{"trimmed":"PolygonContact","name":"b2PolygonContact","def":_2h1},{"trimmed":"ChainAndCircleContact","name":"b2ChainAndCircleContact","def":_Yg1},{"trimmed":"ChainAndPolygonContact","name":"b2ChainAndPolygonContact","def":_Zg1},{"trimmed":"EdgeAndCircleContact","name":"b2EdgeAndCircleContact","def":__g1},{"trimmed":"EdgeAndPolygonContact","name":"b2EdgeAndPolygonContact","def":_0h1}
,{"trimmed":"PolygonAndCircleContact","name":"b2PolygonAndCircleContact","def":_1h1},{"trimmed":"defaultFilter","name":"b2_defaultFilter","def":_ch1},{"trimmed":"defaultListener","name":"b2_defaultListener","def":_dh1},{"trimmed":"ContactManager","name":"b2ContactManager","def":_f91},{"trimmed":"VelocityConstraintPoint","name":"b2VelocityConstraintPoint","def":_ih1},{"trimmed":"ContactPositionConstraint","name":"b2ContactPositionConstraint","def":_mh1},{"trimmed":"ContactVelocityConstraint","name":"b2ContactVelocityConstraint",
"def":_uh1},{"trimmed":"PositionSolverManifold","name":"b2PositionSolverManifold","def":_yh1},{"trimmed":"ContactSolverDef","name":"b2ContactSolverDef","def":_Bh1},{"trimmed":"ContactSolver","name":"b2ContactSolver","def":_Dh1},{"trimmed":"Island","name":"b2Island","def":_v91},{"trimmed":"Jacobian","name":"b2Jacobian","def":_9j1},{"trimmed":"JointEdge","name":"b2JointEdge","def":_dj1},{"trimmed":"JointDef","name":"b2JointDef","def":_ej1},{"trimmed":"Joint","name":"b2Joint","def":_T91},{"trimmed":"RevoluteJointDef",
"name":"b2RevoluteJointDef","def":_Gj1},{"trimmed":"RevoluteJoint","name":"b2RevoluteJoint","def":_yj1},{"trimmed":"MouseJointDef","name":"b2MouseJointDef","def":_Ek1},{"trimmed":"MouseJoint","name":"b2MouseJoint","def":_wj1},{"trimmed":"DistanceJointDef","name":"b2DistanceJointDef","def":_Zk1},{"trimmed":"DistanceJoint","name":"b2DistanceJoint","def":_vj1},{"trimmed":"PrismaticJointDef","name":"b2PrismaticJointDef","def":_bl1},{"trimmed":"PrismaticJoint","name":"b2PrismaticJoint","def":_xj1},{"trimmed":"FrictionJointDef",
"name":"b2FrictionJointDef","def":_Kl1},{"trimmed":"FrictionJoint","name":"b2FrictionJoint","def":_Dj1},{"trimmed":"WeldJointDef","name":"b2WeldJointDef","def":_Tl1},{"trimmed":"WeldJoint","name":"b2WeldJoint","def":_Cj1},{"trimmed":"WheelJointDef","name":"b2WheelJointDef","def":_Wl1},{"trimmed":"WheelJoint","name":"b2WheelJoint","def":_Bj1},{"trimmed":"GearJointDef","name":"b2GearJointDef","def":_bm1},{"trimmed":"GearJoint","name":"b2GearJoint","def":_Aj1},{"trimmed":"MotorJointDef","name":"b2MotorJointDef",
"def":_hn1},{"trimmed":"MotorJoint","name":"b2MotorJoint","def":_Fj1},{"trimmed":"PulleyJointDef","name":"b2PulleyJointDef","def":_Bn1},{"trimmed":"PulleyJoint","name":"b2PulleyJoint","def":_zj1},{"trimmed":"RopeJointDef","name":"b2RopeJointDef","def":_1o1},{"trimmed":"RopeJoint","name":"b2RopeJoint","def":_Ej1},{"trimmed":"RopeDef","name":"b2RopeDef","def":_bo1},{"trimmed":"Rope","name":"b2Rope","def":_fo1},{"trimmed":"maxManifoldPoints","name":"b2_maxManifoldPoints","def":_NU},{"trimmed":"maxPolygonVertices",
"name":"b2_maxPolygonVertices","def":_OU},{"trimmed":"aabbExtension","name":"b2_aabbExtension","def":_PU},{"trimmed":"aabbMultiplier","name":"b2_aabbMultiplier","def":_QU},{"trimmed":"linearSlop","name":"b2_linearSlop","def":_RU},{"trimmed":"angularSlop","name":"b2_angularSlop","def":_SU},{"trimmed":"polygonRadius","name":"b2_polygonRadius","def":_TU},{"trimmed":"maxSubSteps","name":"b2_maxSubSteps","def":_UU},{"trimmed":"maxTOIContacts","name":"b2_maxTOIContacts","def":_VU},{"trimmed":"velocityThreshold",
"name":"b2_velocityThreshold","def":_WU},{"trimmed":"maxLinearCorrection","name":"b2_maxLinearCorrection","def":_XU},{"trimmed":"maxAngularCorrection","name":"b2_maxAngularCorrection","def":_YU},{"trimmed":"maxTranslation","name":"b2_maxTranslation","def":_ZU},{"trimmed":"maxTranslationSquared","name":"b2_maxTranslationSquared","def":__U},{"trimmed":"maxRotation","name":"b2_maxRotation","def":_0V},{"trimmed":"maxRotationSquared","name":"b2_maxRotationSquared","def":_1V},{"trimmed":"baumgarte","name":"b2_baumgarte",
"def":_2V},{"trimmed":"toiBaugarte","name":"b2_toiBaugarte","def":_3V},{"trimmed":"timeToSleep","name":"b2_timeToSleep","def":_4V},{"trimmed":"linearSleepTolerance","name":"b2_linearSleepTolerance","def":_5V},{"trimmed":"angularSleepTolerance","name":"b2_angularSleepTolerance","def":_6V},{"trimmed":"epsilon","name":"b2_epsilon","def":_LU},{"trimmed":"JsonSerializer","name":"b2JsonSerializer","def":_Ho1},{"trimmed":"RUBELoader","name":"b2RUBELoader","def":_Xo1},{"trimmed":"Profiler","name":"b2Profiler",
"def":_pU},{"trimmed":"ParticleDef","name":"b2ParticleDef","def":_Kc1},{"trimmed":"ParticleColor","name":"b2ParticleColor","def":_Bc1},{"trimmed":"ParticleGroupDef","name":"b2ParticleGroupDef","def":_Vc1},{"trimmed":"ParticleGroup","name":"b2ParticleGroup","def":_Zc1},{"trimmed":"ParticleSystem","name":"b2ParticleSystem","def":_x91}];if(typeof(_rp1)!=="undefined"&&typeof(window)!=="undefined"){for(var _24=0;_24<_qp1.length;++_24)window[_qp1[_24]["name"]]=_qp1[_24]["def"]}else {var _ev={};for(var _24=0;
_24<_qp1.length;++_24)_ev[_qp1[_24]["trimmed"]]=_qp1[_24]["def"];if(typeof(_sp1)!=="undefined")_sp1._tp1=_ev;else window["b2"]=_ev}})();function _up1(){var _vp1="#define MATRIX_VIEW 0\n"+"#define MATRIX_PROJECTION 1\n"+"#define MATRIX_WORLD 2\n"+"#define MATRIX_WORLD_VIEW 3\n"+"#define MATRIX_WORLD_VIEW_PROJECTION 4\n"+"#define MATRICES_MAX 5\n"+"#define FOG_SETTINGS 0\n"+"#define FOG_COLOUR 1\n"+"\n"+"uniform mat4 matrices[MATRICES_MAX];\n"+"uniform vec4 fogParameters[2];\n"+"\n"+"attribute vec3 vertex;\n"+"attribute vec4 color;\n"+"attribute vec2 UV;\n"+"\n"+"varying vec4 fcolor;\n"+"varying vec2 texc;\n"+"varying vec4 fogColor;\n"+"varying float fogFactor;\n"+"\n"+"float CalcFogFactor(vec4 pos)\n"+"{\n"+" vec4 viewpos = matrices[MATRIX_WORLD_VIEW] * pos;\n"+" vec4 fogParams = fogParameters[FOG_SETTINGS];\n"+" return (1.0 - ((fogParams.z - viewpos.z) * fogParams.y)) * fogParams.x;\n"+"}\n"+"\n"+"void main(void)\n"+"{\n"+" fcolor = color;\n"+" texc = UV;\n"+" vec4 pos = vec4(vertex.xyz, 1);\n"+" fogFactor = CalcFogFactor(pos);\n"+" fogColor = vec4(fogParameters[FOG_COLOUR].xyz, 1);\n"+" gl_Position = matrices[MATRIX_WORLD_VIEW_PROJECTION] * pos;\n"+" gl_PointSize = 1.0;\n"+"}";
return _vp1}function _wp1(){var _xp1="precision mediump float;\n"+"uniform sampler2D pTexure;\n"+"uniform bool alphaTestEnabled;\n"+"uniform float alphaRefValue;"+"\n"+"varying vec4 fcolor;\n"+"varying vec2 texc;\n"+"varying vec4 fogColor;\n"+"varying float fogFactor;\n"+"\n"+"void DoAlphaTest(vec4 SrcColour)\n"+"{\n"+" if (alphaTestEnabled)\n"+" {\n"+" if (SrcColour.a <= alphaRefValue)\n"+" {\n"+" discard;\n"+" }\n"+" }\n"+"}\n"+"\n"+"void main(void)\n"+"{\n"+" vec4 color = texture2D(pTexure, texc).rgba * fcolor.rgba;\n"+" DoAlphaTest(color);\n"+" gl_FragColor = vec4(mix(color.rgb, fogColor.rgb, fogFactor), color.a);\n"+"}\n";
return _xp1}function _yp1(){var _zp1="#define LIGHTS_MAX 8\n"+"#define MATRIX_VIEW 0\n"+"#define MATRIX_PROJECTION 1\n"+"#define MATRIX_WORLD 2\n"+"#define MATRIX_WORLD_VIEW 3\n"+"#define MATRIX_WORLD_VIEW_PROJECTION 4\n"+"#define MATRICES_MAX 5\n"+"#define FOG_SETTINGS 0\n"+"#define FOG_COLOUR 1\n"+"\n"+"uniform mat4 matrices[MATRICES_MAX];\n"+"uniform vec4 fogParameters[2];\n"+"\n"+"uniform vec4 dirlightdir[LIGHTS_MAX];\n"+"uniform vec4 pointlightpos[LIGHTS_MAX];\n"+"uniform vec4 lightcol[LIGHTS_MAX];\n"+"uniform vec4 ambientcol;\n"+"\n"+"attribute vec3 vertex;\n"+"attribute vec3 normal;\n"+"attribute vec4 color;\n"+"attribute vec2 UV;\n"+"\n"+"varying vec4 fcolor;\n"+"varying vec2 texc;\n"+"varying vec4 fogColor;\n"+"varying float fogFactor;\n"+"\n"+"float CalcFogFactor(vec4 pos)\n"+"{\n"+" vec4 viewpos = matrices[MATRIX_WORLD_VIEW] * pos;\n"+" vec4 fogParams = fogParameters[FOG_SETTINGS];\n"+" return (1.0 - ((fogParams.z - viewpos.z) * fogParams.y)) * fogParams.x;\n"+"}\n"+"\n"+"vec4 DoDirLight(vec3 ws_normal, vec4 dir, vec4 diffusecol)\n"+"{\n"+" float dotresult = dot(ws_normal, dir.xyz);\n"+" dotresult = max(0.0, dotresult);\n"+" return dotresult * diffusecol;\n"+"}\n"+"\n"+"vec4 DoPointLight(vec3 ws_pos, vec3 ws_normal, vec4 posrange, vec4 diffusecol)\n"+"{\n"+" float atten = 0.0;\n"+"\n"+" vec3 diffvec = ws_pos - posrange.xyz;\n"+" float veclen = length(diffvec);\n"+" if (veclen <= posrange.w)\n"+" {\n"+" atten = 1.0 / (1.0 + (veclen / posrange.w));\n"+" }\n"+"\n"+" diffvec /= veclen;\n"+" float dotresult = dot(ws_normal, diffvec);\n"+" dotresult = max(0.0, dotresult);\n"+"\n"+" return (diffusecol * dotresult * atten);\n"+"}\n"+"\n"+"vec4 DoLighting(vec4 vertexcolour, vec4 objectspacepos, vec3 objectspacenormal)\n"+"{\n"+" vec3 ws_normal;\n"+" vec3 ws_pos;\n"+" vec4 objectspacenormal4 = vec4(objectspacenormal, 0.0);\n"+"\n"+" ws_normal = (matrices[MATRIX_WORLD] * objectspacenormal4).xyz;\n"+" ws_normal = -normalize(ws_normal);\n"+" ws_pos = (matrices[MATRIX_WORLD] * objectspacepos).xyz;\n"+"\n"+" vec4 accumcol = vec4(0.0, 0.0, 0.0, 0.0);\n"+" for(int i = 0; i < LIGHTS_MAX; i++)\n"+" {\n"+" accumcol += DoDirLight(ws_normal, dirlightdir[i], lightcol[i]);\n"+" }\n"+" for(int i = 0; i < LIGHTS_MAX; i++)\n"+" {\n"+" accumcol += DoPointLight(ws_pos, ws_normal, pointlightpos[i], lightcol[i]);\n"+" }\n"+" accumcol *= vertexcolour;\n"+" accumcol += ambientcol;\n"+" return min(vec4(1.0, 1.0, 1.0, 1.0), accumcol);\n"+"}\n"+"\n"+"void main(void)\n"+"{\n"+" vec4 pos = vec4(vertex.xyz, 1);\n"+" vec4 lcolor = DoLighting(color, pos, normal);\n"+" fcolor = vec4(lcolor.xyz, 1);\n"+" fogFactor = CalcFogFactor(pos);\n"+" fogColor = vec4(fogParameters[FOG_COLOUR].xyz, 1);\n"+" texc = UV;\n"+" gl_Position = matrices[MATRIX_WORLD_VIEW_PROJECTION] * pos;\n"+" gl_PointSize = 1.0;\n"+"}";
return _zp1}function _Ap1(){var _xp1="precision mediump float;\n"+"uniform sampler2D pTexure;\n"+"uniform bool alphaTestEnabled;\n"+"uniform float alphaRefValue;"+"\n"+"varying vec4 fcolor;\n"+"varying vec2 texc;\n"+"varying vec4 fogColor;\n"+"varying float fogFactor;\n"+"\n"+"void DoAlphaTest(vec4 SrcColour)\n"+"{\n"+" if (alphaTestEnabled)\n"+" {\n"+" if (SrcColour.a <= alphaRefValue)\n"+" {\n"+" discard;\n"+" }\n"+" }\n"+"}\n"+"\n"+"\n"+"void main(void)\n"+"{\n"+" vec4 color = texture2D( pTexure, texc ).rgba * fcolor.rgba;\n"+" DoAlphaTest(color);\n"+" gl_FragColor = vec4(mix(color.rgb, fogColor.rgb, fogFactor), color.a);\n"+"}\n";
return _xp1}function _Bp1(_Cp1,_7S){var _Dp1=null;var _Ep1=null,_Fp1=null;var _Gp1=0;var _Hp1,_Ip1;var _Jp1,_Kp1,_Lp1=[];var _Mp1,_Np1,_Op1,_Pp1;var _Qp1,_Rp1;Object.defineProperties(this,{_Sp1:{get:function(){return _Dp1}},_Tp1:{get:function(){return(_Dp1!==null&&_Dp1!==undefined)}},_1e:{get:function(){return _Jp1}},_Kf:{get:function(){return _Kp1}},_Up1:{get:function(){return _Hp1}},_Vp1:{get:function(){return _Ip1}},_Wp1:{get:function(){return _Mp1}},_Xp1:{get:function(){return _Np1}},_Yp1:{get:function(){return _Op1}
,set:function(_8h){_Op1=_8h}},_Zp1:{get:function(){return _Pp1},set:function(_8h){_Pp1=_8h}}});(function(){_Dp1=__p1(_Cp1,_7S);if(_Dp1){_0q1(_Dp1);var _1q1=_Dp1.getParameter(_Dp1.MAX_TEXTURE_IMAGE_UNITS);_Qp1=(_1q1<__d._2q1)?_1q1:__d._2q1;_Rp1=_Dp1.getParameter(_Dp1.MAX_TEXTURE_SIZE);_Fp1=new _3q1(_7S._4q1);_Ep1=new _5q1(_Fp1);_6q1();_7q1();_8q1();_Fp1._Dp(_Hp1)}})();function _0q1(_9q1){_3q1.prototype._9q1=_9q1;_5q1.prototype._9q1=_9q1;_tf.prototype._9q1=_9q1;_aq1.prototype._9q1=_9q1;_bq1.prototype._9q1=_9q1;
_cq1.prototype._9q1=_9q1};function _dq1(){var userAgent=navigator.userAgent.toString().toLowerCase();var _eq1=userAgent.indexOf("trident/");if(_eq1>=0){var version=parseFloat(userAgent.slice(_eq1+"trident/".length));if(version==7){return !0}}return !1};function __p1(_Cp1,_7S){if(_dq1())return null;var _fq1=null;var _gq1=["webgl","experimental-webgl","moz-webgl","webkit-3d"];{for(var _24=0;_24<_gq1.length;_24++){try{var _hq1={alpha:!0,stencil:_7S._iq1,antialias:!1,premultipliedAlpha:!1,preserveDrawingBuffer:_7S._jq1}
;_fq1=_Cp1.getContext(_gq1[_24],_hq1);if(_fq1){break}}catch(_fz){return null}}}if(_fq1){_Mp1=_Cp1.width;_Np1=_Cp1.height;_Op1=_Mp1;_Pp1=_Np1}return _fq1};function _6q1(){var _kq1=new _bq1(),_lq1=new _bq1();_kq1._mq1();_kq1._nq1();_kq1._oq1();_lq1._mq1();_lq1._nq1();_lq1._oq1();_lq1._pq1();_Jp1=_Lp1.push(_kq1)-1;_Kp1=_Lp1.push(_lq1)-1;_Ep1._qq1(_Jp1);_Ep1._qq1(_Kp1);_kq1._rq1=_lq1._rq1=!0};this._sq1=function(_tq1){for(var _24 in _Lp1){if(!_Lp1.hasOwnProperty(_24))continue;if(_Lp1[_24]._OV(_tq1)){return _24}
}var _uq1=_Lp1.push(_tq1)-1;_Ep1._qq1(_uq1);return _uq1};this._vf=function(_ng){return _Lp1[_ng]};function _vq1(_wq1){while(((_wq1&0x1)==0)&&(_wq1>1)){_wq1>>=1}return(_wq1==1)};this._xq1=function(){return _Rp1};this._yq1=function(_zq1,_Aq1,_Bq1,_Cq1){_Ep1._Dq1();_Fp1._yq1(_zq1,_Aq1,_Bq1,_Cq1)};function _Eq1(_Fq1,type,source){var _7s=_Dp1.createShader((type=='vertex')?_Dp1.VERTEX_SHADER:_Dp1.FRAGMENT_SHADER);_Dp1.shaderSource(_7s,source);_Dp1.compileShader(_7s);if(!_Dp1.getShaderParameter(_7s,_Dp1.COMPILE_STATUS)){
alert("Could not compile "+type+" shader:\n\n"+_Dp1.getShaderInfoLog(_7s));return }_Dp1.attachShader(_Fq1,_7s)};function _7q1(){var _zp1=_up1();var _xp1=_wp1();var _Gq1=_Dp1.createProgram();var error=_Dp1.getError();_Eq1(_Gq1,"vertex",_zp1);_Eq1(_Gq1,"fragment",_xp1);_Dp1.linkProgram(_Gq1);error=_Dp1.getError();if(!_Dp1.getProgramParameter(_Gq1,_Dp1.LINK_STATUS)){alert("Could not initialise shaders\n\n");return !1}_Dp1.useProgram(_Gq1);_Hp1=_Gq1;_Gq1._Hq1=_Dp1.getAttribLocation(_Gq1,"vertex");_Gq1._Iq1=_Dp1.getAttribLocation(_Gq1,
"normal");_Gq1._Jq1=_Dp1.getAttribLocation(_Gq1,"UV");_Gq1._Kq1=_Dp1.getAttribLocation(_Gq1,"color");_Gq1._Lq1=_Dp1.getUniformLocation(_Gq1,"pTexure");_Gq1._Mq1=_Dp1.getUniformLocation(_Gq1,"matrices");_Gq1._Nq1=_Dp1.getUniformLocation(_Gq1,"fogParameters");_Gq1._Oq1=_Dp1.getUniformLocation(_Gq1,"alphaTestEnabled");_Gq1._Pq1=_Dp1.getUniformLocation(_Gq1,"alphaRefValue");_Gq1._Qq1=[];_Gq1._Qq1.push(_Dp1.getAttribLocation(_Gq1,"vertex"));_Gq1._Qq1.push(_Dp1.getAttribLocation(_Gq1,"color"));_Gq1._Qq1.push(_Dp1.getAttribLocation(_Gq1,
"UV"));return !0};function _8q1(){var _vp1=_yp1();var _xp1=_Ap1();var _Gq1=_Dp1.createProgram();var error=_Dp1.getError();_Eq1(_Gq1,"vertex",_vp1);_Eq1(_Gq1,"fragment",_xp1);_Dp1.linkProgram(_Gq1);error=_Dp1.getError();if(!_Dp1.getProgramParameter(_Gq1,_Dp1.LINK_STATUS)){alert("Could not initialise 3D shader\n\n");return !1}_Dp1.useProgram(_Gq1);_Gq1._Rq1=_Dp1.getUniformLocation(_Gq1,"ViewMatrix");_Ip1=_Gq1;_Gq1._Hq1=_Dp1.getAttribLocation(_Gq1,"vertex");_Gq1._Iq1=_Dp1.getAttribLocation(_Gq1,"normal");
_Gq1._Jq1=_Dp1.getAttribLocation(_Gq1,"UV");_Gq1._Kq1=_Dp1.getAttribLocation(_Gq1,"color");_Gq1._Lq1=_Dp1.getUniformLocation(_Gq1,"pTexure");_Gq1._Mq1=_Dp1.getUniformLocation(_Gq1,"matrices");_Gq1._Sq1=_Dp1.getUniformLocation(_Gq1,"dirlightdir");_Gq1._Tq1=_Dp1.getUniformLocation(_Gq1,"pointlightpos");_Gq1._Uq1=_Dp1.getUniformLocation(_Gq1,"lightcol");_Gq1._Vq1=_Dp1.getUniformLocation(_Gq1,"ambientcol");_Gq1._Nq1=_Dp1.getUniformLocation(_Gq1,"fogParameters");_Gq1._Oq1=_Dp1.getUniformLocation(_Gq1,
"alphaTestEnabled");_Gq1._Pq1=_Dp1.getUniformLocation(_Gq1,"alphaRefValue");_Gq1._Qq1=[];_Gq1._Qq1.push(_Dp1.getAttribLocation(_Gq1,"vertex"));_Gq1._Qq1.push(_Dp1.getAttribLocation(_Gq1,"normal"));_Gq1._Qq1.push(_Dp1.getAttribLocation(_Gq1,"color"));_Gq1._Qq1.push(_Dp1.getAttribLocation(_Gq1,"UV"));return !0};this._Wq1=function(_Xq1,_Yq1,_Zq1){if(_Xq1=="None"||_Yq1=="None"){var __q1={_0r1:null,_1r1:null};return __q1}var _Gq1=_Dp1.createProgram();var error=_Dp1.getError();_Eq1(_Gq1,"vertex",_Xq1);_Eq1(_Gq1,
"fragment",_Yq1);_Dp1.linkProgram(_Gq1);error=_Dp1.getError();if(!_Dp1.getProgramParameter(_Gq1,_Dp1.LINK_STATUS)){var __q1={_0r1:null,_1r1:null};return __q1}_Dp1.useProgram(_Gq1);_Gq1._Mq1=_Dp1.getUniformLocation(_Gq1,"gm_Matrices");_Gq1._Sq1=_Dp1.getUniformLocation(_Gq1,"gm_Lights_Direction");_Gq1._Tq1=_Dp1.getUniformLocation(_Gq1,"gm_Lights_PosRange");_Gq1._Uq1=_Dp1.getUniformLocation(_Gq1,"gm_Lights_Colour");_Gq1._Vq1=_Dp1.getUniformLocation(_Gq1,"gm_AmbientColour");_Gq1._Hq1=_Dp1.getAttribLocation(_Gq1,
"in_Position");_Gq1._Iq1=_Dp1.getAttribLocation(_Gq1,"in_Normal");_Gq1._Jq1=_Dp1.getAttribLocation(_Gq1,"in_TextureCoord");_Gq1._Kq1=_Dp1.getAttribLocation(_Gq1,"in_Colour");_Gq1._Qq1=[];for(var _2r1=0;_2r1<_Zq1.length;_2r1++){_Gq1._Qq1.push(_Dp1.getAttribLocation(_Gq1,_Zq1[_2r1]))}var _3r1="gm_BaseTexture";var _4r1=[_3r1];var _5r1=0;var _6r1=[];var _7r1=_Dp1.getUniformLocation(_Gq1,_3r1);_Dp1.uniform1iv(_7r1,[_5r1++]);_Gq1._Lq1=_7r1;_Gq1._8r1={_9r1:[]};for(var _pd=0,_ar1=_Dp1.getProgramParameter(_Gq1,
_Dp1.ACTIVE_UNIFORMS);_pd<_ar1;_pd++){var _br1=_Dp1.getActiveUniform(_Gq1,_pd),_cr1=_br1["name"];if(_br1["size"]>1){var _Cm=_cr1.indexOf('[');if(_Cm>0){_cr1=_cr1.substring(0,_Cm)}}if((_br1["type"]==_Dp1.SAMPLER_2D)||(_br1["type"]==_Dp1.SAMPLER_CUBE)){if(_cr1!=_3r1){_4r1[_5r1]=_cr1;var _2r1=_Dp1.getUniformLocation(_Gq1,_cr1);_Dp1.uniform1iv(_2r1,[_5r1++])}}_Gq1._8r1._9r1[_pd]=_cr1;_Gq1._8r1[_cr1]={index:_pd,location:_Dp1.getUniformLocation(_Gq1,_cr1),_dr1:_br1}}__q1={_0r1:_Gq1,_1r1:_4r1};return __q1;
};this._er1=function(){_Fp1._zw();_Gp1++};this._fr1=function(){_Ep1._Dq1();_Fp1._xa++;_Fp1._gr1();_Dp1.clearColor(1,1,1,1);_Dp1.colorMask(!1,!1,!1,!0);_Dp1.clear(_Dp1.COLOR_BUFFER_BIT);_Dp1.colorMask(!0,!0,!0,!0)};this._Dq1=function(){_Ep1._Dq1();_Fp1._gr1()};this._hr1=function(_uj,_9H){_Ep1._Dq1();_Fp1._hr1(_uj,_9H)};this._op=function(_ir1){_Ep1._Dq1();_Fp1._jr1(__d._kr1,_ir1)};this._sp=function(_ir1){_Ep1._Dq1();_Fp1._jr1(__d._lr1,_ir1)};this._Tp=function(_mr1){_Ep1._Dq1();_Fp1._jr1(__d._nr1,_mr1)}
;this._qp=function(_ir1){_Ep1._Dq1();_Fp1._jr1(__d._or1,_ir1)};this._zp=function(_pr1,_qr1,_rr1,_sr1){_Ep1._Dq1();var _tr1={_wm:_pr1,_xm:_qr1,_ym:_rr1,alpha:_sr1};_Fp1._jr1(__d._ur1,_tr1)};this._mq=function(_Pa,_vr1,_wr1,_xr1){_Ep1._Dq1();_Fp1._mq(_Pa,_vr1,_wr1,_xr1)};this._oq=function(_Pa,_ir1,_yr1){_Ep1._Dq1();_Fp1._oq(_Pa,_ir1,_yr1)};this._qq=function(_yr1){_Ep1._Dq1();_Fp1._zr1(_yr1)};this._sq=function(_Ar1){_Ep1._Dq1();_Fp1._Br1(_Ar1)};this._Cr1=function(_Ap,_Dr1){_Ep1._Dq1();_Fp1._Cr1(_Ap,_Dr1)}
;this._Er1=function(_Fr1,_Gr1){_Ep1._Dq1();if(_Gr1){_Fp1._Hr1(_Fr1,__d._Ir1,__d._Jr1);_Fp1._Hr1(_Fr1,__d._Kr1,__d._Jr1)}else {_Fp1._Hr1(_Fr1,__d._Ir1,__d._Lr1);_Fp1._Hr1(_Fr1,__d._Kr1,__d._Lr1)}};this._Mr1=function(_Fr1,_Nr1){_Ep1._Dq1();_Fp1._Hr1(_Fr1,__d._Or1,_Nr1);_Fp1._Hr1(_Fr1,__d._Pr1,_Nr1)};this._Qr1=function(){return _Qp1};this._Rr1=function(_Ap){_Ep1._Dq1();_Fp1._jr1(__d._Sr1,_Ap)};this._Tr1=function(_Ks){_Ep1._Dq1();_Fp1._jr1(__d._Ur1,_Ks)};this._Vr1=function(_Wr1){_Ep1._Dq1();_Fp1._jr1(__d._Xr1,
_Wr1)};this._Yr1=function(_Zr1){_Ep1._Dq1();_Fp1._jr1(__d.__r1,_Zr1)};this._Dp=function(_0s1){_Ep1._Dq1();_Fp1._Dp(_0s1)};this._1s1=function(_0s1,_2s1){var _3s1=_0s1._8r1[_2s1];if(_3s1){return _3s1.index}return -1};this._4s1=function(_nM,_5s1){if(_nM!=-1){_Ep1._Dq1();_Fp1._4s1(_nM,_5s1)}};this._6s1=function(_nM,_5s1){if(_nM!=-1){_Ep1._Dq1();_Fp1._6s1(_nM,_5s1)}};this._7s1=function(_nM,_5s1){if(_nM!=-1){_Ep1._Dq1();_Fp1._7s1(_nM,_5s1)}};this._8s1=function(_nM,_5s1){if(_nM!=-1){_Ep1._Dq1();_Fp1._8s1(_nM,
_5s1)}};this._9s1=function(_nM,_5s1){if(_nM!=-1){_Ep1._Dq1();_Fp1._9s1(_nM,_5s1)}};this._as1=function(_Xt){_Ep1._Dq1();_Fp1._as1(_Xt)};this._bs1=function(_Ug,_Qa,_Ra,_Cp1){_Fp1._bs1(_Ug,_Qa,_Ra,_Cp1)};this._cs1=function(_Fr1,_Ug){__d._ds1(_Ug instanceof _aq1,"Texture is not a yyGLTexture",__d._es1);_Ep1._Dq1();_Fp1._cs1(_Fr1,_Ug)};this._Lp=function(_Vn){_Ep1._Dq1();_Fp1._fs1(_Vn)};this._Sp=function(_Vn){_Ep1._Dq1();_Fp1._gs1(_Vn)};this._hs1=function(_Vn){_Ep1._Dq1();_Fp1._is1(_Vn)};this._js1=function(_ks1){
var _ls1=_Dp1.getParameter(_Dp1.TEXTURE_BINDING_2D);var _Jf=_Dp1.createTexture();_Dp1.bindTexture(_Dp1.TEXTURE_2D,_Jf);_Dp1.texImage2D(_Dp1.TEXTURE_2D,0,_Dp1.RGBA,_Dp1.RGBA,_Dp1.UNSIGNED_BYTE,_ks1);var _Jj=new _aq1(_Jf,_ks1.width,_ks1.height,_vq1(_ks1.width)&&_vq1(_ks1.height));_Dp1.bindTexture(_Dp1.TEXTURE_2D,_ls1);return _Jj};this._ms1=function(_zf,_kF,_ns1,_Pf){var _Ev=0;if(_zf){_Ev|=_Dp1.COLOR_BUFFER_BIT}if(_kF){_Ev|=_Dp1.DEPTH_BUFFER_BIT}_Fp1._ms1(_Ev,_Pf)};this._os1=function(_6S){_Ep1._Dq1();_Fp1._os1(_6S)}
;function _ps1(_qs1,_qj,_rj){if((_qj==0)||(_rj==0)){return }var _rs1=_qs1[(_rj-1)*_qj]&0xffffff;for(_24=0;_24<(_qj*_rj);_24++){if((_qs1[_24]&0xffffff)==_rs1){_qs1[_24]=_qs1[_24]&0xffffff}}};function _ss1(_Wf){var max=_Rp1;var _T3=1;while(_T3<=max){if(_Wf<=_T3)return _T3;_T3=_T3<<1}return max};this._ts1=function(_ks1,_Qa,_Ra,_qj,_rj,_nl,_ol,_us1){this._Dq1();var _vs1=new Uint8Array(_qj*_rj*4);_Dp1.readPixels(_Qa,_Pp1-(_Ra+_rj),_qj,_rj,_Dp1.RGBA,_Dp1.UNSIGNED_BYTE,_vs1);var _ws1;if(_us1){var _xs1=new ArrayBuffer(_qj*_rj*4);
_ws1=new Uint8Array(_xs1);for(var _rd=0;_rd<_rj;_rd++){var _ys1=_vs1.subarray(_rd*_qj*4,(_rd+1)*_qj*4);var _zs1=_ws1.subarray((_rj-1-_rd)*_qj*4,(_rj-_rd)*_qj*4);_zs1.set(_ys1)}if(_nl){_ps1(new Int32Array(_xs1),_qj,_rj)}}else {_ws1=_vs1}var _64=_ss1(_qj);var _74=_ss1(_rj);var _ls1=_Dp1.getParameter(_Dp1.TEXTURE_BINDING_2D);var _Jf=_Dp1.createTexture();_Dp1.bindTexture(_Dp1.TEXTURE_2D,_Jf);_Dp1.texImage2D(_Dp1.TEXTURE_2D,0,_Dp1.RGBA,_64,_74,0,_Dp1.RGBA,_Dp1.UNSIGNED_BYTE,null);_Dp1.texSubImage2D(_Dp1.TEXTURE_2D,
0,0,0,_qj,_rj,_Dp1.RGBA,_Dp1.UNSIGNED_BYTE,_ws1);_Dp1.texParameteri(_Dp1.TEXTURE_2D,_Dp1.TEXTURE_MAG_FILTER,_Dp1.NEAREST);_Dp1.texParameteri(_Dp1.TEXTURE_2D,_Dp1.TEXTURE_MIN_FILTER,_Dp1.NEAREST);var _Jj=new _aq1(_Jf,_64,_74,(_64==_qj)&&(_74==_rj));_ks1.width=_64;_ks1.height=_74;_Dp1.bindTexture(_Dp1.TEXTURE_2D,_ls1);_Fp1._zw();return _Jj};this._As1=function(_ks1,_Bs1,_Qa,_Ra,_qj,_rj,_nl,_ol){this._Dq1();var _Cs1=_Dp1.getParameter(_Dp1.FRAMEBUFFER_BINDING);var _xs1=new ArrayBuffer(_qj*_rj*4);var _ws1=new Uint8Array(_xs1);
_Dp1.bindFramebuffer(_Dp1.FRAMEBUFFER,_Bs1);_Dp1.readPixels(_Qa,_Ra,_qj,_rj,_Dp1.RGBA,_Dp1.UNSIGNED_BYTE,_ws1);_Dp1.bindFramebuffer(_Dp1.FRAMEBUFFER,_Cs1);if(_nl){_ps1(new Int32Array(_xs1),_qj,_rj)}var _64=_ss1(_qj);var _74=_ss1(_rj);var _ls1=_Dp1.getParameter(_Dp1.TEXTURE_BINDING_2D);var _Jf=_Dp1.createTexture();_Dp1.bindTexture(_Dp1.TEXTURE_2D,_Jf);_Dp1.texImage2D(_Dp1.TEXTURE_2D,0,_Dp1.RGBA,_64,_74,0,_Dp1.RGBA,_Dp1.UNSIGNED_BYTE,null);_Dp1.texSubImage2D(_Dp1.TEXTURE_2D,0,0,0,_qj,_rj,_Dp1.RGBA,_Dp1.UNSIGNED_BYTE,
_ws1);_Dp1.texParameteri(_Dp1.TEXTURE_2D,_Dp1.TEXTURE_MAG_FILTER,_Dp1.NEAREST);_Dp1.texParameteri(_Dp1.TEXTURE_2D,_Dp1.TEXTURE_MIN_FILTER,_Dp1.NEAREST);var _Jj=new _aq1(_Jf,_64,_74,(_64==_qj)&&(_74==_rj));_ks1.width=_64;_ks1.height=_74;_Dp1.bindTexture(_Dp1.TEXTURE_2D,_ls1);_Fp1._zw();return _Jj};this._Ds1=function(_ks1,_Es1,_qj,_rj){var _64=_ss1(_qj);var _74=_ss1(_rj);var _ls1=_Dp1.getParameter(_Dp1.TEXTURE_BINDING_2D);var _Jf=_Dp1.createTexture();_Dp1.bindTexture(_Dp1.TEXTURE_2D,_Jf);_Dp1.texImage2D(_Dp1.TEXTURE_2D,
0,_Dp1.RGBA,_64,_74,0,_Dp1.RGBA,_Dp1.UNSIGNED_BYTE,null);_Dp1.texSubImage2D(_Dp1.TEXTURE_2D,0,0,0,_qj,_rj,_Dp1.RGBA,_Dp1.UNSIGNED_BYTE,_Es1);_Dp1.texParameteri(_Dp1.TEXTURE_2D,_Dp1.TEXTURE_MAG_FILTER,_Dp1.NEAREST);_Dp1.texParameteri(_Dp1.TEXTURE_2D,_Dp1.TEXTURE_MIN_FILTER,_Dp1.NEAREST);var _Jj=new _aq1(_Jf,_64,_74,(_64==_qj)&&(_74==_rj));_ks1.width=_64;_ks1.height=_74;_Dp1.bindTexture(_Dp1.TEXTURE_2D,_ls1);_Fp1._zw();return _Jj};this._Fs1=function(_ks1,_Es1,_qj,_rj){var _xs1=new ArrayBuffer(_qj*_rj*4);
var _Gs1=new DataView(_xs1);for(var _ub=0;_ub<_qj*_rj;_ub++){_Gs1.setUint32(_ub*4,~~_Es1[_ub],!0)}return this._Ds1(_ks1,new Uint8Array(_xs1),_qj,_rj)};this._Hs1=function(_Ug,_Af){__d._ds1(_Ug instanceof _aq1,"Texture is not a yyGLTexture",__d._es1);var _Jf=_Ug._Is1;var _64=_Ug._Js1;var _74=_Ug._Ks1;var _Cs1=_Dp1.getParameter(_Dp1.FRAMEBUFFER_BINDING);var _Ls1=_Dp1.createFramebuffer();_Dp1.bindFramebuffer(_Dp1.FRAMEBUFFER,_Ls1);_Dp1.framebufferTexture2D(_Dp1.FRAMEBUFFER,_Dp1.COLOR_ATTACHMENT0,_Dp1.TEXTURE_2D,
_Jf,0);var _ws1=new Uint8Array(_64*_74*4);_Dp1.readPixels(0,0,_64,_74,_Dp1.RGBA,_Dp1.UNSIGNED_BYTE,_ws1);_Dp1.bindFramebuffer(_Dp1.FRAMEBUFFER,_Cs1);_Dp1.deleteFramebuffer(_Ls1);for(var _24=0;_24<(_64*_74);_24++){_ws1[(_24*4)+3]=_Af[_24]}var _U_=_ss1(_64);var _Bv=_ss1(_74);var _ls1=_Dp1.getParameter(_Dp1.TEXTURE_BINDING_2D);var _Ms1=_Dp1.createTexture();_Dp1.bindTexture(_Dp1.TEXTURE_2D,_Ms1);_Dp1.texImage2D(_Dp1.TEXTURE_2D,0,_Dp1.RGBA,_U_,_Bv,0,_Dp1.RGBA,_Dp1.UNSIGNED_BYTE,null);_Dp1.texSubImage2D(_Dp1.TEXTURE_2D,
0,0,0,_64,_74,_Dp1.RGBA,_Dp1.UNSIGNED_BYTE,_ws1);_Dp1.texParameteri(_Dp1.TEXTURE_2D,_Dp1.TEXTURE_MAG_FILTER,_Dp1.NEAREST);_Dp1.texParameteri(_Dp1.TEXTURE_2D,_Dp1.TEXTURE_MIN_FILTER,_Dp1.NEAREST);var _Jj=new _aq1(_Ms1,_U_,_Bv,(_U_==_64)&&(_Bv==_74));_Dp1.deleteTexture(_Ug._Is1);_Dp1.bindTexture(_Dp1.TEXTURE_2D,_ls1);return _Jj};this._Ns1=function(_Qa,_Ra){this._Dq1();var _ws1=new Uint8Array(16);_Dp1.readPixels(_Qa,_Pp1-_Ra,1,1,_Dp1.RGBA,_Dp1.UNSIGNED_BYTE,_ws1);var _Uc=(_ws1[0])|(_ws1[1]<<8)|(_ws1[2]<<16)|(_ws1[3]<<24);
_Fp1._zw();return _Uc};this._Os1=function(_Bs1,_Qa,_Ra){this._Dq1();var _Cs1=_Dp1.getParameter(_Dp1.FRAMEBUFFER_BINDING);var _ws1=new Uint8Array(16);_Dp1.bindFramebuffer(_Dp1.FRAMEBUFFER,_Bs1);_Dp1.readPixels(_Qa,_Ra,1,1,_Dp1.RGBA,_Dp1.UNSIGNED_BYTE,_ws1);var _Uc=(_ws1[0])|(_ws1[1]<<8)|(_ws1[2]<<16)|(_ws1[3]<<24);_Dp1.bindFramebuffer(_Dp1.FRAMEBUFFER,_Cs1);_Fp1._zw();return _Uc};this._Ps1=function(_qj,_rj){var _ls1=_Dp1.getParameter(_Dp1.TEXTURE_BINDING_2D);var _Cs1=_Dp1.getParameter(_Dp1.FRAMEBUFFER_BINDING);
var _Qs1=_Dp1.getParameter(_Dp1.RENDERBUFFER_BINDING);{var _Rs1=_Dp1.createFramebuffer();_Rs1.width=_qj;_Rs1.height=_rj;_Dp1.bindFramebuffer(_Dp1.FRAMEBUFFER,_Rs1);var _Ss1=_Dp1.createTexture();_Dp1.bindTexture(_Dp1.TEXTURE_2D,_Ss1);_Dp1.texImage2D(_Dp1.TEXTURE_2D,0,_Dp1.RGBA,_qj,_rj,0,_Dp1.RGBA,_Dp1.UNSIGNED_BYTE,null);var _Ts1=new _aq1(_Ss1,_qj,_rj,_vq1(_qj)&&_vq1(_rj));var _Us1=_Dp1.createRenderbuffer();_Dp1.bindRenderbuffer(_Dp1.RENDERBUFFER,_Us1);_Dp1.renderbufferStorage(_Dp1.RENDERBUFFER,_Dp1.DEPTH_STENCIL,
_Rs1.width,_Rs1.height);_Dp1.framebufferTexture2D(_Dp1.FRAMEBUFFER,_Dp1.COLOR_ATTACHMENT0,_Dp1.TEXTURE_2D,_Ss1,0);_Dp1.framebufferRenderbuffer(_Dp1.FRAMEBUFFER,_Dp1.DEPTH_STENCIL_ATTACHMENT,_Dp1.RENDERBUFFER,_Us1)}_Dp1.bindTexture(_Dp1.TEXTURE_2D,_ls1);_Dp1.bindFramebuffer(_Dp1.FRAMEBUFFER,_Cs1);_Dp1.bindRenderbuffer(_Dp1.RENDERBUFFER,_Qs1);var _Vs1={_Ws1:_Rs1,_Xs1:_Us1,_Is1:_Ts1};return _Vs1};this._Ys1=function(_Bs1){_Dp1.deleteFramebuffer(_Bs1._Ws1);_Dp1.deleteRenderbuffer(_Bs1._Xs1);_Dp1.deleteTexture(_Bs1._Is1._Is1);
_Bs1._Is1=null};this._Zs1=function(_Ug){__d._ds1(_Ug instanceof _aq1,"NULL texture is not a yyGLTexture",__d._es1);_Fp1.__s1=_Ug};this._Zd=function(_jf,_Ug,_ng,_0t1){__d._ds1((_Ug==null)||(_Ug instanceof _aq1),"Texture is not a yyGLTexture",__d._es1);return _Ep1._Zd(_jf,_Ug,_ng,_0t1,_Lp1[_ng],_Gp1)};this._Vg=function(_jf,_Ug,_1t1,_2t1){__d._ds1((_Ug==null)||(_Ug instanceof _aq1),"Texture is not a yyGLTexture",__d._es1);_Ep1._3t1(_jf,_Ug,_1t1,_2t1)}}var __d={_4t1:8,_2q1:8,_5t1:-1,_0e:0,_of:1,_nf:2,_lf:3,
_mf:4,_kf:5,_qg:1,_vg:2,_Fg:3,_Dg:4,_6t1:5,_7t1:6,_8t1:7,_9t1:8,_at1:9,_bt1:10,_ct1:11,_dt1:12,_et1:13,_ft1:14,_gt1:14,_Hg:1,_rg:2,_tg:3,_Lg:4,_wg:5,_Ng:6,_ht1:6,_it1:1,_jt1:2,_kt1:3,_lt1:4,_mt1:5,_nt1:6,_ot1:7,_pt1:8,_qt1:9,_rt1:10,_st1:11,_tt1:12,_ut1:13,_vt1:14,_wt1:15,_xt1:16,_yt1:16,_zt1:0,_kr1:1,_At1:2,_or1:3,_Bt1:4,_Ct1:5,_Dt1:6,_lr1:7,_Et1:8,_Ft1:9,_Gt1:10,_Ht1:11,_ur1:12,_Sr1:13,_It1:14,_Jt1:15,_Xr1:16,_Ur1:17,__r1:18,_Kt1:19,_Lt1:20,_nr1:21,_Mt1:21,_Nt1:1,_Ot1:2,_Pt1:3,_Qt1:4,_Rt1:5,_St1:6,
_Tt1:7,_Ut1:8,_Vt1:1,_Wt1:2,_Xt1:3,_Yt1:4,_Zt1:5,__t1:6,_0u1:7,_1u1:8,_Jr1:0,_Lr1:1,_Or1:0,_Pr1:1,_Ir1:2,_Kr1:3,_2u1:0,_3u1:1,_Vp:0,_Up:1,_4u1:0,_5u1:1,_es1:2,_ds1:function(_6u1,_7u1,_8u1){if(!_6u1){throw new _Si(_7u1)}}};Object.freeze(__d);function _3q1(_9u1){var _Dp1=this._9q1;var _au1=0,_bu1=1,_cu1=2,_du1=3,_eu1=4,_fu1=5,_gu1=6,_hu1=7,_iu1=8,_ju1=9,_ku1=10,_lu1=11,_mu1=12,_nu1=13,_ou1=14,_pu1=15,_qu1=16,_ru1=17,_su1=18,_tu1=19,_uu1=20,_vu1=21,_wu1=22,_xu1=23,_yu1=24,_zu1=25,_Au1=26,_Bu1=27;var _Cu1=0,
_Du1=1,_Eu1=2,_Fu1=3,_Gu1=4,_Hu1=5;var _Iu1=1,_Ju1=2,_Ku1=4,_Lu1=8;var _Mu1=[];var _Nu1=[],_Ou1,_Pu1;var _Qu1,_Ru1=[],_Su1=[],_Tu1=[],_Uu1=new Float32Array(__d._4t1*4),_Vu1=new Float32Array(__d._4t1*4),_Wu1=new Float32Array(__d._4t1*4),_Xu1=new Float32Array(4),_Yu1=new Float32Array(8),_Zu1=!1,__u1=0.0,_0v1;var _Gp1=0,_1v1;Object.defineProperties(this,{_xa:{get:function(){return _Gp1},set:function(_8h){_Gp1=_8h}},__s1:{get:function(){return _1v1},set:function(_8h){_1v1=_8h}}});(function(){_2v1();var _1q1=_Dp1.getParameter(_Dp1.MAX_TEXTURE_IMAGE_UNITS);
if(_1q1>__d._2q1){_1q1=__d._2q1}for(var _5r1=0;_5r1<_1q1;_5r1++){_Tu1[_5r1]=new _cq1(_9u1)}var _3v1=_4v1(__d._Nt1);_0v1={_6t:0,_5v1:0xffffffff,_6v1:0xffffffff,_7v1:_8v1(__d._1u1),_9v1:_3v1,_av1:_3v1,_bv1:_3v1};for(var _24=0;_24<_Hu1;_24++){_Su1[_24]=new _Gp()}_Dp1.disable(_Dp1.CULL_FACE);_Dp1.disable(_Dp1.DEPTH_TEST);_Dp1.depthFunc(_Dp1.LEQUAL);_Dp1.enable(_Dp1.BLEND);_Dp1.enable(_Dp1.SCISSOR_TEST);_Dp1.blendFunc(_Dp1.SRC_ALPHA,_Dp1.ONE_MINUS_SRC_ALPHA);_Dp1.activeTexture(_Dp1.TEXTURE0);_Dp1.frontFace(_Dp1.CW);
_Dp1.cullFace(_Dp1.BACK)})();function _2v1(){_Nu1=[];_Pu1=undefined;_Ou1=undefined;_Nu1[0]=1;_Nu1[1]=1};this._zw=function(){_2v1()};this._Dp=function(_cv1){if(_cv1!=_Ou1){_Pu1=null;_Mu1.push(_ru1);_Mu1.push(_cv1);_Ou1=_cv1}};this._cs1=function(_Fr1,_Ug){if(_Nu1[_Fr1]==_Ug){return }_Nu1[_Fr1]=_Ug;_Mu1.push(_bu1);_Mu1.push(_Ug);_Mu1.push(_Fr1)};this._as1=function(_Yr){_Mu1.push(_Yr)};this._bs1=function(_Ug,_Qa,_Ra,_Cp1){_Mu1.push(_Bu1);_Mu1.push(_Ug);_Mu1.push(_Qa);_Mu1.push(_Ra);_Mu1.push(_Cp1);};this._dv1=function(_ev1){
if(_Pu1==_ev1)return;_Pu1=_ev1;_Mu1.push(_mu1);_Mu1.push(_ev1)};this._fv1=function(_gv1,_hv1){_Mu1.push(_cu1);_Mu1.push(_gv1);_Mu1.push(_hv1)};this._iv1=function(_gv1,_hv1){_Mu1.push(_du1);_Mu1.push(_gv1);_Mu1.push(_hv1)};this._jv1=function(_gv1,_hv1){_Mu1.push(_eu1);_Mu1.push(_gv1);_Mu1.push(_hv1)};this._kv1=function(_gv1,_hv1){_Mu1.push(_fu1);_Mu1.push(_gv1);_Mu1.push(_hv1)};this._lv1=function(_gv1,_hv1){_Mu1.push(_gu1);_Mu1.push(_gv1);_Mu1.push(_hv1)};this._jb1=function(_gv1,_hv1){_Mu1.push(_hu1);
_Mu1.push(_gv1);_Mu1.push(_hv1)};this._gs1=function(_Vn){_Mu1.push(_ju1);_Mu1.push(new _Gp(_Vn))};this._fs1=function(_Vn){_Mu1.push(_ku1);_mv1=new _Gp(_Vn);_Mu1.push(new _Gp(_Vn))};this._is1=function(_Vn){_Mu1.push(_iu1);_Mu1.push(new _Gp(_Vn))};this._yq1=function(_Qa,_Ra,_qj,_rj){_Mu1.push(_lu1);_Mu1.push(_Qa);_Mu1.push(_Ra);_Mu1.push(_qj);_Mu1.push(_rj)};this._ms1=function(_nv1,_Pf){_Mu1.push(_nu1);_Mu1.push(_nv1);_Mu1.push(~~_Pf)};this._os1=function(_ov1){_Mu1.push(_ou1);_Mu1.push(_ov1)};this._pv1=function(_Af,
__w,_0x,_1x){_Mu1.push(_pu1);_Mu1.push(_Af);_Mu1.push(__w);_Mu1.push(_0x);_Mu1.push(_1x)};this._hr1=function(_uj,_9H){_Mu1.push(_qu1);_Mu1.push(_uj);_Mu1.push(_9H)};this._4s1=function(_qv1,_5s1){_Mu1.push(_su1);_Mu1.push(_qv1);_Mu1.push(_5s1)};this._6s1=function(_qv1,_5s1){_Mu1.push(_tu1);_Mu1.push(_qv1);_Mu1.push(_5s1)};this._8s1=function(_qv1,_5s1){_Mu1.push(_su1);_Mu1.push(_qv1);_Mu1.push(_5s1)};this._9s1=function(_qv1,_5s1){_Mu1.push(_tu1);_Mu1.push(_qv1);_Mu1.push(_5s1)};this._7s1=function(_qv1,
_5s1){_Mu1.push(_tu1);_Mu1.push(_qv1);_Mu1.push(_5s1)};this._jr1=function(_rv1,_sv1){_Mu1.push(_uu1);_Mu1.push(_rv1);_Mu1.push(_sv1)};this._Hr1=function(_Fr1,_tv1,_uv1){_Mu1.push(_vu1);_Mu1.push(_Fr1);_Mu1.push(_tv1);_Mu1.push(_uv1)};this._mq=function(_Cm,_vv1,_wv1,_xv1){_Mu1.push(_wu1);_Mu1.push(_Cm);_Mu1.push(new Float32Array(_vv1));_Mu1.push(new Float32Array(_wv1));_Mu1.push(new Float32Array(_xv1))};this._zr1=function(_k5){_Mu1.push(_xu1);_Mu1.push(new Float32Array(_k5));};this._Br1=function(_yv1){
_Mu1.push(_yu1);_Mu1.push(new Float32Array(_yv1))};this._oq=function(_Cm,enable,_k5){_Mu1.push(_zu1);_Mu1.push(_Cm);_Mu1.push(enable);_Mu1.push(_k5)};this._Cr1=function(_Ap,_zv1){_Mu1.push(_Au1);_Mu1.push(_Ap);_Mu1.push(_zv1)};function _Av1(_8v){switch(_8v){case __d._it1:return _Dp1.ZERO;case __d._jt1:return _Dp1.ONE;case __d._kt1:return _Dp1.SRC_COLOR;case __d._lt1:return _Dp1.ONE_MINUS_SRC_COLOR;case __d._mt1:return _Dp1.SRC_ALPHA;case __d._nt1:return _Dp1.ONE_MINUS_SRC_ALPHA;case __d._ot1:return _Dp1.ONE_MINUS_DST_ALPHA;
case __d._pt1:return _Dp1.DST_ALPHA;case __d._qt1:return _Dp1.DST_COLOR;case __d._rt1:return _Dp1.ONE_MINUS_DST_COLOR;case __d._st1:return _Dp1.SRC_ALPHA_SATURATE;case __d._tt1:return 0;case __d._ut1:return 0;case __d._vt1:return 0;case __d._wt1:return 0;case __d._xt1:return 0;case __d._yt1:return 0}return 0}function _4v1(_8v){switch(_8v){case __d._Nt1:return _Dp1.KEEP;case __d._Ot1:return _Dp1.ZERO;case __d._Pt1:return _Dp1.REPLACE;case __d._Qt1:return _Dp1.INCR;case __d._Rt1:return _Dp1.DECR;case __d._St1:return _Dp1.INVERT;case __d._Tt1:return _Dp1.INCR;
case __d._Ut1:return _Dp1.DECR;default :return _Dp1.KEEP}}function _8v1(_8v){switch(_8v){case __d._Vt1:return _Dp1.NEVER;case __d._Wt1:return _Dp1.LESS;case __d._Xt1:return _Dp1.EQUAL;case __d._Yt1:return _Dp1.LEQUAL;case __d._Zt1:return _Dp1.GREATER;case __d.__t1:return _Dp1.NOTEQUAL;case __d._0u1:return _Dp1.GEQUAL;case __d._1u1:default :return _Dp1.ALWAYS}}function _Bv1(_rv1,_sv1){switch(_rv1){case __d._kr1:if(_sv1){_Dp1.enable(_Dp1.DEPTH_TEST)}else {_Dp1.disable(_Dp1.DEPTH_TEST);}break;case __d._or1:_Dp1.depthMask(_sv1);
break;case __d._nr1:_Dp1.frontFace((_sv1===__d._Vp)?_Dp1.CW:_Dp1.CCW);break;case __d._lr1:if(_sv1){_Dp1.enable(_Dp1.CULL_FACE)}else {_Dp1.disable(_Dp1.CULL_FACE)}break;case __d._ur1:_Dp1.colorMask(_sv1._wm,_sv1._xm,_sv1._ym,_sv1.alpha);break;case __d._Sr1:if(_sv1){_Dp1.enable(_Dp1.STENCIL_TEST)}else {_Dp1.disable(_Dp1.STENCIL_TEST)}break;case __d._It1:_0v1._9v1=_4v1(_sv1);_Dp1.stencilOp(_0v1._9v1,_0v1._av1,_0v1._bv1);break;case __d._Jt1:_0v1._av1=_4v1(_sv1);_Dp1.stencilOp(_0v1._9v1,_0v1._av1,_0v1._bv1);
break;case __d._Xr1:_0v1._bv1=_4v1(_sv1);_Dp1.stencilOp(_0v1._9v1,_0v1._av1,_0v1._bv1);break;case __d._Ur1:_0v1._7v1=_8v1(_sv1);_Dp1.stencilFunc(_0v1._7v1,_0v1._6t,_0v1._5v1);break;case __d.__r1:_0v1._6t=_sv1;_Dp1.stencilFunc(_0v1._7v1,_0v1._6t,_0v1._5v1);break;case __d._Kt1:_0v1._5v1=_sv1;_Dp1.stencilFunc(_0v1._7v1,_0v1._6t,_0v1._5v1);break;case __d._Lt1:_Dp1.stencilMask(_sv1);break}}function _Cv1(){if(_Qu1&&_Qu1._Mq1){_Su1[_Fu1]._Tq(_Su1[_Eu1],_Su1[_Cu1]);_Su1[_Gu1]._Tq(_Su1[_Fu1],_Su1[_Du1]);var _Dv1=new Float32Array(16*_Hu1);
for(var _24=0;_24<_Hu1;_24++){_Dv1.set(_Su1[_24]._xb,_24*16)}_Dp1.uniformMatrix4fv(_Qu1._Mq1,_Dp1._Ev1,_Dv1)}}function _Fv1(_Gv1){if(_Gv1&_Lu1){if(_Qu1._Oq1!==undefined){_Dp1.uniform1i(_Qu1._Oq1,_Zu1)}if(_Qu1._Pq1!==undefined){_Dp1.uniform1f(_Qu1._Pq1,__u1)}}if((_Gv1&_Iu1)&&(_Qu1._Nq1!==undefined)){_Dp1.uniform4fv(_Qu1._Nq1,_Yu1)}if(_Gv1&_Ju1){if(_Qu1._Tq1!==undefined){_Dp1.uniform4fv(_Qu1._Tq1,_Uu1)}if(_Qu1._Sq1!==undefined){_Dp1.uniform4fv(_Qu1._Sq1,_Vu1)}if(_Qu1._Uq1!==undefined){_Dp1.uniform4fv(_Qu1._Uq1,
_Wu1)}}if((_Gv1&_Ku1)&&(_Qu1._Vq1!==undefined)){_Dp1.uniform4fv(_Qu1._Vq1,_Xu1)}}function _Hv1(_Ug,_Fr1){if(_Ug===null||_Ug===undefined){return }var _Iv1=_Tu1[_Fr1];if(_Iv1===null||_Iv1===undefined){return }var _Jv1=_Iv1._Kv1;var _Lv1=_Ug._Mv1._Kv1;if(_Jv1[__d._Or1]!=_Lv1[__d._Or1]){_Dp1.texParameteri(_Dp1.TEXTURE_2D,_Dp1.TEXTURE_MAG_FILTER,(_Jv1[__d._Or1]==__d._2u1)?_Dp1.LINEAR:_Dp1.NEAREST);_Lv1[__d._Or1]=_Jv1[__d._Or1]}if(_Jv1[__d._Pr1]!=_Lv1[__d._Pr1]){_Dp1.texParameteri(_Dp1.TEXTURE_2D,_Dp1.TEXTURE_MIN_FILTER,
(_Jv1[__d._Pr1]==__d._2u1)?_Dp1.LINEAR:_Dp1.NEAREST);_Lv1[__d._Pr1]=_Jv1[__d._Pr1]}if(_Jv1[__d._Ir1]!=_Lv1[__d._Ir1]){if(_Ug._Nv1){var _Ov1=(_Jv1[__d._Ir1]==__d._Lr1)?_Dp1.CLAMP_TO_EDGE:_Dp1.REPEAT;_Dp1.texParameteri(_Dp1.TEXTURE_2D,_Dp1.TEXTURE_WRAP_S,_Ov1)}else {debug("WARNING: Non-pow2 texture for TEXTURE_WRAP_S")}_Lv1[__d._Ir1]=_Jv1[__d._Ir1]}if(_Jv1[__d._Kr1]!=_Lv1[__d._Kr1]){if(_Ug._Nv1){var _Ov1=(_Jv1[__d._Kr1]==__d._Lr1)?_Dp1.CLAMP_TO_EDGE:_Dp1.REPEAT;_Dp1.texParameteri(_Dp1.TEXTURE_2D,_Dp1.TEXTURE_WRAP_T,
_Ov1)}else {debug("WARNING: Non-pow2 texture for TEXTURE_WRAP_T")}_Lv1[__d._Kr1]=_Jv1[__d._Kr1]}}function _dv1(_Pv1){_Dp1.bindBuffer(_Dp1.ARRAY_BUFFER,_Pv1._Qv1);var _Rv1=_Pv1._Sv1;if(_Rv1._rq1===!0){var _Tv1,_Uv1,_Vv1,_Wv1=_Rv1._bg.length;for(_Tv1=0;_Tv1<_Wv1;++_Tv1){_Vv1=_Rv1._bg[_Tv1];switch(_Tv1){case 0:_Uv1=_Qu1._Hq1;break;case 1:_Uv1=_Qu1._Kq1;break;case 2:_Uv1=_Qu1._Jq1;break;case 3:_Uv1=_Qu1._Iq1;break;default :_Uv1=-1;break}if(_Uv1>=0){_Dp1.enableVertexAttribArray(_Uv1);_Dp1.vertexAttribPointer(_Uv1,
_Vv1._Xv1,_Vv1._Yv1,_Vv1._Zv1,_Rv1._hg,_Vv1._84)}}}else {var _Tv1,_Uv1,_Vv1,_Wv1=_Rv1._bg.length;for(_Tv1=0;_Tv1<_Wv1;++_Tv1){_Vv1=_Rv1._bg[_Tv1];_Uv1=_Qu1._Qq1[_Tv1];if(_Uv1>=0){_Dp1.enableVertexAttribArray(_Uv1);_Dp1.vertexAttribPointer(_Uv1,_Vv1._Xv1,_Vv1._Yv1,_Vv1._Zv1,_Rv1._hg,_Vv1._84)}}}}this._gr1=function(){var _24,error,_gt,_6r1,__v1,_5r1,_yc,_Yd,_Cm,_Uc,enable,_0w1,_3s1;_24=0;while(_24<_Mu1.length){switch(_Mu1[_24]){case _ru1:{_Qu1=_Mu1[_24+1];_0w1=_Qu1._8r1;_24+=2;_Dp1.useProgram(_Qu1);_Cv1();
_Fv1(0xff);break}case _lu1:{_Dp1.viewport(_Mu1[_24+1],_Mu1[_24+2],_Mu1[_24+3],_Mu1[_24+4]);_Dp1.scissor(_Mu1[_24+1],_Mu1[_24+2],_Mu1[_24+3],_Mu1[_24+4]);_24+=5;break}case _nu1:{_Uc=_Mu1[_24+2];_Dp1.clearColor((_Uc&0xff)/255.0,((_Uc>>8)&0xff)/255.0,((_Uc>>16)&0xff)/255.0,((_Uc>>24)&0xff)/255.0);_Dp1.clear(_Mu1[_24+1]);_24+=3;break}case _ju1:{_Su1[_Du1]=_Mu1[_24+1];_Cv1();_24+=2;break}case _ku1:{_Su1[_Cu1]=_Mu1[_24+1];_Cv1();_24+=2;break}case _iu1:{_Su1[_Eu1]=_Mu1[_24+1];_Cv1();_24+=2;break}case _bu1:{_yc=_Mu1[_24+1];
_5r1=_Mu1[_24+2];_24+=3;if(_yc===null){_yc=_1v1;_Dp1.activeTexture(_Dp1.TEXTURE0+_5r1);_Dp1.bindTexture(_Dp1.TEXTURE_2D,_yc._Is1);_Dp1.uniform1i(_Qu1._Lq1,0);_Ru1[_5r1]=null}else {_Dp1.activeTexture(_Dp1.TEXTURE0+_5r1);_Dp1.bindTexture(_Dp1.TEXTURE_2D,_yc._Is1);_Dp1.uniform1i(_Qu1._Lq1,0);_Hv1(_yc,_5r1);_Ru1[_5r1]=_yc}break}case _mu1:{_Yd=_Mu1[_24+1];_24+=2;if(_Yd._1w1){_Yd._2w1()}_Yd._3w1=this._xa;_dv1(_Yd)}break;case _cu1:{_Dp1.drawArrays(_Dp1.TRIANGLES,_Mu1[_24+1],_Mu1[_24+2]);_24+=3;break}case _du1:{
_Dp1.drawArrays(_Dp1.TRIANGLE_FAN,_Mu1[_24+1],_Mu1[_24+2]);_24+=3;break}case _eu1:{_Dp1.drawArrays(_Dp1.TRIANGLE_STRIP,_Mu1[_24+1],_Mu1[_24+2]);_24+=3;break}case _fu1:{_Dp1.drawArrays(_Dp1.LINES,_Mu1[_24+1],_Mu1[_24+2]);_24+=3;break}case _gu1:{_Dp1.drawArrays(_Dp1.LINE_STRIP,_Mu1[_24+1],_Mu1[_24+2]);_24+=3;break}case _hu1:{_Dp1.drawArrays(_Dp1.POINTS,_Mu1[_24+1],_Mu1[_24+2]);_24+=3;break}case _ou1:{_Dp1.bindFramebuffer(_Dp1.FRAMEBUFFER,_Mu1[_24+1]);_24+=2;break}case _pu1:{_Dp1.colorMask(_Mu1[_24+2],_Mu1[_24+3],
_Mu1[_24+4],_Mu1[_24+1]);_24+=5;break}case _qu1:{_Dp1.blendFunc(_Av1(_Mu1[_24+1]),_Av1(_Mu1[_24+2]));_24+=3;break}case _uu1:{_Bv1(_Mu1[_24+1],_Mu1[_24+2]);_24+=3;break}case _su1:{_gt=_Mu1[_24+1];_6r1=_Mu1[_24+2];_24+=3;_3s1=_0w1[_0w1._9r1[_gt]];switch(_3s1._dr1["type"]){case _Dp1._4w1:_Dp1.uniform1fv(_3s1.location,_6r1);break;case _Dp1._5w1:_Dp1.uniform2fv(_3s1.location,_6r1);break;case _Dp1._6w1:_Dp1.uniform3fv(_3s1.location,_6r1);break;case _Dp1._7w1:_Dp1.uniform4fv(_3s1.location,_6r1);break}break}case _tu1:{
_gt=_Mu1[_24+1];_6r1=_Mu1[_24+2];_24+=3;_3s1=_0w1[_0w1._9r1[_gt]];switch(_3s1._dr1["type"]){case _Dp1.FLOAT:_Dp1.uniform1fv(_3s1.location,_6r1);break;case _Dp1.FLOAT_VEC2:_Dp1.uniform2fv(_3s1.location,_6r1);break;case _Dp1.FLOAT_VEC3:_Dp1.uniform3fv(_3s1.location,_6r1);break;case _Dp1.FLOAT_VEC4:_Dp1.uniform4fv(_3s1.location,_6r1);break;case _Dp1.FLOAT_MAT2:_Dp1.uniformMatrix2fv(_3s1.location,!1,_6r1);break;case _Dp1.FLOAT_MAT3:_Dp1.uniformMatrix3fv(_3s1.location,!1,_6r1);break;case _Dp1.FLOAT_MAT4:_Dp1.uniformMatrix4fv(_3s1.location,
!1,_6r1);break}break}case _vu1:{_5r1=_Mu1[_24+1];var _NG=_Mu1[_24+2];var _8w1=_Mu1[_24+3];_24+=4;var _Iv1=_Tu1[_5r1];_Iv1._Kv1[_NG]=_8w1;_Hv1(_Ru1[_5r1],_5r1);break}case _wu1:{_Cm=_Mu1[_24+1];_Uu1.set(_Mu1[_24+2],_Cm*4);_Vu1.set(_Mu1[_24+3],_Cm*4);_Wu1.set(_Mu1[_24+4],_Cm*4);_24+=5;_Fv1(_Ju1);break}case _xu1:{_Xu1.set(_Mu1[_24+1]);_24+=2;_Fv1(_Ku1);break}case _yu1:{_Yu1.set(_Mu1[_24+1]);_24+=2;_Fv1(_Iu1);break}case _zu1:{_Cm=_Mu1[_24+1];enable=_Mu1[_24+2];_Uc=_Mu1[_24+3];_24+=4;if(enable){_Wu1.set(_Uc,_Cm*4)}
else {var _fq=_Cm*4;_Wu1[_fq+0]=0;_Wu1[_fq+1]=0;_Wu1[_fq+2]=0;_Wu1[_fq+3]=0}_Fv1(_Ju1);break}case _Au1:{_Zu1=_Mu1[_24+1];__u1=_Mu1[_24+2];_24+=3;_Fv1(_Lu1);break}case _Bu1:{_yc=_Mu1[_24+1];var _Tb=_Mu1[_24+2];var _Vb=_Mu1[_24+3];var canvas=_Mu1[_24+4];_24+=5;_Dp1.activeTexture(_Dp1.TEXTURE0);_Dp1.bindTexture(_Dp1.TEXTURE_2D,_yc._Is1);_Dp1.texSubImage2D(_Dp1.TEXTURE_2D,0,_Tb,_Vb,_Dp1.RGBA,_Dp1.UNSIGNED_BYTE,canvas);if(_Ru1.length>0){_Dp1.bindTexture(_Dp1.TEXTURE_2D,_Ru1[0]._Is1)}break}}}_Mu1.length=0}}function _aq1(_9w1,
_sc,_tc,_aw1){var _Dp1=this._9q1;var _bw1,_cw1,_IF,_KF,_dw1;Object.defineProperties(this,{_Mv1:{get:function(){return _bw1}},_Is1:{get:function(){return _cw1}},_Js1:{get:function(){return _IF}},_Ks1:{get:function(){return _KF}},_Nv1:{get:function(){return _dw1}}});(function(){_cw1=_9w1;_IF=_sc;_KF=_tc;_dw1=_aw1;_bw1=new _cq1();_bw1._ew1(_Dp1.TEXTURE_2D)})()}function _cq1(_9u1){var _Dp1=this._9q1;var _fw1=[];Object.defineProperties(this,{_Kv1:{get:function(){return _fw1}}});(function(){if(_9u1){_fw1[__d._Or1]=__d._2u1;
_fw1[__d._Pr1]=__d._2u1}else {_fw1[__d._Or1]=__d._3u1;_fw1[__d._Pr1]=__d._3u1}_fw1[__d._Ir1]=__d._Lr1;_fw1[__d._Kr1]=__d._Lr1;})();this._ew1=function(_6S){var _gw1=_fw1;_Dp1.texParameteri(_6S,_Dp1.TEXTURE_MAG_FILTER,(_gw1[__d._Or1]==__d._2u1)?_Dp1.LINEAR:_Dp1.NEAREST);_Dp1.texParameteri(_6S,_Dp1.TEXTURE_MIN_FILTER,(_gw1[__d._Pr1]==__d._2u1)?_Dp1.LINEAR:_Dp1.NEAREST);_Dp1.texParameteri(_6S,_Dp1.TEXTURE_WRAP_S,(_gw1[__d._Ir1]==__d._Lr1)?_Dp1.CLAMP_TO_EDGE:_Dp1.REPEAT);_Dp1.texParameteri(_6S,_Dp1.TEXTURE_WRAP_T,
(_gw1[__d._Kr1]==__d._Lr1)?_Dp1.CLAMP_TO_EDGE:_Dp1.REPEAT)}}function _tf(_Wf,_hw1,_iw1){var _Dp1=this._9q1;this._jw1=null;this._If=null;this._Qv1=null;this._6e=null;this._8e=null;this._Of=null;this._ae=null;this._Sv1=_hw1;this._3w1=-1;this._4e=0;this._kw1=_Wf;this._1w1=!1;_lw1(this);function _lw1(_3Q){_mw1(_3Q);_nw1(_3Q);if(_iw1){_ow1(_3Q)}}function _mw1(_3Q){var _pw1=_3Q._Sv1._hg;_3Q._jw1=new ArrayBuffer(_Wf*_pw1);_3Q._If=new Int8Array(_3Q._jw1)}function _ow1(_3Q){_3Q._Qv1=_Dp1.createBuffer();_Dp1.bindBuffer(_Dp1.ARRAY_BUFFER,
_3Q._Qv1);_Dp1.bufferData(_Dp1.ARRAY_BUFFER,_3Q._If,_Dp1.DYNAMIC_DRAW)}function _nw1(_3Q){var _qw1=_3Q._Sv1._bg;for(var _ub=0;_ub<_qw1.length;_ub++){var _Vv1=_qw1[_ub];switch(_Vv1._dg){case __d._qg:_3Q._6e=_rw1(_Vv1._Yv1,_3Q._jw1,_Vv1._84);break;case __d._vg:_3Q._8e=_rw1(_Vv1._Yv1,_3Q._jw1,_Vv1._84);break;case __d._Fg:_3Q._Of=_rw1(_Vv1._Yv1,_3Q._jw1,_Vv1._84);break;case __d._Dg:_3Q._ae=_rw1(_Vv1._Yv1,_3Q._jw1,_Vv1._84);break}}}function _rw1(_sw1,_tw1,_uw1){switch(_sw1){case _Dp1.UNSIGNED_BYTE:return(new Int32Array(_tw1,
_uw1));break;case _Dp1.FLOAT:return(new Float32Array(_tw1,_uw1));break}return !1}this._vw1=function(_1t1){if(_1t1._3e()===this._3e()){var _Qg=_1t1._4e*_1t1._3e();var _84=this._4e*this._3e();if((_84+_Qg)>this._If.length){var _ww1=new ArrayBuffer(this._If.length*2);var _Hf=new Int8Array(_ww1);_Hf.set(this._If);this._If=_Hf;this._jw1=_ww1;_nw1(this)}this._If.set(_1t1._If.subarray(0,_Qg),_84);this._4e+=_1t1._4e}};this._Og=function(){if(this._4e<this.max){var _Qg=this._4e*this._3e();var _xw1=new ArrayBuffer(_Qg);
var _yw1=new Int8Array(_xw1);_yw1.set(this._If.subarray(0,_Qg));this._If=_yw1;this._jw1=_xw1}this._Qv1=_Dp1.createBuffer();_Dp1.bindBuffer(_Dp1.ARRAY_BUFFER,this._Qv1);_Dp1.bufferData(_Dp1.ARRAY_BUFFER,this._If,_Dp1.STATIC_DRAW);this._6e=null;this._8e=null;this._Of=null;this._ae=null};this._wf=function(_zw1){if((this._4e+_zw1)>this.max){var _Aw1=this.max*2;this.max=_Aw1;var _jg=new ArrayBuffer(_Aw1);var _lg=new Int8Array(_jg);_lg.set(this._If);this._jw1=_jg;_nw1(this)}this._4e+=_zw1};this._3e=function(){
return this._Sv1._hg};this._2w1=function(){_Dp1.bindBuffer(_Dp1.ARRAY_BUFFER,this._Qv1);var _Bw1=new Int8Array(this._jw1,0,this._4e*this._Sv1._hg);_Dp1.bufferSubData(_Dp1.ARRAY_BUFFER,0,_Bw1);this._4e=0;this._1w1=!1}}function _5q1(_Cw1){var _Dp1=this._9q1;var _Dw1=[];var _Ew1=0,_Nu1=null,_Fw1=null,_Gw1=__d._5t1,_Ou1=null;var _Hw1=_Cw1;this._qq1=function(_ng){if(_Dw1[_ng]){debug("WARNING: Vertex format has already been registered\n")}else {_Dw1[_ng]=new _Qj()}};this._3t1=function(_jf,_Ug,_1t1,_2t1){var _T3=_1t1._4e-_2t1;
switch(_jf){case __d._0e:_Hw1._cs1(0,_Ug);_Hw1._dv1(_1t1);_Hw1._fv1(_2t1,_T3);break;case __d._of:_Hw1._cs1(0,_Ug);_Hw1._dv1(_1t1);_Hw1._iv1(_2t1,_T3);break;case __d._nf:_Hw1._cs1(0,_Ug);_Hw1._dv1(_1t1);_Hw1._jv1(_2t1,_T3);break;case __d._lf:_Hw1._cs1(0,null);_Hw1._dv1(_1t1);_Hw1._kv1(_2t1,_T3);break;case __d._mf:_Hw1._cs1(0,null);_Hw1._dv1(_1t1);_Hw1._lv1(_2t1,_T3);break;case __d._kf:_Hw1._cs1(0,null);_Hw1._dv1(_1t1);_Hw1._jb1(_2t1,_T3);break}};this._Dq1=function(){if(_Fw1==null)return;this._3t1(_Gw1,
_Nu1,_Fw1,_Ew1);_Fw1=_Nu1=null;_Gw1=__d._5t1};this._Zd=function(_jf,_Iw1,_ng,_Jw1,_hw1,_Kw1){var _24,_Lw1,_Yd,_Mw1;_Mw1=_Iw1;if(_Fw1!=null){if((_Fw1._uq1==_ng)&&((_Fw1._4e+_Jw1)<=_Fw1._kw1)&&(_Nu1==_Mw1)&&(_Gw1==_jf)&&((_jf!=__d._mf)&&(_jf!=__d._nf)&&(_jf!=__d._of))){return _Fw1}else {var _Nw1=_Fw1;this._Dq1();if((_Nw1._uq1==_ng)&&((_Nw1._4e+_Jw1)<=_Nw1._kw1)){_Fw1=_Nw1;_Ew1=_Nw1._4e;_Gw1=_jf;_Nu1=_Mw1;return _Fw1}}}_Gw1=_jf;_Nu1=_Mw1;_Lw1=_Dw1[_ng]._1k;for(_24=_Lw1.length-1;_24>=0;_24--){_Yd=_Lw1[_24];
if((_Yd._3w1!=_Kw1)&&(_Yd._4e+_Jw1)<=_Yd._kw1){_Yd._1w1=!0;_Ew1=_Yd._4e;_Fw1=_Yd;return _Yd}}if(_Jw1<_uf){_Jw1=_uf}_Yd=new _tf(_Jw1,_hw1,!0);_Yd._uq1=_ng;_Yd._1w1=!0;_Ew1=_Yd._4e;_Fw1=_Yd;_Dw1[_ng]._Tj(_Yd);return _Yd}}function _bq1(){var _Dp1=this._9q1;var _Ow1=1,_Pw1=!1,_Qw1=[],_Rw1=0,_Sw1=0;Object.defineProperties(this,{_bg:{get:function(){return _Qw1},set:function(_8h){_Qw1=_8h}},_gg:{get:function(){return _Sw1},set:function(_8h){_Sw1=_8h}},_hg:{get:function(){return _Rw1},set:function(_8h){_Rw1=_8h}
},_rq1:{get:function(){return _Pw1},set:function(_8h){_Pw1=_8h}}});function _Tw1(_8g,_7g,_Uw1){var _cg={_84:_Rw1,type:_8g,_dg:_7g,_eg:_Uw1,_Yv1:0,_Xv1:0,_Zv1:!1};return _cg}function _Tj(_8g,_7g,_Uw1){_Sw1|=_Uw1;var _Vv1=_Tw1(_8g,_7g,_Uw1);switch(_8g){case __d._wg:case __d._Ng:_Rw1+=4;_Vv1._Yv1=_Dp1.UNSIGNED_BYTE;_Vv1._Xv1=4;_Vv1._Zv1=!0;break;case __d._Hg:_Rw1+=4;_Vv1._Yv1=_Dp1.FLOAT;_Vv1._Xv1=1;_Vv1._Zv1=!1;break;case __d._rg:_Rw1+=8;_Vv1._Yv1=_Dp1.FLOAT;_Vv1._Xv1=2;_Vv1._Zv1=!1;break;case __d._tg:_Rw1+=12;
_Vv1._Yv1=_Dp1.FLOAT;_Vv1._Xv1=3;_Vv1._Zv1=!1;break;case __d._Lg:_Rw1+=16;_Vv1._Yv1=_Dp1.FLOAT;_Vv1._Xv1=4;_Vv1._Zv1=!1;break}_Qw1.push(_Vv1)}this._Vw1=function(){_Tj(__d._rg,__d._qg,_Ow1);_Ow1=_Ow1<<1};this._mq1=function(){_Tj(__d._tg,__d._qg,_Ow1);_Ow1=_Ow1<<1};this._nq1=function(){_Tj(__d._wg,__d._vg,_Ow1);_Ow1=_Ow1<<1};this._pq1=function(){_Tj(__d._tg,__d._Fg,_Ow1);_Ow1=_Ow1<<1};this._oq1=function(){_Tj(__d._rg,__d._Dg,_Ow1);_Ow1=_Ow1<<1};this._Ww1=function(_8g,_7g){if((_8g<__d._Hg)||(_8g>__d._ht1)){
debug("ERROR vertex_format_add_custom: illegal types");return }if((_7g<__d._qg)||(_7g>__d._gt1)){debug("ERROR vertex_format_add_custom: illegal usage");return }_Tj(_8g,_7g,_Ow1);_Ow1=_Ow1<<1};this._OV=function(_tq1){if(_Qw1.length!==_tq1._bg.length){return !1}for(var _24=0;_24<_Qw1.length;_24++){var _Xw1=_Qw1[_24];var _Yw1=_tq1._bg[_24];if((_Xw1._84!==_Yw1._84)||(_Xw1.type!==_Yw1.type)||(_Xw1._dg!==_Yw1._dg)||(_Xw1._eg!==_Yw1._eg)||(_Xw1._Yv1!==_Yw1._Yv1)||(_Xw1._Xv1!==_Yw1._Xv1)){return !1}}return !0}}
function _Zw1(){_cC=__w1;_eC=_0x1;_fC=_1x1;_gC=_2x1;_hC=_3x1;_Ak=function(){try{return window["GetHardwareId"]()}catch(e){var id=0xFF5025da3ad78cac9;return id.toString()}}}function _4x1(){_dC({type:_0C,status:_5C})}function _5x1(){_dC({type:_0C,status:_6C})}function __w1(_6x1){window["buildStoreProxyFile"](_6x1,_7x1,function(){window["activateStore"](function(){window["synchroniseProducts"](function(_8x1){_dC({type:_1C,_CC:_8x1})},function(_8x1){_dC({type:_2C,_CC:_8x1})},_5x1,_4x1)},_4x1)},_4x1)}function _0x1(){
window["restorePurchases"](function(_9x1){_dC({type:_4C,_os:_9x1})})}function _1x1(_xj,_ax1){window["purchaseContent"](_xj,_ax1,function(_8x1){_dC({type:_2C,_CC:_8x1})},function(_8x1){_dC({type:_2C,_CC:_8x1})})}function _2x1(_xj){window["consumeContent"](_xj,function(_8x1){_dC({type:_3C,_CC:_8x1})},function(_8x1){_dC({type:_3C,_CC:_8x1})})}function _3x1(_xj){var response="{ \"response\":6 }";_dC({type:_1C,_CC:response})}function _7x1(_6x1,_bx1){var _cx1="<?xml version=\"1.0\" encoding=\"utf-16\" ?>\r\n"+"<CurrentApp>\r\n"+" <ListingInformation>\r\n"+" <App>\r\n"+" <AppId>00000000-0000-0000-0000-000000000000</AppId>\r\n"+" <LinkUri></LinkUri>\r\n"+" <CurrentMarket>en-US</CurrentMarket>\r\n"+" <AgeRating>3</AgeRating>\r\n"+" <MarketData xml:lang=\"en-us\">\r\n"+" <Name>In-app purchases</Name>\r\n"+" <Description>AppDescription</Description>\r\n"+" <Price>0.99</Price>\r\n"+" <CurrencySymbol>$</CurrencySymbol>\r\n"+" <CurrencyCode>USD</CurrencyCode>\r\n"+" </MarketData>\r\n"+" </App>\r\n";
var _dx1=" <Product ProductId=\"PRODUCT_ID\" LicenseDuration=\"0\">\r\n"+" <MarketData xml:lang=\"en-us\">\r\n"+" <Name>PRODUCT_NAME</Name>\r\n"+" <Price>PRODUCT_PRICE</Price>\r\n"+" <CurrencySymbol>$</CurrencySymbol>\r\n"+" <CurrencyCode>USD</CurrencyCode>\r\n"+" </MarketData>\r\n"+" </Product>\r\n";var _ex1=" </ListingInformation>\r\n"+" <LicenseInformation>\r\n"+" <App>\r\n"+" <IsActive>true</IsActive>\r\n"+" <IsTrial>false</IsTrial>\r\n"+" </App>\r\n";
var _fx1=" <Product ProductId=\"PRODUCT_ID\">\r\n"+" <IsActive>PRODUCT_ACTIVE</IsActive>\r\n"+" </Product>\r\n";var _gx1=" </LicenseInformation>\r\n"+"</CurrentApp>\r\n";var _hx1=_cx1;for(var _sx=0;_sx<_6x1.length;_sx++){var product=_6x1[_sx];var _kC="1.00";if((product._kC!=null)&&(product._kC!=undefined)&&(product._kC!="")){_kC=product._kC;if(typeof(_kC)=="number"){_kC=_kC.toString()}_kC=_kC.replace("$","");_kC=_kC.replace("","")}var _ix1=_dx1.replace("PRODUCT_ID",product._jC);
_ix1=_ix1.replace("PRODUCT_NAME",product.title);_ix1=_ix1.replace("PRODUCT_PRICE",_kC);_hx1+=_ix1}_hx1+=_ex1;for(var _sx=0;_sx<_6x1.length;_sx++){var product=_6x1[_sx];var _jx1=_bx1[product._jC];var _kx1=(_jx1==null||_jx1==undefined)?!1:_jx1;var _lx1=_fx1.replace("PRODUCT_ID",product._jC).replace("PRODUCT_ACTIVE",_kx1?"true":"false");_hx1+=_lx1}_hx1+=_gx1;return _hx1}var _mx1=null;;function _nx1(){_ox1=!1;if(_Sr){var _px1=_Sr.document.getElementById('debug_console');if((_px1!=undefined)&&(_px1!=null)){_px1.style.display="none"}
}_LQ=canvas.width=window.outerWidth;_MQ=canvas.height=window.outerHeight;_qx1=!0}var _rx1=[];function _sx1(_Ui){for(var _tx1=0;_tx1<_rx1.length;_tx1++){if(_rx1[_tx1]===_Ui){return _tx1}}return -1}function _ux1(_vx1){var _Wi=-1;var _wx1=!0;for(var _tx1=0;_tx1<_rx1.length;_tx1++){if(_rx1[_tx1]!==-1){_wx1=!1;break}}for(var _tx1=0;_tx1<_rx1.length;_tx1++){if(_tx1===0&&_wx1===!1){continue}if((_rx1[_tx1]===_vx1)||(_rx1[_tx1]===-1)){_Wi=_tx1;break}}if(_Wi==-1){_Wi=_rx1.length}_rx1[_Wi]=_vx1;_Xi[_Wi]=new _Bi();return _Wi}
function _xx1(_yx1,_Qa,_Ra){var _Wi=_sx1(_yx1);if(_Wi==0){return }if(_Wi==-1){_Wi=_zx1(_yx1,_Qa,_Ra)}else {if(_Wi==0){if(_8j!=null){_9j=_Qa;_aj=_Ra}_bj=1}_Xi[_Wi]._44=_Qa;_Xi[_Wi]._54=_Ra;_cj[_Wi]._44=_Qa;_cj[_Wi]._54=_Ra}}function _zx1(_yx1,_Qa,_Ra){var _Wi=_ux1(_yx1);if(_Wi==0){return }if(_Wi==0){if(_8j!=null){_9j=_Qa;_aj=_Ra}_bj=1}_Xi[_Wi]._44=_Qa;_Xi[_Wi]._54=_Ra;_cj[_Wi]._44=_Qa;_cj[_Wi]._54=_Ra;_Xi[_Wi]._jh=1;_cj[_Wi]._dj=_ej|_fj|_gj;return _Wi}function _Ax1(_yx1,_Qa,_Ra){var _Wi=_sx1(_yx1);_rx1[_Wi]=-1;
if(_Wi==0){return }if(_Wi==0){if(_8j!=null){_9j=_Qa;_aj=_Ra}_bj=0}_Xi[_Wi]._44=_Qa;_Xi[_Wi]._54=_Ra;_cj[_Wi]._44=_Qa;_cj[_Wi]._54=_Ra;_Xi[_Wi]._jh=0;_cj[_Wi]._dj=0}function _Bx1(_yx1,_Qa,_Ra){var _Wi=_sx1(_yx1);_Ax1(_yx1,_Qa,_Ra)}function gse(_Cx1,_Dx1){switch(_Cx1){case "resize":return _nx1;case "loading":if(!_Wr._H5._Ex1){_Fx1=_Dx1;return !0}return !1;case "onloaded":if(!_Wr._H5._Ex1){_Gx1=_Dx1}break;case "console":if(!_Wr._H5._Ex1){_Hx1=function(){};_Ix1=function(){}}debug=_Jx1;_Xr=_Kx1;break;case "pause":_Lx1(_Dx1);
break;case "mousescale":_Mx1=function(_Nx1){var __3=canvas.width/window.outerWidth;var _04=canvas.height/window.outerHeight;_9j=_Nx1.pageX*__3;_aj=_Nx1.pageY*_04;_cj[_Nx1.button]._44=_9j;_cj[_Nx1.button]._54=_aj};break;case "ontouchmove":_xx1(arguments[1],arguments[2],arguments[3]);break;case "ontouchdown":_zx1(arguments[1],arguments[2],arguments[3]);break;case "ontouchup":_Ax1(arguments[1],arguments[2],arguments[3]);break;case "ontouchcancel":_Bx1(arguments[1],arguments[2],arguments[3]);break;case "browser":_tB=_Ox1;
_Px1=_Qx1;_8S=arguments[1];_EB=_Rx1;_Sx1=_Tx1;break;case "cmd_line":_Ux1(arguments[1]);break;case "iap":_Zw1();break;case "async":_Vx1(arguments[1]);break;case "dpi":_Nw=_Ow=arguments[1];break;case "language":_tv=arguments[1];break;case "ads":_jS=arguments[1];_kS=arguments[2];_lS=arguments[3];return _Wx1;case "analytics":_Iv=arguments[1];_Kv=arguments[2];return _Xx1}}function _Wx1(_oD){if(_Wr._Yx1){var _Zx1={"appId":_Wr._Yx1.__x1,"unitId":_Wr._Yx1._0y1[_oD]._1y1,"size":_Wr._Yx1._0y1[_oD]._T3};return _Zx1}return null}
function _Xx1(){if(_Wr._2y1){return _Wr._2y1.__x1}return null}function _Ux1(_3y1){if(_3y1==""||_3y1==null||_3y1==undefined){return }try{var _Xj=_3y1.split('&');for(var _4y1 in _Xj){var _5_=_Xj[_4y1].split('=');_5y1[_5y1.length]=_5_[0];_6y1[_6y1.length]=_5_[1];_7y1++}}catch(e){alert(e._8y1+". Malformed command line parameters: \""+_3y1+"\"")}}function _Vx1(_9y1){_Fs=function(_as){_es="win8AsyncMessageDialog";_xs._Tj(_as.id,null,_ys,_es);_9y1[0](_as._js[0],function(){var _ms=_ns(_es);if(!_ms)return;_ms._ks="";
_ms._ls="";_ms.value=0;_ms._os="";_ms._ps=!0;_ms._qs=1},function(){_gs=!1;_ts(_as.id)})};_Ds=function(_as){_es="win8AsyncQuestionDialog";_xs._Tj(_as.id,null,_ys,_es);_9y1[1](_as._js[0],function(){var _ms=_ns(_es);if(!_ms)return;_ms._ks="";_ms._ls="";_ms.value=0;_ms._os="";_ms._ps=!0;_ms._qs=1},function(){var _ms=_ns(_es);if(!_ms)return;_ms._ks="";_ms._ls="";_ms.value=0;_ms._os="";_ms._ps=!0;_ms._qs=0},function(){_gs=!1;_ts(_as.id)})};_zs=function(_as){_es="win8AsyncInputDialog";_xs._Tj(_as.id,null,
_ys,_es);_9y1[2](_as._js[0],function(){var _ms=_ns(_es);if(!_ms)return;_ms._ks="";_ms._ls="";_ms.value=0;_ms._os="";_ms._ps=!0;_ms._qs=0},function(){_gs=!1;_ts(_as.id)})};_9s=function(_as){_es="win8AsyncLoginDialog";_xs._Tj(_as.id,null,_ys,_es);_9y1[3](function(_ks,_ls){var _ms=_ns(_es);if(!_ms)return;_ms._ks=_ks;_ms._ls=_ls;_ms._qs=1;_ms.value=0;_ms._os="";_ms._ps=!0;_gs=!1;_ts(_as.id)})}}function _Qx1(_8g,_bB,_jB,_ay1){try{var _nB=new XMLHttpRequest();if(_ay1){_xs._Tj(_dB,_bB,_eB,_nB)}_nB.open(_8g,
_bB);_nB.ontimeout=function(_ft){_zB(_ft,_nB)};_nB.onerror=function(_ft){_zB(_ft,_nB)};_nB.onload=function(_ft){_AB(_ft,_nB)};_nB._BB=function(){};_nB.send(_jB)}catch(e){return -1}return _dB++}function _Jx1(){if(_Rr){for(var index=0;index<arguments.length;++index){}}}function _Kx1(_Yr){if(_Rr){if(!_Kr[_Yr]){_Kr[_Yr]=!0;alert(_Yr)}}}function _Rx1(_bB,_FB){var _nB={responseText:"",status:-1};_xs._Tj(_dB,_bB,_eB,_nB);window["downloadFile"](_bB,_FB,function(_by1){_nB.responseText=_by1;_nB.status=200;_AB(null,
_nB)},function(e){_nB.responseText=e.message;_nB.status=e._cy1;_zB(null,_nB)});return _dB++}function _Tx1(_dy1,_ey1){return window["unzipContent"](_dy1,_ey1,function(_fy1,_gy1){debug("zip_unzip() returned "+_fy1+" entries successfully")},function(_fy1,_gy1){debug("zip_unzip() returned "+_fy1+" entries with errors")})}function _hy1(_3d){return(((_3d._Lb*255)&0xff)<<0)|(((_3d._bd*255)&0xff)<<8)|(((_3d._Ob*255)&0xff)<<16);}function _iy1(_jd,_hX,_3d){_x7(_hy1(_3d));var scale=1.0/this._jy1._sK;for(var _ub=0;
_ub<_hX;++_ub){var _ky1=_jd[_ub];var _ly1=_jd[(_ub+1)%_hX];_id(_ky1._44*scale,_ky1._54*scale,_ly1._44*scale,_ly1._54*scale)}}function _my1(_jd,_hX,_3d){_x7(_hy1(_3d));var scale=1.0/this._jy1._sK;var _ky1=_jd[0];for(var _ub=2;_ub<_hX;++_ub){var _ly1=_jd[_ub-1];var _ny1=_jd[_ub];_gy(_ky1._44*scale,_ky1._54*scale,_ly1._44*scale,_ly1._54*scale,_ny1._44*scale,_ny1._54*scale,!1)}}function _oy1(_kX,_lX,_3d){_x7(_hy1(_3d));var scale=1.0/this._jy1._sK;_Gy((_kX._44-_lX)*scale,(_kX._54-_lX)*scale,(_kX._44+_lX)*scale,
(_kX._54+_lX)*scale,!0)}function _py1(_kX,_lX,_nX,_3d){_x7(_hy1(_3d));var scale=1.0/this._jy1._sK;_Gy((_kX._44-_lX)*scale,(_kX._54-_lX)*scale,(_kX._44+_lX)*scale,(_kX._54+_lX)*scale,!1)}function _qy1(_pX,_qX,_3d){_x7(_hy1(_3d));var scale=1.0/this._jy1._sK;_id(_pX._44*scale,_pX._54*scale,_qX._44*scale,_qX._54*scale)}function _ry1(_kW){var _sy1=0.4;var scale=1.0/this._jy1._sK;var _pX=_kW._sx,_qX=new _ty1._uy1();_qX._44=_pX._44+_sy1*_kW._bw._hW()._44;_qX._54=_pX._54+_sy1*_kW._bw._hW()._54;_x7(_vy1);_id(_pX._44*scale,
_pX._54*scale,_qX._44*scale,_qX._54*scale);_qX._44=_pX._44+_sy1*_kW._bw._iW()._44;_qX._54=_pX._54+_sy1*_kW._bw._iW()._54;_x7(_wy1);_id(_pX._44*scale,_pX._54*scale,_qX._44*scale,_qX._54*scale)}function _xy1(_tX,_lX,_uX,_wc){for(var _ub=0;_ub<_wc;_ub++){var scale=1.0/this._jy1._sK;_x7(((_uX[_ub]._Lb&0xff)<<0)|((_uX[_ub]._bd&0xff)<<8)|((_uX[_ub]._Ob&0xff)<<16));_Gy((_tX[_ub]._44-_lX)*scale,(_tX[_ub]._54-_lX)*scale,(_tX[_ub]._44+_lX)*scale,(_tX[_ub]._54+_lX)*scale,!0)}}function _XJ(_ZJ){this._u61=0;this._v61=0;
this._yy1=_ZJ;this._zy1=!1;this._Ay1=!0;this._By1=!1;this._Cy1=new _ty1._Dy1();this._xY=null};_XJ.prototype._qK=function(_Ey1){this._xY=null;this._Cy1._7Y=new _ty1._Fy1();this._Cy1._7Y._NX=_Ey1};_XJ.prototype._uK=function(){this._xY=[];this._Cy1._7Y=new _ty1._Gy1()};_XJ.prototype._yK=function(_Qa,_Ra){var _hX=this._xY.length;this._xY[_hX]=new _ty1._uy1(_Qa,_Ra)};_XJ.prototype._Hy1=function(){if(this._xY===null||this._xY===undefined){return !0}if(this._Cy1._7Y._gE===_ty1._Iy1._2Y){if(this._xY.length>2){
this._Cy1._7Y._ek(this._xY,this._xY.length);return !0}}else if(this._Cy1._7Y._gE===_ty1._Iy1._3Y){if(this._By1){if(this._xY.length>=3){this._Cy1._7Y._EY(this._xY,this._xY.length);return !0}}else {if(this._xY.length>=2){this._Cy1._7Y._FY(this._xY,this._xY.length);return !0}}}return !1};_XJ.prototype._cK=function(_bK){this._Cy1._d81._c81=_bK};_XJ.prototype._9K=function(_8K){this._Cy1._e81=_8K};_XJ.prototype._6K=function(_5K){this._Cy1._f81=_5K};_XJ.prototype._3K=function(_2K){this._Cy1._XX=_2K};_XJ.prototype._fK=function(_Jy1){
this._Cy1._g81=_Jy1};_XJ.prototype._iK=function(_hK){this._u61=_hK};_XJ.prototype._kK=function(_hK){this._v61=_hK};_XJ.prototype._kK=function(_hK){this._v61=_hK};_XJ.prototype._nK=function(_mK){this._Ay1=_mK};_XJ.prototype._0K=function(){this._zy1=!0};var _Ky1=0,_Ly1=1,_My1=2,_Ny1=3,_Oy1=4,_Py1=5,_Qy1=6,_Ry1=7,_Sy1=8,_Ty1=9,_Uy1=10,_Vy1=11,_Wy1=12,_Xy1=13,_Yy1=14,_Zy1=15,__y1=16,_0z1=17,_1z1=18,_2z1=19,_3z1=20,_4z1=21,_5z1=22,_6z1=23,_7z1=24;function _8z1(_9z1){this._az1=_9z1};_8z1.prototype._lk1=function(_bz1){
if((this._az1 instanceof _ty1._cz1)||(this._az1 instanceof _ty1._dz1)||(this._az1 instanceof _ty1._ez1)){this._az1._8b1()._nK(!0);this._az1._9b1()._nK(!0);this._az1._lk1(_bz1)}};function _fz1(_gz1,_hz1,_AK,_BK){this._iz1=_gz1;this._jz1=_hz1;this._kz1=new _ty1._uy1(_AK,_BK);this._lz1=[]};_fz1.prototype._j71=function(_mz1,_nz1,_oz1,_pz1){this._iz1._j71(new _ty1._uy1(_oz1,_pz1),new _ty1._uy1(_mz1,_nz1),!0)};_fz1.prototype._r71=function(_qz1){this._iz1._r71(_qz1,!0)};_fz1.prototype._n71=function(_rz1){this._iz1._n71(_rz1,
!0)};_fz1.prototype._sz1=function(_tz1){var position=this._iz1._QJ();this._iz1._b71(position,(_tz1*Math.PI)/180.0);this._iz1._nK(!0)};_fz1.prototype._uz1=function(__j){var _Tc=this._iz1._gW();var _ld=this._iz1._QJ()._54;this._iz1._b71(new _ty1._uy1(__j,_ld),_Tc);this._iz1._nK(!0)};_fz1.prototype._vz1=function(__j){var _Tc=this._iz1._gW();var _kd=this._iz1._QJ()._44;this._iz1._b71(new _ty1._uy1(_kd,__j),_Tc);this._iz1._nK(!0)};_fz1.prototype._h71=function(_wz1){this._iz1._h71((_wz1*Math.PI)/180.0);this._iz1._nK(!0)}
;_fz1.prototype._xz1=function(_yz1){var _zz1=this._iz1._g71();this._iz1._f71(new _ty1._uy1(_yz1,_zz1._54));this._iz1._nK(!0)};_fz1.prototype._Az1=function(_yz1){var _zz1=this._iz1._g71();this._iz1._f71(new _ty1._uy1(_zz1._44,_yz1));this._iz1._nK(!0)};_fz1.prototype._P71=function(_Bz1){this._iz1._P71(_Bz1)};_fz1.prototype._X71=function(_Cz1){this._iz1._X71(_Cz1)};_fz1.prototype._V71=function(_Dz1){this._iz1._V71(_Dz1)};_fz1.prototype._Ez1=function(_Fz1){var __J=this._iz1._Z71();while((__J!=null)&&(__J!=undefined)){
var _7Y=__J._n81();var _Gz1=this._iz1._QJ();if(_7Y instanceof _ty1._Fy1){_Gy((_Gz1._44-_7Y._NX)*_Fz1,(_Gz1._54-_7Y._NX)*_Fz1,(_Gz1._44+_7Y._NX)*_Fz1,(_Gz1._54+_7Y._NX)*_Fz1,!0)}else if(_7Y instanceof _ty1._Gy1){var _Hz1=Math.sin(this._iz1._gW());var _Iz1=Math.cos(this._iz1._gW());for(var _ub=0;_ub<_7Y._yY;++_ub){var _ky1=_7Y._xY[_ub];var _ly1=_7Y._xY[(_ub+1)%_7Y._yY];_id((_Gz1._44+((_ky1._44*_Iz1)-(_ky1._54*_Hz1)))*_Fz1,(_Gz1._54+((_ky1._44*_Hz1)+(_ky1._54*_Iz1)))*_Fz1,(_Gz1._44+((_ly1._44*_Iz1)-(_ly1._54*_Hz1)))*_Fz1,
(_Gz1._54+((_ly1._44*_Hz1)+(_ly1._54*_Iz1)))*_Fz1)}}__J=__J._r61}};_fz1.prototype._Jz1=function(_Fz1){var _681=this._iz1._o61;while((_681!=null)&&(_681!=undefined)){var _781=_681._781;if(_781 instanceof _ty1._cz1){this._Kz1(_781,_Fz1)}else if(_781 instanceof _ty1._dz1){this._Lz1(_781,_Fz1)}else if(_781 instanceof _ty1._Mz1){this._Nz1(_781,_Fz1)}else if(_781 instanceof _ty1._Oz1){this._Pz1(_781,_Fz1)}else if(_781 instanceof _ty1._Qz1){if(_781._Rz1!=null){this._Kz1(_781._Rz1,_Fz1)}if(_781._Sz1!=null){this._Kz1(_781._Sz1,
_Fz1)}if(_781._Tz1!=null){this._Lz1(_781._Tz1,_Fz1)}if(_781._Uz1!=null){this._Lz1(_781._Uz1,_Fz1)}}_681=_681._r61}};_fz1.prototype._Nz1=function(_Vz1,_Fz1){var __k1=_Vz1._ab1();var _0l1=_Vz1._bb1();_id(__k1._44*_Fz1,__k1._54*_Fz1,_0l1._44*_Fz1,_0l1._54*_Fz1)};_fz1.prototype._Kz1=function(_Vz1,_Fz1){var anchor=_Vz1._ab1();_id((anchor._44*_Fz1)-2,(anchor._54*_Fz1)-2,(anchor._44*_Fz1)+2,(anchor._54*_Fz1)+2);_id((anchor._44*_Fz1)-2,(anchor._54*_Fz1)+2,(anchor._44*_Fz1)+2,(anchor._54*_Fz1)-2)};_fz1.prototype._Lz1=function(_Vz1,
_Fz1){var __k1=_Vz1._ab1();var _0l1=this._iz1._QJ();_id(__k1._44*_Fz1,__k1._54*_Fz1,_0l1._44*_Fz1,_0l1._54*_Fz1)};_fz1.prototype._Pz1=function(_Vz1,_Fz1){var anchor,_Wz1;if(_Vz1._Xz1()==this._iz1){anchor=_Vz1._ab1();_Wz1=_Vz1._fb1()}else {anchor=_Vz1._bb1();_Wz1=_Vz1._gb1()}_id(anchor._44*_Fz1,anchor._54*_Fz1,_Wz1._44*_Fz1,_Wz1._54*_Fz1);_id(_Vz1._fb1()._44*_Fz1,_Vz1._fb1()._54*_Fz1,_Vz1._gb1()._44*_Fz1,_Vz1._gb1()._54*_Fz1)};_fz1.prototype._Yz1=function(_Zz1){for(var _24=0;_24<this._lz1.length;_24++){
if(this._lz1[_24]==null||this._lz1[_24]==undefined){this._lz1[_24]=_Zz1;return _24}}return(this._lz1.push(_Zz1)-1)};_fz1.prototype.__z1=function(_0A1){if(this._lz1[_0A1]){this._iz1._271(this._lz1[_0A1]);this._lz1[_0A1]=undefined}};_fz1.prototype._w81=function(_0A1){if(this._lz1[_0A1]){return this._lz1[_0A1]._w81()}return 0.0};_fz1.prototype._v81=function(_0A1){if(this._lz1[_0A1]){return this._lz1[_0A1]._v81()}return 0.0};_fz1.prototype._x81=function(_0A1){if(this._lz1[_0A1]){return this._lz1[_0A1]._x81()}
return 0.0};_fz1.prototype._9K=function(_0A1,_yj){if(this._lz1[_0A1]){this._lz1[_0A1]._9K(_yj)}};_fz1.prototype._3K=function(_0A1,_yj){if(this._lz1[_0A1]){this._lz1[_0A1]._3K(_yj);this._iz1.__61()}};_fz1.prototype._6K=function(_0A1,_yj){if(this._lz1[_0A1]){this._lz1[_0A1]._6K(_yj)}};var _1A1=10,_2A1=32,_3A1=(1<<0),_4A1=(1<<1),_5A1=(1<<2),_6A1=(1<<3),_7A1=(1<<4),_8A1=(1<<5),_9A1=(1<<6);var _ty1=null;function _aA1(){if(_ty1===null){var _ev=window["b2"];_ty1={};_ty1.version=_ev["version"];_ty1._uy1=_ev["Vec2"];
_ty1._bA1=_ev["Vec3"];_ty1._cA1=_ev["Mat22"];_ty1._dA1=_ev["Mat33"];_ty1._eA1=_ev["Rot"];_ty1._fA1=_ev["Transform"];_ty1._gA1=_ev["Sweep"];_ty1._hA1=_ev["Dot_v2_v2"];_ty1._iA1=_ev["Cross_v2_v2"];_ty1._jA1=_ev["Cross_v2_f"];_ty1._kA1=_ev["Cross_f_v2"];_ty1._lA1=_ev["Mul_m22_v2"];_ty1._mA1=_ev["MulT_m22_v2"];_ty1._nA1=_ev["Distance"];_ty1._oA1=_ev["DistanceSquared"];_ty1._pA1=_ev["Dot_v3_v3"];_ty1._qA1=_ev["Cross_v3_v3"];_ty1._rA1=_ev["Mul_m22_m22"];_ty1._sA1=_ev["MulT_m22_m22"];_ty1._tA1=_ev["Mul_m33_v3"];
_ty1._uA1=_ev["Mul22_m33_v2"];_ty1._vA1=_ev["Mul_r_r"];_ty1._wA1=_ev["MulT_r_r"];_ty1._xA1=_ev["Mul_r_v2"];_ty1._yA1=_ev["MulT_r_v2"];_ty1._zA1=_ev["Mul_t_v2"];_ty1._AA1=_ev["Min_v2"];_ty1._BA1=_ev["Max_v2"];_ty1._CA1=_ev["Clamp"];_ty1._DA1=_ev["MulT_t_v2"];_ty1._EA1=_ev["Mul_t_t"];_ty1._FA1=_ev["MulT_t_t"];_ty1._GA1=_ev["Clamp_v2"];_ty1._HA1=_ev["NextPowerOfTwo"];_ty1._IA1=_ev["Abs_v2"];_ty1._JA1=_ev["Abs_m22"];_ty1._KA1=_ev["IsPowerOfTwo"];_ty1._LA1=_ev["RandomFloat"];_ty1._MA1=_ev["Timer"];_ty1._NA1=_ev["Color"];
_ty1._Zc=_ev["Draw"];_ty1._OA1=_ev["ContactID"];_ty1._PA1=_ev["ManifoldPoint"];_ty1._QA1=_ev["Manifold"];_ty1._RA1=_ev["WorldManifold"];_ty1._SA1=_ev["GetPointStates"];_ty1._TA1=_ev["ClipVertex"];_ty1._UA1=_ev["RayCastInput"];_ty1._VA1=_ev["RayCastOutput"];_ty1._WA1=_ev["AABB"];_ty1._XA1=_ev["CollideCircles"];_ty1._YA1=_ev["CollidePolygonAndCircle"];_ty1._ZA1=_ev["FindMaxSeparation"];_ty1.__A1=_ev["FindIncidentEdge"];_ty1._0B1=_ev["CollidePolygons"];_ty1._1B1=_ev["CollideEdgeAndCircle"];_ty1._2B1=_ev["EPAxis"];
_ty1._3B1=_ev["TempPolygon"];_ty1._4B1=_ev["ReferenceFace"];_ty1._5B1=_ev["EPCollider"];_ty1._6B1=_ev["CollideEdgeAndPolygon"];_ty1._7B1=_ev["ClipSegmentToLine"];_ty1._8B1=_ev["TestShapeOverlap"];_ty1._SZ=_ev["TestOverlap"];_ty1._Iy1=_ev["Shape"];_ty1._9B1=_ev["MassData"];_ty1._Fy1=_ev["CircleShape"];_ty1._aB1=_ev["EdgeShape"];_ty1._bB1=_ev["ChainShape"];_ty1._Gy1=_ev["PolygonShape"];_ty1.__d1=_ev["Pair"];_ty1._cB1=_ev["PairLessThan"];_ty1._dB1=_ev["BroadPhase"];_ty1._eB1=_ev["DistanceProxy"];_ty1._fB1=_ev["SimplexCache"];
_ty1._gB1=_ev["DistanceInput"];_ty1._hB1=_ev["DistanceOutput"];_ty1._iB1=_ev["SimplexVertex"];_ty1._jB1=_ev["Simplex"];_ty1._kB1=_ev["DistanceFunc"];_ty1._lB1=_ev["TreeNode"];_ty1._mB1=_ev["DynamicTree"];_ty1._nB1=_ev["TOIInput"];_ty1._oB1=_ev["TOIOutput"];_ty1._pB1=_ev["SeparationFunction"];_ty1._qB1=_ev["TimeOfImpact"];_ty1._rB1=_ev["BodyDef"];_ty1._sB1=_ev["Body"];_ty1._tB1=_ev["Filter"];_ty1._Dy1=_ev["FixtureDef"];_ty1._uB1=_ev["Fixture"];_ty1._vB1=_ev["DestructionListener"];_ty1._wB1=_ev["ContactFilter"];
_ty1._xB1=_ev["ContactImpulse"];_ty1._yB1=_ev["ContactListener"];_ty1._d_=_ev["QueryCallback"];_ty1._r41=_ev["RayCastCallback"];_ty1._zB1=_ev["TimeStep"];_ty1._AB1=_ev["Position"];_ty1._BB1=_ev["Velocity"];_ty1._CB1=_ev["SolverData"];_ty1._DB1=_ev["World"];_ty1._EB1=_ev["MixFriction"];_ty1._FB1=_ev["MixRestitution"];_ty1._GB1=_ev["ContactRegister"];_ty1._HB1=_ev["ContactEdge"];_ty1._IB1=_ev["Contact"];_ty1._JB1=_ev["CircleContact"];_ty1._KB1=_ev["PolygonContact"];_ty1._LB1=_ev["ChainAndCircleContact"];
_ty1._MB1=_ev["ChainAndPolygonContact"];_ty1._NB1=_ev["EdgeAndCircleContact"];_ty1._OB1=_ev["EdgeAndPolygonContact"];_ty1._PB1=_ev["PolygonAndCircleContact"];_ty1._QB1=_ev["defaultFilter"];_ty1._RB1=_ev["defaultListener"];_ty1._SB1=_ev["ContactManager"];_ty1._TB1=_ev["VelocityConstraintPoint"];_ty1._UB1=_ev["ContactPositionConstraint"];_ty1._VB1=_ev["ContactVelocityConstraint"];_ty1._WB1=_ev["PositionSolverManifold"];_ty1._XB1=_ev["ContactSolverDef"];_ty1._YB1=_ev["ContactSolver"];_ty1._ZB1=_ev["Island"];
_ty1.__B1=_ev["Jacobian"];_ty1._0C1=_ev["JointEdge"];_ty1._1C1=_ev["JointDef"];_ty1._2C1=_ev["Joint"];_ty1._3C1=_ev["RevoluteJointDef"];_ty1._cz1=_ev["RevoluteJoint"];_ty1._4C1=_ev["MouseJointDef"];_ty1._5C1=_ev["MouseJoint"];_ty1._6C1=_ev["DistanceJointDef"];_ty1._Mz1=_ev["DistanceJoint"];_ty1._7C1=_ev["PrismaticJointDef"];_ty1._dz1=_ev["PrismaticJoint"];_ty1._8C1=_ev["FrictionJointDef"];_ty1._9C1=_ev["FrictionJoint"];_ty1._aC1=_ev["WeldJointDef"];_ty1._bC1=_ev["WeldJoint"];_ty1._cC1=_ev["WheelJointDef"];
_ty1._ez1=_ev["WheelJoint"];_ty1._dC1=_ev["GearJointDef"];_ty1._Qz1=_ev["GearJoint"];_ty1._eC1=_ev["MotorJointDef"];_ty1._fC1=_ev["MotorJoint"];_ty1._gC1=_ev["PulleyJointDef"];_ty1._Oz1=_ev["PulleyJoint"];_ty1._hC1=_ev["RopeJointDef"];_ty1._iC1=_ev["RopeJoint"];_ty1._jC1=_ev["RopeDef"];_ty1._kC1=_ev["Rope"];_ty1._lC1=_ev["maxManifoldPoints"];_ty1._mC1=_ev["maxPolygonVertices"];_ty1._nC1=_ev["aabbExtension"];_ty1._oC1=_ev["aabbMultiplier"];_ty1._pC1=_ev["linearSlop"];_ty1._qC1=_ev["angularSlop"];
_ty1._rC1=_ev["polygonRadius"];_ty1._sC1=_ev["maxSubSteps"];_ty1._tC1=_ev["maxTOIContacts"];_ty1._uC1=_ev["velocityThreshold"];_ty1._vC1=_ev["maxLinearCorrection"];_ty1._wC1=_ev["maxAngularCorrection"];_ty1._xC1=_ev["maxTranslation"];_ty1._yC1=_ev["maxTranslationSquared"];_ty1._zC1=_ev["maxRotation"];_ty1._AC1=_ev["maxRotationSquared"];_ty1._BC1=_ev["baumgarte"];_ty1._CC1=_ev["toiBaugarte"];_ty1._DC1=_ev["timeToSleep"];_ty1._EC1=_ev["linearSleepTolerance"];_ty1._FC1=_ev["angularSleepTolerance"];
_ty1._GC1=_ev["epsilon"];_ty1._HC1=_ev["JsonSerializer"];_ty1._IC1=_ev["RUBELoader"];_ty1._JC1=_ev["Profiler"];_ty1._KC1=_ev["ParticleDef"];_ty1._LC1=_ev["ParticleColor"];_ty1._MC1=_ev["ParticleGroupDef"];_ty1._NC1=_ev["ParticleGroup"];_ty1._OC1=_ev["ParticleSystem"]}}function _PC1(_QC1){var _Gg1=new _ty1._RA1();_QC1._Fg1(_Gg1);this._RC1=_QC1._671();this._SC1=_QC1._871();this._TC1=[];this._UC1=[];this._TC1[0]=_QC1._Eg1();this._UC1[0]=_Gg1};function _VC1(_WC1,_XC1,_YC1){this._ZC1=_WC1;this._a81=_XC1;
this._b81=_YC1};function __C1(_0D1,_1D1){_aA1();if(_ty1===null){_ty1=window["b2"]}this._sK=_0D1;this._2D1=_1D1;this._3D1=_1A1;this._p61=[];this._4D1=[];this._5D1=new _ty1._MC1();this._L91=null;this._uw=!1;this._6D1=[];for(var _24=0;_24<_2A1;_24++){this._6D1[_24]=new _VC1(-1,0,0)}var _h7=new _ty1._uy1(0,10);this._l61=new _ty1._DB1(_h7);this._7D1();this._8D1();this._sX=_kc?this._9D1:this._aD1;this._bD1=_kc?this._cD1:this._dD1;};__C1.prototype._7D1=function(){var _Ed=document.getElementById("canvas").getContext("2d");
if(_Ed){this._L91=new _ty1._Zc();this._L91._aX(_ty1._Zc._vX|_ty1._Zc._wX);this._L91._jy1=this;this._L91._gX=_iy1;this._L91._iX=_my1;this._L91._jX=_oy1;this._L91._mX=_py1;this._L91._oX=_qy1;this._L91._rX=_ry1;this._L91._sX=_xy1;this._l61._K91(this._L91)}};__C1.prototype._8D1=function(){var _eD1=new _ty1._yB1();_eD1._fD1=this;_eD1._Q81=function(_471){if(_471._671()._p81()||_471._871()._p81()){this._fD1._gD1(_471)}};_eD1._S81=function(_471,_T81){};_eD1._R81=function(_471){};_eD1._U81=function(_471,_hD1){
this._fD1._gD1(_471)};this._l61._I91(_eD1)};__C1.prototype._gD1=function(_QC1){for(var _ub=0;_ub<this._p61.length;_ub++){var _iD1=this._p61[_ub];if((_iD1._RC1==_QC1._671()&&_iD1._SC1==_QC1._871())||(_iD1._RC1==_QC1._871()&&_iD1._SC1==_QC1._671())){var _Gg1=new _ty1._RA1();_QC1._Fg1(_Gg1);_iD1._TC1[_iD1._TC1.length]=_QC1._Eg1();_iD1._UC1[_iD1._UC1.length]=_Gg1;return }}this._p61[this._p61.length]=new _PC1(_QC1)};__C1.prototype._jD1=function(_vH){this._2D1=_vH};__C1.prototype._ya1=function(_kD1,_lD1){this._l61._q91._44=_kD1;
this._l61._q91._54=_lD1;if((_kD1!=0.0)||(_lD1!=0.0)){var _mD1=this._l61._la1();while((_mD1!=null)&&(_mD1!=undefined)){if(_mD1._OX()===_ty1._sB1._A61){_mD1._nK(!0)}_mD1=_mD1._181()}}};__C1.prototype._nD1=function(){var _1k=_za.__C._1k;for(var index=0;index<_1k.length;index++){var _FA=_1k[index];if(_FA._oD1>=0){var _pD1=_FA._qD1;if(_pD1!==null&&_pD1!==undefined){var _mD1=_pD1._iz1;if(_mD1._OX()!==_ty1._sB1._A61){if(_FA._rD1()){_FA._9b(_sD1,0,_FA,_FA)}_mD1._b71(new _ty1._uy1(_FA._44*this._sK,_FA._54*this._sK),
_mD1._gW())}}else {if(_FA._rD1()){_FA._9b(_sD1,0,_FA,_FA)}}}}};__C1.prototype._tD1=function(){var _uD1=1.0/this._sK;var _mD1=this._l61._la1();while((_mD1!=null)&&(_mD1!=undefined)){var _FA=_mD1._RZ();if((_FA!=null)&&(_FA!=undefined)){_FA._vD1(_mD1);var _0k=_mD1._QJ();_FA._wD1=_0k._44*_uD1;_FA._xD1=_0k._54*_uD1}_mD1=_mD1._181()}};__C1.prototype._vi=function(_yD1){if(_yD1<=0){return }this._nD1();if(this._uw==!0){return }this._tD1();var _zD1=1.0/this._2D1;var _AD1=this._2D1/_yD1;var _BD1=_AD1;while(_BD1>0.0){
var _CD1=(_BD1>1.0)?_zD1:(_zD1*_BD1);this._l61._1a1(_CD1,this._3D1,this._3D1);_BD1-=1.0}this._l61._5a1();this._DD1();this._ED1()};__C1.prototype._DD1=function(){var _uD1=1.0/this._sK;var _mD1=this._l61._la1();while((_mD1!=null)&&(_mD1!=undefined)){var _FA=_mD1._RZ();if((_FA!=null)&&(_FA!=undefined)){_FA._vD1(_mD1)}_mD1=_mD1._181()}};__C1.prototype._ED1=function(){var _uD1=1.0/this._sK;for(var _24=0;_24<this._p61.length;_24++){if(this._p61[_24]._RC1&&this._p61[_24]._SC1&&this._p61[_24]._RC1._u81()&&this._p61[_24]._SC1._u81()){
var _FD1=this._p61[_24]._RC1._u81()._RZ();var _GD1=this._p61[_24]._SC1._u81()._RZ();_FD1._HD1=0;_FD1._ID1=[];_FD1._JD1=[];_FD1._KD1=[];_FD1._LD1=[];_GD1._HD1=0;_GD1._ID1=[];_GD1._JD1=[];_GD1._KD1=[];_GD1._LD1=[];var _MD1=0;for(var _ND1=0;_ND1<this._p61[_24]._TC1.length;_ND1++){var _Gg1=this._p61[_24]._UC1[_ND1];for(var _Sb in _Gg1._R01){if(!_Gg1._R01.hasOwnProperty(_Sb))continue;_FD1._ID1[_MD1]=_Gg1._R01[_Sb]._44*_uD1;_FD1._JD1[_MD1]=_Gg1._R01[_Sb]._54*_uD1;_FD1._KD1[_MD1]=_Gg1.__X._44;_FD1._LD1[_MD1]=_Gg1.__X._54;
_GD1._ID1[_MD1]=_Gg1._R01[_Sb]._44*_uD1;_GD1._JD1[_MD1]=_Gg1._R01[_Sb]._54*_uD1;_GD1._KD1[_MD1]=_Gg1.__X._44;_GD1._LD1[_MD1]=_Gg1.__X._54;_FD1._HD1++;_GD1._HD1++;_MD1++}}_FD1._9b(_OD1,_GD1._PD1,_FD1,_GD1);_GD1._9b(_OD1,_FD1._PD1,_GD1,_FD1);_FD1._HD1=0;_FD1._ID1=undefined;_FD1._JD1=undefined;_FD1._KD1=undefined;_FD1._LD1=undefined;_GD1._HD1=0;_GD1._ID1=undefined;_GD1._JD1=undefined;_GD1._KD1=undefined;_GD1._LD1=undefined}}this._p61=[]};__C1.prototype._FK=function(_Zz1,_QD1,_AK,_BK){var _CK=-1;if(!_Zz1._Hy1()){
return }var _RD1=this._SD1(_QD1._PD1);if(_RD1!=-1){_Zz1._Cy1._d81._a81=this._6D1[_RD1]._a81;_Zz1._Cy1._d81._b81=this._6D1[_RD1]._b81}else {_Zz1._Cy1._d81._a81=0;_Zz1._Cy1._d81._b81=0}var _TD1=_QD1._qD1;if(_QD1._qD1){var _mD1=_TD1._iz1;var __J=_mD1._N61(_Zz1._Cy1);_CK=_TD1._Yz1(__J)}else {var _UD1=new _ty1._rB1();_UD1.type=(_Zz1._Cy1._XX==0)?(_Zz1._zy1?_ty1._sB1._I61:_ty1._sB1._261):_ty1._sB1._A61;_UD1._Tc=-_QD1._39*_Qb/180.0;_UD1._561=_Zz1._u61;_UD1._661=_Zz1._v61;_UD1._861=_Zz1._Ay1;var _VD1=_QD1._WD1(_UD1._Tc,
{_44:_AK,_54:_BK});_UD1.position._44=(_QD1._44-_VD1._44)*this._sK;_UD1.position._54=(_QD1._54-_VD1._54)*this._sK;_UD1._IZ=_QD1;var _mD1=this._l61._FK(_UD1);var __J=_mD1._N61(_Zz1._Cy1);_TD1=new _fz1(_mD1,_RD1,_AK,_BK);_QD1._qD1=_TD1;_QD1._vD1(_mD1);_CK=_TD1._Yz1(__J);this._XD1()}return _CK};__C1.prototype._M91=function(_YD1){this._l61._M91(_YD1._iz1)};__C1.prototype._P91=function(_ZD1){this._l61._P91(_ZD1._az1)};__C1.prototype.__D1=function(_WC1){for(var _ub=0;_ub<_2A1;_ub++){if(this._6D1[_ub]._ZC1==_WC1){
return _ub}}return -1};__C1.prototype._0E1=function(_WC1){var _1E1=this.__D1(_WC1);if(_1E1!=-1){return _1E1}for(var _ub=0;_ub<_2A1;_ub++){if(this._6D1[_ub]._ZC1==-1){this._6D1[_ub]._ZC1=_WC1;this._6D1[_ub]._a81=(1<<_ub);this._6D1[_ub]._b81=0;return _ub}}return -1};__C1.prototype._2E1=function(_WC1){var _3E1=[];for(var _4E1 in _5E1){if(!_5E1.hasOwnProperty(_4E1))continue;for(var _Rg1 in _5E1[_4E1]){if(!_5E1[_4E1].hasOwnProperty(_Rg1))continue;var _6E1=-1;if(_4E1==_WC1){_6E1=_Rg1;}else if(_Rg1==_WC1){_6E1=_4E1}if(_6E1!==-1){
_3E1[_3E1.length]=_6E1}}}return _3E1};__C1.prototype._7E1=function(_5k,_8E1){for(var _4u in _CA._9E1){if(!_CA._9E1.hasOwnProperty(_4u))continue;var _aE1=_CA._9E1[_4u];if(_aE1._eD===_5k._gD){if(this._2E1(_aE1._gD).length!==0){_8E1[_8E1.length]=_aE1._gD}this._7E1(_aE1,_8E1)}}};__C1.prototype._bE1=function(_WC1){var _3E1=this._2E1(_WC1);var _cE1=_WC1;var _dE1=_CA._Bj(_WC1);while((_dE1._eD>=0)&&_CA._Bj(_dE1._eD)){_dE1=_CA._Bj(_dE1._eD);_3E1=_3E1.concat(this._2E1(_dE1._gD));}for(var _ub=0;_ub<_3E1.length;_ub++){
var _eE1=_3E1[_ub];var _4u=_CA._Bj(_eE1);this._7E1(_4u,_3E1)}return _3E1};__C1.prototype._fE1=function(_WC1,_hz1){var _3E1=this._bE1(_WC1);for(var _gE1=0;_gE1<_3E1.length;++_gE1){for(var _hE1=0;_hE1<_2A1;++_hE1){if(this._6D1[_hE1]._ZC1==_3E1[_gE1]){this._6D1[_hz1]._b81|=this._6D1[_hE1]._a81;this._6D1[_hE1]._b81|=this._6D1[_hz1]._a81}}}};__C1.prototype._SD1=function(_WC1){var _RD1=this.__D1(_WC1);if(_RD1!==-1){return _RD1}var _3E1=this._2E1(_WC1);var _ZC1=_WC1;if(_3E1.length===0){var _cE1=_WC1;var _dE1=_CA._Bj(_WC1);
while((_dE1._eD>=0)&&_CA._Bj(_dE1._eD)){_dE1=_CA._Bj(_dE1._eD);_ZC1=_dE1._gD;_3E1=this._2E1(_ZC1);if(_3E1.length!==0){_RD1=this.__D1(_ZC1);break}}if(_3E1.length===0){return -1}}if(_RD1===-1){_RD1=this._0E1(_ZC1);if(_RD1===-1){return -1}}this._fE1(_WC1,_RD1);return _RD1};__C1.prototype._XD1=function(){var _mD1=this._l61._la1();while((_mD1!=null)&&(_mD1!=undefined)){var _FA=_mD1._RZ();if((_FA!=null)&&(_FA!=undefined)){var _iE1=_FA._qD1._jz1;if(_iE1!=-1){var _jE1=new _ty1._tB1();_jE1._a81=this._6D1[_iE1]._a81;
_jE1._b81=this._6D1[_iE1]._b81;var __J=_mD1._Z71();while((__J!=null)&&(__J!=undefined)){_jE1._c81=__J._s81()._c81;__J._q81(_jE1);__J=__J._r61}}}_mD1=_mD1._181()}};__C1.prototype._SZ=function(_Sk,_iv,_Qa,_Ra,_Ua){var _kE1=new _ty1._fA1();_kE1._ek(new _ty1._uy1(_Qa,_Ra),_Ua);if((_Sk._qD1===null)||(_Sk._qD1===undefined)||(_iv._qD1===null)||(_iv._qD1===undefined)){return }var _lE1=_Sk._qD1._iz1;var _mE1=_iv._qD1._iz1;var _nE1;for(_nE1=_lE1._Z71();_nE1;_nE1=_nE1._181()){var _oE1;for(_oE1=_mE1._Z71();_oE1;_oE1=_nE1._181()){
if(_ty1._8B1(_nE1._n81(),0,_oE1._n81(),0,_kE1,_mE1._rW())){return !0}}}return !1};__C1.prototype._xb1=function(_pE1,_Qa,_Ra,_qE1,_rE1,_Pf,_Af,_sE1){var _O61=new _ty1._KC1();_O61._yS=_pE1;_O61.position._ek(_Qa*this._sK,_Ra*this._sK);_O61._OL._ek(_qE1*this._sK,_rE1*this._sK);_O61._3d._ek((_Pf&0xff),(_Pf&0xff00)>>8,(_Pf&0xff0000)>>16,(_Af*255.0));_O61._IZ=_sE1;return this._l61._xb1(_O61)};__C1.prototype._tE1=function(){for(var _ub=0;_ub<this._4D1.length;_ub++){var _ON=this._4D1[_ub];if(_ON===null||_ON===undefined){
return _ub}}var _8d=this._4D1.length;return _8d};__C1.prototype._uE1=function(_vE1){if(_vE1>=0&&_vE1<this._4D1.length){return this._4D1[_vE1]}return null};__C1.prototype._Cb1=function(_wE1,_xE1){var _yE1=this._uE1(_wE1);var _zE1=this._uE1(_xE1);if((_yE1!==null)&&(_zE1!==null)){this._l61._Cb1(_yE1,_zE1);this._4D1[_xE1]=null}};__C1.prototype._AE1=function(_3Q,_BE1,_CE1,_DE1){var _wc=this._l61._1c1();if(_CE1<0||_CE1>=_wc)return;if(_DE1<_CE1)return;if(_DE1>_wc)return;var _yS=this._l61._Gb1();var _891=this._l61._Hb1();
var _991=this._l61._Ib1();var _EE1=this._l61._Jb1();var _IZ=this._l61._Kb1();var _FE1=_3Q._GE1;var _HE1=1.0/this._sK;for(var _ub=_CE1;_ub<_DE1;_ub++){if(_BE1&(1<<0)){_3Q._IE1(_JE1,_yS[_ub])}if(_BE1&(1<<1)){_3Q._IE1(_KE1,_891[_ub]._44*_HE1);_3Q._IE1(_KE1,_891[_ub]._54*_HE1)}if(_BE1&(1<<2)){_3Q._IE1(_KE1,_991[_ub]._44*_HE1);_3Q._IE1(_KE1,_991[_ub]._54*_HE1)}if(_BE1&(1<<3)){_3Q._IE1(_JE1,(_EE1[_ub]._cd<<24)|(_EE1[_ub]._Lb<<16)|(_EE1[_ub]._bd<<8)|_EE1[_ub]._Ob)}if(_BE1&(1<<4)){_3Q._IE1(_LE1,_IZ[_ub])}}_3Q._ME1(_NE1,
_FE1)};__C1.prototype._dd1=function(_vE1,_pE1){var _ON=this._uE1(_vE1);if(_ON!==null&&_ON!==undefined){_ON._dd1(_pE1)}};__C1.prototype._cd1=function(_vE1){var _ON=this._uE1(_vE1);if(_ON!==null&&_ON!==undefined){return _ON._cd1()}return 0};__C1.prototype._aD1=function(_OE1,_sE1,_Fb,_PE1){var _wc=this._l61._1c1();var _yS=this._l61._Gb1();var _891=this._l61._Hb1();var _EE1=this._l61._Jb1();var _IZ=this._l61._Kb1();var _HE1=1.0/this._sK;for(var _ub=0;_ub<_wc;_ub++){if(((_yS[_ub]===0)||((_yS[_ub]&_OE1)!==0))&&((_sE1===0)||(_sE1===_IZ[_ub]))){
var _Uc=(_EE1[_ub]._Ob&0xff)|((_EE1[_ub]._bd<<8)&0xff00)|((_EE1[_ub]._Lb<<16)&0xff0000);_Fb._Zc(_ub,_891[_ub]._44*_HE1,_891[_ub]._54*_HE1,1.0,1.0,0,_Uc,_EE1[_ub]._cd/255.0)}}};__C1.prototype._dD1=function(_OE1,_sE1,_Fb,_PE1,__n,_0o,_Ua,_Pf,_Af){var _wc=this._l61._1c1();var _yS=this._l61._Gb1();var _891=this._l61._Hb1();var _IZ=this._l61._Kb1();var _HE1=1.0/this._sK;for(var _ub=0;_ub<_wc;_ub++){if(((_yS[_ub]===0)||((_yS[_ub]&_OE1)!==0))&&((_sE1===0)||(_sE1===_IZ[_ub]))){_Fb._Zc(_ub,_891[_ub]._44*_HE1,_891[_ub]._54*_HE1,
__n,_0o,_Ua,_Pf,_Af)}}};__C1.prototype._9D1=function(_OE1,_sE1,_Fb,_PE1){var _wl=_Fb._AO[_PE1%_Fb._QE1()];if(!_wl){return }if(!_wl._yc.complete){return }if(!_wl._yc._Vd){_Wd(_wl)}var _wc=this._l61._1c1();var _yS=this._l61._Gb1();var _891=this._l61._Hb1();var _EE1=this._l61._Jb1();var _IZ=this._l61._Kb1();var _HE1=1.0/this._sK;var _RE1=0;for(var _ub=0;_ub<_wc;_ub++){if(((_yS[_ub]===0)||((_yS[_ub]&_OE1)!==0))&&((_sE1===0)||(_sE1===_IZ[_ub]))){_RE1++}}if(_RE1===0){return }var _Yd=_kc._Zd(__d._0e,_wl._yc._Vd,_kc._1e,
_RE1*6);var _2e=_Yd._3e()>>2;var index=_2e*_Yd._4e;_Yd._4e+=_RE1*6;var _5e=_Yd._6e;var _7e=_Yd._8e;var _9e=_Yd._ae;var _be=index;var _ce=_be+_2e;var _de=_ce+_2e;var _ee=_de+_2e;var _fe=_ee+_2e;var _ge=_fe+_2e;var _yb=-(_Fb._s3-_wl._z5);var _zb=-(_Fb._t3-_wl._A5);var _Ab=_yb+_wl._B5;var _Bb=_zb+_wl._C5;var _SE1=0;for(var _ub=0;_ub<_wc;_ub++){if(((_yS[_ub]===0)||((_yS[_ub]&_OE1)!==0))&&((_sE1===0)||(_sE1===_IZ[_ub]))){var _44=_891[_ub]._44*_HE1;var _54=_891[_ub]._54*_HE1;_5e[_be+0]=_5e[_fe+0]=_5e[_ge+0]=_44+_yb;_5e[_be+1]=_5e[_ce+1]=_5e[_ge+1]=_54+_zb;
_5e[_ce+0]=_5e[_de+0]=_5e[_ee+0]=_44+_Ab;_5e[_de+1]=_5e[_ee+1]=_5e[_fe+1]=_54+_Bb;_5e[_be+2]=_5e[_ce+2]=_5e[_de+2]=_5e[_ee+2]=_5e[_fe+2]=_5e[_ge+2]=_he;var _Uc=(_EE1[_ub]._Ob&0xff)|((_EE1[_ub]._bd<<8)&0xff00)|((_EE1[_ub]._Lb<<16)&0xff0000)|((_EE1[_ub]._cd<<24)&0xff000000);_7e[_be]=_7e[_ce]=_7e[_de]=_7e[_ee]=_7e[_fe]=_7e[_ge]=_Uc;_9e[_be+0]=_9e[_fe+0]=_9e[_ge+0]=_wl._44/_wl._yc.width;_9e[_be+1]=_9e[_ce+1]=_9e[_ge+1]=_wl._54/_wl._yc.height;_9e[_ce+0]=_9e[_de+0]=_9e[_ee+0]=(_wl._44+_wl._64)/_wl._yc.width;
_9e[_de+1]=_9e[_ee+1]=_9e[_fe+1]=(_wl._54+_wl._74)/_wl._yc.height;var _TE1=_2e*6;_be+=_TE1;_ce+=_TE1;_de+=_TE1;_ee+=_TE1;_fe+=_TE1;_ge+=_TE1}}};__C1.prototype._cD1=function(_OE1,_sE1,_Fb,_PE1,__n,_0o,_Ua,_Pf,_Af){_Ua=(_Ua*Math.PI)/180.0;var _wl=_Fb._AO[_PE1%_Fb._QE1()];if(!_wl){return }if(!_wl._yc.complete){return }if(!_wl._yc._Vd){_Wd(_wl)}var _wc=this._l61._1c1();var _yS=this._l61._Gb1();var _891=this._l61._Hb1();var _IZ=this._l61._Kb1();var _HE1=1.0/this._sK;var _RE1=0;for(var _ub=0;_ub<_wc;_ub++){if(((_yS[_ub]===0)||((_yS[_ub]&_OE1)!==0))&&((_sE1===0)||(_sE1===_IZ[_ub]))){
_RE1++}}if(_RE1===0){return }var _Yd=_kc._Zd(__d._0e,_wl._yc._Vd,_kc._1e,_RE1*6);var _2e=_Yd._3e()>>2;var index=_2e*_Yd._4e;_Yd._4e+=_RE1*6;var _5e=_Yd._6e;var _7e=_Yd._8e;var _9e=_Yd._ae;var _be=index;var _ce=_be+_2e;var _de=_ce+_2e;var _ee=_de+_2e;var _fe=_ee+_2e;var _ge=_fe+_2e;var _Uc=_Pf|(((_Af*255)&0xff)<<24);var _yb=-__n*(_Fb._s3-_wl._z5);var _zb=-_0o*(_Fb._t3-_wl._A5);var _Ab=_yb+(__n*_wl._B5);var _Bb=_zb+(_0o*_wl._C5);var _SE1=0;if(Math.abs(_Ua)<0.0001){for(var _ub=0;_ub<_wc;_ub++){if(((_yS[_ub]===0)||((_yS[_ub]&_OE1)!==0))&&((_sE1===0)||(_sE1===_IZ[_ub]))){
var _44=_891[_ub]._44*_HE1;var _54=_891[_ub]._54*_HE1;_5e[_be+0]=_5e[_fe+0]=_5e[_ge+0]=_44+_yb;_5e[_be+1]=_5e[_ce+1]=_5e[_ge+1]=_54+_zb;_5e[_ce+0]=_5e[_de+0]=_5e[_ee+0]=_44+_Ab;_5e[_de+1]=_5e[_ee+1]=_5e[_fe+1]=_54+_Bb;_5e[_be+2]=_5e[_ce+2]=_5e[_de+2]=_5e[_ee+2]=_5e[_fe+2]=_5e[_ge+2]=_he;_7e[_be]=_7e[_ce]=_7e[_de]=_7e[_ee]=_7e[_fe]=_7e[_ge]=_Uc;_9e[_be+0]=_9e[_fe+0]=_9e[_ge+0]=_wl._44/_wl._yc.width;_9e[_be+1]=_9e[_ce+1]=_9e[_ge+1]=_wl._54/_wl._yc.height;_9e[_ce+0]=_9e[_de+0]=_9e[_ee+0]=(_wl._44+_wl._64)/_wl._yc.width;
_9e[_de+1]=_9e[_ee+1]=_9e[_fe+1]=(_wl._54+_wl._74)/_wl._yc.height;var _TE1=_2e*6;_be+=_TE1;_ce+=_TE1;_de+=_TE1;_ee+=_TE1;_fe+=_TE1;_ge+=_TE1}}}else {var _dc=Math.sin(_Ua);var _ec=Math.cos(_Ua);var _UE1=_yb*_ec;var _VE1=_Ab*_ec;var _WE1=_zb*_ec;var _XE1=_Bb*_ec;var _YE1=_yb*_dc;var _ZE1=_Ab*_dc;var __E1=_zb*_dc;var _0F1=_Bb*_dc;for(var _ub=0;_ub<_wc;_ub++){if(((_yS[_ub]===0)||((_yS[_ub]&_OE1)!==0))&&((_sE1===0)||(_sE1===_IZ[_ub]))){var _44=_891[_ub]._44*_HE1;var _54=_891[_ub]._54*_HE1;_5e[_be+0]=_5e[_ge+0]=_44+_UE1+__E1;
_5e[_be+1]=_5e[_ge+1]=_54-_YE1+_WE1;_5e[_de+0]=_5e[_ee+0]=_44+_VE1+_0F1;_5e[_de+1]=_5e[_ee+1]=_54-_ZE1+_XE1;_5e[_ce+1]=_54-_ZE1+_WE1;_5e[_ce+0]=_44+_VE1+__E1;_5e[_fe+0]=_44+_UE1+_0F1;_5e[_fe+1]=_54-_YE1+_XE1;_7e[_be]=_7e[_ce]=_7e[_de]=_7e[_ee]=_7e[_fe]=_7e[_ge]=_Uc;_9e[_be+0]=_9e[_fe+0]=_9e[_ge+0]=_wl._44/_wl._yc.width;_9e[_be+1]=_9e[_ce+1]=_9e[_ge+1]=_wl._54/_wl._yc.height;_9e[_ce+0]=_9e[_de+0]=_9e[_ee+0]=(_wl._44+_wl._64)/_wl._yc.width;_9e[_de+1]=_9e[_ee+1]=_9e[_fe+1]=(_wl._54+_wl._74)/_wl._yc.height;
var _TE1=_2e*6;_be+=_TE1;_ce+=_TE1;_de+=_TE1;_ee+=_TE1;_fe+=_TE1;_ge+=_TE1}}}};__C1.prototype._1c1=function(){return this._l61._1c1()};__C1.prototype._mb1=function(){return this._l61._mb1()};__C1.prototype._wb1=function(){return this._l61._wb1()*(1.0/this._sK)};__C1.prototype._pb1=function(){return this._l61._pb1()};__C1.prototype._ub1=function(){return this._l61._ub1()};__C1.prototype._rb1=function(){return this._l61._rb1()};__C1.prototype._nb1=function(_1F1){this._l61._nb1(_1F1)};__C1.prototype._vb1=function(_Ey1){
this._l61._vb1(_Ey1*this._sK);};__C1.prototype._ob1=function(_2K){this._l61._ob1(_2K)};__C1.prototype._sb1=function(_hK){this._l61._sb1(_hK)};__C1.prototype._qb1=function(_Fz1){this._l61._qb1(_Fz1)};var _ma={_2F1:180/Math.PI,_3F1:Math.PI/180,_Kx:[],Float32Array:(typeof(Float32Array)==='undefined')?Array:Float32Array,Uint16Array:(typeof(Uint16Array)==='undefined')?Array:Uint16Array};_ma._4F1=function(name,parent){this.name=name;this.parent=parent};_ma._4F1.prototype={length:0,_44:0,_54:0,_j5:0,__3:1,
_04:1,_5F1:!0,_6F1:!0,_7b:!1,_8b:!1};_ma._7F1=function(name,_8F1){this.name=name;this._8F1=_8F1};_ma._7F1.prototype={_Lb:1,_bd:1,_Ob:1,_cd:1,_9F1:null,_aF1:!1};_ma._bF1=function(name){this.name=name;this._cF1=[]};_ma._bF1.prototype={target:null,_dF1:1,_eF1:1};_ma._Vc=function(_8F1,_Wa,parent){this.data=_8F1;this._Wa=_Wa;this.parent=parent;this._fF1()};_ma._Vc._Wc=!1;_ma._Vc.prototype={_44:0,_54:0,_j5:0,_gF1:0,__3:1,_04:1,_7b:!1,_8b:!1,_hF1:0,_iF1:0,_jF1:0,_kF1:0,_Pd:0,_lF1:0,_mF1:0,_nF1:1,_oF1:1,
_pF1:!1,_qF1:!1,_Ya:function(){var parent=this.parent;if(parent){this._jF1=this._44*parent._hF1+this._54*parent._iF1+parent._jF1;this._lF1=this._44*parent._kF1+this._54*parent._Pd+parent._lF1;if(this.data._5F1){this._nF1=parent._nF1*this.__3;this._oF1=parent._oF1*this._04}else {this._nF1=this.__3;this._oF1=this._04}this._pF1=parent._pF1!=this._7b;this._qF1=parent._qF1!=this._8b;if(this.data._6F1){if((this._pF1||this._qF1)&&(this._pF1!=this._qF1)){this._mF1=(360-parent._mF1)+this._gF1}else {this._mF1=parent._mF1+this._gF1;
}}else {this._mF1=this._gF1}}else {var _rF1=this._Wa._7b,_sF1=this._Wa._8b;this._jF1=_rF1?-this._44:this._44;this._lF1=(_sF1!=_ma._Vc._Wc)?-this._54:this._54;this._nF1=this.__3;this._oF1=this._04;this._mF1=this._gF1;this._pF1=_rF1!=this._7b;this._qF1=_sF1!=this._8b}var _tF1=this._mF1*_ma._3F1;var cos=Math.cos(_tF1);var sin=Math.sin(_tF1);if(this._pF1){this._hF1=-cos*this._nF1;this._iF1=sin*this._oF1}else {this._hF1=cos*this._nF1;this._iF1=-sin*this._oF1}if(this._qF1!=_ma._Vc._Wc){this._kF1=-sin*this._nF1;
this._Pd=-cos*this._oF1;}else {this._kF1=sin*this._nF1;this._Pd=cos*this._oF1}},_fF1:function(){var data=this.data;this._44=data._44;this._54=data._54;this._j5=data._j5;this._gF1=this._j5;this.__3=data.__3;this._04=data._04;this._7b=data._7b;this._8b=data._8b},_uF1:function(_d61){var _Td=_d61[0]-this._jF1,_Ud=_d61[1]-this._lF1;var _hF1=this._hF1,_kF1=this._kF1,_iF1=this._iF1,_Pd=this._Pd;if(this._pF1!=(this._qF1!=_ma._Vc._Wc)){_hF1=-_hF1;_Pd=-_Pd}var _vF1=1/(_hF1*_Pd-_iF1*_kF1);_d61[0]=_Td*_hF1*_vF1-_Ud*_iF1*_vF1;
_d61[1]=_Ud*_Pd*_vF1-_Td*_kF1*_vF1},_wF1:function(_xF1){var _yF1=_xF1[0],_zF1=_xF1[1];_xF1[0]=_yF1*this._hF1+_zF1*this._iF1+this._jF1;_xF1[1]=_yF1*this._kF1+_zF1*this._Pd+this._lF1}};_ma._AF1=function(_BF1,_md){this.data=_BF1;this._md=_md;this._CF1=[];this._fF1()};_ma._AF1.prototype={_Lb:1,_bd:1,_Ob:1,_cd:1,_DF1:0,_ad:null,_EF1:function(_ad){this._ad=_ad;this._DF1=this._md._Wa._CF;this._CF1.length=0},_FF1:function(_CF){this._DF1=this._md._Wa._CF-_CF},_GF1:function(){return this._md._Wa._CF-this._DF1;
},_fF1:function(){var data=this.data;this._Lb=data._Lb;this._bd=data._bd;this._Ob=data._Ob;this._cd=data._cd;var _HF1=this._md._Wa.data._7d;for(var _24=0,_ub=_HF1.length;_24<_ub;_24++){if(_HF1[_24]==data){this._EF1(!data._9F1?null:this._md._Wa._IF1(_24,data._9F1));break}}}};_ma._JF1=function(data,_Wa){this.data=data;this._eF1=data._eF1;this._dF1=data._dF1;this._cF1=[];for(var _24=0,_ub=data._cF1.length;_24<_ub;_24++)this._cF1.push(_Wa._KF1(data._cF1[_24].name));this.target=_Wa._KF1(data.target.name)}
;_ma._JF1.prototype={apply:function(){var target=this.target;var _cF1=this._cF1;switch(_cF1.length){case 1:_ma._JF1._LF1(_cF1[0],target._jF1,target._lF1,this._eF1);break;case 2:_ma._JF1._MF1(_cF1[0],_cF1[1],target._jF1,target._lF1,this._dF1,this._eF1);break}}};_ma._JF1._LF1=function(_md,_NF1,_OF1,alpha){var _PF1=(!_md.data._6F1||!_md.parent)?0:_md.parent._mF1;var _j5=_md._j5;var _gF1=Math.atan2(_OF1-_md._lF1,_NF1-_md._jF1)*_ma._2F1;if(_md._pF1!=(_md._qF1!=_ma._Vc._Wc))_gF1=-_gF1;_gF1-=_PF1;_md._gF1=_j5+(_gF1-_j5)*alpha;
};_ma._JF1._MF1=function(parent,_QF1,_NF1,_OF1,_dF1,alpha){var _RF1=_QF1._j5,_PF1=parent._j5;if(!alpha){_QF1._gF1=_RF1;parent._gF1=_PF1;return }var _SF1,_TF1,_UF1=_ma._Kx;var _VF1=parent.parent;if(_VF1){_UF1[0]=_NF1;_UF1[1]=_OF1;_VF1._uF1(_UF1);_NF1=(_UF1[0]-parent._44)*_VF1._nF1;_OF1=(_UF1[1]-parent._54)*_VF1._oF1}else {_NF1-=parent._44;_OF1-=parent._54}if(_QF1.parent==parent){_SF1=_QF1._44;_TF1=_QF1._54}else {_UF1[0]=_QF1._44;_UF1[1]=_QF1._54;_QF1.parent._wF1(_UF1);parent._uF1(_UF1);_SF1=_UF1[0];_TF1=_UF1[1];
}var _WF1=_SF1*parent._nF1,_XF1=_TF1*parent._oF1;var _84=Math.atan2(_XF1,_WF1);var _YF1=Math.sqrt(_WF1*_WF1+_XF1*_XF1),_ZF1=_QF1.data.length*_QF1._nF1;var __F1=2*_YF1*_ZF1;if(__F1<0.0001){_QF1._gF1=_RF1+(Math.atan2(_OF1,_NF1)*_ma._2F1-_PF1-_RF1)*alpha;return }var cos=(_NF1*_NF1+_OF1*_OF1-_YF1*_YF1-_ZF1*_ZF1)/__F1;if(cos<-1)cos=-1;else if(cos>1)cos=1;var _0G1=Math.acos(cos)*_dF1;var _1G1=_YF1+_ZF1*cos,_2G1=_ZF1*Math.sin(_0G1);var _3G1=Math.atan2(_OF1*_1G1-_NF1*_2G1,_NF1*_1G1+_OF1*_2G1);var _j5=(_3G1-_84)*_ma._2F1-_PF1;
if(_j5>180)_j5-=360;else if(_j5<-180)_j5+=360;parent._gF1=_PF1+_j5*alpha;_j5=(_0G1+_84)*_ma._2F1-_RF1;if(_j5>180)_j5-=360;else if(_j5<-180)_j5+=360;_QF1._gF1=_RF1+(_j5+parent._mF1-_QF1.parent._mF1)*alpha};_ma._4G1=function(name){this.name=name;this._5G1={}};_ma._4G1.prototype={_6G1:function(_7G1,name,_ad){this._5G1[_7G1+":"+name]=_ad},_8G1:function(_7G1,name){return this._5G1[_7G1+":"+name]},_9G1:function(_Wa,_aG1){for(var _xB in _aG1._5G1){var _bG1=_xB.indexOf(":");var _7G1=parseInt(_xB.substring(0,_bG1));
var name=_xB.substring(_bG1+1);var _8d=_Wa._7d[_7G1];if(_8d._ad&&_8d._ad.name==name){var _ad=this._8G1(_7G1,name);if(_ad)_8d._EF1(_ad)}}}};_ma._cG1=function(name,_4b,duration){this.name=name;this._4b=_4b;this.duration=duration};_ma._cG1.prototype={apply:function(_Wa,_dG1,_CF,loop,_eG1){if(loop&&this.duration!=0){_CF%=this.duration;_dG1%=this.duration}var _4b=this._4b;for(var _24=0,_ub=_4b.length;_24<_ub;_24++)_4b[_24].apply(_Wa,_dG1,_CF,_eG1,1)},_eF1:function(_Wa,_dG1,_CF,loop,_eG1,alpha){if(loop&&this.duration!=0){
_CF%=this.duration;_dG1%=this.duration}var _4b=this._4b;for(var _24=0,_ub=_4b.length;_24<_ub;_24++)_4b[_24].apply(_Wa,_dG1,_CF,_eG1,alpha)}};_ma._cG1._fG1=function(_gG1,target,_kU){var _qk=0;var _pk=Math.floor(_gG1.length/_kU)-2;if(!_pk)return _kU;var current=_pk>>>1;while(!0){if(_gG1[(current+1)*_kU]<=target)_qk=current+1;else _pk=current;if(_qk==_pk)return(_qk+1)*_kU;current=(_qk+_pk)>>>1}};_ma._cG1._hG1=function(_gG1,target){var _qk=0;var _pk=_gG1.length-2;if(!_pk)return 1;var current=_pk>>>1;while(!0){
if(_gG1[current+1]<=target)_qk=current+1;else _pk=current;if(_qk==_pk)return _qk+1;current=(_qk+_pk)>>>1}};_ma._cG1._iG1=function(_gG1,target,_kU){for(var _24=0,_W3=_gG1.length-_kU;_24<=_W3;_24+=_kU)if(_gG1[_24]>target)return _24;return -1};_ma._jG1=function(_0b){this._kG1=[]};_ma._jG1.prototype={_lG1:function(_mG1){this._kG1[_mG1*19]=0},_nG1:function(_mG1){this._kG1[_mG1*19]=1},_oG1:function(_mG1,_pG1,_qG1,_rG1,_sG1){var _tG1=1/10,_uG1=_tG1*_tG1,_vG1=_uG1*_tG1;var _wG1=3*_tG1,_xG1=3*_uG1,_yG1=6*_uG1,_zG1=6*_vG1;
var _AG1=-_pG1*2+_rG1,_BG1=-_qG1*2+_sG1,_CG1=(_pG1-_rG1)*3+1,_DG1=(_qG1-_sG1)*3+1;var _EG1=_pG1*_wG1+_AG1*_xG1+_CG1*_vG1,_FG1=_qG1*_wG1+_BG1*_xG1+_DG1*_vG1;var _GG1=_AG1*_yG1+_CG1*_zG1,_HG1=_BG1*_yG1+_DG1*_zG1;var _IG1=_CG1*_zG1,_JG1=_DG1*_zG1;var _24=_mG1*19;var _kG1=this._kG1;_kG1[_24++]=2;var _44=_EG1,_54=_FG1;for(var _ub=_24+19-1;_24<_ub;_24+=2){_kG1[_24]=_44;_kG1[_24+1]=_54;_EG1+=_GG1;_FG1+=_HG1;_GG1+=_IG1;_HG1+=_JG1;_44+=_EG1;_54+=_FG1}},_KG1:function(_mG1,_LG1){_LG1=_LG1<0?0:(_LG1>1?1:_LG1);var _kG1=this._kG1;
var _24=_mG1*19;var type=_kG1[_24];if(type===0)return _LG1;if(type==1)return 0;_24++;var _44=0;for(var start=_24,_ub=_24+19-1;_24<_ub;_24+=2){_44=_kG1[_24];if(_44>=_LG1){var _MG1,_NG1;if(_24==start){_MG1=0;_NG1=0}else {_MG1=_kG1[_24-2];_NG1=_kG1[_24-1]}return _NG1+(_kG1[_24+1]-_NG1)*(_LG1-_MG1)/(_44-_MG1)}}var _54=_kG1[_24-1];return _54+(1-_54)*(_LG1-_44)/(1-_44)}};_ma._OG1=function(_0b){this._kG1=new _ma._jG1(_0b);this.frames=[];this.frames.length=_0b*2};_ma._OG1.prototype={_PG1:0,_QG1:function(){return this.frames.length/2}
,_RG1:function(_mG1,_CF,_Tc){_mG1*=2;this.frames[_mG1]=_CF;this.frames[_mG1+1]=_Tc},apply:function(_Wa,_dG1,_CF,_SG1,alpha){var frames=this.frames;if(_CF<frames[0])return;var _md=_Wa._cF1[this._PG1];if(_CF>=frames[frames.length-2]){var _TG1=_md.data._j5+frames[frames.length-1]-_md._j5;while(_TG1>180)_TG1-=360;while(_TG1<-180)_TG1+=360;_md._j5+=_TG1*alpha;return }var _mG1=_ma._cG1._fG1(frames,_CF,2);var _UG1=frames[_mG1-1];var _VG1=frames[_mG1];var _LG1=1-(_CF-_VG1)/(frames[_mG1-2]-_VG1);_LG1=this._kG1._KG1(_mG1/2-1,
_LG1);var _TG1=frames[_mG1+1]-_UG1;while(_TG1>180)_TG1-=360;while(_TG1<-180)_TG1+=360;_TG1=_md.data._j5+(_UG1+_TG1*_LG1)-_md._j5;while(_TG1>180)_TG1-=360;while(_TG1<-180)_TG1+=360;_md._j5+=_TG1*alpha}};_ma._WG1=function(_0b){this._kG1=new _ma._jG1(_0b);this.frames=[];this.frames.length=_0b*3};_ma._WG1.prototype={_PG1:0,_QG1:function(){return this.frames.length/3},_RG1:function(_mG1,_CF,_44,_54){_mG1*=3;this.frames[_mG1]=_CF;this.frames[_mG1+1]=_44;this.frames[_mG1+2]=_54},apply:function(_Wa,_dG1,_CF,
_SG1,alpha){var frames=this.frames;if(_CF<frames[0])return;var _md=_Wa._cF1[this._PG1];if(_CF>=frames[frames.length-3]){_md._44+=(_md.data._44+frames[frames.length-2]-_md._44)*alpha;_md._54+=(_md.data._54+frames[frames.length-1]-_md._54)*alpha;return }var _mG1=_ma._cG1._fG1(frames,_CF,3);var _XG1=frames[_mG1-2];var _YG1=frames[_mG1-1];var _VG1=frames[_mG1];var _LG1=1-(_CF-_VG1)/(frames[_mG1+-3]-_VG1);_LG1=this._kG1._KG1(_mG1/3-1,_LG1);_md._44+=(_md.data._44+_XG1+(frames[_mG1+1]-_XG1)*_LG1-_md._44)*alpha;
_md._54+=(_md.data._54+_YG1+(frames[_mG1+2]-_YG1)*_LG1-_md._54)*alpha;}};_ma._ZG1=function(_0b){this._kG1=new _ma._jG1(_0b);this.frames=[];this.frames.length=_0b*3};_ma._ZG1.prototype={_PG1:0,_QG1:function(){return this.frames.length/3},_RG1:function(_mG1,_CF,_44,_54){_mG1*=3;this.frames[_mG1]=_CF;this.frames[_mG1+1]=_44;this.frames[_mG1+2]=_54},apply:function(_Wa,_dG1,_CF,_SG1,alpha){var frames=this.frames;if(_CF<frames[0])return;var _md=_Wa._cF1[this._PG1];if(_CF>=frames[frames.length-3]){_md.__3+=(_md.data.__3*frames[frames.length-2]-_md.__3)*alpha;
_md._04+=(_md.data._04*frames[frames.length-1]-_md._04)*alpha;return }var _mG1=_ma._cG1._fG1(frames,_CF,3);var _XG1=frames[_mG1-2];var _YG1=frames[_mG1-1];var _VG1=frames[_mG1];var _LG1=1-(_CF-_VG1)/(frames[_mG1+-3]-_VG1);_LG1=this._kG1._KG1(_mG1/3-1,_LG1);_md.__3+=(_md.data.__3*(_XG1+(frames[_mG1+1]-_XG1)*_LG1)-_md.__3)*alpha;_md._04+=(_md.data._04*(_YG1+(frames[_mG1+2]-_YG1)*_LG1)-_md._04)*alpha}};_ma.__G1=function(_0b){this._kG1=new _ma._jG1(_0b);this.frames=[];this.frames.length=_0b*5};_ma.__G1.prototype={
_7G1:0,_QG1:function(){return this.frames.length/5;},_RG1:function(_mG1,_CF,_Lb,_bd,_Ob,_cd){_mG1*=5;this.frames[_mG1]=_CF;this.frames[_mG1+1]=_Lb;this.frames[_mG1+2]=_bd;this.frames[_mG1+3]=_Ob;this.frames[_mG1+4]=_cd},apply:function(_Wa,_dG1,_CF,_SG1,alpha){var frames=this.frames;if(_CF<frames[0])return;var _Lb,_bd,_Ob,_cd;if(_CF>=frames[frames.length-5]){var _24=frames.length-1;_Lb=frames[_24-3];_bd=frames[_24-2];_Ob=frames[_24-1];_cd=frames[_24]}else {var _mG1=_ma._cG1._fG1(frames,_CF,5);var _0H1=frames[_mG1-4];
var _1H1=frames[_mG1-3];var _2H1=frames[_mG1-2];var _3H1=frames[_mG1-1];var _VG1=frames[_mG1];var _LG1=1-(_CF-_VG1)/(frames[_mG1-5]-_VG1);_LG1=this._kG1._KG1(_mG1/5-1,_LG1);_Lb=_0H1+(frames[_mG1+1]-_0H1)*_LG1;_bd=_1H1+(frames[_mG1+2]-_1H1)*_LG1;_Ob=_2H1+(frames[_mG1+3]-_2H1)*_LG1;_cd=_3H1+(frames[_mG1+4]-_3H1)*_LG1}var _8d=_Wa._7d[this._7G1];if(alpha<1){_8d._Lb+=(_Lb-_8d._Lb)*alpha;_8d._bd+=(_bd-_8d._bd)*alpha;_8d._Ob+=(_Ob-_8d._Ob)*alpha;_8d._cd+=(_cd-_8d._cd)*alpha}else {_8d._Lb=_Lb;_8d._bd=_bd;_8d._Ob=_Ob;
_8d._cd=_cd}}};_ma._4H1=function(_0b){this._kG1=new _ma._jG1(_0b);this.frames=[];this.frames.length=_0b;this._5H1=[];this._5H1.length=_0b};_ma._4H1.prototype={_7G1:0,_QG1:function(){return this.frames.length},_RG1:function(_mG1,_CF,_9F1){this.frames[_mG1]=_CF;this._5H1[_mG1]=_9F1},apply:function(_Wa,_dG1,_CF,_SG1,alpha){var frames=this.frames;if(_CF<frames[0]){if(_dG1>_CF)this.apply(_Wa,_dG1,Number.MAX_VALUE,null,0);return }else if(_dG1>_CF)_dG1=-1;var _mG1=_CF>=frames[frames.length-1]?frames.length-1:_ma._cG1._hG1(frames,
_CF)-1;if(frames[_mG1]<_dG1)return;var _9F1=this._5H1[_mG1];_Wa._7d[this._7G1]._EF1(!_9F1?null:_Wa._IF1(this._7G1,_9F1))}};_ma._6H1=function(_0b){this.frames=[];this.frames.length=_0b;this._eG1=[];this._eG1.length=_0b};_ma._6H1.prototype={_QG1:function(){return this.frames.length},_RG1:function(_mG1,_CF,event){this.frames[_mG1]=_CF;this._eG1[_mG1]=event},apply:function(_Wa,_dG1,_CF,_SG1,alpha){if(!_SG1)return;var frames=this.frames;var _0b=frames.length;if(_dG1>_CF){this.apply(_Wa,_dG1,Number.MAX_VALUE,
_SG1,alpha);_dG1=-1}else if(_dG1>=frames[_0b-1])return;if(_CF<frames[0])return;var _mG1;if(_dG1<frames[0])_mG1=0;else {_mG1=_ma._cG1._hG1(frames,_dG1);var _db=frames[_mG1];while(_mG1>0){if(frames[_mG1-1]!=_db)break;_mG1--}}var _eG1=this._eG1;for(;_mG1<_0b&&_CF>=frames[_mG1];_mG1++)_SG1.push(_eG1[_mG1])}};_ma._7H1=function(_0b){this.frames=[];this.frames.length=_0b;this._8H1=[];this._8H1.length=_0b};_ma._7H1.prototype={_QG1:function(){return this.frames.length},_RG1:function(_mG1,_CF,_9d){this.frames[_mG1]=_CF;
this._8H1[_mG1]=_9d},apply:function(_Wa,_dG1,_CF,_SG1,alpha){var frames=this.frames;if(_CF<frames[0])return;var _mG1;if(_CF>=frames[frames.length-1])_mG1=frames.length-1;else _mG1=_ma._cG1._hG1(frames,_CF)-1;var _9d=_Wa._9d;var _7d=_Wa._7d;var _9H1=this._8H1[_mG1];if(!_9H1){for(var _24=0,_ub=_7d.length;_24<_ub;_24++)_9d[_24]=_7d[_24]}else {for(var _24=0,_ub=_9H1.length;_24<_ub;_24++)_9d[_24]=_Wa._7d[_9H1[_24]]}}};_ma._aH1=function(_0b){this._kG1=new _ma._jG1(_0b);this.frames=[];this.frames.length=_0b;this._bH1=[];
this._bH1.length=_0b};_ma._aH1.prototype={_7G1:0,_ad:0,_QG1:function(){return this.frames.length},_RG1:function(_mG1,_CF,_jd){this.frames[_mG1]=_CF;this._bH1[_mG1]=_jd},apply:function(_Wa,_dG1,_CF,_SG1,alpha){var _8d=_Wa._7d[this._7G1];if(_8d._ad!=this._ad)return;var frames=this.frames;if(_CF<frames[0])return;var _bH1=this._bH1;var _hX=_bH1[0].length;var _jd=_8d._CF1;if(_jd.length!=_hX)alpha=1;_jd.length=_hX;if(_CF>=frames[frames.length-1]){var _cH1=_bH1[frames.length-1];if(alpha<1){for(var _24=0;_24<_hX;
_24++)_jd[_24]+=(_cH1[_24]-_jd[_24])*alpha}else {for(var _24=0;_24<_hX;_24++)_jd[_24]=_cH1[_24]}return }var _mG1=_ma._cG1._hG1(frames,_CF);var _VG1=frames[_mG1];var _LG1=1-(_CF-_VG1)/(frames[_mG1-1]-_VG1);_LG1=this._kG1._KG1(_mG1-1,_LG1<0?0:(_LG1>1?1:_LG1));var _dH1=_bH1[_mG1-1];var _eH1=_bH1[_mG1];if(alpha<1){for(var _24=0;_24<_hX;_24++){var _W91=_dH1[_24]||0;var _lk=_eH1[_24]||0;_jd[_24]+=(_W91+(_lk-_W91)*_LG1-_jd[_24])*alpha}}else {for(var _24=0;_24<_hX;_24++){var _W91=_dH1[_24]||0;var _lk=_eH1[_24]||0;_jd[_24]=_W91+(_lk-_W91)*_LG1}
}}};_ma._fH1=function(_0b){this._kG1=new _ma._jG1(_0b);this.frames=[];this.frames.length=_0b*3};_ma._fH1.prototype={_gH1:0,_QG1:function(){return this.frames.length/3},_RG1:function(_mG1,_CF,_eF1,_dF1){_mG1*=3;this.frames[_mG1]=_CF;this.frames[_mG1+1]=_eF1;this.frames[_mG1+2]=_dF1},apply:function(_Wa,_dG1,_CF,_SG1,alpha){var frames=this.frames;if(_CF<frames[0])return;var _hH1=_Wa._iH1[this._gH1];if(_CF>=frames[frames.length-3]){_hH1._eF1+=(frames[frames.length-2]-_hH1._eF1)*alpha;_hH1._dF1=frames[frames.length-1];
return }var _mG1=_ma._cG1._fG1(frames,_CF,3);var _jH1=frames[_mG1+-2];var _VG1=frames[_mG1];var _LG1=1-(_CF-_VG1)/(frames[_mG1+-3]-_VG1);_LG1=this._kG1._KG1(_mG1/3-1,_LG1);var _eF1=_jH1+(frames[_mG1+1]-_jH1)*_LG1;_hH1._eF1+=(_eF1-_hH1._eF1)*alpha;_hH1._dF1=frames[_mG1+-1]}};_ma._kH1=function(_0b){this._kG1=new _ma._jG1(_0b);this.frames=[];this.frames.length=_0b*2};_ma._kH1.prototype={_PG1:0,_QG1:function(){return this.frames.length/2},_RG1:function(_mG1,_CF,_v21){_mG1*=2;this.frames[_mG1]=_CF;this.frames[_mG1+1]=_v21?1:0}
,apply:function(_Wa,_dG1,_CF,_SG1,alpha){var frames=this.frames;if(_CF<frames[0]){if(_dG1>_CF)this.apply(_Wa,_dG1,Number.MAX_VALUE,null,0);return }else if(_dG1>_CF)_dG1=-1;var _mG1=(_CF>=frames[frames.length-2]?frames.length:_ma._cG1._fG1(frames,_CF,2))-2;if(frames[_mG1]<_dG1)return;_Wa._cF1[this._PG1]._7b=frames[_mG1+1]!=0}};_ma._lH1=function(_0b){this._kG1=new _ma._jG1(_0b);this.frames=[];this.frames.length=_0b*2};_ma._lH1.prototype={_PG1:0,_QG1:function(){return this.frames.length/2},_RG1:function(_mG1,
_CF,_v21){_mG1*=2;this.frames[_mG1]=_CF;this.frames[_mG1+1]=_v21?1:0;},apply:function(_Wa,_dG1,_CF,_SG1,alpha){var frames=this.frames;if(_CF<frames[0]){if(_dG1>_CF)this.apply(_Wa,_dG1,Number.MAX_VALUE,null,0);return }else if(_dG1>_CF)_dG1=-1;var _mG1=(_CF>=frames[frames.length-2]?frames.length:_ma._cG1._fG1(frames,_CF,2))-2;if(frames[_mG1]<_dG1)return;_Wa._cF1[_PG1]._8b=frames[_mG1+1]!=0}};_ma._mH1=function(){this._cF1=[];this._7d=[];this._nH1=[];this._eG1=[];this._qa=[];this._iH1=[]};_ma._mH1.prototype={
name:null,_La:null,width:0,height:0,version:null,_oH1:null,_KF1:function(_pH1){var _cF1=this._cF1;for(var _24=0,_ub=_cF1.length;_24<_ub;_24++)if(_cF1[_24].name==_pH1)return _cF1[_24];return null},_qH1:function(_pH1){var _cF1=this._cF1;for(var _24=0,_ub=_cF1.length;_24<_ub;_24++)if(_cF1[_24].name==_pH1)return _24;return -1},_rH1:function(_sH1){var _7d=this._7d;for(var _24=0,_ub=_7d.length;_24<_ub;_24++){if(_7d[_24].name==_sH1)return _8d[_24]}return null},_tH1:function(_sH1){var _7d=this._7d;for(var _24=0,_ub=_7d.length;
_24<_ub;_24++)if(_7d[_24].name==_sH1)return _24;return -1},_uH1:function(_vH1){var _nH1=this._nH1;for(var _24=0,_ub=_nH1.length;_24<_ub;_24++)if(_nH1[_24].name==_vH1)return _nH1[_24];return null},_wH1:function(_xH1){var _eG1=this._eG1;for(var _24=0,_ub=_eG1.length;_24<_ub;_24++)if(_eG1[_24].name==_xH1)return _eG1[_24];return null},_Ia:function(_yH1){var _qa=this._qa;for(var _24=0,_ub=_qa.length;_24<_ub;_24++)if(_qa[_24].name==_yH1)return _qa[_24];return null},_zH1:function(_AH1){var _iH1=this._iH1;for(var _24=0,
_ub=_iH1.length;_24<_ub;_24++)if(_iH1[_24].name==_AH1)return _iH1[_24];return null}};_ma._na=function(_BH1){this.data=_BH1;this._cF1=[];for(var _24=0,_ub=_BH1._cF1.length;_24<_ub;_24++){var _8F1=_BH1._cF1[_24];var parent=!_8F1.parent?null:this._cF1[_BH1._cF1.indexOf(_8F1.parent)];this._cF1.push(new _ma._Vc(_8F1,this,parent))}this._7d=[];this._9d=[];for(var _24=0,_ub=_BH1._7d.length;_24<_ub;_24++){var _BF1=_BH1._7d[_24];var _md=this._cF1[_BH1._cF1.indexOf(_BF1._8F1)];var _8d=new _ma._AF1(_BF1,_md);this._7d.push(_8d);
this._9d.push(_8d)}this._iH1=[];for(var _24=0,_ub=_BH1._iH1.length;_24<_ub;_24++)this._iH1.push(new _ma._JF1(_BH1._iH1[_24],this));this._CH1=[];this._DH1()};_ma._na.prototype={_44:0,_54:0,_EH1:null,_Lb:1,_bd:1,_Ob:1,_cd:1,_CF:0,_7b:!1,_8b:!1,_DH1:function(){var _iH1=this._iH1;var _FH1=_iH1.length;var _GH1=_FH1+1;var _CH1=this._CH1;if(_CH1.length>_GH1)_CH1.length=_GH1;for(var _24=0,_ub=_CH1.length;_24<_ub;_24++)_CH1[_24].length=0;while(_CH1.length<_GH1)_CH1[_CH1.length]=[];var _HH1=_CH1[0];var _cF1=this._cF1;
for(var _24=0,_ub=_cF1.length;_24<_ub;_24++){var _md=_cF1[_24];var current=_md;do {for(var _EA=0;_EA<_FH1;_EA++){var _hH1=_iH1[_EA];var parent=_hH1._cF1[0];var _QF1=_hH1._cF1[_hH1._cF1.length-1];while(!0){if(current==_QF1){_CH1[_EA].push(_md);_CH1[_EA+1].push(_md);return }if(_QF1==parent)break;_QF1=_QF1.parent}}current=current.parent}while(current);_HH1[_HH1.length]=_md}},_Ya:function(){var _cF1=this._cF1;for(var _24=0,_ub=_cF1.length;_24<_ub;_24++){var _md=_cF1[_24];_md._gF1=_md._j5}var _24=0,_W3=this._CH1.length-1;
while(!0){var _IH1=this._CH1[_24];for(var _EA=0,_JH1=_IH1.length;_EA<_JH1;_EA++)_IH1[_EA]._Ya();if(_24==_W3)break;this._iH1[_24].apply();_24++}},_fF1:function(){this._KH1();this._Na()},_KH1:function(){var _cF1=this._cF1;for(var _24=0,_ub=_cF1.length;_24<_ub;_24++)_cF1[_24]._fF1();var _iH1=this._iH1;for(var _24=0,_ub=_iH1.length;_24<_ub;_24++){var _hH1=_iH1[_24];_hH1._dF1=_hH1.data._dF1;_hH1._eF1=_hH1.data._eF1}},_Na:function(){var _7d=this._7d;var _9d=this._9d;for(var _24=0,_ub=_7d.length;_24<_ub;_24++){_9d[_24]=_7d[_24];
_7d[_24]._fF1(_24)}},_va:function(){return this._cF1.length?this._cF1[0]:null},_KF1:function(_pH1){var _cF1=this._cF1;for(var _24=0,_ub=_cF1.length;_24<_ub;_24++)if(_cF1[_24].data.name==_pH1)return _cF1[_24];return null},_qH1:function(_pH1){var _cF1=this._cF1;for(var _24=0,_ub=_cF1.length;_24<_ub;_24++)if(_cF1[_24].data.name==_pH1)return _24;return -1},_rH1:function(_sH1){var _7d=this._7d;for(var _24=0,_ub=_7d.length;_24<_ub;_24++)if(_7d[_24].data.name==_sH1)return _7d[_24];return null},_tH1:function(_sH1){var _7d=this._7d;
for(var _24=0,_ub=_7d.length;_24<_ub;_24++)if(_7d[_24].data.name==_sH1)return _24;return -1},_Ma:function(_vH1){var _EH1=this.data._uH1(_vH1);if(!_EH1)throw "Skin not found: "+_vH1;this._LH1(_EH1)},_LH1:function(_MH1){if(_MH1){if(this._EH1)_MH1._9G1(this,this._EH1);else {var _7d=this._7d;for(var _24=0,_ub=_7d.length;_24<_ub;_24++){var _8d=_7d[_24];var name=_8d.data._9F1;if(name){var _ad=_MH1._8G1(_24,name);if(_ad)_8d._EF1(_ad)}}}}this._EH1=_MH1},_NH1:function(_sH1,_9F1){return this._IF1(this.data._tH1(_sH1),
_9F1)},_IF1:function(_7G1,_9F1){if(this._EH1){var _ad=this._EH1._8G1(_7G1,_9F1);if(_ad)return _ad}if(this.data._La)return this.data._La._8G1(_7G1,_9F1);return null},_EF1:function(_sH1,_9F1){var _7d=this._7d;for(var _24=0,_ub=_7d.length;_24<_ub;_24++){var _8d=_7d[_24];if(_8d.data.name==_sH1){var _ad=null;if(_9F1){_ad=this._IF1(_24,_9F1);if(!_ad)throw "Attachment not found: "+_9F1+", for slot: "+_sH1}_8d._EF1(_ad);return }}throw "Slot not found: "+_sH1},_zH1:function(_AH1){var _iH1=this._iH1;for(var _24=0,_ub=_iH1.length;
_24<_ub;_24++)if(_iH1[_24].data.name==_AH1)return _iH1[_24];return null},_6b:function(_OH1){this._CF+=_OH1}};_ma._PH1=function(name){this.name=name};_ma._PH1.prototype={_QH1:0,_RH1:0,_SH1:null};_ma._pv=function(data){this.data=data};_ma._pv.prototype={_QH1:0,_RH1:0,_SH1:null};_ma._dd={_ed:0,_TH1:1,_fd:2,_gd:3};_ma._UH1=function(name){this.name=name;this._84=[];this._84.length=8;this._qd=[];this._qd.length=8};_ma._UH1.prototype={type:_ma._dd._ed,_44:0,_54:0,_j5:0,__3:1,_04:1,width:0,height:0,_Lb:1,
_bd:1,_Ob:1,_cd:1,_VH1:null,_Kc:null,_WH1:0,_XH1:0,_YH1:0,_ZH1:0,__H1:0,_0I1:0,_1I1:function(_pd,_rd,_X11,_de,rotate){var _qd=this._qd;if(rotate){_qd[2]=_pd;_qd[3]=_de;_qd[4]=_pd;_qd[5]=_rd;_qd[6]=_X11;_qd[7]=_rd;_qd[0]=_X11;_qd[1]=_de}else {_qd[0]=_pd;_qd[1]=_de;_qd[2]=_pd;_qd[3]=_rd;_qd[4]=_X11;_qd[5]=_rd;_qd[6]=_X11;_qd[7]=_de}},_2I1:function(){var _3I1=this.width/this.__H1*this.__3;var _4I1=this.height/this._0I1*this._04;var _yF1=-this.width/2*this.__3+this._WH1*_3I1;var _zF1=-this.height/2*this._04+this._XH1*_4I1;
var _5I1=_yF1+this._YH1*_3I1;var _6I1=_zF1+this._ZH1*_4I1;var _tF1=this._j5*_ma._3F1;var cos=Math.cos(_tF1);var sin=Math.sin(_tF1);var _7I1=_yF1*cos+this._44;var _8I1=_yF1*sin;var _9I1=_zF1*cos+this._54;var _aI1=_zF1*sin;var _bI1=_5I1*cos+this._44;var _cI1=_5I1*sin;var _dI1=_6I1*cos+this._54;var _eI1=_6I1*sin;var _84=this._84;_84[0]=_7I1-_aI1;_84[1]=_9I1+_8I1;_84[2]=_7I1-_eI1;_84[3]=_dI1+_8I1;_84[4]=_bI1-_eI1;_84[5]=_dI1+_cI1;_84[6]=_bI1-_aI1;_84[7]=_9I1+_cI1},_nd:function(_44,_54,_md,_jd){_44+=_md._jF1;_54+=_md._lF1;
var _hF1=_md._hF1,_iF1=_md._iF1,_kF1=_md._kF1,_Pd=_md._Pd;var _84=this._84;_jd[0]=_84[0]*_hF1+_84[1]*_iF1+_44;_jd[1]=_84[0]*_kF1+_84[1]*_Pd+_54;_jd[2]=_84[2]*_hF1+_84[3]*_iF1+_44;_jd[3]=_84[2]*_kF1+_84[3]*_Pd+_54;_jd[4]=_84[4]*_hF1+_84[5]*_iF1+_44;_jd[5]=_84[4]*_kF1+_84[5]*_Pd+_54;_jd[6]=_84[6]*_hF1+_84[7]*_iF1+_44;_jd[7]=_84[6]*_kF1+_84[7]*_Pd+_54}};_ma._fI1=function(name){this.name=name};_ma._fI1.prototype={type:_ma._dd._fd,_jd:null,_qd:null,_gI1:null,_zd:null,_hI1:0,_Lb:1,_bd:1,_Ob:1,_cd:1,_VH1:null,
_Kc:null,_iI1:0,_jI1:0,_kI1:0,_lI1:0,_mI1:!1,_WH1:0,_XH1:0,_YH1:0,_ZH1:0,__H1:0,_0I1:0,_nI1:null,width:0,height:0,_oI1:function(){var width=this._kI1-this._iI1,height=this._lI1-this._jI1;var _ub=this._gI1.length;if(!this._qd||this._qd.length!=_ub){this._qd=new _ma.Float32Array(_ub)}if(this._mI1){for(var _24=0;_24<_ub;_24+=2){this._qd[_24]=this._iI1+this._gI1[_24+1]*width;this._qd[_24+1]=this._jI1+height-this._gI1[_24]*height}}else {for(var _24=0;_24<_ub;_24+=2){this._qd[_24]=this._iI1+this._gI1[_24]*width;
this._qd[_24+1]=this._jI1+this._gI1[_24+1]*height}}},_yd:function(_44,_54,_8d,_pI1){var _md=_8d._md;_44+=_md._jF1;_54+=_md._lF1;var _hF1=_md._hF1,_iF1=_md._iF1,_kF1=_md._kF1,_Pd=_md._Pd;var _jd=this._jd;var _qI1=_jd.length;if(_8d._CF1.length==_qI1)_jd=_8d._CF1;for(var _24=0;_24<_qI1;_24+=2){var _4Z=_jd[_24];var _5Z=_jd[_24+1];_pI1[_24]=_4Z*_hF1+_5Z*_iF1+_44;_pI1[_24+1]=_4Z*_kF1+_5Z*_Pd+_54}}};_ma._rI1=function(name){this.name=name};_ma._rI1.prototype={type:_ma._dd._gd,_cF1:null,_sI1:null,_qd:null,_gI1:null,
_zd:null,_hI1:0,_Lb:1,_bd:1,_Ob:1,_cd:1,_VH1:null,_Kc:null,_iI1:0,_jI1:0,_kI1:0,_lI1:0,_mI1:!1,_WH1:0,_XH1:0,_YH1:0,_ZH1:0,__H1:0,_0I1:0,_nI1:null,width:0,height:0,_oI1:function(_pd,_rd,_X11,_de,rotate){var width=this._kI1-this._iI1,height=this._lI1-this._jI1;var _ub=this._gI1.length;if(!this._qd||this._qd.length!=_ub){this._qd=new _ma.Float32Array(_ub)}if(this._mI1){for(var _24=0;_24<_ub;_24+=2){this._qd[_24]=this._iI1+this._gI1[_24+1]*width;this._qd[_24+1]=this._jI1+height-this._gI1[_24]*height}}else {
for(var _24=0;_24<_ub;_24+=2){this._qd[_24]=this._iI1+this._gI1[_24]*width;this._qd[_24+1]=this._jI1+this._gI1[_24+1]*height}}},_yd:function(_44,_54,_8d,_pI1){var _tI1=_8d._md._Wa._cF1;var _sI1=this._sI1;var _cF1=this._cF1;var _64=0,_rd=0,_Ob=0,_Ms=0,_ub=_cF1.length,_JH1;var _uI1,_vI1,_md,_4Z,_5Z,_ld1;if(!_8d._CF1.length){for(;_rd<_ub;_64+=2){_uI1=0;_vI1=0;_JH1=_cF1[_rd++]+_rd;for(;_rd<_JH1;_rd++,_Ob+=3){_md=_tI1[_cF1[_rd]];_4Z=_sI1[_Ob];_5Z=_sI1[_Ob+1];_ld1=_sI1[_Ob+2];_uI1+=(_4Z*_md._hF1+_5Z*_md._iF1+_md._jF1)*_ld1;
_vI1+=(_4Z*_md._kF1+_5Z*_md._Pd+_md._lF1)*_ld1}_pI1[_64]=_uI1+_44;_pI1[_64+1]=_vI1+_54}}else {var _wI1=_8d._CF1;for(;_rd<_ub;_64+=2){_uI1=0;_vI1=0;_JH1=_cF1[_rd++]+_rd;for(;_rd<_JH1;_rd++,_Ob+=3,_Ms+=2){_md=_tI1[_cF1[_rd]];_4Z=_sI1[_Ob]+_wI1[_Ms];_5Z=_sI1[_Ob+1]+_wI1[_Ms+1];_ld1=_sI1[_Ob+2];_uI1+=(_4Z*_md._hF1+_5Z*_md._iF1+_md._jF1)*_ld1;_vI1+=(_4Z*_md._kF1+_5Z*_md._Pd+_md._lF1)*_ld1}_pI1[_64]=_uI1+_44;_pI1[_64+1]=_vI1+_54}}}};_ma._xI1=function(name){this.name=name;this._jd=[]};_ma._xI1.prototype={
type:_ma._dd._TH1,_yd:function(_44,_54,_md,_pI1){_44+=_md._jF1;_54+=_md._lF1;var _hF1=_md._hF1,_iF1=_md._iF1,_kF1=_md._kF1,_Pd=_md._Pd;var _jd=this._jd;for(var _24=0,_ub=_jd.length;_24<_ub;_24+=2){var _1m=_jd[_24];var _2m=_jd[_24+1];_pI1[_24]=_1m*_hF1+_2m*_iF1+_44;_pI1[_24+1]=_1m*_kF1+_2m*_Pd+_54}}};_ma._oa=function(_BH1){this._BH1=_BH1;this._yI1={}};_ma._oa.prototype={_zI1:0,_AI1:function(_BI1,_CI1,duration){var _DI1=this._BH1._Ia(_BI1);if(!_DI1)throw "Animation not found: "+_BI1;var _EI1=this._BH1._Ia(_CI1);
if(!_EI1)throw "Animation not found: "+_CI1;this._FI1(_DI1,_EI1,duration)},_FI1:function(_DI1,_EI1,duration){this._yI1[_DI1.name+":"+_EI1.name]=duration},_GI1:function(_DI1,_EI1){var _xB=_DI1.name+":"+_EI1.name;return this._yI1.hasOwnProperty(_xB)?this._yI1[_xB]:this._zI1}};_ma._HI1=function(){};_ma._HI1.prototype={_lk:null,_II1:null,_Ha:null,loop:!1,_JI1:0,_CF:0,_dG1:-1,_KI1:0,_LI1:1,_MI1:0,_NI1:0,_eF1:1,_OI1:null,_PI1:null,onComplete:null,_QI1:null};_ma._pa=function(_tr1){this.data=_tr1;this._RI1=[];
this._eG1=[]};_ma._pa.prototype={_OI1:null,_PI1:null,onComplete:null,_QI1:null,_LI1:1,_6b:function(_OH1){_OH1*=this._LI1;for(var _24=0;_24<this._RI1.length;_24++){var current=this._RI1[_24];if(!current)continue;current._CF+=_OH1*current._LI1;if(current._II1){var _SI1=_OH1*current._II1._LI1;current._II1._CF+=_SI1;current._MI1+=_SI1}var _lk=current._lk;if(_lk){_lk._CF=current._dG1-_lk._JI1;if(_lk._CF>=0)this._TI1(_24,_lk)}else {if(!current.loop&&current._dG1>=current._KI1)this._UI1(_24)}}},apply:function(_Wa){
for(var _24=0;_24<this._RI1.length;_24++){var current=this._RI1[_24];if(!current)continue;this._eG1.length=0;var _CF=current._CF;var _dG1=current._dG1;var _KI1=current._KI1;var loop=current.loop;if(!loop&&_CF>_KI1)_CF=_KI1;var _II1=current._II1;if(!_II1){if(current._eF1==1)current._Ha.apply(_Wa,current._dG1,_CF,loop,this._eG1);else current._Ha._eF1(_Wa,current._dG1,_CF,loop,this._eG1,current._eF1);}else {var _VI1=_II1._CF;if(!_II1.loop&&_VI1>_II1._KI1)_VI1=_II1._KI1;_II1._Ha.apply(_Wa,_VI1,_VI1,_II1.loop,
null);var alpha=current._MI1/current._NI1*current._eF1;if(alpha>=1){alpha=1;current._II1=null}current._Ha._eF1(_Wa,current._dG1,_CF,loop,this._eG1,alpha)}for(var _EA=0,_JH1=this._eG1.length;_EA<_JH1;_EA++){var event=this._eG1[_EA];if(current._QI1)current._QI1(_24,event);if(this._QI1)this._QI1(_24,event)}if(loop?(_dG1%_KI1>_CF%_KI1):(_dG1<_KI1&&_CF>=_KI1)){var _wc=Math.floor(_CF/_KI1);if(current.onComplete)current.onComplete(_24,_wc);if(this.onComplete)this.onComplete(_24,_wc)}current._dG1=current._CF}
},_WI1:function(){for(var _24=0,_ub=this._RI1.length;_24<_ub;_24++)this._UI1(_24);this._RI1.length=0},_UI1:function(_XI1){if(_XI1>=this._RI1.length)return;var current=this._RI1[_XI1];if(!current)return;if(current._PI1)current._PI1(_XI1);if(this._PI1)this._PI1(_XI1);this._RI1[_XI1]=null},_YI1:function(index){if(index<this._RI1.length)return this._RI1[index];while(index>=this._RI1.length)this._RI1.push(null);return null},_TI1:function(index,_jk){var current=this._YI1(index);if(current){var _II1=current._II1;
current._II1=null;if(current._PI1)current._PI1(index);if(this._PI1)this._PI1(index);_jk._NI1=this.data._GI1(current._Ha,_jk._Ha);if(_jk._NI1>0){_jk._MI1=0;if(_II1&&current._MI1/current._NI1<0.5)_jk._II1=_II1;else _jk._II1=current}}this._RI1[index]=_jk;if(_jk._OI1)_jk._OI1(index);if(this._OI1)this._OI1(index)},_ZI1:function(_XI1,_yH1,loop){var _Ha=this.data._BH1._Ia(_yH1);if(!_Ha)throw "Animation not found: "+_yH1;return this._Ja(_XI1,_Ha,loop)},_Ja:function(_XI1,_Ha,loop){var _jk=new _ma._HI1();_jk._Ha=_Ha;
_jk.loop=loop;_jk._KI1=_Ha.duration;this._TI1(_XI1,_jk);return _jk},__I1:function(_XI1,_yH1,loop,_JI1){var _Ha=this.data._BH1._Ia(_yH1);if(!_Ha)throw "Animation not found: "+_yH1;return this._0J1(_XI1,_Ha,loop,_JI1)},_0J1:function(_XI1,_Ha,loop,_JI1){var _jk=new _ma._HI1();_jk._Ha=_Ha;_jk.loop=loop;_jk._KI1=_Ha.duration;var _W3=this._YI1(_XI1);if(_W3){while(_W3._lk)_W3=_W3._lk;_W3._lk=_jk}else this._RI1[_XI1]=_jk;if(_JI1<=0){if(_W3)_JI1+=_W3._KI1-this.data._GI1(_W3._Ha,_Ha);else _JI1=0}_jk._JI1=_JI1;return _jk}
,_1J1:function(_XI1){if(_XI1>=this._RI1.length)return null;return this._RI1[_XI1]}};_ma._Mc=function(_2J1){this._2J1=_2J1};_ma._Mc.prototype={scale:1,_Oc:function(_ua,name){var _BH1=new _ma._mH1();_BH1.name=name;var _3J1=_ua["skeleton"];if(_3J1){_BH1._oH1=_3J1["hash"];_BH1.version=_3J1["spine"];_BH1.width=_3J1["width"]||0;_BH1.height=_3J1["height"]||0}var _cF1=_ua["bones"];for(var _24=0,_ub=_cF1.length;_24<_ub;_24++){var _4J1=_cF1[_24];var parent=null;if(_4J1["parent"]){parent=_BH1._KF1(_4J1["parent"]);if(!parent)throw "Parent bone not found: "+_4J1["parent"]}
var _8F1=new _ma._4F1(_4J1["name"],parent);_8F1.length=(_4J1["length"]||0)*this.scale;_8F1._44=(_4J1["x"]||0)*this.scale;_8F1._54=(_4J1["y"]||0)*this.scale;_8F1._j5=(_4J1["rotation"]||0);_8F1.__3=_4J1.hasOwnProperty("scaleX")?_4J1["scaleX"]:1;_8F1._04=_4J1.hasOwnProperty("scaleY")?_4J1["scaleY"]:1;_8F1._7b=_4J1["flipX"]||!1;_8F1._8b=_4J1["flipY"]||!1;_8F1._5F1=_4J1.hasOwnProperty("inheritScale")?_4J1["inheritScale"]:!0;_8F1._6F1=_4J1.hasOwnProperty("inheritRotation")?_4J1["inheritRotation"]:!0;_BH1._cF1.push(_8F1)}
var _5J1=_ua["ik"];if(_5J1){for(var _24=0,_ub=_5J1.length;_24<_ub;_24++){var _6J1=_5J1[_24];var _7J1=new _ma._bF1(_6J1["name"]);var _cF1=_6J1["bones"];for(var _EA=0,_JH1=_cF1.length;_EA<_JH1;_EA++){var _md=_BH1._KF1(_cF1[_EA]);if(!_md)throw "IK bone not found: "+_cF1[_EA];_7J1._cF1.push(_md)}_7J1.target=_BH1._KF1(_6J1["target"]);if(!_7J1.target)throw "Target bone not found: "+_6J1["target"];_7J1._dF1=(!_6J1.hasOwnProperty("bendPositive")||_6J1["bendPositive"])?1:-1;_7J1._eF1=_6J1.hasOwnProperty("mix")?_6J1["mix"]:1;
_BH1._iH1.push(_7J1)}}var _7d=_ua["slots"];for(var _24=0,_ub=_7d.length;_24<_ub;_24++){var _8J1=_7d[_24];var _8F1=_BH1._KF1(_8J1["bone"]);if(!_8F1)throw "Slot bone not found: "+_8J1["bone"];var _BF1=new _ma._7F1(_8J1["name"],_8F1);var _3d=_8J1["color"];if(_3d){_BF1._Lb=this._9J1(_3d,0);_BF1._bd=this._9J1(_3d,1);_BF1._Ob=this._9J1(_3d,2);_BF1._cd=this._9J1(_3d,3)}_BF1._9F1=_8J1["attachment"];_BF1._aF1=_8J1["additive"]&&_8J1["additive"]=="true";_BH1._7d.push(_BF1)}var _nH1=_ua["skins"];for(var _vH1 in _nH1){if(!_nH1.hasOwnProperty(_vH1))continue;
var _aJ1=_nH1[_vH1];var _EH1=new _ma._4G1(_vH1);for(var _sH1 in _aJ1){if(!_aJ1.hasOwnProperty(_sH1))continue;var _7G1=_BH1._tH1(_sH1);var _bJ1=_aJ1[_sH1];for(var _9F1 in _bJ1){if(!_bJ1.hasOwnProperty(_9F1))continue;var _ad=this._cJ1(_EH1,_9F1,_bJ1[_9F1]);if(_ad)_EH1._6G1(_7G1,_9F1,_ad)}}_BH1._nH1.push(_EH1);if(_EH1.name=="default")_BH1._La=_EH1}var _eG1=_ua["events"];for(var _xH1 in _eG1){if(!_eG1.hasOwnProperty(_xH1))continue;var _dJ1=_eG1[_xH1];var _nv=new _ma._PH1(_xH1);_nv._QH1=_dJ1["int"]||0;_nv._RH1=_dJ1["float"]||0;
_nv._SH1=_dJ1["string"]||null;_BH1._eG1.push(_nv)}var _qa=_ua["animations"];for(var _yH1 in _qa){if(!_qa.hasOwnProperty(_yH1))continue;this._eJ1(_yH1,_qa[_yH1],_BH1)}return _BH1},_fJ1:function(map){if(map["type"]&&map["type"].toLowerCase()==="boundingbox"){return _ma._dd._TH1}else if(map["type"]&&map["type"].toLowerCase()==="mesh"){return _ma._dd._fd}else if(map["type"]&&map["type"].toLowerCase()==="skinnedmesh"){return _ma._dd._gd}return _ma._dd._ed},_cJ1:function(_EH1,name,map){name=map["name"]||name;var type=this._fJ1(map);
var _VH1=map["path"]||name;var scale=this.scale;if(type==_ma._dd._ed){var _ed=this._2J1._gJ1(_EH1,name,_VH1);if(!_ed)return null;_ed._VH1=_VH1;_ed._44=(map["x"]||0)*scale;_ed._54=(map["y"]||0)*scale;_ed.__3=map.hasOwnProperty("scaleX")?map["scaleX"]:1;_ed._04=map.hasOwnProperty("scaleY")?map["scaleY"]:1;_ed._j5=map["rotation"]||0;_ed.width=(map["width"]||0)*scale;_ed.height=(map["height"]||0)*scale;var _3d=map["color"];if(_3d){_ed._Lb=this._9J1(_3d,0);_ed._bd=this._9J1(_3d,1);_ed._Ob=this._9J1(_3d,2);
_ed._cd=this._9J1(_3d,3)}_ed._2I1();return _ed}else if(type==_ma._dd._fd){var _fd=this._2J1._hJ1(_EH1,name,_VH1);if(!_fd)return null;_fd._VH1=_VH1;_fd._jd=this._iJ1(map,"vertices",scale);_fd._zd=this._jJ1(map,"triangles");_fd._gI1=this._iJ1(map,"uvs",1);_fd._oI1();_3d=map["color"];if(_3d){_fd._Lb=this._9J1(_3d,0);_fd._bd=this._9J1(_3d,1);_fd._Ob=this._9J1(_3d,2);_fd._cd=this._9J1(_3d,3)}_fd._hI1=(map["hull"]||0)*2;if(map["edges"])_fd._nI1=this._jJ1(map,"edges");_fd.width=(map["width"]||0)*scale;_fd.height=(map["height"]||0)*scale;
return _fd}else if(type==_ma._dd._gd){var _fd=this._2J1._kJ1(_EH1,name,_VH1);if(!_fd)return null;_fd._VH1=_VH1;var _qd=this._iJ1(map,"uvs",1);var _jd=this._iJ1(map,"vertices",1);var _sI1=[];var _cF1=[];for(var _24=0,_ub=_jd.length;_24<_ub;){var _lJ1=_jd[_24++]|0;_cF1[_cF1.length]=_lJ1;for(var _JH1=_24+_lJ1*4;_24<_JH1;){_cF1[_cF1.length]=_jd[_24];_sI1[_sI1.length]=_jd[_24+1]*scale;_sI1[_sI1.length]=_jd[_24+2]*scale;_sI1[_sI1.length]=_jd[_24+3];_24+=4}}_fd._cF1=_cF1;_fd._sI1=_sI1;_fd._zd=this._jJ1(map,"triangles");
_fd._gI1=_qd;_fd._oI1();_3d=map["color"];if(_3d){_fd._Lb=this._9J1(_3d,0);_fd._bd=this._9J1(_3d,1);_fd._Ob=this._9J1(_3d,2);_fd._cd=this._9J1(_3d,3)}_fd._hI1=(map["hull"]||0)*2;if(map["edges"])_fd._nI1=this._jJ1(map,"edges");_fd.width=(map["width"]||0)*scale;_fd.height=(map["height"]||0)*scale;return _fd}else if(type==_ma._dd._TH1){var _ad=this._2J1._mJ1(_EH1,name);var _jd=map["vertices"];for(var _24=0,_ub=_jd.length;_24<_ub;_24++)_ad._jd.push(_jd[_24]*scale);return _ad}throw "Unknown attachment type: "+type}
,_eJ1:function(name,map,_BH1){var _4b=[];var duration=0;var _7d=map["slots"];for(var _sH1 in _7d){if(!_7d.hasOwnProperty(_sH1))continue;var _8J1=_7d[_sH1];var _7G1=_BH1._tH1(_sH1);for(var _nJ1 in _8J1){if(!_8J1.hasOwnProperty(_nJ1))continue;var _gG1=_8J1[_nJ1];if(_nJ1=="color"){var _lv=new _ma.__G1(_gG1.length);_lv._7G1=_7G1;var _mG1=0;for(var _24=0,_ub=_gG1.length;_24<_ub;_24++){var _oJ1=_gG1[_24];var _3d=_oJ1["color"];var _Lb=this._9J1(_3d,0);var _bd=this._9J1(_3d,1);var _Ob=this._9J1(_3d,2);var _cd=this._9J1(_3d,3);
_lv._RG1(_mG1,_oJ1["time"],_Lb,_bd,_Ob,_cd);this._pJ1(_lv,_mG1,_oJ1);_mG1++}_4b.push(_lv);duration=Math.max(duration,_lv.frames[_lv._QG1()*5-5])}else if(_nJ1=="attachment"){var _lv=new _ma._4H1(_gG1.length);_lv._7G1=_7G1;var _mG1=0;for(var _24=0,_ub=_gG1.length;_24<_ub;_24++){var _oJ1=_gG1[_24];_lv._RG1(_mG1++,_oJ1["time"],_oJ1["name"])}_4b.push(_lv);duration=Math.max(duration,_lv.frames[_lv._QG1()-1])}else throw "Invalid timeline type for a slot: "+_nJ1+" ("+_sH1+")"}}var _cF1=map["bones"];for(var _pH1 in _cF1){
if(!_cF1.hasOwnProperty(_pH1))continue;var _PG1=_BH1._qH1(_pH1);if(_PG1==-1)throw "Bone not found: "+_pH1;var _4J1=_cF1[_pH1];for(var _nJ1 in _4J1){if(!_4J1.hasOwnProperty(_nJ1))continue;var _gG1=_4J1[_nJ1];if(_nJ1=="rotate"){var _lv=new _ma._OG1(_gG1.length);_lv._PG1=_PG1;var _mG1=0;for(var _24=0,_ub=_gG1.length;_24<_ub;_24++){var _oJ1=_gG1[_24];_lv._RG1(_mG1,_oJ1["time"],_oJ1["angle"]);this._pJ1(_lv,_mG1,_oJ1);_mG1++}_4b.push(_lv);duration=Math.max(duration,_lv.frames[_lv._QG1()*2-2])}else if(_nJ1=="translate"||_nJ1=="scale"){
var _lv;var _qJ1=1;if(_nJ1=="scale")_lv=new _ma._ZG1(_gG1.length);else {_lv=new _ma._WG1(_gG1.length);_qJ1=this.scale}_lv._PG1=_PG1;var _mG1=0;for(var _24=0,_ub=_gG1.length;_24<_ub;_24++){var _oJ1=_gG1[_24];var _44=(_oJ1["x"]||0)*_qJ1;var _54=(_oJ1["y"]||0)*_qJ1;_lv._RG1(_mG1,_oJ1["time"],_44,_54);this._pJ1(_lv,_mG1,_oJ1);_mG1++}_4b.push(_lv);duration=Math.max(duration,_lv.frames[_lv._QG1()*3-3])}else if(_nJ1=="flipX"||_nJ1=="flipY"){var _44=_nJ1=="flipX";var _lv=_44?new _ma._kH1(_gG1.length):new _ma._lH1(_gG1.length);
_lv._PG1=_PG1;var _rJ1=_44?"x":"y";var _mG1=0;for(var _24=0,_ub=_gG1.length;_24<_ub;_24++){var _oJ1=_gG1[_24];_lv._RG1(_mG1,_oJ1["time"],_oJ1[_rJ1]||!1);_mG1++}_4b.push(_lv);duration=Math.max(duration,_lv.frames[_lv._QG1()*2-2])}else throw "Invalid timeline type for a bone: "+_nJ1+" ("+_pH1+")"}}var _6J1=map["ik"];for(var _AH1 in _6J1){if(!_6J1.hasOwnProperty(_AH1))continue;var _hH1=_BH1._zH1(_AH1);var _gG1=_6J1[_AH1];var _lv=new _ma._fH1(_gG1.length);_lv._gH1=_BH1._iH1.indexOf(_hH1);var _mG1=0;for(var _24=0,_ub=_gG1.length;
_24<_ub;_24++){var _oJ1=_gG1[_24];var _eF1=_oJ1.hasOwnProperty("mix")?_oJ1["mix"]:1;var _dF1=(!_oJ1.hasOwnProperty("bendPositive")||_oJ1["bendPositive"])?1:-1;_lv._RG1(_mG1,_oJ1["time"],_eF1,_dF1);this._pJ1(_lv,_mG1,_oJ1);_mG1++}_4b.push(_lv);duration=Math.max(duration,_lv.frames[_lv._QG1()*3-3])}var _wI1=map["ffd"];for(var _vH1 in _wI1){var _EH1=_BH1._uH1(_vH1);var _8J1=_wI1[_vH1];for(_sH1 in _8J1){var _7G1=_BH1._tH1(_sH1);var _sJ1=_8J1[_sH1];for(var _tJ1 in _sJ1){var _gG1=_sJ1[_tJ1];var _lv=new _ma._aH1(_gG1.length);
var _ad=_EH1._8G1(_7G1,_tJ1);if(!_ad)throw "FFD attachment not found: "+_tJ1;_lv._7G1=_7G1;_lv._ad=_ad;var _uJ1=_ad.type==_ma._dd._fd;var _hX;if(_uJ1)_hX=_ad._jd.length;else _hX=_ad._sI1.length/3*2;var _mG1=0;for(var _24=0,_ub=_gG1.length;_24<_ub;_24++){var _oJ1=_gG1[_24];var _jd;if(!_oJ1["vertices"]){if(_uJ1)_jd=_ad._jd;else {_jd=[];_jd.length=_hX}}else {var _vJ1=_oJ1["vertices"];var _jd=[];_jd.length=_hX;var start=_oJ1["offset"]||0;var _JH1=_vJ1.length;if(this.scale==1){for(var _EA=0;_EA<_JH1;_EA++)_jd[_EA+start]=(_vJ1[_EA]||0)}
else {for(var _EA=0;_EA<_JH1;_EA++)_jd[_EA+start]=(_vJ1[_EA]||0)*this.scale;}if(_uJ1){var _wJ1=_ad._jd;for(var _EA=0,_JH1=_jd.length;_EA<_JH1;_EA++)_jd[_EA]=(_jd[_EA]||0)+(_wJ1[_EA]||0)}}_lv._RG1(_mG1,_oJ1["time"],_jd);this._pJ1(_lv,_mG1,_oJ1);_mG1++}_4b[_4b.length]=_lv;duration=Math.max(duration,_lv.frames[_lv._QG1()-1])}}}var _xJ1=map["drawOrder"];if(!_xJ1)_xJ1=map["draworder"];if(_xJ1){var _lv=new _ma._7H1(_xJ1.length);var _yJ1=_BH1._7d.length;var _mG1=0;for(var _24=0,_ub=_xJ1.length;_24<_ub;_24++){var _zJ1=_xJ1[_24];
var _9d=null;if(_zJ1["offsets"]){_9d=[];_9d.length=_yJ1;for(var _EA=_yJ1-1;_EA>=0;_EA--)_9d[_EA]=-1;var _AJ1=_zJ1["offsets"];var _BJ1=[];_BJ1.length=_yJ1-_AJ1.length;var _CJ1=0,_DJ1=0;for(var _EA=0,_JH1=_AJ1.length;_EA<_JH1;_EA++){var _EJ1=_AJ1[_EA];var _7G1=_BH1._tH1(_EJ1["slot"]);if(_7G1==-1)throw "Slot not found: "+_EJ1["slot"];while(_CJ1!=_7G1)_BJ1[_DJ1++]=_CJ1++;_9d[_CJ1+_EJ1["offset"]]=_CJ1++}while(_CJ1<_yJ1)_BJ1[_DJ1++]=_CJ1++;for(var _EA=_yJ1-1;_EA>=0;_EA--)if(_9d[_EA]==-1)_9d[_EA]=_BJ1[--_DJ1]}_lv._RG1(_mG1++,
_zJ1["time"],_9d)}_4b.push(_lv);duration=Math.max(duration,_lv.frames[_lv._QG1()-1]);}var _eG1=map["events"];if(_eG1){var _lv=new _ma._6H1(_eG1.length);var _mG1=0;for(var _24=0,_ub=_eG1.length;_24<_ub;_24++){var _dJ1=_eG1[_24];var _nv=_BH1._wH1(_dJ1["name"]);if(!_nv)throw "Event not found: "+_dJ1["name"];var event=new _ma._pv(_nv);event._QH1=_dJ1.hasOwnProperty("int")?_dJ1["int"]:_nv._QH1;event._RH1=_dJ1.hasOwnProperty("float")?_dJ1["float"]:_nv._RH1;event._SH1=_dJ1.hasOwnProperty("string")?_dJ1["string"]:_nv._SH1;
_lv._RG1(_mG1++,_dJ1["time"],event)}_4b.push(_lv);duration=Math.max(duration,_lv.frames[_lv._QG1()-1]);}_BH1._qa.push(new _ma._cG1(name,_4b,duration))},_pJ1:function(_lv,_mG1,_oJ1){var _FJ1=_oJ1["curve"];if(!_FJ1)_lv._kG1._lG1(_mG1);else if(_FJ1=="stepped")_lv._kG1._nG1(_mG1);else if(_FJ1 instanceof Array)_lv._kG1._oG1(_mG1,_FJ1[0],_FJ1[1],_FJ1[2],_FJ1[3])},_9J1:function(_GJ1,_HJ1){if(_GJ1.length!=8)throw "Color hexidecimal length must be 8, recieved: "+_GJ1;return parseInt(_GJ1.substring(_HJ1*2,(_HJ1*2)+2),
16)/255},_iJ1:function(map,name,scale){var _Vj=map[name];var _gG1=new _ma.Float32Array(_Vj.length);var _24=0,_ub=_Vj.length;if(scale==1){for(;_24<_ub;_24++)_gG1[_24]=_Vj[_24]}else {for(;_24<_ub;_24++)_gG1[_24]=_Vj[_24]*scale}return _gG1},_jJ1:function(map,name){var _Vj=map[name];var _gG1=new _ma.Uint16Array(_Vj.length);for(var _24=0,_ub=_Vj.length;_24<_ub;_24++)_gG1[_24]=_Vj[_24]|0;return _gG1}};_ma._Lc=function(_IJ1,_JJ1){this._JJ1=_JJ1;this._KJ1=[];this._LJ1=[];var _MJ1=new _ma._NJ1(_IJ1);var _OJ1=[];_OJ1.length=4;
var _td=null;while(!0){var _PJ1=_MJ1._QJ1();if(_PJ1===null)break;_PJ1=_MJ1.trim(_PJ1);if(!_PJ1.length)_td=null;else if(!_td){_td=new _ma._RJ1();_td.name=_PJ1;if(_MJ1._SJ1(_OJ1)==2){_td.width=parseInt(_OJ1[0]);_td.height=parseInt(_OJ1[1]);_MJ1._SJ1(_OJ1)}_td._TJ1=_ma._Lc._bg[_OJ1[0]];_MJ1._SJ1(_OJ1);_td._UJ1=_ma._Lc._VJ1[_OJ1[0]];_td._WJ1=_ma._Lc._VJ1[_OJ1[1]];var _yH=_MJ1._XJ1();_td._YJ1=_ma._Lc._ZJ1.__J1;_td._0K1=_ma._Lc._ZJ1.__J1;if(_yH=="x")_td._YJ1=_ma._Lc._ZJ1.repeat;else if(_yH=="y")_td._0K1=_ma._Lc._ZJ1.repeat;
else if(_yH=="xy")_td._YJ1=_td._0K1=_ma._Lc._ZJ1.repeat;_JJ1.load(_td,_PJ1,this);this._KJ1.push(_td);}else {var _ed=new _ma._1K1();_ed.name=_PJ1;_ed._td=_td;_ed.rotate=_MJ1._XJ1()=="true";_MJ1._SJ1(_OJ1);var _44=parseInt(_OJ1[0]);var _54=parseInt(_OJ1[1]);_MJ1._SJ1(_OJ1);var width=parseInt(_OJ1[0]);var height=parseInt(_OJ1[1]);_ed._pd=_44/_td.width;_ed._rd=_54/_td.height;if(_ed.rotate){_ed._X11=(_44+height)/_td.width;_ed._de=(_54+width)/_td.height}else {_ed._X11=(_44+width)/_td.width;_ed._de=(_54+height)/_td.height}
_ed._44=_44;_ed._54=_54;_ed.width=Math.abs(width);_ed.height=Math.abs(height);if(_MJ1._SJ1(_OJ1)==4){_ed._2K1=[parseInt(_OJ1[0]),parseInt(_OJ1[1]),parseInt(_OJ1[2]),parseInt(_OJ1[3])];if(_MJ1._SJ1(_OJ1)==4){_ed._3K1=[parseInt(_OJ1[0]),parseInt(_OJ1[1]),parseInt(_OJ1[2]),parseInt(_OJ1[3])];_MJ1._SJ1(_OJ1)}}_ed._4K1=parseInt(_OJ1[0]);_ed._5K1=parseInt(_OJ1[1]);_MJ1._SJ1(_OJ1);_ed._6K1=parseInt(_OJ1[0]);_ed._7K1=parseInt(_OJ1[1]);_ed.index=parseInt(_MJ1._XJ1());this._LJ1.push(_ed)}}};_ma._Lc.prototype={
_8K1:function(name){var _LJ1=this._LJ1;for(var _24=0,_ub=_LJ1.length;_24<_ub;_24++)if(_LJ1[_24].name==name)return _LJ1[_24];return null},_9K1:function(){var _KJ1=this._KJ1;for(var _24=0,_ub=_KJ1.length;_24<_ub;_24++)this._JJ1._aK1(_KJ1[_24]._Kc)},_oI1:function(_td){var _LJ1=this._LJ1;for(var _24=0,_ub=_LJ1.length;_24<_ub;_24++){var _ed=_LJ1[_24];if(_ed._td!=_td)continue;_ed._pd=_ed._44/_td.width;_ed._rd=_ed._54/_td.height;if(_ed.rotate){_ed._X11=(_ed._44+_ed.height)/_td.width;_ed._de=(_ed._54+_ed.width)/_td.height}
else {_ed._X11=(_ed._44+_ed.width)/_td.width;_ed._de=(_ed._54+_ed.height)/_td.height}}}};_ma._Lc._bg={alpha:0,_bK1:1,_cK1:2,_dK1:3,_eK1:4,_fK1:5,_gK1:6};_ma._Lc._VJ1={_hK1:0,_aj1:1,_iK1:2,_jK1:3,_kK1:4,_lK1:5,_mK1:6};_ma._Lc._ZJ1={_nK1:0,__J1:1,repeat:2};_ma._RJ1=function(){};_ma._RJ1.prototype={name:null,_TJ1:null,_UJ1:null,_WJ1:null,_YJ1:null,_0K1:null,_Kc:null,width:0,height:0};_ma._1K1=function(){};_ma._1K1.prototype={_td:null,name:null,_44:0,_54:0,width:0,height:0,_pd:0,_rd:0,_X11:0,_de:0,_6K1:0,
_7K1:0,_4K1:0,_5K1:0,index:0,rotate:!1,_2K1:null,_3K1:null};_ma._NJ1=function(text){var __r=text.replace("\r\n","\n");__r=__r.replace("\r","\n");this._oK1=text.split("\n")};_ma._NJ1.prototype={index:0,trim:function(value){return value.trim()},_QJ1:function(){if(this.index>=this._oK1.length)return null;return this._oK1[this.index++]},_XJ1:function(){var _PJ1=this._QJ1();var _bG1=_PJ1.indexOf(":");if(_bG1==-1)throw "Invalid line: "+_PJ1;return this.trim(_PJ1.substring(_bG1+1))},_SJ1:function(_OJ1){var _PJ1=this._QJ1();
var _bG1=_PJ1.indexOf(":");if(_bG1==-1)throw "Invalid line: "+_PJ1;var _24=0,_pK1=_bG1+1;for(;_24<3;_24++){var _qK1=_PJ1.indexOf(",",_pK1);if(_qK1==-1)break;_OJ1[_24]=this.trim(_PJ1.substr(_pK1,_qK1-_pK1));_pK1=_qK1+1}_OJ1[_24]=this.trim(_PJ1.substring(_pK1));return _24+1}};_ma._Nc=function(_rK1){this._rK1=_rK1};_ma._Nc.prototype={_gJ1:function(_EH1,name,_VH1){var _ed=this._rK1._8K1(_VH1);if(!_ed)throw "Region not found in atlas: "+_VH1+" (region attachment: "+name+")";var _ad=new _ma._UH1(name);_ad._Kc=_ed;
_ad._1I1(_ed._pd,_ed._rd,_ed._X11,_ed._de,_ed.rotate);_ad._WH1=_ed._6K1;_ad._XH1=_ed._7K1;_ad._YH1=_ed.width;_ad._ZH1=_ed.height;_ad.__H1=_ed._4K1;_ad._0I1=_ed._5K1;return _ad},_hJ1:function(_EH1,name,_VH1){var _ed=this._rK1._8K1(_VH1);if(!_ed)throw "Region not found in atlas: "+_VH1+" (mesh attachment: "+name+")";var _ad=new _ma._fI1(name);_ad._Kc=_ed;_ad._iI1=_ed._pd;_ad._jI1=_ed._rd;_ad._kI1=_ed._X11;_ad._lI1=_ed._de;_ad._mI1=_ed.rotate;_ad._WH1=_ed._6K1;_ad._XH1=_ed._7K1;_ad._YH1=_ed.width;_ad._ZH1=_ed.height;
_ad.__H1=_ed._4K1;_ad._0I1=_ed._5K1;return _ad},_kJ1:function(_EH1,name,_VH1){var _ed=this._rK1._8K1(_VH1);if(!_ed)throw "Region not found in atlas: "+_VH1+" (skinned mesh attachment: "+name+")";var _ad=new _ma._rI1(name);_ad._Kc=_ed;_ad._iI1=_ed._pd;_ad._jI1=_ed._rd;_ad._kI1=_ed._X11;_ad._lI1=_ed._de;_ad._mI1=_ed.rotate;_ad._WH1=_ed._6K1;_ad._XH1=_ed._7K1;_ad._YH1=_ed.width;_ad._ZH1=_ed.height;_ad.__H1=_ed._4K1;_ad._0I1=_ed._5K1;return _ad},_mJ1:function(_EH1,name){return new _ma._xI1(name)}};_ma._ta=function(){
this._sK1=[];this._vb=[];this._hb=[]};_ma._ta.prototype={_ib:0,_kb:0,_jb:0,_lb:0,_6b:function(_Wa,_tK1){var _7d=_Wa._7d;var _yJ1=_7d.length;var _44=_Wa._44,_54=_Wa._54;var _hb=this._hb;var _sK1=this._sK1;var _vb=this._vb;_hb.length=0;for(var _24=0,_ub=_vb.length;_24<_ub;_24++)_sK1.push(_vb[_24]);_vb.length=0;for(var _24=0;_24<_yJ1;_24++){var _8d=_7d[_24];var _uK1=_8d._ad;if(!_uK1)continue;if(_uK1.type!=_ma._dd._TH1)continue;_hb.push(_uK1);var _vK1=_sK1.length,_g_;if(_vK1>0){_g_=_sK1[_vK1-1];_sK1.splice(_vK1-1,
1)}else _g_=[];_vb.push(_g_);_g_.length=_uK1._jd.length;_uK1._yd(_44,_54,_8d._md,_g_)}if(_tK1)this._wK1()},_wK1:function(){var _vb=this._vb;var _ib=Number.MAX_VALUE,_kb=Number.MAX_VALUE,_jb=Number.MIN_VALUE,_lb=Number.MIN_VALUE;for(var _24=0,_ub=_vb.length;_24<_ub;_24++){var _jd=_vb[_24];for(var _EA=0,_JH1=_jd.length;_EA<_JH1;_EA+=2){var _44=_jd[_EA];var _54=_jd[_EA+1];_ib=Math.min(_ib,_44);_kb=Math.min(_kb,_54);_jb=Math.max(_jb,_44);_lb=Math.max(_lb,_54)}}this._ib=_ib;this._kb=_kb;this._jb=_jb;this._lb=_lb}
,_xK1:function(_44,_54){return _44>=this._ib&&_44<=this._jb&&_54>=this._kb&&_54<=this._lb},_yK1:function(_yb,_zb,_Ab,_Bb){var _ib=this._ib,_kb=this._kb,_jb=this._jb,_lb=this._lb;if((_yb<=_ib&&_Ab<=_ib)||(_zb<=_kb&&_Bb<=_kb)||(_yb>=_jb&&_Ab>=_jb)||(_zb>=_lb&&_Bb>=_lb))return !1;var _xb=(_Bb-_zb)/(_Ab-_yb);var _54=_xb*(_ib-_yb)+_zb;if(_54>_kb&&_54<_lb)return !0;_54=_xb*(_jb-_yb)+_zb;if(_54>_kb&&_54<_lb)return !0;var _44=(_kb-_zb)/_xb+_yb;if(_44>_ib&&_44<_jb)return !0;_44=(_lb-_zb)/_xb+_yb;if(_44>_ib&&_44<_jb)return !0;
return !1},_zK1:function(_AK1){return this._ib<_AK1._jb&&this._jb>_AK1._ib&&this._kb<_AK1._lb&&this._lb>_AK1._kb},_0c:function(_44,_54){var _vb=this._vb;for(var _24=0,_ub=_vb.length;_24<_ub;_24++)if(this._BK1(_vb[_24],_44,_54))return this._hb[_24];return null},_Db:function(_yb,_zb,_Ab,_Bb){var _vb=this._vb;for(var _24=0,_ub=_vb.length;_24<_ub;_24++)if(_vb[_24]._Db(_yb,_zb,_Ab,_Bb))return this._hb[_24];return null},_BK1:function(_g_,_44,_54){var _JH1=_g_.length;var _CK1=_JH1-2;var _DK1=!1;for(var _EA=0;_EA<_JH1;
_EA+=2){var _EK1=_g_[_EA+1];var _NG1=_g_[_CK1+1];if((_EK1<_54&&_NG1>=_54)||(_NG1<_54&&_EK1>=_54)){var _FK1=_g_[_EA];if(_FK1+(_54-_EK1)/(_NG1-_EK1)*(_g_[_CK1]-_FK1)<_44)_DK1=!_DK1}_CK1=_EA}return _DK1},_GK1:function(_g_,_yb,_zb,_Ab,_Bb){var _JH1=_g_.length;var _HK1=_yb-_Ab,_IK1=_zb-_Bb;var _JK1=_yb*_Bb-_zb*_Ab;var _3m=_g_[_JH1-2],_4m=_g_[_JH1-1];for(var _EA=0;_EA<_JH1;_EA+=2){var _KK1=_g_[_EA],_LK1=_g_[_EA+1];var _MK1=_3m*_LK1-_4m*_KK1;var _NK1=_3m-_KK1,_OK1=_4m-_LK1;var _PK1=_HK1*_OK1-_IK1*_NK1;var _44=(_JK1*_NK1-_HK1*_MK1)/_PK1;
if(((_44>=_3m&&_44<=_KK1)||(_44>=_KK1&&_44<=_3m))&&((_44>=_yb&&_44<=_Ab)||(_44>=_Ab&&_44<=_yb))){var _54=(_JK1*_OK1-_IK1*_MK1)/_PK1;if(((_54>=_4m&&_54<=_LK1)||(_54>=_LK1&&_54<=_4m))&&((_54>=_zb&&_54<=_Bb)||(_54>=_Bb&&_54<=_zb)))return !0}_3m=_KK1;_4m=_LK1}return !1},_QK1:function(_ad){var index=this._hb.indexOf(_ad);return index==-1?null:this._vb[index];},_RK1:function(){return this._jb-this._ib},_SK1:function(){return this._lb-this._kb}};var _TK1=0,_UK1=1,_VK1=2,_WK1=3,_XK1=4,_YK1=5,_ZK1=6,__K1=7,_0L1=8,
_1L1=9;var _2L1=0,_3L1=1,_4L1=2,_5L1=3;function _6L1(_8g,_xj){this.type=_8g;this.id=_xj;this._Mw1=null};_6L1.prototype._7L1=function(_tw1,_8L1,_9L1,_aL1,_bL1){var _cL1=_8L1.getInt32(_9L1,_aL1);_9L1+=4;var width=_8L1.getInt32(_9L1,_aL1);_9L1+=4;var height=_8L1.getInt32(_9L1,_aL1);_9L1+=4;var _dL1=_8L1.getInt32(_9L1,_aL1);_9L1+=4;var _eL1=_8L1.getInt32(_9L1,_aL1);_9L1+=4;var _fL1=_8L1.getInt32(_9L1,_aL1);_9L1+=4;var _gL1=_9L1;var _hL1=new Uint8Array(_tw1);var _iL1=(_dL1>0)?new Uint8Array(_tw1,_9L1,_dL1):null;_9L1+=_dL1;
var _jL1=(_eL1>0)?new Uint8Array(_tw1,_9L1,_eL1):null;_9L1+=_eL1;var _kL1=(_fL1>0)?new Uint8Array(_tw1,_9L1,_fL1):null;_9L1+=_fL1;this._lL1(_cL1,width,height,_iL1,_jL1,_kL1,_bL1);_9L1=_gL1+(((_dL1+_eL1+_fL1)+3)&~3);return _9L1};_6L1.prototype._mL1=function(_KG,_MG){var _Ob=new ArrayBuffer(4);var _cd=new Uint32Array(_Ob);var _34=new Uint8Array(_Ob);_cd[0]=0xdeadbeef;if(_34[0]==0xef){return(((_KG&0xff)<<8)|(_MG&0xff))}if(_34[0]==0xde){return(((_MG&0xff)<<8)|(_KG&0xff))}};_6L1.prototype._nL1=function(_oL1){try{
do {if(_oL1[1]==0xd9){_oL1=_oL1.subarray(2)}else if(_oL1[1]==0xd8){if((_oL1[6]===0x4a)&&(_oL1[7]===0x46)&&(_oL1[8]===0x49)&&(_oL1[9]===0x46)){var _64=this._mL1(_oL1[14],_oL1[15]);var _74=this._mL1(_oL1[16],_oL1[17]);var _pL1={width:_64,height:_74,body:_oL1};return _pL1}_oL1=_oL1.subarray(4+this._mL1(_oL1[4],_oL1[5]))}else {_oL1=_oL1.subarray(2+this._mL1(_oL1[2],_oL1[3]));}}while((_oL1.byteLength>=0)&&(_oL1[0]==0xff))}catch(e){debug(e.message)}var _pL1={width:_64,height:_74,body:_oL1};return _pL1};_6L1.prototype._lL1=function(_8g,
_sc,_tc,_oL1,_qL1,_rL1,_sL1){switch(_8g){case _XK1:{this._Mw1=this._tL1(_sc,_tc,_oL1,"gif")}break;case _WK1:{this._Mw1=this._tL1(_sc,_tc,_oL1,"png")}break;case _UK1:case _TK1:{this._Mw1=this._tL1(_sc,_tc,_oL1,"jpeg")}break;case _VK1:{var _pL1=this._nL1(_oL1);this._Mw1=this._tL1(_pL1.width,_pL1.height,_pL1.body,"jpeg",function(_YO){var _uL1=String.fromCharCode.apply(null,new Uint16Array(_qL1));var _uL1=_uL1.split('').map(function(e){return e.charCodeAt(0)});var _vL1=window["Zlib"];var _wL1=new _vL1["Inflate"](_uL1);
var _xL1=_wL1["decompress"]();this._Mw1=_Hs1(_YO,_xL1)})}break;case _YK1:case _0L1:{this._Mw1=null}break;case _ZK1:case __K1:case _1L1:{var _Mw1=new Image();var _Jf=_kc._Ds1(_Mw1,_oL1,_sc,_tc);_Mw1._Vd=_Jf;_Mw1._Lf=_sc;_Mw1._Mf=_tc;this._Mw1=_Mw1}break;default :break}};_6L1.prototype._tL1=function(_sc,_tc,_oL1,_yL1,_5B,_zL1){var _AL1=new Uint16Array(_oL1);var _IB="";for(var _24=0,_Jb=_AL1.length;_24<_Jb;_24++){_IB+=String.fromCharCode(_AL1[_24])}var _BL1=window.btoa(_IB);var _CL1="data:image/"+_yL1+";base64,"+_BL1;
var img=new Image();img.onload=function(){var _wl={_yc:img};_Wd(_wl);if(_5B){_5B(_wl)}};img.onerror=function(e){debug(e);if(_zL1){_zL1(e)}};img.src=_CL1;return img};function _Hs1(_YO,_Af){var _Jf=_kc._Hs1(_YO._yc._Vd,_Af);_YO._yc._Vd=_Jf;_YO._yc._Lf=_Jf._Js1;_YO._yc._Mf=_Jf._Ks1;return _YO._yc}var _DL1=0,_EL1=1,_FL1=2;var _GL1=0,_HL1=1,_IL1=2,_JL1=3;var _KL1=0,_LL1=1;var _ML1={_iV:0,_jV:0,version:1};function _NL1(_8g,_xj){this.type=_8g;this.id=_xj};_NL1.prototype._OL1=function(_8L1,_9L1,_aL1,_PL1){this._ib=_8L1.getFloat32(_9L1,
_aL1);_9L1+=4;this._jb=_8L1.getFloat32(_9L1,_aL1);_9L1+=4;this._kb=_8L1.getFloat32(_9L1,_aL1);_9L1+=4;this._lb=_8L1.getFloat32(_9L1,_aL1);_9L1+=4;var _QL1=_8L1.getInt32(_9L1,_aL1);_9L1+=4;this._RL1=[];for(var _24=0;_24<_QL1;_24++){var _SL1=_8L1.getInt32(_9L1,_aL1);_9L1+=4;var _TL1=_8L1.getInt32(_9L1,_aL1);_9L1+=4;var _UL1=_8L1.getInt32(_9L1,_aL1);_9L1+=4;var _VL1={_SL1:_SL1,_TL1:_TL1,_UL1:_UL1};_VL1._WL1=(_SL1>0)?[]:null;_VL1._XL1=(_TL1>0)?[]:null;_VL1._YL1=(_UL1>0)?[]:null;_9L1=this._ZL1(_VL1,_8L1,_9L1,
_aL1,_PL1);_9L1=this.__L1(_VL1,_8L1,_9L1,_aL1);_9L1=this._0M1(_VL1,_8L1,_9L1,_aL1);this._RL1.push(_VL1)}return _9L1};_NL1.prototype._ZL1=function(_1M1,_8L1,_9L1,_aL1,_PL1){_1M1._WL1=[];for(var _24=0;_24<_1M1._SL1;_24++){var _2M1=_8L1.getInt32(_9L1,_aL1);_9L1+=4;var _3M1=null;switch(_2M1){case _HL1:{_3M1={type:_HL1};var _wm=_8L1.getUint8(_9L1,_aL1);_9L1++;var _xm=_8L1.getUint8(_9L1,_aL1);_9L1++;var _ym=_8L1.getUint8(_9L1,_aL1);_9L1++;var alpha=_8L1.getUint8(_9L1,_aL1);_9L1++;_3M1._Uc=(_wm|(_xm<<8)|(_ym<<16)|(alpha<<24))}
break;case _IL1:{_3M1={type:_IL1};_3M1._4M1=_8L1.getInt32(_9L1,_aL1);_9L1+=4;var _5M1=[];for(var _xb=0;_xb<9;_xb++){_5M1[_xb]=_8L1.getFloat32(_9L1,_aL1);_9L1+=4}_3M1._5M1=new _Gp();_3M1._5M1._xb[_Wq]=_5M1[0];_3M1._5M1._xb[_Xq]=_5M1[1];_3M1._5M1._xb[_Zq]=_5M1[2];_3M1._5M1._xb[__q]=_5M1[3];_3M1._5M1._xb[_Qp]=_5M1[4];_3M1._5M1._xb[_1r]=_5M1[5];_3M1._6M1=_8L1.getInt32(_9L1,_aL1);_9L1+=4;_3M1._7M1=[];for(var _xb=0;_xb<_3M1._6M1;_xb++){var _Zi1=_8L1.getInt32(_9L1,_aL1);_9L1+=4;var _wm=_8L1.getUint8(_9L1,_aL1);
_9L1++;var _xm=_8L1.getUint8(_9L1,_aL1);_9L1++;var _ym=_8L1.getUint8(_9L1,_aL1);_9L1++;var alpha=_8L1.getUint8(_9L1,_aL1);_9L1++;_3M1._7M1.push({_Zi1:_Zi1,_Uc:(_wm|(_xm<<8)|(_ym<<16)|(alpha<<24))})}_3M1._sf=null;this._8M1(_3M1)}break;case _JL1:{_3M1={type:_JL1};_3M1._9M1=_8L1.getInt32(_9L1,_aL1);_9L1+=4;_3M1._aM1=_8L1.getInt32(_9L1,_aL1);_9L1+=4;_3M1._bM1=-1;for(var index=0;index<_PL1.length;index++){if(_PL1[index].id===_3M1._aM1){_3M1._bM1=index;break}}var _5M1=[];for(var _xb=0;_xb<9;_xb++){_5M1[_xb]=_8L1.getFloat32(_9L1,
_aL1);_9L1+=4}_3M1._5M1=new _Gp();_3M1._5M1._xb[_Wq]=_5M1[0];_3M1._5M1._xb[_Xq]=_5M1[1];_3M1._5M1._xb[_Zq]=_5M1[2];_3M1._5M1._xb[__q]=_5M1[3];_3M1._5M1._xb[_Qp]=_5M1[4];_3M1._5M1._xb[_1r]=_5M1[5]}break}_1M1._WL1.push(_3M1)}return _9L1};_NL1.prototype._8M1=function(_cM1){if((_cM1===null)||(_cM1===undefined)){return }var _dM1=256,_eM1=1,_fM1=64,_gM1=64;var _hM1=[];var width,height;switch(_cM1._4M1){default :return;case _KL1:{width=_dM1;height=_eM1;for(var _24=0;_24<_dM1;_24++){_hM1[_24]=this._iM1(_cM1,_24)}
}break;case _LL1:{width=_fM1;height=_gM1;var _jM1=(_fM1-1)/2;var _kM1=(_gM1-1)/2;var _lX=_Mb(_jM1,_kM1);for(var _Sb=0;_Sb<_gM1;_Sb++){for(var _24=0;_24<_fM1;_24++){var _kd=_24-_jM1;var _ld=_Sb-_kM1;var _pH=Math.sqrt(_kd*_kd+_ld*_ld);_pH/=_lX;var _Zi1=255*_pH;_hM1[(_Sb*_fM1)+_24]=this._iM1(_cM1,_Zi1)}}}break}_cM1._sf=_lM1(width,height,_hM1)};function _lM1(_qj,_rj,_Es1){var _vO=document.createElement(_bs);var _wO=_vO.getContext('2d');_xO(_wO);var _Jf=_kc._Fs1(_vO,_Es1,_qj,_rj);var _wl=new _xl();_wl._44=0;_wl._54=0;
_wl._64=_Jf._Js1;_wl._74=_Jf._Ks1;_wl._z5=0;_wl._A5=0;_wl._B5=_wl._64;_wl._C5=_wl._74;_wl._D5=_qj;_wl._E5=_rj;_wl._F5=_BO(_vO);_wl._yc=_zc[_wl._F5];_wl._yc._Vd=_Jf;_wl._yc._Lf=_vO.width;_wl._yc._Mf=_vO.height;return _wl}_NL1.prototype._iM1=function(_cM1,_mM1){if(_cM1._6M1<=0){return 0}_mM1=(_mM1<0)?0:(_mM1>255)?255:_mM1;if(_mM1<_cM1._7M1[0]._Zi1){return _cM1._7M1[0]._Uc}for(var _24=1;_24<_cM1._6M1;_24++){var _nM1=_cM1._7M1[_24];if(_nM1._Zi1>=_mM1){var _oM1=_cM1._7M1[_24-1];var _pM1=0;if(_nM1._Zi1!=_oM1._Zi1){
_pM1=((_mM1-_oM1._Zi1)<<8)/(_nM1._Zi1-_oM1._Zi1)}var _qM1=256-_pM1;var _Uc=_nM1._Uc;var _rM1=_oM1._Uc;var _sM1=[];_sM1[0]=((_Uc&0xff)*_pM1)>>8;_sM1[1]=(((_Uc>>8)&0xff)*_pM1)>>8;_sM1[2]=(((_Uc>>16)&0xff)*_pM1)>>8;_sM1[3]=(((_Uc>>24)&0xff)*_pM1)>>8;_sM1[0]+=((_rM1&0xff)*_qM1)>>8;_sM1[1]+=(((_rM1>>8)&0xff)*_qM1)>>8;_sM1[2]+=(((_rM1>>16)&0xff)*_qM1)>>8;_sM1[3]+=(((_rM1>>24)&0xff)*_qM1)>>8;var _tM1=_sM1[0]|(_sM1[1]<<8)|(_sM1[2]<<16)|(_sM1[3]<<24);return _tM1}}return _cM1._7M1[_cM1._6M1-1]._Uc};_NL1.prototype.__L1=function(_1M1,
_8L1,_9L1,_aL1){_1M1._XL1=[];for(var _24=0;_24<_1M1._TL1;_24++){var _wm=_8L1.getUint8(_9L1,_aL1);_9L1++;var _xm=_8L1.getUint8(_9L1,_aL1);_9L1++;var _ym=_8L1.getUint8(_9L1,_aL1);_9L1++;var alpha=_8L1.getUint8(_9L1,_aL1);_9L1++;_1M1._XL1.push({_Uc:(_wm|(_xm<<8)|(_ym<<16)|(alpha<<24))})}return _9L1};_NL1.prototype._0M1=function(_1M1,_8L1,_9L1,_aL1){var _24,_xb;_1M1._YL1=[];for(_24=0;_24<_1M1._UL1;_24++){var _uM1={};_1M1._YL1.push(_uM1);_uM1._vM1=_8L1.getInt32(_9L1,_aL1);_9L1+=4;_uM1._wM1=_8L1.getInt32(_9L1,
_aL1);_9L1+=4;_uM1._xM1=_8L1.getInt32(_9L1,_aL1);_9L1+=4;_uM1._yM1=_8L1.getInt32(_9L1,_aL1);_9L1+=4;_uM1._zM1=_8L1.getInt32(_9L1,_aL1);_9L1+=4;_uM1._AM1=_8L1.getInt32(_9L1,_aL1);_9L1+=4;_uM1._BM1=_8L1.getInt32(_9L1,_aL1);_9L1+=4;_uM1._CM1=_8L1.getInt32(_9L1,_aL1);_9L1+=4;if(_ML1.version>=2){_uM1._DM1=_8L1.getInt32(_9L1,_aL1);_9L1+=4;_uM1._EM1=_8L1.getInt32(_9L1,_aL1);_9L1+=4}if(_ML1.version>=3){_uM1._FM1=_8L1.getInt32(_9L1,_aL1);_9L1+=4;_uM1._GM1=_8L1.getInt32(_9L1,_aL1);_9L1+=4}_uM1._HM1=(_uM1._yM1>0)?[]:null;
_uM1._IM1=(_uM1._zM1>0)?[]:null;_uM1._JM1=(_uM1._AM1>0)?[]:null;_uM1._KM1=(_uM1._BM1>0)?[]:null;_uM1._LM1=(_uM1._CM1>0)?[]:null;_uM1._MM1=(_uM1._DM1)?[]:null;_uM1._NM1=(_uM1._EM1)?[]:null;_uM1._OM1=(_uM1._FM1)?[]:null;_uM1._PM1=(_uM1._GM1)?[]:null;for(_xb=0;_xb<_uM1._yM1*2;_xb++){_uM1._HM1[_xb]=_8L1.getFloat32(_9L1,_aL1);_9L1+=4}for(_xb=0;_xb<_uM1._zM1*2;_xb++){_uM1._QM1[_xb]=_8L1.getInt32(_9L1,_aL1);_9L1+=4}for(_xb=0;_xb<_uM1._AM1*3;_xb++){_uM1._JM1[_xb]=_8L1.getUint32(_9L1,_aL1);_9L1+=4}for(_xb=0;
_xb<_uM1._BM1*2;_xb++){_uM1._KM1[_xb]=_8L1.getFloat32(_9L1,_aL1);_9L1+=4}for(_xb=0;_xb<_uM1._CM1*3;_xb++){_uM1._LM1[_xb]=_8L1.getUint32(_9L1,_aL1);_9L1+=4}if(_ML1.version>=2){for(_xb=0;_xb<_uM1._DM1*2;_xb++){_uM1._MM1[_xb]=_8L1.getInt32(_9L1,_aL1);_9L1+=4}for(_xb=0;_xb<_uM1._EM1*2;_xb++){_uM1._NM1[_xb]=_8L1.getFloat32(_9L1,_aL1);_9L1+=4}}if(_ML1.version>=3){for(_xb=0;_xb<_uM1._FM1*2;_xb++){_uM1._OM1[_xb]=_8L1.getInt32(_9L1,_aL1);_9L1+=4}for(_xb=0;_xb<_uM1._GM1*2;_xb++){_uM1._PM1[_xb]=_8L1.getFloat32(_9L1,
_aL1);_9L1+=4}}}return _9L1};var _RM1=1.0/20.0;function _SM1(){this._TM1=0;this._UM1=0;this._ib=0;this._jb=0;this._kb=0;this._lb=0;this._VM1=null};_SM1.prototype._WM1=function(_8L1,_9L1,_aL1){this._TM1=_8L1.getInt32(_9L1,_aL1);_9L1+=4;this._UM1=_8L1.getInt32(_9L1,_aL1);_9L1+=4;this._ib=_8L1.getFloat32(_9L1,_aL1)*_RM1;_9L1+=4;this._jb=_8L1.getFloat32(_9L1,_aL1)*_RM1;_9L1+=4;this._kb=_8L1.getFloat32(_9L1,_aL1)*_RM1;_9L1+=4;this._lb=_8L1.getFloat32(_9L1,_aL1)*_RM1;_9L1+=4;var _XM1,_YM1,_ZM1;_XM1=_8L1.getInt32(_9L1,
_aL1);_9L1+=4;_YM1=_8L1.getInt32(_9L1,_aL1);_9L1+=4;_ZM1=_8L1.getInt32(_9L1,_aL1);_9L1+=4;this._VM1={_XM1:_XM1,_YM1:_YM1,_ZM1:_ZM1};this.__M1=[];for(var _24=0;_24<this._UM1;_24++){var _0N1={};this.__M1.push(_0N1);_0N1._1N1=_8L1.getInt32(_9L1,_aL1);_9L1+=4;_0N1._ib=_8L1.getFloat32(_9L1,_aL1)*_RM1;_9L1+=4;_0N1._jb=_8L1.getFloat32(_9L1,_aL1)*_RM1;_9L1+=4;_0N1._kb=_8L1.getFloat32(_9L1,_aL1)*_RM1;_9L1+=4;_0N1._lb=_8L1.getFloat32(_9L1,_aL1)*_RM1;_9L1+=4;_0N1._2N1=[];for(var _Sb=0;_Sb<_0N1._1N1;_Sb++){var _6D={
};_0N1._2N1.push(_6D);_6D._gD=_8L1.getInt32(_9L1,_aL1);_9L1+=4;_6D.index=_8L1.getInt32(_9L1,_aL1);_9L1+=4;_6D._d4=_8L1.getInt32(_9L1,_aL1);_9L1+=4;_6D._3N1=_8L1.getInt32(_9L1,_aL1);_9L1+=4;var _4N1=[];for(var _I01=0;_I01<4;_I01++){_4N1[_I01]=_8L1.getInt32(_9L1,_aL1);_9L1+=4}var _5N1=[];for(var _I01=0;_I01<4;_I01++){_5N1[_I01]=_8L1.getInt32(_9L1,_aL1);_9L1+=4}_6D._6N1=[];_6D._7N1=[];_6D._8N1=[];_6D._6N1[0]=_4N1[2];_6D._7N1[0]=_5N1[2];_6D._8N1[0]=0;_6D._6N1[1]=_4N1[1];_6D._7N1[1]=_5N1[1];_6D._8N1[1]=_5N1[1];
_6D._6N1[2]=_4N1[0];_6D._7N1[2]=_5N1[0];_6D._8N1[2]=_5N1[0];_6D._6N1[3]=_4N1[3];_6D._7N1[3]=_5N1[3];_6D._8N1[3]=_5N1[3];_6D._ib=_8L1.getFloat32(_9L1,_aL1)*_RM1;_9L1+=4;_6D._jb=_8L1.getFloat32(_9L1,_aL1)*_RM1;_9L1+=4;_6D._kb=_8L1.getFloat32(_9L1,_aL1)*_RM1;_9L1+=4;_6D._lb=_8L1.getFloat32(_9L1,_aL1)*_RM1;_9L1+=4;var _5M1=[];for(var _I01=0;_I01<9;_I01++){_5M1[_I01]=_8L1.getFloat32(_9L1,_aL1);_9L1+=4}_6D._5M1=new _Gp();_6D._5M1._xb[_Wq]=_5M1[0];_6D._5M1._xb[_Xq]=_5M1[1];_6D._5M1._xb[_Zq]=_5M1[2];_6D._5M1._xb[__q]=_5M1[3];
_6D._5M1._xb[_Qp]=_5M1[4];_6D._5M1._xb[_1r]=_5M1[5]}}return _9L1};var _9N1=-1;var _6j=null;var _aN1=0;var _bN1=0;var _cN1={_44:0,_54:0,_ye:0};var _dN1="en";function _eN1(canvas){debug=_fN1;_D7=_gN1;_tv=_hN1;tizen.systeminfo.getPropertyValue("LOCALE",_iN1,null);_NS=_jN1;_PS=_kN1;_RS=_lN1;debug('------- Tizen_Init -------------');debug('href='+window.location.href);debug('canvas size:'+canvas.width+','+canvas.height);debug('window size:'+window.innerWidth+','+window.innerHeight);debug('clientWidth:'+document.documentElement.clientWidth);
debug('clientHeight:'+document.documentElement.clientHeight);debug('displayName:'+_Wr._H5._a6);_9U=canvas.width;_aU=canvas.height;var _mN1=document.documentElement.clientWidth;var _nN1=document.documentElement.clientHeight;_nN1-=_bN1;{_HQ(0,0);canvas.width=_mN1;canvas.height=_nN1;debug("set window rect "+_mN1+","+_nN1)}_Pw=_oN1;_4S=_pN1;_qN1();debug("PushEnable="+_Wr._H5._rN1);if(_Wr._H5._rN1){_sN1()}{_6j=_tN1}document.addEventListener("webkitvisibilitychange",_uN1,!1);if(window["DeviceMotionEvent"]){
debug("DeviceMotionEvent is supported");window.addEventListener('devicemotion',_vN1,!1)}else debug("DeviceMotionEvent NOT supported");window.addEventListener('tizenhwkey',_wN1,!1);window.onunload=_xN1}function _hN1(){return _dN1}function _iN1(_yN1){var _sv=_yN1["language"];var _zN1=_sv.slice(0,2);_dN1=_zN1}function _gN1(){debug("game_end");tizen.application.getCurrentApplication().exit()}function _wN1(_ft){var _AN1=0;if(_ft['keyName']=='back'){_AN1=8}else if(_ft['keyName']=='menu'){_AN1=77}if(_AN1!=0){_hD(_AN1);
_lD(_AN1)}}function _xN1(){console.log("tizenUnload");_tN()}function _BN1(){var _mN1=document.documentElement.clientWidth;var _nN1=document.documentElement.clientHeight;debug('Tizen_ResizeCanvas: '+_mN1+','+_nN1);_XQ(0,0,_mN1,_nN1)}function _vN1(_ft){var _CN1=_ft["accelerationIncludingGravity"];var _DN1=1.0/9.81;_cN1._44=_CN1["x"]*_DN1;_cN1._54=_CN1["y"]*_DN1;_cN1._ye=_CN1["z"]*_DN1}function _uN1(){if(_Wr._H5.FlurryId){if(document.webkitHidden==!0){debug('pause flurry session');FlurryAgent._EN1()}else if(document.webkitHidden==!1){
debug('resume flurry session: '+_Wr._H5.FlurryId);FlurryAgent.startSession(_Wr._H5.FlurryId)}}}function _FN1(){tizen.systeminfo.getPropertyValue("DEVICE_ORIENTATION",_GN1,null)}function _GN1(_PL){var _PL=_PL['status'];if(_9N1!=_PL){var _HN1=Math.abs(_cN1._ye);if(_HN1<0.75||_9N1==-1){_IN1(_PL)}}}function _pN1(_bB,_6S,_7S){debug("tizenUrlOpen:"+_bB);var appControl=new tizen["ApplicationControl"]("http://tizen.org/appcontrol/operation/view",_bB);tizen["application"]["launchAppControl"](appControl,null,function(){
console.log("launch application control succeed")},function(e){console.log("launch application control failed. reason: "+e.message)},null)}function _IN1(_JN1){debug("orientation changed: "+_JN1);var _PL=_Wr._H5.RotateCanvas;if(_9N1!=-1){if(_PL==0&&(_JN1=="LANDSCAPE_PRIMARY"||_JN1=="LANDSCAPE_SECONDARY"))return 0;if(_PL==1&&(_JN1=="PORTRAIT_PRIMARY"||_JN1=="PORTRAIT_SECONDARY"))return 0}var _KN1=document.getElementById("gm4html5_div_id");var _mN1=document.documentElement.clientWidth;var _nN1=document.documentElement.clientHeight;
var _LN1=!1;var _Hd=_bN1;var _Gd=0;switch(_JN1){case "PORTRAIT_PRIMARY":{_KN1.style.webkitTransform="rotate(0deg) translateX(0px) translateY(0px)";break}case "PORTRAIT_SECONDARY":{if(_PL==0||_PL==2){_Hd=0;_KN1.style.webkitTransform="rotate(180deg) translateY(-"+_nN1+"px)"}else {_KN1.style.webkitTransform="rotate(0deg) translateX(0px) translateY(0px)"}break}case "LANDSCAPE_SECONDARY":{if(_PL==2){_KN1.style.webkitTransform="rotate(-90deg) translateY(-"+_mN1/2+"px) translateX(-"+(_nN1-_mN1/2)+"px)";_LN1=!0}
else if(_PL==1){_KN1.style.webkitTransform="rotate(180deg) translateX(0px) translateY(-"+_nN1+"px)";_Hd=0}else {_KN1.style.webkitTransform="rotate(0deg) translateX(0px) translateY(0px)";}break}case "LANDSCAPE_PRIMARY":{if(_PL==2){_KN1.style.webkitTransform="rotate(90deg) translateX("+_mN1/2+"px) translateY(-"+_mN1/2+"px)";_LN1=!0;_Gd=_bN1}else {_KN1.style.webkitTransform="rotate(0deg) translateX(0px) translateY(0px)"}break}default :debug("****** Unknown ori: "+_9N1);break}if(_LN1){_nN1-=_bN1;debug("window_set_rectangle: "+_nN1+","+_mN1);
_XQ(0,0,_nN1,_mN1)}else {_nN1-=_bN1;debug("window_set_rectangle: "+_mN1+","+_nN1);_XQ(0,0,_mN1,_nN1)}_9N1=_JN1}function _tN1(_0j,_7j){var _MN1=_0j.pageX;var _NN1=_0j.pageY;var _PL=_Wr._H5.RotateCanvas;var _mN1=document.documentElement.clientWidth;var _nN1=document.documentElement.clientHeight;_7j._44=_MN1;_7j._54=_NN1;switch(_9N1){case "PORTRAIT_PRIMARY":break;case "PORTRAIT_SECONDARY":{if(_PL==0||_PL==2){_7j._44=_mN1-_MN1;_7j._54=_nN1-_NN1}break}case "LANDSCAPE_SECONDARY":{if(_PL==2){_7j._44=_nN1-_NN1;_7j._54=_MN1}
else if(_PL==1){_7j._44=_mN1-_MN1;_7j._54=_nN1-_NN1}break}case "LANDSCAPE_PRIMARY":{if(_PL==2){_7j._44=_NN1;_7j._54=_mN1-_MN1}break}default :debug("****** Unknown ori: "+_9N1);break}}function _oN1(){if(_9N1=="PORTRAIT_PRIMARY"||_9N1=="PORTRAIT_SECONDARY"){return 1}return 0}function _fN1(){var index;for(index=0;index<arguments.length;++index){console.log(arguments[index])}}function _jN1(){return _cN1._44}function _kN1(){return _cN1._54}function _lN1(){return _cN1._ye}var _ON1="Not Enabled";var _PN1="Not Available";
var _QN1="Loading";var _RN1="Available";var _SN1="Processing Order";function _TN1(){this._UN1=_ON1;this._VN1=!1;this._WN1="";this._XN1=0;this._YN1=!0;this._ZN1=null;this._wC=-1;}var __N1=new _TN1();var _0O1=128;function _qN1(){_cC=_1O1;_eC=_2O1;_fC=_3O1;_gC=_4O1;_hC=_5O1;_Ak=_6O1}function _6O1(){var _7O1=tizen.systeminfo.getCapabilities();var _8O1=_7O1["duid"];return _8O1.toString()}function _9O1(){_dC({type:_0C,status:_5C})}function _aO1(){_dC({type:_0C,status:_6C})}_TN1.prototype._bO1=function(_CB,_cO1){this._UN1=_CB;
if(_cO1!=undefined){debug("Tizen IAP State-> "+_CB+" : "+_cO1)}else {debug("Tizen IAP State-> "+_CB)}};_TN1.prototype._dO1=function(){return this._UN1};_TN1.prototype._eO1=function(_fO1){this._YN1=_Wr._H5.IAPSandbox;if(this._YN1){debug("Activating Tizen IAP in SANDBOX mode with groupID:"+_fO1)}else {debug("Activating Tizen IAP in COMMERCIAL mode with groupID:"+_fO1)}this._WN1=_fO1;this._bO1(_QN1);this._gO1()};var _hO1={onfailure:function(){console.log("AppControlReplyCB onfailure!");__N1._bO1(_PN1);
_9O1()},onsuccess:function(_iO1){if(_iO1!=null){var data={};var _24;var length=_iO1.length;for(_24=0;_24<length;_24++){data[_iO1[_24]._xB]=_iO1[_24].value+''}var _jO1=data["_result"];var _kO1=_lO1(_jO1);var method=data["_method"];debug("IAP callback: method:"+method+" result:"+_jO1+" "+_kO1);if(method=='OnPurchaseItemInitialized'){__N1._mO1(data,_jO1)}else if(method=='OnPurchaseItemFinished'){__N1._nO1(data,_jO1)}else if(method=='OnItemInformationListReceived'){__N1._oO1(data,_jO1)}else if(method=='OnPurchasedItemInformationListReceived'){
__N1._pO1(data,_jO1)}}}};function _lO1(_qO1){var _rO1=parseInt(_qO1,10);switch(_rO1){case 0:return('Success');case 100:return('Request cancelled');case 200:return('Network error occured');case 9000:return('Process error occured');case 9200:return('Service Unavailable');case 9201:return('Item GroupId NotFound');case 9203:return('PaymentId Not Found');case 9207:return('ItemId Not Found')}return('Unknown status code '+_jO1)}_TN1.prototype._sO1=function(_Es1,_tO1){var _mk=new Object();_mk.id=_Es1[_tO1+'_itemId'];
_mk.name=_Es1[_tO1+'_itemName'];_mk._uO1=_Es1[_tO1+'_itemDownloadUrl'];_mk.description=_Es1[_tO1+'_itemDescription'];_mk._lC="";var _vO1=_Es1[_tO1+'_itemPrice'];var _wO1=_Es1[_tO1+'_currencyUnit'];var _xO1=_Es1[_tO1+'_unitPrecedes'];var _yO1=_Es1[_tO1+'_hasPenny'];var _zO1=_vO1.split('.');_zO1=_zO1[0]+'.'+_zO1[1].substr(0,2);_mk._kC=_zO1;return _mk};_TN1.prototype._AO1=function(_BO1){var _8x1="{ \"productId\":\""+_BO1.id+"\""+", \"title\":\""+_BO1.name+"\""+", \"price\":\""+_BO1._kC+"\""+", \"description\":\""+_BO1.description+"\"}";
_dC({type:_1C,_CC:_8x1})};_TN1.prototype._CO1=function(_DO1,_ax1,_EO1,_FO1){var _GO1=0;var _HO1=-3;var _lC=(_FO1)?_GO1:_HO1;var _8x1="{ \"productId\":\""+_DO1+"\""+", \"purchaseIndex\":"+_ax1+", \"purchaseState\":"+_lC+", \"response\":"+_EO1+" }";_dC({type:_2C,_CC:_8x1})};var _IO1=_TN1._oO1;_TN1.prototype._oO1=function(_Es1,_9x1){if(_9x1==0){var _JO1=parseInt(_Es1["_startNumber"]);var _KO1=parseInt(_Es1["_endNumber"]);for(var _24=_JO1;_24<=_KO1;_24++){var _mk=this._sO1(_Es1,_24);_mk._lC="Available";this._AO1(_mk)}
this._bO1(_QN1,"retrieving purchased items...");this._LO1()}else {this._bO1(_PN1,"failed to get buy item list");_9O1()}};var _MO1=_TN1._pO1;_TN1.prototype._pO1=function(_Es1,_9x1){if(_9x1==0){var _JO1=parseInt(_Es1["_startNumber"]);var _KO1=parseInt(_Es1["_endNumber"]);for(var _24=_JO1;_24<=_KO1;_24++){var _mk=this._sO1(_Es1,_24);this._AO1(_mk);this._CO1(_mk.id,-1,0,!0)}this._bO1(_RN1,"got purchased item list");_aO1();this._VN1=!0}else {this._bO1(_RN1,"failed to get purchased item list - user not signed in?");
_aO1();this._VN1=!0}};var _NO1=_TN1._mO1;_TN1.prototype._mO1=function(_Es1,_9x1){var _OO1=_Es1['_transactionId'];if(_9x1==0){var _PO1=_Es1['_itemId'];var _QO1=[new tizen.ApplicationControlData('_transactionId',[_OO1]),new tizen.ApplicationControlData('_itemId',[_PO1]),new tizen.ApplicationControlData('_purchaseResume',['1'])];this._RO1('http://tizen.org/appcontrol/operation/iap/purchase','tizeninapp.IapClient',_QO1,_hO1)}else {debug("IAP purchase was not successful");this._CO1(this._ZN1,_OO1,_9x1,!1);this._ZN1=null;
this._bO1(_RN1)}};var _SO1=_TN1._nO1;_TN1.prototype._nO1=function(_Es1,_9x1){var _TO1=(_9x1==0);var _OO1=_Es1['_transactionId'];if(_TO1){debug("IAP purchase was successful")}else {debug("IAP purchase failed with status:"+_lO1(_9x1))}this._CO1(this._ZN1,_OO1,_9x1,_TO1);this._bO1(_RN1,"purchase operation finished")};_TN1.prototype._RO1=function(_UO1,__x1,_VO1){if(this._YN1){_VO1.push(new tizen.ApplicationControlData('_mcc',['250']));_VO1.push(new tizen.ApplicationControlData('_mnc',['01']));_VO1.push(new tizen.ApplicationControlData('_mode',
['1']))}else {_VO1.push(new tizen.ApplicationControlData('_mode',['0']))}var _WO1=new tizen.ApplicationControl(_UO1,null,null,null,_VO1);tizen.application.launchAppControl(_WO1,__x1,function(){},function(e){console.log("launch app control fail - Reason: "+e);if(__x1=="tizeninapp.IapClient"){this._bO1(_RN1);this._CO1(this._ZN1,this._wC,9000,!1)}else {this._bO1(_PN1);_9O1()}},_hO1)};_TN1.prototype._gO1=function(){var _XO1=1;var _YO1=_0O1;var _WN1=this._WN1;this._XN1+=1;var _ZO1=this._XN1;var _QO1=[new tizen.ApplicationControlData('_transactionId',
[_ZO1]),new tizen.ApplicationControlData('_startNumber',[_XO1]),new tizen.ApplicationControlData('_endNumber',[_YO1]),new tizen.ApplicationControlData('_itemGroupId',[_WN1])];this._RO1('http://tizen.org/appcontrol/operation/iap/get_item_list','tizeninapp.IapService',_QO1,_hO1)};_TN1.prototype._LO1=function(){var _XO1=1;var _YO1=_0O1;var _WN1=this._WN1;this._XN1+=1;var _ZO1=this._XN1;var _QO1=[new tizen.ApplicationControlData('_transactionId',[_ZO1]),new tizen.ApplicationControlData('_startNumber',[_XO1]),
new tizen.ApplicationControlData('_endNumber',[_YO1]),new tizen.ApplicationControlData('_itemGroupId',[_WN1])];this._RO1('http://tizen.org/appcontrol/operation/iap/get_purchased_item_list','tizeninapp.IapService',_QO1,_hO1)};_TN1.prototype.__O1=function(_0P1,_ax1){this._ZN1=_0P1;this._wC=_ax1;var _1P1=_0P1;var _WN1=this._WN1;var _QO1=[new tizen.ApplicationControlData('_itemId',[_1P1]),new tizen.ApplicationControlData('_itemGroupId',[_WN1]),new tizen.ApplicationControlData('_transactionId',[_ax1]),];this._bO1(_SN1);
this._RO1('http://tizen.org/appcontrol/operation/iap/purchase','tizeninapp.IapClient',_QO1,_hO1)};function _1O1(_6x1){var _WN1=_Wr._H5._2P1;if(typeof(_WN1)!="string"||_WN1.length<=0){debug("Tizen Item Group ID not set")}else {__N1._eO1(_WN1)}}function _3O1(_0P1,_ax1){__N1.__O1(_0P1,_ax1)}function _4O1(_xj){debug("Tizen IAP does not support consumables");var _3P1=0;var _8x1="{ \"productId\":\""+_xj+"\""+", \"consumed\":\"false\""+", \"response\":"+_3P1+" }";_dC({type:_3C,_CC:_8x1})}function _2O1(){var _9x1=0;
_dC({type:_4C,_os:_9x1})}function _5O1(_xj){var response="{ \"response\":6 }";_dC({type:_1C,_CC:response})}var _4P1=0;var _5P1=1;var _6P1=2;var _7P1=[];function _8P1(_9P1,_8g,_aP1){this._TO1=_9P1;this.type=_8g;this.data=_aP1}function _sN1(){_oR=_bP1;_cP1=_dP1;_eP1();_fP1();var _gP1=tizen.application.getCurrentApplication().getRequestedAppControl();if(_gP1){console.log("Requester AppID : "+_gP1.callerAppId);var appControl=_gP1.appControl;var _hP1=_iP1(appControl);if(_hP1!=null){_jP1(!0,_5P1,_hP1)}}}function _eP1(){
debug("Register push service...");var _kP1=new tizen.ApplicationControl("http://tizen.org/appcontrol/operation/push_notify");tizen.push.registerService(_kP1,_lP1,_mP1)}var _nP1=_mP1;function _mP1(response){debug('Push registration error: '+response['name']);debug('response.code= '+response['code']);debug('response.message= '+response['message']);_jP1(!1,_4P1,response['name'])}var _oP1=_lP1;function _lP1(id){debug("Push Registration succeeded with id: "+id);_jP1(!0,_4P1,id);debug("Connect to push service...");
tizen.push.connectService(_pP1,_qP1)}var _rP1=_qP1;function _qP1(response){console.log('# # # # #Push error callback: '+response['name']);_jP1(!1,_5P1,response['name'])}var _sP1=_pP1;function _pP1(_tP1){console.log("# # # # Push notification received");var message=_tP1['alertMessage'];var _hP1=_tP1['appData'];if(_1U==!1){_uP1(message,_hP1)}else {_jP1(!0,_5P1,_hP1)}}function _uP1(_vP1,_Es1){console.log("PostNotification: "+_vP1);try{var _wP1=tizen.application.getAppInfo();var _xP1=_wP1['id'].split(".");var _yP1="/opt/apps/"+_xP1[0]+"/res/wgt/icon.png";
var _zP1={};_zP1['content']=_vP1;_zP1['iconPath']=_yP1;_zP1['vibration']=!0;_zP1['appId']=_wP1['id'];var _VO1=new tizen.ApplicationControlData("http://tizen.org/appcontrol/data/push/appdata",[_Es1]);var appControl=new tizen.ApplicationControl("http://tizen.org/appcontrol/operation/push_notify",null,null,null,[_VO1]);_zP1['appControl']=appControl;var _AP1=_xP1[1];var notification=new tizen.StatusNotification("SIMPLE",_AP1,_zP1);tizen.notification.post(notification)}catch(err){console.log(err.name+": "+err.message)}
}function _bP1(){if(_7P1.length<=0)return;console.log("tizenPushEventsDispatch: "+_7P1.length+" events");var map=_7k();_m7._6O=map;for(var _24=0;_24<_7P1.length;++_24){var _BP1=_7P1[_24];var _CP1="";switch(_BP1.type){case 0:_CP1="register";break;case 1:_CP1="remote";break;case 2:_CP1="local";break}_ck(map);if(!_BP1._TO1){_hk(map,"status",0);_hk(map,"type",_CP1);_hk(map,"error",_BP1.data)}else if(_BP1.type==_4P1){_hk(map,"type",_CP1);_hk(map,"status",1);_hk(map,"reg_id",_BP1.data)}else {_hk(map,"type",_CP1);
_hk(map,"status",1);_hk(map,"data",_BP1.data)}_CA._7O(_DP1,0)}_ak(map);_m7._6O=-1;_7P1.length=0}function _jP1(_9P1,_8g,_aP1){_7P1.push(new _8P1(_9P1,_8g,_aP1))}function _iP1(appControl){if(appControl['operation']=="http://tizen.org/appcontrol/operation/push_notify"){var data=appControl['data'];for(var _24=0;_24<data.length;_24++){if(data[_24]['key']=="http://tizen.org/appcontrol/data/push/appdata"){var _hP1=data[_24].value[0];console.log("Got Notification payload:");return _hP1}}}return null}function _fP1(){
var _EP1=tizen.notification.getAll();var index=0;debug("***** Found "+_EP1.length+" notifications");for(index=0;index<_EP1.length;index++){console.log(_EP1[index]['id']+": title="+_EP1[index]['title']+" content="+_EP1[index]['content']);var appControl=_EP1[index].appControl;var _hP1=_iP1(appControl);if(_hP1!=null){_jP1(!0,_5P1,_hP1);try{tizen.notification.remove(_EP1[index].id)}catch(err){console.log(err.name+": "+err.message)}}}}function _dP1(){if(!_1U){_1U=!0;_fP1()}}(function(){'use strict';function _xb(_Ob){
throw _Ob}var _ub=void 0,_Lb=this;function _7s(_Ob,_lm){var _cd=_Ob.split("."),_34=_Lb;!(_cd[0] in _34)&&_34._FP1&&_34._FP1("var "+_cd[0]);for(var _Ms;_cd.length&&(_Ms=_cd.shift());)!_cd.length&&_lm!==_ub?_34[_Ms]=_lm:_34=_34[_Ms]?_34[_Ms]:_34[_Ms]={}};var _pd="undefined"!==typeof Uint8Array&&"undefined"!==typeof Uint16Array&&"undefined"!==typeof Uint32Array;function _rd(_Ob){var _lm=_Ob.length,_cd=0,_34=Number.POSITIVE_INFINITY,_Ms,e,_bd,_74,_I01,_Jb,_bw,_sx,_Nb;for(_sx=0;_sx<_lm;++_sx)_Ob[_sx]>_cd&&(_cd=_Ob[_sx]),
_Ob[_sx]<_34&&(_34=_Ob[_sx]);_Ms=1<<_cd;e=new(_pd?Uint32Array:Array)(_Ms);_bd=1;_74=0;for(_I01=2;_bd<=_cd;){for(_sx=0;_sx<_lm;++_sx)if(_Ob[_sx]===_bd){_Jb=0;_bw=_74;for(_Nb=0;_Nb<_bd;++_Nb)_Jb=_Jb<<1|_bw&1,_bw>>=1;for(_Nb=_Jb;_Nb<_Ms;_Nb+=_I01)e[_Nb]=_bd<<16|_sx;++_74}++_bd;_74<<=1;_I01<<=1}return [e,_cd,_34]};function _64(_Ob,_lm){this._bd=[];this._74=32768;this._lm=this._Ms=this._cd=this._Jb=0;this._Zv=_pd?new Uint8Array(_Ob):_Ob;this._xb=!1;this._24=_44;this._Lb=!1;if(_lm||!(_lm={}))_lm.index&&(this._cd=_lm.index),
_lm._GP1&&(this._74=_lm._GP1),_lm._HP1&&(this._24=_lm._HP1),_lm._IP1&&(this._Lb=_lm._IP1);switch(this._24){case _54:this._Ob=32768;this._34=new(_pd?Uint8Array:Array)(32768+this._74+258);break;case _44:this._Ob=0;this._34=new(_pd?Uint8Array:Array)(this._74);this.e=this._ye;this._ub=this._rd;this._Sb=this._64;break;default :_xb(_Si("invalid inflate mode"))}}var _54=0,_44=1,_ye={_Nb:_54,_7s:_44};_64.prototype._I01=function(){for(;!this._xb;){var _Ob=_JU(this,3);_Ob&1&&(this._xb=!0);_Ob>>>=1;switch(_Ob){
case 0:var _lm=this._Zv,_cd=this._cd,_34=this._34,_Ms=this._Ob,e=_ub,_bd=_ub,_74=_ub,_I01=_34.length,_Jb=_ub;this._lm=this._Ms=0;e=_lm[_cd++];e===_ub&&_xb(_Si("invalid uncompressed block header: LEN (first byte)"));_bd=e;e=_lm[_cd++];e===_ub&&_xb(_Si("invalid uncompressed block header: LEN (second byte)"));_bd|=e<<8;e=_lm[_cd++];e===_ub&&_xb(_Si("invalid uncompressed block header: NLEN (first byte)"));_74=e;e=_lm[_cd++];e===_ub&&_xb(_Si("invalid uncompressed block header: NLEN (second byte)"));_74|=e<<8;
_bd===~_74&&_xb(_Si("invalid uncompressed block header: length verify"));_cd+_bd>_lm.length&&_xb(_Si("input buffer is broken"));switch(this._24){case _54:for(;_Ms+_bd>_34.length;){_Jb=_I01-_Ms;_bd-=_Jb;if(_pd)_34.set(_lm.subarray(_cd,_cd+_Jb),_Ms),_Ms+=_Jb,_cd+=_Jb;else for(;_Jb--;)_34[_Ms++]=_lm[_cd++];this._Ob=_Ms;_34=this.e();_Ms=this._Ob}break;case _44:for(;_Ms+_bd>_34.length;)_34=this.e({_sx:2});break;default :_xb(_Si("invalid inflate mode"))}if(_pd)_34.set(_lm.subarray(_cd,_cd+_bd),_Ms),_Ms+=_bd,
_cd+=_bd;else for(;_bd--;)_34[_Ms++]=_lm[_cd++];this._cd=_cd;this._Ob=_Ms;this._34=_34;break;case 1:this._Sb(_WV,_QW);break;case 2:_JP1(this);break;default :_xb(_Si("unknown BTYPE: "+_Ob))}}return this._ub()};var _aZ=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],_951=_pd?new Uint16Array(_aZ):_aZ,_551=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,258,258],_651=_pd?new Uint16Array(_551):_551,_KP1=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0],_LX=_pd?new Uint8Array(_KP1):_KP1,
_LP1=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577],_vh1=_pd?new Uint16Array(_LP1):_LP1,_Wm1=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],_aW=_pd?new Uint8Array(_Wm1):_Wm1,_MP1=new(_pd?Uint8Array:Array)(288),_NP1,_V21;_NP1=0;for(_V21=_MP1.length;_NP1<_V21;++_NP1)_MP1[_NP1]=143>=_NP1?8:255>=_NP1?9:279>=_NP1?7:8;var _WV=_rd(_MP1),_U21=new(_pd?Uint8Array:Array)(30),_OP1,_PP1;_OP1=0;for(_PP1=_U21.length;_OP1<_PP1;
++_OP1)_U21[_OP1]=5;var _QW=_rd(_U21);function _JU(_Ob,_lm){for(var _cd=_Ob._Ms,_34=_Ob._lm,_Ms=_Ob._Zv,e=_Ob._cd,_bd;_34<_lm;)_bd=_Ms[e++],_bd===_ub&&_xb(_Si("input buffer is broken")),_cd|=_bd<<_34,_34+=8;_bd=_cd&(1<<_lm)-1;_Ob._Ms=_cd>>>_lm;_Ob._lm=_34-_lm;_Ob._cd=e;return _bd}function _NW(_Ob,_lm){for(var _cd=_Ob._Ms,_34=_Ob._lm,_Ms=_Ob._Zv,e=_Ob._cd,_bd=_lm[0],_74=_lm[1],_I01,_Jb,_bw;_34<_74;){_I01=_Ms[e++];if(_I01===_ub)break;_cd|=_I01<<_34;_34+=8}_Jb=_bd[_cd&(1<<_74)-1];_bw=_Jb>>>16;_Ob._Ms=_cd>>_bw;
_Ob._lm=_34-_bw;_Ob._cd=e;return _Jb&65535}function _JP1(_Ob){function _lm(_cd,_Ob,_34){var _lm,e,_Ms,_bd;for(_bd=0;_bd<_cd;)switch(_lm=_NW(this,_Ob),_lm){case 16:for(_Ms=3+_JU(this,2);_Ms--;)_34[_bd++]=e;break;case 17:for(_Ms=3+_JU(this,3);_Ms--;)_34[_bd++]=0;e=0;break;case 18:for(_Ms=11+_JU(this,7);_Ms--;)_34[_bd++]=0;e=0;break;default :e=_34[_bd++]=_lm}return _34}var _cd=_JU(_Ob,5)+257,_34=_JU(_Ob,5)+1,_Ms=_JU(_Ob,4)+4,e=new(_pd?Uint8Array:Array)(_951.length),_bd,_74,_I01,_Jb;for(_Jb=0;_Jb<_Ms;++_Jb)e[_951[_Jb]]=_JU(_Ob,
3);_bd=_rd(e);_74=new(_pd?Uint8Array:Array)(_cd);_I01=new(_pd?Uint8Array:Array)(_34);_Ob._Sb(_rd(_lm.call(_Ob,_cd,_bd,_74)),_rd(_lm.call(_Ob,_34,_bd,_I01)))}_64.prototype._Sb=function(_Ob,_lm){var _cd=this._34,_34=this._Ob;this._4u=_Ob;for(var _Ms=_cd.length-258,e,_bd,_74,_I01;256!==(e=_NW(this,_Ob));)if(256>e)_34>=_Ms&&(this._Ob=_34,_cd=this.e(),_34=this._Ob),_cd[_34++]=e;else {_bd=e-257;_I01=_651[_bd];0<_LX[_bd]&&(_I01+=_JU(this,_LX[_bd]));e=_NW(this,_lm);_74=_vh1[e];0<_aW[e]&&(_74+=_JU(this,_aW[e]));
_34>=_Ms&&(this._Ob=_34,_cd=this.e(),_34=this._Ob);for(;_I01--;)_cd[_34]=_cd[_34++-_74]}for(;8<=this._lm;)this._lm-=8,this._cd--;this._Ob=_34};_64.prototype._64=function(_Ob,_lm){var _cd=this._34,_34=this._Ob;this._4u=_Ob;for(var _Ms=_cd.length,e,_bd,_74,_I01;256!==(e=_NW(this,_Ob));)if(256>e)_34>=_Ms&&(_cd=this.e(),_Ms=_cd.length),_cd[_34++]=e;else {_bd=e-257;_I01=_651[_bd];0<_LX[_bd]&&(_I01+=_JU(this,_LX[_bd]));e=_NW(this,_lm);_74=_vh1[e];0<_aW[e]&&(_74+=_JU(this,_aW[e]));_34+_I01>_Ms&&(_cd=this.e(),
_Ms=_cd.length);for(;_I01--;)_cd[_34]=_cd[_34++-_74]}for(;8<=this._lm;)this._lm-=8,this._cd--;this._Ob=_34};_64.prototype.e=function(){var _Ob=new(_pd?Uint8Array:Array)(this._Ob-32768),_lm=this._Ob-32768,_cd,_34,_Ms=this._34;if(_pd)_Ob.set(_Ms.subarray(32768,_Ob.length));else {_cd=0;for(_34=_Ob.length;_cd<_34;++_cd)_Ob[_cd]=_Ms[_cd+32768]}this._bd.push(_Ob);this._Jb+=_Ob.length;if(_pd)_Ms.set(_Ms.subarray(_lm,_lm+32768));else for(_cd=0;32768>_cd;++_cd)_Ms[_cd]=_Ms[_lm+_cd];this._Ob=32768;return _Ms}
;_64.prototype._ye=function(_Ob){var _lm,_cd=this._Zv.length/this._cd+1|0,_34,_Ms,e,_bd=this._Zv,_74=this._34;_Ob&&("number"===typeof _Ob._sx&&(_cd=_Ob._sx),"number"===typeof _Ob._pd&&(_cd+=_Ob._pd));2>_cd?(_34=(_bd.length-this._cd)/this._4u[2],e=258*(_34/2)|0,_Ms=e<_74.length?_74.length+e:_74.length<<1):_Ms=_74.length*_cd;_pd?(_lm=new Uint8Array(_Ms),_lm.set(_74)):_lm=_74;return this._34=_lm};_64.prototype._ub=function(){var _Ob=0,_lm=this._34,_cd=this._bd,_34,_Ms=new(_pd?Uint8Array:Array)(this._Jb+(this._Ob-32768)),
e,_bd,_74,_I01;if(0===_cd.length)return _pd?this._34.subarray(32768,this._Ob):this._34.slice(32768,this._Ob);e=0;for(_bd=_cd.length;e<_bd;++e){_34=_cd[e];_74=0;for(_I01=_34.length;_74<_I01;++_74)_Ms[_Ob++]=_34[_74]}e=32768;for(_bd=this._Ob;e<_bd;++e)_Ms[_Ob++]=_lm[e];this._bd=[];return this.buffer=_Ms};_64.prototype._rd=function(){var _Ob,_lm=this._Ob;_pd?this._Lb?(_Ob=new Uint8Array(_lm),_Ob.set(this._34.subarray(0,_lm))):_Ob=this._34.subarray(0,_lm):(this._34.length>_lm&&(this._34.length=_lm),_Ob=this._34);
return this.buffer=_Ob};function _QP1(_Ob,_lm){var _cd,_34;this._Zv=_Ob;this._cd=0;if(_lm||!(_lm={}))_lm.index&&(this._cd=_lm.index),_lm._RP1&&(this._JU=_lm._RP1);_cd=_Ob[this._cd++];_34=_Ob[this._cd++];switch(_cd&15){case _SP1:this.method=_SP1;break;default :_xb(_Si("unsupported compression method"))}0!==((_cd<<8)+_34)%31&&_xb(_Si("invalid fcheck flag:"+((_cd<<8)+_34)%31));_34&32&&_xb(_Si("fdict flag is not supported"));this._bw=new _64(_Ob,{index:this._cd,_GP1:_lm._GP1,_HP1:_lm._HP1,_IP1:_lm._IP1})}
_QP1.prototype._I01=function(){var _Ob=this._Zv,_lm,_cd;_lm=this._bw._I01();this._cd=this._bw._cd;if(this._JU){_cd=(_Ob[this._cd++]<<24|_Ob[this._cd++]<<16|_Ob[this._cd++]<<8|_Ob[this._cd++])>>>0;var _34=_lm;if("string"===typeof _34){var _Ms=_34.split(""),e,_bd;e=0;for(_bd=_Ms.length;e<_bd;e++)_Ms[e]=(_Ms[e].charCodeAt(0)&255)>>>0;_34=_Ms}for(var _74=1,_I01=0,_Jb=_34.length,_bw,_sx=0;0<_Jb;){_bw=1024<_Jb?1024:_Jb;_Jb-=_bw;do _74+=_34[_sx++],_I01+=_74;while(--_bw);_74%=65521;_I01%=65521}_cd!==(_I01<<16|_74)>>>0&&_xb(_Si("invalid adler-32 checksum"))}
return _lm};var _SP1=8;_7s("Zlib.Inflate",_QP1);_7s("Zlib.Inflate.prototype.decompress",_QP1.prototype._I01);var _TP1={_UP1:_ye._7s,_VP1:_ye._Nb},_hq,_iq,_jq,$;if(Object._WP1)_hq=Object._WP1(_TP1);else for(_iq in _hq=[],_jq=0,_TP1)_hq[_jq++]=_iq;_jq=0;for($=_hq.length;_jq<$;++_jq)_iq=_hq[_jq],_7s("Zlib.Inflate.BufferType."+_iq,_TP1[_iq])}).call(this);var _XP1=!1,_YP1=-1,_ZP1=-1,__P1=0,_0Q1=1,_1Q1=2,_2Q1=3,_3Q1=4,_4Q1=5,_5Q1=6,_6Q1=7,_7Q1=8,_8Q1=9,_9Q1=10,_aQ1=11,_bQ1=[0,0,0],_cQ1=[0,0,0],_dQ1=[0,0,0,0,
0,0],_eQ1=[0,0,0],_fQ1=[0,0,0],_gQ1=[0,0,0],_hQ1=[0,0,0],_iQ1=[0,0,0],_jQ1=[0,0,0],_kQ1=[0,0,0],_lQ1=0,_mQ1=0;function _nQ1(){if(_Ba){if((_Ca._Da()<=30)||(_oQ1<=30)){return 1.0}if((_Ca._Da()/_oQ1)<1.2){return 30.0/_Ca._Da()}else {return 30.0/_oQ1}}else {if((_za._Aa()<=30)||(_oQ1<=30)){return 1.0}if((_za._Aa()/_oQ1)<1.2){return 30.0/_za._Aa();}else {return 30.0/_oQ1}}}function _pQ1(){if(!_8I(_YP1)){_YP1=_6l();_eI(_YP1,100000)}if(!_8I(_ZP1)){_ZP1=_6l();_eI(_ZP1,-100000)}if(!_XP1){_qQ1()}}function _qQ1(){var _24;
_XP1=!0;for(_24=0;_24<=5;_24++){_dQ1[_24]=_7l()}for(_24=0;_24<=2;_24++){_eQ1[_24]=_7l();_bQ1[_24]=_7l();_fQ1[_24]=_7l();_cQ1[_24]=_7l();_gQ1[_24]=_7l();_hQ1[_24]=_7l();_iQ1[_24]=_7l();_jQ1[_24]=_7l();_kQ1[_24]=_7l()}_lQ1=_7l();_mQ1=_7l()}function _rQ1(_sQ1,_Qa,_Ra,_Wf,_Pf){var _Ms=_nQ1();if(_Wf===0){_GI(_dQ1[0],_tQ1);_KI(_dQ1[0],0.1,0.1,0.05*_Ms,0);_iJ(_dQ1[0],0,360,0,0,!1);_mJ(_dQ1[0],0,360,0,0);_kJ(_dQ1[0],2*_Ms,2*_Ms,-0.1*_Ms,0);_bl(_dQ1[0],0.6,0);_cJ(_dQ1[0],_Nj(10.0/_Ms),_Nj(15.0/_Ms));_sI(_sQ1,
_Qa,_Ra,_dQ1[0],_Pf,20);_GI(_dQ1[1],_tQ1);_KI(_dQ1[1],0.1,0.1,0.1*_Ms,0);_iJ(_dQ1[1],0,360,0,0,!1);_bl(_dQ1[1],0.8,0);_cJ(_dQ1[1],_Nj(15/_Ms),_Nj(15/_Ms));_sI(_sQ1,_Qa,_Ra,_dQ1[1],_uQ1,1)}else if(_Wf==2){_GI(_dQ1[4],_tQ1);_KI(_dQ1[4],0.4,0.4,0.2*_Ms,0);_iJ(_dQ1[4],0,360,0,0,!1);_mJ(_dQ1[4],0,360,0,0);_kJ(_dQ1[4],7*_Ms,7*_Ms,-0.2*_Ms,0);_bl(_dQ1[4],0.6,0);_cJ(_dQ1[4],_Nj(15/_Ms),_Nj(20/_Ms));_sI(_sQ1,_Qa,_Ra,_dQ1[4],_Pf,20);_GI(_dQ1[5],_tQ1);_KI(_dQ1[5],0.4,0.4,0.4*_Ms,0);_iJ(_dQ1[5],0,360,0,0,!1);
_bl(_dQ1[5],0.8,0);_cJ(_dQ1[5],_Nj(20/_Ms),_Nj(20/_Ms));_sI(_sQ1,_Qa,_Ra,_dQ1[5],_uQ1,1)}else {_GI(_dQ1[2],_tQ1);_KI(_dQ1[2],0.3,0.3,0.1*_Ms,0);_iJ(_dQ1[2],0,360,0,0,!1);_mJ(_dQ1[2],0,360,0,0);_kJ(_dQ1[2],4*_Ms,4*_Ms,-0.18*_Ms,0);_bl(_dQ1[2],0.6,0);_cJ(_dQ1[2],_Nj(12/_Ms),_Nj(17/_Ms));_sI(_sQ1,_Qa,_Ra,_dQ1[2],_Pf,20);_GI(_dQ1[3],_tQ1);_KI(_dQ1[3],0.3,0.3,0.2*_Ms,0);_iJ(_dQ1[3],0,360,0,0,!1);_bl(_dQ1[3],0.8,0);_cJ(_dQ1[3],_Nj(17/_Ms),_Nj(17/_Ms));_sI(_sQ1,_Qa,_Ra,_dQ1[3],_uQ1,1)}}function _vQ1(_sQ1,
_Qa,_Ra,_Wf,_Pf){var _Ms=_nQ1();if(_Wf===0){_GI(_eQ1[0],_wQ1);_bl(_eQ1[0],1,0);_KI(_eQ1[0],0.0,0.0,0.15*_Ms,0.0);_cJ(_eQ1[0],_Nj(10.0/_Ms),_Nj(12.0/_Ms));_sI(_sQ1,_Qa,_Ra,_eQ1[0],_Pf,1)}else if(_Wf==2){_GI(_eQ1[2],_wQ1);_bl(_eQ1[2],1,0);_KI(_eQ1[2],0,0,0.4*_Ms,0);_cJ(_eQ1[2],_Nj(18.0/_Ms),_Nj(20.0/_Ms));_sI(_sQ1,_Qa,_Ra,_eQ1[2],_Pf,1)}else {_GI(_eQ1[1],_wQ1);_bl(_eQ1[1],1,0);_KI(_eQ1[1],0,0,0.25*_Ms,0);_cJ(_eQ1[1],_Nj(13.0/_Ms),_Nj(15.0/_Ms));_sI(_sQ1,_Qa,_Ra,_eQ1[1],_Pf,1)}}function _xQ1(_sQ1,_Qa,_Ra,
_Wf,_Pf){var _Ms=_nQ1();if(_Wf===0){_GI(_bQ1[0],_wQ1);_bl(_bQ1[0],1,0);_KI(_bQ1[0],0,0,0.2*_Ms,0);_MI(_bQ1[0],1,0.5);_cJ(_bQ1[0],_Nj(10.0/_Ms),_Nj(12.0/_Ms));_sI(_sQ1,_Qa,_Ra,_bQ1[0],_Pf,1)}else if(_Wf==2){_GI(_bQ1[2],_wQ1);_bl(_bQ1[2],1,0);_KI(_bQ1[2],0,0,0.6*_Ms,0);_MI(_bQ1[2],1,0.5);_cJ(_bQ1[2],_Nj(18.0/_Ms),_Nj(20.0/_Ms));_sI(_sQ1,_Qa,_Ra,_bQ1[2],_Pf,1)}else {_GI(_bQ1[1],_wQ1);_bl(_bQ1[1],1,0);_KI(_bQ1[1],0,0,0.35*_Ms,0);_MI(_bQ1[1],1,0.5);_cJ(_bQ1[1],_Nj(13.0/_Ms),_Nj(15.0/_Ms));_sI(_sQ1,_Qa,_Ra,
_bQ1[1],_Pf,1)}}function _yQ1(_sQ1,_Qa,_Ra,_Wf,_Pf){var _Ms=_nQ1();if(_Wf===0){_GI(_fQ1[1],_zQ1);_KI(_fQ1[1],0.1,0.2,0,0);_kJ(_fQ1[1],0.5*_Ms,3.0*_Ms,0.0,0.0);_mJ(_fQ1[1],0,360,0,0);_bl(_fQ1[1],1,0.4);_cJ(_fQ1[1],_Nj(15.0/_Ms),_Nj(25.0/_Ms));_oJ(_fQ1[1],0.10*_Ms,270);_sI(_sQ1,_Qa,_Ra,_fQ1[1],_Pf,75)}else if(_Wf==2){_GI(_fQ1[1],_zQ1);_KI(_fQ1[1],0.1,0.2,0,0);_kJ(_fQ1[1],0.5*_Ms,8.0*_Ms,0.0,0.0);_mJ(_fQ1[1],0,360,0,0);_bl(_fQ1[1],1,0.4);_cJ(_fQ1[1],_Nj(30.0/_Ms),_Nj(40.0/_Ms));_oJ(_fQ1[1],0.17*_Ms,270);
_sI(_sQ1,_Qa,_Ra,_fQ1[1],_Pf,250)}else {_GI(_fQ1[1],_zQ1);_KI(_fQ1[1],0.1,0.2,0,0);_kJ(_fQ1[1],0.5*_Ms,6.0*_Ms,0.0,0.0);_mJ(_fQ1[1],0,360,0,0);_bl(_fQ1[1],1,0.4);_cJ(_fQ1[1],_Nj(20.0/_Ms),_Nj(30.0/_Ms));_oJ(_fQ1[1],0.15*_Ms,270);_sI(_sQ1,_Qa,_Ra,_fQ1[1],_Pf,150)}}function _AQ1(_sQ1,_Qa,_Ra,_Wf,_Pf){var _24;var _Ms=_nQ1();if(_Wf===0){_GI(_cQ1[0],_tQ1);_KI(_cQ1[0],0.2,0.4,-0.01*_Ms,0);_bl(_cQ1[0],0.4,0);_cJ(_cQ1[0],_Nj(25.0/_Ms),_Nj(25.0/_Ms));for(_24=0;_24<=5;_24++){_sI(_sQ1,_Qa-5+_BQ1(10),_Ra-5+_BQ1(10),
_cQ1[0],_Pf,1)}}else if(_Wf===2){_GI(_cQ1[2],_tQ1);_KI(_cQ1[2],0.4,1,-0.01*_Ms,0);_bl(_cQ1[2],0.4,0);_cJ(_cQ1[2],_Nj(50.0/_Ms),_Nj(50.0/_Ms));for(_24=0;_24<=15;_24++){_sI(_sQ1,_Qa-30+_BQ1(60),_Ra-30+_BQ1(60),_cQ1[2],_Pf,1)}}else {_GI(_cQ1[1],_tQ1);_KI(_cQ1[1],0.4,0.7,-0.01*_Ms,0);_bl(_cQ1[1],0.4,0);_cJ(_cQ1[1],_Nj(30.0/_Ms),_Nj(30.0/_Ms));for(_24=0;_24<=10;_24++){_sI(_sQ1,_Qa-15+_BQ1(30),_Ra-15+_BQ1(30),_cQ1[1],_Pf,1)}}}function _CQ1(_sQ1,_Qa,_Ra,_Wf,_Pf){var _24;var _Ms=_nQ1();if(_Wf===0){_GI(_gQ1[0],
_tQ1);_KI(_gQ1[0],0.2,0.4,-0.01*_Ms,0);_bl(_gQ1[0],0.4,0);_kJ(_gQ1[0],3.0*_Ms,4.0*_Ms,0,0);_mJ(_gQ1[0],90,90,0,0);_cJ(_gQ1[0],_Nj(25.0/_Ms),_Nj(25.0/_Ms));for(_24=0;_24<=5;_24++){_sI(_sQ1,_Qa-5+_BQ1(10),_Ra-5+_BQ1(10),_gQ1[0],_Pf,1)}}else if(_Wf===2){_GI(_gQ1[2],_tQ1);_KI(_gQ1[2],0.4,1,-0.01*_Ms,0);_bl(_gQ1[2],0.4,0);_kJ(_gQ1[2],6.0*_Ms,7.0*_Ms,0,0);_mJ(_gQ1[2],90,90,0,0);_cJ(_gQ1[2],_Nj(50.0/_Ms),_Nj(50.0/_Ms));for(_24=0;_24<=15;_24++){_sI(_sQ1,_Qa-30+_BQ1(60),_Ra-30+_BQ1(60),_gQ1[2],_Pf,1)}}else {
_GI(_gQ1[1],_tQ1);_KI(_gQ1[1],0.4,0.7,-0.01*_Ms,0);_bl(_gQ1[1],0.4,0);_kJ(_gQ1[1],5.0*_Ms,6.0*_Ms,0,0);_mJ(_gQ1[1],90,90,0,0);_cJ(_gQ1[1],_Nj(30.0/_Ms),_Nj(30.0/_Ms));for(_24=0;_24<=10;_24++){_sI(_sQ1,_Qa-15+_BQ1(30),_Ra-15+_BQ1(30),_gQ1[1],_Pf,1)}}}function _DQ1(_sQ1,_Qa,_Ra,_Wf,_Pf){var _Ms=_nQ1();if(_Wf===0){_GI(_hQ1[0],_EQ1);_KI(_hQ1[0],0.4,0.3,-0.02*_Ms,0);_iJ(_hQ1[0],0,360,0,0,!1);_cJ(_hQ1[0],_Nj(20/_Ms),_Nj(20/_Ms));_sI(_sQ1,_Qa,_Ra,_hQ1[0],_Pf,1)}else if(_Wf===2){_GI(_hQ1[2],_EQ1);_KI(_hQ1[2],
1.2,1.2,-0.04*_Ms,0);_iJ(_hQ1[2],0,360,0,0,!1);_cJ(_hQ1[2],_Nj(30/_Ms),_Nj(30/_Ms));_sI(_sQ1,_Qa,_Ra,_hQ1[2],_Pf,1)}else {_GI(_hQ1[1],_EQ1);_KI(_hQ1[1],0.75,0.75,-0.03*_Ms,0);_iJ(_hQ1[1],0,360,0,0,!1);_cJ(_hQ1[1],_Nj(25/_Ms),_Nj(25/_Ms));_sI(_sQ1,_Qa,_Ra,_hQ1[1],_Pf,1)}}function _FQ1(_sQ1,_Qa,_Ra,_Wf,_Pf){var _Ms=_nQ1();if(_Wf===0){_GI(_iQ1[0],_GQ1);_KI(_iQ1[0],0.4,0.4,-0.02*_Ms,0);_iJ(_iQ1[0],0,360,0,0,!1);_cJ(_iQ1[0],_Nj(20/_Ms),_Nj(20/_Ms));_sI(_sQ1,_Qa,_Ra,_iQ1[0],_Pf,1)}else if(_Wf===2){_GI(_iQ1[2],
_GQ1);_KI(_iQ1[2],1.2,1.2,-0.04*_Ms,0);_iJ(_iQ1[2],0,360,0,0,!1);_cJ(_iQ1[2],_Nj(30/_Ms),_Nj(30/_Ms));_sI(_sQ1,_Qa,_Ra,_iQ1[2],_Pf,1)}else {_GI(_iQ1[1],_GQ1);_KI(_iQ1[1],0.75,0.75,-0.03*_Ms,0);_iJ(_iQ1[1],0,360,0,0,!1);_cJ(_iQ1[1],_Nj(25/_Ms),_Nj(25/_Ms));_sI(_sQ1,_Qa,_Ra,_iQ1[1],_Pf,1)}}function _HQ1(_sQ1,_Qa,_Ra,_Wf,_Pf){var _Ms=_nQ1();if(_Wf===0){_GI(_jQ1[0],_zQ1);_KI(_jQ1[0],0.4,0.4,-0.02*_Ms,0);_iJ(_jQ1[0],0,360,0,0,!1);_cJ(_jQ1[0],_Nj(20/_Ms),_Nj(20/_Ms));_sI(_sQ1,_Qa,_Ra,_jQ1[0],_Pf,1)}else if(_Wf===2){
_GI(_jQ1[2],_zQ1);_KI(_jQ1[2],1.2,1.2,-0.04*_Ms,0);_iJ(_jQ1[2],0,360,0,0,!1);_cJ(_jQ1[2],_Nj(30/_Ms),_Nj(30/_Ms));_sI(_sQ1,_Qa,_Ra,_jQ1[2],_Pf,1)}else {_GI(_jQ1[1],_zQ1);_KI(_jQ1[1],0.75,0.75,-0.03*_Ms,0);_iJ(_jQ1[1],0,360,0,0,!1);_cJ(_jQ1[1],_Nj(25/_Ms),_Nj(25/_Ms));_sI(_sQ1,_Qa,_Ra,_jQ1[1],_Pf,1)}}function _IQ1(_sQ1,_Qa,_Ra,_Wf,_Pf){var _Ms=_nQ1();if(_Wf===0){_GI(_kQ1[0],_tQ1);_KI(_kQ1[0],2,2,0,0);_MI(_kQ1[0],1,0.5);_aJ(_kQ1[0],0,0.3,0);_cJ(_kQ1[0],_Nj(100.0/_Ms),_Nj(100.0/_Ms));_sI(_sQ1,_Qa,_Ra,
_kQ1[0],_Pf,1)}else if(_Wf===2){_GI(_kQ1[2],_tQ1);_KI(_kQ1[2],8,8,0,0);_MI(_kQ1[2],1,0.5);_aJ(_kQ1[2],0,0.3,0);_cJ(_kQ1[2],_Nj(100.0/_Ms),_Nj(100.0/_Ms));_sI(_sQ1,_Qa,_Ra,_kQ1[2],_Pf,1)}else {_GI(_kQ1[1],_tQ1);_KI(_kQ1[1],4,4,0,0);_MI(_kQ1[1],1,0.5);_aJ(_kQ1[1],0,0.3,0);_cJ(_kQ1[1],_Nj(100.0/_Ms),_Nj(100.0/_Ms));_sI(_sQ1,_Qa,_Ra,_kQ1[1],_Pf,1)}}function _JQ1(_sQ1,_Qa,_Ra,_Wf,_Pf){var _24;var _Ms=_nQ1();_GI(_lQ1,_KQ1);_KI(_lQ1,0.2,0.3,0.0,0.0);_iJ(_lQ1,0,0,0,0,!0);_kJ(_lQ1,7*_Ms,7*_Ms,0,0);_mJ(_lQ1,260,
260,0,0);_7J(_lQ1,0.4);_cJ(_lQ1,_Nj(0.2*_za._OA()/_Ms),_Nj(0.2*_za._OA()/_Ms));if(_Wf===0){for(_24=0;_24<=1;_24++){_sI(_sQ1,_BQ1(1)*1.2*_za._NA(),-30.0+_BQ1(20),_lQ1,_Pf,1)}}else if(_Wf==2){for(_24=0;_24<=8;_24++){_sI(_sQ1,_BQ1(1)*1.2*_za._NA(),-30.0+_BQ1(20),_lQ1,_Pf,1)}}else {for(_24=0;_24<=4;_24++){_sI(_sQ1,_BQ1(1)*1.2*_za._NA(),-30.0+_BQ1(20),_lQ1,_Pf,1)}}}function _LQ1(_sQ1,_Qa,_Ra,_Wf,_Pf){var _24;var _Ms=_nQ1();_GI(_mQ1,_MQ1);_KI(_mQ1,0.1,0.25,0.0,0.0);_7J(_mQ1,0.6);_iJ(_mQ1,0,360,0,0,!1);_kJ(_mQ1,
2.5*_Ms,3.0*_Ms,0.0,0.0);_mJ(_mQ1,240,300,0,20);_cJ(_mQ1,_Nj(0.5*_za._OA()/_Ms),_Nj(0.5*_za._OA()/_Ms));if(_Wf===0){for(_24=0;_24<=0;_24++){_sI(_sQ1,_BQ1(1)*1.2*_za._NA()-60,-30.0+_BQ1(20),_mQ1,_Pf,1)}}else if(_Wf===2){for(_24=0;_24<=6;_24++){_sI(_sQ1,_BQ1(1)*1.2*_za._NA()-60,-30.0+_BQ1(20),_mQ1,_Pf,1)}}else {for(_24=0;_24<=2;_24++){_sI(_sQ1,_BQ1(1)*1.2*_za._NA()-60,-30.0+_BQ1(20),_mQ1,_Pf,1)}}}function _NQ1(_OQ1,_qf,_Qa,_Ra,_Wf,_Pf){var _SY;_pQ1();if(_OQ1){_SY=_YP1}else {_SY=_ZP1}switch(_qf){case __P1:_rQ1(_SY,
_Qa,_Ra,_Wf,_Pf);break;case _0Q1:_vQ1(_SY,_Qa,_Ra,_Wf,_Pf);break;case _1Q1:_xQ1(_SY,_Qa,_Ra,_Wf,_Pf);break;case _2Q1:_yQ1(_SY,_Qa,_Ra,_Wf,_Pf);break;case _3Q1:_AQ1(_SY,_Qa,_Ra,_Wf,_Pf);break;case _4Q1:_CQ1(_SY,_Qa,_Ra,_Wf,_Pf);break;case _5Q1:_DQ1(_SY,_Qa,_Ra,_Wf,_Pf);break;case _6Q1:_FQ1(_SY,_Qa,_Ra,_Wf,_Pf);break;case _7Q1:_HQ1(_SY,_Qa,_Ra,_Wf,_Pf);break;case _8Q1:_IQ1(_SY,_Qa,_Ra,_Wf,_Pf);break;case _9Q1:_JQ1(_SY,_Qa,_Ra,_Wf,_Pf);break;case _aQ1:_LQ1(_SY,_Qa,_Ra,_Wf,_Pf);break}}var _PQ1=!1,_ZT=!1,_QQ1=!0;
function _Lx1(_RQ1){if(_RQ1){_PQ1=!0}else {_ZT=!1;_PQ1=!1;if(_QQ1){_ox1=!1}}}function _SQ1(){if(window["page"]===undefined){_QQ1=!1;window.addEventListener("focus",function(){_Lx1(!1)});window.addEventListener("blur",function(){_Lx1(!0)});window.addEventListener("click",function(){_Lx1(!1)})}}function _TQ1(){if(_PQ1){_ZT=!0;_PQ1=!1}else if(_ZT){_ZT=!1;if(_QQ1){_ox1=!0}}}function _UQ1(){var _0D,_24,_VQ1;var _Ei=null;if(_za._Fi){_Ei=_za._Hi}var _1k=_za.__C._1k;for(var _WQ1=0;_WQ1<_1k.length;_WQ1++){var _AA=_1k[_WQ1];
var _6D=_AA._6D;if(!_AA._b7){if(_6D._XQ1[_YQ1]){if(__F(_AA._M8)||__F(_AA._ZQ1)){_0D=_AA.__Q1();if((_0D.right<0)||(_0D.left>_za._NA())||(_0D.bottom<0)||(_0D.top>_za._OA())){_AA._9b(_YQ1,_0R1,_AA,_AA)}}else {if((_AA._44<0)||(_AA._44>_za._NA())||(_AA._54<0)||(_AA._54>_za._OA())){_AA._9b(_YQ1,_0R1,_AA,_AA)}}}if(_6D._XQ1[_1R1]){if(__F(_AA._M8)||__F(_AA._ZQ1)){_0D=_AA.__Q1();if((_0D.left<0)||(_0D.right>_za._NA())||(_0D.top<0)||(_0D.bottom>_za._OA())){_AA._9b(_1R1,_0R1,_AA,_AA)}}else {if((_AA._44<0)||(_AA._44>_za._NA())||(_AA._54<0)||(_AA._54>_za._OA())){
_AA._9b(_1R1,_0R1,_AA,_AA)}}}if(_Ei){for(_VQ1=0;_VQ1<_Ei.length;_VQ1++){var _2R1=_Ei[_VQ1];if(_2R1._c4){var _3R1=_2R1._Wz;var _4R1=_2R1._Yz;var _5R1=_2R1._Wz+_2R1.__z;var _6R1=_2R1._Yz+_2R1._1A;if(_6D._XQ1[_7R1+_VQ1]){if(__F(_AA._M8)||__F(_AA._ZQ1)){_0D=_AA.__Q1();if((_0D.right<_3R1)||(_0D.left>_5R1)||(_0D.bottom<_4R1)||(_0D.top>_6R1)){_AA._9b(_7R1+_VQ1,_0R1,_AA,_AA)}}else {if((_AA._44<_3R1)||(_AA._44>_5R1)||(_AA._54<_4R1)||(_AA._54>_6R1)){_AA._9b(_7R1+_VQ1,_0R1,_AA,_AA)}}}if(_6D._XQ1[_8R1+_VQ1]){if(__F(_AA._M8)||__F(_AA._ZQ1)){
_0D=_AA.__Q1();if((_0D.left<_3R1)||(_0D.right>_5R1)||(_0D.top<_4R1)||(_0D.bottom>_6R1)){_AA._9b(_8R1+_VQ1,_0R1,_AA,_AA)}}else {if((_AA._44<_3R1)||(_AA._44>_5R1)||(_AA._54<_4R1)||(_AA._54>_6R1)){_AA._9b(_8R1+_VQ1,_0R1,_AA,_AA)}}}}}}}}}function _9R1(){for(var _4E1 in _5E1){if(!_5E1.hasOwnProperty(_4E1))continue;var _aR1=_CA._Bj(_4E1);var _bR1=_aR1._DA();for(var _FD1=0;_FD1<_bR1.length;_FD1++){var _cR1=_bR1[_FD1];if(!_cR1._b7&&_cR1._c7){var _dR1=_5E1[_4E1];for(var _eR1 in _dR1){if(!_dR1.hasOwnProperty(_eR1))continue;
var _Rg1=_dR1[_eR1];var _fR1=_CA._Bj(_Rg1);var _gR1=_fR1._DA();for(var _GD1=0;_GD1<_gR1.length;_GD1++){var _hR1=_gR1[_GD1];if(!_hR1._b7&&_hR1._c7){if((_cR1._6D==_hR1._6D)&&(_GD1<_FD1))continue;if(_cR1._TC(_hR1,!0)){if((_cR1._YH)||(_hR1._YH)){_cR1._44=_cR1._iR1;_cR1._54=_cR1._jR1;_cR1._LA=!0;_cR1._kR1=_cR1._lR1;_hR1._44=_hR1._iR1;_hR1._54=_hR1._jR1;_hR1._LA=!0;_hR1._kR1=_hR1._lR1}_cR1._9b(_OD1,_Rg1,_cR1,_hR1);_hR1._9b(_OD1,_4E1,_hR1,_cR1);if((_cR1._YH)||(_hR1._YH)){_cR1._rD1();_hR1._rD1();_cR1._pg(_cR1._44+_cR1._3A,
_cR1._54+_cR1._5A);_hR1._pg(_hR1._44+_hR1._3A,_hR1._54+_hR1._5A);if(_cR1._TC(_hR1,!0)===!0){_cR1._44=_cR1._iR1;_cR1._54=_cR1._jR1;_cR1._LA=!0;_cR1._kR1=_cR1._lR1;_hR1._44=_hR1._iR1;_hR1._54=_hR1._jR1;_hR1._LA=!0;_hR1._kR1=_hR1._lR1}}}}}}}}}}function _mR1(){if(_za){var _Ei,_Cm;if(!_za._Fi){_Ei=_Gi}else {_Ei=_za._Hi}for(var _rd=0;_rd<_Ei.length;_rd++){_Ii=_Ei[_rd];if(_Ii._c4){_Ji(canvas,_Ki);if(((_8j._nR1-_Ki.left)>=_Ii._Li)&&((_8j._nR1-_Ki.left)<_Ii._Mi)&&((_8j._oR1-_Ki.top)>=_Ii._Ni)&&((_8j._oR1-_Ki.top)<_Ii._Oi)){
var _Tb=_m7._A8;var _Vb=_m7._B8;var _pR1=_CA._XH();for(var _4u=0;_4u<_pR1.length;_4u++){var _BA=_pR1[_4u];var _qR1=_BA._XQ1;if(_qR1[_rR1]||_qR1[_sR1]||_qR1[_tR1]||_qR1[_uR1]||_qR1[_vR1]||_qR1[_wR1]||_qR1[_xR1]||_qR1[_yR1]||_qR1[_zR1]||_qR1[_AR1]||_qR1[_BR1]||_qR1[_CR1]||_qR1[_DR1]||_qR1[_ER1]){if(_BA._FR1.length>0){var _GR1=_BA._FR1._1k.slice(0);for(var _24=_GR1.length-1;_24>=0;_24--){var _FA=_GR1[_24];if(!_FA._b7){{if(_FA._LA)_FA._MA();if(_FA._HR1(_Tb,_Vb,!0)){var _IR1=!0;for(_Cm=0;_Cm<3;_Cm++){if(_8j._jh[_Cm]){
if(_qR1[_rR1+_Cm]){_FA._9b(_rR1+_Cm,0,_FA,_FA)}_IR1=!1}}for(_Cm=0;_Cm<3;_Cm++){if(_8j._eh[_Cm]===1){if(_qR1[_uR1+_Cm]){_FA._9b(_uR1+_Cm,0,_FA,_FA)}_IR1=!1}}for(_Cm=0;_Cm<3;_Cm++){if(_8j._ih[_Cm]===1){if(_qR1[_xR1+_Cm]){_FA._9b(_xR1+_Cm,0,_FA,_FA)}}}if(_IR1){_FA._9b(_AR1,0,_FA,_FA)}if(!_FA._JR1){_FA._9b(_BR1,0,_FA,_FA);_FA._JR1=!0}}else {if(_FA._JR1){_FA._9b(_CR1,0,_FA,_FA);_FA._JR1=!1}}}}}}}}for(_Cm=0;_Cm<3;_Cm++){if(_8j._jh[_Cm]){_GA._9b(_KR1+_Cm,0)}}for(_Cm=0;_Cm<3;_Cm++){if(_8j._eh[_Cm]===1){_GA._9b(_LR1+_Cm,
0)}}for(_Cm=0;_Cm<3;_Cm++){if(_8j._ih[_Cm]===1){_GA._9b(_MR1+_Cm,0)}}if(_NR1){_GA._9b(_DR1,0)}if(_OR1){_GA._9b(_ER1,0)}}}}}}function _PR1(){var _Cd,_Dd,_Sb;var _1k=_za.__C._1k;for(var _AA=0;_AA<_1k.length;_AA++){var _FA=_1k[_AA];if(!_FA._b7&&(_FA._QR1>=0)){if(!_FA._RR1){var _lv=_mv._Bj(_FA._QR1);if((_lv!==null)&&(_lv!==undefined)){if(_FA._SR1>0){_Cd=_lv._TR1(_FA._UR1);_FA._UR1+=_FA._SR1;_Dd=_lv._TR1(_FA._UR1);for(_Sb=_Cd;_Sb<_Dd;_Sb++){_hv(_FA,_FA,_FA._QR1,_Sb)}if(_FA._VR1&&(_FA._UR1>_lv._WR1())){_FA._UR1=0}
}else {_Cd=_lv._XR1(_FA._UR1);_FA._UR1+=_FA._SR1;_Dd=_lv._XR1(_FA._UR1);for(_Sb=_Cd;_Sb>_Dd;_Sb--){_hv(_FA,_FA,_FA._QR1,_Sb)}if(_FA._VR1&&(_FA._UR1<0)){_FA._UR1=_lv._WR1()}}}}}}}function _YR1(){var _1k=_za.__C._1k;for(var _AA=0;_AA<_1k.length;_AA++){var _FA=_1k[_AA];if(!_FA._b7){for(var _cd=0;_cd<_ZR1;_cd++){var event=__R1|(_cd+1);var _BA=_FA._6D;if(_BA._XQ1[event]){var _0S1;_0S1=~~(_FA._o7[_cd]);if(_0S1>=0){_0S1--;_FA._o7[_cd]=_0S1}if(_0S1===0){_FA._9b(__R1|(_cd+1),0,_FA,_FA)}}}}}}(function(window){if(!Object.defineProperty){
throw("Font.js requires Object.defineProperty, which this browser does not support.")}if(!document.createElement("canvas").getContext){throw("Font.js requires <canvas> and the Canvas2D API, which this browser does not support.")}(function(window){try{var _cd=new Uint8Array(1);return }catch(e){}function subarray(start,end){return this.slice(start,end)}function _1S1(_2S1,_84){var _24,_ub=_2S1.length;if(arguments.length<2){_84=0}for(_24=0;_24<_ub;++_24,++_84){this[_84]=_2S1[_24]&0xFF}}function _3S1(_PA){var _os,
_24;if(typeof _PA==="number"){_os=new Array(_PA);for(_24=0;_24<_PA;++_24){_os[_24]=0}}else {_os=_PA.slice(0)}_os.subarray=subarray;_os.buffer=_os;_os.byteLength=_os.length;_os.set=_1S1;if(typeof _PA==="object"&&_PA.buffer){_os.buffer=_PA.buffer}return _os}window.Uint8Array=_3S1;window.Uint32Array=_3S1;window.Int32Array=_3S1}(window));(function(window){if(window.opera)return;if("response" in XMLHttpRequest.prototype||"mozResponseArrayBuffer" in XMLHttpRequest.prototype||"mozResponse" in XMLHttpRequest.prototype||"responseArrayBuffer" in XMLHttpRequest.prototype){
return }var getter;if(window.VBArray){getter=function(){return new Uint8Array(new VBArray(this.responseBody)._4S1())}}else {getter=function(){return this.responseBody}}Object.defineProperty(XMLHttpRequest.prototype,"response",{get:getter})}(window));if(!window.btoa){window.btoa=function(data){var _wv="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var _xv,_yv,_zv,_Av,_Bv,_Cv,_Dv,_Ev,_24=0,_Fv=0,_5S1="",_Hv=[];if(!data){return data}do {_xv=data.charCodeAt(_24++);_yv=data.charCodeAt(_24++);
_zv=data.charCodeAt(_24++);_Ev=_xv<<16|_yv<<8|_zv;_Av=_Ev>>18&0x3f;_Bv=_Ev>>12&0x3f;_Cv=_Ev>>6&0x3f;_Dv=_Ev&0x3f;_Hv[_Fv++]=_wv.charAt(_Av)+_wv.charAt(_Bv)+_wv.charAt(_Cv)+_wv.charAt(_Dv)}while(_24<data.length);_5S1=_Hv.join('');var _Lb=data.length%3;return(_Lb?_5S1.slice(0,_Lb-3):_5S1)+'==='.slice(_Lb||3)}}function _Ju(){this._Lu="fjs"+(999999*Math.random()|0)}_Ju.prototype._dt="";_Ju.prototype._TJ1="";_Ju.prototype.data="";_Ju.prototype._6S1="AAEAAAAKAIAAAwAgT1MvMgAAAAAAAACsAAAAWGNtYXAA"+"AAAAAAABBAAAACxnbHlmAAAAAAAAATAAAAAQaGVhZAAAA"+"AAAAAFAAAAAOGhoZWEAAAAAAAABeAAAACRobXR4AAAAAA"+"AAAZwAAAAIbG9jYQAAAAAAAAGkAAAACG1heHAAAAAAAAA"+"BrAAAACBuYW1lAAAAAAAAAcwAAAAgcG9zdAAAAAAAAAHs"+"AAAAEAAEAAEAZAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"+"AAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAABAAMAAQA"+"AAAwABAAgAAAABAAEAAEAAABB//8AAABB////wAABAAAA"+"AAABAAAAAAAAAAAAAAAAMQAAAQAAAAAAAAAAAABfDzz1A"+"AAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAg"+"AAAAAAAAABAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAA"+"AAAAAAAAAAQAAAAAAAAAAAAAAAAAIAAAAAQAAAAIAAQAB"+"AAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAIAHgADAAEEC"+"QABAAAAAAADAAEECQACAAIAAAAAAAEAAAAAAAAAAAAAAA"+"AAAA==";
_Ju.prototype._7S1={_8S1:0,_9S1:0,_aS1:0,_bS1:0,_cS1:400};_Ju.prototype._dS1=!1;_Ju.prototype._Hu=!1;_Ju.prototype.onload=function(){};_Ju.prototype.onerror=function(){};_Ju.prototype.canvas=!1;_Ju.prototype.context=!1;_Ju.prototype.validate=function(target,_Jc1,_eS1,font,_fS1){if(_fS1!==!1&&_fS1<0){this.onerror("Requested system font '"+this._Lu+"' could not be loaded (it may not be installed).");return }var _gS1=document._hS1.getComputedStyle(target,'');var width=_gS1.getPropertyValue("width").replace("px",
'');if(width>0){document._iS1.removeChild(_Jc1);document.body.removeChild(target);this._Hu=!0;this.onload()}else {setTimeout(function(){font.validate(target,_Jc1,_eS1,font,_fS1===!1?!1:_fS1-50)},50)}};_Ju.prototype._jS1=function(){var _1p1=this;var _Ns=function(_8h){return String.fromCharCode(_8h)};var _kS1=function(_8h){if(_8h<256){return _Ns(0)+_Ns(_8h)}var _dv=_8h>>8;var _ev=_8h&0xFF;return _Ns(_dv)+_Ns(_ev)};var _lS1=function(_8h){if(_8h<0){_8h=0xFFFFFFFF+_8h+1}return parseInt(_8h,10).toString(16);};var _mS1=function(_dv,
_ev){return 256*_dv+_ev};var _nS1=function(_dv,_ev){var _oS1=_dv>>7===1,_8h;_dv=_dv&0x7F;_8h=256*_dv+_ev;if(!_oS1){return _8h}return _8h-0x8000};var _pS1=function(_dv,_ev,_qS1,_rS1){return 16777216*_dv+65536*_ev+256*_qS1+_rS1};var error=function(_Ri){_1p1.onerror(_Ri)};var _sS1=_Ns(0)+_Ns(1)+_Ns(0)+_Ns(0);var _tS1="OTTO";var data=this.data;var version=_Ns(data[0])+_Ns(data[1])+_Ns(data[2])+_Ns(data[3]);var _uS1=(version===_sS1);var _vS1=(_uS1?!1:version===_tS1);if(_uS1){this._TJ1="truetype";}else if(_vS1){this._TJ1="opentype"}
else {error("Error: file at "+this._dt+" cannot be interpreted as OpenType font.");return }var _wS1=_mS1(data[4],data[5]),_xS1=12,_yS1,end=_xS1+16*_wS1,_zS1={},_oc1;for(_yS1=_xS1;_yS1<end;_yS1+=16){_oc1=_Ns(data[_yS1])+_Ns(data[_yS1+1])+_Ns(data[_yS1+2])+_Ns(data[_yS1+3]);_zS1[_oc1]={name:_oc1,_AS1:_pS1(data[_yS1+4],data[_yS1+5],data[_yS1+6],data[_yS1+7]),_84:_pS1(data[_yS1+8],data[_yS1+9],data[_yS1+10],data[_yS1+11]),length:_pS1(data[_yS1+12],data[_yS1+13],data[_yS1+14],data[_yS1+15])}}var _BS1=function(_oc1){
if(!_zS1[_oc1]){error("Error: font is missing the required OpenType '"+_oc1+"' table.");return !1}return _oc1};_oc1=_BS1("head");if(_oc1===!1){return }_yS1=_zS1[_oc1]._84;_zS1[_oc1].version=""+data[_yS1]+data[_yS1+1]+data[_yS1+2]+data[_yS1+3];var _CS1=_mS1(data[_yS1+18],data[_yS1+19]);this._7S1._8S1=_CS1;_oc1=_BS1("hhea");if(_oc1===!1){return }_yS1=_zS1[_oc1]._84;_zS1[_oc1].version=""+data[_yS1]+data[_yS1+1]+data[_yS1+2]+data[_yS1+3];this._7S1._aS1=_nS1(data[_yS1+4],data[_yS1+5])/_CS1;this._7S1._bS1=_nS1(data[_yS1+6],
data[_yS1+7])/_CS1;this._7S1._9S1=_nS1(data[_yS1+8],data[_yS1+9])/_CS1;_oc1=_BS1("OS/2");if(_oc1===!1){return }_yS1=_zS1[_oc1]._84;_zS1[_oc1].version=""+data[_yS1]+data[_yS1+1];this._7S1._cS1=_mS1(data[_yS1+4],data[_yS1+5]);_oc1=_BS1("cmap");if(_oc1===!1){return }_yS1=_zS1[_oc1]._84;_zS1[_oc1].version=""+data[_yS1]+data[_yS1+1];_wS1=_mS1(data[_yS1+2],data[_yS1+3]);var _DS1,_ES1,_FS1,_GS1,_84,_HS1=!1;for(_DS1=0;_DS1<_wS1;_DS1++){_ES1=_yS1+4+_DS1*8;_FS1=_mS1(data[_ES1],data[_ES1+1]);_GS1=_mS1(data[_ES1+2],
data[_ES1+3]);_84=_pS1(data[_ES1+4],data[_ES1+5],data[_ES1+6],data[_ES1+7]);if(_FS1===3&&_GS1===1){_HS1=_84}}var _IS1="A";this._JS1=[];if(_HS1!==!1){_yS1+=_HS1;version=_mS1(data[_yS1],data[_yS1+1]);if(version===4){var _KS1=_mS1(data[_yS1+6],data[_yS1+7])/2;var _LS1=function(_Ns){return [0x0009,0x000A,0x000B,0x000C,0x000D,0x0020,0x0085,0x00A0,0x1680,0x180E,0x2000,0x2001,0x2002,0x2003,0x2004,0x2005,0x2006,0x2007,0x2008,0x2009,0x200A,0x2028,0x2029,0x202F,0x205F,0x3000].indexOf(_Ns)===-1};var _24=_yS1+14,
e=_yS1+14+2*_KS1,_MS1=!1;for(;_24<e;_24+=2){_MS1=_mS1(data[_24],data[_24+1]);if(_LS1(_MS1)){break}_MS1=!1}var _7s=e+2;for(;_24<e;_24+=2,_7s+=2){var _NS1=_mS1(data[_24],data[_24+1]);var _OS1=_mS1(data[_7s],data[_7s+1]);if(_NS1!=0xffff){for(var _ub=_OS1;_ub<=_NS1;++_ub){this._JS1.push(_ub)}}}if(_MS1!==!1){_IS1=String.fromCharCode(_MS1);var _OH1=-(_MS1-1)+65536;var _PS1=btoa(_Ns(0)+_kS1(_MS1)+_kS1(0xFFFF)+_kS1(0)+_kS1(_MS1)+_kS1(0xFFFF)+_kS1(_OH1)+_kS1(1));this._6S1=this._6S1.substring(0,380)+_PS1+this._6S1.substring(380+_PS1.length)}
}}this._QS1(_IS1,!1)};_Ju.prototype._QS1=function(_IS1,_fS1){var _RS1=this._Lu+" testfont";var _SS1=document.createElement("style");_SS1.setAttribute("type","text/css");_SS1.innerHTML="@font-face {\n"+" font-family: '"+_RS1+"';\n"+" src: url('data:application/x-font-ttf;base64,"+this._6S1+"')\n"+" format('truetype');}";document._iS1.appendChild(_SS1);var _TS1=!1;if(!this._dS1){_TS1=this._US1();document._iS1.appendChild(_TS1)}var _VS1=document.createElement("p");_VS1.style.cssText="position: absolute; top: 0; left: 0; opacity: 0;";
_VS1.style._Lu="'"+this._Lu+"', '"+_RS1+"'";_VS1.innerHTML=_IS1+_IS1+_IS1+_IS1+_IS1+_IS1+_IS1+_IS1+_IS1+_IS1;document.body.appendChild(_VS1);if(!document._hS1.getComputedStyle){this.onload();error("Error: document.defaultView.getComputedStyle is not supported by this browser.\n"+"Consequently, Font.onload() cannot be trusted.")}else {var _WS1=this._dS1?1000:this._7S1._8S1;var canvas=document.createElement("canvas");canvas.width=_WS1;canvas.height=_WS1;this.canvas=canvas;var context=canvas.getContext("2d");
context.font="1em '"+this._Lu+"'";context.fillStyle="white";context.fillRect(-1,-1,_WS1+2,_WS1+2);context.fillStyle="black";context.fillText("test text",50,_WS1/2);this.context=context;var _xF1=this;var _XS1=function(){_xF1.validate(_VS1,_SS1,_TS1,_xF1,_fS1)};setTimeout(_XS1,50)}};_Ju.prototype._YS1=function(){this._dS1=!0;this._7S1=!1;this._QS1("A",1000)};_Ju.prototype._ZS1=function(){var font=this;if(this._dt.indexOf(".")===-1){setTimeout(function(){font._YS1()},10);return }var _et=new XMLHttpRequest();
_et.open('GET',font._dt,!0);_et.responseType="arraybuffer";_et.onload=function(__S1){var _0T1=_et.response;if(_0T1){font.data=new Uint8Array(_0T1);font._jS1()}else {font.onerror("Error downloading font resource from "+font._dt)}};_et.send(null)};_Ju.prototype._1T1=!1;_Ju.prototype._US1=function(){if(this._1T1){return this._1T1}this._1T1=document.createElement("style");this._1T1.type="text/css";var _2T1="@font-face {\n";_2T1+=" font-family: '"+this._Lu+"';\n";_2T1+=" src: url('"+this._dt+"') format('"+this._TJ1+"');\n";
_2T1+="}";this._1T1.innerHTML=_2T1;return this._1T1};_Ju.prototype.measureText=function(_3T1,_4T1){if(!this._Hu){error("measureText() was called while the font was not yet loaded");return !1}this.context.font=_4T1+"px '"+this._Lu+"'";var _7S1=this.context.measureText(_3T1);_7S1.fontsize=_4T1;_7S1._aS1=0;_7S1._bS1=0;_7S1._AK1={_5T1:0,_6T1:_7S1.width,_7T1:0,_8T1:0};_7S1.height=0;var _9T1=[],_aT1=_7S1.width/this._7S1._8S1;if(_aT1<=1){_9T1.push(_3T1)}else {_9T1.push(_3T1)}var _bT1=_9T1.length,_24;for(_24=0;
_24<_bT1;_24++){this._cT1(_9T1[_24],_4T1,_7S1)}return _7S1};_Ju.prototype._cT1=function(_dT1,_4T1,_7S1){var _eT1=function(_cg,_fT1){return document._hS1.getComputedStyle(_cg,null).getPropertyValue(_fT1)};var _24,_Sb,_gT1,_Vr,_gg1;var _hT1=document.createElement("div");_hT1.style.position="absolute";_hT1.style.opacity=0;_hT1.style.font=_4T1+"px '"+this._Lu+"'";var _zM1=10;_hT1.innerHTML=_dT1;for(_24=1;_24<_zM1;_24++){_hT1.innerHTML+="<br/>"+_dT1;}document.body.appendChild(_hT1);_7S1._9S1=1.2*_4T1;var _iT1=_eT1(_hT1,
"height");_iT1=_iT1.replace("px","");if(_iT1>=_4T1*_zM1){_7S1._9S1=(_iT1/_zM1)|0}document.body.removeChild(_hT1);if(/^_jT1*$/.test(_dT1)){return _7S1}var canvas=this.canvas,_Ed=this.context,_WS1=this._dS1?1000:this._7S1._8S1,_64=_WS1,_74=_WS1,_kT1=_WS1/2,padding=50,_lT1=(_WS1-_7S1.width)/2;if(_lT1!==(_lT1|0)){_lT1=_lT1|0}_Ed.fillStyle="white";_Ed.fillRect(-padding,-padding,_64+2*padding,_74+2*padding);_Ed.fillStyle="black";_Ed.fillText(_dT1,_lT1,_kT1);var _mT1=(_7S1.width+padding)|0,_nT1=4*_4T1,_oT1=_lT1-padding/2,
_pT1=_kT1-_nT1/2,_xs1=_Ed.getImageData(_oT1,_pT1,_mT1,_nT1).data;_24=0;_Sb=0;_gT1=_mT1*4;_Vr=_xs1.length;_gg1=_nT1/2;while(++_24<_Vr&&_xs1[_24]===255){}var _aS1=(_24/_gT1)|0;_24=_Vr-1;while(--_24>0&&_xs1[_24]===255){}var _bS1=(_24/_gT1)|0;for(_24=0,_Sb=0;_Sb<_mT1&&_xs1[_24]===255;){_24+=_gT1;if(_24>=_Vr){_Sb++;_24=(_24-_Vr)+4}}var _5T1=_Sb;var _kU=1;for(_24=_Vr-3,_Sb=0;_Sb<_mT1&&_xs1[_24]===255;){_24-=_gT1;if(_24<0){_Sb++;_24=(_Vr-3)-(_kU++)*4}}var _6T1=_mT1-_Sb;_7S1._aS1=(_gg1-_aS1);_7S1._bS1=(_bS1-_gg1);
_7S1._AK1={_5T1:_5T1-(padding/2),_6T1:_6T1-(padding/2),_7T1:-_7S1._bS1,_8T1:_7S1._aS1};_7S1.height=1+(_bS1-_aS1);return _7S1};Object.defineProperty(_Ju.prototype,"src",{set:function(_dt){this._dt=_dt;this._ZS1()}});window._Ju=_Ju}(window));function _qT1(){}var _Qb=3.14159265,_rT1=!0,_sT1=!1,_NN=!0,_0S=0,_tT1=-1,_uT1=0,_vT1=1,_wT1=2,_tB=0,_xT1=-1,_yT1=0,_uB=1,_zT1=2,_AT1=3,_BT1=4,_CT1=5,_DT1=6,_ET1=7,_Ox1=8,_FT1=9,_GT1=10,_HT1=0,_yT1=-1,_IT1=0,_JT1=0,_KT1=1,_LT1=2,_MT1=3,_NT1=4,_OT1=5,_PT1=6,_QT1=7,
_RT1=8,_ST1=9,_3S=0,_TT1=-1,_XK=-100,_UT1=-200,_VT1=-300,_WT1=-400,_DK=-1,_XT1=-2,_kH=-3,_Ql=-4,_YT1=-5,_ZT1=-7,__T1=-6,_VC=0x000,_WC=0x100,__R1=0x200,_0U1=0x300,_OD1=0x400,_1U1=0x500,_2U1=0x600,_0R1=0x700,_3U1=0x800,_4U1=0x900,_5U1=0xA00,_6U1=0xB00,_7U1=_0U1|1,_8U1=_0U1|2,_9U1=_0U1|3,_YQ1=_0R1|1,_1R1=_0R1|2,_aU1=_0R1|3,_bU1=_0R1|4,_cU1=_0R1|5,_dU1=_0R1|6,_eU1=_0R1|7,_fU1=_0R1|8,_sD1=_0R1|9,_gU1=_0R1|10,_hU1=_0R1|11,_iU1=_0R1|14,_jU1=_0R1|15,_kU1=_0R1|16,_lU1=_0R1|17,_mU1=_0R1|18,_nU1=_0R1|19,_oU1=_0R1|20,
_pU1=_0R1|21,_qU1=_0R1|22,_rU1=_0R1|23,_sU1=_0R1|24,_tU1=_0R1|25,_uU1=_0R1|26,_vU1=_0R1|27,_wU1=_0R1|28,_xU1=_0R1|29,_7R1=_0R1|30,_yU1=_0R1|31,_zU1=_0R1|32,_AU1=_0R1|33,_BU1=_0R1|34,_CU1=_0R1|35,_DU1=_0R1|36,_EU1=_0R1|37,_8R1=_0R1|40,_FU1=_0R1|41,_GU1=_0R1|42,_HU1=_0R1|43,_IU1=_0R1|44,_JU1=_0R1|45,_KU1=_0R1|46,_LU1=_0R1|47,_ab=_0R1|58;_MU1=_0R1|60,_NU1=_0R1|61,_OU1=_0R1|62,_PU1=_0R1|63,_QU1=_3U1|64,_RU1=_3U1|65,_SU1=_3U1|72,_TU1=_3U1|73,_UU1=_3U1|74,_VU1=_3U1|75,_WU1=_3U1|76,_XU1=_3U1|77,_PC=_0R1|66,
_YU1=_0R1|70,_DP1=_0R1|71,_8O=_0R1|72,_ZU1=_0R1|73,__U1=_0R1|74,_rR1=_2U1|1,_tR1=_2U1|2,_sR1=_2U1|3,_uR1=_2U1|4,_wR1=_2U1|5,_vR1=_2U1|6,_xR1=_2U1|7,_zR1=_2U1|8,_yR1=_2U1|9,_KR1=_2U1|10,_0V1=_2U1|11,_1V1=_2U1|12,_LR1=_2U1|13,_2V1=_2U1|14,_3V1=_2U1|15,_MR1=_2U1|16,_4V1=_2U1|17,_5V1=_2U1|18,_AR1=_2U1|19,_BR1=_2U1|20,_CR1=_2U1|21,_DR1=_2U1|22,_ER1=_2U1|23,_6V1=__R1|1,_7V1=__R1|2,_8V1=__R1|3,_9V1=__R1|4,_aV1=__R1|5,_bV1=__R1|6,_cV1=__R1|7,_dV1=__R1|8,_eV1=__R1|9,_fV1=__R1|10,_gV1=__R1|11,_hV1=__R1|12,
_iV1=0,_jV1=1,_kV1=2,_lV1=3,_mV1=4,_nV1=5,_oV1=6,_pV1=7,_qV1=8,_rV1=9,_sV1=10,_tV1=11,_uV1=0,_vV1=1,_wV1=2,_xV1=3,_yV1=4,_zV1=5,_AV1=6,_BV1=7,_CV1=8,_DV1=9,_EV1=10,_FV1=11,_GV1=16,_HV1=17,_IV1=18,_JV1=19,_KV1=21,_LV1=22,_MV1=23,_NV1=24,_OV1=25,_PV1=26,_QV1=27,_RV1=28,_SV1=31,_TV1=32,_UV1=33,_VV1=34,_WV1=36,_XV1=37,_YV1=38,_ZV1=39,__V1=40,_0W1=41,_1W1=42,_2W1=43,_3W1=50,_4W1=51,_5W1=52,_6W1=53,_7W1=54,_8W1=55,_9W1=56,_aW1=57,_bW1=58,_cW1=60,_dW1=61,_eW1=0,_fW1=1,_gW1=2,_hW1=0,_iW1=1,_jW1=2,_kW1=3,
_lW1=4,_mW1=5,_nW1=6,_oW1=7,_pW1=8,_qW1=9,_rW1=30,_sW1=40,_tW1=41,_uW1=42,_vW1=43,_wW1=44,_xW1=45,_yW1=46,_zW1=47,_AW1=50,_BW1=51,_CW1=52,_DW1=53,_EW1=54,_FW1=55,_GW1=56,_HW1=57,_IW1=58,_JW1=10,_KW1=11,_LW1=12,_MW1=13,_NW1=14,_OW1=15,_PW1=16,_QW1=17,_RW1=18,_SW1=19,_TW1=20,_UW1=21,_VW1=22,_WW1=23,_XW1=24,_YW1=25,_ZW1=60,__W1=61,_0X1=64,_1X1=65,_2X1=66,_3X1=70,_4X1=71,_5X1=72,_6X1=_4U1|0,_7X1=_4U1|1,_8X1=_4U1|1,_9X1=_4U1|8,_aX1=_4U1|9,_bX1=_4U1|13,_cX1=_4U1|16,_dX1=_4U1|17,_eX1=_4U1|18,_fX1=_4U1|19,
_gX1=_4U1|27,_hX1=_4U1|32,_iX1=_4U1|33,_jX1=_4U1|34,_kX1=_4U1|35,_lX1=_4U1|36,_mX1=_4U1|37,_nX1=_4U1|38,_oX1=_4U1|39,_pX1=_4U1|40,_qX1=_4U1|45,_rX1=_4U1|46,_sX1=_4U1|48,_tX1=_4U1|49,_uX1=_4U1|50,_vX1=_4U1|51,_wX1=_4U1|52,_xX1=_4U1|53,_yX1=_4U1|54,_zX1=_4U1|55,_AX1=_4U1|56,_BX1=_4U1|57,_CX1=_4U1|65,_DX1=_4U1|66,_EX1=_4U1|67,_FX1=_4U1|68,_GX1=_4U1|69,_HX1=_4U1|70,_IX1=_4U1|71,_JX1=_4U1|72,_KX1=_4U1|73,_LX1=_4U1|74,_MX1=_4U1|75,_NX1=_4U1|76,_OX1=_4U1|77,_PX1=_4U1|78,_QX1=_4U1|79,_RX1=_4U1|80,_SX1=_4U1|81,
_TX1=_4U1|82,_UX1=_4U1|83,_VX1=_4U1|84,_WX1=_4U1|85,_XX1=_4U1|86,_YX1=_4U1|87,_ZX1=_4U1|88,__X1=_4U1|89,_0Y1=_4U1|90,_1Y1=_4U1|112,_2Y1=_4U1|113,_3Y1=_4U1|114,_4Y1=_4U1|115,_5Y1=_4U1|116,_6Y1=_4U1|117,_7Y1=_4U1|118,_8Y1=_4U1|119,_9Y1=_4U1|120,_aY1=_4U1|121,_bY1=_4U1|122,_cY1=_4U1|123,_dY1=_4U1|145,_eY1=_4U1|186,_fY1=_4U1|187,_gY1=_4U1|188,_hY1=_4U1|189,_iY1=_4U1|190,_jY1=_4U1|191,_kY1=_4U1|192,_lY1=_4U1|219,_mY1=_4U1|220,_nY1=_4U1|221,_oY1=_4U1|222,_pY1=_4U1|223,_qY1=_4U1|144,_rY1=_4U1|96,_sY1=_4U1|97,
_tY1=_4U1|98,_uY1=_4U1|99,_vY1=_4U1|100,_wY1=_4U1|101,_xY1=_4U1|102,_yY1=_4U1|103,_zY1=_4U1|104,_AY1=_4U1|105,_BY1=_4U1|106,_CY1=_4U1|107,_DY1=_4U1|109,_EY1=_4U1|110,_FY1=_4U1|111,_GY1=_1U1|0,_HY1=_1U1|1,_IY1=_1U1|1,_JY1=_1U1|8,_KY1=_1U1|9,_LY1=_1U1|13,_MY1=_1U1|16,_NY1=_1U1|17,_OY1=_1U1|18,_PY1=_1U1|19,_QY1=_1U1|27,_RY1=_1U1|32,_SY1=_1U1|33,_TY1=_1U1|34,_UY1=_1U1|35,_VY1=_1U1|36,_WY1=_1U1|37,_XY1=_1U1|38,_YY1=_1U1|39,_ZY1=_1U1|40,__Y1=_1U1|45,_0Z1=_1U1|46,_1Z1=_1U1|48,_2Z1=_1U1|49,_3Z1=_1U1|50,
_4Z1=_1U1|51,_5Z1=_1U1|52,_6Z1=_1U1|53,_7Z1=_1U1|54,_8Z1=_1U1|55,_9Z1=_1U1|56,_aZ1=_1U1|57,_bZ1=_1U1|65,_cZ1=_1U1|66,_dZ1=_1U1|67,_eZ1=_1U1|68,_fZ1=_1U1|69,_gZ1=_1U1|70,_hZ1=_1U1|71,_iZ1=_1U1|72,_jZ1=_1U1|73,_kZ1=_1U1|74,_lZ1=_1U1|75,_mZ1=_1U1|76,_nZ1=_1U1|77,_oZ1=_1U1|78,_pZ1=_1U1|79,_qZ1=_1U1|80,_rZ1=_1U1|81,_sZ1=_1U1|82,_tZ1=_1U1|83,_uZ1=_1U1|84,_vZ1=_1U1|85,_wZ1=_1U1|86,_xZ1=_1U1|87,_yZ1=_1U1|88,_zZ1=_1U1|89,_AZ1=_1U1|90,_BZ1=_1U1|112,_CZ1=_1U1|113,_DZ1=_1U1|114,_EZ1=_1U1|115,_FZ1=_1U1|116,_GZ1=_1U1|117,
_HZ1=_1U1|118,_IZ1=_1U1|119,_JZ1=_1U1|120,_KZ1=_1U1|121,_LZ1=_1U1|122,_MZ1=_1U1|123,_NZ1=_1U1|145,_OZ1=_1U1|186,_PZ1=_1U1|187,_QZ1=_1U1|188,_RZ1=_1U1|189,_SZ1=_1U1|190,_TZ1=_1U1|191,_UZ1=_1U1|192,_VZ1=_1U1|219,_WZ1=_1U1|220,_XZ1=_1U1|221,_YZ1=_1U1|222,_ZZ1=_1U1|223,__Z1=_1U1|144,_0_1=_1U1|96,_1_1=_1U1|97,_2_1=_1U1|98,_3_1=_1U1|99,_4_1=_1U1|100,_5_1=_1U1|101,_6_1=_1U1|102,_7_1=_1U1|103,_8_1=_1U1|104,_9_1=_1U1|105,_a_1=_1U1|106,_b_1=_1U1|107,_c_1=_1U1|109,_d_1=_1U1|110,_e_1=_1U1|111,_f_1=_5U1|0,_g_1=_5U1|1,
_h_1=_5U1|1,_i_1=_5U1|8,_j_1=_5U1|9,_k_1=_5U1|13,_l_1=_5U1|16,_m_1=_5U1|17,_n_1=_5U1|18,_o_1=_5U1|19,_p_1=_5U1|27,_q_1=_5U1|32,_r_1=_5U1|33,_s_1=_5U1|34,_t_1=_5U1|35,_u_1=_5U1|36,_v_1=_5U1|37,_w_1=_5U1|38,_x_1=_5U1|39,_y_1=_5U1|40,_z_1=_5U1|45,_A_1=_5U1|46,_B_1=_5U1|48,_C_1=_5U1|49,_D_1=_5U1|50,_E_1=_5U1|51,_F_1=_5U1|52,_G_1=_5U1|53,_H_1=_5U1|54,_I_1=_5U1|55,_J_1=_5U1|56,_K_1=_5U1|57,_L_1=_5U1|65,_M_1=_5U1|66,_N_1=_5U1|67,_O_1=_5U1|68,_P_1=_5U1|69,_Q_1=_5U1|70,_R_1=_5U1|71,_S_1=_5U1|72,_T_1=_5U1|73,
_U_1=_5U1|74,_V_1=_5U1|75,_W_1=_5U1|76,_X_1=_5U1|77,_Y_1=_5U1|78,_Z_1=_5U1|79,___1=_5U1|80,_002=_5U1|81,_102=_5U1|82,_202=_5U1|83,_302=_5U1|84,_402=_5U1|85,_502=_5U1|86,_602=_5U1|87,_702=_5U1|88,_802=_5U1|89,_902=_5U1|90,_a02=_5U1|112,_b02=_5U1|113,_c02=_5U1|114,_d02=_5U1|115,_e02=_5U1|116,_f02=_5U1|117,_g02=_5U1|118,_h02=_5U1|119,_i02=_5U1|120,_j02=_5U1|121,_k02=_5U1|122,_l02=_5U1|123,_m02=_5U1|145,_n02=_5U1|186,_o02=_5U1|187,_p02=_5U1|188,_q02=_5U1|189,_r02=_5U1|190,_s02=_5U1|191,_t02=_5U1|192,
_u02=_5U1|219,_v02=_5U1|220,_w02=_5U1|221,_x02=_5U1|222,_y02=_5U1|223,_z02=_5U1|144,_A02=_5U1|96,_B02=_5U1|97,_C02=_5U1|98,_D02=_5U1|99,_E02=_5U1|100,_F02=_5U1|101,_G02=_5U1|102,_H02=_5U1|103,_I02=_5U1|104,_J02=_5U1|105,_K02=_5U1|106,_L02=_5U1|107,_M02=_5U1|109,_N02=_5U1|110,_O02=_5U1|111,_P02=0,_Q02=1,_R02=2,_S02=[],_ZR1=12,_T02=8,_U02=8,_V02=8,_0v=10,_By=0x000000,_W02=0x000080,_X02=0x008000,_Y02=0x008080,_Z02=0x800000,__02=0x800080,_012=0x808000,_112=0x808080,_212=0xC0C0C0,_vy1=0x0000FF,_312=0x00FF00,
_412=0x00FFFF,_wy1=0xFF0000,_512=0xFF00FF,_612=0xFFFF00,_712=0xC0C0C0,_812=0x808080,_912=0xFFFFFF,_a12=0xC0DCC0,_b12=0xF0CAA6,_c12=0xF0FBFF,_d12=0xA4A0A0,_e12=-1,_f12=0,_2j=1,global=null,_CA=null,_GA=null,_8j=null,_NK=null,_m7=null,_Wr=null,_g12=null,_h12=null,_gl=null,_mF=null,_i12=null,_5E1=null,_NJ=null,_mv=null,_xs=null,_j12=null,_za=null,_k12=null,_Gi=null,_l12=null,_m12=null,_n12=null,_o12=null,_Aj=null,_p12=null,_q12=null,_Sj=null,_Gk=null,_VH=null,_9k=null,_Dk=null,_rl=null,_r12=null,_FS=null,
_2v=null,_1v=null,_s12=null,_4v=null,_t12=null,_u12=null,_v12=null,_w12=null,_5y1=null,_6y1=null,_Jc=null,_Rt=null,_Ki=null,_dz=null,_ZA=null,_QP=null,_RP=null,_SP=null,_x12=null,_nA=null,_y12=null,_z12=null,_A12=null,_B12=null,_NL=null,_C12=null,g_WebAudioContext=null,_Hs=null,_es=null,_D12=null,_1j=_f12,_E12=!0,_F12=!0,_G12=!1,_ox1=!1,_H12=!1,_tM=!1,_sM=!1,_iN=!1,_Rr=!1,_I12=!1,_KP=!1,_J12=!1,_K12=!1,_L12=!1,_M12=!1,_gs=!1,_N12=!1,_qx1=!1,_O12=!1,_P12=0,_UK=0,_Q12=0,_R12=0,_S12=0,_T12=0,_LQ=0,
_MQ=0,_OQ=0,_PQ=0,_NQ=0,_QQ=0,_U12=0,_V12=0,_W12=0,_xf=0,_yf=0,_ou=0,_zx=0,_vx=0,_cy=0,_ey=0,_RQ=0,_SQ=0,_X12=0,_Y12=0,_Z12=0,__12=0,_022=0,_122=0,_222=0,_322=0,_422=0,_522=0,_622=0,_722=0,_7y1=0,_822=0,_922=0,_dB=0,_a22=0,_b22=0,_c22=0,_d22=0,_DQ=0,_e22=0,_Rp=0,_f22=0,_g22=0,_h22=0,_i22=0,_j22=0,_k22=!1,_l22=-1,_m22=-1,_n22=1,_o22=1,_WA=!0,_p22=0,_q22=0,_r22=0,_s22=0,_t22=0,_u22=0,_v22=0,_w22=0,_x22=0,_y22=0,_z22=0,_A22=0,_B22=0,_C22=0,_D22=0,_E22=0,_F22=0,_G22=0,_H22=0,_I22=0,_J22=0,_K22=0,_uQ1=0,
_L22=0,_M22=0,_N22=0,_O22=0,_P22=0,_Q22=0,_R22=0,_S22=0,_T22=0,_U22=0,_V22=[],_bs='canvas',_W22='0123456789ABCDEF';function _X22(){var debug=!1;if((_Wr._H5)&&(_Wr._H5._I5)&&(_Wr._H5._I5===!0)){debug=!0}if(!debug){_bD=_1D;_H7=_Y22;_Lj=_Oj;_vj=_Dj;_Ej=_Gj;_Hj=_Kj}else {_bD=_9D;_H7=_Z22;_Lj=_Mj;_vj=_wj;_Ej=_Fj;_Hj=_Ij}}function __22(){_V22=[];var _032=0xEDB88320;for(var _24=0;_24<256;++_24){var _132=~~_24;for(var _Sb=8;_Sb>0;--_Sb){if((_132&1)!==0){_132=((_132>>1)&0x7fffffff)^_032}else {_132>>=1;_132&=0x7fffffff}
}_V22[_24]=_132}}function _232(){__22();_332();if(_1j!=_e12){try{var _432=new Audio();_432.controls=!1;_tM=!!_432.canPlayType&&_432.canPlayType('audio/mpeg')!=="";_sM=!!_432.canPlayType&&_432.canPlayType('audio/ogg; codecs="vorbis"')!=="";_432=null}catch(e){_tM=!1;_sM=!1}}if(_tM)debug("Browser CAN play MP3");if(_sM)debug("Browser CAN play OGG");_X22();_D12=_P12=0;_za=null;_ox1=!1;_UK=-1;_RP=new _532();_k12=new _532();_632=new _532();_SP=new _532();_ZA=new _Is();_dz=new _Is();_QP=new _Is();_k12._c4=!0;_632._c4=!0;
_Gi=[];_Gi[0]=_k12;_m12=[];_n12=[];_o12=[];_Aj=new _SJ(5);_p12=new _SJ(5);_q12=new _SJ(5);_Sj=new _SJ(5);_Gk=new _SJ(5);_VH=new _SJ(5);_9k=new _SJ(5);_rl=new _SJ(5);_Dk=new _SJ(5);_r12=new _xl();_Rt=new _SJ(5);_Ki=new _Is();_nA=new _732();_nA._832="DUMMY INSTANCE";_S02[0]=-1;_S02[1]=0;_S02[2]=0x00000000;_S02[3]=1;_S02[4]=0;_S02[5]=0x00000000;_S02[6]=0;_S02[7]=-1;_S02[8]=0x00000000;_S02[9]=0;_S02[10]=1;_S02[11]=0x00000000;_S02[12]=0;_S02[13]=0;_S02[14]=0xffffffff;_bs="canvas";_Jc="html5game/";if(typeof(g_GameMakerHTML5Dir)!="undefined"){
_Jc=g_GameMakerHTML5Dir}else {if(_Wr._H5&&_Wr._H5._26){_Jc=_Wr._H5._26+'/'}}_FS=[];_2v=[];_1v=[];_s12="Hiscore Table";_4v="<Nobody>";_t12="Press <ESC> to Continue";__12=0x000000;_322=-1;_022=0xffff00;_122=0xffffff;_u12="verdana";_222=16;_v12="";_E12=!0;_3v();_i22=-1;_j22=-1;_rl._932();_U12=0.0000001;_d22=512;_Hs=[];_KP=_qx1=!1;_F12=!0;_gs=!1;_A12=_522=null;_622=_722=-1;_dB=0;_W12=1.0;_Q12=0;_R12=-1;_S12=0;_422=0;_T12=0;_a32=!0;_Z12=10000000;_V12=100000;_xf=1.0;_ou=0x00000000;_yf=0x000000;_zx=_Ax(_yf);
_vx=_El(_yf,_xf);_uQ1=_Ax(0x000000);_L22=_Ax(0xffffff);_M22=_Ax(0x0000ff);_N22=_Ax(0x00ff00);_O22=_Ax(0xff0000);_P22=_Ax(0xff000000);_Q22=_Ax(0xffffffff);_R22=_Ax(0xff0000ff);_S22=_Ax(0xff00ff00);_T22=_Ax(0xffff0000);_p22=0;_q22=-1;_r22=-2;_s22=-3;_t22=-4;_u22=-6;_v22=-7;_w22=-8;_x22=-9;_y22=-10;_z22=-11;_A22=-12;_B22=-13;_C22=-14;_D22=-15;_E22=-16;_F22=-17;_G22=-18;_H22=-19;_I22=-20;_J22=-21;_K22=-22;_g22=-1;_f22=-1;_h22=0;_b32();if(_Wr._H5&&_Wr._H5._R5===!1){canvas.style.cursor="none"}_K12=!1;
if(_Wr._H5&&_Wr._H5._56===!0){_K12=!0}if(typeof _c32=='function'){_c32()}}function _d32(_e32){return _e32*(Math.PI/180.0)}function _f32(_Qa,_Ra){if(_Qa===0)return 0;var _Nb=((_Qa*0x1000000)%(_Ra*0x1000000));_Nb=_Nb/0x1000000;return _Nb}function _cq(_Qa){return _Qa*_Qa}function _Ax(_Pf){var _Uc="rgb("+((_Pf>>16)&0xff).toString()+","+((_Pf>>8)&0xff).toString()+","+(_Pf&0xff).toString()+")";return _Uc}function _El(_Pf,_Af){var _Uc="rgba("+((_Pf>>16)&0xff).toString()+","+((_Pf>>8)&0xff).toString()+","+(_Pf&0xff).toString()+","+((_Af*255.0)&0xff).toString()+")";
return _Uc}function _g32(_e32){return _Qb*_e32/180.0}function _Bf(_Pf){return(((_Pf&0xff)<<16)|(_Pf&0xff00)|((_Pf&0xff0000)>>16))}function _Pl(_Ml,_5k,_Ol,_GK){var _1k,_FA,_AA,_Lb;var _cd=_Pl.arguments;var _Yj=_Pl.arguments.length;var _h32=_cd[_Yj-1];_5k=~~_5k;if(_5k==_Ql)return _GK;if(_5k==_kH){_1k=_GA._XH();for(_AA=0;_AA<_1k.length;_AA++){_FA=_1k[_AA];if((_Ol)&&(_FA==_Ml))continue;if(_FA._EK)continue;_Lb=_h32(_FA);if(_Lb>0)return _Lb}}else if(_5k<100000){var _BA=_CA._Bj(_5k);if(_BA===null){return _GK}_1k=_BA._DA();
for(_AA=0;_AA<_1k.length;_AA++){_FA=_1k[_AA];if((_Ol)&&(_Ml==_FA))continue;if(_FA._EK)continue;_Lb=_h32(_FA);if(_Lb>0)return _Lb}}else {_FA=_GA._i32(_5k);if((_Ol)&&(_Ml==_FA)){return _GK}if(_FA._EK){return _GK}return _h32(_FA)}return _GK;}function _j32(_Ml,_5k,_Ol,_GK){var _1k,_FA,_AA,_lm;var _cd=_j32.arguments;var _Yj=_j32.arguments.length;var _h32=_cd[_Yj-1];var _pH=10000000000;var id=-1;_5k=~~_5k;if(_5k==_Ql)return _GK;if(_5k==_kH){_1k=_GA._XH();for(_AA=0;_AA<_1k.length;_AA++){_FA=_1k[_AA];if((_Ol)&&(_FA==_Ml))continue;
if(_FA._EK)continue;_lm=_h32(_FA);if(_lm<_pH){_pH=_lm}}if(_pH!=10000000000)return _pH}else if(_5k<100000){var _BA=_CA._Bj(_5k);if(_BA===null){return _GK}_1k=_BA._DA();for(_AA=0;_AA<_1k.length;_AA++){_FA=_1k[_AA];if((_Ol)&&(_Ml==_FA))continue;if(_FA._EK)continue;_lm=_h32(_FA);if(_lm<_pH){_pH=_lm}}if(_pH!=10000000000)return _pH}else {_FA=_GA._i32(_5k);if((_Ol)&&(_Ml==_FA)){return _GK}if(_FA._EK){return _GK}return _h32(_FA)}return _GK}var _vB={init:function(){this.browser=this.searchString(this.dataBrowser)||"An unknown browser";
this._wB=this._k32();this.version=this.searchVersion(navigator.userAgent)||this.searchVersion(navigator.appVersion)||"an unknown version";this._l32=this.searchString(this.dataOS)||"an unknown OS";this._m32=this._n32();},_k32:function(){var _o32=navigator.userAgent.toString().toLowerCase();if(_o32.indexOf("trident/5")>-1){return 9.0}else if(_o32.indexOf("trident/6")>-1){return 10.0}else if(_o32.indexOf("trident/7")>-1){return 11.0}return -1},_n32:function(){if(navigator.appVersion.indexOf("CPU OS 5_")!=-1){
return 5.0}else if(navigator.appVersion.indexOf("CPU OS 4_")!=-1){return 4.0}else if(navigator.appVersion.indexOf("CPU OS 3_")!=-1){return 3.0}else if(navigator.appVersion.indexOf("Android 4")!=-1){return 4.0}else if(navigator.appVersion.indexOf("Android 3")!=-1){return 3.0}else if(navigator.appVersion.indexOf("Android 2")!=-1){return 2.0}else {return _TT1}},searchString:function(data){for(var _24=0;_24<data.length;_24++){var _p32=data[_24]._A7;var _q32=data[_24].prop;this.versionSearchString=data[_24].versionSearch||data[_24].identity;
if(_p32){if(_p32.indexOf(data[_24]._r32)!=-1){return data[_24].identity}}else if(_q32){return data[_24].identity}}},searchVersion:function(_p32){var index=_p32.indexOf(this.versionSearchString);if(index==-1)return;return parseFloat(_p32.substring(index+this.versionSearchString.length+1));},dataBrowser:[{_A7:navigator.userAgent,_r32:"Tizen",identity:"Tizen"},{_A7:navigator.userAgent,_r32:"Chrome",identity:"Chrome"},{_A7:navigator.userAgent,_r32:"OmniWeb",versionSearch:"OmniWeb/",identity:"OmniWeb"},{_A7:navigator.vendor,
_r32:"Apple",identity:"Safari",versionSearch:"Version"},{prop:window.opera,identity:"Opera"},{_A7:navigator.userAgent,_r32:"KHTML",identity:"KHTML",versionSearch:"Mozilla/"},{_A7:navigator.vendor,_r32:"iCab",identity:"iCab"},{_A7:navigator.vendor,_r32:"KDE",identity:"Konqueror"},{_A7:navigator.userAgent,_r32:"Firefox",identity:"Firefox"},{_A7:navigator.userAgent,_r32:"IceWeasel",identity:"IceWeasel"},{_A7:navigator.vendor,_r32:"Camino",identity:"Camino"},{_A7:navigator.userAgent,_r32:"Netscape",
identity:"Netscape"},{_A7:navigator.userAgent,_r32:"IEMobile",identity:"IEMobile"},{_A7:navigator.userAgent,_r32:"MSIE",identity:"Explorer",versionSearch:"MSIE"},{_A7:navigator.userAgent,_r32:"Trident/",identity:"Explorer",versionSearch:"rv"},{_A7:navigator.userAgent,_r32:"Gecko",identity:"Mozilla",versionSearch:"rv"}],dataOS:[{_A7:navigator.userAgent,_r32:"Phone 8",identity:"WindowsPhone8"},{_A7:navigator.platform,_r32:"Win",identity:"Windows"},{_A7:navigator.platform,_r32:"Mac",identity:"Mac"}
,{_A7:navigator.userAgent,_r32:"iPhone",identity:"iPhone"},{_A7:navigator.userAgent,_r32:"iPod",identity:"iPhone"},{_A7:navigator.userAgent,_r32:"iPad",identity:"iPad"},{_A7:navigator.userAgent,_r32:"Android",identity:"Android"},{_A7:navigator.userAgent,_r32:"Tizen",identity:"Tizen"},{_A7:navigator.platform,_r32:"Linux",identity:"Linux"}]};function _332(){_vB.init();if(_vB._l32=="Windows"){_HT1=_IT1}else if(_vB._l32=="Mac"){_HT1=_KT1}else if(_vB._l32=="iPhone"){_HT1=_MT1}else if(_vB._l32=="iPad"){_HT1=_MT1}
else if(_vB._l32=="Android"){_HT1=_NT1}else if(_vB._l32=="Linux"){_HT1=_PT1}else if(_vB._l32=="Tizen"){_HT1=_RT1}else if(_vB._l32=="WindowsPhone8"){_HT1=_QT1}else {_HT1=_yT1}if(_vB._l32!==""){debug(_vB._l32+" Detected("+_HT1+")");}_3S=_vB._m32;_tB=_yT1;_0S=_tT1;if(_vB.browser=="Explorer"){debug("Internet Explorer detected");_tB=_uB}else if(_vB.browser=="IEMobile"){debug("IE Mobile detected");_tB=_GT1}else if(_vB.browser=="Firefox"){debug("Firefox detected");_tB=_zT1}else if(_vB.browser=="Chrome"){debug("Chrome detected");
_tB=_AT1}else if(_vB.browser=="Safari"){if(_HT1==_MT1){_tB=_CT1;_0S=_uT1;if(_vB._l32=="iPad")_0S=_wT1;debug("Safari mobile detected")}else {debug("Safari detected");_tB=_BT1}}else if(_vB.browser=="Opera"){debug("BrowserDetect: "+_vB._l32);debug("Opera detected");_tB=_DT1}else if(_vB.browser=="KHTML"){debug("Default Android browser detected");debug("OS: "+_3S);_tB=_ET1}else if(_vB.browser=="Tizen"){_tB=_xT1}else {debug("Unknown Browser - Please report these strings");debug("----------------------------------------------");
if(navigator.userAgent)debug("userAgent: "+navigator.userAgent);debug("---");if(navigator.vendor)debug("vendor: "+navigator.vendor);debug("---");if(navigator.platform)debug("platform: "+navigator.platform);debug("----------------------------------------------")}if((_HT1!=_RT1)&&(!0==_Wr._H5._76)){if(document.URL.substring(0,5)=="file:"){alert("WARNING: Running this via a file and not a web server is not advised as the browser will enable additional security, and things like files and colours won't work correctly. "+_Ns(13)+_Ns(13)+"Please check the FAQ for more details. "+_Ns(13)+_Ns(13)+"http://help.yoyogames.com/entries/40534573")}
}}var _s32=0;var _EN=0;var _t32=0;var _u32=0;var _v32=null;var _w32=null;var _x32=0,_y32=1,_z32=2,_A32=3;function _B32(){global=new _qT1();_m7=new _C32();_8j=new _D32();_Xg=new _rh();_E32(canvas);_GA=new _F32();_CA=new _G32();_NK=new _H32();_rO=new _I32();_gl=new _J32();_h12=new _K32();_5s=new _L32();_5E1=[];_NJ=new _M32();_mv=new _N32();_xs=new _O32();_mF=new _HE();_i12=new _hz();_232()}function _P32(_Q32){switch(_Q32){case 1:return "MEDIA_ERR_ABORTED";case 2:return "MEDIA_ERR_NETWORK";case 3:return "MEDIA_ERR_DECODE";case 4:return "MEDIA_ERR_SRC_NOT_SUPPORTED"}
return "Unknown Error"}function _R32(_Q32){switch(_Q32){case _x32:return "NETWORK_EMPTY";case _y32:return "NETWORK_IDLE";case _z32:return "NETWORK_LOADING";case _A32:return "NETWORK_NO_SOURCE"}return "Unknown Error"}function _S32(_ft){debug("ImageLoaded: "+this.src);_EN++}function _T32(_ft){debug("ImageError: "+this.src);_EN++}function _U32(_ft){_u32++;debug("ExtensionLoaded: ");}function _V32(_ft){_u32++;debug("ExtensionError: ")}function ClearEventListeners(_W32){_W32.removeEventListener('canplaythrough',_X32,
!1);_W32.removeEventListener('error',_Y32,!1);_W32.removeEventListener("loadstart",_Z32,!1);_W32.removeEventListener("suspend",__32,!1);_W32.removeEventListener("stalled",_042,!1);_W32.removeEventListener("stall",_042,!1)}function _X32(_ft){this.completed=!0;if(_w32[this.URL]!==null){_w32[this.URL]=null;_EN++}ClearEventListeners(this);debug("SoundLoaded: "+this.URL);}function _Y32(_ft){debug("SoundError: "+this.URL+" NetworkError: "+_P32(this.error["code"]));this.completed=!1;if(_w32[this.URL]!==null){
_w32[this.URL]=null;_EN++}ClearEventListeners(this)}function _Z32(_ft){this._142=!0}function __32(_ft){debug("SoundSuspended: "+this.URL);this.completed=!0;if(_w32[this.URL]!==null){_w32[this.URL]=null;_EN++}ClearEventListeners(this)}function _042(_ft){}function _242(_by1){debug("Loading: "+_by1);var index=_Ic(_by1);var _wl=new _xl();_wl._44=0;_wl._54=0;_wl._64=63;_wl._74=63;_wl._z5=-32;_wl._A5=-32;_wl._B5=63;_wl._C5=63;_wl._D5=_wl._64;_wl._E5=_wl._74;_wl._F5=index;_wl._yc=_zc[index];_wl._vc=[];_wl._xc=32;
_wl._wc=0;var _342=_m12.length;_m12[_342]=_wl;return _342}function _442(_HB){debug("Loading: "+_Jc+_HB);var e=window.document.createElement('script');e.setAttribute('src',_Jc+_HB);e.setAttribute('type',"text/javascript");e.onload=_U32;e.onerror=_V32;window.document.body.appendChild(e);_t32++}function _542(_642){if(_642._e3!==undefined){for(var _24=0;_24<_642._e3.length;_24++){var _742=_642._e3[_24];if(_742._842){for(var _5t=0;_5t<_742._842.length;_5t++){_442(_742._842[_5t])}}}}}function _942(_642){_w32=[];
_t32=0;_u32=0;_542(_642)}function _a42(_by1){_s32++;var _LC=new XMLHttpRequest();_LC.open('GET',_rM(_by1),!0);_LC.send();_LC.onload=function(_NC){_EN++;_rO._b42(_LC.responseText)};_LC.onerror=function(_NC){_EN++}}function _c42(_by1){_s32++;var _LC=new XMLHttpRequest();_LC.open('GET',_rM(_by1),!0);_LC.responseType='arraybuffer';_LC.send();_LC.onload=function(_NC){_EN++;_rO._d42(_LC.response||_LC.responseText)};_LC.onerror=function(_NC){_EN++}}function _e42(_642){var _Nb,id;if(_642._f42)document.title=_642._f42;
_v32=document.getElementById('GM4HTML5_loadingscreen');_942(_642);_Fx1=_g42;_EN=0;for(index=0;index<_642._G5.length;index++){_s32++;debug("Loading: "+_Jc+_642._G5[index]);_Nb=_Ic(_Jc+_642._G5[index]);_zc[_Nb].onload=_S32;_zc[_Nb].onerror=_T32;_zc[_Nb].URL=_642._G5[index]}if((_642._h42!==null)&&(_642._h42!==undefined)){_c42(_642._h42)}if((_642._i42!==null)&&(_642._i42!==undefined)){_a42(_642._i42)}if(!0==_Wr._H5._66){for(var _24=2;_24<16;_24++){_s32++;var _sx=_242(_Jc+"particles/IDR_GIF"+_24+".png");
_Nb=_m12[_sx]._F5;_zc[_Nb].onload=_S32;_zc[_Nb].onerror=_T32;_zc[_Nb].URL="particles/IDR_GIF"+_24+".png"}}if(_1j==_2j){for(index=0;index<_642._f3.length;index++){if(_642._f3[index]!==null){var _m3=0;if(_642._f3[index]._m3!==undefined){_m3=_642._f3[index]._m3}if(_m3==0){_s32++;debug("Loading: "+_Jc+_642._f3[index]._j3);if(_642._f3[index]._h3===0){id=_LN(_Jc+_642._f3[index]._j3,index,_642._f3[index]._i3);if(id===undefined){_s32--}}else if((_642._f3[index]._h3==3)||(_642._f3[index]._h3==1)){_GN(_Jc+_642._f3[index]._j3,
index,_642._f3[index]._i3);_s32--}else {debug("Attempting to load sound with unknown type: "+_642._f3[index]._h3);_s32--}}}}}else if(_1j==_f12){for(index=0;index<_642._f3.length;index++){if(_642._f3[index]!==null){_s32++;debug("Loading: "+_Jc+_642._f3[index]._j3);id=_j42(_Jc+_642._f3[index]._j3,_642._f3[index]._g3,_642._f3[index]._i3,_X32,_Y32);if((id!==undefined)&&(_RN[id])&&(_RN[id].URL)){_w32[_RN[id].URL]=_RN[id]}else {_s32--}}}}}function _k42(){for(var _24 in _w32){if(!_w32.hasOwnProperty(_24))continue;
var _l42=_w32[_24];if(_l42){if((_l42.networkState!==null&&_l42.networkState!==undefined)&&(_l42.readyState!==null&&_l42.readyState!==undefined)){if((_l42.networkState==_y32||_l42.networkState==_A32)&&(_l42._142)&&(_l42.readyState!=4)){if(_l42.completed!==!0){_l42.completed=!1;_EN++;_w32[_24]=null;ClearEventListeners(_l42);debug("SoundError: "+_l42.URL+" NetworkState: "+_R32(_l42.networkState))}}}}}}function _m42(_n42,_BA){if(_BA._o42)return;if(_BA._cs!==null){_m42(_BA._cs._gD,_BA._cs)}for(var _p42 in _BA._q42){
if(!_BA._q42.hasOwnProperty(_p42))continue;if(_5E1[_p42]){if(_5E1[_p42][_n42]){continue}}var _371=!1;var _r42=_BA;while(_r42!==null){var id=_r42._gD;var _s42=_CA._Bj(_p42);while(_s42!==null){var _t42=_s42._gD;if(_5E1[_t42]&&_5E1[_t42][id]){_371=!0;break}_s42=_s42._cs}_r42=_r42._cs}if(!_371){if(!_5E1[_n42]){_5E1[_n42]=[]}_5E1[_n42][_p42]=_p42}}_BA._o42=!0}function _u42(){var _1k=_CA._XH();for(var _n42=0;_n42<_1k.length;_n42++){var _BA=_1k[_n42];if(_BA._cs!==null){_m42(_BA._cs._gD,_BA._cs)}_m42(_n42,_BA)}}
function _v42(_642){var index,_MK,_24;_V12=1000000;_m7._w42=_642._H5._N5;_DQ=_642._H5._46;_I12=_642._H5._S5;_ZR=_642._H5._36;_m7._x42=_y42();_m7._z42=_642._H5._a6;_m7._A42=_642._H5._a6;_m7._B42=_Jc;_m7._C42=_y42();if(_kc)_m7._D42=!0;_x12=new _E42(_642._a4);_b22=_642._H5._96;var id=0;for(var index=0;index<_642._b4.length;index++){var _qw=_642._b4[index];if(_qw!==null){var _6D=_F42(id,_qw);_CA._Tj(_6D)}id++}_CA._G42();_u42();for(var index=0;index<_642._85.length;index++){var _H42=_642._85[index];if(_H42!==null){
_MK=new _I42();_MK._J42(_H42);_NK._Tj(_MK)}else {_P12++;_NK._Tj(null)}}_b22=_642._H5._86;_NK._K42(_642._x5);for(_24=0;_24<_642._x5.length;_24++){_MK=_NK._VK(_24);_MK._SK=_24}_m7._L42=_NK._VK(0).id;_m7._M42=_NK._VK(_NK._N42.length-1).id;_O42(_642._y5);for(index=0;index<_642._o3.length;index++){if(_642._o3[index]===null){_rO._IO(null)}else {var _P42=_Q42(_642._o3[index]);_rO._IO(_P42)}}for(index=0;index<_642._B3.length;index++){var _Fd=_gl._R42(_642._B3[index]);var _Hl=_gl._hl(_Fd);if(_Hl!==null)_Hl._LO=_S42}
for(index=0;index<_642._S3.length;index++){_5s._Tj(_642._S3[index])}for(index=0;index<_642._J3.length;index++){var _MJ=_T42(_642._J3[index]);_NJ._Tj(_MJ)}for(index=0;index<_642._f3.length;index++){_h12._Tj(_642._f3[index])}if(_642._94!==undefined){for(index=0;index<_642._94.length;index++){_mv._Tj(_642._94[index])}}_3v();_Xu();if(typeof _f6=='function'){_B12=new _f6()}if(typeof _g6=='function'){_g6();}if(_642._e3!==undefined){for(_24=0;_24<_642._e3.length;_24++){var _742=_642._e3[_24];try{var _ht=eval(_742.init);
if(_ht)_ht()}catch(_fz){_Cj("Error calling extension initialisation function: "+_742.init.name);_Cj("exception: "+_fz.toString())}}}}function _b32(){try{if(('localStorage' in window)&&(window['localStorage']!==null)){_G12=!0}}catch(e){_G12=!1}return _G12}function _y42(){var _U42="";if(_Wr._H5._a6!==null&&_Wr._H5._a6!==undefined){for(var _24=0;_24<_Wr._H5._a6.length;_24++){var _Ns=_Wr._H5._a6[_24];if((_Ns>='a'&&_Ns<='z')||(_Ns>='A'&&_Ns<='Z')||(_Ns>='0'&&_Ns<='9')||(_Ns==='_')){_U42=_U42+_Wr._H5._a6[_24]}
}}if(_U42.length===0){_U42="GameMaker"}return _U42+"."+_m7._w42+"."}function _V42(_Ut){return(_m7._C42+_Ut)}var _Wq=0;var __q=1;var _3r=2;var _W42=3;var _Xq=4;var _Qp=5;var _4r=6;var _X42=7;var _Yq=8;var _0r=9;var _5r=10;var _Y42=11;var _Zq=12;var _1r=13;var _6r=14;var _Z42=15;var __42=0;var _052=1;var _152=2;var _252=3;var _352=4;var _452=5;var _552=6;var _652=7;var _752=8;var _852=9;var _952=10;var _a52=11;var _b52=12;var _c52=13;var _d52=14;var _e52=15;function _Gp(_Vn){this._xb=new Float32Array(16);if(_Gp.arguments.length>0){for(var _24=0;
_24<16;_24++){this._xb[_24]=_Vn._xb[_24]}}else {this._1y1()}}_Gp.prototype._1y1=function(_de){this._xb[1]=this._xb[2]=this._xb[3]=this._xb[4]=this._xb[6]=this._xb[7]=this._xb[8]=this._xb[9]=this._xb[11]=this._xb[12]=this._xb[13]=this._xb[14]=0.0;this._xb[0]=this._xb[5]=this._xb[10]=this._xb[15]=1.0};_Gp.prototype._Kp=function(_f52,_g52,_h52){var _i52=new _Hp(_h52);var _j52=new _Hp();var _k52=_g52._l52(_f52);_k52._eq();_i52._eq();_j52._m52(_i52,_k52);_j52._eq();_i52._m52(_k52,_j52);_i52._eq();var _hq=_f52._n52(_j52);
var _iq=_f52._n52(_i52);var _jq=_f52._n52(_k52);this._xb[_Wq]=_j52._hq;this._xb[__q]=_i52._hq;this._xb[_3r]=_k52._hq;this._xb[_W42]=0.0;this._xb[_Xq]=_j52._iq;this._xb[_Qp]=_i52._iq;this._xb[_4r]=_k52._iq;this._xb[_X42]=0.0;this._xb[_Yq]=_j52._jq;this._xb[_0r]=_i52._jq;this._xb[_5r]=_k52._jq;this._xb[_Y42]=0.0;this._xb[_Zq]=-_hq;this._xb[_1r]=-_iq;this._xb[_6r]=-_jq;this._xb[_Z42]=1};_Gp.prototype._Pp=function(_o52,_p52,_q52,_r52){var _cd=_d32(_o52);var _s52=1.0/Math.tan(_cd*0.5);var _ge1=_s52/_p52;this._xb[_Wq]=_ge1;
this._xb[__q]=this._xb[_3r]=this._xb[_W42]=0.0;this._xb[_Qp]=_s52;this._xb[_Xq]=this._xb[_4r]=this._xb[_X42]=0.0;this._xb[_Yq]=this._xb[_0r]=0.0;this._xb[_Y42]=1.0;this._xb[_5r]=_r52/(_r52-_q52);this._xb[_Zq]=this._xb[_Zq]=this._xb[_Z42]=0.0;this._xb[_6r]=-_q52*_r52/(_r52-_q52)};_Gp.prototype._Yp=function(_qj,_rj,_q52,_r52){this._xb[_Wq]=2*_q52/_qj;this._xb[__q]=this._xb[_3r]=this._xb[_W42]=0.0;this._xb[_Qp]=2*_q52/_rj;this._xb[_Xq]=this._xb[_4r]=this._xb[_X42]=0.0;this._xb[_Yq]=this._xb[_0r]=0.0;
this._xb[_Y42]=1.0;this._xb[_5r]=_r52/(_r52-_q52);this._xb[_Zq]=this._xb[_1r]=this._xb[_Z42]=0.0;this._xb[_6r]=-_q52*_r52/(_r52-_q52);};_Gp.prototype._Xp=function(_qj,_rj,_q52,_r52){this._xb[_Wq]=2.0/_qj;this._xb[__q]=this._xb[_3r]=0.0;this._xb[_W42]=0;this._xb[_Qp]=2.0/_rj;this._xb[_Xq]=this._xb[_4r]=0.0;this._xb[_X42]=0;this._xb[_Yq]=this._xb[_0r]=0.0;this._xb[_5r]=1.0/(_r52-_q52);this._xb[_Y42]=0;this._xb[_Zq]=this._xb[_1r]=0.0;this._xb[_6r]=_q52/(_q52-_r52);this._xb[_Z42]=1.0};_Gp.prototype._Tq=function(_t52,
_u52){this._xb[_Wq]=(_t52._xb[_Wq]*_u52._xb[_Wq])+(_t52._xb[__q]*_u52._xb[_Xq])+(_t52._xb[_3r]*_u52._xb[_Yq])+(_t52._xb[_W42]*_u52._xb[_Zq]);this._xb[__q]=(_t52._xb[_Wq]*_u52._xb[__q])+(_t52._xb[__q]*_u52._xb[_Qp])+(_t52._xb[_3r]*_u52._xb[_0r])+(_t52._xb[_W42]*_u52._xb[_1r]);this._xb[_3r]=(_t52._xb[_Wq]*_u52._xb[_3r])+(_t52._xb[__q]*_u52._xb[_4r])+(_t52._xb[_3r]*_u52._xb[_5r])+(_t52._xb[_W42]*_u52._xb[_6r]);this._xb[_W42]=(_t52._xb[_Wq]*_u52._xb[_W42])+(_t52._xb[__q]*_u52._xb[_X42])+(_t52._xb[_3r]*_u52._xb[_Y42])+(_t52._xb[_W42]*_u52._xb[_Z42]);
this._xb[_Xq]=(_t52._xb[_Xq]*_u52._xb[_Wq])+(_t52._xb[_Qp]*_u52._xb[_Xq])+(_t52._xb[_4r]*_u52._xb[_Yq])+(_t52._xb[_X42]*_u52._xb[_Zq]);this._xb[_Qp]=(_t52._xb[_Xq]*_u52._xb[__q])+(_t52._xb[_Qp]*_u52._xb[_Qp])+(_t52._xb[_4r]*_u52._xb[_0r])+(_t52._xb[_X42]*_u52._xb[_1r]);this._xb[_4r]=(_t52._xb[_Xq]*_u52._xb[_3r])+(_t52._xb[_Qp]*_u52._xb[_4r])+(_t52._xb[_4r]*_u52._xb[_5r])+(_t52._xb[_X42]*_u52._xb[_6r]);this._xb[_X42]=(_t52._xb[_Xq]*_u52._xb[_W42])+(_t52._xb[_Qp]*_u52._xb[_X42])+(_t52._xb[_4r]*_u52._xb[_Y42])+(_t52._xb[_X42]*_u52._xb[_Z42]);
this._xb[_Yq]=(_t52._xb[_Yq]*_u52._xb[_Wq])+(_t52._xb[_0r]*_u52._xb[_Xq])+(_t52._xb[_5r]*_u52._xb[_Yq])+(_t52._xb[_Y42]*_u52._xb[_Zq]);this._xb[_0r]=(_t52._xb[_Yq]*_u52._xb[__q])+(_t52._xb[_0r]*_u52._xb[_Qp])+(_t52._xb[_5r]*_u52._xb[_0r])+(_t52._xb[_Y42]*_u52._xb[_1r]);this._xb[_5r]=(_t52._xb[_Yq]*_u52._xb[_3r])+(_t52._xb[_0r]*_u52._xb[_4r])+(_t52._xb[_5r]*_u52._xb[_5r])+(_t52._xb[_Y42]*_u52._xb[_6r]);this._xb[_Y42]=(_t52._xb[_Yq]*_u52._xb[_W42])+(_t52._xb[_0r]*_u52._xb[_X42])+(_t52._xb[_5r]*_u52._xb[_Y42])+(_t52._xb[_Y42]*_u52._xb[_Z42]);
this._xb[_Zq]=(_t52._xb[_Zq]*_u52._xb[_Wq])+(_t52._xb[_1r]*_u52._xb[_Xq])+(_t52._xb[_6r]*_u52._xb[_Yq])+(_t52._xb[_Z42]*_u52._xb[_Zq]);this._xb[_1r]=(_t52._xb[_Zq]*_u52._xb[__q])+(_t52._xb[_1r]*_u52._xb[_Qp])+(_t52._xb[_6r]*_u52._xb[_0r])+(_t52._xb[_Z42]*_u52._xb[_1r]);this._xb[_6r]=(_t52._xb[_Zq]*_u52._xb[_3r])+(_t52._xb[_1r]*_u52._xb[_4r])+(_t52._xb[_6r]*_u52._xb[_5r])+(_t52._xb[_Z42]*_u52._xb[_6r]);this._xb[_Z42]=(_t52._xb[_Zq]*_u52._xb[_W42])+(_t52._xb[_1r]*_u52._xb[_X42])+(_t52._xb[_6r]*_u52._xb[_Y42])+(_t52._xb[_Z42]*_u52._xb[_Z42])}
;_Gp.prototype._Oq=function(_Ua){this._1y1();var _cd=_d32(_Ua);var _7s=Math.sin(_cd);var _34=Math.cos(_cd);this._xb[_Wq]=_34;this._xb[__q]=-_7s;this._xb[_Xq]=_7s;this._xb[_Qp]=_34};_Gp.prototype._Nq=function(_Ua){this._1y1();var _cd=_d32(_Ua);var _7s=Math.sin(_cd);var _34=Math.cos(_cd);this._xb[_Wq]=_34;this._xb[_3r]=_7s;this._xb[_Yq]=-_7s;this._xb[_5r]=_34};_Gp.prototype._Mq=function(_Ua){this._1y1();var _cd=_d32(_Ua);var _7s=Math.sin(_cd);var _34=Math.cos(_cd);this._xb[_Qp]=_34;this._xb[_4r]=-_7s;this._xb[_0r]=_7s;
this._xb[_5r]=_34};_Gp.prototype._Kq=function(_Qa,_Ra,_Nf){this._1y1();this._xb[_Zq]=_Qa;this._xb[_1r]=_Ra;this._xb[_6r]=_Nf};_Gp.prototype._Lq=function(_qQ,_rQ,_v52){this._1y1();this._xb[_Wq]=_qQ;this._xb[_Qp]=_rQ;this._xb[_5r]=_v52};_Gp.prototype._Pq=function(_Df,_Ua){_Df._eq();var _cd=_d32(_Ua);var _34=Math.cos(_cd);var _7s=Math.sin(_cd);var _w52=1.0-_34;this._1y1();this._xb[0]=(_w52*_Df._hq*_Df._hq+_34);this._xb[1]=(_w52*_Df._hq*_Df._iq+_7s*_Df._jq);this._xb[2]=(_w52*_Df._hq*_Df._jq-_7s*_Df._iq);
this._xb[4]=(_w52*_Df._hq*_Df._iq-_7s*_Df._jq);this._xb[5]=(_w52*_Df._iq*_Df._iq+_34);this._xb[6]=(_w52*_Df._iq*_Df._jq+_7s*_Df._hq);this._xb[8]=(_w52*_Df._hq*_Df._jq+_7s*_Df._iq);this._xb[9]=(_w52*_Df._iq*_Df._jq-_7s*_Df._hq);this._xb[10]=(_w52*_Df._jq*_Df._jq+_34)};_Gp.prototype._x52=function(_Qa,_Ra,_qQ,_rQ,_xQ){this._1y1();var _cd=_d32(_xQ);var _7s=Math.sin(_cd);var _34=Math.cos(_cd);this._xb[_Wq]=_34;this._xb[__q]=-_7s;this._xb[_Xq]=_7s;this._xb[_Qp]=_34;this._xb[_Wq]*=_qQ;this._xb[_Qp]*=_rQ;this._xb[_Zq]=_Qa;
this._xb[_1r]=_Ra};_Gp.prototype._gr=function(_Qa,_Ra,_Nf,_Xn,_Yn,_Zn,__n,_0o,_1o){var _y52=Math.sin(_Xn);var _z52=Math.cos(_Xn);var _A52=Math.sin(_Yn);var _B52=Math.cos(_Yn);var _C52=Math.sin(_Zn);var _D52=Math.cos(_Zn);var _E52=-_C52*-_y52;var _F52=_D52*-_y52;this._xb[0]=((_D52*_B52)+(_E52*-_A52))*__n;this._xb[4]=(-_C52*_z52)*__n;this._xb[8]=((_D52*_A52)+(_E52*_B52))*__n;this._xb[12]=_Qa;this._xb[1]=((_C52*_B52)+(_F52*-_A52))*_0o;this._xb[5]=(_D52*_z52)*_0o;this._xb[9]=((_C52*_A52)+(_F52*_B52))*_0o;this._xb[13]=_Ra;
this._xb[2]=(_z52*-_A52)*_1o;this._xb[6]=_y52*_1o;this._xb[10]=(_z52*_B52)*_1o;this._xb[14]=_Nf;this._xb[3]=this._xb[7]=this._xb[11]=0.0;this._xb[15]=1.0};_Gp.prototype._Lz=function(_G52){var _H52=_G52._xb[__42]*_G52._xb[_452]-_G52._xb[_352]*_G52._xb[_052];var _jr=_G52._xb[__42]*_G52._xb[_552]-_G52._xb[_352]*_G52._xb[_152];var _kr=_G52._xb[__42]*_G52._xb[_652]-_G52._xb[_352]*_G52._xb[_252];var _lr=_G52._xb[_052]*_G52._xb[_552]-_G52._xb[_452]*_G52._xb[_152];var _I52=_G52._xb[_052]*_G52._xb[_652]-_G52._xb[_452]*_G52._xb[_252];
var _J52=_G52._xb[_152]*_G52._xb[_652]-_G52._xb[_552]*_G52._xb[_252];var _K52=_G52._xb[_952]*_G52._xb[_e52]-_G52._xb[_d52]*_G52._xb[_a52];var _L52=_G52._xb[_852]*_G52._xb[_e52]-_G52._xb[_c52]*_G52._xb[_a52];var _3W=_G52._xb[_852]*_G52._xb[_d52]-_G52._xb[_c52]*_G52._xb[_952];var _TV=_G52._xb[_752]*_G52._xb[_e52]-_G52._xb[_b52]*_G52._xb[_a52];var _SV=_G52._xb[_752]*_G52._xb[_d52]-_G52._xb[_b52]*_G52._xb[_952];var _nW=_G52._xb[_752]*_G52._xb[_c52]-_G52._xb[_b52]*_G52._xb[_852];var _XV=(_H52*_K52-_jr*_L52+_kr*_3W+_lr*_TV-_I52*_SV+_J52*_nW);
if(_XV!=0){var _M52=1.0/_XV;var _Ob=new Float32Array(16);_Ob[__42]=(_G52._xb[_452]*_K52-_G52._xb[_552]*_L52+_G52._xb[_652]*_3W)*_M52;_Ob[_052]=(-_G52._xb[_052]*_K52+_G52._xb[_152]*_L52-_G52._xb[_252]*_3W)*_M52;_Ob[_152]=(_G52._xb[_c52]*_J52-_G52._xb[_d52]*_I52+_G52._xb[_e52]*_lr)*_M52;_Ob[_252]=(-_G52._xb[_852]*_J52+_G52._xb[_952]*_I52-_G52._xb[_a52]*_lr)*_M52;_Ob[_352]=(-_G52._xb[_352]*_K52+_G52._xb[_552]*_TV-_G52._xb[_652]*_SV)*_M52;_Ob[_452]=(_G52._xb[__42]*_K52-_G52._xb[_152]*_TV+_G52._xb[_252]*_SV)*_M52;
_Ob[_552]=(-_G52._xb[_b52]*_J52+_G52._xb[_d52]*_kr-_G52._xb[_e52]*_jr)*_M52;_Ob[_652]=(_G52._xb[_752]*_J52-_G52._xb[_952]*_kr+_G52._xb[_a52]*_jr)*_M52;_Ob[_752]=(_G52._xb[_352]*_L52-_G52._xb[_452]*_TV+_G52._xb[_652]*_nW)*_M52;_Ob[_852]=(-_G52._xb[__42]*_L52+_G52._xb[_052]*_TV-_G52._xb[_252]*_nW)*_M52;_Ob[_952]=(_G52._xb[_b52]*_I52-_G52._xb[_c52]*_kr+_G52._xb[_e52]*_H52)*_M52;_Ob[_a52]=(-_G52._xb[_752]*_I52+_G52._xb[_852]*_kr-_G52._xb[_a52]*_H52)*_M52;_Ob[_b52]=(-_G52._xb[_352]*_3W+_G52._xb[_452]*_SV-_G52._xb[_552]*_nW)*_M52;
_Ob[_c52]=(_G52._xb[__42]*_3W-_G52._xb[_052]*_SV+_G52._xb[_152]*_nW)*_M52;_Ob[_d52]=(-_G52._xb[_b52]*_lr+_G52._xb[_c52]*_jr-_G52._xb[_d52]*_H52)*_M52;_Ob[_e52]=(_G52._xb[_752]*_lr-_G52._xb[_852]*_jr+_G52._xb[_952]*_H52)*_M52;this._xb=_Ob}};function _xl(){this._44=0;this._54=0;this._64=0;this._74=0;this._z5=0;this._A5=0;this._B5=0;this._C5=0;this._D5=0;this._E5=0;this._F5=0;this._LO=_S42}function _S42(_YO){this._44=_YO._44;this._54=_YO._54;this._64=_YO._64;this._74=_YO._74;this._z5=_YO._z5;this._A5=_YO._A5;
this._B5=_YO._B5;this._C5=_YO._C5;this._D5=_YO._D5;this._E5=_YO._E5;this._F5=_YO._F5}function _N52(_Uc){_je("splash_set_color()")}var _O52=_N52;var _P52=!0;function _Q52(_le){_je("texture_get_width()")}function _R52(_le){_je("texture_get_height()")}function _S52(_XD){_je("texture_set_blending()")}function _0q(repeat){_je("texture_set_repeat()")}function __p(){_je("texture_get_repeat()")}function _T52(repeat){_je("texture_set_repeat_ext()")}function _U52(_V52){_je("texture_set_interpolation()")}function _W52(){
_je("texture_set_interpolation_ext()")}function _X52(){_je("draw_set_alpha_test()")}function _Y52(){_je("draw_set_alpha_test_ref_value()");}function _Z52(){_je("draw_get_alpha_test()");return 0}function __52(){_je("draw_get_alpha_test_ref_value()");return 0}function _Sx1(){_je("zip_unzip()")}function _Hp(_062,_162,_262){if(_Hp.arguments.length>0){if(_Hp.arguments.length==3){this._hq=_062;this._iq=_162;this._jq=_262}else {this._hq=_062._hq;this._iq=_062._iq;this._jq=_062._jq}}else {this._hq=1.0;this._iq=0.0;
this._jq=0.0}}_Hp.prototype._Tj=function(_de){return new _Hp(this._hq+_de._hq,this._iq+_de._iq,this._jq+_de._jq)};_Hp.prototype._l52=function(_de){return new _Hp(this._hq-_de._hq,this._iq-_de._iq,this._jq-_de._jq)};_Hp.prototype._eq=function(){var _Vr=1.0/Math.sqrt((this._hq*this._hq)+(this._iq*this._iq)+(this._jq*this._jq));this._hq=this._hq*_Vr;this._iq=this._iq*_Vr;this._jq=this._jq*_Vr};_Hp.prototype._m52=function(_362,_462){this._hq=(_362._iq*_462._jq)-(_362._jq*_462._iq);this._iq=(_362._jq*_462._hq)-(_362._hq*_462._jq);
this._jq=(_362._hq*_462._iq)-(_362._iq*_462._hq)};_Hp.prototype._n52=function(_562){return(this._hq*_562._hq)+(this._iq*_562._iq)+(this._jq*_562._jq);};(function(global,_tp1,_662){'use strict';function _762(_862){if(!_862)return;if(!_862.setTargetValueAtTime)_862.setTargetValueAtTime=_862.setTargetAtTime}if(window.hasOwnProperty('AudioContext')&&(!window.hasOwnProperty('webkitAudioContext')||window.webkitAudioContext.prototype.createGainNode===undefined)){window.webkitAudioContext=AudioContext;AudioContext.prototype._962=AudioContext.prototype.createGain;
AudioContext.prototype.createGain=function(){var _JQ=this._962();_762(_JQ.gain);return _JQ;};AudioContext.prototype._a62=AudioContext.prototype.createDelay;AudioContext.prototype.createDelay=function(){var _JQ=this._a62();_762(_JQ.delayTime);return _JQ};AudioContext.prototype._b62=AudioContext.prototype.createBufferSource;AudioContext.prototype.createBufferSource=function(){var _JQ=this._b62();if(!_JQ.noteOn)_JQ.noteOn=_JQ.start;if(!_JQ.noteGrainOn)_JQ.noteGrainOn=_JQ.start;if(!_JQ.noteOff)_JQ.noteOff=_JQ.stop;
_762(_JQ.playbackRate);return _JQ};AudioContext.prototype._c62=AudioContext.prototype._d62;AudioContext.prototype._d62=function(){var _JQ=this._c62();_762(_JQ._e62);_762(_JQ._f62);_762(_JQ._Zi1);_762(_JQ._g62);_762(_JQ._h62);_762(_JQ._i62);return _JQ};AudioContext.prototype._j62=AudioContext.prototype._k62;AudioContext.prototype._k62=function(){var _JQ=this._j62();_762(_JQ._fp1);_762(_JQ._l62);_762(_JQ._U21);_762(_JQ.gain);var _m62=['LOWPASS','HIGHPASS','BANDPASS','LOWSHELF','HIGHSHELF','PEAKING','NOTCH',
'ALLPASS'];for(var _24=0;_24<_m62.length;++_24){var _n62=_m62[_24];var _o62=_n62.toLowerCase();if(!_JQ.prototype.hasOwnProperty(_n62)){_JQ.prototype[_n62]=_o62}}return _JQ};if(AudioContext.prototype.hasOwnProperty('createOscillator')){AudioContext.prototype._p62=AudioContext.prototype._q62;AudioContext.prototype._q62=function(){var _JQ=this._p62();if(!_JQ.noteOn)_JQ.noteOn=_JQ.start;if(!_JQ.noteOff)_JQ.noteOff=_JQ.stop;_762(_JQ._fp1);_762(_JQ._l62);var _m62=['SINE','SQUARE','SAWTOOTH','TRIANGLE','CUSTOM'];
for(var _24=0;_24<_m62.length;++_24){var _n62=_m62[_24];var _o62=_n62.toLowerCase();if(!_JQ.prototype.hasOwnProperty(_n62)){_JQ.prototype[_n62]=_o62}}if(!_JQ.prototype.hasOwnProperty('setWaveTable')){_JQ.prototype._r62=_JQ.prototype._s62}return _JQ}}AudioContext.prototype._t62=AudioContext.prototype.createPanner;AudioContext.prototype.createPanner=function(){var _JQ=this._t62();var _m62={'EQUALPOWER':'equalpower','HRTF':'HRTF','LINEAR_DISTANCE':'linear','INVERSE_DISTANCE':'inverse','EXPONENTIAL_DISTANCE':'exponential',
};for(var _n62 in _m62){var _o62=_m62[_n62];if(!_JQ[_n62]){_JQ[_n62]=_o62}}return _JQ};if(!AudioContext.prototype.hasOwnProperty('createGainNode'))AudioContext.prototype.createGainNode=AudioContext.prototype.createGain;if(!AudioContext.prototype.hasOwnProperty('createDelayNode'))AudioContext.prototype._u62=AudioContext.prototype.createDelay;if(!AudioContext.prototype.hasOwnProperty('createJavaScriptNode'))AudioContext.prototype._v62=AudioContext.prototype.createScriptProcessor;if(!AudioContext.prototype.hasOwnProperty('createWaveTable'))AudioContext.prototype._w62=AudioContext.prototype.createPeriodicWave}
}(window));var _x62=0,_y62=1,_z62=2,_A62=3,_B62=4,_C62=5,_D62=6,_E62=7,_F62=8,_G62=9,_H62=10,_I62=11,_J62=12,_K62=13,_L62=14,_M62=15;function _tq(){this._ui()}_tq.prototype._ui=function(){this._N62=[];this._O62=[]};_tq.prototype._P62=function(){var _Q62="100\n";_Q62+=this._N62.length.toString()+"\n";for(var _24=0;_24<this._N62.length;_24++){var _R62=this._N62[_24];_Q62+=_R62._S62.toString()+" ";switch(_R62._S62){case _y62:break;case _x62:_Q62+=_R62._T62.toString();break;case _z62:_Q62+=_R62._44.toString()+" ";
_Q62+=_R62._54.toString()+" ";_Q62+=_R62._ye.toString()+" ";_Q62+="0.0 0.0 0.0 0.0 0.0 0.0 0.0\n";break;case _A62:_Q62+=_R62._44.toString()+" ";_Q62+=_R62._54.toString()+" ";_Q62+=_R62._ye.toString()+" ";_Q62+=(_R62._3d*1.0).toString()+" ";_Q62+=_R62.alpha.toString()+" ";_Q62+="0.0 0.0 0.0 0.0 0.0\n";break;case _B62:_Q62+=_R62._44.toString()+" ";_Q62+=_R62._54.toString()+" ";_Q62+=_R62._ye.toString()+" ";_Q62+=_R62._pd.toString()+" ";_Q62+=_R62._rd.toString()+" ";_Q62+="0.0 0.0 0.0 0.0 0.0\n";break;
case _C62:_Q62+=_R62._44.toString()+" ";_Q62+=_R62._54.toString()+" ";_Q62+=_R62._ye.toString()+" ";_Q62+=_R62._pd.toString()+" ";_Q62+=_R62._rd.toString()+" ";_Q62+=(_R62._3d*1.0).toString()+" ";_Q62+=_R62.alpha.toString()+" ";_Q62+="0.0 0.0 0.0\n";break;case _D62:_Q62+=_R62._44.toString()+" ";_Q62+=_R62._54.toString()+" ";_Q62+=_R62._ye.toString()+" ";_Q62+=_R62._Fe.toString()+" ";_Q62+=_R62._Ge.toString()+" ";_Q62+=_R62._He.toString()+" ";_Q62+="0.0 0.0 0.0 0.0\n";break;case _E62:_Q62+=_R62._44.toString()+" ";
_Q62+=_R62._54.toString()+" ";_Q62+=_R62._ye.toString()+" ";_Q62+=_R62._Fe.toString()+" ";_Q62+=_R62._Ge.toString()+" ";_Q62+=_R62._He.toString()+" ";_Q62+=(_R62._3d*1.0).toString()+" ";_Q62+=_R62.alpha.toString()+" ";_Q62+="0.0 0.0\n";break;case _F62:_Q62+=_R62._44.toString()+" ";_Q62+=_R62._54.toString()+" ";_Q62+=_R62._ye.toString()+" ";_Q62+=_R62._Fe.toString()+" ";_Q62+=_R62._Ge.toString()+" ";_Q62+=_R62._He.toString()+" ";_Q62+=_R62._pd.toString()+" ";_Q62+=_R62._rd.toString()+" ";_Q62+="0.0 0.0\n";
break;case _G62:_Q62+=_R62._44.toString()+" ";_Q62+=_R62._54.toString()+" ";_Q62+=_R62._ye.toString()+" ";_Q62+=_R62._Fe.toString()+" ";_Q62+=_R62._Ge.toString()+" ";_Q62+=_R62._He.toString()+" ";_Q62+=_R62._pd.toString()+" ";_Q62+=_R62._rd.toString()+" ";_Q62+=(_R62._3d*1.0).toString()+" ";_Q62+=_R62.alpha.toString()+" ";_Q62+="\n";break;case _H62:case _L62:case _M62:_Q62+=_R62._yb.toString()+" ";_Q62+=_R62._zb.toString()+" ";_Q62+=_R62._Km.toString()+" ";_Q62+=_R62._Ab.toString()+" ";_Q62+=_R62._Bb.toString()+" ";
_Q62+=_R62._Lm.toString()+" ";_Q62+=(_R62._1q?1.0:0.0).toString()+" ";_Q62+=(_R62._2q?1.0:0.0).toString()+" ";_Q62+="0.0 0.0\n";break;case _K62:_Q62+=_R62._yb.toString()+" ";_Q62+=_R62._zb.toString()+" ";_Q62+=_R62._Km.toString()+" ";_Q62+=_R62._Ab.toString()+" ";_Q62+=_R62._Bb.toString()+" ";_Q62+=_R62._Lm.toString()+" ";_Q62+=(_R62._1q?1.0:0.0).toString()+" ";_Q62+=(_R62._2q?1.0:0.0).toString()+" ";_Q62+=(_R62._Pm*1.0).toString()+" ";_Q62+="0.0\n";break;case _I62:case _J62:_Q62+=_R62._yb.toString()+" ";
_Q62+=_R62._zb.toString()+" ";_Q62+=_R62._Km.toString()+" ";_Q62+=_R62._Ab.toString()+" ";_Q62+=_R62._Bb.toString()+" ";_Q62+=_R62._Lm.toString()+" ";_Q62+=(_R62._1q?1.0:0.0).toString()+" ";_Q62+=(_R62._2q?1.0:0.0).toString()+" ";_Q62+=(_R62._Sm?1.0:0.0).toString()+" ";_Q62+=(_R62._Pm*1.0).toString()+" ";_Q62+="\n";break}}return _Q62};_tq.prototype._uq=function(_Ut){if(_G12===!0){var _U62=this._P62();var _V62=_Tt(_Ut);_Wt(_V62,_U62);_Ot(_V62)}else {debug("d3d_model_save() browser does not support local storage\n")}
};_tq.prototype._W62=function(_X62){var _Y62="";var _Z62=!1;for(var _24=0;_24<_X62.length;_24++){var __62=_X62.charAt(_24);if(__62==' '){if(!_Z62){_Y62=_Y62+__62}_Z62=!0}else {_Z62=!1;_Y62=_Y62+__62}}return _Y62;};_tq.prototype._072=function(_172){var _272=_172.split("\n");var version=parseInt(_272[0]);if(version==100){var _372=parseInt(_272[1]);for(var _24=2;_24<_272.length;_24++){var _R62={};var _472=this._W62(_272[_24]);var _572=_472.split(" ");_R62._S62=parseInt(_572[0]);switch(_R62._S62){case _y62:break;
case _x62:{_R62._T62=parseInt(_572[1]);break}case _z62:{_R62._44=parseFloat(_572[1]);_R62._54=parseFloat(_572[2]);_R62._ye=parseFloat(_572[3]);break}case _A62:{_R62._44=parseFloat(_572[1]);_R62._54=parseFloat(_572[2]);_R62._ye=parseFloat(_572[3]);_R62._3d=parseInt(_572[4]);_R62.alpha=parseFloat(_572[5]);break}case _B62:{_R62._44=parseFloat(_572[1]);_R62._54=parseFloat(_572[2]);_R62._ye=parseFloat(_572[3]);_R62._pd=parseFloat(_572[4]);_R62._rd=parseFloat(_572[5]);break}case _C62:{_R62._44=parseFloat(_572[1]);
_R62._54=parseFloat(_572[2]);_R62._ye=parseFloat(_572[3]);_R62._pd=parseFloat(_572[4]);_R62._rd=parseFloat(_572[5]);_R62._3d=parseInt(_572[6]);_R62.alpha=parseFloat(_572[7]);break}case _D62:{_R62._44=parseFloat(_572[1]);_R62._54=parseFloat(_572[2]);_R62._ye=parseFloat(_572[3]);_R62._Fe=parseFloat(_572[4]);_R62._Ge=parseFloat(_572[5]);_R62._He=parseFloat(_572[6]);break}case _E62:{_R62._44=parseFloat(_572[1]);_R62._54=parseFloat(_572[2]);_R62._ye=parseFloat(_572[3]);_R62._Fe=parseFloat(_572[4]);_R62._Ge=parseFloat(_572[5]);
_R62._He=parseFloat(_572[6]);_R62._3d=parseInt(_572[7]);_R62.alpha=parseFloat(_572[8]);break}case _F62:{_R62._44=parseFloat(_572[1]);_R62._54=parseFloat(_572[2]);_R62._ye=parseFloat(_572[3]);_R62._Fe=parseFloat(_572[4]);_R62._Ge=parseFloat(_572[5]);_R62._He=parseFloat(_572[6]);_R62._pd=parseFloat(_572[7]);_R62._rd=parseFloat(_572[8]);break}case _G62:{_R62._44=parseFloat(_572[1]);_R62._54=parseFloat(_572[2]);_R62._ye=parseFloat(_572[3]);_R62._Fe=parseFloat(_572[4]);_R62._Ge=parseFloat(_572[5]);_R62._He=parseFloat(_572[6]);
_R62._pd=parseFloat(_572[7]);_R62._rd=parseFloat(_572[8]);_R62._3d=parseInt(_572[9]);_R62.alpha=parseFloat(_572[10]);break}case _H62:case _L62:case _M62:{_R62._yb=parseFloat(_572[1]);_R62._zb=parseFloat(_572[2]);_R62._Km=parseFloat(_572[3]);_R62._Ab=parseFloat(_572[4]);_R62._Bb=parseFloat(_572[5]);_R62._Lm=parseFloat(_572[6]);_R62._1q=(parseFloat(_572[7])>=0.5)?!0:!1;_R62._2q=(parseFloat(_572[8])>=0.5)?!0:!1;break}case _K62:{_R62._yb=parseFloat(_572[1]);_R62._zb=parseFloat(_572[2]);_R62._Km=parseFloat(_572[3]);
_R62._Ab=parseFloat(_572[4]);_R62._Bb=parseFloat(_572[5]);_R62._Lm=parseFloat(_572[6]);_R62._1q=(parseFloat(_572[7])>=0.5)?!0:!1;_R62._2q=(parseFloat(_572[8])>=0.5)?!0:!1;_R62._Pm=~~parseFloat(_572[9]);break;}case _I62:case _J62:{_R62._yb=parseFloat(_572[1]);_R62._zb=parseFloat(_572[2]);_R62._Km=parseFloat(_572[3]);_R62._Ab=parseFloat(_572[4]);_R62._Bb=parseFloat(_572[5]);_R62._Lm=parseFloat(_572[6]);_R62._1q=(parseFloat(_572[7])>=0.5)?!0:!1;_R62._2q=(parseFloat(_572[8])>=0.5)?!0:!1;_R62._Sm=(parseFloat(_572[9])>=0.5)?!0:!1;
_R62._Pm=~~parseFloat(_572[10]);break}}this._N62.push(_R62)}}};_tq.prototype._Ac=function(_Ut){var _672=_Zu(_Ut,!0);if(_672!==null&&_672!==undefined){this._072(_672);}else {var _Zm=_rM(_Ut);var _Dc=this;var _772=new XMLHttpRequest();_772.open("GET",_Zm,!1);_772.onload=function(){if(_772.readyState==4&&_772.status==200){_Dc._072(_772.responseText)}};_772.send(null)}};_tq.prototype._mg=function(_h3){this._N62.push({_S62:_x62,_T62:_h3})};_tq.prototype._og=function(){this._N62.push({_S62:_y62})};_tq.prototype._P3=function(_44,
_54,_ye){this._N62.push({_S62:_z62,_44:_44,_54:_54,_ye:_ye})};_tq.prototype._vq=function(_44,_54,_ye,_Uc,alpha){this._N62.push({_S62:_A62,_44:_44,_54:_54,_ye:_ye,_3d:_Uc,alpha:alpha})};_tq.prototype._wq=function(_44,_54,_ye,_qe,_re){this._N62.push({_S62:_B62,_44:_44,_54:_54,_ye:_ye,_pd:_qe,_rd:_re})};_tq.prototype._xq=function(_44,_54,_ye,_qe,_re,_Uc,alpha){this._N62.push({_S62:_C62,_44:_44,_54:_54,_ye:_ye,_pd:_qe,_rd:_re,_3d:_Uc,alpha:alpha})};_tq.prototype._yq=function(_44,_54,_ye,_Fe,_Ge,_He){
this._N62.push({_S62:_D62,_44:_44,_54:_54,_ye:_ye,_Fe:_Fe,_Ge:_Ge,_He:_He})};_tq.prototype._zq=function(_44,_54,_ye,_Fe,_Ge,_He,_Uc,alpha){this._N62.push({_S62:_E62,_44:_44,_54:_54,_ye:_ye,_Fe:_Fe,_Ge:_Ge,_He:_He,_3d:_Uc,alpha:alpha})};_tq.prototype._Aq=function(_44,_54,_ye,_Fe,_Ge,_He,_qe,_re){this._N62.push({_S62:_F62,_44:_44,_54:_54,_ye:_ye,_Fe:_Fe,_Ge:_Ge,_He:_He,_pd:_qe,_rd:_re})};_tq.prototype._Bq=function(_44,_54,_ye,_Fe,_Ge,_He,_qe,_re,_Uc,alpha){this._N62.push({_S62:_G62,_44:_44,_54:_54,
_ye:_ye,_Fe:_Fe,_Ge:_Ge,_He:_He,_pd:_qe,_rd:_re,_3d:_Uc,alpha:alpha})};_tq.prototype._Cq=function(_yb,_zb,_Km,_Ab,_Bb,_Lm,_Mm,_Nm){this._N62.push({_S62:_H62,_yb:_yb,_zb:_zb,_Km:_Km,_Ab:_Ab,_Bb:_Bb,_Lm:_Lm,_1q:_Mm,_2q:_Nm})};_tq.prototype._Dq=function(_yb,_zb,_Km,_Ab,_Bb,_Lm,_Mm,_Nm,_Sm,_Pm){this._N62.push({_S62:_I62,_yb:_yb,_zb:_zb,_Km:_Km,_Ab:_Ab,_Bb:_Bb,_Lm:_Lm,_1q:_Mm,_2q:_Nm,_Sm:_Sm,_Pm:_Pm})};_tq.prototype._Eq=function(_yb,_zb,_Km,_Ab,_Bb,_Lm,_Mm,_Nm,_Sm,_Pm){this._N62.push({_S62:_J62,_yb:_yb,
_zb:_zb,_Km:_Km,_Ab:_Ab,_Bb:_Bb,_Lm:_Lm,_1q:_Mm,_2q:_Nm,_Sm:_Sm,_Pm:_Pm})};_tq.prototype._Fq=function(_yb,_zb,_Km,_Ab,_Bb,_Lm,_Mm,_Nm,_Pm){this._N62.push({_S62:_K62,_yb:_yb,_zb:_zb,_Km:_Km,_Ab:_Ab,_Bb:_Bb,_Lm:_Lm,_1q:_Mm,_2q:_Nm,_Pm:_Pm})};_tq.prototype._Gq=function(_yb,_zb,_Km,_Ab,_Bb,_Lm,_Mm,_Nm){this._N62.push({_S62:_L62,_yb:_yb,_zb:_zb,_Km:_Km,_Ab:_Ab,_Bb:_Bb,_Lm:_Lm,_1q:_Mm,_2q:_Nm})};_tq.prototype._Hq=function(_yb,_zb,_Km,_Ab,_Bb,_Lm,_Mm,_Nm){this._N62.push({_S62:_M62,_yb:_yb,_zb:_zb,_Km:_Km,
_Ab:_Ab,_Bb:_Bb,_Lm:_Lm,_1q:_Mm,_2q:_Nm})};_tq.prototype._872=function(){this._972=new _tf(_uf,_kc._vf(_kc._Kf),!1);this._972._T62=-1;this._972._a72=null};_tq.prototype._b72=function(_jf){switch(_jf){case _Te:case _Ue:case _We:return !0}return !1};_tq.prototype._c72=function(_uc){var _d72=this._972;if((_d72._T62!=-1)&&((_Pe!=_d72._T62)||(_Qe!=_d72._a72)||(this._b72(_d72._T62)===!1))){_d72._Og();this._O62[_uc].push({_T62:_if(_d72._T62),_a72:_d72._a72,_e72:_d72});this._872();_d72=this._972}_d72._vw1(_Se);
_d72._T62=_Pe;_d72._a72=_Qe;_pf()};_tq.prototype._f72=function(_uc){var _d72=this._972;_d72._Og();this._O62[_uc].push({_T62:_if(_d72._T62),_a72:_d72._a72,_e72:_d72});_pf()};_tq.prototype._7a1=function(_R62,_Hc){var _g72=_Ne;var _Dc=this;_Ne=function(){_Dc._c72(_Hc)};switch(_R62._S62){case _H62:_Qm(_R62._yb,_R62._zb,_R62._Km,_R62._Ab,_R62._Bb,_R62._Lm,_Hc,_R62._1q,_R62._2q);break;case _I62:_Rm(_R62._yb,_R62._zb,_R62._Km,_R62._Ab,_R62._Bb,_R62._Lm,_Hc,_R62._1q,_R62._2q,_R62._Sm,_R62._Pm);break;case _J62:_Tm(_R62._yb,
_R62._zb,_R62._Km,_R62._Ab,_R62._Bb,_R62._Lm,_Hc,_R62._1q,_R62._2q,_R62._Sm,_R62._Pm);break;case _K62:_Om(_R62._yb,_R62._zb,_R62._Km,_R62._Ab,_R62._Bb,_R62._Lm,_Hc,_R62._1q,_R62._2q,_R62._Pm);break;case _L62:_Um(_R62._yb,_R62._zb,_R62._Km,_R62._Ab,_R62._Bb,_R62._Lm,_Hc,_R62._1q,_R62._2q);break;case _M62:_Jm(_R62._yb,_R62._zb,_R62._Km,_R62._Ab,_R62._Bb,_R62._Lm,_Hc,_R62._1q,_R62._2q);break}_Ne=_g72};_tq.prototype._Zc=function(_44,_54,_ye,_Hc){var _24,_Qq=new _Gp();_Qq._Kq(_44,_54,_ye);var _Rq=_Sq(_Jq);
var _xb=new _Gp();_xb._Tq(_Qq,_Rq);_Iq(_Jq,_xb);if(this._O62[_Hc]===undefined){this._O62[_Hc]=[];this._872();for(var _24=0;_24<this._N62.length;_24++){var _R62=this._N62[_24];switch(_R62._S62){case _x62:_we(_R62._T62,_Hc);break;case _y62:this._c72(_Hc);break;case _z62:_xe(_R62._44,_R62._54,_R62._ye);break;case _A62:_ze(_R62._44,_R62._54,_R62._ye,_R62._3d,_R62.alpha);break;case _B62:_Be(_R62._44,_R62._54,_R62._ye,_R62._pd,_R62._rd);break;case _C62:_Ce(_R62._44,_R62._54,_R62._ye,_R62._pd,_R62._rd,_R62._3d,_R62.alpha);
break;case _D62:_Ee(_R62._44,_R62._54,_R62._ye,_R62._Fe,_R62._Ge,_R62._He);break;case _E62:_Ie(_R62._44,_R62._54,_R62._ye,_R62._Fe,_R62._Ge,_R62._He,_R62._3d,_R62.alpha);break;case _F62:_Ke(_R62._44,_R62._54,_R62._ye,_R62._Fe,_R62._Ge,_R62._He,_R62._pd,_R62._rd);break;case _G62:_Le(_R62._44,_R62._54,_R62._ye,_R62._Fe,_R62._Ge,_R62._He,_R62._pd,_R62._rd,_R62._3d,_R62.alpha);break;case _H62:case _I62:case _J62:case _K62:case _L62:case _M62:this._7a1(_R62,_Hc);break}}this._f72(_Hc);this._972=null}var _h72=this._O62[_Hc];
for(_24=0;_24<_h72.length;_24++){var _i72=_h72[_24];var _Jf=_i72._a72?_i72._a72._Vd:null;_kc._Vg(_i72._T62,_Jf,_i72._e72,0)}_Iq(_Jq,_Rq)};function _SJ(_j72){var _Xj=_SJ.arguments;var _Yj=_SJ.arguments.length;this._1k=[];this._Fk=[];this.length=0;this._wc=0;if(_Yj>0){for(var _24=0;_24<_Yj;_24++){this._1k[_24]=null;this._Fk.push(_24)}}}_SJ.prototype._932=function(){var _ub;if(this._Fk.length===0){_ub=this._1k.length;this._1k[_ub]=null;return _ub}return this._Fk.pop()};_SJ.prototype._Tj=function(_k72){var index=this._932();
this._1k[index]=_k72;this._wc++;this.length=this._1k.length;return index};_SJ.prototype._Bj=function(_iH){var _dk=this._1k[_iH];if(_dk===undefined)_dk=null;return _dk};_SJ.prototype._l72=function(_BO1){for(var _Jb=0;_Jb<this._1k.length;_Jb++){if(this._1k[_Jb]==_BO1)return _Jb}return -1};_SJ.prototype._m72=function(_BO1){var index=_l72(_BO1);if(index<0)return;_1k[index]=null;_Fk.push(index);this._wc--};_SJ.prototype._bk=function(_iH){if(_iH<0||_iH>=this._1k.length)return;this._1k[_iH]=null;this._Fk.push(_iH);
this._wc--};_SJ.prototype._ui=function(){this._1k=[];this._Fk=[];this._wc=0;this.length=this._1k.length};_SJ.prototype._ek=function(_nN,_yj){if(_nN<0||_nN>=this._1k.length)return;this._1k[_nN]=_yj};var _n72=0,_o72=1,_p72=2,_q72=3,_r72=4,_eB=5,_ys=6,_s72=0,_rs=1,_vs=-1,_DB=0,_t72=1,_fB=-1;var _u72=[];var _v72=[];function _w72(_5k,_Es1){_u72.push(_5k);_v72.push(_Es1)}function _ns(_5k){var _24=0;for(_24=0;_24<_u72.length;_24++){if(_u72[_24]==_5k){var _Qt=_v72[_24];_v72.splice(_24,1);_u72.splice(_24,1);return _Qt}
}return undefined}function _x72(){this._y72="";this._z72=-1;this._qs=0;this._A72=null;this._B72=_n72;this._ps=!1}function _O32(){this._1k=new _SJ(5)}_O32.prototype._XH=function(){return this._1k};_O32.prototype._Tj=function(_xj,_by1,_8g,_C72){var _Qt=new _x72();_Qt._z72=_xj;_Qt._y72=_by1;_Qt._A72=_C72;_Qt._B72=_8g;this._1k._Tj(_Qt);_w72(_C72,_Qt)};_O32.prototype._D72=function(){var map=_7k();_m7._6O=map;var _1k=this._1k._1k;for(var _24=0;_24<_1k.length;_24++){var _Qt=_1k[_24];if(_Qt!==null){if(_Qt._ps){_ck(map);
if(_Qt._B72==_eB){_hk(map,"filename","");_hk(map,"url",_Qt._y72);_hk(map,"result",_Qt._gB);_hk(map,"http_status",_Qt._6B);_hk(map,"response_headers",_Qt._7B)}else if(_Qt._B72==_ys){_hk(map,"username",_Qt._ks);_hk(map,"password",_Qt._ls);_hk(map,"url","");_hk(map,"result",_Qt._os);_hk(map,"value",_Qt.value);_hk(map,"http_status",0)}else {_hk(map,"url","");_hk(map,"result","");_hk(map,"http_status",0);_hk(map,"filename",_Qt._y72)}_hk(map,"id",_Qt._z72);_hk(map,"status",_Qt._qs);if(_Qt._B72==_o72)_CA._7O(_MU1,
0);else if(_Qt._B72==_p72)_CA._7O(_MU1,0);else if(_Qt._B72==_q72)_CA._7O(_MU1,0);else if(_Qt._B72==_r72)_CA._7O(_NU1,0);else if(_Qt._B72==_eB)_CA._7O(_OU1,0);else if(_Qt._B72==_ys)_CA._7O(_PU1,0);this._1k._bk(_24);if(_Qt._B72==_eB){_ak(_Qt._7B)}}}}_ak(map);_m7._6O=-1};function _vl(){this.__type="[Background]";this._g3="";this._q3=!1;this._r3=!1;this.preload=!1;this._kl=null;this._C3=0;this._D3=0;this._E3=0;this._F3=0;this._G3=0;this.frames=0;this._H3=0;this._I3=0;this._E72=[]}function _F72(_G72){var _Hl=new _vl();
_Hl._g3=_G72._g3;if(_G72._q3!=undefined)_Hl._q3=_G72._q3;if(_G72._r3!=undefined)_Hl._r3=_G72._r3;if(_G72.preload!=undefined)_Hl.preload=_G72.preload;_Hl._kl=_H72(_G72._y3);if(_G72._C3!=undefined)_Hl._C3=_G72._C3;if(_G72._D3!=undefined)_Hl._D3=_G72._D3;if(_G72._E3!=undefined)_Hl._E3=_G72._E3;if(_G72._F3!=undefined)_Hl._F3=_G72._F3;if(_G72._G3!=undefined)_Hl._G3=_G72._G3;if(_G72.frames!=undefined)_Hl.frames=_G72.frames;if(_G72._H3!=undefined)_Hl._H3=_G72._H3;if(_G72._I3!=undefined)_Hl._I3=_G72._I3;
for(var _24=0;_24<_G72._I3*_G72._H3;_24++){if(_G72._E72[_24]!=undefined)_Hl._E72[_24]=_G72._E72[_24];}return _Hl}function _I72(_G72){this._ui();if(_G72._c4!=undefined)this._c4=_G72._c4;if(_G72._SD!=undefined)this._SD=_G72._SD;if(_G72.index!=undefined)this.index=_G72.index;if(_G72._44!=undefined)this._44=_G72._44;if(_G72._54!=undefined)this._54=_G72._54;if(_G72._TD!=undefined)this._J72=_G72._TD;if(_G72._UD!=undefined)this._K72=_G72._UD;if(_G72._3A!=undefined)this._L72=_G72._3A;if(_G72._5A!=undefined)this._M72=_G72._5A;
if(_G72._N72!=undefined)this._N72=_G72._N72;if(_G72.alpha!=undefined)this.alpha=_G72.alpha;if(_G72._XD!=undefined)this._XD=_G72._XD;if(_G72._C3!=undefined)this._C3=_G72._C3;if(_G72._D3!=undefined)this._D3=_G72._D3;if(_G72._E3!=undefined)this._E3=_G72._E3;if(_G72._F3!=undefined)this._F3=_G72._F3;if(_G72._G3!=undefined)this._G3=_G72._G3;if(_G72.frames!=undefined)this.frames=_G72.frames;if(_G72._H3!=undefined)this._H3=_G72._H3;if(_G72._O72!=undefined)this._O72=_G72._O72;if(_G72._P72!=undefined)this._P72=_G72._P72}
_I72.prototype._ui=function(){this._c4=!1;this._SD=!1;this.index=-1;this._44=0;this._54=0;this._J72=!0;this._K72=!0;this._L72=0;this._M72=0;this._VD=1;this._WD=1;this._N72=!1;this.alpha=1.0;this._XD=0xffffff};function _J32(){this._Q72=[];this._fl=[]}_J32.prototype._hl=function(_nN){return this._Q72[_nN]};_J32.prototype._Bj=function(_nN){return this._fl[_nN]};_J32.prototype._ui=function(){this._fl=[]};_J32.prototype._R42=function(_G72){var _jl=null;if(_G72!=null){_jl=_F72(_G72)}return this._yl(_jl)};_J32.prototype._yl=function(_R72){
var _24=this._Q72.length;this._Q72[_24]=_R72;return _24};_J32.prototype._Tj=function(_G72){var _jl=null;if(_G72!=null){_jl=new _I72(_G72)}this._fl[this._fl.length]=_jl};var _S72=-1,_T72=-2,_U72=-3,_V72=-4,_W72=-5;var _X72=0,_Y72=1,_Z72=2,__72=3,_082=4;var _182=0,_282=1,_382=2,_482=3,_582=4,_JE1=5,_LE1=6,_682=7,_KE1=8,_782=9,_882=10,_982=11;var _NE1=0,_a82=1,_b82=2;function _c82(data,_d82,_e82,_f82,_g82,_h82){var _wv="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var _xv,_yv,_zv,_Av,_Bv,
_Cv,_Dv,_Ev;var _24=0;var _Fv=_f82;var _Gv="";var _i82=Math.floor(_h82/3);_24=_i82*4;var _j82=_h82%3;if(!data){return data}data+='';do {_Av=_Bv=_Cv=_Dv=-1;while(_Av<0){_Av=_wv.indexOf(data.charAt(_24++))}while(_Bv<0){_Bv=_wv.indexOf(data.charAt(_24++))}while(_Cv<0){_Cv=_wv.indexOf(data.charAt(_24++));}while(_Dv<0){_Dv=_wv.indexOf(data.charAt(_24++))}var _k82=(_Av<<2)|(_Bv>>4);var _l82=((_Bv&15)<<4)|(_Cv>>2);var _m82=((_Cv&3)<<6)|_Dv;_e82[_Fv++]=_k82;if(_Fv>=_d82)return _e82;if(_Cv!=64){_e82[_Fv++]=_l82;if(_Fv>=_d82)return _e82}
if(_Dv!=64){_e82[_Fv++]=_m82;if(_Fv>=_d82)return _e82}}while(_24<data.length);if(_g82&&_n82<_d82){_e82[_n82++]='\0'}return _e82}function _o82(_Zv,length){var _p82="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var _0w="";var _k82,_l82,_m82="";var _q82,_r82,_s82,_t82="";var _24=0;do {_k82=_Zv.charCodeAt(_24++);_l82=_Zv.charCodeAt(_24++);_m82=_Zv.charCodeAt(_24++);_q82=_k82>>2;_r82=((_k82&3)<<4)|(_l82>>4);_s82=((_l82&15)<<2)|(_m82>>6);_t82=_m82&63;if(isNaN(_l82)){_s82=_t82=64}else if(isNaN(_m82)){
_t82=64}_0w=_0w+_p82.charAt(_q82)+_p82.charAt(_r82)+_p82.charAt(_s82)+_p82.charAt(_t82);_k82=_l82=_m82="";_q82=_r82=_s82=_t82=""}while(_24<length);return _0w}function _ss1(_Wf){var _T3=1;while(_T3<=1024){if(_Wf<=_T3)return _T3;_T3=_T3<<1}return 1024}function _u82(_Wf,_8g,_v82){_v82=_ss1(_v82&0x1ff);this._w82=_Wf+_v82;this._B72=_8g;this._x82=_Wf;this._y82=_v82;this._z82=0;this._GE1=0;this._A82=new ArrayBuffer(_Wf);this._B82=new DataView(this._A82)}_u82.prototype._C82=function(_Aw1){var _D82=new ArrayBuffer(_Aw1);
var _E82=new Uint8Array(this._A82);var _F82=new Uint8Array(_D82);_F82.set(_E82);this._A82=_D82;this._B82=new DataView(this._A82);this._x82=_Aw1};_u82.prototype._G82=function(){this._z82=(this._z82+this._x82)%this._y82};function _H82(_8g){var _I82=0;switch(_8g){case _882:case _282:case _382:_I82=1;break;case _482:case _582:_I82=2;break;case _LE1:case _JE1:case _KE1:_I82=4;break;case _782:_I82=8;break}return _I82}_u82.prototype._J82=function(_K82,_Wf){if(this._x82==0)return;if(_Wf<0)_Wf=this._x82;if(_Wf==0)return "";
if(this._B72==_Z72){while(_K82<0)_K82+=this._x82;while(_K82>=this._x82)_K82-=this._x82}else {if(_K82<0)_K82=0;if(_K82>=this._x82)_K82=this._x82-1;if((_K82+_Wf)>this._x82)_Wf=this._x82-_K82}if(_Wf>this._x82-_K82){return ""}else {var _L82=new Uint16Array(this._A82,_K82,_Wf/2);var _IB=String.fromCharCode.apply(null,_L82);return _o82(_IB,_Wf)}};_u82.prototype._IE1=function(_8g,_8v){var _T3=0;this._GE1=(((this._GE1+this._z82)+(this._y82-1))&~(this._y82-1))-this._z82;if(this._GE1>=this._x82&&this._B72==_Z72){
while(this._GE1>=this._x82){this._G82();this._GE1-=this._x82}}if((this._GE1>=this._x82)&&(this._B72!=_Y72)){return _T72}var _I82=_H82(_8g);if(_8g==_982){_I82=(_8v.length+1)*2}if((this._GE1+_I82)>this._x82){if(this._B72==_Y72){var _M82=this._x82;var _Aw1=this._x82;while((this._GE1+_I82)>_Aw1){_Aw1=(_Aw1<<1)}this._C82(_Aw1)}else {if(this._B72!=_Z72){return _T72}}}switch(_8g){case _882:if(_8v==!0){_8v=1}else {_8v=0}case _282:{this._B82.setUint8(this._GE1,_8v);this._GE1++}break;case _982:{var _24=0;for(_24=0;_24<_8v.length;
_24++){var _N82=_8v.charCodeAt(_24);this._B82.setUint16(this._GE1,_N82,!0);this._GE1+=2}this._B82.setUint16(this._GE1,'\0',!0);this._GE1+=2}break;case _382:this._B82.setInt8(this._GE1,_8v);this._GE1++;break;case _482:this._B82.setUint16(this._GE1,_8v,!0);this._GE1+=2;break;case _582:this._B82.setInt16(this._GE1,_8v,!0);this._GE1+=2;break;case _LE1:this._B82.setInt32(this._GE1,_8v,!0);this._GE1+=4;break;case _JE1:this._B82.setUint32(this._GE1,_8v,!0);this._GE1+=4;break;case _KE1:this._B82.setFloat32(this._GE1,
_8v,!0);this._GE1+=4;break;case _782:this._B82.setFloat64(this._GE1,_8v,!0);this._GE1+=8;break}};_u82.prototype._O82=function(_8g,_K82,_8v){if(_K82<0)return;var _T3=_H82(_8g);if(this._B72!=_Z72){if(_K82>(this._x82-_T3))return 0}else {while(_K82>=this._x82){_K82-=this._x82}}switch(_8g){case _882:if(_8v==!0){_8v=1}else {_8v=0}case _282:{this._B82.setUint8(_K82,_8v)}break;case _382:this._B82.setInt8(_K82,_8v);break;case _482:this._B82.setUint16(_K82,_8v,!0);break;case _582:this._B82.setInt16(_K82,_8v,!0);break;
case _LE1:this._B82.setInt32(_K82,_8v,!0);break;case _JE1:this._B82.setUint32(_K82,_8v,!0);break;case _KE1:this._B82.setFloat32(_K82,_8v,!0);break;case _782:this._B82.setFloat64(_K82,_8v,!0);break}};_u82.prototype._ME1=function(_P82,_K82){switch(_P82){case _NE1:this._GE1=_K82;break;case _a82:this._GE1+=_K82;break;case _b82:this._GE1=this._x82-_K82;break}return this._GE1};function _Q82(_nN,_8g,_8v){var _Yd=_q12._Bj(_nN);if(!_Yd)return _W72;return _Yd._IE1(_8g,_8v)}function _R82(_nN){var _Yd=_q12._Bj(_nN);if(!_Yd)return _W72;
_Yd._A82=null;_Yd._B82=null;return 0}_S82=function(){_je("vertex_create_buffer")};_T82=function(_T3){_je("vertex_create_buffer_ext")};_U82=function(buffer){_je("vertex_delete_buffer")};_V82=function(buffer,_TJ1){_je("vertex_begin")};_W82=function(buffer){_je("vertex_end")};_X82=function(buffer,_44,_54){_je("vertex_position")};_Y82=function(buffer,_44,_54,_ye){_je("vertex_position_3d")};_Z82=function(buffer,_Uc,alpha){_je("vertex_colour");};__82=function(buffer,_Lb,_bd,_Ob,_cd){_je("vertex_rgba")}
;_092=function(buffer,_Lb,_bd,_Ob,_cd){_je("vertex_argb")};_192=function(buffer,_pd,_rd){_je("vertex_texcoord")};_292=function(buffer,_44,_54,_ye){_je("vertex_normal")};_392=function(buffer,_44){_je("vertex_float1")};_492=function(buffer,_44,_54){_je("vertex_float2")};_592=function(buffer,_44,_54,_ye){_je("vertex_float3")};_692=function(buffer,_44,_54,_ye,_64){_je("vertex_float4")};_792=function(buffer,_44,_54,_ye,_64){_je("vertex_ubyte4")};_892=function(buffer){_je("vertex_freeze")};_992=function(buffer){
_je("vertex_submit")};var _a92=8*1024;var _b92=[];function _c92(){_S82=_d92;_T82=_e92;_U82=_f92;_V82=_g92;_W82=_h92;_X82=_i92;_Y82=_j92;_Z82=_k92;__82=_l92;_092=_m92;_192=_n92;_292=_o92;_392=_p92;_492=_q92;_592=_r92;_692=_s92;_792=_t92;_892=_u92;_992=_v92}function _d92(){return _T82(_a92)}function _e92(_Wf){var _w92=new _Vf(_Wf);var _x92=_b92.length;for(var _24=0;_24<_b92;_24++){if((_b92[_24]===null)||(_b92[_24]===undefined)){_x92=_24;break}}_b92[_x92]=_w92;return _x92}function _f92(_3Q){_b92[_3Q]=null}function _g92(_3Q,
_tq1){_b92[_3Q]._mg(_tq1)}function _h92(_3Q){_b92[_3Q]._og()}function _i92(_3Q,_44,_54){_b92[_3Q]._pg(_44,_54)}function _j92(_3Q,_44,_54,_ye){_b92[_3Q]._sg(_44,_54,_ye)}function _k92(_3Q,_Uc,alpha){_b92[_3Q]._ug(_Uc,alpha)}function _l92(_3Q,_zg){_b92[_3Q]._yg(_zg)}function _m92(_3Q,_Bg){_b92[_3Q]._Ag(_Bg)}function _n92(_3Q,_pd,_rd){_b92[_3Q]._Cg(_pd,_rd)}function _o92(_3Q,_44,_54,_ye){_b92[_3Q]._Eg(_44,_54,_ye)}function _p92(_3Q,_44){_b92[_3Q]._Gg(_44)}function _q92(_3Q,_44,_54){_b92[_3Q]._Ig(_44,_54)}function _r92(_3Q,
_44,_54,_ye){_b92[_3Q]._Jg(_44,_54,_ye)}function _s92(_3Q,_44,_54,_ye,_64){_b92[_3Q]._Kg(_44,_54,_ye,_64)}function _t92(_3Q,_44,_54,_ye,_64){_b92[_3Q]._Mg(_44,_54,_ye,_64)}function _u92(_3Q){var _w92=_b92[_3Q];if(_w92){_w92._Og()}}function _v92(_3Q,_Tg,_Ug){var _Gf,_w92=_b92[_3Q];if(_w92){_w92._Sg(_if(_Tg),_Ug)}}function _C32(){this.__type="[BuiltIn]";this._y92=0;this._L42=0;this._M42=0;this._z92=0;this._A92=0;this._B92=0;this._C92=0;this._D92=100;this._w42=0;this._B42="/";this._E92="/";this._F92="/";this._G92=0;
this._H92=0;this._n7=0;this._18=0;this._I92="room";this._J92=30;this._K92=!1;this._L92=0x00000000;this._M92=!1;this._N92=!1;this._O92=!1;this._P92=0;this._Q92=0;this._R92=0;this._S92=0;this._T92=0;this._U92=0;this._V92=0;this._W92=1.0;this._X92=1.0;this._Y92=0;this._Z92=0;this.__92=0;this._0a2=1.0;this._1a2=!1;this._2a2=0;this._3a2=0;this._p7=0;this._q7=0;this._4a2=0;this._5a2=0;this._6a2=0;this._7a2=0;this._8a2=0;this._9a2=0;this._aa2=0;this._ba2=0;this._ca2=0;this._da2=0;this._ea2=0;this._fa2=0;
this._A8=0;this._B8=0;this._ga2=0;this._ha2=0;this._ia2=0;this._ja2=0;this._ka2="";this._la2="";this._D42=!1;this._ma2=!1;this._na2=!1;this._oa2=!1;this._pa2="score";this._qa2="lives";this._ra2="health";this._B7=0;this._sa2=0;this._ta2=0;this._ua2=0;this._va2=0;this._wa2=0;this._xa2=0;this._ya2=0;this._za2=0;this._Aa2=0;this._Ba2=0;this._P52=0;this._Ca2=0;this._Da2=0;this._Ea2=!0;this._Fa2=!0;this._Ga2=8.2;this._6O=-1;this._OC=-1;this._Ha2=!1;this._Ia2=-1;this._3a2=[];this._p7=[];this._q7=[];this._4a2=[];
this._5a2=[];this._6a2=[];this._7a2=[];this._8a2=[];this._9a2=[];this._aa2=[];this._ba2=[];this._ca2=[];this._da2=[];this._ea2=[];this._fa2=[];this._Ja2=[];this._Ka2=[];this._N92=[];this._O92=[];this._P92=[];this._Q92=[];this._R92=[];this._S92=[];this._T92=[];this._U92=[];this._V92=[];this._W92=[];this._X92=[];this._Y92=[];this._Z92=[];this.__92=[];this._0a2=[]}_C32.prototype._s7=function(){return _za.id};_C32.prototype._u7=function(_yj){return _za._La2(_yj)};_C32.prototype._tj=function(_Ma2){for(var _rd=0;
_rd<_Ma2.length;_rd++){var _sx=_Ma2[_rd];this[_rd]=_sx}};function _Eu(){this.__type="[Font]";this._Fu=!1;this._Na2=!1;this._g3="";this._Gu="";this._T3=12;this.bold=!1;this._U3=!1;this._V3=32;this._W3=127;this._Ku="";this.prop=!1;this._Oa2=0;this._Pa2=null;this.antialias=0;this._X3=0;this._Za=1;this.__a=1;this._Qa2=0.5;this._14=null;this._kl=null;this._Ra2=null}_Eu.prototype._Sa2=function(_G72){this._g3=_G72._g3;this._Gu=_G72._Y3;this._T3=_G72._T3;this.bold=_G72.bold;this._U3=_G72._U3;this._V3=_G72._V3&0xffff;
this._Fu=!1;this.antialias=0;this._X3=0;if(((_G72._V3>>16)&0xff)!==0)this._X3=(_G72._V3>>16)&0xff;if(((_G72._V3>>24)&0xff)!==0)this.antialias=((_G72._V3>>24)&0xff)-1;this._W3=_G72._W3;this._Za=_G72.__3;this.__a=_G72._04;this._14=[];var _Ms=99999999;var _Jb=-99999999;var maxHeight=0;for(var _Ta2=0;_Ta2<_G72._14.length;_Ta2++){var index=-2;_Ua2=_G72._14[_Ta2];if(_Ua2._34!=undefined)index=_Ua2._34.charCodeAt(0);else if(_Ua2._24!=undefined)index=_Ua2._24;this._14[index]=_Ua2;if(index<_Ms)_Ms=index;if(index>_Jb)_Jb=index;
if(_Ua2._74>maxHeight)maxHeight=_Ua2._74}this._Va2=maxHeight;this._V3=_Ms;this._W3=_Jb;this._kl=_H72(_G72._Z3)};_Eu.prototype._Wa2=function(){var height=0;for(var _ub=0;_ub<this._Ra2._AO.length;_ub++){var _wl=this._Ra2._AO[_ub];height=_Kb(height,_wl._E5)}this._T3=height};_Eu.prototype._Xa2=function(_Xt){if((this._Pa2!=null)&&(this._Pa2!=undefined)){var _yk="";for(var _24=0;_24<_Xt.length;_24++){if(_Xt.charAt(_24)==='\n'){_yk=_yk+_Xt.charAt(_24)}else {var _Ya2=this._Pa2.indexOf(_Xt.charAt(_24));if((_Ya2>=0)&&(_Ya2<this._Pa2.length)){
_yk=_yk+String.fromCharCode(this._V3+_Ya2)}}}return _yk}return _Xt};_Eu.prototype._Za2=function(_Xt){if((!_Xt)||(0===_Xt.length))return 0;if(this._Fu){return this._T3}else {return this._Va2}};_Eu.prototype.__a2=function(_Xt){if((!_Xt)||(0===_Xt.length))return 0;var _yk=this._Xa2(_0b2(_Xt));var _oK1=_yk.split('\n');if(this._Fu){if(this._Na2){var _tx=0;for(var _24=0;_24<_oK1.length;_24++){var _1b2=0;var _PJ1=_oK1[_24];for(var _Sb=0;_Sb<_PJ1.length;_Sb++){_1b2+=this._2b2(_yk.charCodeAt(_Sb))}_tx=_Kb(_tx,_1b2)}return _tx}
else {var _tx=0;_sd.font=this._Ku;for(var _24=0;_24<_oK1.length;_24++){var _7S1=_sd.measureText(_oK1[_24]);_tx=_Kb(_tx,_7S1.width)}return _tx}}else {var _tx=0;for(var _24=0;_24<_oK1.length;_24++){var _1b2=0;var _PJ1=_oK1[_24];for(var _Sb=0;_Sb<_PJ1.length;_Sb++){var _34=_PJ1.charCodeAt(_Sb);var _Ua2=this._14[_34];if(!_Ua2){_Ua2=this._14[this._V3]}_1b2+=_Ua2.shift}_tx=_Kb(_tx,_1b2)}return _tx}};_Eu.prototype._2b2=function(_6U){if(this._Fu){if(this._Na2){var _tx=this._Oa2;if((_6U>=this._V3)&&(_6U<this._W3)){var _wl=this._Ra2._AO[_6U-this._V3];
if(this.prop){_tx+=_wl._B5}else {_tx+=_wl._D5}}else if(_6U===32){_tx+=this._3b2}return _tx}else {_sd.font=this._Ku;if(_sd.measureText){var _7S1=_sd.measureText(String.fromCharCode(_6U));return _7S1.width;}return 0}}var _Ua2=this._14[_6U];if(_Ua2){return _Ua2.shift}else if(0x20>=this._V3&&0x20<=this._W3){return this._14[0x20].shift}else {return this._14[this._V3].shift}};_Eu.prototype._4b2=function(_Qa,_Ra,_5b2,__n,_0o,_Ua,_Pf,_Af){var _6b2;var _7b2=this._kl;if(!_7b2._yc.complete)return;var _Vr=_5b2.length;_Pf=_Pf&0xffffff|((_Af*255)<<24);
for(var _24=0;_24<_Vr;_24++){_6U=_5b2.charCodeAt(_24);var _Ua2=this._14[_6U];if(!_Ua2)_Ua2=this._14[0x20];var _Rc=_Ua2._44;var _Sc=_Ua2._54;var _by=_Ua2._64;var _dy=_Ua2._74;if(Math.abs(_Ua)<0.001){_sd._zO(_7b2,_Rc+_7b2._44,_Sc+_7b2._54,_by,_dy,_Qa+(_Ua2._84*__n),_Ra,_by*this._Za*__n,_dy*this.__a*_0o,_Pf)}else {_sd._zO(_7b2,_Rc+_7b2._44,_Sc+_7b2._54,_by,_dy,_Qa+(_Ua2._84*__n),_Ra,_by,_dy,_Pf)}_Qa+=__n*this._2b2(_6U)}};_Eu.prototype._8b2=function(_Qa,_Ra,_Ua){var _Qq=new _Gp();_Qq._Kq(-_Qa,-_Ra,0);var _Vq=new _Gp();
_Vq._Oq(_Ua);var _gV=new _Gp();_gV._Tq(_Qq,_Vq);_Qq._Kq(_Qa,_Ra,0);var _9b2=new _Gp();_9b2._Tq(_gV,_Qq);return _9b2};_Eu.prototype._ab2=function(_Qa,_Ra,_5b2,__n,_0o,_Ua,_Pf,_Af){if(this._Fu){this._4b2(_Qa,_Ra,_5b2,__n,_0o,_Ua,_Pf,_Af)}var _6b2;var _7b2=this._kl;if(!_7b2._yc.complete)return;var _Vr=_5b2.length;_Pf=_Pf&0xffffff|((_Af*255)<<24);var _Yx=_Pf,_Zx=_Pf,_bb2=_Pf,_cb2=_Pf;if(_db2){_Yx&=0xfffefffe;_Zx&=0xfffefffe;_bb2&=0xfffefffe;_cb2&=0xfffefffe;_Zx|=0x00010000;_bb2|=0x00000001;_cb2|=0x00010001}var _Yd,
_5e,_7e,_9e;if(!_7b2._yc._Vd)_Wd(_7b2);var _eb2;if(Math.abs(_Ua)>0.001){_eb2=_Sq(_Jq);_Iq(_Jq,this._8b2(_Qa,_Ra,_Ua))}var _Xd=_Vr*6;_Yd=_kc._Zd(__d._0e,_7b2._yc._Vd,_kc._1e,_Xd);var _2e=_Yd._3e()>>2;var index=_2e*_Yd._4e;_Yd._4e+=_Xd;var _be=index,_ce=_be+_2e,_de=_ce+_2e,_ee=_de+_2e,_fe=_ee+_2e,_ge=_fe+_2e;_5e=_Yd._6e;_7e=_Yd._8e;_9e=_Yd._ae;var __3,_04;if(Math.abs(_Ua)<0.001){__3=this._Za*__n;_04=this.__a*_0o}else {__3=1;_04=1}var _fb2=this._Qa2,_gb2=1.0/_7b2._yc.width,_hb2=1.0/_7b2._yc.height;for(var _24=0;
_24<_Vr;_24++){_6U=_5b2.charCodeAt(_24);var _Ua2=this._14[_6U];if(!_Ua2){_Ua2=this._14[0x20]}var _Rc=_Ua2._44,_Sc=_Ua2._54,_by=_Ua2._64,_dy=_Ua2._74;var _44=_Qa+(_Ua2._84*__n);_5e[_be+0]=_5e[_fe+0]=_5e[_ge+0]=_44-_fb2;_5e[_be+1]=_5e[_ce+1]=_5e[_ge+1]=_Ra-_fb2;_5e[_ce+0]=_5e[_de+0]=_5e[_ee+0]=_44+_fb2+(_by*__3);_5e[_de+1]=_5e[_ee+1]=_5e[_fe+1]=_Ra+_fb2+(_dy*_04);_5e[_be+2]=_5e[_ce+2]=_5e[_de+2]=_5e[_ee+2]=_5e[_fe+2]=_5e[_ge+2]=_he;_9e[_be+0]=_9e[_fe+0]=_9e[_ge+0]=(_7b2._44+_Rc-_fb2)*_gb2;_9e[_be+1]=_9e[_ce+1]=_9e[_ge+1]=(_7b2._54+_Sc-_fb2)*_hb2;
_9e[_ce+0]=_9e[_de+0]=_9e[_ee+0]=(_7b2._44+_Rc+_by+_fb2)*_gb2;_9e[_de+1]=_9e[_ee+1]=_9e[_fe+1]=(_7b2._54+_Sc+_dy+_fb2)*_hb2;_7e[_be]=_7e[_ge]=_Yx;_7e[_ce]=_Zx;_7e[_de]=_7e[_ee]=_bb2;_7e[_fe]=_cb2;_be+=(_2e*6);_ce+=(_2e*6);_de+=(_2e*6);_ee+=(_2e*6);_fe+=(_2e*6);_ge+=(_2e*6);_Qa+=__n*_Ua2.shift}if(_eb2!=undefined){_Iq(_Jq,_eb2)}};_Eu.prototype._ib2=function(_Qa,_Ra,_5b2,__n,_0o,_Ua,_Pf,_Af){var _6b2=null;var _7b2=_zc[this._kl._F5];if(!_7b2.complete)return;_sd.globalAlpha=_Af;var _Vr=_5b2.length;_Pf=_Pf&0xffffff;
_Ua=_g32(_Ua);if(Math.abs(_Ua)>0.001){_jb2(_Qa,_Ra,this._Za*__n,this.__a*_0o,-_Ua);_Qa=0;_Ra=0;if(_Pf!=0xffffff){for(var _24=0;_24<_Vr;_24++){_6U=_5b2.charCodeAt(_24);var _Ua2=this._14[_6U];if(!_Ua2){_Ua2=this._14[0x20]}var _by=_Ua2._64;if(_by!=99999){var _dy=_Ua2._74;_6b2=_kb2(_7b2,_Ua2,_Ua2._44,_Ua2._54,_by+2,_dy+2,_Pf);_sd._zO(_6b2,0,0,_by,_dy,_Qa+_Ua2._84,_Ra,_by,_dy);_Qa+=this._2b2(_6U)}}}else {for(var _24=0;_24<_Vr;_24++){_6U=_5b2.charCodeAt(_24);var _Ua2=this._14[_6U];if(!_Ua2){_Ua2=this._14[0x20]}
var _by=_Ua2._64;if(_by!=99999){var _dy=_Ua2._74;_sd._zO(_7b2,_Ua2._44+this._kl._44,_Ua2._54+this._kl._54,_by,_dy,_Qa+_Ua2._84,_Ra,_by,_dy);_Qa+=this._2b2(_6U)}}}_lb2()}else {_Qa=~~(_Qa+0.5);_Ra=~~(_Ra+0.5);var _mb2=this._Za*__n;var _nb2=this.__a*_0o;if(_Pf!=0xffffff){for(var _24=0;_24<_Vr;_24++){_6U=_5b2.charCodeAt(_24);var _Ua2=this._14[_6U];if(!_Ua2){_Ua2=this._14[0x20]}var _by=_Ua2._64;if(_by!=99999){var _dy=_Ua2._74;_6b2=_kb2(_7b2,_Ua2,_Ua2._44+this._kl._44,_Ua2._54+this._kl._54,_by+2,_dy+2,_Pf);_sd._zO(_6b2,
0,0,_by+1,_dy+1,_Qa+(_Ua2._84*_mb2),_Ra,(_by+1)*_mb2,(_dy+1)*_nb2);_Qa+=_mb2*this._2b2(_6U)}}}else {for(var _24=0;_24<_Vr;_24++){_6U=_5b2.charCodeAt(_24);var _Ua2=this._14[_6U];if(!_Ua2){_Ua2=this._14[0x20]}var _by=_Ua2._64;if(_by!=99999){var _dy=_Ua2._74;_sd._zO(_7b2,_Ua2._44+this._kl._44,_Ua2._54+this._kl._54,_by,_dy,_Qa+(_Ua2._84*_mb2),_Ra,_by*_mb2,_dy*_nb2);_Qa+=_mb2*this._2b2(_6U)}}}}};_Eu.prototype._ob2=function(_Qa,_Ra,_5b2,__n,_0o,_Ua,_Pf,_Af){if(this._Ra2==null)return;_sd.globalAlpha=_Af;var _Vr=_5b2.length;
_Pf=_Pf&0xffffff;var _Uc=_Pf|(_xf*255)<<24;_Ua=_g32(_Ua);var _dc=Math.sin(_Ua);var _ec=Math.cos(_Ua);var _pb2=_dc*__n;var _qb2=_ec*__n;var _mb2=this._Za*__n;var _nb2=this.__a*_0o;for(var _24=0;_24<_Vr;_24++){_6U=_5b2.charCodeAt(_24);if(_6U<this._V3||_6U>=this._W3){}else {var _44=_Qa;var _54=_Ra;var _wl=this._Ra2._AO[_6U-this._V3];var _7b2=_zc[_wl._F5];if(_7b2.complete){var _My=_wl._z5;var _Ny=_wl._A5;if(this.prop)_My=0;if(_Pf!=0xffffff){var _6b2;if(!_kc){_6b2=_vd(_wl,_Pf)}else {_6b2=_wl}if(Math.abs(_Ua)<0.001){_sd._zO(_6b2,
0,0,_wl._B5,_wl._C5,_44+(_My*_mb2),_54+(_Ny*_nb2),_wl._B5*_mb2,_wl._C5*_nb2);}else {_jb2(_44,_54,_mb2,_nb2,-_Ua);_sd._zO(_6b2,0,0,_wl._B5,_wl._C5,_My,_Ny,_wl._B5,_wl._C5);_lb2()}}else {if(_kc){_7b2=_wl}if(Math.abs(_Ua)<0.001){_sd._zO(_7b2,_wl._44,_wl._54,_wl._64,_wl._74,_44+(_My*_mb2),_54+(_Ny*_nb2),_wl._B5*_mb2,_wl._C5*_nb2)}else {_jb2(_44,_54,_mb2,_nb2,-_Ua);_sd._zO(_7b2,_wl._44,_wl._54,_wl._64,_wl._74,_My,_Ny,_wl._B5,_wl._C5);_lb2()}}}}var shift=this._2b2(_6U);_Qa=_Qa+_qb2*shift;_Ra=_Ra-_pb2*shift}
};_Eu.prototype._rb2=function(_Qa,_Ra,_5b2,__n,_0o,_Ua,_Pf,_Af){if(this._Ra2==null)return;_sd.globalAlpha=_Af;var _Vr=_5b2.length;_Pf=_Pf&0xffffff;var _Uc=_Pf|(_xf*255)<<24;var _sb2=_g32(_Ua);var _dc=Math.sin(_sb2);var _ec=Math.cos(_sb2);var _pb2=_dc*__n;var _qb2=_ec*__n;var _mb2=this._Za*__n;var _nb2=this.__a*_0o;var _xb=undefined;var _tb2=undefined;if(Math.abs(_Ua)>=0.001){_xb=new _Gp();_tb2=_Sq(_Jq)}for(var _24=0;_24<_Vr;_24++){_6U=_5b2.charCodeAt(_24);if(_6U<this._V3||_6U>this._W3){}else {var _44=_Qa;var _54=_Ra;
var _wl=this._Ra2._AO[_6U-this._V3];var _7b2=_zc[_wl._F5];if(_7b2.complete){var _My=_wl._z5;var _Ny=_wl._A5;if(this.prop)_My=0;if(_tb2===undefined){_sd._zO(_wl,_wl._44,_wl._54,_wl._64,_wl._74,_44+(_My*_mb2),_54+(_Ny*_nb2),_wl._B5*_mb2,_wl._C5*_nb2,_Uc)}else {_xb._x52(_44,_54,_mb2,_nb2,_Ua);_Iq(_Jq,_xb);_sd._zO(_wl,_wl._44,_wl._54,_wl._64,_wl._74,_My,_Ny,_wl._B5,_wl._C5,_Uc)}}}var shift=this._2b2(_6U);_Qa=_Qa+_qb2*shift;_Ra=_Ra-_pb2*shift}if(_tb2!==undefined){_Iq(_Jq,_tb2)}};function _L32(){this._S3=[];
this.length=0;this._ub2=null;this._eu=0;this._vb2=0;this._cu=0;var _Du=_xu("Arial",12,!1,!1,32,127,!1);this._S3[-1]=_Du;_e22=-1;this._eu=_e22}_L32.prototype._ui=function(){this._S3=[];length=0};_L32.prototype._Tj=function(_G72){var _Du=null;if(_G72!=null){_Du=new _Eu();_Du._Sa2(_G72)}this._S3[this._S3.length]=_Du;return this._S3.length-1};_L32.prototype._Mu=function(_wb2){this._S3[this._S3.length]=_wb2;return this._S3.length-1};_L32.prototype._xb2=function(){if(this._eu>=0&&this._eu<=this._S3.length&&this._S3[this._eu]!=null){
this._ub2=this._S3[this._eu]}else {this._ub2=this._S3[-1]}};_L32.prototype._Bj=function(_xj){if(_xj>=0&&_xj<=this._S3.length&&this._S3[_xj]){return this._S3[_xj]}return null};function _0b2(_yk){if(_yk==null)return 0;var _yb2=_yk;var _zm1="";var _24=0;var _b21=0;while(_b21<_yb2.length){var _7s=_yb2[_b21];if(_7s=='#'){if((_24>0)&&(_yb2[_b21-1]=='\\')){_zm1=_zm1.substring(0,_zm1.length-1)+'#'}else {_zm1+=String.fromCharCode(0x0a);_24++;}}else {_zm1+=_7s;_24++}_b21++}return _zm1}_L32.prototype._6s=function(_5b2,
_zb2,_ub2){if(_5b2==null)return;if(_zb2<0)_zb2=10000000;var _Ab2=_ub2?_ub2._Xa2(" "):" ";var _Tr=String.fromCharCode(0x0a);_4s=[];var _Bb2=0;_5b2=_0b2(_5b2);var _Vr=_5b2.length;var _ul=_5b2;var start=0;var end=0;while(start<_Vr){var _KN=0;if(_zb2==10000000){while(end<_Vr&&_ul[end]!=_Tr){end++}_4s[_Bb2++]=_ul.substring(start,end)}else {while(end<_Vr){if(_ul[end]!=_Ab2)break;end++}while(end<_Vr&&_KN<_zb2){_34=_ul[end];if(_34==_Tr)break;_KN+=this._ub2._2b2(_34.charCodeAt(0));end++}if(_KN>_zb2){end--;_KN-=this._ub2._2b2(_ul.charCodeAt(end))}
if(_ul[end]==_Tr){_4s[_Bb2++]=_ul.substring(start,end)}else {if(end==start)return _4s;if(end!=_Vr){if((_ul[end]!=_Ab2)||(_ul[end]!=_Ab2&&_ul[end+1]!=_Ab2)){while(end>start){if(_ul[--end]==_Ab2)break}}}if(end>start){while(_ul[end-1]==_Ab2){end--}}else if(end==start){while(_ul[end]!=_Ab2&&end<_Vr){end++}}_4s[_Bb2++]=_ul.substring(start,end)}}start=++end}return _4s};_L32.prototype._fu=function(_Xt,_44,_54,_Cb2,_zb2,_Ua,__n,_0o){var _VD=__n;var _WD=_0o;var _Db2=0.0;var _Eb2=0.0;var _4s=[];var _24=0;this._xb2();
var _ub2=this._ub2;var _yk=_ub2._Xa2(_Xt);_4s=this._6s(_yk,_zb2,_ub2);var _Fb2=_g32(_Ua);var _dc=Math.sin(_Fb2);var _ec=Math.cos(_Fb2);if(_Cb2<0){_Cb2=_ub2?_ub2._Za2('M'):20}var _Gb2=_dc*_WD*_Cb2;var _Hb2=_ec*_WD*_Cb2;if(this._vb2==1){_54=_54-Math.round((_4s.length*_Hb2)/2.0);_44=_44-Math.round((_4s.length*_Gb2)/2.0)}if(this._vb2==2){_54=_54-Math.round(_4s.length*_Hb2);_44=_44-Math.round(_4s.length*_Gb2)}if(!_ub2){_sd.fillStyle=_vx;_sd.globalAlpha=_xf;for(_24=0;_24<=_4s.length-1;_24++){var _Ib2=_4s[_24];
if(_Ib2!=null){_sd.fillText(_Ib2,_44,_54+13);_54=_54+_Hb2;_44=_44+_Gb2}}}else {for(_24=0;_24<=_4s.length-1;_24++){_Db2=0;_Eb2=0;var _Ib2=_4s[_24];if(_Ib2!=null){if(this._cu==1)_Db2=-(_VD*_ub2.__a2(_Ib2)/2);if(this._cu==2)_Db2=-(_VD*_ub2.__a2(_Ib2));if(_ub2._Na2){_Db2-=(_VD*_ub2._Ra2._s3);_Eb2-=(_WD*_ub2._Ra2._t3)}var _Tb=_44+(_ec*_Db2)+(_dc*_Eb2);var _Vb=_54-(_dc*_Db2)+(_ec*_Eb2);if(_ub2._Fu){if(_ub2._Na2){if(!_kc){_ub2._ob2(_Tb,_Vb,_Ib2,_VD,_WD,_Ua,_yf,_xf)}else {_ub2._rb2(_Tb,_Vb,_Ib2,_VD,_WD,_Ua,_yf,
_xf);}}else {if(_ub2._Hu){_Jb2(_ub2._Ku,_Ib2,_Tb,_Vb,1,1,_Fb2,_yf,_xf)}}}else {if(_kc){_ub2._ab2(_Tb,_Vb,_Ib2,_VD,_WD,_Ua,_yf,_xf)}else {_ub2._ib2(_Tb,_Vb,_Ib2,_VD,_WD,_Ua,_yf,_xf)}}}_54=_54+_Hb2;_44=_44+_Gb2}}};var _Kb2;var _zc;var _Lb2=null;var _TQ=1024;var _UQ=768;var _VQ=1;var _WQ=1;var _Uw=0;var _Vw=0;var _Ww=0;var _Xw=0;var _sA=0;var _tA=0;var _uA=0;var _vA=0;var _Mb2=[];var _Nb2=0;var _ud=0xffffff;var _Il;var _Ob2;var _ZP;var __P;var _lb2;var _Pb2;var _jb2;var _iQ;function _Qb2(){return _TQ}function _Rb2(){return _UQ}function _xO(_Sb2){
if(!_Sb2)return;_Sb2._Tb2=_Sb2.transform;_Sb2._Tw=_Sb2.setTransform;_Sb2._Rw=_Sb2.save;_Sb2._Yw=_Sb2.restore;_Sb2._Px=_Sb2.fillRect;_Sb2._Ox=_Sb2.strokeRect;_Sb2._2y=_Sb2.beginPath;_Sb2._Wy=_Sb2.arc;_Sb2._6y=_Sb2.stroke;_Sb2._5y=_Sb2.closePath;_Sb2.lineWidth=_Sb2.lineWidth;_Sb2._3y=_Sb2.moveTo;_Sb2._4y=_Sb2.lineTo;_Sb2._ky=_Sb2.fill;_Sb2._zO=_Sb2.drawImage;_Sb2._4Q=_Sb2.getImageData;_Sb2._Ub2=_Sb2.createImageData;_Sb2._Vb2=_Sb2.putImageData;_Sb2._Wb2=_Sb2.clip;_Sb2._Xb2=_Sb2.rect}function _zP(_Sb2){
_Sb2.imageSmoothingEnabled=!1;_Sb2.webkitImageSmoothingEnabled=!1;_Sb2.mozImageSmoothingEnabled=!1;_Sb2.msImageSmoothingEnabled=!1;_Sb2.oImageSmoothingEnabled=!1;_Sb2.imagerendering="pixelated";_Sb2.msInterpolationMode="nearest-neighbor"}function _E32(_Cp1){_zc=[];_Lb2=null;_Uw=0;_Vw=0;_Ww=0;_Xw=0;_sA=0;_tA=0;_uA=0;_vA=0;_Mb2=[];_Mb2[0]=1;_Mb2[1]=0;_Mb2[2]=0;_Mb2[3]=0;_Mb2[4]=1;_Mb2[5]=0;if(!_kc){if(_rT1){_Il=_Yb2}else {_Il=_Zb2}_Ob2=__b2;_0c2=_1c2;_ZP=_2c2;__P=_3c2;_4c2=_5c2;_lb2=_6c2;_Pb2=_7c2;_jb2=_8c2;
_iQ=_9c2;_ac2=_bc2;_cc2=_dc2;_Jb2=_ec2;_fc2=_gc2;_hc2=_ic2;_jc2=_kc2;_lc2=function(){};_mc2=function(){};if(_sT1){if(_rT1){_ud=0x1ffffff;_Il=_nc2}else {_Il=_oc2}_Ob2=__b2;_0c2=_pc2}}else {_qc2()}_ZP(0,0,_LQ,_MQ);__P(0,0,_LQ,_MQ)}function _bc2(){_sd._Rw()}function _dc2(){_sd._Yw()}function _PO(_YO){_YO._vc=[];_YO._wc=0;_YO._xc=4;_YO._BP=0;_YO._CP=null;_YO._vO=null;_YO._yc=_zc[_YO._F5]}function _O42(_rc2){_Lb2=_rc2;for(var _24=0;_24<_rc2.length;_24++){var _wl=_rc2[_24];_PO(_wl)}}function _sc2(){this._Hl=null;
this._tc2=0}function _kb2(_Ug,_uc2,_Qa,_Ra,_qj,_rj,_zf){var _vc2=null;if(_uc2._vc!=undefined){_vc2=_uc2._vc[_zf]}else {_uc2._vc=[];_uc2._xc=4;_uc2._wc=0}if(_vc2!=null){_vc2._tc2=_Nb2;return _vc2._Hl}var _wc2=-9999999999;_vc2=null;if(_uc2._wc<_uc2._xc){_vc2=new _sc2();_uc2._wc++}else {var _xc2=-1;for(var _24 in _uc2._vc){if(!_uc2._vc.hasOwnProperty(_24))continue;var _yc2=_uc2._vc[_24];if(_yc2!=null){var _Nb=_Nb2-_yc2._tc2;if(_Nb>_wc2){_xc2=_24;_vc2=_yc2;_wc2=_Nb}}}if(_xc2>=0)delete _uc2._vc[_xc2]}_uc2._vc[_zf]=_vc2;
_vc2._tc2=_Nb2;_vc2._Hl=_zc2(_Ug,_Qa,_Ra,_qj,_rj,_zf);return _vc2._Hl}function _vd(_YO,_zf){return _kb2(_YO._yc,_YO,_YO._44,_YO._54,_YO._64,_YO._74,_zf)}function _H72(_nN){return _Lb2[_nN]}function _6c2(){_sd._Tw(_Mb2[0],_Mb2[3],_Mb2[1],_Mb2[4],_Mb2[2],_Mb2[5])}function _7c2(_Pf){_sd._Rw();var _Sw=[];_Sw[0]=1;_Sw[1]=0;_Sw[2]=0;_Sw[3]=1;_Sw[4]=0;_Sw[5]=0;_sd._Tw(_Sw[0],_Sw[1],_Sw[2],_Sw[3],_Sw[4],_Sw[5]);_sd.fillStyle=_Ax(_Pf|0xff000000);_sd._Px(_Uw,_Vw,_Ww,_Xw);_sd._Yw()}function _2c2(_zq1,_Aq1,_Bq1,_Cq1){
_Uw=_zq1;_Vw=_Aq1;_Ww=_Bq1;_Xw=_Cq1}function _Ac2(_Qa,_Ra,_qj,_rj,_Ua){var _QA=new _Hp((_Qa+_qj/2.0),(_Ra+_rj/2.0),-16000.0);var _RA=new _Hp((_Qa+_qj/2.0),(_Ra+_rj/2.0),0.0);var _SA=new _Hp(Math.sin(-_Ua*(Math.PI/180.0)),Math.cos(-_Ua*(Math.PI/180.0)),0.0);_z12._Kp(_QA,_RA,_SA);_y12._Xp(_qj,-_rj*_Rp,1.0,32000.0)}function _8c2(_Qa,_Ra,_qQ,_rQ,_Ua){var _Sw=[];_Sw[0]=Math.cos(_Ua);_Sw[3]=Math.sin(_Ua);_Sw[1]=-_Sw[3];_Sw[4]=_Sw[0];_Sw[0]*=_qQ;_Sw[3]*=_qQ;_Sw[1]*=_rQ;_Sw[4]*=_rQ;_Sw[2]=_Qa;_Sw[5]=_Ra;_sd._Tb2(_Sw[0],
_Sw[3],_Sw[1],_Sw[4],_Sw[2],_Sw[5])}function _5c2(_Bc2,_Cc2,_Dc2,_Ec2){if((_Uw===0&&_Vw===0)&&(_Ww==_sd.canvas.width&&_Xw===_sd.canvas.height)){}else {_Mb2[0]=1;_Mb2[1]=0;_Mb2[2]=0;_Mb2[3]=1;_Mb2[4]=0;_Mb2[5]=0;_sd._Tw(_Mb2[0],_Mb2[1],_Mb2[2],_Mb2[3],_Mb2[4],_Mb2[5]);_sd.moveTo(_Uw,_Vw);_sd.lineTo(_Uw+_Ww,_Vw);_sd.lineTo(_Uw+_Ww,_Vw+_Xw);_sd.lineTo(_Uw,_Vw+_Xw);if(!(_tB==_ET1&&_3S==4.0)){_sd.clip()}}_Mb2[0]=_Bc2;_Mb2[1]=0;_Mb2[2]=_Dc2;_Mb2[3]=0;_Mb2[4]=_Cc2;_Mb2[5]=_Ec2;_sd._Tw(_Mb2[0],_Mb2[3],_Mb2[1],
_Mb2[4],_Mb2[2],_Mb2[5])}function _3c2(_Fc2,_Gc2,_Hc2,_Ic2,_Ua){if((_Uw===0&&_Vw===0)&&(_Ww==_sd.canvas.width&&_Xw===_sd.canvas.height)){}else {_Mb2[0]=1;_Mb2[1]=0;_Mb2[2]=0;_Mb2[3]=1;_Mb2[4]=0;_Mb2[5]=0;_sd._Tw(_Mb2[0],_Mb2[1],_Mb2[2],_Mb2[3],_Mb2[4],_Mb2[5]);_sd.beginPath();_sd.moveTo(_Uw,_Vw);_sd.lineTo(_Uw+_Ww,_Vw);_sd.lineTo(_Uw+_Ww,_Vw+_Xw);_sd.lineTo(_Uw,_Vw+_Xw);if(!(_tB==_ET1&&_3S==4.0)){_sd.clip()}}var _64=_Ww/_Hc2;var _74=_Xw/_Ic2;_sA=_Fc2;_tA=_Gc2;_uA=_Hc2;_vA=_Ic2;_Mb2[0]=_64;_Mb2[1]=0;
_Mb2[2]=-(_Fc2*_64)+_Uw;_Mb2[3]=0;_Mb2[4]=_74;_Mb2[5]=-(_Gc2*_74)+_Vw;_sd._Tw(_Mb2[0],_Mb2[3],_Mb2[1],_Mb2[4],_Mb2[2],_Mb2[5])}function _Ic(_Ea){var _24=_zc.length;var _yc=new Image();_Ea=_rM(_Ea);_yc.crossOrigin='anonymous';_yc.src=_Ea;_zc[_24]=_yc;return _24}function _Jc2(_sc,_tc){var _34=document.createElement("canvas");_34.width=_sc;_34.height=_tc;var _24=_zc.length;var _yc=new Image(_sc,_tc);_yc.src=_34.toDataURL();_zc[_24]=_yc;return _24}function _Kc2(_Ug,_Qa,_Ra,_Cp1){var context=_Ug.getContext('2d');
context.globalCompositeOperation='copy';context.drawImage(_Cp1,_Qa,_Ra)}function _BO(_Lc2){var _24=_zc.length;_zc[_24]=_Lc2;return _24}function _gc2(){_Nb2++}function _ic2(){}function _VO(_YO){var _vO=document.createElement(_bs);var _sl=_vO.getContext('2d');_xO(_sl);_vO.width=_YO._64;_vO.height=_YO._74;_sl._zO(_YO._yc,_YO._44,_YO._54,_YO._64,_YO._74,0,0,_YO._64,_YO._74);_vO.complete=!0;return _vO}function _4P(_YO){var _1P=[];var _RH=_YO._D5*_YO._E5*4;for(var _24=0;_24<_RH;_24++)_1P[_24]=0;if(_YO._yc._Vd)_Mc2=_Nc2(_YO);
else {var _vO=document.createElement(_bs);var _sl=_vO.getContext('2d');_xO(_sl);_vO.width=_YO._64;_vO.height=_YO._74;_sl._zO(_YO._yc,_YO._44,_YO._54,_YO._64,_YO._74,0,0,_YO._64,_YO._74);_vO.complete=!0;var data,_5Q,_Oc2,_Pc2;try{data=_sl.getImageData(0,0,_YO._64,_YO._74)}catch(_fz){return _1P}_Mc2=data.data}var _Qc2=(_YO._z5+(_YO._A5*_YO._D5))*4;var _ac=_YO._64*4;for(_54=0;_54<_YO._74;_54++){var _SF=_Qc2;var _Rc2=_54*_ac;for(_44=0;_44<_ac;_44++){_1P[_SF++]=_Mc2[_Rc2++]}_Qc2+=_YO._D5*4}return _1P}function _Nc2(_YO){
var _Dp1=_Sc2;var _yc=_YO._yc._Vd;var _Jf=_yc._Is1;var _64=_yc._Js1;var _74=_yc._Ks1;var _Cs1=_Dp1.getParameter(_Dp1.FRAMEBUFFER_BINDING);var _Ls1=_Dp1.createFramebuffer();_Dp1.bindFramebuffer(_Dp1.FRAMEBUFFER,_Ls1);_Dp1.framebufferTexture2D(_Dp1.FRAMEBUFFER,_Dp1.COLOR_ATTACHMENT0,_Dp1.TEXTURE_2D,_Jf,0);data=new Uint8Array(_64*_74*4);_Dp1.readPixels(0,0,_64,_74,_Dp1.RGBA,_Dp1.UNSIGNED_BYTE,data);_Mc2=data;_Dp1.bindFramebuffer(_Dp1.FRAMEBUFFER,_Cs1);_Dp1.deleteFramebuffer(_Ls1);return data}function _Yb2(_YO,
_Qa,_Ra,_Af){if(!_YO._yc)return;if(!_YO._yc.complete)return;if(_YO._vO==null)_YO._vO=_VO(_YO);_Qa+=_YO._z5;_Ra+=_YO._A5;_sd.globalAlpha=_Af;_sd._zO(_YO._vO,~~_Qa,~~_Ra)}function _nc2(_YO,_Qa,_Ra,_Af){_Yb2(_YO,_Qa,_Ra,_Af)}function _Zb2(_YO,_Qa,_Ra,_Af){if(!_YO._yc)return;if(!_YO._yc.complete)return;_sd.globalAlpha=_Af;_sd._zO(_YO._yc,~~_YO._44,~~_YO._54,_YO._64,_YO._74,Math.floor(_Qa)+_YO._z5,Math.floor(_Ra)+_YO._A5,_YO._B5,_YO._C5)}function _oc2(_YO,_Qa,_Ra,_Af){_Zb2(_YO,_Qa,_Ra,_Af)}function _Tc2(_Cp1){
try{_sd._zO(_Cp1,0,0,_Cp1.width,_Cp1.height,canvas.width,canvas.height,0,0)}catch(e){return !1}var _Ed=_Cp1.getContext('2d');_Ed.fillStyle="white";_Ed.fillRect(0,0,1,1);var _Uc2=_Ed.getImageData(0,0,1,1);return(_Uc2.data[0]===255);}function __b2(_YO,_Qa,_Ra,_Vc2,_Wc2,_Xc2,_Yc2,_Pf,_Af){var _Mw1=_YO._yc;if(!_Mw1)return;if(!_Mw1.complete)return;if(_YO._64==0||_YO._74==0)return;var _24=0;if(_Xc2)_24=1;if(_Yc2)_24|=2;if(_24===0){_sd.globalAlpha=_Af;_sd._zO(_Mw1,_YO._44,_YO._54,_YO._64,_YO._74,_Qa+_YO._z5,
_Ra+_YO._A5,(_YO._B5*_Vc2),(_YO._C5*_Wc2));return }var _64=_YO._D5;var _74=_YO._E5;if(_Yc2){_64=(((((_SP.__z+(_YO._D5-1))/_YO._D5)&0xffffffff)+2)*_YO._D5);_Qa=_sA+(((_Qa-_sA)%_YO._D5)-_YO._D5)}if(_Xc2){_74=(((((_SP._1A+(_YO._E5-1))/_YO._E5)&0xffffffff)+2)*_YO._E5);_Ra=_tA+(((_Ra-_tA)%_YO._E5)-_YO._E5)}if((_YO._CP!=null)&&(_YO._CP.width<(_64*_YO._Zc2)||_YO._CP.height<(_74*_YO._Zc2))){_YO._CP=null;_YO.__c2=0}if((_YO._BP!=_24)||(!_YO._CP)){_YO._BP=_24;var buffer=document.createElement(_bs);var _sl=buffer.getContext('2d');
_xO(_sl);buffer.width=_64;buffer.height=_74;_sd.globalAlpha=1;var _0d2=1;while((_Tc2(buffer)===!1)&&(buffer.width>=64)&&(buffer.height>=64)){debug("WARNING: Tiled image quality reduction");buffer.width/=2;buffer.height/=2;_0d2/=2}var _1d2=_YO._44;var _2d2=_YO._54;if(_Pf!=_ud){_Mw1=_vd(_YO,_Pf);_1d2=0;_2d2=0}var _c11=_64/_YO._D5;var _d11=_74/_YO._E5;for(var _54=0;_54<_d11;_54++){for(var _44=0;_44<_c11;_44++){_sl._zO(_Mw1,_1d2,_2d2,_YO._64,_YO._74,_YO._z5+((_44*_YO._D5)*_0d2),_YO._A5+((_54*_YO._E5)*_0d2),
_YO._B5*_0d2,_YO._C5*_0d2)}}_YO._Zc2=_0d2;_YO._CP=buffer}_sd.globalAlpha=_Af;_sd._zO(_YO._CP,_Qa,_Ra,_YO._CP.width/_YO._Zc2,_YO._CP.height/_YO._Zc2)}function _1c2(_YO,_EO,_FO,_Qa,_Ra,_Vc2,_Wc2,_xQ,_6v,_7v,_Tx,_Ux,_Af){if(!_YO._yc)return;if(!_YO._yc.complete)return;if((abs(_Vc2)<=0.0001)||(abs(_Wc2)<=0.0001)||(_Af<=0)){return }_6v&=0xffffff;var _My=-(_EO-_YO._z5);var _Ny=-(_FO-_YO._A5);_sd.globalAlpha=_Af;if(_6v!=_ud){var _6b2=_vd(_YO,_6v);var _Lb=Math.abs(_xQ);if((_Lb<0.0001)&&(_Vc2==1)&&(_Wc2==1)&&(_YO._64===_YO._B5)&&(_YO._74===_YO._C5)){
_sd._zO(_6b2,_Qa+_My,_Ra+_Ny)}else {if((_Vc2<0)||(_Wc2<0)||(_Lb>0.0001)){_jb2(_Qa,_Ra,_Vc2,_Wc2,-_xQ);_sd._zO(_6b2,0,0,_YO._64,_YO._74,_My,_Ny,_YO._B5,_YO._C5);_lb2()}else {_sd._zO(_6b2,0,0,_YO._64,_YO._74,_Qa+(_My*_Vc2),_Ra+(_Ny*_Wc2),_YO._B5*_Vc2,_YO._C5*_Wc2);}}}else {var _Lb=Math.abs(_xQ);if((_Lb<0.0001)&&(_Vc2==1)&&(_Wc2==1)&&(_YO._64===_YO._B5)&&(_YO._74===_YO._C5)){if(_YO._vO==null){_YO._vO=_VO(_YO)}_sd._zO(_YO._vO,_Qa+_My,_Ra+_Ny)}else {if(_Vc2<0||_Wc2<0||_Lb>0.001){_jb2(_Qa,_Ra,_Vc2,_Wc2,-_xQ);
_sd._zO(_YO._yc,_YO._44,_YO._54,_YO._64,_YO._74,_My,_Ny,_YO._B5,_YO._C5);_lb2()}else {_sd._zO(_YO._yc,_YO._44,_YO._54,_YO._64,_YO._74,_Qa+(_My*_Vc2),_Ra+(_Ny*_Wc2),_YO._B5*_Vc2,_YO._C5*_Wc2)}}}}function _pc2(_YO,_EO,_FO,_Qa,_Ra,_Vc2,_Wc2,_xQ,_6v,_7v,_Tx,_Ux,_Af){try{_1c2(_YO._yc,_EO,_FO,_Qa,_Ra,_Vc2,_Wc2,_xQ,_6v,_7v,_Tx,_Ux,_Af)}catch(_fz){debug("error drawing image")}}function _zc2(_Ug,_Qa,_Ra,_qj,_rj,_Pf){var buffer=document.createElement(_bs);var _sl=buffer.getContext('2d');_xO(_sl);buffer.width=_qj;
buffer.height=_rj;_sl._zO(_Ug,_Qa,_Ra,_qj,_rj,0,0,_qj,_rj);if(~~_Pf!=0xffffff){var data,_5Q,_Oc2,_Pc2;data=_sl._4Q(0,0,buffer.width,buffer.height);_5Q=data.data;_3d2=_sl._Ub2(buffer.width,buffer.height);_Pc2=_3d2.data;var _Lb=((_Pf>>16)&0xff)/255;var _bd=((_Pf>>8)&0xff)/255;var _Ob=(_Pf&0xff)/255;var _KN=(data.height*data.width*4);for(var _24=_KN-4;_24>=0;_24-=4){_Pc2[_24]=(_5Q[_24]*_Lb)|0;_Pc2[_24+1]=(_5Q[_24+1]*_bd)|0;_Pc2[_24+2]=(_5Q[_24+2]*_Ob)|0;_Pc2[_24+3]=(_5Q[_24+3])}_3d2.data=_Pc2;_sl._Vb2(_3d2,
0,0)}return buffer}function _4d2(_YO,_2c,_3c,_pb,_qb,_iy,_jy,_5d2,_6d2,_Af){var _Mw1=_YO._yc;if(!_Mw1)return;if(!_Mw1.complete)return;_sd.globalAlpha=_Af;_7d2(_Mw1,_2c,_3c,_pb,_qb,_iy,_jy,_YO._44,_YO._54,_YO._44+_YO._64,_YO._54,_YO._44+_YO._64,_YO._54+_YO._74);_7d2(_Mw1,_iy,_jy,_5d2,_6d2,_2c,_3c,_YO._44+_YO._64,_YO._54+_YO._74,_YO._44,_YO._54+_YO._74,_YO._44,_YO._54)}function _7d2(_Fd,_Gd,_Hd,_yb,_zb,_Ab,_Bb,_Id,_Jd,_Kd,_Ld,_Md,_Nd){_sd._Rw();_sd._2y();_sd._3y(_Gd,_Hd);_sd._4y(_yb,_zb);_sd._4y(_Ab,_Bb);
_sd._5y();_sd._Wb2();var _Od=_Id*(_Nd-_Ld)-_Kd*_Nd+_Md*_Ld+(_Kd-_Md)*_Jd;if(_Od==0)return;var _Pd=-(_Jd*(_Ab-_yb)-_Ld*_Ab+_Nd*_yb+(_Ld-_Nd)*_Gd)/_Od;var _Qd=(_Ld*_Bb+_Jd*(_zb-_Bb)-_Nd*_zb+(_Nd-_Ld)*_Hd)/_Od;var _Rd=(_Id*(_Ab-_yb)-_Kd*_Ab+_Md*_yb+(_Kd-_Md)*_Gd)/_Od;var _Sd=-(_Kd*_Bb+_Id*(_zb-_Bb)-_Md*_zb+(_Md-_Kd)*_Hd)/_Od;var _Td=(_Id*(_Nd*_yb-_Ld*_Ab)+_Jd*(_Kd*_Ab-_Md*_yb)+(_Md*_Ld-_Kd*_Nd)*_Gd)/_Od;var _Ud=(_Id*(_Nd*_zb-_Ld*_Bb)+_Jd*(_Kd*_Bb-_Md*_zb)+(_Md*_Ld-_Kd*_Nd)*_Hd)/_Od;_sd._Tb2(_Pd,_Qd,_Rd,_Sd,
_Td,_Ud);_sd._zO(_Fd,0,0);_sd._Yw()}function _9c2(_YO,_EH,_FH,_sc,_tc,_Qa,_Ra,__n,_0o,_lQ,_Af){if(!_YO)return;if(!_YO._yc)return;if(!_YO._yc.complete)return;_lQ&=0xffffff;_sd.globalAlpha=_Af;if(_EH<_YO._z5){var _8d2=_YO._z5-_EH;_Qa+=_8d2;_sc-=_8d2;_EH=0}else {_EH-=_YO._z5}if(_FH<_YO._A5){var _8d2=_YO._A5-_FH;_Ra+=_8d2;_tc-=_8d2;_FH=0}else {_FH-=_YO._A5}if(_sc>(_YO._B5-_EH))_sc=_YO._B5-_EH;if(_tc>(_YO._C5-_FH))_tc=_YO._C5-_FH;if(_sc<=0||_tc<=0)return;_Qa=~~_Qa;_Ra=~~_Ra;if(_lQ!=_ud){var _6b2=_vd(_YO,_lQ);
if(__n<0||_0o<0){_jb2(_Qa,_Ra,__n,_0o,0);_sd._zO(_6b2,_EH,_FH,_sc,_tc,0,0,_sc,_tc);_lb2()}else {_sd._zO(_6b2,_EH,_FH,_sc,_tc,_Qa,_Ra,_sc*__n,_tc*_0o)}}else {if(__n<0||_0o<0){_jb2(_Qa,_Ra,__n,_0o,0);_sd._zO(_YO._yc,_EH+_YO._44,_FH+_YO._54,_sc,_tc,0,0,_sc,_tc);_lb2()}else {_sd._zO(_YO._yc,_EH+_YO._44,_FH+_YO._54,_sc,_tc,_Qa,_Ra,_sc*__n,_tc*_0o)}}}function _hQ(_YO,_Qa,_Ra,_qj,_rj,_lQ,_Af){if(!_YO)return;if(!_YO._yc)return;if((_YO._yc instanceof HTMLImageElement)&&(!_YO._yc.complete))return;_Qa=~~_Qa;_Ra=~~_Ra;
var _1d2=_qj/_YO._D5;var _2d2=_rj/_YO._E5;_0c2(_YO,0,0,_Qa,_Ra,_1d2,_2d2,0,_lQ,_lQ,_lQ,_lQ,_Af)}function _ec2(_du,_Xt,_Qa,_Ra,__n,_0o,_Ua,_Pf,_Af){_sd.globalAlpha=_Af;_sd.fillStyle=_El(_Pf,1.0);_sd.font=_du;_sd.textBaseline="top";_jb2(_Qa,_Ra,__n,_0o,-_Ua);_sd.fillText(_Xt,0,0);_lb2()}function _tl(_9d2,_qj,_rj){try{var data,_5Q,_Oc2,_Pc2;data=_9d2._4Q(0,0,_qj,_rj);_5Q=_Pc2=data.data;var _ad2=(_rj-1)*_qj*4;var _Lb=_5Q[_ad2+0];var _bd=_5Q[_ad2+1];var _Ob=_5Q[_ad2+2];var _cd=_5Q[_ad2+3];var _KN=(data.height*data.width*4);
for(var _24=_KN-4;_24>=0;_24-=4){_Pc2[_24+0]=_5Q[_24+0];_Pc2[_24+1]=_5Q[_24+1];_Pc2[_24+2]=_5Q[_24+2];if((_Pc2[_24+0]==_Lb)&&(_Pc2[_24+1]==_bd)&&(_Pc2[_24+2]==_Ob)){_Pc2[_24+3]=0x0}else {_Pc2[_24+3]=_5Q[_24+3]}}_9d2._Vb2(data,0,0)}catch(_fz){return !1}return !0}function _kc2(_Yr){}var _bd2=0,_cd2=0;function _dd2(_ed2){this._fd2=!1;this._gd2=[];this._hd2=_ed2;this._id2="";this._jd2=0;this._kd2=0}function _ld2(_md2,_nd2){var _Qt=_Zu(_md2,_nd2);_od2=new _dd2(_md2);_od2._id2=_Qt;_od2._pd2();var _wc=0;for(var _24 in _od2._gd2){
if(!_od2._gd2.hasOwnProperty(_24))continue;_wc++;break}if(_wc==0)return null;return _od2}_dd2.prototype._Mt=function(){while((this._id2.charCodeAt(this._jd2)!=0x0a)&&(this._id2.charCodeAt(this._jd2)!=0x0d)&&(this._jd2<this._x82)){this._jd2++}this._kd2++;this._jd2++;if(this._jd2>=this._x82)return;if((this._id2.charCodeAt(this._jd2)==0x0a)&&(this._id2.charCodeAt(this._jd2)==0x0d)){this._jd2++}};_dd2.prototype._qd2=function(){with(this){if(this._jd2>=_x82)return !1;var _34=_id2.charCodeAt(_jd2);if(_34==0x20||_34==0x09||_34==0x0a||_34==0x0d||_34==_aP('#')||_34==_aP(';')){
return !0}else {return !1}}};_dd2.prototype._Nt=function(){with(this){while(_qd2()&&(_jd2<_x82)){var _34=_id2.charCodeAt(_jd2);if(_34=='#'||_34==';'){_Mt()}else if(_34==0x0a){_kd2++}_jd2++}if(_jd2>=_x82)return }};_dd2.prototype._rd2=function(){with(this){_Nt();while((_id2.charAt(_jd2)!='[')&&(_jd2<_x82)){_jd2++}if(_jd2>=_x82)return null;_jd2++;var _sd2=_jd2;while((_id2.charAt(_jd2)!=']')&&(_jd2<_x82)){_jd2++}if(_jd2>=_x82)return null;var _Vr=_jd2-_sd2;var _td2=[];_td2._ud2=_id2.substr(_sd2,_Vr);_jd2++;return _td2}
};_dd2.prototype._vd2=function(_wd2){with(this){_Nt();if(_jd2>=_x82||_id2.charAt(_jd2)=='[')return !1;var _sd2=_jd2;var _xd2=-1;while((_id2.charAt(_jd2)!='=')&&(_jd2<_x82)){if(_qd2()){if(_xd2<0)_xd2=_jd2}else {_xd2=-1}_jd2++}if(_jd2>=_x82)return !1;if(_xd2<0)_xd2=_jd2;var _Vr=_xd2-_sd2;var _GS=_id2.substr(_sd2,_Vr);while((_id2.charAt(_jd2)!='=')&&(_jd2<_x82)){_jd2++}if(_jd2>=_x82)return !1;_jd2++;var _PJ1=_kd2;_Nt();if(_PJ1!=_kd2)return !1;var _yd2=_aP('#');var _zd2=_aP(';');var _Ad2=!1;var _ec=_id2.charCodeAt(_jd2);
if(_ec==_aP('"')){_yd2=_aP('"');_zd2=_aP('"');_Ad2=!0;_jd2++}else if(_ec==_aP('\'')){_yd2=_aP('\'');_zd2=_aP('\'');_Ad2=!0;_jd2++}_sd2=_jd2;var _Bd2=-1;var _34=_id2.charCodeAt(_jd2);while((_34!=0x0a)&&(_34!=0x0d)&&(_34!=_yd2)&&(_34!=_zd2)&&(_jd2<_x82)){if(_34==0x20||_34==0x09){if(_Bd2<0)_Bd2=_jd2}else {_Bd2=-1}if(_34==_aP('\\'))_jd2++;_jd2++;_34=_id2.charCodeAt(_jd2)}if(_Bd2>=0){_Vr=_Bd2-_sd2}else {_Vr=_jd2-_sd2}var _Cd2=_id2.substr(_sd2,_Vr);_wd2[_GS]=_Cd2;if(_Ad2){_ec=_id2.charCodeAt(_jd2);if((_ec==_yd2)&&(_ec==_zd2)){
while((_id2.charCodeAt(_jd2)!=0x0a)&&(_id2.charCodeAt(_jd2)!=0x0d)&&(_jd2<_x82)){_jd2++}}}return !0}};_dd2.prototype._pd2=function(){with(this){if(_id2==null)return !1;_x82=_id2.length;_jd2=0;_kd2=0;var _td2=_rd2();if(_td2==null){_id2=null;return !1}_gd2[_td2._ud2]=_td2;while(_jd2<_x82){var _371=_vd2(_td2);if(!_371){if(_jd2<_x82){if(_id2.charAt(_jd2)=='['){_td2=_rd2();if(_td2==null){_id2=null;return !0}_gd2[_td2._ud2]=_td2}}}}_id2=null;return !0}};_dd2.prototype._Dd2=function(_Ed2,_Fd2){with(this){var _td2=_gd2[_Ed2];
if(_td2!=null&&_td2!=undefined){var _Cd2=_td2[_Fd2];if(_Cd2!=undefined)return _Cd2}return null}};function _rM(_md2){if(_md2.substring(0,5)=="file:")return _md2;if((_md2.substring(0,7)=="http://")||(_md2.substring(0,8)=="https://"))return _md2;if(_md2.substring(0,_Jc.length)==_Jc)return _md2;return _Jc+_md2}function _Gd2(_md2){if(_md2.substring(0,5)=="file:")return !1;if(_md2.substring(0,4)=="ftp:")return !1;if(_md2.substring(0,7)=="gopher:")return !1;if(_md2.substring(0,7)=="mailto:")return !1;if(_md2.substring(0,
5)=="news:")return !1;if(_md2.substring(0,5)=="nntp:")return !1;if(_md2.substring(0,7)=="telnet:")return !1;if(_md2.substring(0,5)=="wais:")return !1;if(_md2.substring(0,5)=="news:")return !1;if(_md2.substring(1,1)==":")return !1;return !0}function _Hd2(_bB){try{var _Id2=new XMLHttpRequest();_Id2.open('HEAD',_bB,!1);_Id2.send();_cd2=_Id2.status;var _Jd2=(_Id2.status!=404&&_Id2.status!=0);if(_HT1==_RT1&&_Id2.responseText.length>0){_Jd2=!0}return _Jd2}catch(e){return !1}}function _Kd2(_QP1,_SP1){try{var _hq=!window.XMLHttpRequest?new ActiveXObject('Microsoft.XMLHTTP'):new XMLHttpRequest();
_hq.open(_SP1?'PUT':'GET',_QP1,!1);_hq.setRequestHeader('Content-Type','text/html');_hq.send(_SP1?_SP1:'');_cd2=_hq.status;return _hq.responseText}catch(e){return null}}function _St(_by1,_HB){if(_Ld2){return !1}else if(_G12){try{localStorage[_V42(_by1)]=_HB;return !0}catch(_fz){return !1}}}function _Zu(_md2,_nd2){var _Qt=null;if(_md2.substring(0,5)=="file:")return null;if(_nd2){if((_md2.substring(0,7)=="http://")||(_md2.substring(0,8)=="https://"))return;if(_Ld2){return null}else if(_G12){try{_Qt=localStorage[_V42(_md2)]}
catch(_fz){return null}if((_Qt==undefined)||(_Qt==null))return null;}}else {if(!_Gd2(_md2))return null;_md2=_rM(_md2);_Qt=_Kd2(_md2,!1);if((_Qt==null)||(_Qt==undefined))return null;if(_cd2==404)return null}return _Qt}function __t(_md2,_nd2){var _Qt=null;if(_md2.substring(0,5)=="file:")return null;if(_nd2){if(_Ld2){return !1}else if(_G12){try{var name=_V42(_md2);if(localStorage[name]&&(localStorage[name]!==undefined)){return !0}return !1}catch(_fz){return !1}}}else {if(!_Gd2(_md2)){return !1}_md2=_rM(_md2);return _Hd2(_md2)}
}var _Md2=new Array("StepEvent","DrawEvent","LeftButtonPressed","RightButtonPressed","NoButtonPressed");var _Nd2=new _Is(0,0,0,0);var _Od2=null;var _Pd2=-1;var _Qd2=-1;function _732(){}function _Rd2(_Sd2,_Td2,_xj,_Ud2,_Vd2){this.__type="[instance]";this._44=_Sd2;this._54=_Td2;this._iR1=_Sd2;this._jR1=_Td2;this._Wd2=_Sd2;this._Xd2=_Td2;this._3A=0;this._5A=0;this._yH=0;this._m5=0;this._e81=0;this._h7=0;this._Yd2=270;this._PD1=_Ud2;this.id=_xj;this._c7=!0;this._o7=[];for(var _24=0;_24<=(_ZR1-1);_24++){this._o7[_24]=-1}
this._YH=!0;this._c4=!0;this._Zd2=!1;this._d4=0;this._0D=new _Is(0,0,0,0);this._M8=0;this._t8=0;this.__d2=0;this._0e2=0;this._1e2=0;this._2e2=0;this._3e2=0;this._I7=1.0;this._K7=1.0;this._39=0;this._Uk=1.0;this._uQ=0xffffff;this._k7=1;this._ZQ1=-1;this._oD1=-1;this._kR1=0;this._lR1=0;this._4e2=0;this._5e2=1;this._6e2=0;this._7e2=0;this._FJ=0;this._8e2=0;this._9e2=0;this._QR1=-1;this._UR1=0;this._SR1=1;this._RR1=!0;this._VR1=!1;this._ae2=-1;this._be2=!1;this._b7=!1;this._ce2=null;this._de2=!1;this._LA=!0;
this._JR1=!1;this._6D=null;this._ee2=null;this._qD1=null;this._fe2=null;this._4D(_Ud2,_Vd2,!0);this._5D(this._6D._7D);this._6F=-1;this._7F=!1}_Rd2.prototype._27=function(_Qa){if(this._44===_Qa)return;this._44=_Qa;this._LA=!0};_Rd2.prototype._37=function(_Ra){if(this._54===_Ra)return;this._54=_Ra;this._LA=!0};_Rd2.prototype._a9=function(_ge2){if(this._39===_ge2)return;this._39=_ge2;this._LA=!0};_Rd2.prototype._j7=function(_Fz1){if(this._I7===_Fz1)return;this._I7=_Fz1;this._LA=!0};_Rd2.prototype._J7=function(_Fz1){
if(this._K7===_Fz1)return;this._K7=_Fz1;this._LA=!0};_Rd2.prototype._P9=function(_Pf){this._uQ=_Bf(_Pf)};_Rd2.prototype._he2=function(){return _Bf(this._uQ)};_Rd2.prototype._47=function(_xj){this._M8=_xj;this._LA=!0;this._ie2=null};_Rd2.prototype._l7=function(_je2){this._t8=_je2};_Rd2.prototype._F7=function(){var _P42=_rO._Bj(this._M8);if(!_P42)return 0;var _ke2=this.__c();if(_ke2){return _ke2._xa()}else if((this._le2!==null)&&(this._le2!==undefined)){return this._le2._UM1}return _P42._AO.length};_Rd2.prototype._N7=function(){
var _P42=_rO._Bj(this._M8);if(!_P42)return 0;return _P42.width*this._I7};_Rd2.prototype._O7=function(){var _P42=_rO._Bj(this._M8);if(!_P42)return 0;return _P42.height*this._K7};_Rd2.prototype._me2=function(_kF){if(this._d4!=_kF){this._d4=_kF;_za._ne2[_za._ne2.length]=this}};_Rd2.prototype._pg=function(_oe2,_162){if((this._44==_oe2)&&(this._54==_162))return;this._44=_oe2;this._54=_162;this._LA=!0};_Rd2.prototype._4D=function(_2D,_pe2,_qe2){this._PD1=_2D;if(this._6D!=null){this._6D._re2(this);this._6D=null;
this._ee2=null}if(_2D==-1)_2D=0;this._ee2=this._6D=_CA._Bj(_2D);if(this._6D!=null){if(_pe2){this._6D._oF(this)}this._XQ1=this._6D._XQ1;this._ZQ1=this._6D._se2;if(_qe2){this._d4=this._6D._te2}else {this._me2(this._6D._te2)}this._YH=this._6D._ue2;this._c4=this._6D._ve2;this._Zd2=this._6D._we2;this._LA=!0}};_Rd2.prototype._5D=function(_nN){var _P42=_rO._Bj(_nN);if(_P42){this._0D.left=_P42._0D.left;this._0D.right=_P42._0D.right;this._0D.top=_P42._0D.top;this._0D.bottom=_P42._0D.bottom}this._M8=_nN;this._ie2=null;
if(this._6D!==null){this.__c()}};_Rd2.prototype._8D=function(_4F){if(_4F&&this._qD1){_4F._rK._M91(this._qD1)}this._qD1=null;if(this._6D._xe2._pD1){this._ye2();this._LA=!0}};_Rd2.prototype._ye2=function(){if(!this._6D._xe2._pD1){return }if(!__F(this._M8)){return }var _8P=_rO._Bj(this._M8);if(!_za._rK){return }var _WJ=_VJ();var _ze2=this._6D._xe2,_Ae2=0.0,_Be2=0.0;switch(_ze2._Ce2){case _De2:{var _Ee2=1.0;if(Math.abs(this._I7-this._K7)<0.0001){_Ee2=this._I7}else {debug("Image scale for physics object using circle collision should not vary across axes: "+this._6D._f42)}
_Ae2=-_ze2._Fe2[0]*_Ee2;_Be2=-_ze2._Fe2[1]*_Ee2;var _lX=_ze2._Fe2[2]*_Ee2;_oK(_WJ,_lX)}break;case _Ge2:case _He2:{_tK(_WJ);if((this._I7*this._K7)<0){for(var _ub=_ze2._Fe2.length-2;_ub>=0;_ub-=2){_vK(_WJ,_ze2._Fe2[_ub+0]*this._I7,_ze2._Fe2[_ub+1]*this._K7)}}else {for(var _ub=0;_ub<_ze2._Fe2.length;_ub+=2){_vK(_WJ,_ze2._Fe2[_ub+0]*this._I7,_ze2._Fe2[_ub+1]*this._K7)}}}break}_jK(_WJ,_ze2._Ie2);_gK(_WJ,_ze2._Je2);_dK(_WJ,_ze2._Ke2);_aK(_WJ,_ze2._Le2);_1K(_WJ,_ze2._Me2);_4K(_WJ,_ze2._Ne2);if(_ze2._Oe2!=undefined){
_7K(_WJ,_ze2._Oe2)}if(_ze2._Pe2!=undefined){_lK(_WJ,_ze2._Pe2)}if(_ze2._Qe2!=undefined){_YJ(_WJ,_ze2._Qe2);}_HK(this,_WJ,this.id,_Ae2,_Be2)};_Rd2.prototype._Re2=function(){with(this){if(this._3A==0){if(this._5A>0){this._yH=270}else if(this._5A<0){this._yH=90}else {this._yH=0}}else {var _Fy=_Se2(180*(Math.atan2(this._5A,this._3A))/_Qb);if(_Fy<=0){this._yH=-_Fy}else {this._yH=360.0-_Fy}}if(Math.abs(this._yH-_Nj(this._yH))<0.0001){this._yH=_Nj(this._yH)}this._yH=_f32(this._yH,360.0);this._m5=Math.sqrt(_cq(this._3A)+_cq(this._5A));
if(Math.abs(this._m5-_Nj(this._m5))<0.0001)this._m5=_Nj(this._m5)}};_Rd2.prototype._Te2=function(){this._3A=this._m5*_Se2(Math.cos(this._yH*0.0174532925));this._5A=-this._m5*_Se2(Math.sin(this._yH*0.0174532925));if(Math.abs(this._3A-_Nj(this._3A))<0.0001){this._3A=_Nj(this._3A)}if(Math.abs(this._5A-_Nj(this._5A))<0.0001){this._5A=_Nj(this._5A)}};function _Se2(_Ue2){return _Fy=(~~(_Ue2*1000000))/1000000.0}_Rd2.prototype._Ve2=function(_uH,_mx){this._3A+=_mx*_Se2(Math.cos(_uH*0.0174532925));this._5A-=_mx*_Se2(Math.sin(_uH*0.0174532925));
this._Re2()};_Rd2.prototype._We2=function(){if(this._e81!=0.0){var _Xe2;if(this._m5>0){_Xe2=this._m5-this._e81}else {_Xe2=this._m5+this._e81}if((this._m5>0)&&(_Xe2<0)){this._f7(0)}else if((this._m5<0)&&(_Xe2>0)){this._f7(0)}else if(this._m5!=0){this._f7(_Xe2)}}if(this._h7!=0){this._Ve2(this._Yd2,this._h7)}};_Rd2.prototype._Ye2=function(){var _ke2=this.__c();if(_ke2){return _ke2._xa()}return _rO._Ze2(this._M8);};_Rd2.prototype._9b=function(_ft,_nN,_Ml,__e2,_0f2){if(_0f2==undefined){_0f2=_Ml._6D}var _1f2=_Od2;
var _2f2=_Pd2;var _3f2=_Qd2;var _os=!1;var _4f2=!1;if(_ft==_OD1){var _5f2=__e2._6D;while(_5f2!=null&&!_4f2){var _BA=_0f2;while(_BA!=null&&!_4f2){if(_BA._pv[_ft]){if(_BA._q42[_5f2._gD]){_Od2=_BA;_Pd2=_ft;_Qd2=_5f2._gD;_os=_BA._9b(_ft,_5f2._gD,_Ml,__e2);_4f2=!0;break}}_BA=_BA._cs}_5f2=_5f2._cs}var _BA=_0f2;while(_BA!=null&&!_4f2){if(_BA._q42[_nN]){_Od2=_BA;_Pd2=_ft;_Qd2=_nN;_os=_BA._9b(_ft,_nN,_Ml,__e2);_4f2=!0}_BA=_BA._cs}}else {var _BA=_0f2;var _6f2=_ft|_nN;while(_BA!=null){if(_BA._pv[_6f2]){_Od2=_BA;_Pd2=_ft;
_Qd2=_nN;_os=_BA._9b(_ft,_nN,_Ml,__e2);break}_BA=_BA._cs}}_Od2=_1f2;_Pd2=_2f2;_Qd2=_3f2;return _os};_Rd2.prototype.__H=function(_yj){if(this._3A==_yj)return;this._3A=_yj;this._Re2()};_Rd2.prototype._P8=function(_yj){if(this._5A==_yj)return;this._5A=_yj;this._Re2()};_Rd2.prototype._d7=function(_yj){while(_yj<0.0){_yj+=360.0}while(_yj>360.0){_yj-=360.0}this._yH=_f32(_yj,360.0);this._Te2()};_Rd2.prototype._f7=function(_yj){if(this._m5==_yj)return;this._m5=_yj;this._Te2()};_Rd2.prototype._MA=function(){
var _8P,_Nb;var _JA=(this._ZQ1>=0)?this._ZQ1:this._M8;if(_JA<0||_JA>_rO._o3.length){if(!this._0D){this._0D=new _Is(0,0,0,0)}this._0D.left=-100000;this._0D.top=-100000;this._0D.right=-100000;this._0D.bottom=-100000;this._de2=!1}else {var _0D=this._0D;_8P=_rO._o3[_JA];if(this._39==0){var _7f2=_8P._0D;_0D.left=Math.floor((this._44+this._I7*(_7f2.left-_8P._s3))+0.5);_0D.right=Math.floor((this._44+this._I7*(_7f2.right-_8P._s3+1))+0.5);if(_0D.left>_0D.right){_Nb=_0D.left;_0D.left=_0D.right;_0D.right=_Nb}_0D.top=Math.floor((this._54+this._K7*(_7f2.top-_8P._t3))+0.5);
_0D.bottom=Math.floor((this._54+this._K7*(_7f2.bottom-_8P._t3+1))+0.5);if(_0D.top>_0D.bottom){_Nb=_0D.top;_0D.top=_0D.bottom;_0D.bottom=_Nb}_0D.right-=1;_0D.bottom-=1;this._de2=_8P._8f2()}else {var _7f2=_8P._0D;var _9f2,_af2;_9f2=this._I7*(_7f2.left-_8P._s3);_af2=this._I7*(_7f2.right-_8P._s3+1);var _bf2,_cf2;_bf2=this._K7*(_7f2.top-_8P._t3);_cf2=this._K7*(_7f2.bottom-_8P._t3+1);var _ec,_dc;_ec=Math.cos(this._39*_Qb/180.0);_dc=Math.sin(this._39*_Qb/180.0);var _df2=_ec*_af2;var _ef2=_ec*_9f2;var _ff2=_dc*_cf2;
var _gf2=_dc*_bf2;var _Nb;if(_df2<_ef2){_Nb=_ef2;_ef2=_df2;_df2=_Nb}if(_ff2<_gf2){_Nb=_gf2;_gf2=_ff2;_ff2=_Nb}_0D.left=Math.floor((this._44+_ef2+_gf2)+0.5);_0D.right=Math.floor((this._44+_df2+_ff2)-0.5);var _hf2=_ec*_cf2;var _if2=_ec*_bf2;var _jf2=_dc*_af2;var _kf2=_dc*_9f2;if(_hf2<_if2){_Nb=_if2;_if2=_hf2;_hf2=_Nb}if(_jf2<_kf2){_Nb=_kf2;_kf2=_jf2;_jf2=_Nb}_0D.top=Math.floor((this._54+_if2-_jf2)+0.5);_0D.bottom=Math.floor((this._54+_hf2-_kf2)-0.5);this._de2=_8P._8f2()}this._0D=_0D}this._LA=!1};_Rd2.prototype._HR1=function(_Qa,
_Ra,_Nl){if(this._b7)return !1;var _ke2=this.__c();if(_ke2){if(_ke2._eb(this._0D,this._t8,this._44,this._54,this._I7,this._K7,this._39)){this._de2=!0;this._LA=!1}}if(this._LA)this._MA();var _0D=this._0D;if(_Qa>=_0D.right+1)return !1;if(_Qa<_0D.left)return !1;if(_Ra>=_0D.bottom+1)return !1;if(_Ra<_0D.top)return !1;if((!_Nl)||(!this._de2))return !0;var _tx=!1;if(_ke2){_tx=_ke2._1c(this._t8,this._44,this._54,this._I7,this._K7,this._39,_Qa,_Ra)}else {var _sO;if(this._ZQ1<0){_sO=_rO._Bj(this._M8)}else {_sO=_rO._Bj(this._ZQ1)}
if((_sO===null)||(_sO._Hb===0))return !1;_tx=_sO._lf2(Math.floor(this._t8),_0D,_Nj(this._44),_Nj(this._54),this._I7,this._K7,this._39,_Nj(_Qa),_Nj(_Ra))}return _tx};_Rd2.prototype._Tl=function(_2c,_3c,_pb,_qb,_Nl){if(this._b7)return !1;var _ke2=this.__c();if(_ke2){if(_ke2._eb(this._0D,this._t8,this._44,this._54,this._I7,this._K7,this._39)){this._de2=!0;this._LA=!1;}}if(this._LA)this._MA();var _0D=this._0D;if(_Mb(_2c,_pb)>=_0D.right+1)return !1;if(_Kb(_2c,_pb)<_0D.left)return !1;if(_Mb(_3c,_qb)>=_0D.bottom+1)return !1;
if(_Kb(_3c,_qb)<_0D.top)return !1;if((!_Nl)||(!this._de2))return !0;var _tx=!1;if(_ke2){_tx=_ke2._5c(this._t8,this._44,this._54,this._I7,this._K7,this._39,_2c,_3c,_pb,_qb)}else {var _sO;if(this._ZQ1<0){_sO=_rO._Bj(this._M8)}else {_sO=_rO._Bj(this._ZQ1)}if((_sO===null)||(_sO._Hb==0))return !1;_Nd2.left=_Nj(_Mb(_2c,_pb));_Nd2.top=_Nj(_Mb(_3c,_qb));_Nd2.right=_Nj(_Kb(_2c,_pb));_Nd2.bottom=_Nj(_Kb(_3c,_qb));_tx=_sO._mf2(Math.floor(this._t8),_0D,_Nj(this._44),_Nj(this._54),this._I7,this._K7,this._39,_Nd2)}return _tx}
;_Rd2.prototype._nf2=function(_AA,_of2){var _pf2=this.__c();var _qf2=_AA.__c();var _rf2=_rO._Bj(this._M8);if(_pf2._eb(this._0D,this._t8,this._44,this._54,this._I7,this._K7,this._39)){this._LA=!1}if(_qf2){if(_qf2._eb(_AA._0D,_AA._t8,_AA._44,_AA._54,_AA._I7,_AA._K7,_AA._39)){_AA._LA=!1}}if(this._LA)this._MA();if(_AA._LA)_AA._MA();if(_AA._0D.left>=this._0D.right+1)return !1;if(_AA._0D.right+1<=this._0D.left)return !1;if(_AA._0D.top>=this._0D.bottom+1)return !1;if(_AA._0D.bottom+1<=this._0D.top)return !1;var _rf2=_rO._Bj(this._M8);
var _sf2=(_AA._ZQ1<0)?_rO._Bj(_AA._M8):_rO._Bj(_AA._ZQ1);if(_sf2===null)return !1;if(!_of2||(!this._de2&&!_AA._de2))return !0;if(_qf2){return _pf2._mb(this._t8,this._44,this._54,this._I7,this._K7,this._39,_qf2,_AA._t8,_AA._44,_AA._54,_AA._I7,_AA._K7,_AA._39);}else {return _pf2._Eb(this._t8,this._44,this._54,this._I7,this._K7,this._39,_sf2,_AA._0D,_AA._t8,_AA._44,_AA._54,_AA._I7,_AA._K7,_AA._39)}};_Rd2.prototype._TC=function(_Ml,_Nl){if(this!=_Ml&&!this._b7&&!_Ml._b7){if(this.__c()){return this._nf2(_Ml,
_Nl)}if(_Ml.__c()){return _Ml._nf2(this,_Nl)}if(this._LA)this._MA();if(_Ml._LA)_Ml._MA();var _tf2=_Ml._0D;var _uf2=this._0D;if(_tf2.left>=(_uf2.right+1))return !1;if((_tf2.right+1)<=_uf2.left)return !1;if(_tf2.top>=(_uf2.bottom+1))return !1;if((_tf2.bottom+1)<=_uf2.top)return !1;if(!_Nl||(!this._de2&&!_Ml._de2))return !0;var _vf2=null;var _wf2=null;if(this._ZQ1<0){_vf2=_rO._Bj(this._M8)}else {_vf2=_rO._Bj(this._ZQ1)}if((_vf2==null)||(_vf2._Hb==0))return !1;if(_Ml._ZQ1<0){_wf2=_rO._Bj(_Ml._M8)}else {_wf2=_rO._Bj(_Ml._ZQ1)}
if((_wf2==null)||(_wf2._Hb==0))return !1;return _vf2._xf2(this._t8|0,this._0D,_Nj(this._44),_Nj(this._54),this._I7,this._K7,this._39,_wf2,_Ml._t8|0,_Ml._0D,_Nj(_Ml._44),_Nj(_Ml._54),_Ml._I7,_Ml._K7,_Ml._39)}return !1};_Rd2.prototype._GJ=function(_Pa,_vH,_Fz1,_yf2,_LJ,_zf2){this._oD1=-1;if(_Pa<0)return;var _MJ=_NJ._J3[_Pa];if(!_MJ)return;if(_MJ.length<=0)return;if(_Fz1<0)return;this._oD1=_Pa;this._4e2=_vH;if(this._4e2>=0){this._kR1=0}else {this._kR1=1}this._lR1=this._kR1;this._5e2=_Fz1;this._6e2=_yf2;
this._FJ=_zf2;if(_LJ){if(this._4e2>=0){this._pg(_MJ._Af2(0),_MJ._Bf2(0))}else {this._pg(_MJ._Af2(1),_MJ._Bf2(1))}}this._8e2=this._44;this._9e2=this._54};_Rd2.prototype._rD1=function(){var _jt,_Tb,_Vb;if(this._oD1<0)return !1;var _MJ=_NJ._J3[this._oD1];if(!_MJ)return;if(_MJ.length<=0)return;var _Cf2=!1;var _Df2=this._6e2*Math.PI/180.0;var _Ef2=_MJ._QJ(this._kR1);_Tb=_Ef2._44;_Vb=_Ef2._54;_jt=_Ef2._m5;_Ef2=null;_jt=_jt/(100*this._5e2);this._kR1=this._kR1+this._4e2*_jt/_MJ.length;var _Ff2=_MJ._QJ(0);if((this._kR1>=1)||(this._kR1<=0)){
_Cf2=(this._4e2==0)?!1:!0;switch(this._FJ){case 0:{if(this._4e2!=0){this._kR1=1;this._oD1=-1}break}case 1:{if(this._kR1<0){this._kR1++}else {this._kR1--}break}case 2:{var _Gf2=_MJ._QJ(1);_Tb=_Gf2._44-_Ff2._44;_Vb=_Gf2._54-_Ff2._54;var _Hf2=this._5e2*(_Tb*Math.cos(_Df2)+_Vb*Math.sin(_Df2));var _If2=this._5e2*(_Vb*Math.cos(_Df2)-_Tb*Math.sin(_Df2));if(this._kR1<0){this._8e2=this._8e2-_Hf2;this._9e2=this._9e2-_If2;this._kR1++}else {this._8e2=this._8e2+_Hf2;this._9e2=this._9e2+_If2;this._kR1--}break}case 3:{
if(this._kR1<0){this._kR1=-this._kR1;this._4e2=Math.abs(this._4e2)}else {this._kR1=2-this._kR1;this._4e2=-Math.abs(this._4e2)}break}default :{this._kR1=1;this._oD1=-1}}}_Ef2=_MJ._QJ(this._kR1);_Tb=_Ef2._44-_Ff2._44;_Vb=_Ef2._54-_Ff2._54;var _qH=this._8e2+this._5e2*(_Tb*Math.cos(_Df2)+_Vb*Math.sin(_Df2));var _rH=this._9e2+this._5e2*(_Vb*Math.cos(_Df2)-_Tb*Math.sin(_Df2));this.__H(_qH-this._44);this._P8(_rH-this._54);this._f7(0);this._pg(_qH,_rH);return _Cf2};_Rd2.prototype._sS=function(_nN){var _tx=-1;
if((_nN>=0)&&(_nN<_ZR1)){_tx=this._o7[_nN]}return _tx};_Rd2.prototype._Jf2=function(_nN,_yj){if((_nN>=0)&&(_nN<_ZR1)){this._o7[_nN]=_yj}};_Rd2.prototype.__Q1=function(){if(this._LA){this._MA()}return this._0D};_Rd2.prototype._Kf2=function(_Lf2,_Xx){var _64,_74;if(!__F(this._M8)){_64=_74=0}else {var _sO=_rO._Bj(this._M8);_64=_sO.width*this._I7;_74=_sO.height*this._K7}if(_Lf2){if((this._3A<0)&&(this._44<0)){this._pg(this._44+_za._NA()+_64,this._54)}if((this._3A>0)&&(this._44>=_za._NA())){this._pg(this._44-_za._NA()-_64,
this._54)}}if(_Xx){if((this._5A<0)&&(this._54<0)){this._pg(this._44,this._54+_za._OA()+_74)}if((this._5A>0)&&(this._54>=_za._OA())){this._pg(this._44,this._54-_za._OA()-_74)}}};_Rd2.prototype._WD1=function(_Ua,_Mf2){var _Nf2={};if((_Mf2._44!=0.0)||(_Mf2._54!=0.0)){var _JU=_Ua;var _Of2=Math.cos(_JU);var _Pf2=Math.sin(_JU);_Nf2._44=((_Mf2._44*_Of2)-(_Mf2._54*_Pf2));_Nf2._54=((_Mf2._54*_Of2)+(_Mf2._44*_Pf2))}else {_Nf2._44=_Mf2._44;_Nf2._54=_Mf2._54}return _Nf2};_Rd2.prototype._vD1=function(_Qf2){var _Rf2=_za._Aa();
if(_Ba)_Rf2=_Ca._Da();var _uD1=1.0/_za._rK._sK;var _VD1=this._WD1(_Qf2._gW(),this._qD1._kz1);this._44=(_Qf2._QJ()._44*_uD1)+_VD1._44;this._54=(_Qf2._QJ()._54*_uD1)+_VD1._54;this._39=(-_Qf2._gW()*180.0)/_Qb;this._LA=!0;this._Sf2=(_Qf2._gW()*180.0)/Math.PI;this._Tf2=this._44;this._Uf2=this._54;this._Vf2=(_Qf2._i71()*180.0)/Math.PI;this._Wf2=_Qf2._g71()._44*_uD1;this._Xf2=_Qf2._g71()._54*_uD1;this._Yf2=this._Wf2/_Rf2;this._Zf2=this._Xf2/_Rf2;this.__f2=_Qf2._R71();this._0g2=_Qf2._s71();this._1g2=_Qf2._t71();
this._2g2=_Qf2._d71()._44*_uD1;this._3g2=_Qf2._d71()._54*_uD1;this._4g2=(_Qf2._gE===_ty1._sB1._A61);this._5g2=(_Qf2._gE===_ty1._sB1._I61);this._6g2=!_Qf2._U71();this._7g2=_Qf2._Y71();this._8g2=_Qf2._W71();this._9g2=Math.sqrt((this._Yf2*this._Yf2)+(this._Zf2*this._Zf2));this._ag2=_Qf2._G71();this._bg2=_Qf2._F71();if(this._wD1===undefined){this._wD1=_Qf2._QJ()._44*_uD1}if(this._xD1===undefined){this._xD1=_Qf2._QJ()._54*_uD1}};_Rd2.prototype.__c=function(){if(__F(this._M8)){var _8P=_rO._Bj(this._M8);
if(_8P._fe2){if(!this._ie2){this._ie2=new _7a(_8P._fe2)}}}return this._ie2};_Rd2.prototype._cg2=function(){return this._6F};_Rd2.prototype._wF=function(_dg2){this._6F=_dg2};_Rd2.prototype._pF=function(){return this._7F};_Rd2.prototype._xF=function(_eg2){this._7F=_eg2};function _F32(){this._fg2=new _Qj();this._fg2._Rj=!0;this._gg2=[]}_F32.prototype._ui=function(){this._gg2=[];this._fg2._ui()};_F32.prototype._XH=function(){return this._fg2._1k};_F32.prototype._Tj=function(_FA){this._gg2[_FA.id]=_FA;this._fg2._Tj(_FA);
};_F32.prototype._i32=function(_xj){return this._gg2[_xj]};_F32.prototype._Bj=function(_xj){var _FA=this._gg2[_xj];if(_FA!=null)return _FA;var _BA=_CA._Bj(_xj);if(_BA!=null){_FA=_BA._hg2._1k[0];if(_FA!=null)return _FA}return null};_F32.prototype._1F=function(_Ml){this._fg2._m72(_Ml);var id=_Ml.id;this._gg2[id]=null};_F32.prototype._ig2=function(){var _1k=_za.__C._1k;for(var index=0;index<_1k.length;index++){var _FA=_1k[index];_FA._iR1=_FA._44;_FA._jR1=_FA._54;_FA._lR1=_FA._kR1;}};_F32.prototype._jg2=function(){
var _1k=_za.__C._1k;for(var index=0;index<_1k.length;index++){var _FA=_1k[index];_FA._We2();if(_FA._rD1()){_FA._9b(_sD1,0,_FA,_FA)}if(_FA._3A!==0||_FA._5A!==0){_FA._44+=_FA._3A;_FA._54+=_FA._5A;_FA._LA=!0}}};_F32.prototype._kg2=function(){var _1k=_za.__C._1k;for(var index=0;index<_1k.length;index++){var _FA=_1k[index];_FA._t8+=_FA._k7;var _fw=_FA._Ye2();if(_FA._t8>=_fw){_FA._t8-=_fw;var _6D=_FA._6D;if(_6D._XQ1[_fU1]){_FA._9b(_fU1,0,_FA,_FA)}}else if(_FA._t8<0){_FA._t8+=_fw;var _6D=_FA._6D;if(_6D._XQ1[_fU1]){
_FA._9b(_fU1,0,_FA,_FA)}}}};_F32.prototype._9b=function(_ft,_nN){var _S51=!0;if(_za){var _6f2=_ft;if(_6f2!=_OD1)_6f2|=_nN;var _1k=_za.__C._1k;for(var index=0;index<_1k.length;index++){var _FA=_1k[index];if(!_FA._b7){var _6D=_FA._6D;if(_6D._XQ1[_6f2]){_S51=_FA._9b(_ft,_nN,_FA,_FA)}}}}return _S51};var _H7;function _Y22(_xj){var _FA=_GA._Bj(_xj);if(!_FA){_FA=_CA._Bj(_xj);if(_FA)_FA=_FA._FR1._Bj(0)}return _FA;}function _Z22(_xj){var _FA=_GA._Bj(_xj);if(!_FA){_FA=_CA._Bj(_xj);if(!_FA){_Xr("Unknown instance ID: "+_xj);
debug(_Zr());return _nA}_FA=_FA._FR1._Bj(0);_Xr("Warning: Object ID being used to access instance"+_xj);debug(_Zr())}return _FA}var _lg2=256;var _mg2=3;var _ng2=1024;var _zS=1;var _HS=2;var _og2=4;var _gj=1;var _ej=2;var _fj=0x80000000;var _pg2=128;var _qg2=0,_bj=0,_9j=0,_aj=0,_rg2=-1,_sg2=0,_tg2=0,_ug2=0,_vg2=0,_kD=0,_1U=!1,_NR1=0,_OR1=0,_wg2=!1,_xg2=0;var _iD=[];var _jD=[];var _mD=[];var _CS=[];var _ST=[];var _cj=[];var _yg2=0;var _Xi=[];var _zg2={8:String.fromCharCode(8),9:0,13:0,16:0,17:0,18:0,19:0,20:0,27:0,22:0,
32:" ",34:0,35:0,36:0,37:0,38:0,39:0,40:0,45:0,46:0,47:0,48:"0",49:"1",50:"2",51:"3",52:"4",53:"5",54:"6",55:"7",56:"8",57:"9",58:"0",59:";",61:"=",65:"a",66:"b",67:"c",68:"d",69:"e",70:"f",71:"g",72:"h",73:"i",74:"j",75:"k",76:"l",77:"m",78:"n",79:"o",80:"p",81:"q",82:"r",83:"s",84:"t",85:"u",86:"v",87:"w",88:"x",89:"y",90:"z",91:0,92:0,93:0,96:"0",97:"1",98:"2",99:"3",100:"4",101:"5",102:"6",103:"7",104:"8",105:"9",106:"*",107:"+",109:"-",110:".",111:"/",112:0,113:0,114:0,115:0,116:0,117:0,118:0,
119:0,120:0,121:0,122:0,123:0,144:0,145:0,173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"'",219:"[",220:"\\",221:"]",222:"#",223:"`"};var _Ag2={8:String.fromCharCode(8),9:0,13:0,16:0,17:0,18:0,19:0,20:0,27:0,22:0,32:" ",34:0,35:0,36:0,37:0,38:0,39:0,40:0,45:0,46:0,47:0,48:")",49:"!",50:"\"",51:"£",52:"$",53:"%",54:"^",55:"&",56:"*",57:"(",58:")",59:":",61:"+",65:"A",66:"B",67:"C",68:"D",69:"E",70:"F",71:"G",72:"H",73:"I",74:"J",75:"K",76:"L",77:"M",78:"N",79:"O",80:"P",81:"Q",82:"R",
83:"S",84:"T",85:"U",86:"V",87:"W",88:"X",89:"Y",90:"Z",91:0,92:0,93:0,96:"0",97:"1",98:"2",99:"3",100:"4",101:"5",102:"6",103:"7",104:"8",105:"9",106:"*",107:"+",109:"-",110:".",111:"/",112:0,113:0,114:0,115:0,116:0,117:0,118:0,119:0,120:0,121:0,122:0,123:0,144:0,145:0,173:"_",186:":",187:"+",188:"<",189:"_",190:">",191:"?",192:"@",219:"{",220:"|",221:"}",222:"~",223:"¬"};function _cP1(){_1U=!0;}function _Bg2(){_1U=!1;_Cg2()}function _Dg2(_Eg2,_Fg2){try{if(_Eg2){if(_Eg2._d3){if(_Eg2._d3._H5){if(_Eg2._d3._H5._O5){
if(_Eg2._d3._H5._O5==_d3._H5._O5){_Eg2.focus();_Fg2.focus();return !0}}}}}}catch(err){}return !1}function _Gg2(){var _IQ=document.getElementById(_bs);var _Hg2;if((_tB==_AT1)||(_tB==_zT1)||(_tB==_BT1)||(_tB==_CT1)){_Hg2=parent.frames;for(var _Ig2=0;_Ig2<_Hg2.length;_Ig2++){var _Jg2=_Hg2[_Ig2];if(_Dg2(_Jg2,_IQ))break}}else {_Hg2=parent.document.getElementsByTagName("IFRAME");for(var _Ig2 in _Hg2){var _Jg2=_Hg2[_Ig2].contentWindow;if(_Dg2(_Jg2,_IQ))break}}}var _Kg2;var _Lg2;var _Mg2;var _Ng2;var _Og2;var _Pg2;var _Qg2;
var _Rg2;var _Sg2;var _Tg2;var _Ug2;function _Vg2(){var _jP=document.getElementById("gm4html5_div_id");if(_jP){_Lg2=_jP.style.left;_Mg2=_jP.style.top;_Ng2=_jP.style.margin;var top=window.parent;if(top!=null){if(top.chrome!=null&&top.chrome.app!=null&&top.chrome.app.window!=null){var _Wg2=top.chrome.app.window.current();if(_Wg2!=null){var _Xg2=window.parent.document.getElementById("container");var _Yg2=window.parent.document.getElementById("game");if(_Xg2!=null){_Og2=_Xg2.style.width;_Pg2=_Xg2.style.height;
_Sg2=_Xg2.style.left;_Qg2=_Xg2.style.margin;_Rg2=_Xg2.style.position}if(_Yg2!=null){_Tg2=_Yg2.style.width;_Ug2=_Yg2.style.height}_Wg2.fullscreen();var _Zg2=_Wg2.getBounds();if(_Xg2!=null){_Xg2.style.width="100%";_Xg2.style.height="100%";_Xg2.style.left="0";_Xg2.style.margin='auto';_Xg2.style.position='relative'}if(_Yg2!=null){_Yg2.style.width="100%";_Yg2.style.height="100%";canvas.style.width="100%";canvas.style.height="100%"}}}}_jP.style.margin="0px";_jP.style.top="0";_jP.style.left="0";_jP.style.__g2="0px";
_jP.style._0h2="0px";if(_jP.mozRequestFullScreen){_jP.mozRequestFullScreen()}else if(_jP.webkitRequestFullScreen){_jP.onwebkitfullscreenchange=function(e){_jP.onwebkitfullscreenchange=_1h2};if(_tB==_BT1){_jP.webkitRequestFullScreen()}else {_jP.webkitRequestFullScreen(Element.ALLOW_KEYBOARD_INPUT);}}else if(document.documentElement.requestFullScreen){document.documentElement.requestFullScreen()}_O12=!0;return }if(canvas.mozRequestFullScreen){canvas.style.margin="0px";canvas.style.top="";canvas.style.left="";
canvas.style.__g2="0px";canvas.style._0h2="0px";canvas.mozRequestFullScreen()}else if(canvas.webkitRequestFullScreen){canvas.style.margin="0px";canvas.style.top="";canvas.style.left="";canvas.style.__g2="0px";canvas.style._0h2="0px";canvas.onwebkitfullscreenchange=function(e){canvas.onwebkitfullscreenchange=_1h2;};if(_tB==_BT1){canvas.webkitRequestFullScreen()}else {canvas.webkitRequestFullScreen(Element.ALLOW_KEYBOARD_INPUT)}}else if(document.documentElement.requestFullScreen){canvas.style.margin="0px";
canvas.style.top="";canvas.style.left="";canvas.style.__g2="0px";canvas.style._0h2="0px";document.documentElement.requestFullScreen()}_O12=!0}function _1h2(){if(_H12){var _jP=document.getElementById("gm4html5_div_id");if(_jP){_jP.style.left=_Lg2;_jP.style.top=_Mg2;_jP.style.margin=_Ng2}var top=window.parent;if(top!=null){if(top.chrome!=null&&top.chrome.app!=null&&top.chrome.app.window!=null){var _Wg2=top.chrome.app.window.current();if(_Wg2!=null)_Wg2.restore()}}_O12=!0}}function _2h2(){var top=window.parent;
if(top!=null){if(top.chrome!=null&&top.chrome.app!=null&&top.chrome.app.window!=null){var _Wg2=top.chrome.app.window.current();if(_Wg2!=null){_Wg2.restore();_O12=!0;var _Xg2=window.parent.document.getElementById("container");if(_Xg2!=null){_Xg2.style.width=_Og2;_Xg2.style.height=_Pg2;_Xg2.style.left=_Sg2;_Xg2.style.margin=_Qg2;_Xg2.style.position=_Rg2}var _Yg2=window.parent.document.getElementById("game");if(_Yg2!=null){_Yg2.style.width=_Tg2;_Yg2.style.height=_Ug2;canvas.style.width=_Tg2;canvas.style.height=_Ug2}
}}}if(document.webkitCancelFullScreen){document.webkitCancelFullScreen()}else if(document.mozCancelFullScreen){document.mozCancelFullScreen();_1h2()}else {_O12=!0}}function _ss(){if(_M12)return;window.onkeyup=function(){_3h2(arguments[0]||window.event)};window.onkeydown=function(){var __S1=arguments[0]||window.event;if((_I12)&&(__S1!=null)&&(__S1.which==121)&&(!__S1.repeat)&&(canvas.mozRequestFullScreen)){if(!document.mozFullScreen){_4h2();_Vg2()}else {_5h2()}__S1.preventDefault();return !1}if(_6h2(__S1)==!1){
__S1.preventDefault();return !1}};_M12=!0}function _fs(){if(_M12==!1)return;window.onkeydown=null;window.onkeyup=null;_M12=!1}function _7h2(_8h2){if(_8h2==121){return !0}if(window.chrome&&window.chrome.app){if(_8h2==183)return !0}return !1}function _6h2(__S1){var _8h2;if(__S1==null){_8h2=window.event.which;if(_8h2==122)return !0;if(_8h2!=121)window.event.preventDefault();else _O12=!0;window.event.preventDefault()}else {if(__S1.repeat)return !1;_8h2=__S1.which;if(_8h2==122)return !0;if(_8h2==120){}else if(!_7h2(_8h2)){
__S1.preventDefault()}else {if(_I12){if(!_H12){_4h2();_Vg2()}else {_2h2()}}}__S1.preventDefault()}if(_iD[_8h2])return !1;_iD[_8h2]=1;_jD[_8h2]=1;_kD=_8h2;if(_tB==_uB){_vg2=__S1.char}else {if(__S1.shiftKey){_vg2=_Ag2[_8h2]}else {_vg2=_zg2[_8h2]}}if(!_vg2)_vg2="";return !1}function _3h2(__S1){var _8h2;if(__S1==null){_8h2=window.event.which;if(_8h2==122)return;window.event.preventDefault()}else {_8h2=__S1.which;if(_8h2==122)return;__S1.preventDefault()}_mD[_8h2]=1;_iD[_8h2]=0;return !1}function _Mx1(_Nx1){_9j=_Nx1.pageX;
_aj=_Nx1.pageY;_cj[_Nx1.button]._44=_9j;_cj[_Nx1.button]._54=_aj}function _9h2(_Nx1){if(!_1U){_Gg2()}_qg2=_Nx1.button;if(_qg2==2)_qg2=1;else if(_qg2==1)_qg2=2;_tg2=_rg2;_rg2=_qg2;_bj|=(1<<_qg2);_cj[_Nx1.button]._dj=_ej|_fj|_gj;_cj[_Nx1.button]._44=_Nx1.pageX;_cj[_Nx1.button]._54=_Nx1.pageY;return _Nx1}function _ah2(_Nx1){_qg2=_Nx1.button;if(_qg2==2)_qg2=1;else if(_qg2==1)_qg2=2;_ug2=_sg2;_sg2=_qg2;_bj&=~(1<<_qg2);_rg2=-1;_cj[_Nx1.button]._dj=0;return !1}function _bh2(_Nx1){if(_Nx1.detail){_xg2=-_Nx1.detail}
else {_xg2=_Nx1.wheelDelta}}function _ch2(){_GA._9b(_bU1,0);return undefined}function _D32(){this._dh2="a";this._eh2=[];this._fh2=this._gh2=-1;this._pD=[];this._hh2=[];this._qD=[];this._ih2=this._jh2=0;this._jh=[];this._ih=[];this._eh=[];this._kh2=this._lh2=!1;this._mh2=[];this._nh2=this._oh2=this._ph2=this._qh2=this._nR1=this._oR1=this._xa=0;for(var _Jb=0;_Jb<_ng2;_Jb++){this._eh2[_Jb]=""}for(var _Jb=0;_Jb<_lg2;_Jb++){this._pD[_Jb]=this._hh2[_Jb]=this._qD[_Jb]=!1;this._mh2[_Jb]=_Jb}for(var _Jb=0;_Jb<_mg2;
_Jb++){this._jh[_Jb]=this._ih[_Jb]=this._eh[_Jb]=!1}this._vi=_rh2;this._sh2=_th2;this._uh2=_uh2;this._vh2=_vh2;this._wh2=_wh2;this._xh2=_xh2;this._yh2=_yh2;this._zh2=_zh2;this._Ah2=_Ah2;this._Bh2=_Bh2;this._Ch2=_Ch2;this._Dh2=_Dh2;this._Eh2=_Eh2;this._Fh2=_Fh2;this._Gh2=_Gh2;this._Hh2=_Hh2;this._Ih2=_Ih2;this._Jh2=_Jh2;this._Kh2=_Kh2;this._Lh2=_Lh2;this._Mh2=_Mh2;this._Nh2=_Oh2;this._Ph2=_Qh2;this._Rh2=_Sh2;this._Th2=_Th2;for(var _Jb=0;_Jb<_lg2;_Jb++){_iD[_Jb]=_mD[_Jb]=!1}if(!_Ld2){window.onbeforeunload=_ch2}
_ST=new Array(_pg2);_cj=new Array(_pg2);for(var _Uh2=0;_Uh2<_pg2;_Uh2++){_ST[_Uh2]=new _Vh2();_cj[_Uh2]=new _Vh2()}_Wh2(!0)}function _Wh2(_Ap){if(_wg2==_Ap)return;_Cg2();_wg2=_Ap;if(_Ap){canvas.onmousemove=_Mx1;canvas.onmousedown=_9h2;canvas.onmouseup=_ah2;canvas.onmousewheel=_bh2;canvas.onselectstart=function(){return !1};canvas.addEventListener("DOMMouseScroll",_bh2,!1);var _Jb=document.getElementById("loading_screen");if(_Jb){_Jb.onmousemove=_Mx1;_Jb.onmousedown=_9h2;_Jb.onmouseup=_ah2;_Jb.onmousewheel=_bh2;
_Jb.addEventListener("DOMMouseScroll",_bh2,!1)}document.body.onfocusin=_cP1;document.body.onfocusout=_Bg2;document.onfocusin=_cP1;document.onfocusout=_Bg2;window.onfocus=_cP1;window.onblur=_Bg2;if(typeof(_Wr._H5.GenerateSpotifyApp)=="undefined")_ss()}else {canvas.onmousemove=null;canvas.onmousedown=null;canvas.onmouseup=null;canvas.onmousewheel=null;canvas.onselectstart=null;canvas.removeEventListener("DOMMouseScroll",_bh2);var _Jb=document.getElementById("loading_screen");if(_Jb){_Jb.onmousemove=null;
_Jb.onmousedown=null;_Jb.onmouseup=null;_Jb.onmousewheel=null;_Jb.removeEventListener("DOMMouseScroll",_bh2)}document.body.onfocusin=null;document.body.onfocusout=null;document.onfocusin=null;document.onfocusout=null;window.onfocus=null;window.onblur=null;if(typeof(_Wr._H5.GenerateSpotifyApp)=="undefined")_fs();}}function _Vh2(){this._dj=0;this._44=0;this._54=0}function _Cg2(){_Xh2();_Yh2();_m7._ia2=0;_m7._ia2="";_kD=0;_vg2=""}_D32.prototype._ui=function(){this._Zh2();this._Mh2();_m7._ia2=0;_m7._ja2=0;
_m7._ia2="";_kD=0;_vg2="";_m7._ka2="";_m7._la2=""};function _uh2(){return this._dh2}function _vh2(__h2){this._dh2=_6U}function _wh2(){return this._gh2}function _xh2(){return this._fh2}function _yh2(_gk){if(_gk<0||_gk>255)return !1;this._gh2=_gk}function _zh2(_gk){if(_gk<0||_gk>255)return !1;this._fh2=_gk}function _Ah2(_gk){if(_gk<0||_gk>255)return !1;return this._pD[_gk]}function _Bh2(_gk){if(_gk<0||_gk>255)return !1;return this._qD[_gk]}function _Ch2(_gk){if(_gk<0||_gk>255)return !1;return this._hh2[_gk]}function _Dh2(_gk){
if(_gk<0||_gk>255)return;this._pD[_gk]=0;this._qD[_gk]=0;this._hh2[_gk]=0}_D32.prototype._Zh2=function(){this._gh2=0;this._fh2=0;this._dh2=0;for(var _24=0;_24<=_lg2;_24++){this._pD[_24]=0;this._qD[_24]=0;this._hh2[_24]=0}};function _Xh2(){for(var _24=0;_24<_lg2;_24++){_jD[_24]=0;_mD[_24]=0;_iD[_24]=0}}function _Eh2(){return this._ih2}function _Fh2(){return this._jh2}function _Gh2(_JT){if((_JT<1)||(_JT>3))return;this._ih2=_JT}function _Hh2(_JT){if((_JT<1)||(_JT>3))return;this._jh2=_JT}function _Ih2(_JT){_JT--;
if(_JT>=0&&_JT<_mg2){return this._jh[_JT]}return !1}function _Jh2(_JT){_JT--;if(_JT>=0&&_JT<_mg2){return this._eh[_JT]}}function _Kh2(_JT){_JT--;if(_JT>=0&&_JT<_mg2){return this._ih[_JT]}return !1;}function _Lh2(_JT){_JT--;if(_JT>=0&&_JT<_mg2){this._jh[_JT]=!1;this._eh[_JT]=!1;this._ih[_JT]=!1}}function _Mh2(){this._ih2=0;this._jh2=0;for(var _24=0;_24<=_mg2;_24++){this._jh[_24]=!1;this._eh[_24]=!1;this._ih[_24]=!1}this._lh2=!1;this._kh2=!1;for(var __i=0;__i<_Xi.length;__i++){_Xi[__i]._ui()}}function _Yh2(){
_ug2=-1;_sg2=-1;_rg2=-1;_bj=0;_cj[0]._dj=0;_cj[0]._44=0;_cj[0]._54=0;_qg2=-1}function _rh2(){for(var __i=0;__i<_Xi.length;__i++){var _0j=_Xi[__i];if(_0j._jh){_0j._ih=0;_0j._eh=_0j._Ci^_0j._jh;}else {_0j._ih=_0j._Ci^_0j._jh;_0j._eh=0}_0j._Ci=_0j._jh}for(var _Uh2=0;_Uh2<_cj.length;_Uh2++){_ST[_Uh2]._dj=_cj[_Uh2]._dj;_ST[_Uh2]._44=_cj[_Uh2]._44;_ST[_Uh2]._54=_cj[_Uh2]._54;_cj[_Uh2]._dj&=~_gj}if(_m7._ia2!=0){_m7._ja2=_m7._ia2}_m7._ia2=_kD;if(_kD){if(_vg2){if(_kD==13){}else if(_kD==8){_m7._ka2=_vg2;if(_m7._la2.length>0){
_m7._la2=_m7._la2.substring(0,_m7._la2.length-1);}}else {_m7._ka2=_vg2;_m7._la2+=_m7._ka2;if(_m7._la2.length>1024){_m7._la2=_m7._la2.substring(1,_m7._la2.length-1)}}}_kD=0}this._nR1=_9j;this._oR1=_aj;this._oh2=_bj;if((this._oh2&1)!=0){this._jh[0]=1;if(((this._ph2^this._oh2)&0x1)!=0){this._eh[0]=1}}else {this._jh[0]=0;if(((this._ph2^this._oh2)&0x1)!=0){this._ih[0]=1}}if((this._oh2&2)!=0){this._jh[1]=1;if(((this._ph2^this._oh2)&0x2)!=0){this._eh[1]=1}}else {this._jh[1]=0;if(((this._ph2^this._oh2)&0x2)!=0){
this._ih[1]=1}}if((this._oh2&4)!=0){this._jh[2]=1;if(((this._ph2^this._oh2)&0x4)!=0){this._eh[2]=1}}else {this._jh[2]=0;if(((this._ph2^this._oh2)&0x4)!=0){this._ih[2]=1}}this._ph2=this._oh2;_m7._A8=this._nR1;_m7._B8=this._oR1;_m7._ga2=_rg2+1;_m7._ha2=_tg2;this._Th2()}function _Th2(){var _0i2=0;var _eg=0;var _64=_i22;var _74=_j22;var _ac=_YQ();var _2P=_ZQ();if(_64<0)_64=_ac;if(_74<0)_74=_2P;for(var _Uh2=0;_Uh2<_ST.length;_Uh2++){var _1i2=_ST[_Uh2];if((_1i2._dj&_fj)!=0){_eg=1;for(var _2i2=0;_2i2<_CS.length;_2i2++){
var _wS=_CS[_2i2];if((_wS._yS&_zS)!=0){var _44=(_64*(_1i2._44-_Ki.left))/_ac;var _54=(_74*(_1i2._54-_Ki.top))/_2P;if((_44>=_wS._44)&&(_44<_wS._Ab)&&(_54>=_wS._54)&&(_54<_wS._Bb)){_0i2|=_eg}}_eg<<=1}_1i2._dj=0}}_eg=1;var _3i2=_yg2^_0i2;for(var _2i2=0;_2i2<_CS.length;_2i2++){var _wS=_CS[_2i2];if((_wS._yS&_zS)!=0){var _4i2=_0i2&_eg;var _Ur=_3i2&_eg;if(_wS._xB!=0){this._qD[_wS._xB]|=(_4i2&&_Ur);this._pD[_wS._xB]|=(_4i2&&!_Ur);this._hh2[_wS._xB]|=(!_4i2&&_Ur)}else {this._eh[_wS.button-1]|=(_4i2&&_Ur);this._jh[_wS.button-1]|=(_4i2&&!_Ur);
this._ih[_wS.button-1]|=(!_4i2&&_Ur)}}_eg<<=1}_yg2=_0i2}function _Nh2(_5i2){var __S1=_1U1|_5i2;var _1k=_za.__C._1k;var _6i2=_1k.length;for(var _4u=0;_4u<_6i2;_4u++){var _FA=_1k[_4u];var _BA=_FA._6D;if(_BA._XQ1[__S1]){_FA._9b(_1U1,_5i2,_FA,_FA)}}}function _7i2(_8i2){var __S1=_4U1|_8i2;var _1k=_za.__C._1k;var _6i2=_1k.length;for(var _4u=0;_4u<_6i2;_4u++){var _FA=_1k[_4u];if(_FA._b7){continue}var _BA=_FA._6D;if(_BA._XQ1[__S1]){_FA._9b(_4U1,_8i2,_FA,_FA)}}}function _Rh2(_9i2){var __S1=_5U1|_9i2;var _1k=_za.__C._1k;var _6i2=_1k.length;
for(var _4u=0;_4u<_6i2;_4u++){var _FA=_1k[_4u];var _BA=_FA._6D;if(_BA._XQ1[__S1]){_FA._9b(_5U1,_9i2,_FA,_FA)}}}function _Oh2(){var _ai2=0;for(var _24=2;_24<_lg2;_24++){if(this._pD[_24]){_ai2=1;_Nh2(_24)}}_Nh2(_ai2)}function _Qh2(){var _bi2=0;for(var _24=2;_24<_lg2;_24++){if(this._qD[_24]){_bi2=1;_7i2(_24)}}_7i2(_bi2)}function _Sh2(){var _ci2=0;for(var _24=2;_24<_lg2;_24++){if(this._hh2[_24]){_ci2=1;_Rh2(_24)}}_Rh2(_ci2)}function _th2(){var _di2=0,_ei2=0,_fi2=0;this._xa++;for(var _24=0;_24<_lg2;_24++){this._qD[_24]=this._hh2[_24]=this._pD[_24]=0}
for(var _24=0;_24<_lg2;_24++){var _xB=this._mh2[_24];this._qD[_xB]|=_jD[_24];this._hh2[_xB]|=_mD[_24];this._pD[_xB]|=_iD[_24];_di2|=_jD[_24];_ei2|=_iD[_24];_fi2|=_mD[_24];_jD[_24]=0;_mD[_24]=0}this._qD[1]=_di2;this._pD[1]=_ei2;this._hh2[1]=_fi2;this._qD[0]=_di2^1;this._pD[0]=_ei2^1;this._hh2[0]=_fi2^1;_NR1=_OR1=0;if(_xg2>0){_NR1=1}else if(_xg2<0){_OR1=1}_xg2=0;for(var _24=0;_24<=_mg2;_24++){this._eh[_24]=!1;this._ih[_24]=!1}this._lh2=!1;this._kh2=!1;this._vi();var _Ei;if(!_za._Fi){_Ei=_Gi}else {_Ei=_za._Hi}
for(var _rd=0;_rd<=7;++_rd){_Ii=_Ei[_rd];if(_Ii&&_Ii._c4){_m7._A8=_Ii._Pi(_8j._nR1);_m7._B8=_Ii._Qi(_8j._oR1);break}}for(var _rd=7;_rd>=0;_rd--){_Ii=_Ei[_rd];if(_Ii&&_Ii._c4){_Ji(canvas,_Ki);if(((this._nR1-_Ki.left)>=_Ii._Li)&&((this._nR1-_Ki.left)<_Ii._Mi)&&((this._oR1-_Ki.top)>=_Ii._Ni)&&((this._oR1-_Ki.top)<_Ii._Oi)){_m7._A8=_Ii._Pi(_8j._nR1);_m7._B8=_Ii._Qi(_8j._oR1);break}}}}function _gi2(){_8j._Nh2();_8j._Ph2();_8j._Rh2()}function _hi2(index){this._yS=0;this.index=index;this._44=0;this._54=0;this._Ab=0;
this._Bb=0;this._64=0;this._74=0;this._pd=0;this._rd=0;this._xB=0;this.button=0}function _xS(){for(var _Jb=0;_Jb<_CS.length;++_Jb){if(_CS[_Jb]._yS==0){return _CS[_Jb]}}var _24=_CS.length;_CS[_24]=new _hi2(_24);return _CS[_24]}function _DS(_ii2){_CS[_ii2]._yS=0}function _ji2(){for(var _Jb=0;_Jb<_CS.length;++_Jb){_CS[_Jb]._yS=0}}_D32.prototype._ki2=function(){_ws();_ac2();var _Sw=[];_Sw[0]=1;_Sw[1]=0;_Sw[2]=0;_Sw[3]=1;_Sw[4]=0;_Sw[5]=0;_lb2(_Sw);var _mu=_wx();var _li2=_xx();_x7(0xffffff);for(var _Jb=0;_Jb<_FS.length;
++_Jb){var _GS=_FS[_Jb];_x8(_GS._44,_GS._54,_GS._44+_GS._64-1,_GS._54+_GS._74-1,!0)}_x7(_li2);_O8(_mu);_cc2()};function _Qj(){this._mi2=[];this._1k=[];this._Rj=!1;this.length=0;this._wc=0}_Qj.prototype._932=function(){if(this._mi2.length==0){return this._1k.length}return this._mi2.pop();};_Qj.prototype._Tj=function(_k72){var index;if(this._Rj){index=this._1k.length}else {index=this._932()}this._1k[index]=_k72;this._wc++;this.length=this._1k.length;return index};_Qj.prototype._Bj=function(_iH){if(_iH<0||_iH>=this._1k.length)return null;
return this._1k[_iH]};_Qj.prototype._l72=function(_BO1){for(var _Jb=0;_Jb<this._1k.length;_Jb++){if(this._1k[_Jb]==_BO1)return _Jb}};_Qj.prototype._m72=function(_BO1){for(var _Jb=0;_Jb<this._1k.length;_Jb++){if(this._1k[_Jb]==_BO1){if(this._Rj){this._1k.splice(_Jb,1)}else {this._1k[_Jb]=null;this._mi2.push(_Jb)}this._wc--;this.length=this._1k.length;return !0}}return !1};_Qj.prototype._bk=function(_iH){if(_iH<0||_iH>=this._1k.length)return !1;if(this._Rj){this._1k.splice(_iH,1)}else {this._1k[_iH]=null;this._mi2.push(_iH)}
this._wc--;this.length=this._1k.length;return !0};_Qj.prototype._ui=function(){this._1k=[];this._mi2=[];this._wc=0;this.length=this._1k.length};_Qj.prototype._ek=function(_nN,_yj){if(_nN<0||_nN>=this._1k.length)return;this._1k[_nN]=_yj};_Qj.prototype._ni2=function(_oi2){if(_oi2){this._1k.sort(function(_cd,_Ob){return _cd-_Ob;})}else {this._1k.sort(function(_cd,_Ob){return _Ob-_cd})}this._mi2=[];for(var _24=0;_24<this._1k.length;_24++){if(this._1k[_24]==null||this._1k[_24]==undefined){this._mi2.push(_24)}
}};_Qj.prototype._tj=function(_uj){this._1k=_uj._1k.slice();this._mi2=_uj._mi2.slice();this._Rj=_uj._Rj;this.length=_uj.length;this._wc=_uj._wc};var _De2=0,_Ge2=1,_He2=2;function _pi2(){this._qi2=null;this._ri2=0;this._si2=null}function _ti2(){this._qi2=null;this._ui2=!1;this._A72=null}function _vi2(){this._pD1=!1}function _TD1(_wi2,_Ea){this.__type="[Object]";this._dj=0;this._gD=_wi2;this._f42=_Ea;this._se2=-1;this._7D=0;this._te2=0;this._ue2=!1;this._ve2=!1;this._we2=!1;this._eD=0;this._cs=null;this._xi2=-1;
this._o42=!1;this._FR1=new _Qj();this._hg2=new _Qj();this._FR1._Rj=!0;this._hg2._Rj=!0;this._yi2=[];for(var _cd=0;_cd<_ZR1;_cd++){this._yi2[_cd]=null}this._zi2=[];this._Ai2=[];this._Bi2=[];this._q42=[];this._a4=[];this._pv=[];this._XQ1=[];this._xe2=new _vi2()}_TD1.prototype._XH=function(){return this._FR1._1k};_TD1.prototype._DA=function(){return this._hg2._1k};function _F42(_Ci2,_Di2){var _BA=new _TD1(_Ci2,_Di2._g3);with(_BA){if(_Di2._w4!=undefined)_7D=_Di2._w4;if(_Di2._c4!=undefined)_ve2=_Di2._c4;if(_Di2._YH!=undefined)_ue2=_Di2._YH;
if(_Di2._d4!=undefined)_te2=_Di2._d4;if(_Di2._Zd2!=undefined)_we2=_Di2._Zd2;if(_Di2.parent!=undefined)_eD=_Di2.parent;if(_Di2._D4!=undefined)_se2=_Di2._D4;if(_Di2._e4){_BA._e4=_Di2._e4;_BA._pv[_VC]=!0}if(_Di2._25){_BA._25=_Di2._25;_BA._pv[_WC]=!0}if(_Di2._N4){_BA._N4=_Di2._N4;_BA._pv[_8U1]=!0}if(_Di2._i4){_BA._i4=_Di2._i4;_BA._pv[_7U1]=!0}if(_Di2._Ei2){_BA._Ei2=_Di2._Ei2;_BA._pv[_9U1]=!0}if(_Di2._q4){_BA._q4=_Di2._q4;_BA._pv[_3U1]=!0}if(_Di2._Fi2){_BA._Fi2=_Di2._Fi2;_BA._pv[_QU1]=!0}if(_Di2._Gi2){
_BA._Gi2=_Di2._Gi2;_BA._pv[_SU1]=!0}if(_Di2._A4){_BA._A4=_Di2._A4;_BA._pv[_TU1]=!0}if(_Di2._Hi2){_BA._Hi2=_Di2._Hi2;_BA._pv[_UU1]=!0}if(_Di2._Ii2){_BA._Ii2=_Di2._Ii2;_BA._pv[_VU1]=!0}if(_Di2._Ji2){_BA._Ji2=_Di2._Ji2;_BA._pv[_WU1]=!0}if(_Di2._Ki2){_BA._Ki2=_Di2._Ki2;_BA._pv[_XU1]=!0}if(_Di2._Li2){_BA._Li2=_Di2._Li2;_BA._pv[_RU1]=!0}if(_Di2._Mi2){_BA._Mi2=_Di2._Mi2;_BA._pv[_AR1]=!0}if(_Di2._Ni2){_BA._Ni2=_Di2._Ni2;_BA._pv[_rR1]=!0}if(_Di2._Oi2){_BA._Oi2=_Di2._Oi2;_BA._pv[_tR1]=!0}if(_Di2._Pi2){_BA._Pi2=_Di2._Pi2;
_BA._pv[_sR1]=!0}if(_Di2._Qi2){_BA._Qi2=_Di2._Qi2;_BA._pv[_uR1]=!0}if(_Di2._Ri2){_BA._Ri2=_Di2._Ri2;_BA._pv[_wR1]=!0}if(_Di2._Si2){_BA._Si2=_Di2._Si2;_BA._pv[_vR1]=!0}if(_Di2._Ti2){_BA._Ti2=_Di2._Ti2;_BA._pv[_xR1]=!0}if(_Di2._Ui2){_BA._Ui2=_Di2._Ui2;_BA._pv[_zR1]=!0}if(_Di2._Vi2){_BA._Vi2=_Di2._Vi2;_BA._pv[_yR1]=!0}if(_Di2._Wi2){_BA._Wi2=_Di2._Wi2;_BA._pv[_DR1]=!0}if(_Di2._Xi2){_BA._Xi2=_Di2._Xi2;_BA._pv[_ER1]=!0}if(_Di2._Yi2){_BA._Yi2=_Di2._Yi2;_BA._pv[_KR1]=!0}if(_Di2._Zi2){_BA._Zi2=_Di2._Zi2;
_BA._pv[_0V1]=!0}if(_Di2.__i2){_BA.__i2=_Di2.__i2;_BA._pv[_1V1]=!0;}if(_Di2._0j2){_BA._0j2=_Di2._0j2;_BA._pv[_LR1]=!0}if(_Di2._1j2){_BA._1j2=_Di2._1j2;_BA._pv[_2V1]=!0}if(_Di2._2j2){_BA._2j2=_Di2._2j2;_BA._pv[_3V1]=!0}if(_Di2._3j2){_BA._3j2=_Di2._3j2;_BA._pv[_MR1]=!0}if(_Di2._4j2){_BA._4j2=_Di2._4j2;_BA._pv[_4V1]=!0}if(_Di2._5j2){_BA._5j2=_Di2._5j2;_BA._pv[_5V1]=!0}if(_Di2._6j2){_BA._6j2=_Di2._6j2;_BA._pv[_BR1]=!0}if(_Di2._7j2){_BA._7j2=_Di2._7j2;_BA._pv[_CR1]=!0}if(_Di2._J4){_BA._J4=_Di2._J4;_BA._pv[_YQ1]=!0}
if(_Di2._8j2){_BA._8j2=_Di2._8j2;_BA._pv[_1R1]=!0}if(_Di2._o4){_BA._o4=_Di2._o4;_BA._pv[_aU1]=!0}if(_Di2._9j2){_BA._9j2=_Di2._9j2;_BA._pv[_bU1]=!0}if(_Di2._m4){_BA._m4=_Di2._m4;_BA._pv[_cU1]=!0}if(_Di2._k4){_BA._k4=_Di2._k4;_BA._pv[_dU1]=!0}if(_Di2._aj2){_BA._aj2=_Di2._aj2;_BA._pv[_eU1]=!0}if(_Di2._bj2){_BA._bj2=_Di2._bj2;_BA._pv[_fU1]=!0}if(_Di2._cj2){_BA._cj2=_Di2._cj2;_BA._pv[_sD1]=!0}if(_Di2._dj2){_BA._dj2=_Di2._dj2;_BA._pv[_gU1]=!0}if(_Di2._ej2){_BA._ej2=_Di2._ej2;_BA._pv[_hU1]=!0}if(_Di2._fj2){
_BA._fj2=_Di2._fj2;_BA._pv[_7R1]=!0}if(_Di2._gj2){_BA._gj2=_Di2._gj2;_BA._pv[_yU1]=!0}if(_Di2._hj2){_BA._hj2=_Di2._hj2;_BA._pv[_zU1]=!0}if(_Di2._ij2){_BA._ij2=_Di2._ij2;_BA._pv[_AU1]=!0}if(_Di2._jj2){_BA._jj2=_Di2._jj2;_BA._pv[_BU1]=!0}if(_Di2._kj2){_BA._kj2=_Di2._kj2;_BA._pv[_CU1]=!0}if(_Di2._lj2){_BA._lj2=_Di2._lj2;_BA._pv[_DU1]=!0}if(_Di2._mj2){_BA._mj2=_Di2._mj2;_BA._pv[_EU1]=!0}if(_Di2._nj2){_BA._nj2=_Di2._nj2;_BA._pv[_8R1]=!0}if(_Di2._oj2){_BA._oj2=_Di2._oj2;_BA._pv[_FU1]=!0}if(_Di2._pj2){
_BA._pj2=_Di2._pj2;_BA._pv[_GU1]=!0}if(_Di2._qj2){_BA._qj2=_Di2._qj2;_BA._pv[_HU1]=!0}if(_Di2._rj2){_BA._rj2=_Di2._rj2;_BA._pv[_IU1]=!0}if(_Di2._sj2){_BA._sj2=_Di2._sj2;_BA._pv[_JU1]=!0;}if(_Di2._tj2){_BA._tj2=_Di2._tj2;_BA._pv[_KU1]=!0}if(_Di2._uj2){_BA._uj2=_Di2._uj2;_BA._pv[_LU1]=!0}if(_Di2._vj2){_BA._vj2=_Di2._vj2;_BA._pv[_ab]=!0}if(_Di2._wj2){_BA._wj2=_Di2._wj2;_BA._pv[_iU1]=!0}if(_Di2._xj2){_BA._xj2=_Di2._xj2;_BA._pv[_jU1]=!0}if(_Di2._yj2){_BA._yj2=_Di2._yj2;_BA._pv[_kU1]=!0;}if(_Di2._zj2){
_BA._zj2=_Di2._zj2;_BA._pv[_lU1]=!0}if(_Di2._Aj2){_BA._Aj2=_Di2._Aj2;_BA._pv[_mU1]=!0}if(_Di2._Bj2){_BA._Bj2=_Di2._Bj2;_BA._pv[_nU1]=!0}if(_Di2._Cj2){_BA._Cj2=_Di2._Cj2;_BA._pv[_oU1]=!0}if(_Di2._Dj2){_BA._Dj2=_Di2._Dj2;_BA._pv[_pU1]=!0}if(_Di2._Ej2){_BA._Ej2=_Di2._Ej2;_BA._pv[_qU1]=!0}if(_Di2._Fj2){_BA._Fj2=_Di2._Fj2;_BA._pv[_rU1]=!0;}if(_Di2._Gj2){_BA._Gj2=_Di2._Gj2;_BA._pv[_sU1]=!0}if(_Di2._Hj2){_BA._Hj2=_Di2._Hj2;_BA._pv[_tU1]=!0}if(_Di2._Ij2){_BA._Ij2=_Di2._Ij2;_BA._pv[_uU1]=!0}if(_Di2._Jj2){
_BA._Jj2=_Di2._Jj2;_BA._pv[_vU1]=!0}if(_Di2._Kj2){_BA._Kj2=_Di2._Kj2;_BA._pv[_wU1]=!0}if(_Di2._Lj2){_BA._Lj2=_Di2._Lj2;_BA._pv[_xU1]=!0}if(_Di2._Mj2){_BA._Mj2=_Di2._Mj2;_BA._pv[_MU1]=!0}if(_Di2._Nj2){_BA._Nj2=_Di2._Nj2;_BA._pv[_NU1]=!0}if(_Di2._Oj2){_BA._Oj2=_Di2._Oj2;_BA._pv[_OU1]=!0}if(_Di2._Pj2){_BA._Pj2=_Di2._Pj2;_BA._pv[_PU1]=!0}if(_Di2._Qj2){_BA._Qj2=_Di2._Qj2;_BA._pv[_PC]=!0}if(_Di2._Rj2){_BA._Rj2=_Di2._Rj2;_BA._pv[_YU1]=!0}if(_Di2._Sj2){_BA._Sj2=_Di2._Sj2;_BA._pv[_DP1]=!0}if(_Di2._Tj2){_BA._Tj2=_Di2._Tj2;
_BA._pv[_8O]=!0}if(_Di2._Uj2){_BA._Uj2=_Di2._Uj2;_BA._pv[__U1]=!0}if(_Di2._Vj2){_BA._Vj2=_Di2._Vj2;_BA._pv[_ZU1]=!0}if(_Di2._g4){_BA._yi2[0]=_Di2._g4;_BA._pv[_6V1]=!0}if(_Di2._Wj2){_BA._yi2[1]=_Di2._Wj2;_BA._pv[_7V1]=!0}if(_Di2._Xj2){_BA._yi2[2]=_Di2._Xj2;_BA._pv[_8V1]=!0}if(_Di2._Yj2){_BA._yi2[3]=_Di2._Yj2;_BA._pv[_9V1]=!0}if(_Di2._Zj2){_BA._yi2[4]=_Di2._Zj2;_BA._pv[_aV1]=!0}if(_Di2.__j2){_BA._yi2[5]=_Di2.__j2;_BA._pv[_bV1]=!0}if(_Di2._0k2){_BA._yi2[6]=_Di2._0k2;_BA._pv[_cV1]=!0}if(_Di2._1k2){_BA._yi2[7]=_Di2._1k2;
_BA._pv[_dV1]=!0}if(_Di2._2k2){_BA._yi2[8]=_Di2._2k2;_BA._pv[_eV1]=!0}if(_Di2._3k2){_BA._yi2[9]=_Di2._3k2;_BA._pv[_fV1]=!0}if(_Di2._4k2){_BA._yi2[10]=_Di2._4k2;_BA._pv[_gV1]=!0}if(_Di2._5k2){_BA._yi2[11]=_Di2._5k2;_BA._pv[_hV1]=!0}if(_Di2._6k2){_BA._Ai2[_6X1]=_Di2._6k2;_BA._pv[_6X1]=!0}if(_Di2._7k2){_BA._Ai2[_8X1]=_Di2._7k2;_BA._pv[_8X1]=!0}if(_Di2._8k2){_BA._Ai2[_9X1]=_Di2._8k2;_BA._pv[_9X1]=!0}if(_Di2._9k2){_BA._Ai2[_aX1]=_Di2._9k2;_BA._pv[_aX1]=!0}if(_Di2._ak2){_BA._Ai2[_bX1]=_Di2._ak2;_BA._pv[_bX1]=!0}
if(_Di2._bk2){_BA._Ai2[_cX1]=_Di2._bk2;_BA._pv[_cX1]=!0}if(_Di2._ck2){_BA._Ai2[_dX1]=_Di2._ck2;_BA._pv[_dX1]=!0}if(_Di2._dk2){_BA._Ai2[_eX1]=_Di2._dk2;_BA._pv[_eX1]=!0}if(_Di2._ek2){_BA._Ai2[_fX1]=_Di2._ek2;_BA._pv[_fX1]=!0}if(_Di2._s4){_BA._Ai2[_gX1]=_Di2._s4;_BA._pv[_gX1]=!0}if(_Di2._fk2){_BA._Ai2[_hX1]=_Di2._fk2;_BA._pv[_hX1]=!0}if(_Di2._gk2){_BA._Ai2[_iX1]=_Di2._gk2;_BA._pv[_iX1]=!0}if(_Di2._hk2){_BA._Ai2[_jX1]=_Di2._hk2;_BA._pv[_jX1]=!0}if(_Di2._ik2){_BA._Ai2[_kX1]=_Di2._ik2;_BA._pv[_kX1]=!0}
if(_Di2._jk2){_BA._Ai2[_lX1]=_Di2._jk2;_BA._pv[_lX1]=!0}if(_Di2._kk2){_BA._Ai2[_mX1]=_Di2._kk2;_BA._pv[_mX1]=!0}if(_Di2._lk2){_BA._Ai2[_nX1]=_Di2._lk2;_BA._pv[_nX1]=!0}if(_Di2._mk2){_BA._Ai2[_oX1]=_Di2._mk2;_BA._pv[_oX1]=!0}if(_Di2._nk2){_BA._Ai2[_pX1]=_Di2._nk2;_BA._pv[_pX1]=!0}if(_Di2._ok2){_BA._Ai2[_qX1]=_Di2._ok2;_BA._pv[_qX1]=!0}if(_Di2._pk2){_BA._Ai2[_rX1]=_Di2._pk2;_BA._pv[_rX1]=!0}if(_Di2._qk2){_BA._Ai2[_sX1]=(_Di2._qk2);_BA._pv[_sX1]=!0}if(_Di2._rk2){_BA._Ai2[_tX1]=(_Di2._rk2);_BA._pv[_tX1]=!0}
if(_Di2._sk2){_BA._Ai2[_uX1]=(_Di2._sk2);_BA._pv[_uX1]=!0;}if(_Di2._tk2){_BA._Ai2[_vX1]=(_Di2._tk2);_BA._pv[_vX1]=!0}if(_Di2._uk2){_BA._Ai2[_wX1]=(_Di2._uk2);_BA._pv[_wX1]=!0}if(_Di2._vk2){_BA._Ai2[_xX1]=(_Di2._vk2);_BA._pv[_xX1]=!0}if(_Di2._wk2){_BA._Ai2[_yX1]=(_Di2._wk2);_BA._pv[_yX1]=!0}if(_Di2._xk2){_BA._Ai2[_zX1]=(_Di2._xk2);_BA._pv[_zX1]=!0}if(_Di2._yk2){_BA._Ai2[_AX1]=(_Di2._yk2);_BA._pv[_AX1]=!0}if(_Di2._zk2){_BA._Ai2[_BX1]=(_Di2._zk2);_BA._pv[_BX1]=!0}if(_Di2._Ak2){_BA._Ai2[_CX1]=(_Di2._Ak2);
_BA._pv[_CX1]=!0}if(_Di2._Bk2){_BA._Ai2[_DX1]=(_Di2._Bk2);_BA._pv[_DX1]=!0}if(_Di2._Ck2){_BA._Ai2[_EX1]=(_Di2._Ck2);_BA._pv[_EX1]=!0}if(_Di2._Dk2){_BA._Ai2[_FX1]=(_Di2._Dk2);_BA._pv[_FX1]=!0}if(_Di2._Ek2){_BA._Ai2[_GX1]=(_Di2._Ek2);_BA._pv[_GX1]=!0}if(_Di2._Fk2){_BA._Ai2[_HX1]=(_Di2._Fk2);_BA._pv[_HX1]=!0}if(_Di2._Gk2){_BA._Ai2[_IX1]=(_Di2._Gk2);_BA._pv[_IX1]=!0}if(_Di2._Hk2){_BA._Ai2[_JX1]=(_Di2._Hk2);_BA._pv[_JX1]=!0}if(_Di2._Ik2){_BA._Ai2[_KX1]=(_Di2._Ik2);_BA._pv[_KX1]=!0}if(_Di2._Jk2){_BA._Ai2[_LX1]=(_Di2._Jk2);
_BA._pv[_LX1]=!0}if(_Di2._Kk2){_BA._Ai2[_MX1]=(_Di2._Kk2);_BA._pv[_MX1]=!0}if(_Di2._Lk2){_BA._Ai2[_NX1]=(_Di2._Lk2);_BA._pv[_NX1]=!0}if(_Di2._Mk2){_BA._Ai2[_OX1]=(_Di2._Mk2);_BA._pv[_OX1]=!0}if(_Di2._Nk2){_BA._Ai2[_PX1]=(_Di2._Nk2);_BA._pv[_PX1]=!0}if(_Di2._Ok2){_BA._Ai2[_QX1]=(_Di2._Ok2);_BA._pv[_QX1]=!0}if(_Di2._Pk2){_BA._Ai2[_RX1]=(_Di2._Pk2);_BA._pv[_RX1]=!0}if(_Di2._Qk2){_BA._Ai2[_SX1]=(_Di2._Qk2);_BA._pv[_SX1]=!0}if(_Di2._Rk2){_BA._Ai2[_TX1]=(_Di2._Rk2);_BA._pv[_TX1]=!0}if(_Di2._Sk2){_BA._Ai2[_UX1]=(_Di2._Sk2);
_BA._pv[_UX1]=!0}if(_Di2._Tk2){_BA._Ai2[_VX1]=(_Di2._Tk2);_BA._pv[_VX1]=!0}if(_Di2._Uk2){_BA._Ai2[_WX1]=(_Di2._Uk2);_BA._pv[_WX1]=!0}if(_Di2._Vk2){_BA._Ai2[_XX1]=(_Di2._Vk2);_BA._pv[_XX1]=!0}if(_Di2._Wk2){_BA._Ai2[_YX1]=(_Di2._Wk2);_BA._pv[_YX1]=!0}if(_Di2._Xk2){_BA._Ai2[_ZX1]=(_Di2._Xk2);_BA._pv[_ZX1]=!0}if(_Di2._Yk2){_BA._Ai2[__X1]=(_Di2._Yk2);_BA._pv[__X1]=!0}if(_Di2._Zk2){_BA._Ai2[_0Y1]=(_Di2._Zk2);_BA._pv[_0Y1]=!0}if(_Di2.__k2){_BA._Ai2[_1Y1]=(_Di2.__k2);_BA._pv[_1Y1]=!0}if(_Di2._0l2){_BA._Ai2[_2Y1]=(_Di2._0l2);
_BA._pv[_2Y1]=!0}if(_Di2._1l2){_BA._Ai2[_3Y1]=(_Di2._1l2);_BA._pv[_3Y1]=!0}if(_Di2._2l2){_BA._Ai2[_4Y1]=(_Di2._2l2);_BA._pv[_4Y1]=!0}if(_Di2._3l2){_BA._Ai2[_5Y1]=(_Di2._3l2);_BA._pv[_5Y1]=!0}if(_Di2._4l2){_BA._Ai2[_6Y1]=(_Di2._4l2);_BA._pv[_6Y1]=!0;}if(_Di2._5l2){_BA._Ai2[_7Y1]=(_Di2._5l2);_BA._pv[_7Y1]=!0}if(_Di2._6l2){_BA._Ai2[_8Y1]=(_Di2._6l2);_BA._pv[_8Y1]=!0}if(_Di2._7l2){_BA._Ai2[_9Y1]=(_Di2._7l2);_BA._pv[_9Y1]=!0}if(_Di2._8l2){_BA._Ai2[_aY1]=(_Di2._8l2);_BA._pv[_aY1]=!0}if(_Di2._9l2){_BA._Ai2[_bY1]=(_Di2._9l2);
_BA._pv[_bY1]=!0}if(_Di2._al2){_BA._Ai2[_cY1]=(_Di2._al2);_BA._pv[_cY1]=!0}if(_Di2._bl2){_BA._Ai2[_qY1]=(_Di2._bl2);_BA._pv[_qY1]=!0}if(_Di2._cl2){_BA._Ai2[_rY1]=(_Di2._cl2);_BA._pv[_rY1]=!0}if(_Di2._dl2){_BA._Ai2[_sY1]=(_Di2._dl2);_BA._pv[_sY1]=!0}if(_Di2._el2){_BA._Ai2[_tY1]=(_Di2._el2);_BA._pv[_tY1]=!0}if(_Di2._fl2){_BA._Ai2[_uY1]=(_Di2._fl2);_BA._pv[_uY1]=!0}if(_Di2._gl2){_BA._Ai2[_vY1]=(_Di2._gl2);_BA._pv[_vY1]=!0}if(_Di2._hl2){_BA._Ai2[_wY1]=(_Di2._hl2);_BA._pv[_wY1]=!0}if(_Di2._il2){_BA._Ai2[_xY1]=(_Di2._il2);
_BA._pv[_xY1]=!0}if(_Di2._jl2){_BA._Ai2[_yY1]=(_Di2._jl2);_BA._pv[_yY1]=!0}if(_Di2._kl2){_BA._Ai2[_zY1]=(_Di2._kl2);_BA._pv[_zY1]=!0}if(_Di2._ll2){_BA._Ai2[_AY1]=(_Di2._ll2);_BA._pv[_AY1]=!0}if(_Di2._ml2){_BA._Ai2[_BY1]=(_Di2._ml2);_BA._pv[_BY1]=!0;}if(_Di2._nl2){_BA._Ai2[_CY1]=(_Di2._nl2);_BA._pv[_CY1]=!0}if(_Di2._ol2){_BA._Ai2[_DY1]=(_Di2._ol2);_BA._pv[_DY1]=!0}if(_Di2._pl2){_BA._Ai2[_EY1]=(_Di2._pl2);_BA._pv[_EY1]=!0}if(_Di2._ql2){_BA._Ai2[_FY1]=(_Di2._ql2);_BA._pv[_FY1]=!0}if(_Di2._rl2){_BA._zi2[_GY1]=(_Di2._rl2);
_BA._pv[_GY1]=!0}if(_Di2._sl2){_BA._zi2[_IY1]=(_Di2._sl2);_BA._pv[_IY1]=!0;}if(_Di2._tl2){_BA._zi2[_JY1]=(_Di2._tl2);_BA._pv[_JY1]=!0}if(_Di2._ul2){_BA._zi2[_KY1]=(_Di2._ul2);_BA._pv[_KY1]=!0}if(_Di2._vl2){_BA._zi2[_LY1]=(_Di2._vl2);_BA._pv[_LY1]=!0}if(_Di2._wl2){_BA._zi2[_MY1]=(_Di2._wl2);_BA._pv[_MY1]=!0}if(_Di2._xl2){_BA._zi2[_NY1]=(_Di2._xl2);_BA._pv[_NY1]=!0}if(_Di2._yl2){_BA._zi2[_OY1]=(_Di2._yl2);_BA._pv[_OY1]=!0}if(_Di2._zl2){_BA._zi2[_PY1]=(_Di2._zl2);_BA._pv[_PY1]=!0;}if(_Di2._Al2){_BA._zi2[_QY1]=(_Di2._Al2);
_BA._pv[_QY1]=!0}if(_Di2._Bl2){_BA._zi2[_RY1]=(_Di2._Bl2);_BA._pv[_RY1]=!0}if(_Di2._Cl2){_BA._zi2[_SY1]=(_Di2._Cl2);_BA._pv[_SY1]=!0}if(_Di2._Dl2){_BA._zi2[_TY1]=(_Di2._Dl2);_BA._pv[_TY1]=!0}if(_Di2._El2){_BA._zi2[_UY1]=(_Di2._El2);_BA._pv[_UY1]=!0}if(_Di2._Fl2){_BA._zi2[_VY1]=(_Di2._Fl2);_BA._pv[_VY1]=!0}if(_Di2._Gl2){_BA._zi2[_WY1]=(_Di2._Gl2);_BA._pv[_WY1]=!0;}if(_Di2._Hl2){_BA._zi2[_XY1]=(_Di2._Hl2);_BA._pv[_XY1]=!0}if(_Di2._Il2){_BA._zi2[_YY1]=(_Di2._Il2);_BA._pv[_YY1]=!0}if(_Di2._Jl2){_BA._zi2[_ZY1]=(_Di2._Jl2);
_BA._pv[_ZY1]=!0}if(_Di2._Kl2){_BA._zi2[__Y1]=(_Di2._Kl2);_BA._pv[__Y1]=!0}if(_Di2._Ll2){_BA._zi2[_0Z1]=(_Di2._Ll2);_BA._pv[_0Z1]=!0}if(_Di2._Ml2){_BA._zi2[_1Z1]=(_Di2._Ml2);_BA._pv[_1Z1]=!0}if(_Di2._Nl2){_BA._zi2[_2Z1]=(_Di2._Nl2);_BA._pv[_2Z1]=!0}if(_Di2._Ol2){_BA._zi2[_3Z1]=(_Di2._Ol2);_BA._pv[_3Z1]=!0}if(_Di2._Pl2){_BA._zi2[_4Z1]=(_Di2._Pl2);_BA._pv[_4Z1]=!0}if(_Di2._Ql2){_BA._zi2[_5Z1]=(_Di2._Ql2);_BA._pv[_5Z1]=!0}if(_Di2._Rl2){_BA._zi2[_6Z1]=(_Di2._Rl2);_BA._pv[_6Z1]=!0}if(_Di2._Sl2){_BA._zi2[_7Z1]=(_Di2._Sl2);
_BA._pv[_7Z1]=!0}if(_Di2._Tl2){_BA._zi2[_8Z1]=(_Di2._Tl2);_BA._pv[_8Z1]=!0}if(_Di2._Ul2){_BA._zi2[_9Z1]=(_Di2._Ul2);_BA._pv[_9Z1]=!0}if(_Di2._Vl2){_BA._zi2[_aZ1]=(_Di2._Vl2);_BA._pv[_aZ1]=!0;}if(_Di2._Wl2){_BA._zi2[_bZ1]=(_Di2._Wl2);_BA._pv[_bZ1]=!0}if(_Di2._Xl2){_BA._zi2[_cZ1]=(_Di2._Xl2);_BA._pv[_cZ1]=!0}if(_Di2._Yl2){_BA._zi2[_dZ1]=(_Di2._Yl2);_BA._pv[_dZ1]=!0}if(_Di2._Zl2){_BA._zi2[_eZ1]=(_Di2._Zl2);_BA._pv[_eZ1]=!0}if(_Di2.__l2){_BA._zi2[_fZ1]=(_Di2.__l2);_BA._pv[_fZ1]=!0}if(_Di2._0m2){_BA._zi2[_gZ1]=(_Di2._0m2);
_BA._pv[_gZ1]=!0}if(_Di2._1m2){_BA._zi2[_hZ1]=(_Di2._1m2);_BA._pv[_hZ1]=!0}if(_Di2._2m2){_BA._zi2[_iZ1]=(_Di2._2m2);_BA._pv[_iZ1]=!0;}if(_Di2._3m2){_BA._zi2[_jZ1]=(_Di2._3m2);_BA._pv[_jZ1]=!0}if(_Di2._4m2){_BA._zi2[_kZ1]=(_Di2._4m2);_BA._pv[_kZ1]=!0}if(_Di2._5m2){_BA._zi2[_lZ1]=(_Di2._5m2);_BA._pv[_lZ1]=!0}if(_Di2._6m2){_BA._zi2[_mZ1]=(_Di2._6m2);_BA._pv[_mZ1]=!0}if(_Di2._7m2){_BA._zi2[_nZ1]=(_Di2._7m2);_BA._pv[_nZ1]=!0}if(_Di2._8m2){_BA._zi2[_oZ1]=(_Di2._8m2);_BA._pv[_oZ1]=!0}if(_Di2._9m2){_BA._zi2[_pZ1]=(_Di2._9m2);
_BA._pv[_pZ1]=!0}if(_Di2._am2){_BA._zi2[_qZ1]=(_Di2._am2);_BA._pv[_qZ1]=!0;}if(_Di2._bm2){_BA._zi2[_rZ1]=(_Di2._bm2);_BA._pv[_rZ1]=!0}if(_Di2._cm2){_BA._zi2[_sZ1]=(_Di2._cm2);_BA._pv[_sZ1]=!0}if(_Di2._dm2){_BA._zi2[_tZ1]=(_Di2._dm2);_BA._pv[_tZ1]=!0}if(_Di2._em2){_BA._zi2[_uZ1]=(_Di2._em2);_BA._pv[_uZ1]=!0}if(_Di2._fm2){_BA._zi2[_vZ1]=(_Di2._fm2);_BA._pv[_vZ1]=!0}if(_Di2._gm2){_BA._zi2[_wZ1]=(_Di2._gm2);_BA._pv[_wZ1]=!0}if(_Di2._hm2){_BA._zi2[_xZ1]=(_Di2._hm2);_BA._pv[_xZ1]=!0}if(_Di2._im2){_BA._zi2[_yZ1]=(_Di2._im2);
_BA._pv[_yZ1]=!0;}if(_Di2._jm2){_BA._zi2[_zZ1]=(_Di2._jm2);_BA._pv[_zZ1]=!0}if(_Di2._km2){_BA._zi2[_AZ1]=(_Di2._km2);_BA._pv[_AZ1]=!0}if(_Di2._lm2){_BA._zi2[_BZ1]=(_Di2._lm2);_BA._pv[_BZ1]=!0}if(_Di2._mm2){_BA._zi2[_CZ1]=(_Di2._mm2);_BA._pv[_CZ1]=!0}if(_Di2._nm2){_BA._zi2[_DZ1]=(_Di2._nm2);_BA._pv[_DZ1]=!0}if(_Di2._om2){_BA._zi2[_EZ1]=(_Di2._om2);_BA._pv[_EZ1]=!0}if(_Di2._pm2){_BA._zi2[_FZ1]=(_Di2._pm2);_BA._pv[_FZ1]=!0}if(_Di2._qm2){_BA._zi2[_GZ1]=(_Di2._qm2);_BA._pv[_GZ1]=!0}if(_Di2._rm2){_BA._zi2[_HZ1]=(_Di2._rm2);
_BA._pv[_HZ1]=!0}if(_Di2._sm2){_BA._zi2[_IZ1]=(_Di2._sm2);_BA._pv[_IZ1]=!0}if(_Di2._tm2){_BA._zi2[_JZ1]=(_Di2._tm2);_BA._pv[_JZ1]=!0}if(_Di2._um2){_BA._zi2[_KZ1]=(_Di2._um2);_BA._pv[_KZ1]=!0}if(_Di2._vm2){_BA._zi2[_LZ1]=(_Di2._vm2);_BA._pv[_LZ1]=!0}if(_Di2._wm2){_BA._zi2[_MZ1]=(_Di2._wm2);_BA._pv[_MZ1]=!0}if(_Di2._xm2){_BA._zi2[__Z1]=(_Di2._xm2);_BA._pv[__Z1]=!0;}if(_Di2._ym2){_BA._zi2[_0_1]=(_Di2._ym2);_BA._pv[_0_1]=!0}if(_Di2._zm2){_BA._zi2[_1_1]=(_Di2._zm2);_BA._pv[_1_1]=!0}if(_Di2._Am2){_BA._zi2[_2_1]=(_Di2._Am2);
_BA._pv[_2_1]=!0}if(_Di2._Bm2){_BA._zi2[_3_1]=(_Di2._Bm2);_BA._pv[_3_1]=!0}if(_Di2._Cm2){_BA._zi2[_4_1]=(_Di2._Cm2);_BA._pv[_4_1]=!0}if(_Di2._Dm2){_BA._zi2[_5_1]=(_Di2._Dm2);_BA._pv[_5_1]=!0}if(_Di2._Em2){_BA._zi2[_6_1]=(_Di2._Em2);_BA._pv[_6_1]=!0;}if(_Di2._Fm2){_BA._zi2[_7_1]=(_Di2._Fm2);_BA._pv[_7_1]=!0}if(_Di2._Gm2){_BA._zi2[_8_1]=(_Di2._Gm2);_BA._pv[_8_1]=!0}if(_Di2._Hm2){_BA._zi2[_9_1]=(_Di2._Hm2);_BA._pv[_9_1]=!0}if(_Di2._Im2){_BA._zi2[_a_1]=(_Di2._Im2);_BA._pv[_a_1]=!0}if(_Di2._Jm2){_BA._zi2[_b_1]=(_Di2._Jm2);
_BA._pv[_b_1]=!0}if(_Di2._Km2){_BA._zi2[_c_1]=(_Di2._Km2);_BA._pv[_c_1]=!0}if(_Di2._Lm2){_BA._zi2[_d_1]=(_Di2._Lm2);_BA._pv[_d_1]=!0}if(_Di2._Mm2){_BA._zi2[_e_1]=(_Di2._Mm2);_BA._pv[_e_1]=!0}if(_Di2._Nm2){_BA._Bi2[_f_1]=(_Di2._Nm2);_BA._pv[_f_1]=!0}if(_Di2._Om2){_BA._Bi2[_h_1]=(_Di2._Om2);_BA._pv[_h_1]=!0}if(_Di2._Pm2){_BA._Bi2[_i_1]=(_Di2._Pm2);_BA._pv[_i_1]=!0}if(_Di2._Qm2){_BA._Bi2[_j_1]=(_Di2._Qm2);_BA._pv[_j_1]=!0}if(_Di2._Rm2){_BA._Bi2[_k_1]=(_Di2._Rm2);_BA._pv[_k_1]=!0}if(_Di2._Sm2){_BA._Bi2[_l_1]=(_Di2._Sm2);
_BA._pv[_l_1]=!0}if(_Di2._Tm2){_BA._Bi2[_m_1]=(_Di2._Tm2);_BA._pv[_m_1]=!0}if(_Di2._Um2){_BA._Bi2[_n_1]=(_Di2._Um2);_BA._pv[_n_1]=!0}if(_Di2._Vm2){_BA._Bi2[_o_1]=(_Di2._Vm2);_BA._pv[_o_1]=!0}if(_Di2._Wm2){_BA._Bi2[_p_1]=(_Di2._Wm2);_BA._pv[_p_1]=!0}if(_Di2._Xm2){_BA._Bi2[_q_1]=(_Di2._Xm2);_BA._pv[_q_1]=!0}if(_Di2._Ym2){_BA._Bi2[_r_1]=(_Di2._Ym2);_BA._pv[_r_1]=!0}if(_Di2._Zm2){_BA._Bi2[_s_1]=(_Di2._Zm2);_BA._pv[_s_1]=!0}if(_Di2.__m2){_BA._Bi2[_t_1]=(_Di2.__m2);_BA._pv[_t_1]=!0}if(_Di2._0n2){_BA._Bi2[_u_1]=(_Di2._0n2);
_BA._pv[_u_1]=!0}if(_Di2._1n2){_BA._Bi2[_v_1]=(_Di2._1n2);_BA._pv[_v_1]=!0}if(_Di2._2n2){_BA._Bi2[_w_1]=(_Di2._2n2);_BA._pv[_w_1]=!0}if(_Di2._3n2){_BA._Bi2[_x_1]=(_Di2._3n2);_BA._pv[_x_1]=!0}if(_Di2._4n2){_BA._Bi2[_y_1]=(_Di2._4n2);_BA._pv[_y_1]=!0}if(_Di2._5n2){_BA._Bi2[_z_1]=(_Di2._5n2);_BA._pv[_z_1]=!0}if(_Di2._6n2){_BA._Bi2[_A_1]=(_Di2._6n2);_BA._pv[_A_1]=!0}if(_Di2._7n2){_BA._Bi2[_B_1]=(_Di2._7n2);_BA._pv[_B_1]=!0}if(_Di2._8n2){_BA._Bi2[_C_1]=(_Di2._8n2);_BA._pv[_C_1]=!0}if(_Di2._9n2){_BA._Bi2[_D_1]=(_Di2._9n2);
_BA._pv[_D_1]=!0}if(_Di2._an2){_BA._Bi2[_E_1]=(_Di2._an2);_BA._pv[_E_1]=!0}if(_Di2._bn2){_BA._Bi2[_F_1]=(_Di2._bn2);_BA._pv[_F_1]=!0}if(_Di2._cn2){_BA._Bi2[_G_1]=(_Di2._cn2);_BA._pv[_G_1]=!0}if(_Di2._dn2){_BA._Bi2[_H_1]=(_Di2._dn2);_BA._pv[_H_1]=!0}if(_Di2._en2){_BA._Bi2[_I_1]=(_Di2._en2);_BA._pv[_I_1]=!0;}if(_Di2._fn2){_BA._Bi2[_J_1]=(_Di2._fn2);_BA._pv[_J_1]=!0}if(_Di2._gn2){_BA._Bi2[_K_1]=(_Di2._gn2);_BA._pv[_K_1]=!0}if(_Di2._hn2){_BA._Bi2[_L_1]=(_Di2._hn2);_BA._pv[_L_1]=!0}if(_Di2._in2){_BA._Bi2[_M_1]=(_Di2._in2);
_BA._pv[_M_1]=!0}if(_Di2._jn2){_BA._Bi2[_N_1]=(_Di2._jn2);_BA._pv[_N_1]=!0}if(_Di2._kn2){_BA._Bi2[_O_1]=(_Di2._kn2);_BA._pv[_O_1]=!0}if(_Di2._ln2){_BA._Bi2[_P_1]=(_Di2._ln2);_BA._pv[_P_1]=!0}if(_Di2._mn2){_BA._Bi2[_Q_1]=(_Di2._mn2);_BA._pv[_Q_1]=!0}if(_Di2._nn2){_BA._Bi2[_R_1]=(_Di2._nn2);_BA._pv[_R_1]=!0}if(_Di2._on2){_BA._Bi2[_S_1]=(_Di2._on2);_BA._pv[_S_1]=!0}if(_Di2._pn2){_BA._Bi2[_T_1]=(_Di2._pn2);_BA._pv[_T_1]=!0}if(_Di2._qn2){_BA._Bi2[_U_1]=(_Di2._qn2);_BA._pv[_U_1]=!0}if(_Di2._rn2){_BA._Bi2[_V_1]=(_Di2._rn2);
_BA._pv[_V_1]=!0}if(_Di2._sn2){_BA._Bi2[_W_1]=(_Di2._sn2);_BA._pv[_W_1]=!0}if(_Di2._tn2){_BA._Bi2[_X_1]=(_Di2._tn2);_BA._pv[_X_1]=!0}if(_Di2._un2){_BA._Bi2[_Y_1]=(_Di2._un2);_BA._pv[_Y_1]=!0}if(_Di2._vn2){_BA._Bi2[_Z_1]=(_Di2._vn2);_BA._pv[_Z_1]=!0}if(_Di2._wn2){_BA._Bi2[___1]=(_Di2._wn2);_BA._pv[___1]=!0}if(_Di2._xn2){_BA._Bi2[_002]=(_Di2._xn2);_BA._pv[_002]=!0;}if(_Di2._yn2){_BA._Bi2[_102]=(_Di2._yn2);_BA._pv[_102]=!0}if(_Di2._zn2){_BA._Bi2[_202]=(_Di2._zn2);_BA._pv[_202]=!0}if(_Di2._An2){_BA._Bi2[_302]=(_Di2._An2);
_BA._pv[_302]=!0}if(_Di2._Bn2){_BA._Bi2[_402]=(_Di2._Bn2);_BA._pv[_402]=!0}if(_Di2._Cn2){_BA._Bi2[_502]=(_Di2._Cn2);_BA._pv[_502]=!0}if(_Di2._Dn2){_BA._Bi2[_602]=(_Di2._Dn2);_BA._pv[_602]=!0}if(_Di2._En2){_BA._Bi2[_702]=(_Di2._En2);_BA._pv[_702]=!0}if(_Di2._Fn2){_BA._Bi2[_802]=(_Di2._Fn2);_BA._pv[_802]=!0}if(_Di2._Gn2){_BA._Bi2[_902]=(_Di2._Gn2);_BA._pv[_902]=!0}if(_Di2._Hn2){_BA._Bi2[_a02]=(_Di2._Hn2);_BA._pv[_a02]=!0}if(_Di2._In2){_BA._Bi2[_b02]=(_Di2._In2);_BA._pv[_b02]=!0}if(_Di2._Jn2){_BA._Bi2[_c02]=(_Di2._Jn2);
_BA._pv[_c02]=!0}if(_Di2._Kn2){_BA._Bi2[_d02]=(_Di2._Kn2);_BA._pv[_d02]=!0}if(_Di2._Ln2){_BA._Bi2[_e02]=(_Di2._Ln2);_BA._pv[_e02]=!0}if(_Di2._Mn2){_BA._Bi2[_f02]=(_Di2._Mn2);_BA._pv[_f02]=!0}if(_Di2._Nn2){_BA._Bi2[_g02]=(_Di2._Nn2);_BA._pv[_g02]=!0}if(_Di2._On2){_BA._Bi2[_h02]=(_Di2._On2);_BA._pv[_h02]=!0}if(_Di2._Pn2){_BA._Bi2[_i02]=(_Di2._Pn2);_BA._pv[_i02]=!0}if(_Di2._Qn2){_BA._Bi2[_j02]=(_Di2._Qn2);_BA._pv[_j02]=!0}if(_Di2._Rn2){_BA._Bi2[_k02]=(_Di2._Rn2);_BA._pv[_k02]=!0}if(_Di2._Sn2){_BA._Bi2[_l02]=(_Di2._Sn2);
_BA._pv[_l02]=!0}if(_Di2._Tn2){_BA._Bi2[_z02]=(_Di2._Tn2);_BA._pv[_z02]=!0}if(_Di2._Un2){_BA._Bi2[_A02]=(_Di2._Un2);_BA._pv[_A02]=!0}if(_Di2._Vn2){_BA._Bi2[_B02]=(_Di2._Vn2);_BA._pv[_B02]=!0}if(_Di2._Wn2){_BA._Bi2[_C02]=(_Di2._Wn2);_BA._pv[_C02]=!0}if(_Di2._Xn2){_BA._Bi2[_D02]=(_Di2._Xn2);_BA._pv[_D02]=!0}if(_Di2._Yn2){_BA._Bi2[_E02]=(_Di2._Yn2);_BA._pv[_E02]=!0}if(_Di2._Zn2){_BA._Bi2[_F02]=(_Di2._Zn2);_BA._pv[_F02]=!0}if(_Di2.__n2){_BA._Bi2[_G02]=(_Di2.__n2);_BA._pv[_G02]=!0}if(_Di2._0o2){_BA._Bi2[_H02]=(_Di2._0o2);
_BA._pv[_H02]=!0}if(_Di2._1o2){_BA._Bi2[_I02]=(_Di2._1o2);_BA._pv[_I02]=!0}if(_Di2._2o2){_BA._Bi2[_J02]=(_Di2._2o2);_BA._pv[_J02]=!0}if(_Di2._3o2){_BA._Bi2[_K02]=(_Di2._3o2);_BA._pv[_K02]=!0}if(_Di2._4o2){_BA._Bi2[_L02]=(_Di2._4o2);_BA._pv[_L02]=!0}if(_Di2._5o2){_BA._Bi2[_M02]=(_Di2._5o2);_BA._pv[_M02]=!0}if(_Di2._6o2){_BA._Bi2[_N02]=(_Di2._6o2);_BA._pv[_N02]=!0}if(_Di2._7o2){_BA._Bi2[_O02]=(_Di2._7o2);_BA._pv[_O02]=!0}var _24=0;if(_Di2._u4!=undefined){while(_24<_Di2._u4.length){var _xB=parseInt(_Di2._u4[_24])+1;
var _ht=_Di2._u4[_24+1];var _8o2=_x12._Bj(_xB);_BA._pv[_6U1]=!0;_BA._pv[_6U1|_xB]=!0;var _9o2=new _pi2();_9o2._qi2=_ht;_9o2._si2=_8o2;_9o2._ri2=_xB;_BA._a4[_6U1|_xB]=_9o2;_24+=2}}_24=0;if(_Di2._v4!=undefined){while(_24<_Di2._v4.length){_BA._pv[_OD1]=!0;var _xB=parseInt(_Di2._v4[_24]);var _7v1=_Di2._v4[_24+1];var _ao2=new _ti2();_ao2._qi2=_7v1;_ao2._bo2=!1;_ao2._A72=this;_BA._q42[_xB]=_ao2;_24+=2}}if(_Di2._pD1!=undefined){_BA._xe2._pD1=_Di2._pD1;_BA._xe2._Ke2=_Di2._Ke2;_BA._xe2._Ce2=_Di2._Ce2;_BA._xe2._Me2=_Di2._Me2;
_BA._xe2._Ne2=_Di2._Ne2;_BA._xe2._Le2=_Di2._Le2;_BA._xe2._Je2=_Di2._Je2;_BA._xe2._Ie2=_Di2._Ie2;_BA._xe2._Oe2=_Di2._Oe2;_BA._xe2._Pe2=_Di2._Pe2;_BA._xe2._Qe2=_Di2._Qe2;_BA._xe2._Fe2=_Di2._Fe2}}return _BA}_TD1.prototype._9b=function(_ft,index,_Ml,__e2){if(_UK!=-1){return }var _co2=_622;var _do2=_722;var _eo2=_522;var _fo2=_Hk;_522=this;_622=_ft;_722=index;_Hk=!1;var _S51=!0;switch(_ft){case _VC:if(this._e4)this._e4(_Ml,__e2);else _S51=!1;break;case _WC:if(this._25)this._25(_Ml,__e2);else _S51=!1;break;case __R1:_S51=!1;
break;case _0U1:_S51=!1;break;case _OD1:if(this._q42[index])this._q42[index]._qi2(_Ml,__e2);break;case _1U1:if(this._zi2[_ft|index])this._zi2[_ft|index](_Ml,__e2);else _S51=!1;break;case _2U1:_S51=!1;break;case _0R1:_S51=!1;break;case _3U1:if(this._q4)this._q4(_Ml,__e2);else _S51=!1;break;case _4U1:if(this._Ai2[_ft|index])this._Ai2[_ft|index](_Ml,__e2);else _S51=!1;break;case _5U1:if(this._Bi2[_ft|index])this._Bi2[_ft|index](_Ml,__e2);else _S51=!1;break;case _6U1:if(this._a4[_ft|index]){var _go2=this._a4[_ft|index];
var _9o2=_go2._si2;var _os=_9o2._ht(_Ml,__e2);if(_os|_L12){_go2._qi2(_Ml,__e2)}}break;case _QU1:if(this._Fi2)this._Fi2(_Ml,__e2);else _S51=!1;break;case _SU1:if(this._Gi2)this._Gi2(_Ml,__e2);else _S51=!1;break;case _TU1:if(this._A4)this._A4(_Ml,__e2);else _S51=!1;break;case _UU1:if(this._Hi2)this._Hi2(_Ml,__e2);else _S51=!1;break;case _VU1:if(this._Ii2)this._Ii2(_Ml,__e2);else _S51=!1;break;case _WU1:if(this._Ji2)this._Ji2(_Ml,__e2);else _S51=!1;break;case _XU1:if(this._Ki2)this._Ki2(_Ml,__e2);else _S51=!1;break;
case _RU1:if(this._Li2)this._Li2(_Ml,__e2);else _S51=!1;break;case _8U1:if(this._N4)this._N4(_Ml,__e2);else _S51=!1;break;case _7U1:if(this._i4)this._i4(_Ml,__e2);else _S51=!1;break;case _9U1:if(this._Ei2)this._Ei2(_Ml,__e2);else _S51=!1;break;case _YQ1:if(this._J4)this._J4(_Ml,__e2);else _S51=!1;break;case _1R1:if(this._8j2)this._8j2(_Ml,__e2);else _S51=!1;break;case _aU1:if(this._o4)this._o4(_Ml,__e2);else _S51=!1;break;case _bU1:if(this._9j2)this._9j2(_Ml,__e2);else _S51=!1;break;case _cU1:if(this._m4)this._m4(_Ml,
__e2);else _S51=!1;break;case _dU1:if(this._k4)this._k4(_Ml,__e2);else _S51=!1;break;case _eU1:if(this._aj2)this._aj2(_Ml,__e2);else _S51=!1;break;case _fU1:if(this._bj2)this._bj2(_Ml,__e2);else _S51=!1;break;case _sD1:if(this._cj2)this._cj2(_Ml,__e2);else _S51=!1;break;case _gU1:if(this._dj2)this._dj2(_Ml,__e2);else _S51=!1;break;case _hU1:if(this._ej2)this._ej2(_Ml,__e2);else _S51=!1;break;case _7R1:if(this._fj2)this._fj2(_Ml,__e2);else _S51=!1;break;case _yU1:if(this._gj2)this._gj2(_Ml,__e2);else _S51=!1;break;
case _zU1:if(this._hj2)this._hj2(_Ml,__e2);else _S51=!1;break;case _AU1:if(this._ij2)this._ij2(_Ml,__e2);else _S51=!1;break;case _BU1:if(this._jj2)this._jj2(_Ml,__e2);else _S51=!1;break;case _CU1:if(this._kj2)this._kj2(_Ml,__e2);else _S51=!1;break;case _DU1:if(this._lj2)this._lj2(_Ml,__e2);else _S51=!1;break;case _EU1:if(this._mj2)this._mj2(_Ml,__e2);else _S51=!1;break;case _8R1:if(this._nj2)this._nj2(_Ml,__e2);else _S51=!1;break;case _FU1:if(this._oj2)this._oj2(_Ml,__e2);else _S51=!1;break;case _GU1:if(this._pj2)this._pj2(_Ml,
__e2);else _S51=!1;break;case _HU1:if(this._qj2)this._qj2(_Ml,__e2);else _S51=!1;break;case _IU1:if(this._rj2)this._rj2(_Ml,__e2);else _S51=!1;break;case _JU1:if(this._sj2)this._sj2(_Ml,__e2);else _S51=!1;break;case _KU1:if(this._tj2)this._tj2(_Ml,__e2);else _S51=!1;break;case _LU1:if(this._uj2)this._uj2(_Ml,__e2);else _S51=!1;break;case _ab:if(this._vj2)this._vj2(_Ml,__e2);else _S51=!1;break;case _MU1:if(this._Mj2)this._Mj2(_Ml,__e2);else _S51=!1;break;case _NU1:if(this._Nj2)this._Nj2(_Ml,__e2);else _S51=!1;break;
case _OU1:if(this._Oj2)this._Oj2(_Ml,__e2);else _S51=!1;break;case _PU1:if(this._Pj2)this._Pj2(_Ml,__e2);else _S51=!1;break;case _PC:if(this._Qj2)this._Qj2(_Ml,__e2);else _S51=!1;break;case _YU1:if(this._Rj2)this._Rj2(_Ml,__e2);else _S51=!1;break;case _DP1:if(this._Sj2)this._Sj2(_Ml,__e2);else _S51=!1;break;case _8O:if(this._Tj2)this._Tj2(_Ml,__e2);else _S51=!1;break;case __U1:if(this._Uj2)this._Uj2(_Ml,__e2);else _S51=!1;break;case _ZU1:if(this._Vj2)this._Vj2(_Ml,__e2);else _S51=!1;break;case _iU1:if(this._wj2)this._wj2(_Ml,
__e2);else _S51=!1;break;case _jU1:if(this._xj2)this._xj2(_Ml,__e2);else _S51=!1;break;case _kU1:if(this._yj2)this._yj2(_Ml,__e2);else _S51=!1;break;case _lU1:if(this._zj2)this._zj2(_Ml,__e2);else _S51=!1;break;case _mU1:if(this._Aj2)this._Aj2(_Ml,__e2);else _S51=!1;break;case _nU1:if(this._Bj2)this._Bj2(_Ml,__e2);else _S51=!1;break;case _oU1:if(this._Cj2)this._Cj2(_Ml,__e2);else _S51=!1;break;case _pU1:if(this._Dj2)this._Dj2(_Ml,__e2);else _S51=!1;break;case _qU1:if(this._Ej2)this._Ej2(_Ml,__e2);else _S51=!1;break;
case _rU1:if(this._Fj2)this._Fj2(_Ml,__e2);else _S51=!1;break;case _sU1:if(this._Gj2)this._Gj2(_Ml,__e2);else _S51=!1;break;case _tU1:if(this._Hj2)this._Hj2(_Ml,__e2);else _S51=!1;break;case _uU1:if(this._Ij2)this._Ij2(_Ml,__e2);else _S51=!1;break;case _vU1:if(this._Jj2)this._Jj2(_Ml,__e2);else _S51=!1;break;case _wU1:if(this._Kj2)this._Kj2(_Ml,__e2);else _S51=!1;break;case _xU1:if(this._Lj2)this._Lj2(_Ml,__e2);else _S51=!1;break;case _AR1:if(this._Mi2)this._Mi2(_Ml,__e2);else _S51=!1;break;case _rR1:if(this._Ni2)this._Ni2(_Ml,
__e2);else _S51=!1;break;case _tR1:if(this._Oi2)this._Oi2(_Ml,__e2);else _S51=!1;break;case _sR1:if(this._Pi2)this._Pi2(_Ml,__e2);else _S51=!1;break;case _uR1:if(this._Qi2)this._Qi2(_Ml,__e2);else _S51=!1;break;case _wR1:if(this._Ri2)this._Ri2(_Ml,__e2);else _S51=!1;break;case _vR1:if(this._Si2)this._Si2(_Ml,__e2);else _S51=!1;break;case _xR1:if(this._Ti2)this._Ti2(_Ml,__e2);else _S51=!1;break;case _zR1:if(this._Ui2)this._Ui2(_Ml,__e2);else _S51=!1;break;case _yR1:if(this._Vi2)this._Vi2(_Ml,__e2);else _S51=!1;break;
case _DR1:if(this._Wi2)this._Wi2(_Ml,__e2);else _S51=!1;break;case _ER1:if(this._Xi2)this._Xi2(_Ml,__e2);else _S51=!1;break;case _KR1:if(this._Yi2)this._Yi2(_Ml,__e2);else _S51=!1;break;case _0V1:if(this._Zi2)this._Zi2(_Ml,__e2);else _S51=!1;break;case _1V1:if(this.__i2)this.__i2(_Ml,__e2);else _S51=!1;break;case _LR1:if(this._0j2)this._0j2(_Ml,__e2);else _S51=!1;break;case _2V1:if(this._1j2)this._1j2(_Ml,__e2);else _S51=!1;break;case _3V1:if(this._2j2)this._2j2(_Ml,__e2);else _S51=!1;break;case _MR1:if(this._3j2)this._3j2(_Ml,
__e2);else _S51=!1;break;case _4V1:if(this._4j2)this._4j2(_Ml,__e2);else _S51=!1;break;case _5V1:if(this._5j2)this._5j2(_Ml,__e2);else _S51=!1;break;case _BR1:if(this._6j2)this._6j2(_Ml,__e2);else _S51=!1;break;case _CR1:if(this._7j2)this._7j2(_Ml,__e2);else _S51=!1;break;case _6V1:if(this._yi2[0]!=null)this._yi2[0](_Ml,__e2);else _S51=!1;break;case _7V1:if(this._yi2[1]!=null)this._yi2[1](_Ml,__e2);else _S51=!1;break;case _8V1:if(this._yi2[2]!=null)this._yi2[2](_Ml,__e2);else _S51=!1;break;case _9V1:if(this._yi2[3]!=null)this._yi2[3](_Ml,
__e2);else _S51=!1;break;case _aV1:if(this._yi2[4]!=null)this._yi2[4](_Ml,__e2);else _S51=!1;break;case _bV1:if(this._yi2[5]!=null)this._yi2[5](_Ml,__e2);else _S51=!1;break;case _cV1:if(this._yi2[6]!=null)this._yi2[6](_Ml,__e2);else _S51=!1;break;case _dV1:if(this._yi2[7]!=null)this._yi2[7](_Ml,__e2);else _S51=!1;break;case _eV1:if(this._yi2[8]!=null)this._yi2[8](_Ml,__e2);else _S51=!1;break;case _fV1:if(this._yi2[9]!=null)this._yi2[9](_Ml,__e2);else _S51=!1;break;case _gV1:if(this._yi2[10]!=null)this._yi2[10](_Ml,
__e2);else _S51=!1;break;case _hV1:if(this._yi2[11]!=null)this._yi2[11](_Ml,__e2);else _S51=!1;break;default :_S51=!1}_Hk=_fo2;_622=_co2;_722=_do2;_522=_eo2;return _S51};_TD1.prototype._oF=function(_Rl){this._FR1._Tj(_Rl);var _BA=this;while(_BA!=null){_BA._hg2._Tj(_Rl);_BA=_BA._cs}};_TD1.prototype._re2=function(_Rl){this._FR1._m72(_Rl);var _ho2=this;while(_ho2!=null){_ho2._hg2._m72(_Rl);_ho2=_ho2._cs}};_TD1.prototype._io2=function(_ft,_nN){if(!this._pv[_ft|_nN])return;var _1k=this._hg2._1k;for(var _24=0;
_24<_1k.length;_24++){var _FA=_1k[_24];this._9b(_ft,_nN,_FA,_FA)}};function _G32(){this._jo2=[];this._9E1=[];this.length=0}_G32.prototype._XH=function(){return this._9E1};_G32.prototype._Tj=function(_ko2){this.length++;this._jo2[_ko2._f42]=_ko2;this._9E1[_ko2._gD]=_ko2};_G32.prototype._Bj=function(_Ci2){return this._9E1[_Ci2]};_G32.prototype._aD=function(_xj){if(!this._9E1[_xj])return !1;else return !0};_G32.prototype._7O=function(_ft,_nN){for(var _4u=0;_4u<_CA._9E1.length;_4u++){var _BA=_CA._9E1[_4u];if(_BA._pv[_ft|_nN]){
_BA._io2(_ft|_nN)}}};_G32.prototype._G42=function(){var _1k=this._9E1;for(var index=0;index<_1k.length;index++){var _BA=_1k[index];_BA._cs=_CA._Bj(_BA._eD);if(!_BA._cs)_BA._cs=null;for(var e=0;e<_BA._pv.length;e++){var __S1=_BA._pv[e];if(__S1){_BA._XQ1[e]=!0}}}for(var index=0;index<_1k.length;index++){var _ee2=_1k[index];var _BA=_ee2._cs;while(_BA!=null){for(var e=0;e<_BA._pv.length;e++){var __S1=_BA._pv[e];if(__S1){_ee2._XQ1[e]=!0}}_BA=_BA._cs}}};function _87(_Ci2){if(_Ci2===_kH){return _za._XH().slice(0)}
var _BA=_CA._Bj(_Ci2);if(_BA!=null){return _BA._hg2._1k.slice(0)}var _FA=_GA._Bj(_Ci2);if(_FA!=null){var _Nb=[];_Nb[0]=_FA;return _Nb}return null}function _lo2(){this._1k=[];this.length=0;this._wc=0;this._mo2=-1}_lo2.prototype._Bj=function(_nN){return this._1k[_nN]};_lo2.prototype._Tj=function(_k72){for(var _24=0;_24<this._1k.length;_24++){if(_k72._d4<this._1k[_24]._d4){this._1k.splice(_24,0,_k72);this._wc++;this.length=this._1k.length;return _24}}this._1k[this._1k.length]=_k72;this._wc++;this.length=this._1k.length;
return this.length-1};_lo2.prototype._no2=function(_k72){if(this._mo2<0){this._mo2=this._1k.length}this._1k[this._1k.length]=_k72;this._wc++;this.length=this._1k.length;return this.length-1;};_lo2.prototype._ni2=function(_k72){var _24=this._mo2;if(_24<0)return;var _Vj=[];while(_24<this._1k.length){_Vj[_Vj.length]=this._1k[_24];_24++}this._1k.splice(this._mo2,this._1k.length-this._mo2);for(_24=0;_24<_Vj.length;_24++){this._Tj(_Vj[_24])}this._mo2=-1};_lo2.prototype._lT=function(_k72){for(var _24=0;_24<this._1k.length;
_24++){if(_k72==this._1k[_24]){this._1k.splice(_24,1);this._wc--;this.length=this._1k.length;return !0}}return !1};_lo2.prototype._ui=function(){this._1k=[];this.length=this._wc=0};_lo2.prototype._Bj=function(_nN){return this._1k[_nN]};_lo2.prototype._tj=function(_uj){this._1k=_uj._1k.slice();this.length=_uj.length;this._wc=_uj._wc;this._mo2=_uj._mo2};var _oo2=0,_po2=1,_qo2=2,_KQ1=3,_EQ1=4,_ro2=5,_wQ1=6,_so2=7,_zQ1=8,_GQ1=9,_tQ1=10,_to2=11,_uo2=12,_MQ1=13,_vo2=14,_wo2=0,_xo2=1,_yo2=2,_zo2=3,_Ao2=4,_Bo2=5,
_Co2=0,_Do2=1,_Eo2=2,_Fo2=0,_Go2=1,_Ho2=2,_Io2=3;function _Jo2(){this._zw=_Ko2;this._ui=_Ko2;this._zw()}function _Ko2(){this.__type="[ParticleType]";this._Lo2=!0;this._Mo2=-1;this._No2=!0;this._Oo2=!1;this._Po2=!1;this._7Y=_oo2;this._Qo2=1.0;this._Ro2=1.0;this._So2=0.0;this._To2=0.0;this._VD=1.0;this._WD=1.0;this._Uo2=100;this._Vo2=100;this._Wo2=0;this._Xo2=0;this._Yo2=0;this._Zo2=0;this.__o2=0.0;this._0p2=0.0;this._1p2=0.0;this._2p2=0.0;this._3p2=0.0;this._4p2=0.0;this._5p2=0.0;this._6p2=0.0;this._7p2=0.0;
this._8p2=0.0;this._9p2=0.0;this._ap2=0.0;this._bp2=0.0;this._cp2=0.0;this._dp2=270.0;this._ep2=_wo2;this._fp2=[];this._fp2[0]=_912;this._fp2[1]=_912;this._fp2[2]=_912;this._gp2=1.0;this._hp2=1.0;this._ip2=1.0;this._jp2=!1}function _kp2(){this._ui=_lp2;this._zw=_lp2;this._zw()}function _lp2(){this._Lo2=!0;this._cy1=0;this._mp2=0;this._9f2=0.0;this._af2=0.0;this._bf2=0.0;this._cf2=0.0;this._7Y=_Fo2;this._np2=_Co2}function _op2(){this._pp2=!1;this._mp2=0;this._qp2=0;this._rp2=0;this._44=0;this._54=0;
this._m5=0;this._sp2=0;this._Fb2=0;this._3d=0xffffff;this.alpha=1.0;this._T3=0;this._tp2=0;this._up2=0}function _vp2(){this._ui=_wp2;this._zw=_wp2;this._zw()}function _wp2(){this._Lo2=!1;this._xp2=[];this._yp2=[];this._zp2=!0;this._d4=0.0;this._Ap2=0.0;this._Bp2=0.0;this._Cp2=!0;this._Dp2=!0}function _BQ1(_Df){var _Lb=_RG();return _Lb*_Df}function _Ep2(_Fp2,_Gp2,_Hp2){var _Fm=_Gp2-_Fp2;if(_Fm<=0)return _Fp2;var _Tb=0.0;var _tx=0.0;switch(_Hp2){case _Co2:_tx=_Fp2+_BQ1(1)*_Fm;break;case _Do2:{do {_Tb=(_BQ1(1)-0.5)*6.0}
while((exp(-(_Tb*_Tb)*0.5)<=_BQ1(1)));_tx=_Fp2+((_Tb+3.0)*(1.0/6.0))*_Fm}break;case _Eo2:{do {_Tb=(_BQ1(1)-0.5)*6.0}while(!(exp(-(_Tb*_Tb)*0.5)>_BQ1(1)));if(_Tb<0.0)_Tb+=6.0;_tx=_Fp2+(_Tb*(1.0/6.0))*_Fm;}break;default :_tx=_Fp2+_BQ1(1)*_Fm}return _tx}function _Ip2(_rj,_Df){var _sp2;if(_rj==0){if(_Df>0){_sp2=270}else if(_Df<0){_sp2=90}else {_sp2=0}}else {var _Fy=180.0*(Math.atan2(_Df,_rj))/Math.PI;if(_Fy<=0){_sp2=-_Fy}else {_sp2=360.0-_Fy}}return _sp2-360.0*Math.floor(_sp2/360.0)}function _Jp2(_uH,_Kp2){return _Kp2*Math.cos(_uH*Math.PI/180.0)}
function _Lp2(_uH,_Kp2){return -_Kp2*Math.sin(_uH*Math.PI/180.0)}function _Mp2(_Np2){_Op2=_n12[_Np2._mp2];{if(_Np2._qp2<=0||_Np2._rp2<=0){switch(_Op2._ep2){case _wo2:_Np2._3d=_Op2._fp2[0];break;case _xo2:_Np2._3d=_Op2._fp2[0];break;case _yo2:_Np2._3d=_Op2._fp2[0];break;case _zo2:{var _Lb=~~(_Ep2(_Op2._fp2[0],_Op2._fp2[1],_Co2));var _bd=~~(_Ep2(_Op2._fp2[2],_Op2._fp2[3],_Co2));var _Ob=~~(_Ep2(_Op2._fp2[4],_Op2._fp2[5],_Co2));_Np2._3d=(_Lb<<16)+(_bd<<8)+_Ob}break;case _Ao2:{var _74=~~(_Ep2(_Op2._fp2[0],_Op2._fp2[1],
_Co2));var _7s=~~(_Ep2(_Op2._fp2[2],_Op2._fp2[3],_Co2));var _rd=~~(_Ep2(_Op2._fp2[4],_Op2._fp2[5],_Co2));_Np2._3d=0xffffff}break;case _Bo2:_Np2._3d=_Bf(_gv(_Op2._fp2[0],_Op2._fp2[1],_BQ1(1)));break}}else {switch(_Op2._ep2){case _xo2:{var _8h=_Np2._qp2/_Np2._rp2;if(_8h>1)_8h=1;_Np2._3d=_gv((_Op2._fp2[0]),(_Op2._fp2[1]),_8h)}break;case _yo2:{var _8h=2.0*_Np2._qp2/_Np2._rp2;if(_8h>2)_8h=2;if(_8h<1){_Np2._3d=_gv(_Op2._fp2[0],_Op2._fp2[1],_8h)}else {_Np2._3d=_gv(_Op2._fp2[1],_Op2._fp2[2],_8h-1)}}break}}}}function _xb1(_Qa,
_Ra,_Pp2){var _tx=new _op2;_Qp2=_n12[_Pp2];if(_Qp2==null||_Qp2==undefined)return null;_tx._pp2=!0;_tx._mp2=_Pp2;_tx._44=_Qa;_tx._54=_Ra;_tx._m5=_Ep2(_Qp2.__o2,_Qp2._0p2,0);_tx._sp2=_Ep2(_Qp2._3p2,_Qp2._4p2,0);_tx._Fb2=_Ep2(_Qp2._7p2,_Qp2._8p2,0);_tx._rp2=_Ep2(_Qp2._Uo2,_Qp2._Vo2,0);_tx._qp2=0;_tx._3d=0xffffff;_Mp2(_tx);_tx.alpha=_Qp2._gp2;_tx._T3=_Ep2(_Qp2._Qo2,_Qp2._Ro2,0);_tx._jp2=_Qp2._jp2;if(_Qp2._Po2){_tx._tp2=_BQ1(10000)}else {_tx._tp2=0}_tx._up2=_BQ1(100000);return _tx}function _7l(){var _Cm=_n12.length;
_n12[_Cm]=new _Jo2();return _Cm}function _AI(_Pa){var _Rp2=_n12[_Pa];if(_Rp2==null||_Rp2==undefined)return !1;_n12[_Pa]=null;return !0}function _EI(_Pa){var _Rp2=_n12[_Pa];if(_Rp2==null||_Rp2==undefined)return !1;_n12[_Pa]._ui();return !0}function _CI(_Pa){var _Rp2=_n12[_Pa];if(_Rp2==null||_Rp2==undefined)return !1;return !0}function _GI(_Pa,_Sp2){var _Rp2=_n12[_Pa];if(_Rp2==null||_Rp2==undefined)return;_Rp2._7Y=_Sp2;_Rp2._Mo2=-1}function _II(_Pa,_vQ,_Tp2,_Up2,_Vp2){var _Rp2=_n12[_Pa];if(_Rp2==null||_Rp2==undefined)return;
_Rp2._Mo2=_vQ;_Rp2._No2=_Tp2;_Rp2._Oo2=_Up2;_Rp2._Po2=_Vp2}function _KI(_Pa,_Wp2,_Xp2,_Yp2,_Zp2){var _Rp2=_n12[_Pa];if(_Rp2==null||_Rp2==undefined)return;_Rp2._Qo2=_Wp2;_Rp2._Ro2=_Xp2;_Rp2._So2=_Yp2;_Rp2._To2=_Zp2}function _MI(_Pa,__n,_0o){var _Rp2=_n12[_Pa];if(_Rp2==null||_Rp2==undefined)return;_Rp2._VD=__n;_Rp2._WD=_0o}function _cJ(_Pa,__p2,_0q2){var _Rp2=_n12[_Pa];if(_Rp2==null||_Rp2==undefined)return;_Rp2._Uo2=__p2;_Rp2._Vo2=_0q2}function _eJ(_Pa,_1q2,_2q2){var _Rp2=_n12[_Pa];if(_Rp2==null||_Rp2==undefined)return;
_Rp2._Xo2=_1q2;_Rp2._Wo2=_2q2}function _gJ(_Pa,_3q2,_4q2){var _Rp2=_n12[_Pa];if(_Rp2==null||_Rp2==undefined)return;_Rp2._Zo2=_3q2;_Rp2._Yo2=_4q2}function _kJ(_Pa,_5q2,_6q2,_7q2,_8q2){var _Rp2=_n12[_Pa];if(_Rp2==null||_Rp2==undefined)return;_Rp2.__o2=_5q2;_Rp2._0p2=_6q2;_Rp2._1p2=_7q2;_Rp2._2p2=_8q2}function _mJ(_Pa,_9q2,_aq2,_bq2,_cq2){var _Rp2=_n12[_Pa];if(_Rp2==null||_Rp2==undefined)return;_Rp2._3p2=_9q2;_Rp2._4p2=_aq2;_Rp2._5p2=_bq2;_Rp2._6p2=_cq2}function _iJ(_Pa,_dq2,_eq2,_fq2,_gq2,_hq2){var _Rp2=_n12[_Pa];
if(_Rp2==null||_Rp2==undefined)return;_Rp2._7p2=_dq2;_Rp2._8p2=_eq2;_Rp2._9p2=_fq2;_Rp2._ap2=_gq2;_Rp2._bp2=_hq2}function _oJ(_Pa,_iq2,_jq2){var _Rp2=_n12[_Pa];if(_Rp2==null||_Rp2==undefined)return;_Rp2._cp2=_iq2;_Rp2._dp2=_jq2}function _1J(_Pa,_kq2,_lq2,_mq2,_nq2,_oq2,_pq2){var _Rp2=_n12[_Pa];if(_Rp2==null||_Rp2==undefined)return;_Rp2._ep2=_zo2;_Rp2._fp2[0]=_kq2;_Rp2._fp2[1]=_lq2;_Rp2._fp2[2]=_mq2;_Rp2._fp2[3]=_nq2;_Rp2._fp2[4]=_oq2;_Rp2._fp2[5]=_pq2}function _9l(_Pa,_6v,_7v){var _Rp2=_n12[_Pa];if(_Rp2==null||_Rp2==undefined)return;
_Rp2._ep2=_Bo2;_Rp2._fp2[0]=_Bf(_6v);_Rp2._fp2[1]=_Bf(_7v)}function _4J(_Pa,_qq2,_rq2,_sq2,_tq2,_uq2,_vq2){var _Rp2=_n12[_Pa];if(_Rp2==null||_Rp2==undefined)return;_Rp2._ep2=_Ao2;_Rp2._fp2[0]=_qq2;_Rp2._fp2[1]=_rq2;_Rp2._fp2[2]=_sq2;_Rp2._fp2[3]=_tq2;_Rp2._fp2[4]=_uq2;_Rp2._fp2[5]=_vq2}function _QI(_Pa,_wq2){var _Rp2=_n12[_Pa];if(_Rp2==null||_Rp2==undefined)return;_Rp2._ep2=_wo2;_Rp2._fp2[0]=_Bf(_wq2)}function _al(_Pa,_wq2,_xq2){var _Rp2=_n12[_Pa];if(_Rp2==null||_Rp2==undefined)return;_Rp2._ep2=_xo2;_Rp2._fp2[0]=_Bf(_wq2);
_Rp2._fp2[1]=_Bf(_xq2)}function _VI(_Pa,_wq2,_yq2,_xq2){var _Rp2=_n12[_Pa];if(_Rp2==null||_Rp2==undefined)return;_Rp2._ep2=(_kc===null)?_wo2:_yo2;_Rp2._fp2[0]=_Bf(_wq2);_Rp2._fp2[1]=_Bf(_yq2);_Rp2._fp2[2]=_Bf(_xq2)}function _7J(_Pa,_zq2){var _Rp2=_n12[_Pa];if(_Rp2==null||_Rp2==undefined)return;_Rp2._gp2=_zq2;_Rp2._hp2=_zq2;_Rp2._ip2=_zq2}function _bl(_Pa,_zq2,_Aq2){var _Rp2=_n12[_Pa];if(_Rp2==null||_Rp2==undefined)return;_Rp2._gp2=_zq2;_Rp2._hp2=(_zq2+_Aq2)/2.0;_Rp2._ip2=_Aq2}function _aJ(_Pa,_zq2,_Bq2,
_Aq2){var _Rp2=_n12[_Pa];if(_Rp2==null||_Rp2==undefined)return;_Rp2._gp2=_zq2;_Rp2._hp2=_Bq2;_Rp2._ip2=_Aq2;}function _OI(_Pa,_Cq2){var _Rp2=_n12[_Pa];if(_Rp2==null||_Rp2==undefined)return;_Rp2._jp2=_Cq2}function _qJ(_sQ1){var _Dq2=_o12[_sQ1];if(_Dq2==null||_Dq2==undefined)return -1;var _Cm=_Dq2._yp2.length;_Dq2._yp2[_Cm]=new _kp2();return _Cm}function _sJ(_sQ1,_Pa){var _Dq2=_o12[_sQ1];if(_Dq2==null||_Dq2==undefined)return !1;var _Eq2=_Dq2._yp2[_Pa];if(_Eq2==null||_Eq2==undefined)return !1;_Dq2._yp2[_Pa]=null;
return !0}function _uJ(_sQ1){var _Dq2=_o12[_sQ1];if(_Dq2==null||_Dq2==undefined)return !1;_Dq2._yp2=[];return !0}function _wJ(_sQ1,_Pa){var _Dq2=_o12[_sQ1];if(_Dq2==null||_Dq2==undefined)return !1;var _Eq2=_Dq2._yp2[_Pa];if(_Eq2==null||_Eq2==undefined)return !1;return !0}function _yJ(_sQ1,_Pa){var _Dq2=_o12[_sQ1];if(_Dq2==null||_Dq2==undefined)return !1;var _Eq2=_Dq2._yp2[_Pa];if(_Eq2==null||_Eq2==undefined)return !1;_Eq2._zw()}function _AJ(_sQ1,_Pa,_Fq2,_Gq2,_Hq2,_Iq2,_Sp2,_Jq2){var _Dq2=_o12[_sQ1];if(_Dq2==null||_Dq2==undefined)return;
var _Eq2=_Dq2._yp2[_Pa];if(_Eq2==null||_Eq2==undefined)return;_Eq2._9f2=_Fq2;_Eq2._af2=_Gq2;_Eq2._bf2=_Hq2;_Eq2._cf2=_Iq2;_Eq2._7Y=_Sp2;_Eq2._np2=_Jq2}function _CJ(_sQ1,_Pa,_Kq2,_Lq2){if(_Lq2<0){var _RG=_BQ1(-_Lq2)|0;if(_RG==0){_Lq2=1}else {return }}var _Dq2=_o12[_sQ1];if(_Dq2==null||_Dq2==undefined)return;var _Eq2=_Dq2._yp2[_Pa];if(_Eq2==null||_Eq2==undefined)return;for(var _24=0;_24<=_Lq2-1;_24++){var _Tb,_Vb;var _Mq2=!1;while(_Mq2==!1){_Tb=_Ep2(0.0,1.0,_Eq2._np2);_Vb=_Ep2(0.0,1.0,_Eq2._np2);if((_Eq2._np2==_Eo2)&&(_Eq2._7Y!=_Io2)){
if(_BQ1()<0.5){_Tb=_Ep2(0.0,1.0,0)}else {_Vb=_Ep2(0.0,1.0,0)}}switch(_Eq2._7Y){case _Fo2:_Mq2=!0;break;case _Go2:{var _Td=_Tb-0.5;var _Ud=_Vb-0.5;if((_Td*_Td+_Ud*_Ud)<=0.25)_Mq2=!0;break}case _Ho2:if((Math.abs(_Tb-0.5)+Math.abs(_Vb-0.5))<=0.5)_Mq2=!0;break;case _Io2:_Mq2=!0;break;default :_Mq2=!0;break}}if(_Eq2._7Y==_Io2){_qI(_sQ1,_Eq2._9f2+(_Eq2._af2-_Eq2._9f2)*_Tb,_Eq2._bf2+(_Eq2._cf2-_Eq2._bf2)*_Tb,_Kq2,1)}else {_qI(_sQ1,_Eq2._9f2+(_Eq2._af2-_Eq2._9f2)*_Tb,_Eq2._bf2+(_Eq2._cf2-_Eq2._bf2)*_Vb,_Kq2,1)}}
}function _EJ(_sQ1,_Pa,_Kq2,_Lq2){var _Dq2=_o12[_sQ1];if(_Dq2==null||_Dq2==undefined)return;var _Eq2=_Dq2._yp2[_Pa];if(_Eq2==null||_Eq2==undefined)return;_Eq2._cy1=_Lq2;_Eq2._mp2=_Kq2}function _qI(_sQ1,_Qa,_Ra,_Pp2,_Lq2){_Lq2=~~_Lq2;_Pp2=~~_Pp2;var _Dq2=_o12[_sQ1];if(_Dq2==null||_Dq2==undefined)return;var _Qp2=_n12[_Pp2];if(_Qp2==null||_Qp2==undefined)return !1;for(var _24=0;_24<_Lq2;_24++){var index=_Dq2._xp2.length;_Dq2._xp2[index]=_xb1(_Qa,_Ra,_Pp2)}}function _sI(_sQ1,_Qa,_Ra,_Pp2,_Pf,_Lq2){var _Dq2=_o12[_sQ1];
if(_Dq2==null||_Dq2==undefined)return;var _Qp2=_n12[_Pp2];if(_Qp2==null||_Qp2==undefined)return !1;for(var _24=1;_24<=_Lq2;_24++){var index=_Dq2._xp2.length;_Dq2._xp2[index]=_xb1(_Qa,_Ra,_Pp2);_Dq2._xp2[index]._3d=_Bf(_Pf)}}function _vI(_sQ1){var _Dq2=_o12[_sQ1];if(_Dq2==null||_Dq2==undefined)return !1;_Dq2._xp2=[];return !0}function _xI(_sQ1){var _Dq2=_o12[_sQ1];if(_Dq2==null||_Dq2==undefined)return 0;return _Dq2._xp2.length}function _6l(){var index=_o12.length;_o12[index]=new _vp2();_o12[index]._ui();return index}
function _8I(_sQ1){var _Dq2=_o12[_sQ1];if(_Dq2==null||_Dq2==undefined)return !1;return !0}function _6I(_sQ1){var _Dq2=_o12[_sQ1];if(_Dq2==null||_Dq2==undefined)return;_o12[_sQ1]=null;return !0}function _aI(_sQ1){var _Dq2=_o12[_sQ1];if(_Dq2==null||_Dq2==undefined)return;_Dq2._ui()}function _Nq2(){for(var _SY=0;_SY<_o12.length;_SY++){if(!_o12.hasOwnProperty(_SY))continue;var _Dq2=_o12[_SY];if(_Dq2){_Dq2._xp2=[]}}}function _cI(_sQ1,_Oq2){var _Dq2=_o12[_sQ1];if(_Dq2==null||_Dq2==undefined)return;_Dq2._zp2=_Oq2}function _eI(_sQ1,
_kF){var _Dq2=_o12[_sQ1];if(_Dq2==null||_Dq2==undefined)return;_Dq2._d4=_kF}function _gI(_sQ1,_Qa,_Ra){var _Dq2=_o12[_sQ1];if(_Dq2==null||_Dq2==undefined)return;_Dq2._Ap2=_Qa;_Dq2._Bp2=_Ra}function _iI(_sQ1,_Pq2){var _Dq2=_o12[_sQ1];if(_Dq2==null||_Dq2==undefined)return;_Dq2._Cp2=_Pq2}function _kI(_sQ1,_Pq2){var _Dq2=_o12[_sQ1];if(_Dq2==null||_Dq2==undefined)return;_Dq2._Dp2=_Pq2}function _Qq2(_sQ1){var _24=0;var _Hb=0;var _Cm=0;var _Dq2=_o12[_sQ1];var _Rq2=_Dq2._xp2;_24=0;while(_24<_Rq2.length){var _Sq2=_Rq2[_24];
var _Qp2=_n12[_Sq2._mp2];_Sq2._qp2++;if(_Sq2._qp2>=_Sq2._rp2){_Hb=_Qp2._Zo2;if(_Hb<0){if(_BQ1(-_Hb)==0)_Hb=1}if(_Hb>0){_qI(_sQ1,_Sq2._44,_Sq2._54,_Qp2._Yo2,_Hb)}_Rq2.splice(_24,1)}else {_Hb=_Qp2._Xo2;if(_Hb<0){if(_BQ1(-_Hb)==0)_Hb=1}if(_Hb>0){_qI(_sQ1,_Sq2._44,_Sq2._54,_Qp2._Wo2,_Hb)}_24++}}}function _Tq2(_sQ1){var _24=0;var _Sb=0;var _3A=0.0;var _5A=0.0;var _Bv=0.0;var _de=0.0;var _Uq2=0.0;var _Ff1=0.0;var _Vq2=0.0;var _Wq2=0.0;var _Xq2=0.0;var _Yq2=0.0;var _Zq2=0.0;var _Dq2=_o12[_sQ1];var _Rq2=_Dq2._xp2;for(_24=0;
_24<_Rq2.length;_24++){var _Sq2=_Rq2[_24];var _Qp2=_n12[_Sq2._mp2];_Sq2._m5=_Sq2._m5+_Qp2._1p2;if(_Sq2._m5<0)_Sq2._m5=0;_Sq2._sp2=_Sq2._sp2+_Qp2._5p2;_Sq2._Fb2=_Sq2._Fb2+_Qp2._9p2;_Wq2=0;_Xq2=0;if((_Qp2._cp2!=0)||(_Dq2._6G>0)){_3A=_Jp2(_Sq2._sp2,_Sq2._m5);_5A=_Lp2(_Sq2._sp2,_Sq2._m5);if(_Qp2._cp2!=0){_Bv=_Jp2(_Qp2._dp2,_Qp2._cp2);_de=_Lp2(_Qp2._dp2,_Qp2._cp2);_3A=_3A+_Bv;_5A=_5A+_de}_Sq2._sp2=_Ip2(_3A,_5A);_Sq2._m5=Math.sqrt(_3A*_3A+_5A*_5A);}_Yq2=((_Sq2._qp2+3*_Sq2._up2)%24)/6.0;if(_Yq2>2.0){_Yq2=4.0-_Yq2}
_Yq2=_Yq2-1.0;_Zq2=((_Sq2._qp2+4*_Sq2._up2)%20)/5.0;if(_Zq2>2.0){_Zq2=4.0-_Zq2}_Zq2=_Zq2-1.0;_3A=_Jp2(_Sq2._sp2+_Yq2*_Qp2._6p2,_Sq2._m5+_Zq2*_Qp2._2p2);_5A=_Lp2(_Sq2._sp2+_Yq2*_Qp2._6p2,_Sq2._m5+_Zq2*_Qp2._2p2);_Sq2._44=_Sq2._44+_3A+_Wq2;_Sq2._54=_Sq2._54+_5A+_Xq2}}function __q2(_sQ1){var _Dq2=_o12[_sQ1];var _Rq2=_Dq2._xp2;for(var _24=0;_24<_Rq2.length;_24++){var _Sq2=_Rq2[_24];var _Qp2=_n12[_Sq2._mp2];_Sq2._T3=_Sq2._T3+_Qp2._So2;if(_Sq2._T3<0){_Sq2._T3=0}_Mp2(_Sq2);var _0r2;if(_Sq2._rp2>0){_0r2=2.0*_Sq2._qp2/_Sq2._rp2}
else {_0r2=1}if(_0r2<1){_Sq2.alpha=_Qp2._gp2*(1.0-_0r2)+_Qp2._hp2*_0r2}else {_Sq2.alpha=_Qp2._hp2*(2.0-_0r2)+_Qp2._ip2*(_0r2-1)}}}function _mI(_sQ1){var _Dq2=_o12[_sQ1];if(_Dq2==null||_Dq2==undefined)return 0;_Qq2(_sQ1);_Tq2(_sQ1);__q2(_sQ1);var _1r2=_Dq2._yp2;if(_1r2){for(var _24=0;_24<_1r2.length;_24++){if(_1r2[_24]!=null&&_1r2[_24]._cy1!=0){_CJ(_sQ1,_24,_1r2[_24]._mp2,_1r2[_24]._cy1)}}}}function _2r2(){for(var _24=0;_24<_o12.length;_24++){var _Dq2=_o12[_24];if(_Dq2!=null){if(_Dq2._Cp2){_mI(_24)}}}}function _3r2(_Np2,
_JJ,_KJ){var _8P=null;var _Mw1=null;if(_Np2._rp2<=0)return;var _Qp2=_n12[_Np2._mp2];_8P=_rO._Bj(_Qp2._Mo2);if(_8P==null){var _7Y=_Qp2._7Y;if((_7Y>=0)&&(_7Y<_vo2)){_Mw1=_m12[_7Y]}else {return }}var _ub;if(_Mw1!=null){}else {if(_8P._fw<=0)return;if(!_Qp2._No2){_ub=_Np2._tp2}else if(_Qp2._Oo2){_ub=_Np2._tp2+(_8P._Hb*_Np2._qp2/_Np2._rp2)}else {_ub=_Np2._tp2+_Np2._qp2}}var _Lb=((_Np2._qp2+2*_Np2._up2)%16)/4.0;if(_Lb>2.0)_Lb=4.0-_Lb;_Lb=_Lb-1.0;var _JP1=_Np2._Fb2;if(_Qp2._bp2)_JP1=_JP1+_Np2._sp2;_JP1=_JP1+_Lb*_Qp2._ap2;
_Lb=((_Np2._qp2+_Np2._up2)%16)/4.0;if(_Lb>2.0)_Lb=4.0-_Lb;_Lb=_Lb-1.0;_5z(_Np2._jp2?1:0);var _7s=_Np2._T3+_Lb*_Qp2._To2;var _34=_Np2._3d;if(_Mw1!=null){var _VD,_WD,_Fb2;var _mb2=_Qp2._VD*_7s;var _nb2=_Qp2._WD*_7s;var _4r2=_JP1;var _5r2=~~(_Np2._44+_JJ);var _6r2=~~(_Np2._54+_KJ);if(_mb2==1&&_nb2==1&&_4r2==0&&_Np2._3d==0xffffff){_Il(_Mw1,_5r2,_6r2,_Np2.alpha)}else {_0c2(_Mw1,0,0,_5r2,_6r2,_mb2,_nb2,_4r2*0.017453293,_34,_34,_34,_34,_Np2.alpha)}}else {_8P._Zc(_ub,_Np2._44+_JJ,_Np2._54+_KJ,_n12[_Np2._mp2]._VD*_7s,
_n12[_Np2._mp2]._WD*_7s,_JP1,_34,_Np2.alpha)}}function _oI(_sQ1){var _Dq2=_o12[_sQ1];if(_Dq2==null||_Dq2==undefined)return;var _Rq2=_Dq2._xp2;if(_Dq2._zp2){for(var _24=0;_24<_Dq2._xp2.length;_24++){_3r2(_Rq2[_24],_Dq2._Ap2,_Dq2._Bp2)}}else {for(var _24=_Dq2._xp2.length-1;_24>=0;_24--){_3r2(_Rq2[_24],_Dq2._Ap2,_Dq2._Bp2)}}_5z(0)}function _7r2(_8r2){for(var _24=0;_24<_o12.length;_24++){var _Dq2=_o12[_24];if(_Dq2!=null){if(_Dq2._Dp2){if(Math.abs(_Dq2._d4-_8r2)<0.01)_oI(_24);}}}}function _9r2(){var _tx=-1000000000;
for(var _24=0;_24<_o12.length;_24++){var _Dq2=_o12[_24];if(_Dq2!=null&&_Dq2._xp2.length>0){if(_Dq2._Dp2){if(_Dq2._d4>_tx)_tx=_Dq2._d4}}}return _tx}function _ar2(_8r2){var _tx=-1000000000;for(var _24=0;_24<_o12.length;_24++){var _Dq2=_o12[_24];if(_Dq2!=null&&_Dq2._xp2.length>0){if(_Dq2._Dp2){if((_Dq2._d4>_tx)&&(_Dq2._d4<_8r2))_tx=_Dq2._d4}}}return _tx}var _br2=0,_cr2=1;var _dr2=0;function _er2(_Qa,_Ra,_vH){this._44=_Qa;this._54=_Ra;this._m5=_vH;this._Jb=0}function _fr2(){this.__type="[Path]";this.name="";this.id=_dr2++;
this._h3=0;this._Sm=1;this._gr2=4;this._ui()}_fr2.prototype._ui=function(){this._R01=[];this._hr2=[];this._wc=0;this._ir2=0;this.length=0};_fr2.prototype._jr2=function(){var _24=0;this.length=0;if(this._ir2<=0)return;this._hr2[0]._Jb=0;for(_24=1;_24<this._ir2;_24++){this._hr2[_24]._Jb=this.length=this.length+sqrt(_cq(this._hr2[_24]._44-this._hr2[_24-1]._44)+_cq(this._hr2[_24]._54-this._hr2[_24-1]._54))}};_fr2.prototype._kr2=function(_Sd2,_Td2,_lr2){this._ir2++;var _mr2=new _er2();this._hr2[this._ir2-1]=_mr2;
_mr2._44=_Sd2;_mr2._54=_Td2;_mr2._m5=_lr2};_fr2.prototype._nr2=function(){this._ir2=0;if(this._wc<=0)return;for(var _24=0;_24<this._wc;_24++){this._kr2(this._R01[_24]._44,this._R01[_24]._54,this._R01[_24]._m5)}if(this._Sm){this._kr2(this._R01[0]._44,this._R01[0]._54,this._R01[0]._m5)}};_fr2.prototype._or2=function(_kF,_2c,_3c,_hr,_pb,_qb,_ir,_iy,_jy,_pr2){if(_kF==0)return;var _8c=(_2c+_pb+_pb+_iy)/4.0;var _9c=(_3c+_qb+_qb+_jy)/4.0;var _Uq=(_hr+_ir+_ir+_pr2)/4.0;if(_cq(_pb-_2c)+_cq(_qb-_3c)>16.0){this._or2(_kF-1,
_2c,_3c,_hr,(_pb+_2c)/2.0,(_qb+_3c)/2.0,(_ir+_hr)/2.0,_8c,_9c,_Uq)}this._kr2(_8c,_9c,_Uq);if(_cq(_pb-_iy)+_cq(_qb-_jy)>16.0){this._or2(_kF-1,_8c,_9c,_Uq,(_iy+_pb)/2.0,(_jy+_qb)/2.0,(_pr2+_ir)/2.0,_iy,_jy,_pr2)}};_fr2.prototype._qr2=function(){var _24=0;var _ub=0;this._ir2=0;if(this._wc<=0)return;if(!this._Sm){this._kr2(this._R01[0]._44,this._R01[0]._54,this._R01[0]._m5)}if(this._Sm){_ub=this._wc-1}else {_ub=this._wc-3}for(_24=0;_24<=_ub;_24++){var _ja1=this._R01[_24%this._wc];var _ka1=this._R01[(_24+1)%this._wc];
var _rr2=this._R01[(_24+2)%this._wc];this._or2(this._gr2,(_ja1._44+_ka1._44)/2.0,(_ja1._54+_ka1._54)/2.0,(_ja1._m5+_ka1._m5)/2.0,_ka1._44,_ka1._54,_ka1._m5,(_ka1._44+_rr2._44)/2.0,(_ka1._54+_rr2._54)/2.0,(_ka1._m5+_rr2._m5)/2.0)}if(!this._Sm){this._kr2(this._R01[this._wc-1]._44,this._R01[this._wc-1]._54,this._R01[this._wc-1]._m5)}else {this._kr2(this._hr2[0]._44,this._hr2[0]._54,this._hr2[0]._m5)}};_fr2.prototype._sr2=function(){if(this._h3==1){this._qr2()}else {this._nr2()}this._jr2()};function _T42(_G72){
var _MJ=new _fr2();if((_G72!=undefined)&&(_G72!=null)){if(_G72._gr2!=undefined){_MJ._gr2=_G72._gr2}if(_G72._Sm!=undefined){_MJ._Sm=_G72._Sm}if(_G72._h3!=undefined){_MJ._h3=_G72._h3}if(_G72._g3!=undefined){_MJ.name=_G72._g3}if(_G72._R01!=undefined){_MJ._wc=_G72._R01.length}for(var _sx=0;_sx<_G72._R01.length;_sx++){var _tr2=_G72._R01[_sx];var _ur2=new _er2(_tr2._44,_tr2._54,_tr2._m5);_MJ._R01[_MJ._R01.length]=_ur2}_MJ._sr2()}return _MJ}var _vr2=new _er2(0,0,100);_fr2.prototype._QJ=function(_Pa){var _0k=0;if(this._ir2<=0){
_vr2._44=0;_vr2._54=0;_vr2._m5=0;return _vr2}if((this._ir2==1)||(this.length==0)||(_Pa<=0)){return this._hr2[0]}if(_Pa>=1){return this._hr2[this._ir2-1]}var _Jb=this.length*_Pa;_0k=0;while((_0k<this._ir2-2)&&(_Jb>=this._hr2[_0k+1]._Jb)){_0k++}var _Ef2=this._hr2[_0k];_Jb=_Jb-_Ef2._Jb;var _64=this._hr2[_0k+1]._Jb-_Ef2._Jb;if(_64!=0){_0k++;_vr2._44=_Ef2._44+_Jb*(this._hr2[_0k]._44-_Ef2._44)/_64;_vr2._54=_Ef2._54+_Jb*(this._hr2[_0k]._54-_Ef2._54)/_64;_vr2._m5=_Ef2._m5+_Jb*(this._hr2[_0k]._m5-_Ef2._m5)/_64;
_Ef2=_vr2}return _Ef2};_fr2.prototype._Af2=function(_Pa){_sx=this._QJ(_Pa);return _sx._44};_fr2.prototype._Bf2=function(_Pa){_sx=this._QJ(_Pa);return _sx._54};_fr2.prototype._wr2=function(_JJ,_KJ){for(var _24=0;_24<=this._wc-1;_24++){this._R01[_24]._44+=_JJ;this._R01[_24]._54+=_KJ}this._sr2()};_fr2.prototype._xr2=function(){var _9f2=100000000;var _af2=-100000000;var _bf2=100000000;var _cf2=-100000000;for(var _24=0;_24<=this._wc-1;_24++){if(this._R01[_24]._44<_9f2)_9f2=this._R01[_24]._44;if(this._R01[_24]._44>_af2)_af2=this._R01[_24]._44;
if(this._R01[_24]._54<_bf2)_bf2=this._R01[_24]._54;if(this._R01[_24]._54>_cf2)_cf2=this._R01[_24]._54;}return new _er2((_9f2+_af2)/2.0,(_bf2+_cf2)/2.0,0)};_fr2.prototype._yr2=function(_Sd2,_Td2,_lr2){_tr2=new _er2(_Sd2,_Td2,_lr2);if(!this._R01)this._R01=[];this._R01[this._R01.length]=_tr2;this._wc++;this._sr2()};function _M32(){this._J3=[];_dr2=0}_M32.prototype._Tj=function(_zr2){this._J3[_zr2.id]=_zr2};_M32.prototype._lT=function(_zr2){this._J3[_zr2.id]=undefined};function _Ar2(_kF){this._d4=_kF;this._c4=!0;
this._Br2=new _Qj()}_Ar2.prototype._Tj=function(_Cr2){this._Br2._Tj(_Cr2)};_Ar2.prototype._lT=function(_Cr2){this._Br2._m72(_Cr2)};_Ar2.prototype._Zc=function(_Xb2){if(!this._c4){return }var _1k=this._Br2._1k;for(var index=0;index<_1k.length;index++){var _Dr2=_1k[index];if(_Dr2!=null){var _ln1=_Dr2._44+(_Dr2._VD*_Dr2._64),_Er2=_Dr2._54+(_Dr2._WD*_Dr2._74);var _yb=(_Dr2._44<_ln1)?_Dr2._44:_ln1,_Ab=(_Dr2._44>_ln1)?_Dr2._44:_ln1,_zb=(_Dr2._54<_Er2)?_Dr2._54:_Er2,_Bb=(_Dr2._54>_Er2)?_Dr2._54:_Er2;if((_yb<=_Xb2.right)&&(_zb<=_Xb2.bottom)&&(_Ab>=_Xb2.left)&&(_Bb>=_Xb2.top)){
_Dr2._Zc()}}}};_Ar2.prototype._XH=function(){return this._Br2._1k};function _Fr2(){this._Gr2=new _lo2();this._Hr2=-1}_Fr2.prototype._Bj=function(_kF){var _Ir2;for(var index=0;index<this._Gr2._wc;index++){_Ir2=this._Gr2._Bj(index);if(_Ir2._d4==_kF)return _Ir2}return null};_Fr2.prototype._lT=function(_kF){var _Ir2=this._Bj(_kF);if(_Ir2){this._Gr2._lT(_Ir2)}};_Fr2.prototype._Tj=function(_Cr2){var _Ir2;_Ir2=this._Bj(_Cr2._d4);if(!_Ir2){_Ir2=new _Ar2(_Cr2._d4);this._Gr2._Tj(_Ir2)}_Ir2._Tj(_Cr2)};_Fr2.prototype._Jr2=function(_Cr2){
_Ir2=this._Bj(_Cr2._d4);if(_Ir2){_Ir2._lT(_Cr2)}};_Fr2.prototype._Kr2=function(){this._Hr2=this._Gr2.length-1;return this._Gr2._Bj(this._Hr2)};_Fr2.prototype._181=function(){this._Hr2--;if(this._Hr2<0)return null;return this._Gr2._Bj(this._Hr2)};function _Lr2(){this._Ck=[];this._84=0;this._dc1=_Lr2.prototype._Mr2;this._cc1=_Lr2.prototype._Nr2};;_Lr2.prototype._Or2=function(){return(this._Ck.length==0)};_Lr2.prototype._Nr2=function(_BO1){this._Ck.push(_BO1)};_Lr2.prototype._Mr2=function(){if(this._Or2())return undefined;
var _mk=this._Ck[this._84];if((++this._84*2)>=this._Ck.length){this._Ck=this._Ck.slice(this._84);this._84=0}return _mk};function _I42(){this.id=_P12++;this._RE()};_I42.prototype._RE=function(){this.__type="[Room]";this._Pr2="";this._Qr2="";this._Rr2=30;this._IF=1024;this._KF=768;this._Sr2=!1;this._Tr2=!1;this._Ur2=0xc0c0c0;this._Vr2=!0;this._Wr2=!0;this._Xr2=!0;this._Yr2=[];for(var _Nb=0;_Nb<_T02;_Nb++){this._Yr2[_Nb]=null}this._Fi=!1;this._Zr2=null;this.__C=new _lo2();this.__r2=new _Qj();this.__r2._Rj=!0;
this._ne2=[];this._0s2=0;this._1s2=[];this._2s2=new _Fr2();this._Hi=[];this._3s2=[];this._PK=null;this._4E="Room";this._rK=null;this._dF=new _lo2()};_I42.prototype._4s2=function(){return this._Fi};_I42.prototype._NA=function(){return this._IF};_I42.prototype._OA=function(){return this._KF};_I42.prototype._Aa=function(){return this._Rr2};_I42.prototype._XH=function(){return this.__C._1k};_I42.prototype._5s2=function(_yj){this._IF=_yj;_m7._n7=_yj};_I42.prototype._6s2=function(_yj){this._KF=_yj;_m7._18=_yj}
;_I42.prototype._La2=function(_yj){this._Rr2=_yj;_m7._J92=_yj};_I42.prototype._7s2=function(_Ea){this._4E=_Ea};_I42.prototype._8s2=function(_9s2){this._Qr2=_9s2;_m7._I92=_9s2};_I42.prototype._as2=function(_yj){this._Sr2=_yj;_m7._K92=_yj};_I42.prototype._bs2=function(){this._PK={_g3:"room_empty_"+this.id,width:640,height:480,_c5:[{},{},{},{},{},{},{},{}],_d5:[{},{},{},{},{},{},{},{}],_i5:[],_l5:[]};this._J42(this._PK)};_I42.prototype._cs2=function(_G72){if(_G72!=null){this._PK.width=_G72.width;this._PK.height=_G72.height;
this._PK._k5=_G72._k5;this._PK._QK=_G72._QK;this._PK._95=_G72._95;this._PK._ds2=_G72._ds2;this._PK._es2=_G72._es2;this._PK._m5=_G72._m5;this._PK._Zd2=_G72._Zd2;for(var _24=0;_24<_G72._c5.length;_24++){var _fs2=_G72._c5[_24];if(_fs2!=null){this._PK._c5[_24]={_c4:_fs2._c4,index:_fs2.index,_5A:_fs2._5A,_3A:_fs2._3A,_SD:_fs2._SD,_44:_fs2._44,_54:_fs2._54,_TD:_fs2._TD,_UD:_fs2._UD,_3A:_fs2._3A,_5A:_fs2._5A,_N72:_fs2._N72,alpha:_fs2.alpha,_XD:_fs2._XD}}}for(var _24=0;_24<_G72._d5.length;_24++){var _gs2=_G72._d5[_24];
if(_gs2){this._PK._d5[_24]={_c4:_gs2._c4,_bz:_gs2._bz,_cz:_gs2._cz,_e5:_gs2._e5,_g5:_gs2._g5,_hs2:_gs2._hs2,_is2:_gs2._is2,_f5:_gs2._f5,_h5:_gs2._h5,_7A:_gs2._7A,_9A:_gs2._9A,_3A:_gs2._3A,_5A:_gs2._5A,index:_gs2.index}}}this._PK._i5=new Array(_G72._i5.length);for(var _24=0;_24<_G72._i5.length;_24++){var _js2=_G72._i5[_24];if(_js2){this._PK._i5[_24]={_44:_js2._44,_54:_js2._54,index:_js2.index,id:_js2.id,_j5:_js2._39,__3:_js2.__3,_04:_js2._04,_k5:_js2._uQ}}}this._PK._l5=new Array(_G72._i5.length);for(var _24=0;
_24<_G72._l5.length;_24++){var _ks2=_G72._l5[_24];if(_ks2!=null){this._PK._l5[_24]={_44:_ks2._44,_54:_ks2._54,index:_ks2.index,_bE:_ks2._bE,_cE:_ks2._cE,_64:_ks2._64,_74:_ks2._74,_d4:_ks2._d4,id:_ks2.id}}}}};_I42.prototype._J42=function(_ls2){this._RE();this._PK=_ls2;if(_ls2._g3!=undefined)this._7s2(_ls2._g3);if(_ls2._es2!=undefined)this._8s2(_ls2._es2);if(_ls2.width!=undefined)this._5s2(_ls2.width);if(_ls2.height!=undefined)this._6s2(_ls2.height);if(_ls2._m5!=undefined)this._La2(_ls2._m5);if(_ls2._Zd2!=undefined)this._as2(_ls2._Zd2);
if(_ls2._k5!=undefined)this._Ur2=_ls2._k5;if(_ls2._QK!=undefined)this._Vr2=_ls2._QK;if(_ls2._95!=undefined)this._Fi=_ls2._95;if(_ls2._ds2!=undefined)this._Wr2=_ls2._ds2;if(_ls2._ms2!=undefined)this._Xr2=_ls2._ms2;this._5s2(this._IF);this._6s2(this._KF);this._La2(this._Rr2);this._8s2(this._Qr2);this._as2(this._Sr2);this._Hi=[];this._0s2=0;for(var index=0;index<_ls2._l5.length;index++){var _ns2=_ls2._l5[index];if(_ns2!=null){var _Dr2=_os2(_ns2);this._2s2._Tj(_Dr2);this._1s2[_Dr2.id]=_Dr2;this._0s2++}
}if(_ls2._a5!=undefined)this._Zr2=_ls2._a5;for(var _rd=0;_rd<_ls2._d5.length;_rd++){this._Hi[_rd]=_ps2(_ls2._d5[_rd])}if(_ls2._qs2!=undefined){if(_ls2._qs2>0){_mF._FF(this,_ls2._rs2)}}};_I42.prototype._ss2=function(){if(this._PK._ts2){if(_U22){this._rK=new __C1(this._PK._us2,_Ca._Da())}else {this._rK=new __C1(this._PK._us2,this._Aa())}this._rK._ya1(this._PK._vs2,this._PK._ws2)}};_I42.prototype._xs2=function(){var _24;var _ys2=0;var _zs2=[];for(_24=this.__C.length-1;_24>=0;_24--){this._As2(this.__C._Bj(0));
}for(_24=this.__r2.length-1;_24>=0;_24--){this._As2(this.__r2._Bj(0))}};_I42.prototype._Bs2=function(){var _24,_64,_74;if(_za._4s2()){}else {_64=_za._NA();_74=_za._OA()}if(_64>_Qb2())_64=_Qb2();if(_74>_Rb2())_74=_Rb2()};_I42.prototype._UC=function(_Qa,_Ra,_Cs2){return this._oF(_Qa,_Ra,_V12++,_Cs2,!0)};_I42.prototype._oF=function(_Qa,_Ra,_xj,_2D,_Ds2,_Es2,_tz1,_zf){var _Fs2=_Ds2;if(_Fs2!=!0&&_Fs2!=!1){_Fs2=!0}else {_Ds2=undefined}var _Gs2=new _Rd2(_Qa,_Ra,_xj,_2D,_Fs2);this.__C._no2(_Gs2);_GA._Tj(_Gs2);
if(_Ds2!=undefined)_Gs2._I7=_Ds2;if(_Es2!=undefined)_Gs2._K7=_Es2;if(_tz1!=undefined)_Gs2._39=_tz1;if(_zf!=undefined)_Gs2._uQ=_zf;if(_U22)_mF._oF(this,_Gs2);_Gs2._ye2();return _Gs2};_I42.prototype._Hs2=function(_Qa,_Ra,__E,_xj,_2D,_Ds2,_Es2,_tz1,_zf){var _Fs2=_Ds2;if(_Fs2!=!0&&_Fs2!=!1){_Fs2=!0}else {_Ds2=undefined}var _Gs2=new _Rd2(_Qa,_Ra,_xj,_2D,_Fs2);_Gs2._d4=__E._d4;this.__C._no2(_Gs2);_GA._Tj(_Gs2);if(_Ds2!=undefined)_Gs2._I7=_Ds2;if(_Es2!=undefined)_Gs2._K7=_Es2;if(_tz1!=undefined)_Gs2._39=_tz1;
if(_zf!=undefined)_Gs2._uQ=_zf;_Gs2._ye2();if(_U22)_mF._rF(this,__E,_Gs2);return _Gs2};_I42.prototype._Is2=function(){var index=0;for(var _24=0;_24<this._Hi.length;_24++){_Ii=this._Hi[_24];_m7._3a2[index]=_Ii._c4;_m7._p7[index]=_Ii._Wz;_m7._q7[index]=_Ii._Yz;_m7._4a2[index]=_Ii.__z;_m7._5a2[index]=_Ii._1A;_m7._6a2[index]=_Ii._TP;_m7._7a2[index]=_Ii._UP;_m7._8a2[index]=_Ii._VP;_m7._9a2[index]=_Ii._WP;_m7._aa2[index]=_Ii._Tc;_m7._ba2[index]=_Ii._7A;_m7._ca2[index]=_Ii._9A;_m7._da2[index]=_Ii._3A;_m7._ea2[index]=_Ii._5A;
_m7._fa2[index]=_Ii._cA;_m7._Ja2[index]=_Ii._Js2;_m7._Ka2[index]=_Ii._Ks2;index++}};_I42.prototype._Ls2=function(){var index=0;for(var _24=0;_24<this._Hi.length;_24++){_Ii=this._Hi[_24];_Ii._c4=_m7._3a2[index];_Ii._Wz=_m7._p7[index];_Ii._Yz=_m7._q7[index];_Ii.__z=_m7._4a2[index];_Ii._1A=_m7._5a2[index];_Ii._TP=_m7._6a2[index];_Ii._UP=_m7._7a2[index];_Ii._VP=_m7._8a2[index];_Ii._WP=_m7._9a2[index];_Ii._Tc=_m7._aa2[index];_Ii._7A=_m7._ba2[index];_Ii._9A=_m7._ca2[index];_Ii._3A=_m7._da2[index];_Ii._5A=_m7._ea2[index];
_Ii._cA=_m7._fa2[index];_Ii._Js2=_m7._Ja2[index];_Ii._Ks2=_m7._Ka2[index];index++}};_I42.prototype._Ms2=function(){for(var _24=0;_24<_gl._fl.length;_24++){var _jl=_gl._Bj(_24);_jl._3A=_m7._Y92[_24];_jl._5A=_m7._Z92[_24];_jl._44=_m7._Q92[_24];_jl._54=_m7._R92[_24];_jl._44+=_jl._3A;_jl._54+=_jl._5A;_m7._Q92[_24]=_jl._44;_m7._R92[_24]=_jl._54}};_I42.prototype._Ns2=function(){var _24;var _Jb,_Nb,_JA,_KA;var _Ii;var _FA;if(!this._Fi)return;this._Ls2();for(_24=0;_24<this._Hi.length;_24++){_Ii=this._Hi[_24];
if(!_Ii._c4)continue;if(_U22&&_kc==null){if(_Ii._Ks2!=-1){var _Os2=_i12._Pz(_Ii._Ks2);if(_Os2!=null){_Ii._cA=_Os2._Cz}}}if(_U22&&(_kc!=null)){if(_Ii._Ks2!=-1){var _Os2=_i12._Pz(_Ii._Ks2);if(_Os2!=null){_Os2._vi()}}}else if((_Ii._c4)&&(_Ii._cA>=0)){_FA=null;if(_Ii._cA<100000){var _BA=_CA._Bj(_Ii._cA);if(_BA!=null){var _1k=_BA._DA();for(var _4u=0;_4u<_1k.length;_4u++){_FA=_1k[_4u];if(!_FA._b7)break;_FA=null}}}else {_FA=_GA._Bj(_Ii._cA);if(!_FA&&_FA._b7)_FA=null}if(_FA!=null){_Jb=_Ii._Wz;_Nb=_Ii._Yz;_JA=_FA._44;
_KA=_FA._54;if(2*_Ii._7A>=_Ii.__z){_Jb=_JA-_Ii.__z/2}else if(_JA-_Ii._7A<_Ii._Wz){_Jb=_JA-_Ii._7A}else if(_JA+_Ii._7A>_Ii._Wz+_Ii.__z){_Jb=_JA+_Ii._7A-_Ii.__z}if(2*_Ii._9A>=_Ii._1A){_Nb=_KA-_Ii._1A/2}else if(_KA-_Ii._9A<_Ii._Yz){_Nb=_KA-_Ii._9A}else if(_KA+_Ii._9A>_Ii._Yz+_Ii._1A){_Nb=_KA+_Ii._9A-_Ii._1A}if(_Jb<0)_Jb=0;if(_Jb+_Ii.__z>this._IF)_Jb=this._IF-_Ii.__z;if(_Nb<0)_Nb=0;if(_Nb+_Ii._1A>this._KF)_Nb=this._KF-_Ii._1A;if(_Ii._3A>=0){if((_Jb<_Ii._Wz)&&(_Ii._Wz-_Jb>_Ii._3A))_Jb=_Ii._Wz-_Ii._3A;if((_Jb>_Ii._Wz)&&(_Jb-_Ii._Wz>_Ii._3A))_Jb=_Ii._Wz+_Ii._3A;
}if(_Ii._5A>=0){if((_Nb<_Ii._Yz)&&(_Ii._Yz-_Nb>_Ii._5A))_Nb=_Ii._Yz-_Ii._5A;if((_Nb>_Ii._Yz)&&(_Nb-_Ii._Yz>_Ii._5A))_Nb=_Ii._Yz+_Ii._5A}_Ii._Wz=_Jb;_Ii._Yz=_Nb}}}this._Is2()};var _Ps2=!1;_I42.prototype._Qs2=function(_Xb2){var _Ir2=this._2s2._Kr2();var _Rs2=_Ir2._d4;for(var _24=this.__C.length-1;_24>=0;_24--){var _FA=this.__C._Bj(_24);if(_FA._b7||_FA._c4==0)continue;while(_Rs2>_FA._d4){_Ir2._Zc(_Xb2);_Ir2=this._2s2._181();if(_Ir2){_Rs2=_Ir2._d4}else {_Rs2=-1000000000000}}if(!_FA._XQ1[_3U1]){var _P42=_rO._Bj(_FA._M8);
if(_P42){if((_FA._I7==1.0)&&(_FA._K7==1.0)&&(_FA._39==0.0)&&(_FA._uQ==0xffffff)){_P42._yQ(_FA._t8,_FA._44,_FA._54,_FA._Uk*_xf)}else {_P42._Zc(_FA._t8,_FA._44,_FA._54,_FA._I7,_FA._K7,_FA._39,_FA._uQ,_FA._Uk*_xf)}}}else {_FA._9b(_3U1,0,_FA,_FA)}}while(_Ir2){_Ir2._Zc(_Xb2);_Ir2=this._2s2._181()}};_I42.prototype._Ss2=function(_Xb2){var _P42,_FA,_24,_1k,_Ra2;_1k=this.__C._1k;_Ra2=_rO._o3;for(_24=_1k.length-1;_24>=0;_24--){_FA=_1k[_24];if(_FA._b7||!_FA._c4)continue;if(!_FA._XQ1[_3U1]){_P42=_Ra2[_FA._M8];
if(_P42){_fc=_FA;if((_FA._I7==1.0)&&(_FA._K7==1.0)&&(_FA._39==0.0)&&(_FA._uQ==0xffffff)){_P42._yQ(_FA._t8,_FA._44,_FA._54,_FA._Uk*_xf)}else {_P42._Zc(_FA._t8,_FA._44,_FA._54,_FA._I7,_FA._K7,_FA._39,_FA._uQ,_FA._Uk*_xf)}_fc=null}}else {_FA._9b(_3U1,0,_FA,_FA)}}};_I42.prototype._Ts2=function(_Xb2){var _Us2=_9r2();for(var _24=this.__C.length-1;_24>=0;_24--){var _FA=this.__C._Bj(_24);if(_FA._b7||_FA._c4==0)continue;var _Vs2=_Us2;while(_Us2>_FA._d4){_7r2(_Us2);_Us2=_ar2(_Us2);if(_Us2==_Vs2){break}_Vs2=_Us2}
if(!_FA._XQ1[_3U1]){var _P42=_rO._Bj(_FA._M8);if(_P42){if((_FA._I7==1.0)&&(_FA._K7==1.0)&&(_FA._39==0.0)&&(_FA._uQ==0xffffff)){_P42._yQ(_FA._t8,_FA._44,_FA._54,_FA._Uk*_xf)}else {_P42._Zc(_FA._t8,_FA._44,_FA._54,_FA._I7,_FA._K7,_FA._39,_FA._uQ,_FA._Uk*_xf)}}}else {_FA._9b(_3U1,0,_FA,_FA)}}while(_Us2>-1000000000){_7r2(_Us2);_Us2=_ar2(_Us2)}};_I42.prototype._Ws2=function(_Xb2){var _Us2=_9r2();var _Ir2=this._2s2._Kr2();var _Xs2=_Ir2._d4;for(var _24=this.__C.length-1;_24>=0;_24--){var _FA=this.__C._Bj(_24);
if(_FA._b7||_FA._c4==0)continue;while(!0){if(_Xs2>_FA._d4){if(_Xs2>_Us2){_Ir2._Zc(_Xb2);_Ir2=this._2s2._181();if(_Ir2){_Xs2=_Ir2._d4}else {_Xs2=-1000000000000}}else {_7r2(_Us2);_Us2=_ar2(_Us2)}}else if(_Us2>_FA._d4){_7r2(_Us2);_Us2=_ar2(_Us2)}else {break}}if(!_FA._XQ1[_3U1]){var _P42=_rO._Bj(_FA._M8);if(_P42){if((_FA._I7==1.0)&&(_FA._K7==1.0)&&(_FA._39==0.0)&&(_FA._uQ==0xffffff)){_P42._yQ(_FA._t8,_FA._44,_FA._54,_FA._Uk*_xf)}else {_P42._Zc(_FA._t8,_FA._44,_FA._54,_FA._I7,_FA._K7,_FA._39,_FA._uQ,_FA._Uk*_xf)}
}}else {_FA._9b(_3U1,0,_FA,_FA)}}while(!0){if(_Xs2>_Us2){_Ir2._Zc(_Xb2);_Ir2=this._2s2._181();if(_Ir2){_Xs2=_Ir2._d4}else {_Xs2=-1000000000000}}else {if(_Us2<=-1000000000)break;_7r2(_Us2);_Us2=_ar2(_Us2)}}};_I42.prototype._Ys2=function(_Xb2,__E,_Zs2){var _EF=_Zs2._kE;if(!_EF._c4)return;if(_EF._SD)return;if(__F(_EF.index)){var _Hl=_rO._Bj(_EF.index);if(!_Hl)return;var __s2=_EF._t8%_Hl._AO.length;if(_Hl._AO[__s2]!=undefined)_Ob2(_Hl._AO[__s2],__E._ZD,__E.__D,_EF._VD,_EF._WD,_EF._UD,_EF._TD,_EF._XD,_EF.alpha)}
else {_Pb2(_Bf(_EF._XD))}};_I42.prototype._0t2=function(_Xb2,__E,_Zs2){var _AA=_Zs2._fE;if(_AA!=null){if(!(_AA._b7||(!_AA._c7)||(!_AA._c4))){var _xt=_CA._Bj(_AA._PD1);if(_xt!=null){if(_xt._pv[_3U1]){_xt._9b(_3U1,0,_AA,_AA)}else {var _Hl=_rO._Bj(_AA._M8);if(_Hl!=null){if((_AA._I7===1)&&(_AA._K7===1)&&(_AA._39===0)&&(_AA._he2()===0xffffff)&&(_AA._Uk===1)){_Hl._yQ(_AA._t8,_AA._44,_AA._54,_AA._Uk*_xf)}else {_Hl._Zc(_AA._t8,_AA._44,_AA._54,_AA._I7,_AA._K7,_AA._39,_AA._he2(),_AA._Uk)}}}}}}};_I42.prototype._1t2=function(_Xb2,
__E,_Zs2){for(var _24=0;_24<_Zs2._wE.length();_24++){var _2t2=_Zs2._9G;for(var _Sb=0;_Sb<_2t2.length();_Sb++){var _aG=_2t2[_Sb]}}};_I42.prototype._3t2=function(_Xb2,__E,_Zs2){if(__F(_Zs2._yE)){var _Hl=_rO._Bj(_Zs2._yE);if(!_Hl)return;var __s2=_Zs2._zE%_Hl._AO.length;if(_Hl._AO[__s2]!=undefined){_0c2(_Hl._AO[__s2],0,0,_Zs2._nE+__E._ZD,_Zs2._oE+__E.__D,_Zs2._BE,_Zs2._CE,_Zs2._DE*0.0174532925,_Zs2._EE,_Zs2._EE,_Zs2._EE,_Zs2._EE,_Zs2._FE)}}};;;_I42.prototype._4t2=function(_Xb2,__E,_Zs2,_5t2,_6t2,_kF){if(_dl(_Zs2._mE)){
var _7t2=_il(_Zs2._mE);var _8t2=_ll(_Zs2._mE);var _jl=_gl._hl(_Zs2._mE);var _9t2=null;var _at2=1;var _bt2=1;var _ct2=!1;var _C3=0;var _D3=0;var _dt2=0,_et2=0;var _ft2=0,_gt2=0;if(_jl._kl===null||_jl._kl===undefined){}else {var _sf=_jl._kl;var _Hc=_sf._yc;if(!_Hc.complete)return;if(_kc)if(!_Hc._Vd)_Wd({_yc:_Hc});_at2=_sf._64/_sf._D5;_bt2=_sf._74/_sf._E5;if(_sf._z5!=0||_sf._A5!=0||_sf._B5!=_sf._D5||_sf._C5!=_sf._E5){_ct2=!1}else {_ct2=!0;_C3=_jl._C3*_at2/_Hc.width;_D3=_jl._D3*_bt2/_Hc.height;var _E3=_jl._E3*_at2/_Hc.width;
var _F3=_jl._F3*_bt2/_Hc.height;_ft2=_E3+_sf._44/_Hc.width;_gt2=_F3+_sf._54/_Hc.height;_dt2=_C3+_E3*2;_et2=_D3+_F3*2;}}var _ht2,_it2,_d4;if(__E!=null){_ht2=__E._ZD+_Zs2._nE;_it2=__E.__D+_Zs2._oE;_d4=__E._d4}else {_ht2=_5t2;_it2=_6t2;_d4=_kF}if(_Hc!=null){var _jt2=_mF._QE();_jt2&=_Zs2._tE;if(_ct2){var _kt2=2048;var _5T1=Math.floor((_Xb2.left-_ht2)/_jl._C3);var _6T1=Math.floor(((_Xb2.right-_ht2)+_jl._C3)/_jl._C3);var _7T1=Math.floor((_Xb2.top-_it2)/_jl._D3);var _8T1=Math.floor(((_Xb2.bottom-_it2)+_jl._D3)/_jl._D3);
_5T1=_Kb(0,_5T1);_6T1=_Mb(_Zs2._lt2,_6T1);_7T1=_Kb(0,_7T1);_8T1=_Mb(_Zs2._mt2,_8T1);var _nt2=_jl._C3;var _ot2=_jl._D3;var _G3=_jl._G3;var _pt2=(_6T1-_5T1)*(_8T1-_7T1);var _qt2=0;var _rt2=null;var _st2=null;var _2e,_SF,_5e,_7e,_9e,_be,_ce,_de,_ee,_fe,_ge;if(_kc){for(var _54=_7T1;_54<_8T1;_54++){var index=_54*_Zs2._pE+_5T1;for(var _44=_5T1;_44<_6T1;_44++,index++,_pt2--){var _tt2=_Zs2._sE[index];_tt2&=_jt2;var _ut2=(_tt2>>_OD)&_QD;if(_ut2===0)continue;_ut2=_jl._E72[_ut2*_jl.frames+_Zs2._rE];if(_ut2===0)continue;
if(_qt2===0){_qt2=_Mb(_pt2,_kt2);_rt2=_kc._Zd(__d._0e,_Hc._Vd,_kc._1e,_qt2*6);_2e=_rt2._3e()>>2;_SF=_2e*_rt2._4e;_rt2._4e+=_qt2*6;_5e=_rt2._6e;_7e=_rt2._8e;_9e=_rt2._ae;_be=_SF;_ce=_be+_2e;_de=_ce+_2e;_ee=_de+_2e;_fe=_ee+_2e;_ge=_fe+_2e}var _lT1=_44*_nt2+_ht2;var _vt2=_54*_ot2+_it2;var _bE=((_ut2%_G3)*_dt2)+_ft2;var _cE=(Math.floor(_ut2/_G3)*_et2)+_gt2;var _wt2=_lT1;var _xt2=_vt2;var _yt2=_lT1+_nt2;var _zt2=_vt2;var _At2=_lT1;var _Bt2=_vt2+_ot2;var _Ct2=_lT1+_nt2;var _Dt2=_vt2+_ot2;var _Et2=_bE;var _Ft2=_cE;var _Gt2=_bE+_C3;
var _Ht2=_cE;var _It2=_bE;var _Jt2=_cE+_D3;var _Kt2=_bE+_C3;var _Lt2=_cE+_D3;if(_tt2&_MD){if(_tt2&_JD){var _Kx;_Kx=_Et2;_Et2=_Gt2;_Gt2=_Kx;_Kx=_It2;_It2=_Kt2;_Kt2=_Kx}if(_tt2&_ID){var _Kx;_Kx=_Ft2;_Ft2=_Jt2;_Jt2=_Kx;_Kx=_Ht2;_Ht2=_Lt2;_Lt2=_Kx}if(_tt2&_KD){var _Kx;_Kx=_Et2;_Et2=_It2;_It2=_Kt2;_Kt2=_Gt2;_Gt2=_Kx;_Kx=_Ft2;_Ft2=_Jt2;_Jt2=_Lt2;_Lt2=_Ht2;_Ht2=_Kx}}_5e[_be+0]=_wt2;_5e[_be+1]=_xt2;_5e[_be+2]=_d4;_5e[_ce+0]=_5e[_fe+0]=_yt2;_5e[_ce+1]=_5e[_fe+1]=_zt2;_5e[_ce+2]=_5e[_fe+2]=_d4;_5e[_de+0]=_5e[_ee+0]=_At2;
_5e[_de+1]=_5e[_ee+1]=_Bt2;_5e[_de+2]=_5e[_ee+2]=_d4;_5e[_ge+0]=_Ct2;_5e[_ge+1]=_Dt2;_5e[_ge+2]=_d4;_7e[_be]=_7e[_ce]=_7e[_de]=_7e[_ee]=_7e[_fe]=_7e[_ge]=0xffffffff;_9e[_be+0]=_Et2;_9e[_be+1]=_Ft2;_9e[_ce+0]=_9e[_fe+0]=_Gt2;_9e[_ce+1]=_9e[_fe+1]=_Ht2;_9e[_de+0]=_9e[_ee+0]=_It2;_9e[_de+1]=_9e[_ee+1]=_Jt2;_9e[_ge+0]=_Kt2;_9e[_ge+1]=_Lt2;_be+=_2e*6;_ce+=_2e*6;_de+=_2e*6;_ee+=_2e*6;_fe+=_2e*6;_ge+=_2e*6;_qt2--}}if(_qt2>0)_rt2._4e-=_qt2*6}else {for(var _54=_7T1;_54<_8T1;_54++){var index=_54*_Zs2._pE+_5T1;
for(var _44=_5T1;_44<_6T1;_44++,index++,_pt2--){var _tt2=_Zs2._sE[index];var _ut2=(_tt2>>_OD)&_QD;if(_ut2===0)continue;_ut2=_jl._E72[_ut2*_jl.frames+_Zs2._rE];if(_ut2===0)continue;var _lT1=_44*_nt2+_ht2;var _vt2=_54*_ot2+_it2;var _bE=((_ut2%_G3)*_dt2)+_ft2;var _cE=(Math.floor(_ut2/_G3)*_et2)+_gt2;var _wt2=_lT1;var _xt2=_vt2;var _yt2=_lT1+_nt2;var _zt2=_vt2;var _At2=_lT1;var _Bt2=_vt2+_ot2;var _Ct2=_lT1+_nt2;var _Dt2=_vt2+_ot2;var _Et2=_bE;var _Ft2=_cE;var _Gt2=_bE+_C3;var _Ht2=_cE;var _It2=_bE;var _Jt2=_cE+_D3;var _Kt2=_bE+_C3;
var _Lt2=_cE+_D3;if(_tt2&_MD){var _Vc2=1;var _Wc2=1;var _xQ=0;if(_tt2&_JD){_Vc2=-_Vc2}if(_tt2&_ID){_Wc2=-_Wc2}if(_tt2&_KD){_xQ=-1.5708}_jb2(Math.floor(_wt2)+_nt2*0.5,Math.floor(_xt2)+_ot2*0.5,_Vc2,_Wc2,-_xQ);_sd._zO(_Hc,Math.floor(_Et2*_Hc.width),Math.floor(_Ft2*_Hc.height),Math.floor(_C3*_Hc.width),Math.floor(_D3*_Hc.height),-_nt2*0.5,-_nt2*0.5,_nt2,_ot2);_lb2()}else {_sd._zO(_Hc,Math.floor(_Et2*_Hc.width),Math.floor(_Ft2*_Hc.height),Math.floor(_C3*_Hc.width),Math.floor(_D3*_Hc.height),Math.floor(_wt2),
Math.floor(_xt2),_nt2,_ot2)}}}}}}}};_I42.prototype._Mt2=function(_Xb2){var _eF,_fF,_24,_1k;_1k=this._dF._1k;for(_24=_1k.length-1;_24>=0;_24--){_eF=_1k[_24];if(_eF===null||_eF._2E<=0){continue}for(var _Sb=0;_Sb<_eF._9E.length;_Sb++){_fF=_eF._9E._Bj(_Sb);if(_fF!=null){if(_fF._gE===_yD){this._Ys2(_Xb2,_eF,_fF)}else if(_fF._gE===_zD){this._0t2(_Xb2,_eF,_fF)}else if(_fF._gE===_AD){this._1t2(_Xb2,_eF,_fF)}else if(_fF._gE===_BD){this._3t2(_Xb2,_eF,_fF,0,0,0)}else if(_fF._gE===_CD){this._4t2(_Xb2,_eF,_fF)}}}}
};_I42.prototype._Nt2=function(_Xb2){_dz=_Xb2;_VA();if(this._Vr2){_Pb2(_Bf(_m7._L92))}this._Ot2(_Xb2,_SU1);if(this._dF!=null&&this._dF.length>0){this._Mt2(_Xb2)}else {for(var _24=0;_24<_gl._fl.length;_24++){var _jl=_gl._Bj(_24);if(_jl){_jl._c4=_m7._N92[_24];_jl._SD=_m7._O92[_24];_jl._44=_m7._Q92[_24];_jl._54=_m7._R92[_24];_jl.index=_m7._P92[_24];_jl._J72=_m7._U92[_24];_jl._K72=_m7._V92[_24];_jl.alpha=_m7._0a2[_24];_jl._XD=_m7.__92[_24];_jl._3A=_m7._Y92[_24];_jl._5A=_m7._Z92[_24];_jl._VD=_m7._W92[_24];
_jl._WD=_m7._X92[_24];if(_jl!=null&&_jl._c4&&!_jl._SD){var _Hl=_gl._hl(_jl.index);if(_Hl!=null){if(_jl._N72){_hQ(_Hl._kl,_jl._44,_jl._54,this._IF,this._KF,_jl._XD,_jl.alpha)}else {_Ob2(_Hl._kl,_jl._44,_jl._54,_jl._VD,_jl._WD,_jl._K72,_jl._J72,_jl._XD,_jl.alpha)}}}}}if(this._2s2._Gr2._wc>0){if(_o12.length!=0){this._Ws2(_Xb2)}else {this._Qs2(_Xb2)}}else if(_o12.length!=0){this._Ts2(_Xb2)}else {this._Ss2(_Xb2)}for(var _24=0;_24<_gl._fl.length;_24++){var _jl=_gl._Bj(_24);if(_jl!=null&&_jl._c4&&_jl._SD){var _Hl=_gl._hl(_jl.index);
if(_Hl!=null){if(_jl._N72){_hQ(_Hl._kl,_jl._44,_jl._54,this._IF,this._KF,_jl._XD,_jl.alpha)}else {_Ob2(_Hl._kl,_jl._44,_jl._54,_jl._VD,_jl._WD,_jl._K72,_jl._J72,_jl._XD,_jl.alpha)}}}}}this._Ot2(_Xb2,_TU1)};_I42.prototype._Pt2=function(){if(_g22>=0){var _sO=_rO._Bj(_g22);if(_sO!=null){_sO._Zc(_h22,_8j._nR1-_Ki.left,_8j._oR1-_Ki.top,1.0,1.0,0,0xffffff,1.0)}_h22++;if(_h22>_sO._Hb)_h22-=_sO._Hb}};function _Qt2(_Rt2,_St2){if(_St2!=-1){_d3._K3[_St2](null,null)}};function _Tt2(_Ut2){if(_Ut2!=-1){_u8(_Ut2)}
};function _Vt2(_Ut2){if(_Ut2!=-1){_w8()}};_I42.prototype._Ot2=function(_Xb2,_ft){var _P42,_FA,_24,_1k,_Ra2;_VA();if((this._dF.length>0)){var _eF,_fF;_1k=this._dF._1k;for(_24=_1k.length-1;_24>=0;_24--){_eF=_1k[_24];if(_eF==null||_eF._2E==!1){continue}_Tt2(_eF._7E);_Qt2(_eF._mz,_eF._5E);for(var _Sb=0;_Sb<_eF._9E.length;_Sb++){_fF=_eF._9E._Bj(_Sb);if(_fF!=null){if(_fF._gE===_zD){_FA=_fF._fE;if(_FA!=null){if(!(_FA._b7||(!_FA._c7)||(!_FA._c4))){if(_FA._XQ1[_ft]){_FA._9b(_ft,0,_FA,_FA)}}}}}}_Qt2(_eF._mz,
_eF._6E);_Vt2(_eF._7E)}}else {_1k=this.__C._1k;_Ra2=_rO._o3;for(_24=_1k.length-1;_24>=0;_24--){_FA=_1k[_24];if(_FA._b7||!_FA._c4)continue;if(_FA._XQ1[_ft]){_FA._9b(_ft,0,_FA,_FA)}}}};_I42.prototype._Wt2=function(_Lb){_SP=_632;_SP._Li=0;_SP._Ni=0;_SP._XP=_Lb.right;_SP._YP=_Lb.bottom;_SP._Mi=_Lb.right;_SP._Oi=_Lb.bottom;_SP._Xt2=1.0;_SP._Yt2=1.0;_ac2();{_ZP(0,0,_Lb.right,_Lb.bottom);__P(0,0,_Lb.right,_Lb.bottom,0);if(this._Xr2&&_8U){_Pb2(_DQ)}this._Ot2(_Lb,_WU1)}_cc2()};_I42.prototype._Zt2=function(){
if(_8U){if(_sP<0){_sP=_08(_9U,_aU);_m7._Ia2=_sP;debug("Application Surface created: w="+_9U+", h="+_aU)}if(_tP){_tP=!1;_08(_uP,_vP,_sP);_9U=_uP;_aU=_vP;debug("Application Surface resized: w="+_9U+", h="+_aU);__t2()}_HP(_sP)}};_I42.prototype._0u2=function(_Lb){var _1u2=new _Is();_1u2._tj(_dz);this._Ns2();var _Ei;if(!this._Fi){_Ei=_Gi;_VQ=_9U/_za._IF;_WQ=_aU/_za._KF}else {_Ei=this._Hi;if(this._Wr2){_ZP(0,0,_9U,_aU);__P(0,0,_9U,_aU,0);_Pb2(_DQ)}}var _2u2=_dz.right-_dz.left;var _3u2=_dz.bottom-_dz.top;var _4u2=_bU._64/_2u2;
var _5u2=_bU._74/_3u2;var _1d2=_9U/_2u2;var _2d2=_aU/_3u2;_D12=0;for(_24=0;_24<_Ei.length;_24++){_SP=_Ei[_24];if(_SP._c4){var _6u2=_2Q;_ac2();{if(_SP._Js2!=-1){_HP(_SP._Js2)}_SP._Li=_SP._TP*_4u2+_bU._44;_SP._Ni=_SP._UP*_5u2+_bU._54;_SP._XP=_SP._VP*_4u2;_SP._YP=_SP._WP*_5u2;_SP._Mi=_SP._Li+_SP._XP;_SP._Oi=_SP._Ni+_SP._YP;_SP._Xt2=_SP._XP/_SP.__z;_SP._Yt2=_SP._YP/_SP._1A;if(_SP._Js2!=-1){_ZP(0,0,_FP(_SP._Js2),_GP(_SP._Js2))}else {_ZP(_SP._TP*_1d2,_SP._UP*_2d2,_SP._VP*_1d2,_SP._WP*_2d2)}if(_U22&&(_kc!=null)){
_i12._lA(_SP._Ks2);var _Os2=_i12._kA();if(_Os2!=null){_Os2._mg();_Os2._qA()}}else __P(_SP._Wz,_SP._Yz,_SP.__z,_SP._1A,_SP._Tc);if((_kc==null)||(!_U22)){if(Math.abs(_SP._Tc)<0.001){_Lb.left=_SP._Wz;_Lb.top=_SP._Yz;_Lb.right=_SP._Wz+_SP.__z;_Lb.bottom=_SP._Yz+_SP._1A}else {var _ez=_SP._Tc*(_Qb/180);var _7s=Math.abs(Math.sin(_ez));var _34=Math.abs(Math.cos(_ez));var _fz=(_34*_SP.__z)+(_7s*_SP._1A);var _gz=(_7s*_SP.__z)+(_34*_SP._1A);_Lb.left=_SP._Wz+(_SP.__z-_fz)/2;_Lb.right=_SP._Wz+(_SP.__z+_fz)/2;_Lb.top=_SP._Yz+(_SP._1A-_gz)/2;
_Lb.bottom=_SP._Yz+(_SP._1A+_gz)/2}_m7._2a2=_D12;this._Nt2(_Lb)}else {_m7._2a2=_D12;this._Nt2(_dz)}if(_SP._Js2!=-1){_88()}_D12++;if(_U22){var _Os2=_i12._kA();if(_Os2!=null){_Os2._og()}_i12._lA(-1)}}_cc2()}}_dz._tj(_1u2)};_I42.prototype._7u2=function(_Lb){if(_8u2&&_8U){_ac2({_9u2:!0,_au2:!0});_Lb.left=0;_Lb.top=0;_Lb.right=_YQ();_Lb.bottom=_ZQ();var rect=_bU;_ZP(0,0,_Lb.right,_Lb.bottom);__P(0,0,_Lb.right,_Lb.bottom,0);_gQ(_sP,rect._44,rect._54,rect._64,rect._74);_cc2({_bu2:!0,_cu2:!0})}};_I42.prototype._du2=function(_Lb){
_Lb.left=0;_Lb.top=0;_Lb.right=_YQ();_Lb.bottom=_ZQ();_SP=_632;_SP._Li=0;_SP._Ni=0;_SP._XP=_Lb.right;_SP._YP=_Lb.bottom;_SP._Mi=_Lb.right;_SP._Oi=_Lb.bottom;_SP._Xt2=1.0;_SP._Yt2=1.0;_ac2();{_ZP(0,0,_Lb.right,_Lb.bottom);__P(0,0,_Lb.right,_Lb.bottom,0);this._Ot2(_Lb,_XU1)}_cc2()};_I42.prototype._Fi2=function(_Lb){var _eu2=_VQ;var _fu2=_WQ;var _gu2=_i22;var _hu2=_j22;if(_gu2<0)_gu2=_YQ();if(_hu2<0)_hu2=_ZQ();_ac2({_9u2:!0});{_Lb.left=0;_Lb.top=0;_Lb.right=_YQ();_Lb.bottom=_ZQ();_VQ=_Lb.right/_gu2;_WQ=_Lb.bottom/_hu2;
_SP=_632;_SP._Li=0;_SP._Ni=0;_SP._XP=_Lb.right;_SP._YP=_Lb.bottom;_SP._Mi=_Lb.right;_SP._Oi=_Lb.bottom;_SP._Xt2=_VQ;_SP._Yt2=_WQ;_iu2=!0;_ZP(0,0,_Lb.right,_Lb.bottom);_ju2();var _1u2=new _Is();_1u2._tj(_dz);_dz.left=0;_dz.top=0;_dz.right=_gu2;_dz.bottom=_hu2;this._Ot2(_Lb,_UU1);this._Ot2(_Lb,_QU1);this._Ot2(_Lb,_VU1);_iu2=!1;_dz._tj(_1u2)}_cc2({_bu2:!0});_VQ=_eu2;_WQ=_fu2};_I42.prototype._ku2=function(_Lb){if(_g22>=0){_ac2();_ZP(0,0,_Lb.right,_Lb.bottom);__P(0,0,_Lb.right,_Lb.bottom,0);this._Pt2();
_cc2();}};_I42.prototype._Zc=function(){_ac2();var _Lb=new _Is();_Lb.left=0;_Lb.top=0;_Lb.right=_YQ();_Lb.bottom=_ZQ();this._Wt2(_Lb);this._Zt2();this._0u2(_Lb);if(_8U){_88()}if(_pP.length!=0){_Cj("Unbalanced surface stack. You MUST use surface_reset_target() for each set.");return }this._du2(_Lb);this._7u2(_Lb);this._Fi2(_Lb);this._ku2(_Lb);_cc2()};function _ju2(){var _gu2=_i22;var _hu2=_j22;if(_gu2<0)_gu2=_LQ;if(_hu2<0)_hu2=_MQ;var _1d2=1;var _2d2=1;var _MN1=0;var _NN1=0;if(_k22){_1d2=_n22;_2d2=_o22;_MN1=_l22;
_NN1=_m22;_4c2(_1d2,_2d2,_MN1,_NN1)}else {_MN1=_bU._44;_NN1=_bU._54;if(_i22>0){_1d2=_bU._64/_gu2}if(_j22>0){_2d2=_bU._74/_hu2}_4c2(_1d2,_2d2,_MN1,_NN1)}_VA()};_I42.prototype._lu2=function(){var _mu2=[];var _nu2=_GA._fg2._1k;for(var _24=0;_24<_nu2.length;_24++){var _FA=_nu2[_24];if(_FA._b7){_mu2[_mu2.length]=_FA}}for(var _24=0;_24<_mu2.length;_24++){var _FA=_mu2[_24];this._As2(_FA)}};_I42.prototype._As2=function(_FA){if(this._rK&&_FA._qD1){this._rK._M91(_FA._qD1)}_GA._1F(_FA);this.__C._lT(_FA);this.__r2._m72(_FA);
_FA._6D._re2(_FA)};_I42.prototype._ou2=function(_Ml){if(_Ml._c7){this.__C._lT(_Ml);_Ml._6D._re2(_Ml);this.__r2._Tj(_Ml);_Ml._c7=!1}};_I42.prototype._pu2=function(_Ml){if(!_Ml._c7){this.__r2._m72(_Ml);this.__C._no2(_Ml);_Ml._6D._oF(_Ml);_Ml._c7=!0}};_I42.prototype._Jr2=function(_xj){var _Dr2=this._1s2[_xj];if(_Dr2){this._2s2._Jr2(_Dr2);this._1s2[_xj]=undefined;this._0s2--}};_I42.prototype._qu2=function(){if(this._ne2.length==0)return;var _Vj=this._ne2;var _c7=this.__C;var _ru2;if(_c7._mo2<0){_su2=_c7._1k.length}
else {_su2=_c7._mo2}var _wc=0;for(var _24=0;_24<_Vj.length;_24++){var _FA=_Vj[_24];for(var _Sb=0;_Sb<_su2;_Sb++){if(_FA==_c7._1k[_Sb]){_c7._1k.splice(_Sb,1);_c7._1k[_c7._1k.length]=_FA;_wc+=1;_su2-=1;_tu2=!0;break}}}if(_wc>0){if(_c7._mo2<0){_c7._mo2=_c7._1k.length-_wc}else {_c7._mo2-=_wc}}this._ne2=[]};function _H32(){this._TK=[];this._N42=[]}_H32.prototype._K42=function(_mr1){this._N42=_mr1};_H32.prototype._Tj=function(_uu2){return this._TK[this._TK.length]=_uu2};_H32.prototype._Bj=function(_vu2){return this._TK[_vu2]}
;_H32.prototype._VK=function(_vu2){return this._TK[this._N42[_vu2]];};_H32.prototype._lT=function(_vu2){this._TK[_vu2]=null};_H32.prototype._wu2=function(){for(var _xu2 in this._TK){if(!this._TK.hasOwnProperty(_xu2))continue;var _y92=this._TK[_xu2];_y92._J42(_y92._PK)}};var _RN=[];function _yu2(){this.__type="[sound]";this._g3="";this._h3=0;this._i3="";this._j3="";this._k3=0;this.volume=1;this._l3=0;this.preload=!0;this._zu2=1.0;this._Au2=0;this._Bu2=[]}_yu2.prototype._Cu2=function(_G72){this._g3=_G72._g3;
this._h3=_G72._h3;this._i3=_G72._i3;this._j3=_G72._j3;this._k3=_G72._k3;this.volume=_G72.volume;this._l3=_G72._l3;this.preload=_G72.preload;this._zu2=this.volume;this._2O(this._g3)};_yu2.prototype._2O=function(_W32){this._Au2=0;this._Bu2=[];if((_tB==_AT1)||(_tB==_uB)){_V02=1;this._Bu2[0]=_RN[this._g3]}else {if(_RN[this._g3]!=null){for(var _24=0;_24<_V02;_24++){this._Bu2[_24]=_RN[this._g3].cloneNode(!0)}}}};var _Du2=!1;function _j42(_bB,_xj,_HN,_5B,_zL1){_bB=_rM(_bB);if(_NN==!1){return undefined}var _Eu2=!1;
var _qM;var index;index=_bB.indexOf(_HN);if(index>0){_bB=_bB.substr(0,index)}if(_sM){_HN="ogg"}else if(_tM){_HN="mp3"}else {_HN="ogg"}_Eu2=!0;if(_Eu2){_bB=_bB+"."+_HN;try{var _Fu2=new Audio();_Fu2.URL=_bB;_Fu2._zu2=1.0;_Fu2.autobuffer=!0;if(typeof _Fu2.loop=='boolean')_Fu2.loop=!1;_Fu2.preload='auto';_Fu2._142=!1;_Fu2._Gu2=!1;var _Al=document.createElement('source');_Al.setAttribute("src",_bB);if(_HN=="ogg"){_Al.setAttribute("type",'audio/ogg');_Al.setAttribute("codecs",'vorbis')}else {_Al.setAttribute("type",
'audio/mpeg')}_Fu2.setAttribute("networkState",0);_Fu2.insertBefore(_Al,null);document.body.appendChild(_Fu2);_RN[_xj]=_Fu2;_Fu2.addEventListener('canplaythrough',_5B,!1);_Fu2.addEventListener('error',_zL1,!1);_Fu2.addEventListener("loadstart",_Z32,!1);_Fu2.addEventListener("suspend",__32,!1);_Fu2.addEventListener("stalled",_042,!1);_Fu2.addEventListener("stall",_042,!1);_Fu2.load()}catch(e){if(_tB==_BT1&&_Du2==!1){var _Hu2=navigator;_Du2=!0;var _Iu2=_Hu2.userAgent.indexOf("Windows");if(_Iu2!=-1){
alert("Audio Error: Please ensure that quicktime is installed")}}}}return _xj}function _K32(){this._f3=[];this.length=0}_K32.prototype._lT=function(_nN){if(this._f3[_nN]){this._Ju2(_nN);this._f3[_nN]=undefined}};function _Ku2(){this._Gu2=!1}_K32.prototype._Lu2=function(_nN){try{var _Mu2=this._f3[_nN];if(!_Mu2)return null;var _Nu2=_Mu2._Bu2[this._f3[_nN]._Au2];this._f3[_nN]._Au2++;if(this._f3[_nN]._Au2>=_V02){this._f3[_nN]._Au2=0}return _Nu2}catch(e){debug("Sound buffer unavailable for sound: "+_nN)}return null}
;_K32.prototype._Ju2=function(_8g){with(this){var _Ou2=this._f3[_8g];if(!_Ou2)return;_Ou2=_Ou2._Bu2;for(var _24=0;_24<_Ou2.length;_24++){_Mu2=_Ou2[_24];if(_Mu2!=null){try{_Mu2.pause();_Mu2._Gu2=!1}catch(_fz){if(_iN)debug("Error stopping sound: "+this._f3[_8g]._g3)}}}}};function _Pu2(){try{this.currentTime=0}catch(_fz){if(_iN)debug("Error setting current sound time: "+this._f3[_nN]._g3)}this.play()}_K32.prototype._Bj=function(_nN){return this._f3[_nN]};_K32.prototype._ui=function(){this._f3=[];length=0}
;_K32.prototype._Tj=function(_G72){with(this){var _jl=null;if(_G72!=null){_jl=new _yu2();_jl._Cu2(_G72)}_f3[_f3.length]=_jl}};function _Is(){this.left=0;this.top=0;this.right=0;this.bottom=0}_Is.prototype._tj=function(__O){this.left=__O.left;this.right=__O.right;this.top=__O.top;this.bottom=__O.bottom};function _GO(){this.__type="[sprite]";this._g3="sprite";this.width=16;this.height=16;this._0D=new _Is;this._q3=!0;this._r3=!0;this.preload=!0;this._JO=0;this._KO=!1;this._s3=0;this._t3=0;this._LO=!1;this._Hb=0;
this._UO=8;this._MO=!1;this._NO=!1;this._Ib=[];this._Qu2=[];this._AO=[];this._A3=[]}_GO.prototype._8f2=function(){return this._KO};_GO.prototype._QE1=function(){return this._Hb};_GO.prototype._OO=function(){var _Ru2=(this._t3*this._t3);var _Su2=(this._s3*this._s3);var _Tu2=(this.width-this._s3)*(this.width-this._s3);var _Uu2=(this.height-this._t3)*(this.height-this._t3);var _Vu2=~~ceil(sqrt(_Su2+_Ru2));var _Wu2=~~ceil(sqrt(_Tu2+_Ru2));var _Xu2=~~ceil(sqrt(_Su2+_Uu2));var _Yu2=~~ceil(sqrt(_Tu2+_Uu2));this._UO=_Kb(_Vu2,
_Kb(_Wu2,_Kb(_Xu2,_Yu2)))};_GO.prototype._Zu2=function(__u2,_AK,_BK){try{if(_rO._0v2!==undefined){var _1v2=!0;var _2v2=0;var _3v2=_rO._0v2[__u2];var _Gs1=new DataView(_3v2);if(_Gs1!==undefined){var _4v2=_Gs1.getInt32(_2v2,_1v2);var _5v2=(1<<31);if((_4v2&_5v2)!=0){_4v2&=(~_5v2);_2v2+=4}_2v2+=4;var _6v2=null;if(_4v2>0){_6v2=new Uint8Array(_3v2,_2v2,_4v2);_2v2+=((_4v2+3)&~3)}var _7v2=_Gs1.getUint32(_2v2,_1v2);_2v2+=4;this._8v2=[];for(var _24=0;_24<_7v2;_24++){var type=_Gs1.getInt32(_2v2,_1v2);_2v2+=4;var id=_Gs1.getInt32(_2v2,
_1v2);_2v2+=4;var _9v2=null;if(type===_EL1){_9v2=new _NL1(type,id);_2v2=_9v2._OL1(_Gs1,_2v2,_1v2,this._8v2)}else if(type===_FL1){_9v2=new _6L1(type,id);_2v2=_9v2._7L1(_3v2,_Gs1,_2v2,_1v2,_6v2)}else {_9v2={type:_DL1,id:id}}this._8v2.push(_9v2)}this._le2=new _SM1();_2v2=this._le2._WM1(_Gs1,_2v2,_1v2);if(this._le2._VM1._XM1>0){_2v2=this._av2(_Gs1,_2v2,_1v2)}else {this.width=this._le2._jb;this.height=this._le2._lb;this._KO=!1}this._JO=0;this.preload=!0;if(!this._KO){this._0D.left=this._le2._ib;this._0D.right=this._le2._jb;
this._0D.top=this._le2._kb;this._0D.bottom=this._le2._lb;this._s3=_AK;this._t3=_BK}this._OO();this._bv2()}}}catch(e){debug("Cannot build SWF data "+e.message)}};_GO.prototype._av2=function(_8L1,_9L1,_aL1){if(!0!=this._KO){return }this._Ib=[];this.width=this._le2._VM1._YM1;this.height=this._le2._VM1._ZM1;var _XM1=this._le2._VM1._XM1;for(var _24=0;_24<_XM1;_24++){var _cv2=_8L1.getInt32(_9L1,_aL1);_9L1+=4;var _dv2=_9L1;var _ev2=0;var _5v1=[];for(var _Sb=0;_Sb<_cv2;_Sb++){var _fv2=_8L1.getUint8(_9L1,_aL1);_9L1+=1;
var _gv2=((_fv2)&0x80)!=0?!0:!1;var _hv2=((_fv2)&0x7f)+1;for(var _I01=0;_I01<_hv2;_I01++){_5v1[_ev2++]=_gv2}}this._Ib[_24]=_5v1;_9L1=_dv2+((_cv2+3)&~3)}this._MO=!0;return _9L1};_GO.prototype._bv2=function(){this._Zc=function(_Pa,_Qa,_Ra,__n,_0o,_Ua,_zf,_Af){_lc2(this._8v2,this._le2,_Pa,this._s3,this._t3,_Qa,_Ra,__n,_0o,_Ua,_zf,_Af)};this._yQ=function(_iv2,_Qa,_Ra,_Af){_lc2(this._8v2,this._le2,_iv2,this._s3,this._t3,_Qa,_Ra,1.0,1.0,0.0,0xffffffff,_Af)}};_GO.prototype._jv2=function(_kv2){if(_kv2>=0){if(_rO._mH1!==undefined){
var _BH1=_rO._mH1[_kv2];this._fe2=new _gc();this._fe2._Ac(_BH1._CC,_BH1._rK1,_BH1.width,_BH1.height)}this._Zc=function(_Pa,_Qa,_Ra,__n,_0o,_Ua,_zf,_Af){this._fe2._Zc(_Pa,_Qa,_Ra,__n,_0o,_Ua,_zf,_Af)};this._yQ=function(_Pa,_Qa,_Ra,_Af){this._fe2._Zc(_Pa,_Qa,_Ra,1,1,0,0xffffff,_Af)}}};function _lv2(_mv2,_nv1){if(_mv2._A3[_nv1]!=null){var _xb=[];var src=0;var _9z=0;var _lm;while(src<_mv2._A3[_nv1].length){var _nv2=_mv2._A3[_nv1][src++];if(_nv2&0x80){_nv2=(_nv2&0x7f)+1;_lm=_mv2._A3[_nv1][src++];for(var _rd=0;
_rd<_nv2;_rd++){_xb[_9z++]=_lm}}else {_nv2++;for(var _rd=0;_rd<_nv2;_rd++){_xb[_9z++]=_mv2._A3[_nv1][src++]}}}}_mv2._A3[_nv1]=_xb}function _Q42(_ov2){var _P42=new _GO();if(_ov2._g3!==undefined)_P42._g3=_ov2._g3;if(_ov2.width!==undefined)_P42.width=_ov2.width;if(_ov2.height!==undefined)_P42.height=_ov2.height;if(_ov2._u3!==undefined)_P42._0D.left=_ov2._u3;if(_ov2._v3!==undefined)_P42._0D.right=_ov2._v3;if(_ov2._w3!==undefined)_P42._0D.top=_ov2._w3;if(_ov2._x3!==undefined)_P42._0D.bottom=_ov2._x3;if(_ov2._q3!==undefined)_P42._q3=_ov2._q3;
if(_ov2._r3!==undefined)_P42._r3=_ov2._r3;if(_ov2.preload!==undefined)_P42.preload=_ov2.preload;if(_ov2._p3!==undefined)_P42._JO=_ov2._p3;if(_ov2._z3!==undefined)_P42._KO=_ov2._z3;if(_ov2._s3!==undefined)_P42._s3=_ov2._s3;if(_ov2._t3!==undefined)_P42._t3=_ov2._t3;_P42._A3=null;if(_ov2._pv2!==undefined){_P42._Zu2(_ov2._pv2,_P42._s3,_P42._t3)}if(_ov2._qv2!==undefined){_P42._jv2(_ov2._qv2)}if(_ov2._A3!==undefined)_P42._A3=_ov2._A3;_P42._AO=[];for(var _24=_ov2._y3.length-1;_24>=0;_24--){_P42._AO[_24]=_ov2._y3[_24]}
_P42._Hb=_P42._AO.length;_P42._OO();for(var _24=0;_24<_P42._AO.length;_24++){_P42._AO[_24]=_H72(_P42._AO[_24]);if(_P42._AO[_24]!=null){if(_P42._AO[_24]._B5==0)_P42._AO[_24]._B5=1;if(_P42._AO[_24]._C5==0)_P42._AO[_24]._C5=1;}}if(_P42._A3){for(var _24=0;_24<_ov2._A3.length;_24++){if(!_ov2._rv2)_lv2(_P42,_24);_P42._MO=!0;var _T3=_P42.width*_P42.height;var _5v1=[];_5v1[_T3-1]=0;var _sv2=((_P42.width+7)>>3);var _Nf2=0;for(var _54=0;_54<_P42.height;++_54,_Nf2+=_sv2){var _xb=0x80;var _tv2=_Nf2;for(var _44=0;_44<_P42.width;
++_44,_xb>>=1){if(_xb==0){_xb=0x80;++_tv2}_5v1[_44+(_54*_P42.width)]=((_P42._A3[_24][_tv2]&_xb)!=0)}}_P42._Ib[_24]=_5v1}}_ov2._rv2=!0;return _P42}_GO.prototype._yQ=function(_iv2,_Qa,_Ra,_Af){if(this._Hb<=0)return;if(_WA){_XA()}var _UO=this._UO;if(((_ZA.top-_Ra)<=_UO)&&((_Ra-_ZA.bottom)<=_UO)&&((_ZA.left-_Qa)<=_UO)&&((_Qa-_ZA.right)<=_UO)||((_U22)&&(_i12._kA()!=null)&&(_i12._kA()._Gz==!1))){_iv2=(~~_iv2)%this._Hb;if(_iv2<0)_iv2=_iv2+this._Hb;var _wl=this._AO[_iv2];if((_wl._64==_wl._B5)&&(_wl._74==_wl._C5)){
_Il(_wl,_Qa-this._s3,_Ra-this._t3,_Af)}else {var _Uc=0xffffffff;_0c2(_wl,0,0,_Qa-this._s3,_Ra-this._t3,1,1,0,_Uc,_Uc,_Uc,_Uc,1)}}};_GO.prototype._Zc=function(_Pa,_Qa,_Ra,__n,_0o,_Ua,_zf,_Af){if(this._Hb<=0)return;if(_WA){_XA()}var _uv2=abs(this._UO*__n);var _vv2=abs(this._UO*_0o);var _UO;if(_uv2>_vv2){_UO=_uv2}else {_UO=_vv2}if(((_ZA.top-_Ra)<=_UO)&&((_Ra-_ZA.bottom)<=_UO)&&((_ZA.left-_Qa)<=_UO)&&((_Qa-_ZA.right)<=_UO)||((_U22)&&(_i12._kA()!=null)&&(_i12._kA()._Gz==!1))){_Pa=(~~_Pa)%this._Hb;if(_Pa<0)_Pa+=this._Hb;
_Ua=_f32(_Ua,360.0);_0c2(this._AO[_Pa],this._s3,this._t3,_Qa,_Ra,__n,_0o,_Ua*Math.PI/180.0,_zf,undefined,undefined,undefined,_Af)}};_GO.prototype._lf2=function(_wv2,_xv2,_2c,_3c,_Sa,_Ta,_Ua,_Qa,_Ra){var _Tb,_Vb;if(!this._MO)return !0;if(this._Hb<=0)return !1;_wv2=_wv2%this._Ib.length;if(_wv2<0)_wv2=_wv2+this._Ib.length;if(Math.abs(_Ua)<0.0001){_Tb=Math.floor((_Qa-_2c)/_Sa+this._s3);_Vb=Math.floor((_Ra-_3c)/_Ta+this._t3)}else {var _dc=Math.sin(-_Ua*Math.PI/180.0);var _ec=Math.cos(-_Ua*Math.PI/180.0);_Tb=Math.floor((_ec*(_Qa-_2c)+_dc*(_Ra-_3c))/_Sa+this._s3);
_Vb=Math.floor((_ec*(_Ra-_3c)-_dc*(_Qa-_2c))/_Ta+this._t3)}if((_Tb<0)||(_Tb>=this.width))return !1;if((_Vb<0)||(_Vb>=this.height))return !1;return this._Ib[_wv2][_Tb+(_Vb*this.width)]};_GO.prototype._mf2=function(_wv2,_xv2,_2c,_3c,_Sa,_Ta,_Ua,_7c){if(!this._MO)return !0;if(this._Hb<=0)return !1;_wv2=_wv2%this._Ib.length;if(_wv2<0){_wv2=_wv2+this._Ib.length}var _Jb=_Kb(_xv2.left,_7c.left);var _Lb=_Mb(_xv2.right,_7c.right);var _Nb=_Kb(_xv2.top,_7c.top);var _Ob=_Mb(_xv2.bottom,_7c.bottom);if((_Sa==1)&&(_Ta==1)&&(Math.abs(this._Tc)<0.0001)){
for(var _24=_Jb;_24<=_Lb;_24++){for(var _Sb=_Nb;_Sb<=_Ob;_Sb++){var _Tb=_24-_2c+this._s3;var _Vb=_Sb-_3c+this._t3;if((_Tb<0)||(_Tb>=this._64))continue;if((_Vb<0)||(_Vb>=this._74))continue;if(this._Ib[_wv2][_Tb+(_Vb*this._64)]==!0)return !0}}}else {var _dc=Math.sin(-_Ua*_Qb/180.0);var _ec=Math.cos(-_Ua*_Qb/180.0);var _yv2=1.0/_Sa;var _zv2=1.0/_Ta;for(var _24=_Jb;_24<=_Lb;_24++){for(var _Sb=_Nb;_Sb<=_Ob;_Sb++){var _Tb=Math.floor((_ec*(_24-_2c)+_dc*(_Sb-_3c))*_yv2+this._s3);var _Vb=Math.floor((_ec*(_Sb-_3c)-_dc*(_24-_2c))*_zv2+this._t3);
if((_Tb<0)||(_Tb>=this.width))continue;if((_Vb<0)||(_Vb>=this.height))continue;if(this._Ib[_wv2][_Tb+(_Vb*this.width)])return !0}}}return !1};_GO.prototype._Av2=function(_wv2,_xv2,_2c,_3c,_Sa,_Ta,_Ua,_7c){var _24,_Sb;if(!this._MO)return !0;if(_Bv2>3){_Bv2=(1+_Bv2)-1}if(this._Hb<=0)return !1;_wv2=_wv2%this._Ib.length;if(_wv2<0)_wv2=_wv2+this._Ib.length;var _Jb=_Kb(_xv2.left,_7c.left);var _Lb=_Mb(_xv2.right,_7c.right);var _Nb=_Kb(_xv2.top,_7c.top);var _Ob=_Mb(_xv2.bottom,_7c.bottom);var _8c=((_7c.right+_7c.left)/2);
var _9c=((_7c.bottom+_7c.top)/2);var _ac=1.0/((_7c.right-_7c.left)/2);var _bc=1.0/((_7c.bottom-_7c.top)/2);var _Cv2=this._Ib[_wv2];var _mu2;if((_Sa==1)&&(_Ta==1)&&(Math.abs(_Ua)<0.0001)){for(_24=_Jb;_24<=_Lb;_24++){_mu2=(_24-_8c)*_ac;var _Dv2=_mu2*_mu2;var _Tb=_24-_2c+this._s3;if((_Tb<0)||(_Tb>=this.width))continue;for(_Sb=_Nb;_Sb<=_Ob;_Sb++){_mu2=(_Sb-_9c)*_bc;if(_Dv2+(_mu2*_mu2)>1)continue;var _Vb=_Sb-_3c+this._t3;if((_Vb<0)||(_Vb>=this.height))continue;if(_Cv2[_Tb+(_Vb*this.width)])return !0}}}else {var _dc=Math.sin(-_Ua*Math.PI/180.0);
var _ec=Math.sin(-_Ua*Math.PI/180.0);var _yv2=1.0/_Sa;var _zv2=1.0/_Ta;for(_24=_Jb;_24<=_Lb;_24++){var _Ev2=(_24-_2c);var _Fv2=_ec*_Ev2;var _Gv2=_dc*_Ev2;var _mu2=(_24-_8c)*_ac;var _Hv2=_mu2*_mu2;for(_Sb=_Nb;_Sb<=_Ob;_Sb++){var _Iv2=(_Sb-_9c)*_bc;if((_Hv2+(_Iv2*_Iv2))>1)continue;var _Jv2=_Sb-_3c;var _Tb=~~((_Fv2+_dc*_Jv2*_yv2)+this._s3);if((_Tb<0)||(_Tb>=this.width))continue;var _Vb=~~((_ec*_Jv2-_Gv2*_zv2)+this._t3);if((_Vb<0)||(_Vb>=this.height))continue;if(_Cv2[_Tb+(_Vb*this.width)])return !0}}}return !1};_GO.prototype._xf2=function(_wv2,
_xv2,_2c,_3c,_Kv2,_Lv2,_Mv2,_Nv2,_Ov2,_Gb,_pb,_qb,_rb,_sb,_tb){if(_Nv2==null)return !1;if(this._Hb<=0)return !1;if(_Nv2._Hb<=0)return !1;if(this._Ib.length>0)_wv2=_wv2%this._Ib.length;if(_wv2<0){_wv2=_wv2+this._Ib.length;}if(_Nv2._Ib.length>0)_Ov2=_Ov2%_Nv2._Ib.length;if(_Ov2<0){_Ov2=_Ov2+_Nv2._Ib.length}_Kv2=1.0/_Kv2;_Lv2=1.0/_Lv2;_rb=1.0/_rb;_sb=1.0/_sb;var _Jb=_Kb(_xv2.left,_Gb.left);var _Lb=_Mb(_xv2.right,_Gb.right);var _Nb=_Kb(_xv2.top,_Gb.top);var _Ob=_Mb(_xv2.bottom,_Gb.bottom);if((_Kv2==1)&&(_rb==1)&&(_Lv2==1)&&(_sb==1)&&(_Mv2==0)&&(_tb==0)){
for(var _24=_Jb;_24<=_Lb;_24++){for(var _Sb=_Nb;_Sb<=_Ob;_Sb++){var _Tb=_24-_2c+this._s3;var _Vb=_Sb-_3c+this._t3;if((_Tb<0)||(_Tb>=this.width))continue;if((_Vb<0)||(_Vb>=this.height))continue;if(this._MO){if(!this._Ib[_wv2][_Tb+(_Vb*this.width)])continue}_Tb=_24-_pb+_Nv2._s3;_Vb=_Sb-_qb+_Nv2._t3;if((_Tb<0)||(_Tb>=_Nv2.width))continue;if((_Vb<0)||(_Vb>=_Nv2.height))continue;if(_Nv2._MO){if(!_Nv2._Ib[_Ov2][_Tb+(_Vb*_Nv2.width)])continue}return !0}}}else if((_Mv2==0)&&(_tb==0)){for(var _24=_Jb;_24<=_Lb;_24++){
for(var _Sb=_Nb;_Sb<=_Ob;_Sb++){var _Tb=Math.floor(((_24-_2c)*_Kv2+this._s3));var _Vb=Math.floor(((_Sb-_3c)*_Lv2+this._t3));if((_Tb<0)||(_Tb>=this.width))continue;if((_Vb<0)||(_Vb>=this.height))continue;if(this._MO){if(!this._Ib[_wv2][_Tb+(_Vb*this.width)])continue}_Tb=Math.floor(((_24-_pb)*_rb+_Nv2._s3));_Vb=Math.floor(((_Sb-_qb)*_sb+_Nv2._t3));if((_Tb<0)||(_Tb>=_Nv2.width))continue;if((_Vb<0)||(_Vb>=_Nv2.height))continue;if(_Nv2._MO){if(!_Nv2._Ib[_Ov2][_Tb+(_Vb*_Nv2.width)])continue}return !0}}}else {
var _Pv2=Math.sin(-_Mv2*_Qb/180);var _Qv2=Math.cos(-_Mv2*_Qb/180);var _Pb=Math.sin(-_tb*_Qb/180);var _Rb=Math.cos(-_tb*_Qb/180);for(var _24=_Jb;_24<=_Lb;_24++){for(var _Sb=_Nb;_Sb<=_Ob;_Sb++){var _Tb=Math.floor(((_Qv2*(_24-_2c)+_Pv2*(_Sb-_3c))*_Kv2+this._s3));var _Vb=Math.floor(((_Qv2*(_Sb-_3c)-_Pv2*(_24-_2c))*_Lv2+this._t3));if((_Tb<0)||(_Tb>=this.width))continue;if((_Vb<0)||(_Vb>=this.height))continue;if(this._MO){if(!this._Ib[_wv2][_Tb+(_Vb*this.width)])continue}_Tb=Math.floor(((_Rb*(_24-_pb)+_Pb*(_Sb-_qb))*_rb+_Nv2._s3));
_Vb=Math.floor(((_Rb*(_Sb-_qb)-_Pb*(_24-_pb))*_sb+_Nv2._t3));if((_Tb<0)||(_Tb>=_Nv2.width))continue;if((_Vb<0)||(_Vb>=_Nv2.height))continue;if(_Nv2._MO){if(!_Nv2._Ib[_Ov2][_Tb+(_Vb*_Nv2.width)])continue}return !0}}}return !1};_GO.prototype._Rv2=function(_wv2,_xv2,_2c,_3c,_Sa,_Ta,_Ua,_Sv2,_Tv2,_Uv2,_Vv2){if(!this._MO){return !0}if(this._Hb<=0){return !1}_wv2=_wv2%this._Ib.length;if(_wv2<0){_wv2=_wv2+this._Ib.length}if((_Sv2==_Uv2)||(_Tv2==_Vv2)){var _Wv2=new _Is();_Wv2.left=_Sv2;_Wv2.top=_Mb(_Tv2,_Vv2);
_Wv2.right=_Uv2;_Wv2.bottom=_Kb(_Tv2,_Vv2);return this._mf2(_wv2,_xv2,_2c,_3c,_Sa,_Ta,_Ua,_Wv2)}var _dc=Math.sin(-_Ua*Math.PI/180.0);var _ec=Math.cos(-_Ua*Math.PI/180.0);if(Math.abs(_Uv2-_Sv2)>=Math.abs(_Vv2-_Tv2)){if(_Uv2<_Sv2){var _8h=_Uv2;_Uv2=_Sv2;_Sv2=_yj;_8h=_Vv2;_Vv2=_Xv2;_Tv2=_8h}var _Fy=(_Vv2-_Tv2)/(_Uv2-_Sv2);for(var _24=_Kb(_xv2.left,_Sv2);_24<=_Mb(_xv2.right,_Uv2);_24++){var _Tb=Math.floor((_ec*(_24-_2c)+_dc*(_Tv2+(_24-_Sv2)*_Fy-_3c))/_Sa+this._s3);var _Vb=Math.floor((_ec*(_Tv2+(_24-_Sv2)*_Fy-_3c)-_dc*(_24-_2c))/_Ta+this._t3);
if((_Tb<0)||(_Tb>=this.width))continue;if((_Vb<0)||(_Vb>=this.height))continue;if(this._Ib[_wv2][_Tb+(_Vb*this.width)])return !0}}else {if(_Vv2<_Tv2){var _8h=_Vv2;_Vv2=_Tv2;_Tv2=_8h;_8h=_Uv2;_Uv2=_Sv2;_Sv2=_8h}var _Fy=(_Uv2-_Sv2)/(_Vv2-_Tv2);for(var _24=_Kb(_xv2.top,_Tv2);_24<=_Mb(_xv2.bottom,_Vv2);_24++){var _Tb=Math.floor((_ec*(_Sv2+(_24-_Tv2)*_Fy-_2c)+_dc*(_24-_3c))/_Sa+this._s3);var _Vb=Math.floor((_ec*(_24-_3c)-_dc*(_Sv2+(_24-_Tv2)*_Fy-_2c))/_Ta+this._t3);if((_Tb<0)||(_Tb>=this.width))continue;if((_Vb<0)||(_Vb>=this.height))continue;
if(this._Ib[_wv2][_Tb+(_Vb*this.width)])return !0}}return !1};_GO.prototype._9P=function(_Pa){if(this._Hb<=0){return null}_Pa=_Pa%this._Hb;if(_Pa<0){_Pa=_Pa+this._Hb}if(this._AO){return this._AO[_Pa]}return null};function _I32(){this._o3=[]}_I32.prototype._IO=function(_mv2){var _ub=this._o3.length;this._o3[_ub]=_mv2;return _ub;};_I32.prototype._Ze2=function(_Yv2){if(_Yv2<0||_Yv2>this._o3.length)return null;var _Mo2=this._o3[_Yv2];if((_Mo2._le2!==null)&&(_Mo2._le2!==undefined)){return _Mo2._le2._UM1}return _Mo2._AO.length}
;_I32.prototype._Bj=function(_Yv2){if(_Yv2<0||_Yv2>this._o3.length)return null;return this._o3[_Yv2]};_I32.prototype._lT=function(_xj){if(this._o3[_xj]!=undefined)this._o3[_xj]=undefined};_I32.prototype._d42=function(_Es1){try{var _Zv2={data:new Uint8Array(_Es1),_84:0};function __v2(_0w2){var _1w2=";";var _yk="";while(_Zv2._84<_0w2.data.byteLength){if(_0w2.data[_Zv2._84]===_1w2.charCodeAt(0)){_Zv2._84++;break}_yk=_yk+String.fromCharCode(_0w2.data[_Zv2._84]);_Zv2._84++}return _yk};var type=__v2(_Zv2);if(type=="rswf"){
var version=__v2(_Zv2),_2w2=version.split('.',3);_ML1._iV=parseInt(_2w2[0]);_ML1._jV=parseInt(_2w2[1]);_ML1.version=parseInt(_2w2[2]);var _3w2=parseInt(__v2(_Zv2)),_4w2=parseInt(__v2(_Zv2));this._0v2=[];var _fg=_3w2;for(var _24=0;_24<_4w2;_24++){var _5w2=parseInt(__v2(_Zv2));this._0v2[_24]=_Es1.slice(_fg,_fg+_5w2);_fg+=_5w2}}}catch(e){debug("Cannot parse SWF data "+e.message)}};_I32.prototype._b42=function(_6w2){function _7w2(_cd,_Ob){var _Uq2=(_cd>>16)&0xffff,_0S1=_cd&0xffff;var _nN1=(_Ob>>16)&0xffff,_op1=_Ob&0xffff;
var _pk=((_Uq2*_op1)+(_0S1*_nN1))&0xffff;return((_pk<<16)>>>0)+(_0S1*_op1)};function _8w2(_Es1){var _9w2=Math.pow(2,32);var _aw2=6*7;var _bw2="";for(var _Sb=0;_Sb<_Es1.length;_Sb++){_bw2+=String.fromCharCode((_Es1.charCodeAt(_Sb)-(_aw2&0xff))&0xff);_aw2=_7w2(_aw2,(_aw2+1)%_9w2)%_9w2}return _bw2};this._mH1=[];try{var _cw2=_6w2.split(';',4);if(_cw2[0]=="skel"){var version=_cw2[1];var _fg=parseInt(_cw2[2]);var _dw2=parseInt(_cw2[3]);var _ew2=4+_dw2;_cw2=_6w2.split(';',_ew2);for(var _24=0;_24<_dw2;_24++){var _fw2=parseInt(_cw2[4+_24]);
var _gw2=_6w2.substr(_fg,_fw2);var _hw2=_gw2.split(';',4);var _Cm=0;var _iw2=parseInt(_hw2[_Cm++]);var _jw2=parseInt(_hw2[_Cm++]);var _kw2=parseInt(_hw2[_Cm++]);var _lw2=_hw2[_Cm].substr(0,_iw2);var _mw2=_hw2[_Cm].substr(_iw2,_hw2[_Cm].length-_iw2);this._mH1.push({_CC:_8w2(_vv(_lw2)),_rK1:_8w2(_vv(_mw2)),width:_jw2,height:_kw2});_fg+=_fw2}}}catch(e){debug("Cannot parse Spine data "+e.message)}};function _nw2(){this.__type="[Tile]";this._44=0;this._54=0;this.index=0;this._bE=0;this._cE=0;this._64=0;this._74=0;
this._d4=0.0;this.id=_Z12++;this._VD=1.0;this._WD=1.0;this._XD=0xffffff;this.alpha=1.0;this._c4=!0;this._ow2=!1}_nw2.prototype._pw2=function(){var _Hl=_gl._hl(this.index);if(_Hl!=null){var _wl=_Hl._kl;if(_wl._F5>=_zc.length)return;if(!_zc[_wl._F5].complete)return;if(this._bE<0){this._64+=this._bE;this._bE=0}if(this._cE<0){this._74+=this._cE;this._cE=0}if(_wl!=null){if((this._bE+this._64)>=_wl._64){this._64=_wl._64-this._bE}if((this._cE+this._74)>=_wl._74){this._74=_wl._74-this._cE}}}};function _os2(_qw2){
var _Dr2=new _nw2();if(_qw2._44!=undefined)_Dr2._44=_qw2._44;if(_qw2._54!=undefined)_Dr2._54=_qw2._54;if(_qw2.index!=undefined)_Dr2.index=_qw2.index;if(_qw2._bE!=undefined)_Dr2._bE=_qw2._bE;if(_qw2._cE!=undefined)_Dr2._cE=_qw2._cE;if(_qw2._64!=undefined)_Dr2._64=_qw2._64;if(_qw2._74!=undefined)_Dr2._74=_qw2._74;if(_qw2._d4!=undefined)_Dr2._d4=_qw2._d4;if(_qw2.id!=undefined)_Dr2.id=_qw2.id;if(_qw2.__3!=undefined)_Dr2._VD=_qw2.__3;if(_qw2._04!=undefined)_Dr2._WD=_qw2._04;if(_qw2._k5!=undefined){_Dr2._XD=(_qw2._k5&0xffffff);
_Dr2.alpha=((_qw2._k5>>24)&0xff)/255.0}_Dr2._pw2();if(_Z12<_qw2.id)_Z12=_qw2.id+1;return _Dr2}_nw2.prototype._Zc=function(){if(!this._c4)return !1;var _Hl=_gl._hl(this.index);if(_Hl!=null){var _wl=_Hl._kl;if((_wl._yc instanceof HTMLImageElement)&&(_wl._F5>=_zc.length))return;if((_zc[_wl._F5] instanceof HTMLImageElement)&&(!_zc[_wl._F5].complete))return;var _Za=_wl._64/_wl._D5;var __a=_wl._74/_wl._E5;if(!_kc){_sd.globalAlpha=this.alpha;if(this._XD!=0xffffff){_6b2=_vd(_wl,this._XD);if(this._VD<=0||this._WD<=0){
_jb2(this._44,this._54,this._VD,this._WD,0.0);_sd._zO(_6b2,(this._bE*_Za),(this._cE*__a),this._64*_Za,this._74*__a,0,0,this._64,this._74);_lb2()}else {_sd._zO(_6b2,(this._bE*_Za),(this._cE*__a),(this._64*_Za),(this._74*__a),this._44,this._54,this._64*this._VD,this._74*this._WD)}}else {var _Mw1=-1;if(_wl._yc instanceof HTMLImageElement)_Mw1=_zc[_wl._F5];else _Mw1=_wl._yc;if(this._VD<=0||this._WD<=0){_jb2(this._44,this._54,this._VD,this._WD,0.0);_sd._zO(_Mw1,_wl._44+(this._bE*_Za),_wl._54+(this._cE*_Za),
this._64*_Za,this._74*__a,0,0,this._64,this._74);_lb2()}else {_sd._zO(_Mw1,_wl._44+(this._bE*_Za),_wl._54+(this._cE*_Za),this._64*_Za,this._74*__a,this._44,this._54,this._64*this._VD,this._74*this._WD)}}}else {var _Uc=this._XD|((this.alpha*255)<<24);_sd._zO(_wl,_wl._44+(this._bE*_Za),_wl._54+(this._cE*_Za),this._64*_Za,this._74*_Za,this._44,this._54,this._64*this._VD,this._74*this._WD,_Uc)}}};function _rw2(_G72){this.__type="[Timeline]";if((_G72!=null)&&(_G72!=undefined)){this._g3=_G72._g3;this._ov=_G72._ov}
else {this._g3="";this._ov=[]}}_rw2.prototype._TR1=function(_sw2){if(this._ov.length==0){return 0}if(_sw2>this._ov[this._ov.length-1]._tw2){return this._ov.length}for(var _24=0;_24<this._ov.length;_24++){if(this._ov[_24]._tw2>=_sw2){return _24}}return this._ov.length};_rw2.prototype._XR1=function(_sw2){if(this._ov.length==0){return 0}if(_sw2<this._ov[0]._tw2){return -1;}for(var _24=this._ov.length-1;_24>=0;_24--){if(this._ov[_24]._tw2<=_sw2){return _24}}return -1};_rw2.prototype._WR1=function(){return this._ov[this._ov.length-1]._tw2}
;function _N32(){this._94=[]}_N32.prototype._Tj=function(_G72){var _jl=null;if(_G72!=null){_jl=new _rw2(_G72)}this._94[this._94.length]=_jl};_N32.prototype._Bj=function(_Pa){if((_Pa<0)||(_Pa>=this._94.length)){return undefined}return this._94[_Pa]};_N32.prototype._ui=function(_Pa){if((_Pa>=0)||(_Pa<this._94.length)){this._94[_Pa]._ov._ui()}};_N32.prototype._lT=function(_Pa){if((_Pa>=0)||(_Pa<this._94.length)){this._94[_Pa]=null}};function _E42(_uw2){if(!_uw2){this._1k=[]}else {this._1k=_uw2}}_E42.prototype._Bj=function(_nN){
return this._1k[_nN]};_E42.prototype._D72=function(_vw2){for(var _24=1;_24<this._1k.length;_24++){var _8o2=this._1k[_24];if(_8o2._ww2==_vw2){_GA._9b(_6U1,_24)}}};function _xw2(){_je("vertex_format_begin")}function _yw2(){_je("vertex_format_end")}function _zw2(_Aw2){_je("vertex_format_delete")}function _Bw2(){_je("vertex_format_add_position")}function _Cw2(){_je("vertex_format_add_position_3d")}function _Dw2(){_je("vertex_format_add_colour")}function _Ew2(){_je("vertex_format_add_normal")}function _Fw2(){_je("vertex_format_add_textcoord");
}function _Gw2(type,_dg){_je("vertex_format_add_custom")}var _Hw2=null;function _Iw2(){_xw2=_Jw2;_yw2=_Kw2;_zw2=_Lw2;_Bw2=_Mw2;_Cw2=_Nw2;_Dw2=_Ow2;_Ew2=_Pw2;_Fw2=_Qw2;_Gw2=_Rw2}function _Jw2(){if(_Hw2!=null){debug("ERROR vertex_format_begin: Vertex format is already under construction")}else {_Hw2=new _bq1();}}function _Mw2(){if(_Hw2==null){debug("ERROR vertex_format_add_position: No vertex format is under construction")}else {_Hw2._Vw1()}}function _Nw2(){if(_Hw2==null){debug("ERROR vertex_format_add_position_3d: No vertex format is under construction")}
else {_Hw2._mq1()}}function _Ow2(){if(_Hw2==null){debug("ERROR vertex_format_add_colour: No vertex format is under construction")}else {_Hw2._nq1()}}function _Pw2(){if(_Hw2==null){debug("ERROR vertex_format_add_normal: No vertex format is under construction");}else {_Hw2._pq1()}}function _Qw2(){if(_Hw2==null){debug("ERROR vertex_format_add_textcoord: No vertex format is under construction")}else {_Hw2._oq1()}}function _Rw2(_8g,_7g){if(_Hw2==null){debug("ERROR vertex_format_add_normal: No vertex format is under construction")}
else {_Hw2._Ww1(_8g,_7g)}}function _Kw2(){if(_Hw2==null){debug("ERROR vertex_format_end: No vertex format under construction");return -1}var _Tv1=_kc._sq1(_Hw2);_Hw2=null;return _Tv1}function _Lw2(_Sw2){debug("WARNING vertex_format_delete not implemented on HTML5 (System shares vertex formats but doesn't reference count)");}function _532(){this.__type="[View]";this._c4=!1;this._Wz=0;this._Yz=0;this.__z=640;this._1A=480;this._TP=0;this._UP=0;this._VP=640;this._WP=480;this._Tc=0;this._Li=0;this._Ni=0;this._Mi=0;
this._Oi=0;this._XP=0;this._YP=0;this._Xt2=1;this._Yt2=1;this._7A=32;this._9A=32;this._3A=-1;this._5A=-1;this._cA=-1;this._Js2=-1}_532.prototype._tj=function(_uj){this._c4=_uj._c4;this._Wz=_uj._Wz;this._Yz=_uj._Yz;this.__z=_uj.__z;this._1A=_uj._1A;this._TP=_uj._TP;this._UP=_uj._UP;this._VP=_uj._VP;this._WP=_uj._WP;this._Tc=_uj._Tc;this._Li=_uj._Li;this._Ni=_uj._Ni;this._Mi=_uj._Mi;this._Oi=_uj._Oi;this._XP=_uj._XP;this._YP=_uj._YP;this._Xt2=_uj._Xt2;this._Yt2=_uj._Yt2;this._7A=_uj._7A;this._9A=_uj._9A;
this._3A=_uj._3A;this._5A=_uj._5A;this._cA=_uj._cA;this._Js2=_uj._Js2};_532.prototype._Pi=function(_Qa){return((_Qa-_Ki.left-this._Li)/this._Xt2)+this._Wz};_532.prototype._Qi=function(_Ra){return((_Ra-_Ki.top-this._Ni)/this._Yt2)+this._Yz};function _ps2(_Tw2){_Fp=new _532();if(_Tw2._c4!=undefined)_Fp._c4=_Tw2._c4;if(_Tw2._bz!=undefined)_Fp._Wz=_Tw2._bz;if(_Tw2._cz!=undefined)_Fp._Yz=_Tw2._cz;if(_Tw2._e5!=undefined)_Fp.__z=_Tw2._e5;if(_Tw2._g5!=undefined)_Fp._1A=_Tw2._g5;if(_Tw2._hs2!=undefined)_Fp._TP=_Tw2._hs2;
if(_Tw2._is2!=undefined)_Fp._UP=_Tw2._is2;if(_Tw2._f5!=undefined)_Fp._VP=_Tw2._f5;if(_Tw2._h5!=undefined)_Fp._WP=_Tw2._h5;if(_Tw2._Tc!=undefined)_Fp._WP=_Tw2._Tc;if(_Tw2._7A!=undefined)_Fp._7A=_Tw2._7A;if(_Tw2._9A!=undefined)_Fp._9A=_Tw2._9A;if(_Tw2._3A!=undefined)_Fp._3A=_Tw2._3A;if(_Tw2._5A!=undefined)_Fp._5A=_Tw2._5A;if(_Tw2.index!=undefined)_Fp._cA=_Tw2.index;if(_U22){var _Os2=_i12._Rz(_Fp);_Fp._Ks2=_Os2._mA()}return _Fp}var _kc=null;var _Uw2=null;var _Vw2=null;var _Bp=!0;var _np=!1,_Cp=!1,_Ww2=__d._mt1,
_Xw2=__d._nt1,_Yw2=0,_Zw2=0.0,__w2=[],_yp={_wm:!0,_xm:!0,_ym:!0,alpha:!0};var _he=0.0,_pp=!0,_rp=!0,_tp=!0,_0x2=__d._Vp;var _gq=null,_lq=null,_kq=null,_pq=null,_rq=null,_nq=[];var _db2=!1,_1x2=!1,_2x2=1.0;var _3x2=[];var _er=null,_4x2=null,_5x2=0;var _yA=0,_xA=1,_Jq=2,_6x2=16;var _7x2=[];var _uf=16384;var _8x2=36,_9x2=[],_ax2=[];function _qc2(){_co();_Iw2();_c92();__e();_bx2(_8x2);_Bf=_cx2;__P=_dx2;_ZP=_ex2;_lb2=_fx2;_4c2=_gx2;_Pb2=_hx2;_jb2=_ix2;_ac2=_jx2;_cc2=_kx2;_Jb2=_lx2;_fc2=_mx2;_hc2=_nx2;_jc2=_ox2;
_Kc2=_px2;_Il=_qx2;_Ob2=_rx2;_0c2=_sx2;_4d2=_tx2;_lc2=_ux2;_mc2=_vx2;_iQ=_wx2;_x8=_xx2;_Ex=_yx2;_Qx=_zx2;_Hx=_yx2;_Sx=_zx2;_Vx=_Ax2;_o8=_Bx2;_7y=_Cx2;_9y=_Dx2;_gy=_Ex2;_ly=_Fx2;_Hy=_Gx2;_Sy=_Hx2;_Xy=_Ix2;_ny=_Fx2;_Jy=_Gx2;_Uy=_Hx2;_Zy=_Ix2;_id=_Jx2;_1y=_Kx2;__y=_Lx2;_1z=_Lx2;_48=_Mx2;_x7=_Nx2;_Bx=_Nx2;_O8=_Ox2;_7z=_Px2;_pR=_Qx2;_eQ=_Rx2;_HJ=_Sx2;_SH=_Tx2;_kc._zO=_Ux2;_08=_Vx2;_38=_Wx2;_HP=_Xx2;_88=_Yx2;_DP=_Zx2;_aQ=__x2;_cQ=_0y2;_mQ=_1y2;_pQ=_2y2;_ml=_3y2;_zl=_4y2;_tO=_5y2;_CO=_6y2;_QO=_7y2;_YK=_8y2;
_ZK=_9y2;__K=_ay2;_0L=_by2;_1L=_cy2;_2L=_dy2;_3L=_ey2;_4L=_fy2;_5L=_gy2;_6L=_hy2;_7L=_iy2;_8L=_jy2;_9L=_ky2;_aL=_ly2;_bL=_my2;_S52=_ny2;_0q=_oy2;_T52=_py2;_U52=_qy2;_W52=_ry2;__p=_sy2;_Q52=_ty2;_R52=_uy2;_X52=_vy2;_Y52=_wy2;_Z52=_xy2;__52=_yy2;_zy2()}function _Ay2(_Cp1){var options={_iq1:((_Wr._h42!==undefined)?!0:!1),_jq1:(_Wr._H5._By2?!0:!1),_4q1:_N12};_kc=new _Bp1(_Cp1,options);if(!_kc._Tp1){_kc=null;return !1}if(!_Cy2())return !1;if(!_Dy2())return !1;if(!_Ey2())return !1;_4x2=[];for(var _24=0;_24<_6x2;
_24++){_4x2[_24]=new _Gp()}_5x2=-1;_Rp=1;_y12=new _Gp();_z12=new _Gp();var _Fy2=_kc._Qr1();for(var _24=0;_24<_Fy2;_24++){__w2[_24]=!1}return !0}function _bx2(_Lq2){_8x2=4*(_Mb(64,_Kb(4,_Lq2))/4);_9x2[0]=1;_ax2[0]=0;for(var _24=1;_24<_8x2;_24++){_9x2[_24]=Math.cos(_24*2*Math.PI/_8x2);_ax2[_24]=Math.sin(_24*2*Math.PI/_8x2)}_9x2[_8x2]=1;_ax2[_8x2]=0}function _zy2(){_Im(0,0xff000000,0,0);_X52(0);__52(0);_Gy2()}function _Cy2(){return _Hy2()}function _Dy2(){var _Iy2=document.createElement(_bs);_Iy2._Lf=_Iy2.width=16;
_Iy2._Mf=_Iy2.height=16;_Iy2.complete=!0;_Iy2._yP=!1;_Iy2.name="";_Iy2._sd=_Iy2.getContext('2d');_Iy2._sd.save();_Iy2._sd.setTransform(1,0,0,1,0,0);_Iy2._sd.globalAlpha=1;_Iy2._sd.fillStyle='#ffffff';_Iy2._sd.fillRect(0,0,16,16);_Iy2._sd.restore();var _wl=new _xl();_wl._44=0;_wl._54=0;_wl._64=15;_wl._74=15;_wl._z5=0;_wl._A5=0;_wl._B5=15;_wl._C5=15;_wl._D5=_wl._64;_wl._E5=_wl._74;_wl._F5=-1;_wl._yc=_Iy2;_wl._vc=[];_wl._xc=1;_wl._wc=0;_Wd(_wl);_kc._Zs1(_wl._yc._Vd);return !0}function _Ey2(){_gq=new Float32Array(__d._4t1*4);
_lq=new Float32Array(__d._4t1*4);_kq=new Float32Array(__d._4t1*4);_pq=new Float32Array(4);var _fq;for(var _24=0;_24<__d._4t1;_24++){_kq[_24]=0;_fq=_24*4;_gq[_fq+0]=0;_gq[_fq+1]=0;_gq[_fq+2]=0;_gq[_fq+3]=0;_lq[_fq+0]=0;_lq[_fq+1]=0;_lq[_fq+2]=0;_lq[_fq+3]=0;_nq[_24]=!1}return !0;}function _Gy2(){var _Jy2=_5P;_5P=function(_6P,_Ky2){var _yc=_Jy2(_6P,_Ky2);if(_yc&&!_yc._rf._Vd){_Wd(_yc._sf)}return _yc};var _Ly2=_Jl;_Jl=function(_Pa){var _yc=_Ly2(_Pa);if(_yc&&!_yc._rf._Vd){_Wd(_yc._sf)}return _yc}}function _mx2(){
_kc._er1();_kc._Dp(_Ep());_kc._Cr1(_Yw2,_Zw2);_kc._sq(_rq);_kc._qq(_pq);_kc._zp(_yp._wm,_yp._xm,_yp._ym,_yp.alpha);for(var _24=0;_24<__d._4t1;_24++){_kc._mq(_24,_lq.subarray(_24*4,(_24+1)*4),_gq.subarray(_24*4,(_24+1)*4),_kq.subarray(_24*4,(_24+1)*4))}}function _nx2(){_kc._fr1()}function _jx2(_My2){if(_My2){_Uw2={};if(_My2._9u2){_Uw2._np=_np;_Uw2._Cp=_Cp;_Uw2._rq=new Float32Array(_rq);_np=!1;_Cp=!1;_Im(0,0xff000000,0,0);_kc._op(!1);_kc._sp(!1);_kc._qp(!1);_kc._Dp(_Ep())}if(_My2._au2){_Uw2._Ny2=_Ww2;
_Uw2._Oy2=_Xw2;_kc._hr1(__d._jt1,__d._it1)}}}function _kx2(_Py2){if(_Uw2&&_Py2){if(_Py2._bu2){_np=_Uw2._np;_Cp=_Uw2._Cp;_rq=new Float32Array(_Uw2._rq);_kc._sq(_rq);if(_np){_kc._op(_pp);_kc._qp(_rp);_kc._sp(_tp);}_kc._Dp(_Ep())}if(_Py2._cu2){_kc._hr1(_Uw2._Ny2,_Uw2._Oy2)}_Uw2=null}}function _Ep(){var _Gq1=undefined;if(_Cp){_Gq1=_kc._Vp1}else {_Gq1=_kc._Up1}return _Gq1}function _gx2(_Bc2,_Cc2,_Dc2,_Ec2){var _Qy2=_LQ;var _Ry2=_MQ;_z12._1y1();var _64=_LQ/_Bc2;var _74=_MQ/_Cc2;_z12._Kq((_Qy2*-0.5+_Dc2)/_Bc2,(_Ry2*-0.5+_Ec2)/_Cc2,
16000);_y12._Xp(_64,-_74*_Rp,1.0,32000.0);_Iq(_xA,_z12);_Iq(_yA,_y12)}function _dx2(_Fc2,_Gc2,_Hc2,_Ic2,_Ua){if(!_np){_Ac2(_Fc2,_Gc2,_Hc2,_Ic2,_Ua)}else {var _Tc=-_Ua*(Math.PI/180.0);var _QA=new _Hp((_Fc2+_Hc2/2.0),(_Gc2+_Ic2/2.0),-_Hc2);var _RA=new _Hp((_Fc2+_Hc2/2.0),(_Gc2+_Ic2/2.0),0.0);var _SA=new _Hp(Math.sin(_Tc),Math.cos(_Tc),0.0);_z12._Kp(_QA,_RA,_SA);if(!1==_Bp){_y12._Xp(_Hc2,-_Ic2*_Rp,1.0,32000.0)}else {_y12._Yp(1.0,_Ic2/_Hc2,1.0,32000.0)}_y12._xb[_Qp]*=_Rp}_Iq(_xA,_z12);_Iq(_yA,_y12);_Iq(_Jq,_er[_Jq]);
_sA=_Fc2;_tA=_Gc2;_uA=_Hc2;_vA=_Ic2}function _ex2(_zq1,_Aq1,_Bq1,_Cq1){_Uw=_zq1;_Vw=_Aq1;_Ww=_Bq1;_Xw=_Cq1;var _Vb=_Aq1;if(_Rp==1){_Vb=_ZQ()-(_Cq1+_Aq1)}_kc._yq1(_zq1,_Vb,_Bq1,_Cq1);}function _hx2(_Pf){_kc._ms1(!0,!0,!1,_Bf(_Pf)|0xff000000)}function _Mx2(_Pf,_Af){var _Uc=((_Af*255.0)<<24)|_Bf(_Pf);_kc._ms1(!0,!0,!1,_Uc)}function _cx2(_Pf){return(_Pf&0x00ffffff)}function _Ox2(_Af){if(_Af<0){_Af=0}if(_Af>1){_Af=1}_xf=_Af}function _fx2(_Sy2){if(_fx2.arguments.length>0){var _Sw=_fx2.arguments[0]}else {}}function _ix2(_Qa,
_Ra,_qQ,_rQ,_Ua){}function _lx2(_du,_Xt,_Qa,_Ra,__n,_0o,_Ua,_Pf,_Af){if(!_Vw2){var _ac=1024;var _bc=1024;var _Ty2=_Jc2(_ac,_bc);var _wl=new _xl();_wl._44=0;_wl._54=0;_wl._64=_ac;_wl._74=_bc;_wl._z5=0;_wl._A5=0;_wl._B5=_wl._64;_wl._C5=_wl._74;_wl._D5=_wl._64;_wl._E5=_wl._74;_wl._F5=_Ty2;_wl._yc=_zc[_wl._F5];_Vw2=_wl}var _34=document.createElement("canvas");var _Ed=_34.getContext("2d");_du="20px arial";_Ed.font=_du;_Ed.textBaseline="top";_Ed.textAlign="left";var _Uy2=_Ed.measureText(_Xt);var width=_Uy2.width;
var height=20;_34.width=width;_34.height=height;_Ed.globalAlpha=0.0;_Ed.globalCompositeOperation="copy";_Ed.fillStyle="black";_Ed.fillRect(0,0,_34.width,_34.height);_Ed.globalAlpha=1.0;_Ed.globalCompositeOperation="source-over";_Ed.fillStyle="white";_Ed.fillText(_Xt,0,0)}function _9r(_Vn){if(_5x2>=_6x2){return !1}_5x2++;if(_5x2==0){_4x2[_5x2]=new _Gp(_Vn)}else {_4x2[_5x2]._Tq(_4x2[_5x2-1],_Vn)}return !0}function _ar(_Vn){if(_5x2<0){return !1}_Iq(_Jq,_4x2[_5x2]);_5x2--;return !0}function _7r(){_5x2=-1}function _8r(){
if(_5x2<0){return !0}return !1}function _br(){if(_5x2<0){return !1}_Iq(_Jq,_4x2[_5x2]);return !0}function _cr(){if(_5x2<0){return !1}_5x2--;return !0;}function _qx2(_YO,_Qa,_Ra,_Af){var _Yd,_4i2,_Vy2,_5e,_7e,_9e,_Uc;if(!_YO._yc._Vd)_Wd(_YO);_Yd=_kc._Zd(__d._0e,_YO._yc._Vd,_kc._1e,6);var _2e=_Yd._3e()>>2;var index=_2e*_Yd._4e;_Yd._4e+=6;var _be=index;var _ce=_be+_2e;var _de=_ce+_2e;var _ee=_de+_2e;var _fe=_ee+_2e;var _ge=_fe+_2e;_5e=_Yd._6e;_7e=_Yd._8e;_9e=_Yd._ae;_Qa=_Qa+_YO._z5;_Ra=_Ra+_YO._A5;_5e[_be+0]=_5e[_fe+0]=_5e[_ge+0]=_Qa;
_5e[_be+1]=_5e[_ce+1]=_5e[_ge+1]=_Ra;_5e[_ce+0]=_5e[_de+0]=_5e[_ee+0]=_Qa+_YO._B5;_5e[_de+1]=_5e[_ee+1]=_5e[_fe+1]=_Ra+_YO._C5;_5e[_be+2]=_5e[_ce+2]=_5e[_de+2]=_5e[_ee+2]=_5e[_fe+2]=_5e[_ge+2]=_he;_9e[_be+0]=_9e[_fe+0]=_9e[_ge+0]=_YO._44/_YO._yc.width;_9e[_be+1]=_9e[_ce+1]=_9e[_ge+1]=_YO._54/_YO._yc.height;_9e[_ce+0]=_9e[_de+0]=_9e[_ee+0]=(_YO._44+_YO._64)/_YO._yc.width;_9e[_de+1]=_9e[_ee+1]=_9e[_fe+1]=(_YO._54+_YO._74)/_YO._yc.height;_Uc=((_Af*255.0)<<24)|0xffffff;var _Yx=_Uc,_Zx=_Uc,_bb2=_Uc,_cb2=_Uc;
if(_db2){_Yx&=0xfffefffe;_Zx&=0xfffefffe;_bb2&=0xfffefffe;_cb2&=0xfffefffe;_Zx|=0x00010000;_bb2|=0x00000001;_cb2|=0x00010001}_7e[_be]=_7e[_ge]=_Yx;_7e[_ce]=_Zx;_7e[_de]=_7e[_ee]=_bb2;_7e[_fe]=_cb2}function _Ux2(_YO,_Dc2,_Ec2,_Wy2,_Xy2,_Qa,_Ra,_qj,_rj,_Pf){var _Yd,_4i2,_Vy2,_5e,_7e,_9e,_Uc;if(!_YO._yc._Vd)_Wd(_YO);if(_Pf==undefined)_Pf=0xffffffff;_Yd=_kc._Zd(__d._0e,_YO._yc._Vd,_kc._1e,6);var _2e=_Yd._3e()>>2;var index=_2e*_Yd._4e;_Yd._4e+=6;var _be=index;var _ce=_be+_2e;var _de=_ce+_2e;var _ee=_de+_2e;var _fe=_ee+_2e;
var _ge=_fe+_2e;_5e=_Yd._6e;_7e=_Yd._8e;_9e=_Yd._ae;_5e[_be+0]=_5e[_fe+0]=_5e[_ge+0]=_Qa;_5e[_be+1]=_5e[_ce+1]=_5e[_ge+1]=_Ra;_5e[_ce+0]=_5e[_de+0]=_5e[_ee+0]=_Qa+_qj;_5e[_de+1]=_5e[_ee+1]=_5e[_fe+1]=_Ra+_rj;_5e[_be+2]=_5e[_ce+2]=_5e[_de+2]=_5e[_ee+2]=_5e[_fe+2]=_5e[_ge+2]=_he;_9e[_be+0]=_9e[_fe+0]=_9e[_ge+0]=_Dc2/_YO._yc.width;_9e[_be+1]=_9e[_ce+1]=_9e[_ge+1]=_Ec2/_YO._yc.height;_9e[_ce+0]=_9e[_de+0]=_9e[_ee+0]=(_Dc2+_Wy2)/_YO._yc.width;_9e[_de+1]=_9e[_ee+1]=_9e[_fe+1]=(_Ec2+_Xy2)/_YO._yc.height;
var _Yx=_Pf,_Zx=_Pf,_bb2=_Pf,_cb2=_Pf;if(_db2){_Yx&=0xfffefffe;_Zx&=0xfffefffe;_bb2&=0xfffefffe;_cb2&=0xfffefffe;_Zx|=0x00010000;_bb2|=0x00000001;_cb2|=0x00010001}_7e[_be]=_7e[_ge]=_Yx;_7e[_ce]=_Zx;_7e[_de]=_7e[_ee]=_bb2;_7e[_fe]=_cb2}function _rx2(_YO,_Qa,_Ra,_Vc2,_Wc2,_UD,_TD,_Pf,_Af){var _Yd,_4i2,_Vy2,_5e,_7e,_9e,_64,_74;if(!_YO._yc._Vd)_Wd(_YO);_Yy2=_YO._D5+~~_Qa;_Zy2=_YO._E5+~~_Ra;var _ac=~~(_Vc2*_YO._D5);var _bc=~~(_Wc2*_YO._E5);var __y2=_dz.right-_dz.left;var _0z2=_dz.bottom-_dz.top;if(_TD){_Qa=(((~~(_dz.left/_ac))*_ac)+(~~_Qa)%_ac)-_ac;
_Yy2=(((((__y2+(_ac-1))/_ac)&0xffffffff)+2)*_ac)+~~_Qa+1}if(_UD){_Ra=(((~~(_dz.top/_bc))*_bc)+(~~_Ra)%_bc)-_bc;_Zy2=(((((_0z2+(_bc-1))/_bc)&0xffffffff)+2)*_bc)+~~_Ra+1;}_Qa=~~_Qa;_Ra=~~_Ra;var _EO=0;var _FO=0;if((_ac<=0)||(_bc<=0))return;var _k5=_Bf(_Pf)|(~~((_Af*255.0)<<24));var _Yx=_k5,_Zx=_k5,_bb2=_k5,_cb2=_k5;if(_db2){_Yx&=0xfffefffe;_Zx&=0xfffefffe;_bb2&=0xfffefffe;_cb2&=0xfffefffe;_Zx|=0x00010000;_bb2|=0x00000001;_cb2|=0x00010001}var _yb=(-_Vc2*(_EO-_YO._z5));var _zb=(-_Wc2*(_FO-_YO._A5));var _1z2=_Vc2*_YO._B5;
var _2z2=_Wc2*_YO._C5;var _Tb=_Qa+_yb;var _Vb=~~_Ra+_zb;var _pd=_YO._44;var _X11=_pd+_YO._64;var _rd=_YO._54;var _de=_YO._54+_YO._74;_pd/=_YO._yc.width;_X11/=_YO._yc.width;_rd/=_YO._yc.height;_de/=_YO._yc.height;var _Ny=_Vb;while(_Tb<_Yy2){_Vb=_Ny;var _yy=_Tb+_1z2;while(_Vb<_Zy2){_Yd=_kc._Zd(__d._0e,_YO._yc._Vd,_kc._1e,6);var _2e=_Yd._3e()>>2;var index=_2e*_Yd._4e;_Yd._4e+=6;_5e=_Yd._6e;_7e=_Yd._8e;_9e=_Yd._ae;var _Ay=_Vb+_2z2;_7e[index]=_cb2;_5e[index+0]=_Tb;_5e[index+1]=_Vb;_5e[index+2]=_he;_9e[index+0]=_pd;
_9e[index+1]=_rd;index+=_2e;_7e[index]=_Yx;_5e[index+0]=_yy;_5e[index+1]=_Vb;_5e[index+2]=_he;_9e[index+0]=_X11;_9e[index+1]=_rd;index+=_2e;_7e[index]=_Zx;_5e[index+0]=_yy;_5e[index+1]=_Ay;_5e[index+2]=_he;_9e[index+0]=_X11;_9e[index+1]=_de;index+=_2e;_7e[index]=_Zx;_5e[index+0]=_yy;_5e[index+1]=_Ay;_5e[index+2]=_he;_9e[index+0]=_X11;_9e[index+1]=_de;index+=_2e;_7e[index]=_bb2;_5e[index+0]=_Tb;_5e[index+1]=_Ay;_5e[index+2]=_he;_9e[index+0]=_pd;_9e[index+1]=_de;index+=_2e;_7e[index]=_Yx;_5e[index+0]=_Tb;
_5e[index+1]=_Vb;_5e[index+2]=_he;_9e[index+0]=_pd;_9e[index+1]=_rd;if(!_UD){break}_Vb=_Vb+_bc}if(!_TD){break}_Tb=_Tb+_ac}}function _ux2(_3z2,_le2,_Cm,_4z2,_5z2,_44,_54,_VD,_WD,_Tc,_3d,alpha){var _6z2=_yp;var _7z2=_np;_Cm=~~_Cm%(_le2._UM1);if(_Cm<0){_Cm=_Cm+(_le2._UM1)}var _8z2=[];_8z2[0]=_3d&0xff;_8z2[1]=(_3d>>8)&0xff;_8z2[2]=(_3d>>16)&0xff;_8z2[3]=(alpha*255)&0xff;var _9z2=new _Gp();_9z2._Kq(_44,_54,0.0);var _az2=new _Gp();_az2._Oq(_Tc);var _bz2=new _Gp();_bz2._Kq(-_4z2/_RM1,-_5z2/_RM1,0.0);var _cz2=new _Gp();
_cz2._Lq(_RM1*_VD,_RM1*_WD,1.0);var _dz2=new _Gp();_dz2._Tq(_bz2,_cz2);var _ez2=new _Gp();_ez2._Tq(_dz2,_az2);var _fz2=new _Gp();_fz2._Tq(_ez2,_9z2);var translate=new _Gp();translate._Kq(0.5,0.5,0.0);var scale=new _Gp();scale._Lq(1.0/32768.0,1.0/32768.0,1.0);var _gz2=new _Gp();_gz2._Tq(scale,translate);var _0N1=_le2.__M1[_Cm];var _hz2=[],_iz2=0,_jz2=0,_kz2=!0;for(var _24=0;_24<_0N1._1N1;_24++){var _6D=_0N1._2N1[_24];for(var _Sb=0;_Sb<_iz2;){var _lz2=_hz2[_Sb];if(_lz2._3N1<_6D._d4){_kc._Tr1(__d._1u1);_kc._Vr1(__d._Ut1);
_kc._zp(!1,!1,!1,!1);_kc._qp(!1);_jz2+=_mc2(_3z2,_lz2,_fz2,_gz2,_3d,_8z2,!1);_kc._Yr1(_iz2-1);_kc._Tr1(__d._Xt1);_kc._Vr1(__d._Nt1);_kc._zp(_6z2._wm,_6z2._xm,_6z2._ym,_6z2.alpha);_kc._qp(_7z2);_kz2=!0;_iz2--;for(var _I01=_Sb;_I01<_iz2;_I01++){_hz2[_I01]=_hz2[_I01+1]}}else {_Sb++}}if(_6D._3N1>0){_hz2[_iz2++]=_6D;_kc._Rr1(!0);_kc._Tr1(__d._1u1);_kc._Vr1(__d._Tt1);_kc._zp(!1,!1,!1,!1);_kc._qp(!1);_kz2=!1}if(_iz2==0){_kc._Rr1(!1);_kz2=!0}_jz2+=_mc2(_3z2,_6D,_fz2,_gz2,_3d,_8z2,_kz2?_1x2:!1);if(_6D._3N1>0){
_kc._Yr1(_iz2);_kc._Tr1(__d._Xt1);_kc._Vr1(__d._Nt1);_kc._zp(_6z2._wm,_6z2._xm,_6z2._ym,_6z2.alpha);_kc._qp(_7z2);_kz2=!0}}if(_iz2>0){_kc._Tr1(__d._1u1);_kc._Vr1(__d._Ut1);_kc._zp(!1,!1,!1,!1);_kc._qp(!1);for(var _Sb=0;_Sb<_iz2;_Sb++){var _lz2=_hz2[_Sb];_jz2+=_mc2(_3z2,_lz2,_fz2,_gz2,_3d,_8z2,!1)}}_kc._Rr1(!1);_kc._zp(_6z2._wm,_6z2._xm,_6z2._ym,_6z2.alpha);_kc._qp(_7z2)}function _vx2(_8v2,_mz2,_nz2,_oz2,_pz2,_qz2,_rz2){var _sz2=[];_sz2[0]=_qz2[0],_sz2[1]=_qz2[1],_sz2[2]=_qz2[2],_sz2[3]=0;var _tz2=new _Gp();
_tz2._Tq(_mz2._5M1,_nz2);var _uz2=1.0;if(_rz2){_uz2=_vz2(_mz2,_tz2)*_2x2;}var _4N1=[],_5N1=[],_wz2=[];for(var _24=0;_24<4;_24++){_4N1[_24]=_mz2._6N1[_24];_5N1[_24]=_mz2._7N1[_24];_wz2[_24]=_mz2._8N1[_24]}var _xz2=0;if(_mz2._gD!==0){var _yz2=_8v2[_mz2.index];if(_yz2.type===_EL1){var _9v2=_yz2;for(var _Sb=0;_Sb<_9v2._RL1.length;_Sb++){var _9O=_9v2._RL1[_Sb];for(var _I01=0;_I01<_9O._UL1;_I01++){var _uM1=_9O._YL1[_I01];if((_uM1._wM1>=0)&&(_uM1._AM1>0)){var _zz2=_9O._WL1[_uM1._wM1];if((_zz2!==null)&&(_zz2!==undefined)){
var _2M1=_zz2.type;if(_2M1===_HL1){_xz2+=_Az2(_mz2,_zz2,_uM1,_tz2,_qz2,_sz2,_4N1,_5N1,_wz2,_rz2)}else if((_2M1==_IL1)||(_2M1==_JL1)){_xz2+=_Bz2(_8v2,_mz2,_2M1,_zz2,_uM1,_oz2,_tz2,_qz2,_sz2,_pz2,_4N1,_5N1,_wz2,_rz2)}}}if((_uM1._xM1>=0)&&(_uM1._CM1>0)){var _Uc=_9O._XL1[_uM1._xM1]._Uc;var _sM1=[];_sM1[0]=((_Uc&0xff)*_qz2[0])>>8;_sM1[1]=(((_Uc>>8)&0xff)*_qz2[1])>>8;_sM1[2]=(((_Uc>>16)&0xff)*_qz2[2])>>8;_sM1[3]=(((_Uc>>24)&0xff)*_qz2[3])>>8;for(var _Nb=0;_Nb<4;_Nb++){_sM1[_Nb]=((_sM1[_Nb]*_4N1[_Nb])>>8)+_5N1[_Nb];
_sM1[_Nb]=Math.max(0,Math.min(_sM1[_Nb],255))}var _Cz2=_sM1[0]|(_sM1[1]<<8)|(_sM1[2]<<16)|(_sM1[3]<<24);var _Dz2=[];_Dz2[0]=((_Uc&0xff)*_sz2[0])>>8;_Dz2[1]=(((_Uc>>8)&0xff)*_sz2[1])>>8;_Dz2[2]=(((_Uc>>16)&0xff)*_sz2[2])>>8;_Dz2[3]=(((_Uc>>24)&0xff)*_sz2[3])>>8;for(var _Nb=0;_Nb<4;_Nb++){_Dz2[_Nb]=((_Dz2[_Nb]*_4N1[_Nb])>>8)+_wz2[_Nb];_Dz2[_Nb]=_Kb(0,_Mb(_Dz2[_Nb],255))}var _Ez2=_Dz2[0]|(_Dz2[1]<<8)|(_Dz2[2]<<16)|(_Dz2[3]<<24);if(_rz2&&(_uM1._FM1>0)){var _Xd=_uM1._FM1*6;var _Yd=_kc._Zd(__d._0e,null,_kc._1e,
_Xd);var _2e=_Yd._3e()>>2;var _Fz2=_2e*_Yd._4e;_Yd._4e+=_Xd;_5e=_Yd._6e;_7e=_Yd._8e;_9e=_Yd._ae;_xz2+=_uM1._FM1*2;for(var _Nb=0;_Nb<_uM1._FM1;_Nb++){var _J41=_uM1._OM1[(_Nb*2)+0],_K41=_uM1._OM1[(_Nb*2)+1];var _Gz2=_uM1._KM1[(_J41*2)+0],_Hz2=_uM1._KM1[(_J41*2)+1];var _Iz2=_uM1._PM1[(_J41*2)+0],_Jz2=_uM1._PM1[(_J41*2)+1];var _Kz2=_uM1._KM1[(_K41*2)+0],_Lz2=_uM1._KM1[(_K41*2)+1];var _Mz2=_uM1._PM1[(_K41*2)+0],_Nz2=_uM1._PM1[(_K41*2)+1];var _yb=(_Gz2*_tz2._xb[_Wq])+(_Hz2*_tz2._xb[_Xq])+_tz2._xb[_Zq],_zb=(_Gz2*_tz2._xb[__q])+(_Hz2*_tz2._xb[_Qp])+_tz2._xb[_1r],
_Ab=(_Kz2*_tz2._xb[_Wq])+(_Lz2*_tz2._xb[_Xq])+_tz2._xb[_Zq],_Bb=(_Kz2*_tz2._xb[__q])+(_Lz2*_tz2._xb[_Qp])+_tz2._xb[_1r];_Iz2*=_uz2;_Jz2*=_uz2;_Mz2*=_uz2;_Nz2*=_uz2;var _3m=(_Iz2*_tz2._xb[_Wq])+(_Jz2*_tz2._xb[_Xq])+_yb,_4m=(_Iz2*_tz2._xb[__q])+(_Jz2*_tz2._xb[_Qp])+_zb,_KK1=(_Mz2*_tz2._xb[_Wq])+(_Nz2*_tz2._xb[_Xq])+_Ab,_LK1=(_Mz2*_tz2._xb[__q])+(_Nz2*_tz2._xb[_Qp])+_Bb;_5e[_Fz2+0]=_yb;_5e[_Fz2+1]=_zb;_5e[_Fz2+2]=_he;_7e[_Fz2]=_Cz2;_Fz2+=_2e;_5e[_Fz2+0]=_Ab;_5e[_Fz2+1]=_Bb;_5e[_Fz2+2]=_he;_7e[_Fz2]=_Cz2;
_Fz2+=_2e;_5e[_Fz2+0]=_3m;_5e[_Fz2+1]=_4m;_5e[_Fz2+2]=_he;_7e[_Fz2]=_Ez2;_Fz2+=_2e;_5e[_Fz2+0]=_3m;_5e[_Fz2+1]=_4m;_5e[_Fz2+2]=_he;_7e[_Fz2]=_Ez2;_Fz2+=_2e;_5e[_Fz2+0]=_Ab;_5e[_Fz2+1]=_Bb;_5e[_Fz2+2]=_he;_7e[_Fz2]=_Cz2;_Fz2+=_2e;_5e[_Fz2+0]=_KK1;_5e[_Fz2+1]=_LK1;_5e[_Fz2+2]=_he;_7e[_Fz2]=_Ez2;_Fz2+=_2e}}var _Xd=_uM1._CM1*3;var _Yd=_kc._Zd(__d._0e,null,_kc._1e,_Xd);var _2e=_Yd._3e()>>2;var _Fz2=_2e*_Yd._4e;_Yd._4e+=_Xd;_5e=_Yd._6e;_7e=_Yd._8e;_9e=_Yd._ae;_xz2+=_uM1._CM1;var _Oz2=0;for(var _Nb=_uM1._CM1*3;
_Nb>0;--_Nb){var index=_uM1._LM1[_Oz2++];var _Pz2=_uM1._KM1[index*2];var _Qz2=_uM1._KM1[(index*2)+1];var _44=(_Pz2*_tz2._xb[_Wq])+(_Qz2*_tz2._xb[_Xq])+_tz2._xb[_Zq];var _54=(_Pz2*_tz2._xb[__q])+(_Qz2*_tz2._xb[_Qp])+_tz2._xb[_1r];_5e[_Fz2+0]=_44;_5e[_Fz2+1]=_54;_5e[_Fz2+2]=_he;_7e[_Fz2]=_Cz2;_Fz2+=_2e}}}}}}return _xz2}function _Bz2(_8v2,_mz2,_Rz2,_Sz2,_Tz2,_oz2,_Uz2,_qz2,_Vz2,_pz2,_Wz2,_Xz2,_Yz2,_rz2){var _5e,_7e,_9e,_wl=null,_uz2=1.0,_Zz2=new _Gp();if(_rz2){_uz2=_vz2(_mz2,_Uz2)*_2x2}if(_Rz2===_IL1){var __z2=_Sz2;
_wl=__z2._sf;_Zz2._Tq(__z2._5M1,_oz2)}else if(_Rz2===_JL1){var __z2=_Sz2;if(__z2._bM1!==-1){var _0A2=_8v2[__z2._bM1];var _Mw1=_0A2._Mw1;_wl={_yc:_Mw1};if(_Mw1!==null){var _1A2=new _Gp();_1A2._Lq(1.0/_Mw1.width,1.0/_Mw1.height,1.0);_Zz2._Tq(__z2._5M1,_1A2);if((__z2._9M1===_2L1)||(__z2._9M1===_4L1)){_kc._Er1(0,!0)}else {_kc._Er1(0,!1)}}}}var _xz2=0;if(_wl!==null){_xz2+=_Tz2._AM1;if(_rz2&&(_Tz2._DM1>0)){_xz2+=_Tz2._DM1*2;var _sM1=[];for(var _Nb=0;_Nb<4;_Nb++){_sM1[_Nb]=((_qz2[_Nb]*_Wz2[_Nb])>>8)+_Xz2[_Nb];_sM1[_Nb]=Math.max(0,
Math.min(_sM1[_Nb],255))}var _Cz2=_sM1[0]|(_sM1[1]<<8)|(_sM1[2]<<16)|(_sM1[3]<<24);var _Dz2=[];for(var _Nb=0;_Nb<4;_Nb++){_Dz2[_Nb]=((_Vz2[_Nb]*_Wz2[_Nb])>>8)+_Yz2[_Nb];_Dz2[_Nb]=Math.max(0,Math.min(_Dz2[_Nb],255))}var _Ez2=_Dz2[0]|(_Dz2[1]<<8)|(_Dz2[2]<<16)|(_Dz2[3]<<24);var _Xd=_Tz2._DM1*6;var _Yd=_kc._Zd(__d._0e,_wl._yc._Vd,_kc._1e,_Xd);var _2e=_Yd._3e()>>2;var _Fz2=_2e*_Yd._4e;_Yd._4e+=_Xd;_5e=_Yd._6e,_7e=_Yd._8e,_9e=_Yd._ae;var _2A2=0;for(_Nb=_Tz2._DM1;_Nb>0;_Nb--){var _J41=_Tz2._MM1[_2A2++],_K41=_Tz2._MM1[_2A2++];
var _3A2=_J41*2,_4A2=_J41*2;var _Gz2=_Tz2._HM1[_3A2];_3A2++;var _Hz2=_Tz2._HM1[_3A2];var _Iz2=_Tz2._NM1[_4A2];_4A2++;var _Jz2=_Tz2._NM1[_4A2];_3A2=_K41*2;_4A2=_K41*2;var _Kz2=_Tz2._HM1[_3A2];_3A2++;var _Lz2=_Tz2._HM1[_3A2];var _Mz2=_Tz2._NM1[_4A2];_4A2++;var _Nz2=_Tz2._NM1[_4A2];var _yb=(_Gz2*_Uz2._xb[_Wq])+(_Hz2*_Uz2._xb[_Xq])+_Uz2._xb[_Zq],_zb=(_Gz2*_Uz2._xb[__q])+(_Hz2*_Uz2._xb[_Qp])+_Uz2._xb[_1r],_Ab=(_Kz2*_Uz2._xb[_Wq])+(_Lz2*_Uz2._xb[_Xq])+_Uz2._xb[_Zq],_Bb=(_Kz2*_Uz2._xb[__q])+(_Lz2*_Uz2._xb[_Qp])+_Uz2._xb[_1r];
_Iz2*=_uz2;_Jz2*=_uz2;_Mz2*=_uz2;_Nz2*=_uz2;var _3m=(_Iz2*_Uz2._xb[_Wq])+(_Jz2*_Uz2._xb[_Xq])+_yb,_4m=(_Iz2*_Uz2._xb[__q])+(_Jz2*_Uz2._xb[_Qp])+_zb,_KK1=(_Mz2*_Uz2._xb[_Wq])+(_Nz2*_Uz2._xb[_Xq])+_Ab,_LK1=(_Mz2*_Uz2._xb[__q])+(_Nz2*_Uz2._xb[_Qp])+_Bb;_Iz2+=_Gz2;_Jz2+=_Hz2;_Mz2+=_Kz2;_Nz2+=_Lz2;_5e[_Fz2+0]=_yb;_5e[_Fz2+1]=_zb;_5e[_Fz2+2]=_he;_9e[_Fz2+0]=(_Gz2*_Zz2._xb[_Wq])+(_Hz2*_Zz2._xb[_Xq])+_Zz2._xb[_Zq];_9e[_Fz2+1]=(_Gz2*_Zz2._xb[__q])+(_Hz2*_Zz2._xb[_Qp])+_Zz2._xb[_1r];_7e[_Fz2]=_Cz2;_Fz2+=_2e;
_5e[_Fz2+0]=_Ab;_5e[_Fz2+1]=_Bb;_5e[_Fz2+2]=_he;_9e[_Fz2+0]=(_Kz2*_Zz2._xb[_Wq])+(_Lz2*_Zz2._xb[_Xq])+_Zz2._xb[_Zq];_9e[_Fz2+1]=(_Kz2*_Zz2._xb[__q])+(_Lz2*_Zz2._xb[_Qp])+_Zz2._xb[_1r];_7e[_Fz2]=_Cz2;_Fz2+=_2e;_5e[_Fz2+0]=_3m;_5e[_Fz2+1]=_4m;_5e[_Fz2+2]=_he;_9e[_Fz2+0]=(_Iz2*_Zz2._xb[_Wq])+(_Jz2*_Zz2._xb[_Xq])+_Zz2._xb[_Zq];_9e[_Fz2+1]=(_Iz2*_Zz2._xb[__q])+(_Jz2*_Zz2._xb[_Qp])+_Zz2._xb[_1r];_7e[_Fz2]=_Ez2;_Fz2+=_2e;_5e[_Fz2+0]=_3m;_5e[_Fz2+1]=_4m;_5e[_Fz2+2]=_he;_9e[_Fz2+0]=(_Iz2*_Zz2._xb[_Wq])+(_Jz2*_Zz2._xb[_Xq])+_Zz2._xb[_Zq];
_9e[_Fz2+1]=(_Iz2*_Zz2._xb[__q])+(_Jz2*_Zz2._xb[_Qp])+_Zz2._xb[_1r];_7e[_Fz2]=_Ez2;_Fz2+=_2e;_5e[_Fz2+0]=_Ab;_5e[_Fz2+1]=_Bb;_5e[_Fz2+2]=_he;_9e[_Fz2+0]=(_Kz2*_Zz2._xb[_Wq])+(_Lz2*_Zz2._xb[_Xq])+_Zz2._xb[_Zq];_9e[_Fz2+1]=(_Kz2*_Zz2._xb[__q])+(_Lz2*_Zz2._xb[_Qp])+_Zz2._xb[_1r];_7e[_Fz2]=_Cz2;_Fz2+=_2e;_5e[_Fz2+0]=_KK1;_5e[_Fz2+1]=_LK1;_5e[_Fz2+2]=_he;_9e[_Fz2+0]=(_Mz2*_Zz2._xb[_Wq])+(_Nz2*_Zz2._xb[_Xq])+_Zz2._xb[_Zq];_9e[_Fz2+1]=(_Mz2*_Zz2._xb[__q])+(_Nz2*_Zz2._xb[_Qp])+_Zz2._xb[_1r];_7e[_Fz2]=_Ez2;
_Fz2+=_2e}}var _Xd=_Tz2._AM1*3;var _Yd=_kc._Zd(__d._0e,_wl._yc._Vd,_kc._1e,_Xd);var _2e=_Yd._3e()>>2;var _Fz2=_2e*_Yd._4e;_Yd._4e+=_Xd;_5e=_Yd._6e,_7e=_Yd._8e,_9e=_Yd._ae;var _Oz2=0;for(var _Nb=_Tz2._AM1*3;_Nb>0;--_Nb){var index=_Tz2._JM1[_Oz2++];var _Pz2=_Tz2._HM1[index*2];var _Qz2=_Tz2._HM1[(index*2)+1];var _44=(_Pz2*_Uz2._xb[_Wq])+(_Qz2*_Uz2._xb[_Xq])+_Uz2._xb[_Zq];var _54=(_Pz2*_Uz2._xb[__q])+(_Qz2*_Uz2._xb[_Qp])+_Uz2._xb[_1r];_5e[_Fz2+0]=_44;_5e[_Fz2+1]=_54;_5e[_Fz2+2]=_he;_7e[_Fz2]=_pz2;_9e[_Fz2+0]=(_Pz2*_Zz2._xb[_Wq])+(_Qz2*_Zz2._xb[_Xq])+_Zz2._xb[_Zq];
_9e[_Fz2+1]=(_Pz2*_Zz2._xb[__q])+(_Qz2*_Zz2._xb[_Qp])+_Zz2._xb[_1r];_Fz2+=_2e}}return _xz2}function _Az2(_mz2,_Sz2,_Tz2,_Uz2,_qz2,_Vz2,_Wz2,_Xz2,_Yz2,_rz2){var _uz2=1.0;if(_rz2){_uz2=_vz2(_mz2,_Uz2)*_2x2}var _5A2=!1;var __z2=_Sz2,_Uc=__z2._Uc,_xz2=0,_Nb=0;var _sM1=[];var _Lb=((_Uc>>16)&0xff),_bd=((_Uc>>8)&0xff),_Ob=(_Uc&0xff),_cd=((_Uc>>24)&0xff);_sM1[0]=(_Lb*_qz2[0])>>8;_sM1[1]=(_bd*_qz2[1])>>8;_sM1[2]=(_Ob*_qz2[2])>>8;_sM1[3]=(_cd*_qz2[3])>>8;for(_Nb=0;_Nb<4;_Nb++){_sM1[_Nb]=((_sM1[_Nb]*_Wz2[_Nb])>>8)+_Xz2[_Nb];
_sM1[_Nb]=_Kb(0,_Mb(_sM1[_Nb],255))}var _Cz2=_sM1[2]|(_sM1[1]<<8)|(_sM1[0]<<16)|(_sM1[3]<<24);var _Dz2=[];_Dz2[0]=((_Uc&0xff)*_Vz2[0])>>8;_Dz2[1]=(((_Uc>>8)&0xff)*_Vz2[1])>>8;_Dz2[2]=(((_Uc>>16)&0xff)*_Vz2[2])>>8;_Dz2[3]=(((_Uc>>24)&0xff)*_Vz2[3])>>8;for(_Nb=0;_Nb<4;_Nb++){_Dz2[_Nb]=((_Dz2[_Nb]*_Wz2[_Nb])>>8)+_Yz2[_Nb];_Dz2[_Nb]=_Kb(0,_Mb(_Dz2[_Nb],255))}var _Ez2=_Dz2[0]|(_Dz2[1]<<8)|(_Dz2[2]<<16)|(_Dz2[3]<<24);if(_5A2){}else if(_rz2&&(_Tz2._DM1>0)){_xz2+=_Tz2._DM1*2;var _Xd=_Tz2._DM1*6;var _Yd=_kc._Zd(__d._0e,
null,_kc._1e,_Xd);var _2e=_Yd._3e()>>2;var _Fz2=_2e*_Yd._4e;_Yd._4e+=_Xd;_5e=_Yd._6e;_7e=_Yd._8e;var _2A2=0;for(_Nb=_Tz2._DM1;_Nb>0;_Nb--){var _J41=_Tz2._MM1[_2A2++],_K41=_Tz2._MM1[_2A2++];var _3A2=_J41*2,_4A2=_J41*2;var _Gz2=_Tz2._HM1[_3A2];_3A2++;var _Hz2=_Tz2._HM1[_3A2];var _Iz2=_Tz2._NM1[_4A2];_4A2++;var _Jz2=_Tz2._NM1[_4A2];_3A2=_K41*2;_4A2=_K41*2;var _Kz2=_Tz2._HM1[_3A2];_3A2++;var _Lz2=_Tz2._HM1[_3A2];var _Mz2=_Tz2._NM1[_4A2];_4A2++;var _Nz2=_Tz2._NM1[_4A2];var _yb=(_Gz2*_Uz2._xb[_Wq])+(_Hz2*_Uz2._xb[_Xq])+_Uz2._xb[_Zq],
_zb=(_Gz2*_Uz2._xb[__q])+(_Hz2*_Uz2._xb[_Qp])+_Uz2._xb[_1r],_Ab=(_Kz2*_Uz2._xb[_Wq])+(_Lz2*_Uz2._xb[_Xq])+_Uz2._xb[_Zq],_Bb=(_Kz2*_Uz2._xb[__q])+(_Lz2*_Uz2._xb[_Qp])+_Uz2._xb[_1r];_Iz2*=_uz2;_Jz2*=_uz2;_Mz2*=_uz2;_Nz2*=_uz2;var _3m=(_Iz2*_Uz2._xb[_Wq])+(_Jz2*_Uz2._xb[_Xq])+_yb,_4m=(_Iz2*_Uz2._xb[__q])+(_Jz2*_Uz2._xb[_Qp])+_zb,_KK1=(_Mz2*_Uz2._xb[_Wq])+(_Nz2*_Uz2._xb[_Xq])+_Ab,_LK1=(_Mz2*_Uz2._xb[__q])+(_Nz2*_Uz2._xb[_Qp])+_Bb;_5e[_Fz2+0]=_yb;_5e[_Fz2+1]=_zb;_5e[_Fz2+2]=_he;_7e[_Fz2]=_Cz2;_Fz2+=_2e;
_5e[_Fz2+0]=_Ab;_5e[_Fz2+1]=_Bb;_5e[_Fz2+2]=_he;_7e[_Fz2]=_Cz2;_Fz2+=_2e;_5e[_Fz2+0]=_3m;_5e[_Fz2+1]=_4m;_5e[_Fz2+2]=_he;_7e[_Fz2]=_Ez2;_Fz2+=_2e;_5e[_Fz2+0]=_3m;_5e[_Fz2+1]=_4m;_5e[_Fz2+2]=_he;_7e[_Fz2]=_Ez2;_Fz2+=_2e;_5e[_Fz2+0]=_Ab;_5e[_Fz2+1]=_Bb;_5e[_Fz2+2]=_he;_7e[_Fz2]=_Cz2;_Fz2+=_2e;_5e[_Fz2+0]=_KK1;_5e[_Fz2+1]=_LK1;_5e[_Fz2+2]=_he;_7e[_Fz2]=_Ez2;_Fz2+=_2e}}var _Xd=_Tz2._AM1*3;var _Yd=_kc._Zd(__d._0e,null,_kc._1e,_Xd);var _2e=_Yd._3e()>>2;var _Fz2=_2e*_Yd._4e;_Yd._4e+=_Xd;_5e=_Yd._6e;_7e=_Yd._8e;
_xz2+=_Tz2._AM1;var _Oz2=0;for(var _Nb=_Tz2._AM1*3;_Nb>0;--_Nb){var index=_Tz2._JM1[_Oz2++];var _Pz2=_Tz2._HM1[index*2];var _Qz2=_Tz2._HM1[(index*2)+1];var _44=(_Pz2*_Uz2._xb[_Wq])+(_Qz2*_Uz2._xb[_Xq])+_Uz2._xb[_Zq];var _54=(_Pz2*_Uz2._xb[__q])+(_Qz2*_Uz2._xb[_Qp])+_Uz2._xb[_1r];_5e[_Fz2+0]=_44;_5e[_Fz2+1]=_54;_5e[_Fz2+2]=_he;_7e[_Fz2]=_Cz2;_Fz2+=_2e}return _xz2}function _vz2(_mz2,_Uz2){if(_1x2){if(_mz2._uz2!==undefined){return _mz2._uz2}var _tb2=_Sq(_Jq);var _6A2=_Sq(_xA);var _7A2=_Sq(_yA);var _8A2=new _Gp();
_8A2._Tq(_tb2,_6A2);var _9A2=new _Gp();_9A2._Tq(_8A2,_7A2);var _aA2=new _Gp();_aA2._Tq(_Uz2,_9A2);var _bA2=_kc._Wp1,_cA2=_kc._Xp1;var _dA2=[];_dA2[0]=0.0;_dA2[1]=0.0;_dA2[2]=1.0;_dA2[3]=0.0;_dA2[4]=0.0;_dA2[5]=1.0;var _eA2=[];for(var _24=0;_24<3;_24++){var _TP1=(_dA2[_24*2]*_aA2._xb[_W42])+(_dA2[(_24*2)+1]*_aA2._xb[_X42])+(_he*_aA2._xb[_Y42])+_aA2._xb[_Z42];var index=(_24*2)+0;_eA2[index]=(_dA2[_24*2]*_aA2._xb[_Wq])+(_dA2[(_24*2)+1]*_aA2._xb[_Xq])+(_he*_aA2._xb[_Yq])+_aA2._xb[_Zq];_eA2[index]=_eA2[index]/_TP1;
_eA2[index]=_eA2[index]*_bA2;index++;_eA2[index]=(_dA2[_24*2]*_aA2._xb[__q])+(_dA2[(_24*2)+1]*_aA2._xb[_Qp])+(_he*_aA2._xb[_0r])+_aA2._xb[_1r];_eA2[index]=_eA2[index]/_TP1;_eA2[index]=_eA2[index]*_cA2}var _fA2=[];_fA2[0]=_eA2[2]-_eA2[0];_fA2[1]=_eA2[3]-_eA2[1];_fA2[2]=_eA2[4]-_eA2[0];_fA2[3]=_eA2[5]-_eA2[1];var _gA2=0.0,_uz2=1.0,index=0;for(var _24=0;_24<2;_24++){var length=_fA2[index]*_fA2[index];index++;length+=_fA2[index]*_fA2[index];index++;if(length>0.0){length=Math.sqrt(length)}_gA2=Math.max(length,
_gA2)}_gA2*=0.5;if(_gA2>0.0){_uz2=1.0/_gA2}_mz2._uz2=_uz2;return _uz2}return 1.0}function _sx2(_YO,_EO,_FO,_Qa,_Ra,_Vc2,_Wc2,_xQ,_Pf,_7v,_Tx,_Ux,_Af){var _Yd,_4i2,_Vy2,_5e,_7e,_9e;if(_YO===undefined){debug("Attempting to draw texture that is not loaded");return }if(!_YO._yc._Vd)_Wd(_YO);_Yd=_kc._Zd(__d._0e,_YO._yc._Vd,_kc._1e,6);var _2e=_Yd._3e()>>2;var index=_2e*_Yd._4e;_Yd._4e+=6;var _be=index;var _ce=_be+_2e;var _de=_ce+_2e;var _ee=_de+_2e;var _fe=_ee+_2e;var _ge=_fe+_2e;_5e=_Yd._6e;_7e=_Yd._8e;_9e=_Yd._ae;
var _yb=-_Vc2*(_EO-_YO._z5);var _zb=-_Wc2*(_FO-_YO._A5);var _Ab=_yb+(_Vc2*_YO._B5);var _Bb=_zb+(_Wc2*_YO._C5);if(Math.abs(_xQ)<0.001){_5e[_be+0]=_5e[_fe+0]=_5e[_ge+0]=_Qa+_yb;_5e[_be+1]=_5e[_ce+1]=_5e[_ge+1]=_Ra+_zb;_5e[_ce+0]=_5e[_de+0]=_5e[_ee+0]=_Qa+_Ab;_5e[_de+1]=_5e[_ee+1]=_5e[_fe+1]=_Ra+_Bb;_5e[_be+2]=_5e[_ce+2]=_5e[_de+2]=_5e[_ee+2]=_5e[_fe+2]=_5e[_ge+2]=_he}else {var _dc=Math.sin(_xQ);var _ec=Math.cos(_xQ);var _UE1=_yb*_ec;var _VE1=_Ab*_ec;var _WE1=_zb*_ec;var _XE1=_Bb*_ec;var _YE1=_yb*_dc;var _ZE1=_Ab*_dc;
var __E1=_zb*_dc;var _0F1=_Bb*_dc;_5e[_be+0]=_5e[_ge+0]=_Qa+_UE1+__E1;_5e[_be+1]=_5e[_ge+1]=_Ra-_YE1+_WE1;_5e[_de+0]=_5e[_ee+0]=_Qa+_VE1+_0F1;_5e[_de+1]=_5e[_ee+1]=_Ra-_ZE1+_XE1;_5e[_ce+1]=_Ra-_ZE1+_WE1;_5e[_ce+0]=_Qa+_VE1+__E1;_5e[_fe+0]=_Qa+_UE1+_0F1;_5e[_fe+1]=_Ra-_YE1+_XE1;_5e[_be+2]=_5e[_ce+2]=_5e[_de+2]=_5e[_ee+2]=_5e[_fe+2]=_5e[_ge+2]=_he}_9e[_be+0]=_9e[_fe+0]=_9e[_ge+0]=_YO._44/_YO._yc.width;_9e[_be+1]=_9e[_ce+1]=_9e[_ge+1]=_YO._54/_YO._yc.height;_9e[_ce+0]=_9e[_de+0]=_9e[_ee+0]=(_YO._44+_YO._64)/_YO._yc.width;
_9e[_de+1]=_9e[_ee+1]=_9e[_fe+1]=(_YO._54+_YO._74)/_YO._yc.height;var _cd=(_Af*255.0)<<24;_Pf=_cd|(_Pf&0xffffff);if(_7v==undefined){_7v=_Pf;_Tx=_Pf;_Ux=_Pf}else {_7v=_7v|_cd;_Tx=_Tx|_cd;_Ux=_Ux|_cd}if(_db2){_Pf&=0xfffefffe;_7v&=0xfffefffe;_Tx&=0xfffefffe;_Ux&=0xfffefffe;_7v|=0x00010000;_Tx|=0x00000001;_Ux|=0x00010001}_7e[_be]=_7e[_ge]=_Pf;_7e[_ce]=_7v;_7e[_de]=_7e[_ee]=_Tx;_7e[_fe]=_Ux}function _tx2(_YO,_2c,_3c,_pb,_qb,_iy,_jy,_5d2,_6d2,_Af){var _Uc=~~((_Af*255.0)<<24)|0xffffff;_Zx=_Uc,_bb2=_Uc,_cb2=_Uc;
var _Yd,_4i2,_Vy2,_5e,_7e,_9e;if(!_YO._yc._Vd)_Wd(_YO);_Yd=_kc._Zd(__d._0e,_YO._yc._Vd,_kc._1e,6);var _2e=_Yd._3e()>>2;var index=_2e*_Yd._4e;_Yd._4e+=6;var _be=index,_ce=_be+_2e,_de=_ce+_2e,_ee=_de+_2e,_fe=_ee+_2e,_ge=_fe+_2e;_5e=_Yd._6e;_7e=_Yd._8e;_9e=_Yd._ae;_5e[_be+0]=_5e[_ge+0]=_2c;_5e[_be+1]=_5e[_ge+1]=_3c;_5e[_ce+0]=_pb;_5e[_ce+1]=_qb;_5e[_de+0]=_5e[_ee+0]=_iy;_5e[_de+1]=_5e[_ee+1]=_jy;_5e[_fe+0]=_5d2;_5e[_fe+1]=_6d2;_5e[_be+2]=_5e[_ce+2]=_5e[_de+2]=_5e[_ee+2]=_5e[_fe+2]=_5e[_ge+2]=_he;_9e[_be+0]=_9e[_fe+0]=_9e[_ge+0]=_YO._44/_YO._yc.width;
_9e[_be+1]=_9e[_ce+1]=_9e[_ge+1]=_YO._54/_YO._yc.height;_9e[_ce+0]=_9e[_de+0]=_9e[_ee+0]=(_YO._44+_YO._64)/_YO._yc.width;_9e[_de+1]=_9e[_ee+1]=_9e[_fe+1]=(_YO._54+_YO._74)/_YO._yc.height;if(_db2){_Uc&=0xfffefffe;_Zx&=0xfffefffe;_bb2&=0xfffefffe;_cb2&=0xfffefffe;_Zx|=0x00010000;_bb2|=0x00000001;_cb2|=0x00010001}_7e[_be]=_7e[_ge]=_Uc;_7e[_ce]=_Zx;_7e[_de]=_7e[_ee]=_bb2;_7e[_fe]=_cb2}function _px2(_Ug,_Qa,_Ra,_Cp1){_kc._bs1(_Ug,_Qa,_Ra,_Cp1);}function _wx2(_YO,_EH,_FH,_sc,_tc,_Qa,_Ra,__n,_0o,_lQ,_Af){
if(!_YO)return;if(!_YO._yc)return;if(!_YO._yc.complete)return;_lQ&=0xffffff;_lQ|=(_Af*255)<<24;if(_EH<_YO._z5){var _8d2=_YO._z5-_EH;_Qa+=_8d2;_sc-=_8d2;_EH=0}else {_EH-=_YO._z5}if(_FH<_YO._A5){var _8d2=_YO._A5-_FH;_Ra+=_8d2;_tc-=_8d2;_FH=0}else {_FH-=_YO._A5}if(_sc>(_YO._B5-_EH))_sc=_YO._B5-_EH;if(_tc>(_YO._C5-_FH))_tc=_YO._C5-_FH;if(_sc<=0||_tc<=0)return;_Ux2(_YO,_EH+_YO._44,_FH+_YO._54,_sc,_tc,_Qa,_Ra,_sc*__n,_tc*_0o,_lQ)}function _xx2(_2c,_3c,_pb,_qb,_Dx){var _Yd,_4i2,_Vy2,_5e,_7e,_9e;_2c=~~_2c;_3c=~~_3c;
_pb=~~_pb;_qb=~~_qb;var _TJ1=__d._0e;var _wc=6;if(_Dx){_TJ1=__d._lf;_wc=8}_Yd=_kc._Zd(_TJ1,null,_kc._1e,_wc);var _2e=_Yd._3e()>>2;var index=_2e*_Yd._4e;_Yd._4e+=_wc;var _be=index;var _ce=_be+_2e;var _de=_ce+_2e;var _ee=_de+_2e;var _fe=_ee+_2e;var _ge=_fe+_2e;var _hA2=_ge+_2e;var _iA2=_hA2+_2e;_5e=_Yd._6e;_7e=_Yd._8e;_9e=_Yd._ae;var _Uc=~~((_xf*255.0)<<24)|(_yf&0xffffff);if(!_Dx){_5e[_be+0]=_5e[_fe+0]=_5e[_ge+0]=_2c;_5e[_be+1]=_5e[_ce+1]=_5e[_ge+1]=_3c;_5e[_ce+0]=_5e[_de+0]=_5e[_ee+0]=_pb+1;_5e[_de+1]=_5e[_ee+1]=_5e[_fe+1]=_qb+1;
_5e[_be+2]=_5e[_ce+2]=_5e[_de+2]=_5e[_ee+2]=_5e[_fe+2]=_5e[_ge+2]=_he;_7e[_be]=_7e[_ce]=_7e[_de]=_7e[_ee]=_7e[_fe]=_7e[_ge]=_Uc}else {_7e[_be]=_7e[_ce]=_7e[_de]=_7e[_ee]=_7e[_fe]=_7e[_ge]=_7e[_hA2]=_7e[_iA2]=_Uc;_5e[_ge+0]=_5e[_iA2+0]=_5e[_hA2+0]=_5e[_be+0]=_2c+0.5;_5e[_iA2+1]=_5e[_de+1]=_5e[_ce+1]=_5e[_be+1]=_3c+0.5;_5e[_fe+0]=_5e[_ee+0]=_5e[_de+0]=_5e[_ce+0]=_pb+0.5;_5e[_ee+1]=_5e[_fe+1]=_5e[_ge+1]=_5e[_hA2+1]=_qb+0.5;_5e[_iA2+1]=_3c;_5e[_be+2]=_5e[_ce+2]=_5e[_de+2]=_5e[_ee+2]=_5e[_fe+2]=_5e[_ge+2]=_5e[_hA2+2]=_5e[_iA2+2]=_he}
}function _yx2(_2c,_3c,_pb,_qb,_Ix,_Jx,_6v,_7v,_Dx){var _24,_64,_74;_64=_Ix;_74=_Jx;if(_64>Math.abs(_pb-_2c)){_64=Math.abs(_pb-_2c)}if(_74>Math.abs(_qb-_3c)){_74=Math.abs(_qb-_3c)}_SV=(_Bf(_6v)&0xffffff)|((_xf*255.0)<<24);_TV=(_Bf(_7v)&0xffffff)|((_xf*255.0)<<24);var _jA2=_8x2/4;var _TJ1=__d._of;var _wc=((_jA2+1)*4)+2;if(_Dx){_TJ1=__d._mf}var _Qy=(_2c+_pb)*0.5;var _Ry=(_3c+_qb)*0.5;var _4q=Math.abs(_pb-_2c)*0.5-_64*0.5;var _5q=Math.abs(_qb-_3c)*0.5-_74*0.5;_Yd=_kc._Zd(_TJ1,null,_kc._1e,_wc);var _2e=_Yd._3e()>>2;
var index=_2e*_Yd._4e;var _kA2=index;_Yd._4e+=_wc;_5e=_Yd._6e;_7e=_Yd._8e;_5e[index]=_Qy;_5e[index+1]=_Ry;_5e[index+2]=_he;_7e[index]=_SV;index+=_2e;for(_24=0;_24<=_jA2;_24++){_5e[index]=(_Qy+_4q+_64*_9x2[_24]/2);_5e[index+1]=(_Ry+_5q+_74*_ax2[_24]/2);_5e[index+2]=_he;_7e[index]=_TV;index+=_2e}for(_24=_jA2;_24<=(_jA2*2);_24++){_5e[index]=(_Qy-_4q+_64*_9x2[_24]/2);_5e[index+1]=(_Ry+_5q+_74*_ax2[_24]/2);_5e[index+2]=_he;_7e[index]=_TV;index+=_2e;}for(_24=(_jA2*2);_24<=(_jA2*3);_24++){_5e[index]=(_Qy-_4q+_64*_9x2[_24]/2);
_5e[index+1]=(_Ry-_5q+_74*_ax2[_24]/2);_5e[index+2]=_he;_7e[index]=_TV;index+=_2e}for(_24=(_jA2*3);_24<=(_jA2*4);_24++){_5e[index]=(_Qy+_4q+_64*_9x2[_24]/2);_5e[index+1]=(_Ry-_5q+_74*_ax2[_24]/2);_5e[index+2]=_he;_7e[index]=_TV;index+=_2e}_5e[index]=_5e[_kA2+_2e];_5e[index+1]=_5e[_kA2+_2e+1];_5e[index+2]=_he;_7e[index]=_TV;if(_Dx){_5e[_kA2]=_5e[_kA2+_2e];_5e[_kA2+1]=_5e[_kA2+_2e+1];_5e[_kA2+2]=_he;_7e[_kA2]=_7e[_kA2+_2e]}}function _zx2(_2c,_3c,_pb,_qb,_6v,_7v,_Tx,_Ux,_Dx){var _Yd,_4i2,_Vy2,_5e,_7e,
_9e;_2c=~~_2c;_3c=~~_3c;_pb=~~_pb;_qb=~~_qb;var _cd=((_xf*255.0)<<24);_6v=_Bf(_6v)|_cd;_7v=_Bf(_7v)|_cd;_Tx=_Bf(_Tx)|_cd;_Ux=_Bf(_Ux)|_cd;var _TJ1=__d._0e;var _wc=6;if(_Dx){_TJ1=__d._lf;_wc=8}_Yd=_kc._Zd(_TJ1,null,_kc._1e,_wc);var _2e=_Yd._3e()>>2;var index=_2e*_Yd._4e;_Yd._4e+=_wc;var _be=index;var _ce=_be+_2e;var _de=_ce+_2e;var _ee=_de+_2e;var _fe=_ee+_2e;var _ge=_fe+_2e;var _hA2=_ge+_2e;var _iA2=_hA2+_2e;_5e=_Yd._6e;_7e=_Yd._8e;_9e=_Yd._ae;var _Uc=~~((_xf*255.0)<<24)|(_yf&0xffffff);if(!_Dx){_5e[_be+0]=_5e[_fe+0]=_5e[_ge+0]=_2c;
_5e[_be+1]=_5e[_ce+1]=_5e[_ge+1]=_3c;_5e[_ce+0]=_5e[_de+0]=_5e[_ee+0]=_pb+0.5;_5e[_de+1]=_5e[_ee+1]=_5e[_fe+1]=_qb+0.5;_5e[_be+2]=_5e[_ce+2]=_5e[_de+2]=_5e[_ee+2]=_5e[_fe+2]=_5e[_ge+2]=_he;_7e[_be]=_7e[_ge]=_6v;_7e[_de]=_7e[_ee]=_Tx;_7e[_ce]=_7v;_7e[_fe]=_Ux}else {_7e[_be]=_7e[_iA2]=_6v;_7e[_ce]=_7e[_de]=_7v;_7e[_ee]=_7e[_fe]=_Tx;_7e[_ge]=_7e[_hA2]=_Ux;_5e[_ge+0]=_5e[_iA2+0]=_5e[_hA2+0]=_5e[_be+0]=_2c+0.5;_5e[_iA2+1]=_5e[_de+1]=_5e[_ce+1]=_5e[_be+1]=_3c+0.5;_5e[_fe+0]=_5e[_ee+0]=_5e[_de+0]=_5e[_ce+0]=_pb+0.5;
_5e[_ee+1]=_5e[_fe+1]=_5e[_ge+1]=_5e[_hA2+1]=_qb+0.5;_5e[_iA2+1]=_3c;_5e[_be+2]=_5e[_ce+2]=_5e[_de+2]=_5e[_ee+2]=_5e[_fe+2]=_5e[_ge+2]=_5e[_hA2+2]=_5e[_iA2+2]=_he}}function _Ix2(_Qa,_Ra,_Pf){var _Yd,_5e,_7e,_9e;_Yd=_kc._Zd(__d._kf,null,_kc._1e,1);var _2e=_Yd._3e()>>2;var _be=_2e*_Yd._4e;_Yd._4e++;_5e=_Yd._6e;_7e=_Yd._8e;_9e=_Yd._ae;var _Uc=~~((_xf*255.0)<<24)|_Bf(_Pf);_5e[_be+0]=~~_Qa+0.5;_5e[_be+1]=~~_Ra+0.5;_5e[_be+2]=_he;_7e[_be]=_Uc}function _Ex2(_2c,_3c,_pb,_qb,_iy,_jy,_Dx){var _Yd,_5e,_7e,_9e;if(_Dx){
_Yd=_kc._Zd(__d._mf,null,_kc._1e,4)}else {_Yd=_kc._Zd(__d._0e,null,_kc._1e,3)}var _2e=_Yd._3e()>>2;var index=_2e*_Yd._4e;_Yd._4e+=3;var _be=index;var _ce=_be+_2e;var _de=_ce+_2e;var _ee=_de+_2e;_5e=_Yd._6e;_7e=_Yd._8e;_5e[_be+0]=_2c;_5e[_be+1]=_3c;_5e[_be+2]=_he;_5e[_ce+0]=_pb;_5e[_ce+1]=_qb;_5e[_ce+2]=_he;_5e[_de+0]=_iy;_5e[_de+1]=_jy;_5e[_de+2]=_he;if(_Dx){_5e[_ee+0]=_2c;_5e[_ee+1]=_3c;_5e[_ee+2]=_he;_Yd._4e++}_7e[_be]=_7e[_ce]=_7e[_de]=_7e[_ee]=((_xf*255.0)<<24)|_yf;}function _Ax2(_2c,_3c,_pb,_qb,_6v,
_7v,_Xx,_Dx){if(_Xx){_zx2(_2c,_3c,_pb,_qb,_6v,_6v,_7v,_7v,_Dx)}else {_zx2(_2c,_3c,_pb,_qb,_6v,_7v,_7v,_6v,_Dx)}}function _Bx2(_Qa,_Ra){_Ix2(_Qa,_Ra,_ou)}function _Cx2(_Qa,_Ra){return _Dx2(_Qa,_Ra)&0x00ffffff}function _Dx2(_Qa,_Ra){_Qa=~~_Qa;_Ra=~~_Ra;if(_Rp<0){_Ra=_kc._Zp1-_Ra}return _kc._Ns1(_Qa,_Ra)}function _Fx2(_2c,_3c,_pb,_qb,_iy,_jy,_iu,_ju,_ku,_Dx){var _Yd,_5e,_7e,_9e;var _cd=((_xf*255.0)<<24);_iu=_cd|_Bf(_iu);_ju=_cd|_Bf(_ju);_ku=_cd|_Bf(_ku);if(_Dx){_Yd=_kc._Zd(__d._mf,null,_kc._1e,4)}else {_Yd=_kc._Zd(__d._0e,
null,_kc._1e,3)}var _2e=_Yd._3e()>>2;var index=_2e*_Yd._4e;_Yd._4e+=3;var _be=index;var _ce=_be+_2e;var _de=_ce+_2e;var _ee=_de+_2e;_5e=_Yd._6e;_7e=_Yd._8e;_5e[_be+0]=_2c;_5e[_be+1]=_3c;_5e[_be+2]=_he;_5e[_ce+0]=_pb;_5e[_ce+1]=_qb;_5e[_ce+2]=_he;_5e[_de+0]=_iy;_5e[_de+1]=_jy;_5e[_de+2]=_he;if(_Dx){_5e[_ee+0]=_2c;_5e[_ee+1]=_3c;_5e[_ee+2]=_he;_Yd._4e++}_7e[_be]=_iu;_7e[_ce]=_ju;_7e[_de]=_ku;_7e[_ee]=_iu}function _Gx2(_2c,_3c,_pb,_qb,_6v,_7v,_Dx){var _Qy=(_2c+_pb)/2;var _Ry=(_3c+_qb)/2;var _4q=Math.abs((_2c-_pb)/2);
var _5q=Math.abs((_3c-_qb)/2);var _cd=((_xf*255.0)<<24);_6v=_cd|_Bf(_6v);_7v=_cd|_Bf(_7v);var _rt2;var _rd;if(_Dx){var _lA2=_8x2+1;_Yd=_kc._Zd(__d._mf,null,_kc._1e,_lA2);var _2e=_Yd._3e()>>2;var index=_2e*_Yd._4e;_Yd._4e+=_lA2;_5e=_Yd._6e;_7e=_Yd._8e;for(var _24=0;_24<=_8x2;_24++){_5e[index]=(_Qy+(_4q*_9x2[_24]));_5e[index+1]=(_Ry+(_5q*_ax2[_24]));_5e[index+2]=_he;_7e[index]=_7v;index+=_2e}}else {var _mA2=_8x2*3;_Yd=_kc._Zd(__d._0e,null,_kc._1e,_mA2);var _2e=_Yd._3e()>>2;var index=_2e*_Yd._4e;_Yd._4e+=_mA2;
_5e=_Yd._6e;_7e=_Yd._8e;for(var _24=0;_24<_8x2;_24++){_5e[index]=_Qy;_5e[index+1]=_Ry;_5e[index+2]=_he;_7e[index]=_6v;index+=_2e;_5e[index]=(_Qy+_4q*_9x2[_24]);_5e[index+1]=(_Ry+_5q*_ax2[_24]);_5e[index+2]=_he;_7e[index]=_7v;index+=_2e;_5e[index]=(_Qy+_4q*_9x2[_24+1]);_5e[index+1]=(_Ry+_5q*_ax2[_24+1]);_5e[index+2]=_he;_7e[index]=_7v;index+=_2e}}}function _Hx2(_Qa,_Ra,_Vy,_6v,_7v,_Dx){_Gx2(_Qa-_Vy,_Ra-_Vy,_Qa+_Vy,_Ra+_Vy,_6v,_7v,_Dx)}function _Jx2(_2c,_3c,_pb,_qb){_Lx2(_2c,_3c,_pb,_qb,1.0,_ou,_ou)}
function _Kx2(_2c,_3c,_pb,_qb,_qj){_Lx2(_2c,_3c,_pb,_qb,_qj,_ou,_ou)}function _Lx2(_2c,_3c,_pb,_qb,_qj,_6v,_7v){var _cd=((_xf*255.0)<<24);_6v=_cd|_Bf(_6v);_7v=_cd|_Bf(_7v);var _Tb=(_pb-_2c);var _Vb=(_qb-_3c);var _Jb=(_Tb*_Tb)+(_Vb*_Vb);if(_Jb<0.0001)return;_Jb=Math.sqrt(_Jb);if(_Jb<0.0001)return;_Tb=0.5*_qj*_Tb/_Jb;_Vb=0.5*_qj*_Vb/_Jb;_Yd=_kc._Zd(__d._0e,null,_kc._1e,6);var _2e=_Yd._3e()>>2;var index=_2e*_Yd._4e;_Yd._4e+=6;var _be=index;var _ce=_be+_2e;var _de=_ce+_2e;var _ee=_de+_2e;var _fe=_ee+_2e;var _ge=_fe+_2e;
_5e=_Yd._6e;_7e=_Yd._8e;_5e[_be+0]=(_2c-_Vb);_5e[_be+1]=(_3c+_Tb);_5e[_ce+0]=(_pb-_Vb);_5e[_ce+1]=(_qb+_Tb);_5e[_de+0]=(_pb+_Vb);_5e[_de+1]=(_qb-_Tb);_5e[_ee+0]=(_pb+_Vb);_5e[_ee+1]=(_qb-_Tb);_5e[_fe+0]=(_2c+_Vb);_5e[_fe+1]=(_3c-_Tb);_5e[_ge+0]=(_2c-_Vb);_5e[_ge+1]=(_3c+_Tb);_5e[_be+2]=_5e[_ce+2]=_5e[_de+2]=_5e[_ee+2]=_5e[_fe+2]=_5e[_ge+2]=_he;_7e[_be]=_7e[_fe]=_7e[_ge]=_6v;_7e[_ce]=_7e[_de]=_7e[_ee]=_7v}function _nA2(_YO,_qj,_rj){var _Vs1=_kc._Ps1(_qj,_rj);_YO._oA2=_Vs1;_YO._Ws1=_Vs1._Ws1;_YO._yc._Vd=_Vs1._Is1}
function _Vx2(_qj,_rj,_xP){var _wl=new _xl();_wl._yc=document.createElement("surf");_wl._Lf=_qj;_wl._Mf=_rj;_wl._yc.width=_qj;_wl._yc.height=_rj;_wl._yc._Lf=_qj;_wl._yc._Mf=_rj;if(_xP!=undefined){var _Dl=_rl._Bj(_xP);if(_Dl&&_Dl._oA2){_kc._Ys1(_Dl._oA2)}}_nA2(_wl,_qj,_rj);_wl._44=0;_wl._54=0;_wl._64=_qj;_wl._74=_rj;_wl._z5=0;_wl._A5=0;_wl._B5=_wl._64;_wl._C5=_wl._74;_wl._D5=_wl._64;_wl._E5=_wl._74;if(_xP!=undefined){_rl._ek(_xP,_wl);_wl._F5=_xP}else {_wl._F5=_rl._Tj(_wl);}_wl._AP=_wl;_wl._yc.complete=!0;
_wl._vc=[];_wl._wc=0;_wl._xc=4;_wl._BP=0;_wl._CP=null;_wl._vO=_wl._yc;return _wl._F5}_HP=_IP;function _Xx2(_xj){var _Dl=_rl._Bj(_xj);if(_Dl!=null){_7x2.push({_Ws1:_A12,_pA2:_Rp,_qA2:_kc._Yp1,_rA2:_kc._Zp1,_Wz:_sA,_Yz:_tA,__z:_uA,_1A:_vA});_Rp=-1;_A12=_Dl._Ws1;_kc._os1(_Dl._Ws1);_KP=!1}}function _Wx2(_xj){var _Dl=_rl._Bj(_xj);if(_Dl!=null){_7x2.push({_Ws1:_A12,_pA2:_Rp,_qA2:_kc._Yp1,_rA2:_kc._Zp1,_Wz:_sA,_Yz:_tA,__z:_uA,_1A:_vA});_kc._Yp1=_Dl._Lf;_kc._Zp1=_Dl._Mf;_QP.left=_dz.left;_QP.top=_dz.top;_QP.right=_dz.right;
_QP.bottom=_dz.bottom;_dz.left=0;_dz.top=0;_dz.right=_Dl._Lf;_dz.bottom=_Dl._Mf;_RP._tj(_SP);_SP._Wz=0;_SP._Yz=0;_SP.__z=_Dl._Lf;_SP._1A=_Dl._Mf;_SP._TP=0;_SP._UP=0;_SP._VP=_Dl._Lf;_SP._WP=_Dl._Mf;_SP._Li=0;_SP._Ni=0;_SP._XP=_Dl._Lf;_SP._YP=_Dl._Mf;_SP._Mi=_SP._Li+_SP._XP;_SP._Oi=_SP._Ni+_SP._YP;_A12=_Dl._Ws1;_kc._os1(_Dl._Ws1);_Rp=-1;_LP=_Uw;_MP=_Vw;_NP=_Ww;_OP=_Xw;_ZP(0,0,_Dl._Lf,_Dl._Mf);__P(_SP._Wz,_SP._Yz,_SP.__z,_SP._1A,_SP._Tc);_VA();_KP=!0;}}function _Yx2(){if(_KP){_dz.left=_QP.left;_dz.right=_QP.right;
_dz.top=_QP.top;_dz.bottom=_QP.bottom;_SP._tj(_RP)}var _sA2=_7x2.pop();if(_sA2){_Rp=_sA2._pA2;_A12=_sA2._Ws1;_kc._Yp1=_sA2._qA2;_kc._Zp1=_sA2._rA2;if(_KP){_ZP(_LP,_MP,_NP,_OP);__P(_sA2._Wz,_sA2._Yz,_sA2.__z,_sA2._1A,_SP._Tc)}}else {_Rp=1;_A12=null;_kc._Yp1=_kc._Wp1;_kc._Zp1=_kc._Xp1;if(_KP){_ZP(_LP,_MP,_NP,_OP);__P(_SP._Wz,_SP._Yz,_SP.__z,_SP._1A,_SP._Tc)}}_kc._os1(_A12);_VA()}function _Zx2(_xj){var _Dl=_rl._Bj(_xj);if(_Dl&&_Dl._oA2){_kc._Ys1(_Dl._oA2);_Dl._yc._Vd=undefined;_rl._bk(_xj)}}function __x2(_xj,
_Qa,_Ra){return _0y2(_xj,_Qa,_Ra)&0x00ffffff}function _0y2(_xj,_Qa,_Ra){var _Dl=_rl._Bj(_xj);if(_Dl!=null){_Qa=~~_Qa;_Ra=~~_Ra;_kc._Os1(_Dl._Ws1,_Qa,_Ra)}return 0x00000000}function _Rx2(_xj,_Qa,_Ra){var _Dl=_rl._Bj(_xj);if(!_Dl)return;_Qa=~~_Qa;_Ra=~~_Ra;_sd._zO(_Dl,0,0,_Dl._Lf,_Dl._Mf,_Qa,_Ra,_Dl._Lf,_Dl._Mf,0xffffffff)}function _1y2(_nQ,_Qa,_Ra,_oQ){_0s("surface_copy() (WebGL)")}function _2y2(_nQ,_Qa,_Ra,_oQ,_qQ,_rQ,_sQ,_tQ){var _ql=_rl._Bj(_nQ);var _Al=_rl._Bj(_oQ);_0s("surface_copy_part() (WebGL)")}function _5y2(_Pa,
_Qa,_Ra,_qj,_rj,_nl,_ol){_0s("sprite_add_from_screen() (WebGL)");return -1}function _4y2(_xj,_Qa,_Ra,_qj,_rj,_nl,_ol){var _Dl=_rl._Bj(_xj);if(_Dl!=null){_Qa=~~_Qa;_Ra=~~_Ra;_qj=~~_qj;_rj=~~_rj;var _vO=document.createElement(_bs);var _wO=_vO.getContext('2d');_xO(_wO);var _Jf=_kc._As1(_vO,_Dl._Ws1,_Qa,_Ra,_qj,_rj,_nl,_ol);var _wl=new _xl();_wl._44=0;_wl._54=0;_wl._64=_Jf._Js1;_wl._74=_Jf._Ks1;_wl._z5=0;_wl._A5=0;_wl._B5=_wl._64;_wl._C5=_wl._74;_wl._D5=_qj;_wl._E5=_rj;_wl._F5=_BO(_vO);_wl._yc=_zc[_wl._F5];
_wl._yc._Vd=_Jf;_wl._yc._Lf=_vO.width;_wl._yc._Mf=_vO.height;var _ul=new _vl();_ul._kl=_wl;return _gl._yl(_ul)}debug("Surface "+_xj+" does not exist");return -1}function _3y2(_Qa,_Ra,_qj,_rj,_nl,_ol){_Qa=~~_Qa;_Ra=~~_Ra;var _vO=document.createElement(_bs);var _wO=_vO.getContext('2d');_xO(_wO);var _Jf=_kc._ts1(_vO,_Qa,_Ra,_qj,_rj,_nl,_ol,(_Rp>0));var _wl=new _xl();_wl._44=0;_wl._54=0;_wl._64=_Jf._Js1;_wl._74=_Jf._Ks1;_wl._z5=0;_wl._A5=0;_wl._B5=_wl._64;_wl._C5=_wl._74;_wl._D5=_qj;_wl._E5=_rj;_wl._F5=_BO(_vO);
_wl._yc=_zc[_wl._F5];_wl._yc._Vd=_Jf;_wl._yc.width=_64;_wl._yc.height=_74;_wl._yc._Lf=_64;_wl._yc._Mf=_74;var _ul=new _vl();_ul._kl=_wl;return _gl._yl(_ul)}function _6y2(_xj,_Qa,_Ra,_qj,_rj,_nl,_ol,_EO,_FO){var _Dl=_rl._Bj(_xj);if(_Dl!=null){_Qa=~~_Qa;_Ra=~~_Ra;_qj=~~_qj;_rj=~~_rj;var _vO=document.createElement(_bs);var _wO=_vO.getContext('2d');_xO(_wO);var _Jf=_kc._As1(_vO,_Dl._Ws1,_Qa,_Ra,_qj,_rj,_nl,_ol);var _wl=new _xl();_wl._44=0;_wl._54=0;_wl._64=_Jf._Js1;_wl._74=_Jf._Ks1;_wl._z5=0;_wl._A5=0;_wl._B5=_wl._64;
_wl._C5=_wl._74;_wl._D5=_qj;_wl._E5=_rj;_wl._F5=_BO(_vO);_wl._yc=_zc[_wl._F5];_wl._yc._Vd=_Jf;_wl._yc._Lf=_vO.width;_wl._yc._Mf=_vO.height;var _yO=new _GO();_yO._g3="surface.copy";_yO.width=_qj;_yO.height=_rj;_yO._0D=new _Is();_yO._0D.right=_yO.width;_yO._0D.bottom=_yO.height;_yO._q3=!0;_yO._r3=!0;_yO.preload=!0;_yO._JO=0;_yO._KO=!1;_yO._s3=_EO;_yO._t3=_FO;_yO._LO=!0;_yO._Hb=1;_yO._UO=0;_yO._MO=!1;_yO._NO=!1;_yO._Ib=[];_yO._AO=[];_yO._A3=[];_yO._OO();_yO._AO[0]=_wl;var _HO=_rO._IO(_yO);return _HO}debug("Surface "+_xj+" does not exist");
return -1}function _7y2(_Pa,_xj,_Qa,_Ra,_qj,_rj,_nl,_ol){var _Dl=_rl._Bj(_xj);if(_Dl!=null){_Qa=~~_Qa;_Ra=~~_Ra;_qj=~~_qj;_rj=~~_rj;var _vO=document.createElement(_bs);var _wO=_vO.getContext('2d');_xO(_wO);var _Jf=_kc._As1(_vO,_Dl._Ws1,_Qa,_Ra,_qj,_rj,_nl,_ol);var _wl=new _xl();_wl._44=0;_wl._54=0;_wl._64=_sO.width;_wl._74=_sO.height;_wl._z5=0;_wl._A5=0;_wl._B5=_wl._64;_wl._C5=_wl._74;_wl._D5=_wl._64;_wl._E5=_wl._74;_wl._F5=_BO(_vO);_wl._yc=_zc[_wl._F5];_wl._yc._Vd=_Jf;_wl._yc._Lf=_vO.width;_wl._yc._Mf=_vO.height;
_sO=_rO._Bj(_Pa);_sO._AO[_sO._AO.length]=_wl;_sO._Hb++;return _Pa}debug("Surface "+_xj+" does not exist");return -1}function _Tx2(_xj){var _UH=_VH._Bj(_xj);if(_UH){var _Yd,_2e,index,_4i2,_Vy2,_5e,_7e,_9e,_2c,_3c,_pb,_qb;var _wm=~~((_xf*255.0)<<24)|0x0000ff;var _xm=~~((_xf*255.0)<<24)|0x00ff00;var _wc=6*(_UH._NH*_UH._MH);_Yd=_kc._Zd(__d._0e,null,_kc._1e,_wc);_2e=_Yd._3e()>>2;index=_2e*_Yd._4e;_Vy2=_Yd._4e;_Yd._4e+=_wc;_5e=_Yd._6e;_7e=_Yd._8e;for(var _54=0;_54<_UH._NH;_54++){for(var _44=0;_44<_UH._MH;_44++,
index+=_2e*6){var _Uc=_xm;var _be=index,_ce=_be+_2e,_de=_ce+_2e,_ee=_de+_2e,_fe=_ee+_2e,_ge=_fe+_2e;if(_UH._QH[(_UH._NH*_44)+_54]<0)_Uc=_wm;_2c=~~(_UH._KH+_44*_UH._OH);_3c=~~(_UH._LH+_54*_UH._PH);_pb=_2c+_UH._OH;_qb=_3c+_UH._PH;_5e[_ge+0]=_5e[_fe+0]=_5e[_be+0]=_2c;_5e[_ge+1]=_5e[_ce+1]=_5e[_be+1]=_3c;_5e[_ee+0]=_5e[_de+0]=_5e[_ce+0]=_pb;_5e[_fe+1]=_5e[_ee+1]=_5e[_de+1]=_qb;_5e[_be+2]=_5e[_ce+2]=_5e[_de+2]=_5e[_ee+2]=_5e[_fe+2]=_5e[_ge+2]=_he;_7e[_be]=_7e[_ce]=_7e[_de]=_7e[_ee]=_7e[_fe]=_7e[_ge]=_Uc}
}return }_Cj("Error: invalid mp_grid ID (mp_grid_draw)")}function _Sx2(_xj,_JJ,_KJ,_LJ){var _MJ=_NJ._J3[_xj];if(!_MJ)return;var _Yd,_Fz2,_5e,_7e,_9e,_2e;var _Uc=~~((_xf*255.0)<<24)|(_yf&0xffffff);var _Tb,_Vb,_jt;var _OJ=0;var _PJ=_MJ._QJ(0);if(!_LJ){_JJ=_JJ-_PJ._44;_KJ=_KJ-_PJ._54}else {_JJ=0;_KJ=0}_OJ=_Nj(_MJ.length/4.0);if(_OJ==0)return;var _wc=_OJ*2;_Yd=_kc._Zd(__d._lf,null,_kc._1e,_wc);_2e=_Yd._3e()>>2;_Fz2=_2e*_Yd._4e;_Yd._4e+=_wc;_5e=_Yd._6e;_7e=_Yd._8e;for(var _24=0;_24<_OJ;_24++){_PJ=_MJ._QJ(_24/_OJ);
_2c=~~(_JJ+_PJ._44);_3c=~~(_KJ+_PJ._54);_7e[_Fz2+0]=_Uc;_5e[_Fz2+0]=_2c;_5e[_Fz2+1]=_3c;_5e[_Fz2+2]=_he;_Fz2+=_2e;_PJ=_MJ._QJ((_24+1)/_OJ);_pb=~~(_JJ+_PJ._44);_qb=~~(_KJ+_PJ._54);_7e[_Fz2+0]=_Uc;_5e[_Fz2+0]=_pb;_5e[_Fz2+1]=_qb;_5e[_Fz2+2]=_he;_Fz2+=_2e}}function _ox2(_Yr){_kc._as1(_Yr)}function _Px2(_uj,_9H){_Ww2=_uj;_Xw2=_9H;_kc._hr1(_Ww2,_Xw2);}function _Qx2(_tA2){if(_tA2){_5z(0)}else {_7z(_Dw,_Cw)}}function _8y2(_uc){if(_uc){return 1.0/_uc._rf._Lf}return 1.0}function _9y2(_uc){if(_uc){return 1.0/_uc._rf._Mf}
return 1}function _ay2(_Fr1,_Ug){_kc._cs1(_Fr1,_Ug._rf._Vd)}function _by2(_cL){if(_3x2[_cL]&&_3x2[_cL]._0r1){return 1}return 0}function _cy2(_cL){var _Gq1=(_cL==-1)?_Ep():_3x2[_cL]._0r1;if(_Gq1){_kc._Dp(_Gq1)}}function _dy2(_cL,_uA2){var _Gq1=(_cL==-1)?_Ep():_3x2[_cL]._0r1;if(_Gq1){return _kc._1s1(_3x2[_cL]._0r1,_uA2)}return undefined}function _ey2(_nM,_5s1){if(_nM){_kc._vA2(_nM,_5s1)}}function _fy2(_nM,_5s1){if(_nM){_kc._6s1(_nM,_5s1)}}function _gy2(_nM,_5s1){if(_nM){var _Rq=_Sq(_Jq);_kc._7s1(_nM,new Float32Array(_Rq._xb))}
}function _hy2(_cL,_Ug){if(_3x2[_cL]){var _Gq1=_3x2[_cL];if(_Gq1){for(var _24=0;_24<_Gq1._1r1.length;_24++){if(_Gq1._1r1[_24]==_Ug){return Number(_24)}}}}return 0}function _iy2(_AQ){_db2=_AQ}function _jy2(_nM,_pw){if(_pw instanceof Array){var _6r1=new Int32Array(_pw);_kc._8s1(_nM,_6r1)}else {alert('ERROR: shader_set_uniform_i_array() Data is not an array');}}function _ky2(_nM,_pw){if(_pw instanceof Array){var _6r1=new Float32Array(_pw);_kc._9s1(_nM,_6r1)}else {alert('ERROR: shader_set_uniform_f_array() Data is not an array')}
}function _ly2(_nM,_pw){if(_pw instanceof Array){var _6r1=new Float32Array(_pw);_kc._7s1(_nM,_6r1)}else {alert('ERROR: shader_set_uniform_matrix_array() Data is not an array')}}function _ny2(_6z){}function _oy2(_wA2){var _4r1=_kc._Qr1();for(var _5r1=0;_5r1<_4r1;_5r1++){_T52(_5r1,_wA2)}}function _py2(_Fr1,_wA2){__w2[_Fr1]=_wA2?!0:!1;_kc._Er1(_Fr1,__w2[_Fr1])}function _qy2(_V52){var _4r1=_kc._Qr1();for(var _5r1=0;_5r1<_4r1;_5r1++){_W52(_5r1,_V52)}}function _ry2(_Fr1,_V52){_kc._Mr1(_Fr1,_V52?__d._2u1:__d._3u1)}function _sy2(){
return __w2[0]};function _ty2(_uc){if(typeof(_uc)=="object"){return 1.0}else if((_uc!=-1)&&_zc[_uc]){return 1.0}return 0}function _uy2(_uc){if(typeof(_uc)=="object"){return 1.0}else if((_uc!=-1)&&_zc[_uc]){return 1.0}return 0}function _my2(){return 1}function _vy2(_Ap){_Yw2=(_Ap>0.5)?!0:!1;_kc._Cr1(_Yw2,_Zw2)}function _wy2(_8v){_Zw2=_8v/255.0;_kc._Cr1(_Yw2,_Zw2)}function _xy2(){return(_Yw2?1.0:0.0)}function _yy2(){return _Zw2}function _Iq(_8g,_Vn){_er[_8g]=new _Gp(_Vn);if(_kc==null)return;switch(_8g){case _yA:_kc._Sp(_er[_8g]);
_kc._Tp((_Rp<0)?__d._Up:__d._Vp);break;case _xA:_kc._Lp(_er[_8g]);break;case _Jq:_kc._hs1(_er[_8g]);break}}function _Sq(_8g){switch(_8g){case _yA:case _xA:case _Jq:return _er[_8g];break}}function _Hy2(){if(_Wr._O3){for(var _24=0;_24<_Wr._O3.length;_24++){var __q1=_Wr._O3[_24];_3x2[_24]=_kc._Wq1(__q1._P3,__q1._Q3,__q1._R3)}}return !0}function _Nx2(_zf){_ou=_zf;_yf=_Bf(_zf)}function _Wd(_YO){if(!_YO._Vd){var _Jf=_kc._js1(_YO._yc);_YO._yc._Vd=_Jf;_YO._yc._Lf=_YO._yc.width;_YO._yc._Mf=_YO._yc.height}}var _xA2=0;var _yA2=100;
var canvas=null;var _zA2,_AA2,_BA2,_CA2,_DA2,_EA2,_FA2,_GA2;var _Ld2=!1;var _sd=null;var g_CurrentGraphics;var _HA2=null;var _2Q=null;var _IA2=0;var _JA2=!1;var _KA2=0;var _LA2=0;var _MA2=0;var _NA2=0;var _Ur=0;var _OA2=0;var _oQ1=60;var _PA2;var _QA2=new Date().getTime();var _RA2;var _SA2=null;var _sP=-1;var _9U=-1;var _aU=-1;var _8u2=!0;var _TA2=!0;var _8U=!0;var _UA2=-1;var _VA2=-1;var _uP=-1;var _vP=-1;var _tP=!1;var _7U=!0;var _bU={_44:0,_54:0,_64:0,_74:0};var _iu2=!1;if(window.chrome&&window.chrome.app){_Ld2=!0;try{if(window&&window['localStorage']){
_Ld2=!1}}catch(e){}}window.onload=_WA2;window.requestAnimFrame=(function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(_YZ,_cg){_PA2=window.setTimeout(_YZ,1000/60)}})();var _Sr=null;function _Hx1(){if(_HT1==_RT1){_BN1()}var _34=document.getElementById(_bs);var _xt=_34.parentNode;var load=document.createElement('canvas');load.style.position="absolute";load.style.left="0px";
load.style.top="0px";load.width=_34.width;load.height=_34.height;load.setAttribute("id","loading_screen");_xt.insertBefore(load,_34.nextSibling);_HA2=load.getContext('2d');_xO(_HA2)}function _Ix1(){var _34=document.getElementById(_bs);var _Jb=document.getElementById("loading_screen");var _xt=_34.parentNode;_xt.removeChild(_Jb);_HA2=null;_JA2=!1}function _Ji(_Cp1,_Xb2){_Xb2.left=0;_Xb2.top=0;_Ef2=_Cp1;{while(_Ef2!=null){_Xb2.left+=_Ef2.offsetLeft;_Xb2.top+=_Ef2.offsetTop;_Ef2=_Ef2.offsetParent;}}_Xb2.right=_Xb2.left+_LQ;
_Xb2.bottom=_Xb2.top+_MQ}function _XA2(_bB){_w12=[];_5y1=[];_6y1=[];_7y1=0;var _Lv=_bB.search;var _dt=_bB.protocol+"//"+_bB.host+_bB.pathname;_5y1[0]=_dt;_6y1[0]=null;if(_Lv[0]=="?")_Lv=_Lv.substring(1,_Lv.length);var index=start=0;var _4y1="";var _8h=null;while(index<_Lv.length){var _34=_Lv[index];if(_34=="&"){if(_4y1!=""){if(start!=index)_8h=_Lv.substring(start,index);_5y1[_5y1.length]=_4y1;_6y1[_6y1.length]=_8h;_w12[_4y1]=_8h;_7y1++;_4y1="";_8h=null}start=index+1}else if(_34=="="){_4y1=_Lv.substring(start,
index);_8h=null;start=index+1}index++}if(_4y1!=""){if(start!=index)_8h=_Lv.substring(start,index);_5y1[_5y1.length]=_4y1;_6y1[_6y1.length]=_8h;_w12[_4y1]=_8h;_7y1++;_4y1=_8h=""}}function _4h2(){_zA2=canvas.style.position;_AA2=canvas.style.left;_BA2=canvas.style.top;_CA2=canvas.style;_DA2=canvas.parentNode;_EA2=canvas.nextSibling;_FA2=!1;_GA2=canvas.margin;if((_DA2==document.body)||(canvas.mozRequestFullScreen)||(canvas.webkitRequestFullScreen)){_FA2=!0}}function _WA2(){debug('------- GameMaker_Init -------------');
if(!document.getElementById||!document.createElement)return;canvas=document.getElementById(_bs);_sd=null;if(!canvas)return;_XA2(window.location);_Wr=_d3;_332();if((_Wr._H5!=undefined)&&(_Wr._H5._J5!=undefined)&&(_Wr._H5._J5>1)){_U22=!0;if(_Wr._H5._M5!=undefined){_Ca._xw(_Wr._H5._M5)}}if(_HT1==_RT1){_eN1(canvas)}_SQ1();_J12=!1;_er=[];_er[_yA]=new _Gp();_er[_xA]=new _Gp();_er[_Jq]=new _Gp();if((_Wr._H5.__5)&&(_Wr._H5.__5!=0)){_N12=_Wr._H5._Q5;var _YA2=undefined;if(_tB!=_DT1){_YA2=_Ay2(canvas)}if(_YA2){
_sd=_kc}else {if(_Wr._H5.__5==1){_J12=!0}_sd=canvas.getContext('2d')}}else {_sd=canvas.getContext('2d')}g_CurrentGraphics=_sd;_X12=canvas.width;_Y12=canvas.height;if(typeof(_Wr._H5.GenerateSpotifyApp)!="undefined"){_1j=_e12}else if(_Wr._H5._16==!0){_1j=_2j}if(_HT1==_RT1){_1j=_2j}if(_1j==_2j){try{g_WebAudioContext=new webkitAudioContext();if(!g_WebAudioContext.createGainNode){g_WebAudioContext.createGainNode=g_WebAudioContext.createGain}}catch(e){debug('Web Audio API not supported in this browser');_1j=_f12}
_QL()}document.body.style._ZA2="hidden";_2Q=_sd;_cy=canvas.width;_ey=canvas.height;_LQ=_cy;_MQ=_ey;if(_HT1!=_RT1){_9U=_LQ;_aU=_MQ}_7U=(_Wr._H5.scale!=0);_Ki=new _Is();_Ji(canvas,_Ki);_NQ=_Ki.top;_OQ=_Ki.left;_PQ=_Ki.right;_QQ=_Ki.bottom;if(_Wr._H5._nt){_8t(_Wr._H5._nt)}else if(_Wr._H5&&_Wr._H5._I5&&_Wr._H5._3t){_Wr._H5._3t()}_4h2();_xO(_sd);if(typeof(_Wr._H5.GenerateSpotifyApp)=="undefined"){document.body.oncontextmenu=function(){return !1}}_hj();_v32=document.getElementById('GM4HTML5_loadingscreen');
if((_Wr._H5&&_Wr._H5._I5)||(_Wr._H5&&_Wr._H5._I5==undefined)){_Rr=!0}if(_kc&&_Rr){debug("WebGL Enabled!");debug("Max Texture Size="+_kc._xq1())}_B32();_iT();if(_J12){_IA2=-2}else {if(_Rr)_m7._Ha2=_Wr._H5._I5;_Fx1="";__A2="";_Gx1=function(){};{_e42(_Wr);_IA2=0}}if(typeof(_Wr._H5.GenerateSpotifyApp)!="undefined"){if(_kc)_SA2=setInterval(_0B2,1000/(30));else _SA2=setInterval(_0B2,1000/(20))}else {requestAnimFrame(_0B2)}}function _0B2(){if(typeof(_Wr._H5.GenerateSpotifyApp)=="undefined"||_SA2==null){requestAnimFrame(_0B2)}
switch(_IA2){case -2:{if(_JA2)_Ix1();_1B2(_sd,_LQ,_MQ);break}case -1:if(_t32==_u32){_e42(_Wr);_IA2=0;if(!_JA2){_Hx1();_JA2=!0}_k42();_Fx1(_HA2,_LQ,_MQ,_s32,_EN,_v32)}break;case 0:if(!_JA2){_Hx1();_JA2=!0}if(_EN>=_s32){_EN=_s32;_IA2=1}_k42();if(_Wr._H5._Ex1){if(_t32==_u32){__A2=eval(_Wr._H5._Ex1);__A2(_HA2,_LQ,_MQ,_s32,_EN,_v32)}}else _Fx1(_HA2,_LQ,_MQ,_s32,_EN,_v32);break;case 1:_Ix1();_v42(_Wr);_IA2=2;break;case 2:_Gx1();_2B2();_IA2=3;_m7._H92=new Date().getTime();break;case 3:_3B2();break}}function _4B2(_Sb2,
_44,_54,_k5,text){_Sb2.fillStyle=_k5;_Sb2.lineStyle=_k5;_Sb2.font="14px Verdana";;_Sb2.textAlign="center";_Sb2.fillText(text,_44,_54);_Sb2.textAlign="left"}function _1B2(_Sb2,_sc,_tc){_Sb2.fillStyle=_El(0x151515,1.0);_Sb2.fillRect(0,0,_sc,_tc);_4B2(_Sb2,_sc/2,(_tc/2),_El(0x8d8f90,1.0),"WebGL is Required to run this application.")}function _g42(_sd,_sc,_tc,_5B2,_6B2,_7B2){_sd.globalAlpha=1;if(_7B2){}else {var _8B2=(_sc/100)*50;var _9B2=2;var _44=(_sc-_8B2)/2;var _54=10+(_tc-_9B2)/2;_sd.fillStyle=_El(0x151515,
1.0);_sd.fillRect(0,0,_sc,_tc);if(_6B2!=0){var _64=(_8B2/_5B2)*_6B2;_sd.fillStyle=_El(0x404040,1.0);_sd.fillRect(_44,_54,_8B2,_9B2);_sd.fillStyle=_El(0x8d8f90,1.0);_sd.fillRect(_44,_54,_64,_9B2)}_4B2(_sd,_sc/2,(_tc/2),_El(0x8d8f90,1.0),"Loading")}}function _aB2(_uu2){_gl._ui();var _bB2=_uu2._PK._c5;for(var _24=0;_24<_bB2.length;_24++){_gl._Tj(_bB2[_24]);var _jl=_gl._Bj(_24);var _cB2=_gl._hl(_24);_m7._N92[_24]=_jl._c4;_m7._O92[_24]=_jl._SD;_m7._P92[_24]=_jl.index;_m7._Q92[_24]=_jl._44;_m7._R92[_24]=_jl._54;
if((_cB2!==null)&&(_cB2!==undefined)&&(_cB2._kl!==null)&&(_cB2._kl!==undefined)){_m7._S92[_24]=_cB2._kl._64;_m7._T92[_24]=_cB2._kl._74}else {_m7._S92[_24]=0;_m7._T92[_24]=0}_m7._U92[_24]=_jl._J72;_m7._V92[_24]=_jl._K72;_m7._W92[_24]=_jl._VD;_m7._X92[_24]=_jl._WD;_m7._Z92[_24]=_jl._M72;_m7._Y92[_24]=_jl._L72;_m7.__92[_24]=_jl._XD;_m7._0a2[_24]=_jl.alpha}_m7._L92=_uu2._Ur2;}function _iA(_Lq2,_dB2){if(_za){_za._lu2();if(_U22){if(_i12!=null){_i12._jA()}}}var _eB2=_za;_UK=-1;_GA._9b(_dU1,0);_ji2();var _Zd2=[];
if(_eB2!=null){for(var _24=_eB2.__C.length-1;_24>=0;_24--){var _FA=_eB2.__C._Bj(_24);if(_FA._Zd2){_Zd2[_Zd2.length]=_FA;_FA._fB2=!0}}for(var _24=_Zd2.length-1;_24>=0;_24--){_eB2.__C._lT(_Zd2[_24])}if(_eB2._Sr2===!1){_eB2._xs2()}else {for(var _24=_eB2.__C.length-1;_24>=0;_24--){var _FA=_eB2.__C._Bj(_24);_FA._6D._re2(_FA)}}}_8j._ui();_Xg._ui();_Nq2();_za=_NK._Bj(_Lq2);var _gB2=_za._Sr2;if(_gB2===!0&&_za._Tr2===!1){_gB2=!1}if(_gB2===!1){_za._J42(_za._PK);_za._Is2()}else {_za._5s2(_za._IF);_za._6s2(_za._KF);
_za._La2(_za._Rr2);_za._8s2(_za._Qr2);_za._as2(_za._Sr2);_za._Is2();for(_24=_za.__C.length-1;_24>=0;_24--){var _FA=_za.__C._Bj(_24);_FA._6D._oF(_FA)}}_m7._y92=_za.id;_za._Bs2();__t2();_aB2(_za);if(_gB2===!1){_za._ss2();_za._xs2();_za._xs2();__C=new _lo2();var _hB2=_za._PK._i5;for(var _Jb=0;_Jb<_za._PK._i5.length;_Jb++){var _371=!1;var _iB2=_za._PK._i5[_Jb];if(_iB2.index>=0){for(var _pd=_Zd2.length-1;_pd>=0;_pd--){if(_iB2.id==_Zd2[_pd].id){_371=!0;break}}if(!_371){var _WH=_za._oF(_iB2._44,_iB2._54,_iB2.id,
_iB2.index,_iB2.__3,_iB2._04,_iB2._j5,_iB2._k5);_WH._fB2=!1}}}var _hB2=_za._PK._i5;for(var _Jb=0;_Jb<_za._PK._i5.length;_Jb++){var _iB2=_za._PK._i5[_Jb];var _WH=_GA._Bj(_iB2.id);if(_WH&&(_WH._fB2==!1)){_WH._fB2=!0;if(!_K12){if(_iB2._a5)_iB2._a5(_WH);_WH._9b(_VC,0,_WH,_WH)}else {_WH._9b(_VC,0,_WH,_WH);if(_iB2._a5)_iB2._a5(_WH)}}}}for(var _pd=0;_pd<_Zd2.length;_pd++){_za.__C._Tj(_Zd2[_pd]);_Zd2[_pd]._8D()}if(_U22){if(_i12!=null){_i12._iA()}}if(_mF!=null)_mF._cF(_za);if(_dB2){_GA._9b(_aU1,0)}if((_gB2==!1)&&(_za._Zr2!=null)){
_jB2=new _732();_za._Zr2(_jB2);_jB2=null}_GA._9b(_cU1,0);_za._Tr2=!0}function _kB2(_lB2){_iA(_lB2,!1)}function _2B2(){_m7._B92=0;_m7._C92=-1;_Q12=0;_R12=-1;_S12=0;_T12=0;_iA(_NK._VK(0).id,!0);_KA2=_LA2=_Bw();_NA2=~~(_KA2/1000000)+4;_m7._B7=_oQ1;_m7._sa2=_oQ1}function _mB2(){_n12=[];_o12=[];_ZP1=-1;_YP1=-1;_XP1=0;_za.__C._ui();_za.__r2._ui();var _1k=_CA._9E1;for(var _24=0;_24<_1k.length;_24++){var _BA=_1k[_24];_BA._FR1._ui();_BA._hg2._ui()}_GA._ui()}function _nB2(){_8j._ki2()}function _oB2(){if(_za._ne2.length>0)_za._qu2();
if(_za.__C._mo2>=0)_za.__C._ni2()}function _pB2(){if(_za._rK){_za._rK._vi(_za._Rr2)}else {_GA._jg2()}}function _qB2(){if((_za._rK==null)||(_za._rK==undefined)){_9R1()}}function _rB2(){_m7._G92=(_RA2-_m7._H92)*1000;_m7._H92=_RA2;_8j._sh2();_TQ1();_Xg._vi();_GA._ig2();_GA._kg2();_oB2();if(_UK!=-1)return;_mF._AF();_GA._9b(_8U1,0);_oB2();if(_UK!=-1)return;if(_qx1){_qx1=!1;_GA._9b(_RU1,0)}_xs._D72();_oB2();if(_UK!=-1)return;_PR1();_oB2();if(_UK!=-1)return;_YR1();_oB2();if(_UK!=-1)return;_gi2();_oB2();if(_UK!=-1)return;
_mR1();_oB2();if(_UK!=-1)return;_GA._9b(_7U1,0);_oB2();if(_UK!=-1)return;_pB2();_UQ1();_oB2();if(_UK!=-1)return;_MC();_oR();_oB2();if(_UK!=-1)return;_qB2();_oB2();if(_UK!=-1)return;_GA._9b(_9U1,0);_oB2();if(_UK!=-1)return;_2r2();if(_za!=null){_za._lu2();if(_F12){_za._Zc();_oB2()}}_za._Ms2();_nB2();_KL()}function __t2(){var left,right,top,bottom;left=0;right=-999999;top=0;bottom=-999999;if(_za._Fi){for(var _24=0;_24<_za._Hi.length;_24++){_Ii=_za._Hi[_24];if(_Ii._c4){if(right<_Ii._TP+_Ii._VP)right=_Ii._TP+_Ii._VP;
if(bottom<_Ii._UP+_Ii._WP)bottom=_Ii._UP+_Ii._WP}}}else {left=0;right=_za._IF;top=0;bottom=_za._KF;_k12._VP=_k12.__z=right;_k12._WP=_k12._1A=bottom}if(_TA2){if(!_8U){_9U=_UA2;_aU=_VA2;}}else {_9U=_LQ;_aU=_MQ;if(_28(_sP)){_DP(_sP);_sP=-1}}_8U=_TA2;_TQ=_LQ;_UQ=_MQ;_VQ=_9U/(right-left);_WQ=_aU/(bottom-top);var _Lb=new _Is();_Lb.left=left;_Lb.top=top;_Lb.right=right;_Lb.bottom=bottom;_dz=_Lb;_2U()}function _sB2(){var _64=640;if(typeof(window.innerWidth)=='number'){_64=window.innerWidth}else if(document.documentElement&&document.documentElement.clientWidth){
_64=document.documentElement.clientWidth}else if(document.body&&document.body.clientWidth){_64=document.body.clientWidth}return _64}function _tB2(){var _74=480;if(typeof(window.innerHeight)=='number'){_74=window.innerHeight}else if(document.documentElement&&document.documentElement.clientHeight){_74=document.documentElement.clientHeight}else if(document.body&&document.body.clientHeight){_74=document.body.clientHeight}return _74}function _uB2(){_Ji(canvas,_Ki);_NQ=_Ki.top;_OQ=_Ki.left;_PQ=_Ki.right;_QQ=_Ki.bottom;
if(_Wr._H5&&!_Wr._H5._Q5){_zP(_sd)}if((_X12!=canvas.width)||(_Y12!=canvas.height)){_qx1=!0}_X12=canvas.width;_Y12=canvas.height;var _64=_sB2();var _74=_tB2();if((_H12)&&(!_O12)){if((_RQ!=_64)||(_SQ!=_74)){_O12=!0;_H12=!1}if(canvas.mozRequestFullScreen){if(!document.mozFullScreen){_O12=!0;_H12=!0}}}if(_O12){_O12=!1;if(_H12){_64=_cy;_74=_ey;_H12=!1;canvas.style.position=_zA2;canvas.style.left=_AA2;canvas.style.top=_BA2;canvas.style.margin=_GA2;canvas.style=_CA2;if(!_FA2){if(canvas.parentNode!=_DA2){
_DA2.insertBefore(canvas,_EA2)}}}else {_H12=!0;_HQ(0,0);if(!_FA2){if(canvas.parentNode==_DA2){_DA2.removeChild(canvas);document.body.insertBefore(canvas,null)}}}canvas.width=_64;canvas.height=_74;_LQ=canvas.width;_MQ=canvas.height;_OQ=canvas.offsetLeft;_PQ=_OQ+_LQ;_NQ=canvas.offsetTop;_QQ=_OQ+_MQ;_RQ=_LQ;_SQ=_MQ;_TQ=_64;_UQ=_vB2=1;_WQ=1;__t2()}if(_HT1==_RT1){if(_LA2>(_aN1+1000000)){_FN1();_aN1=_LA2}}}var _wB2=0;var _xB2=0.0;function _3B2(){_LA2=_Bw();if(_LA2<_KA2||((_LA2-_KA2)>2000000)){_KA2=_LA2;_NA2=_KA2}
if(_za._Aa()<=0){_za._La2(1)}var _Rf2;if(_U22){_Ca._vi();_Rf2=_Ca._Da()}else if(!_U22){_Rf2=_za._Aa()}_RA2=new Date().getTime();_Ur=~~(_LA2-_KA2);_xB2=~~(1000000.0/_Rf2)-_Ur;_MA2=max(0,_xB2);_MA2=min(_MA2,1000000.0);if(_U22){if(_Ca._Aw()==!1){_MA2=0}}var _yB2=1000000.0/_Rf2;if(_MA2>14000)return;_KA2=_LA2+_MA2;if(_KA2<_NA2){_NA2=_KA2}if(~~_KA2>(_NA2+1000000)){_oQ1=_OA2;_OA2=0;_NA2=~~_KA2;_KA2=0}_OA2++;_m7._B7=_oQ1;if(!_ox1){_Bv2=0;_uB2();if(_za===null){_k12._Mi=_k12._XP=_k12._VP=_k12.__z=_LQ;_k12._Oi=_k12._YP=_k12._WP=_k12._1A=_MQ}
else {__t2()}if(_UK<0)_fc2();{_rB2()}if(_wB2<_Bv2)_wB2=_Bv2;if(_UK<0)_hc2();switch(_UK){case -1:break;;case _XK:case _WT1:_zB2=!1;return;case _UT1:_mB2();_NK._wu2();_2B2();break;case _VT1:_v42();break;default :_kB2(_UK)}}if(_Wr._H5&&_Wr._H5._I5&&_Wr._H5._AB2){_Wr._H5._AB2()}}