diff --git a/Energy.gmz b/Energy.gmz index ed3f8aa..99ea5b3 100644 Binary files a/Energy.gmz and b/Energy.gmz differ diff --git a/heatsim/html5game/Energy.js b/heatsim/html5game/Energy.js index d5c0b8a..914a9a9 100644 --- a/heatsim/html5game/Energy.js +++ b/heatsim/html5game/Energy.js @@ -1,1696 +1,1699 @@ -Array.prototype._h3=0;var _i3={_j3:[],_k3:[],_l3:[],_m3:[{_n3:"base",width:64,height:64,_o3:!1,_p3:!1,preload:!1,_q3:32,_r3:32,_s3:1,_t3:62,_u3:1,_v3:62,_w3:[0]},{_n3:"pipe",width:64,height:64,_o3:!1,_p3:!1,preload:!1,_q3:32,_r3:32,_s3:1,_t3:62,_u3:1,_v3:62,_w3:[1]},{_n3:"reactor",width:64,height:64,_o3:!1,_p3:!1,preload:!1,_q3:32,_r3:32,_s3:1,_t3:62,_u3:1,_v3:62,_w3:[2]},{_n3:"vent",width:64,height:64,_o3:!1,_p3:!1,preload:!1,_q3:32,_r3:32,_s3:1,_t3:62,_u3:1,_v3:62,_w3:[3]},{_n3:"point",width:8, -height:8,_o3:!1,_p3:!1,preload:!1,_q3:4,_r3:4,_t3:7,_v3:7,_w3:[4,5,6,7]}],_x3:[],_y3:[],_z3:[_A3,_B3,_C3,_D3,_E3],_F3:[],_G3:[{_n3:"font",_H3:8,bold:!1,_I3:!1,_J3:32,_K3:255,_L3:1,antialias:0,_M3:"Courier New",_N3:8,_O3:1,_P3:1,_Q3:[{_R3:32,_S3:" ",_T3:11,_U3:2,_V3:7,_W3:14,shift:7,_X3:0},{_R3:33,_S3:"!",_T3:100,_U3:91,_V3:1,_W3:11,shift:7,_X3:3},{_R3:34,_S3:"\"",_T3:63,_U3:91,_V3:3,_W3:7,shift:7,_X3:2},{_R3:35,_S3:"#",_T3:190,_U3:34,_V3:5,_W3:12,shift:7,_X3:1},{_R3:36,_S3:"$",_T3:168,_U3:61,_V3:4, -_W3:12,shift:7,_X3:1},{_R3:37,_S3:"%",_T3:189,_U3:76,_V3:4,_W3:11,shift:7,_X3:1},{_R3:38,_S3:"&",_T3:79,_U3:48,_V3:5,_W3:11,shift:7,_X3:1},{_R3:39,_S3:"'",_T3:106,_U3:91,_V3:1,_W3:7,shift:7,_X3:3},{_R3:40,_S3:"(",_T3:42,_U3:91,_V3:2,_W3:12,shift:7,_X3:3},{_R3:41,_S3:")",_T3:29,_U3:91,_V3:2,_W3:12,shift:7,_X3:2},{_R3:42,_S3:"*",_T3:214,_U3:76,_V3:5,_W3:8,shift:7,_X3:1},{_R3:43,_S3:"+",_T3:44,_U3:48,_V3:5,_W3:11,shift:7,_X3:1},{_R3:44,_S3:",",_T3:238,_U3:76,_V3:3,_W3:13,shift:7,_X3:2},{_R3:45,_S3:"-", -_T3:221,_U3:76,_V3:5,_W3:8,shift:7,_X3:1},{_R3:46,_S3:".",_T3:55,_U3:91,_V3:2,_W3:11,shift:7,_X3:2},{_R3:47,_S3:"/",_T3:169,_U3:34,_V3:5,_W3:12,shift:7,_X3:1},{_R3:48,_S3:"0",_T3:58,_U3:61,_V3:5,_W3:11,shift:7,_X3:1},{_R3:49,_S3:"1",_T3:226,_U3:48,_V3:5,_W3:11,shift:7,_X3:1},{_R3:50,_S3:"2",_T3:218,_U3:34,_V3:5,_W3:11,shift:7,_X3:1},{_R3:51,_S3:"3",_T3:30,_U3:48,_V3:5,_W3:11,shift:7,_X3:1},{_R3:52,_S3:"4",_T3:72,_U3:61,_V3:5,_W3:11,shift:7,_X3:1},{_R3:53,_S3:"5",_T3:23,_U3:61,_V3:5,_W3:11,shift:7, -_X3:1},{_R3:54,_S3:"6",_T3:205,_U3:48,_V3:5,_W3:11,shift:7,_X3:1},{_R3:55,_S3:"7",_T3:149,_U3:48,_V3:5,_W3:11,shift:7,_X3:1},{_R3:56,_S3:"8",_T3:246,_U3:34,_V3:5,_W3:11,shift:7,_X3:1},{_R3:57,_S3:"9",_T3:204,_U3:34,_V3:5,_W3:11,shift:7,_X3:1},{_R3:58,_S3:":",_T3:59,_U3:91,_V3:2,_W3:11,shift:7,_X3:2},{_R3:59,_S3:";",_T3:248,_U3:76,_V3:3,_W3:12,shift:7,_X3:2},{_R3:60,_S3:"<",_T3:161,_U3:61,_V3:5,_W3:10,shift:7,_X3:1},{_R3:61,_S3:"=",_T3:114,_U3:76,_V3:5,_W3:9,shift:7,_X3:1},{_R3:62,_S3:">",_T3:147, -_U3:61,_V3:5,_W3:10,shift:7,_X3:1},{_R3:63,_S3:"?",_T3:177,_U3:76,_V3:4,_W3:11,shift:7,_X3:1},{_R3:64,_S3:"@",_T3:176,_U3:34,_V3:5,_W3:12,shift:7,_X3:1},{_R3:65,_S3:"A",_T3:178,_U3:2,_V3:7,_W3:11,shift:7,_X3:0},{_R3:66,_S3:"B",_T3:2,_U3:34,_V3:6,_W3:11,shift:7,_X3:0},{_R3:67,_S3:"C",_T3:233,_U3:48,_V3:5,_W3:11,shift:7,_X3:1},{_R3:68,_S3:"D",_T3:18,_U3:34,_V3:6,_W3:11,shift:7,_X3:0},{_R3:69,_S3:"E",_T3:44,_U3:61,_V3:5,_W3:11,shift:7,_X3:1},{_R3:70,_S3:"F",_T3:135,_U3:48,_V3:5,_W3:11,shift:7,_X3:1} -,{_R3:71,_S3:"G",_T3:240,_U3:18,_V3:6,_W3:11,shift:7,_X3:1},{_R3:72,_S3:"H",_T3:209,_U3:18,_V3:7,_W3:11,shift:7,_X3:0},{_R3:73,_S3:"I",_T3:107,_U3:61,_V3:5,_W3:11,shift:7,_X3:1},{_R3:74,_S3:"J",_T3:65,_U3:48,_V3:5,_W3:11,shift:7,_X3:1},{_R3:75,_S3:"K",_T3:128,_U3:18,_V3:7,_W3:11,shift:7,_X3:0},{_R3:76,_S3:"L",_T3:128,_U3:48,_V3:5,_W3:11,shift:7,_X3:1},{_R3:77,_S3:"M",_T3:205,_U3:2,_V3:7,_W3:11,shift:7,_X3:0},{_R3:78,_S3:"N",_T3:92,_U3:18,_V3:7,_W3:11,shift:7,_X3:0},{_R3:79,_S3:"O",_T3:247,_U3:48, -_V3:5,_W3:11,shift:7,_X3:1},{_R3:80,_S3:"P",_T3:198,_U3:48,_V3:5,_W3:11,shift:7,_X3:1},{_R3:81,_S3:"Q",_T3:183,_U3:34,_V3:5,_W3:12,shift:7,_X3:1},{_R3:82,_S3:"R",_T3:98,_U3:34,_V3:6,_W3:11,shift:7,_X3:1},{_R3:83,_S3:"S",_T3:16,_U3:61,_V3:5,_W3:11,shift:7,_X3:1},{_R3:84,_S3:"T",_T3:23,_U3:48,_V3:5,_W3:11,shift:7,_X3:1},{_R3:85,_S3:"U",_T3:173,_U3:18,_V3:7,_W3:11,shift:7,_X3:0},{_R3:86,_S3:"V",_T3:106,_U3:2,_V3:7,_W3:11,shift:7,_X3:0},{_R3:87,_S3:"W",_T3:232,_U3:2,_V3:7,_W3:11,shift:7,_X3:0},{_R3:88, -_S3:"X",_T3:74,_U3:18,_V3:7,_W3:11,shift:7,_X3:0},{_R3:89,_S3:"Y",_T3:223,_U3:2,_V3:7,_W3:11,shift:7,_X3:0},{_R3:90,_S3:"Z",_T3:51,_U3:61,_V3:5,_W3:11,shift:7,_X3:1},{_R3:91,_S3:"[",_T3:51,_U3:91,_V3:2,_W3:12,shift:7,_X3:3},{_R3:92,_S3:"\\",_T3:154,_U3:34,_V3:5,_W3:12,shift:7,_X3:1},{_R3:93,_S3:"]",_T3:38,_U3:91,_V3:2,_W3:12,shift:7,_X3:2},{_R3:94,_S3:"^",_T3:2,_U3:91,_V3:5,_W3:7,shift:7,_X3:1},{_R3:95,_S3:"_",_T3:2,_U3:2,_V3:7,_W3:14,shift:7,_X3:0},{_R3:96,_S3:"`",_T3:90,_U3:91,_V3:2,_W3:6,shift:7, -_X3:2},{_R3:97,_S3:"a",_T3:42,_U3:34,_V3:6,_W3:11,shift:7,_X3:1},{_R3:98,_S3:"b",_T3:26,_U3:34,_V3:6,_W3:11,shift:7,_X3:0},{_R3:99,_S3:"c",_T3:156,_U3:48,_V3:5,_W3:11,shift:7,_X3:1},{_R3:100,_S3:"d",_T3:82,_U3:34,_V3:6,_W3:11,shift:7,_X3:1},{_R3:101,_S3:"e",_T3:58,_U3:48,_V3:5,_W3:11,shift:7,_X3:1},{_R3:102,_S3:"f",_T3:183,_U3:76,_V3:4,_W3:11,shift:7,_X3:2},{_R3:103,_S3:"g",_T3:81,_U3:2,_V3:6,_W3:13,shift:7,_X3:1},{_R3:104,_S3:"h",_T3:110,_U3:18,_V3:7,_W3:11,shift:7,_X3:0},{_R3:105,_S3:"i",_T3:219, -_U3:48,_V3:5,_W3:11,shift:7,_X3:1},{_R3:106,_S3:"j",_T3:135,_U3:61,_V3:4,_W3:13,shift:7,_X3:1},{_R3:107,_S3:"k",_T3:50,_U3:34,_V3:6,_W3:11,shift:7,_X3:0},{_R3:108,_S3:"l",_T3:239,_U3:34,_V3:5,_W3:11,shift:7,_X3:1},{_R3:109,_S3:"m",_T3:115,_U3:2,_V3:7,_W3:11,shift:7,_X3:0},{_R3:110,_S3:"n",_T3:83,_U3:18,_V3:7,_W3:11,shift:7,_X3:0},{_R3:111,_S3:"o",_T3:30,_U3:61,_V3:5,_W3:11,shift:7,_X3:1},{_R3:112,_S3:"p",_T3:89,_U3:2,_V3:6,_W3:13,shift:7,_X3:0},{_R3:113,_S3:"q",_T3:65,_U3:2,_V3:6,_W3:13,shift:7, -_X3:1},{_R3:114,_S3:"r",_T3:86,_U3:48,_V3:5,_W3:11,shift:7,_X3:1},{_R3:115,_S3:"s",_T3:9,_U3:48,_V3:5,_W3:11,shift:7,_X3:1},{_R3:116,_S3:"t",_T3:114,_U3:34,_V3:6,_W3:11,shift:7,_X3:0},{_R3:117,_S3:"u",_T3:191,_U3:18,_V3:7,_W3:11,shift:7,_X3:0},{_R3:118,_S3:"v",_T3:182,_U3:18,_V3:7,_W3:11,shift:7,_X3:0},{_R3:119,_S3:"w",_T3:164,_U3:18,_V3:7,_W3:11,shift:7,_X3:0},{_R3:120,_S3:"x",_T3:100,_U3:48,_V3:5,_W3:11,shift:7,_X3:1},{_R3:121,_S3:"y",_T3:38,_U3:2,_V3:7,_W3:13,shift:7,_X3:0},{_R3:122,_S3:"z",_T3:16, -_U3:48,_V3:5,_W3:11,shift:7,_X3:1},{_R3:123,_S3:"{",_T3:228,_U3:76,_V3:3,_W3:13,shift:7,_X3:2},{_R3:124,_S3:"|",_T3:94,_U3:91,_V3:1,_W3:12,shift:7,_X3:3},{_R3:125,_S3:"}",_T3:233,_U3:76,_V3:3,_W3:13,shift:7,_X3:2},{_R3:126,_S3:"~",_T3:236,_U3:61,_V3:5,_W3:9,shift:7,_X3:1},{_R3:127,_T3:65,_U3:76,_V3:5,_W3:9,shift:7,_X3:1},{_R3:128,_T3:100,_U3:76,_V3:5,_W3:9,shift:7,_X3:1},{_R3:129,_T3:163,_U3:76,_V3:5,_W3:9,shift:7,_X3:1},{_R3:130,_T3:93,_U3:76,_V3:5,_W3:9,shift:7,_X3:1},{_R3:131,_T3:187,_U3:61,_V3:5, -_W3:9,shift:7,_X3:1},{_R3:132,_T3:72,_U3:76,_V3:5,_W3:9,shift:7,_X3:1},{_R3:133,_T3:222,_U3:61,_V3:5,_W3:9,shift:7,_X3:1},{_R3:134,_T3:201,_U3:61,_V3:5,_W3:9,shift:7,_X3:1},{_R3:135,_T3:215,_U3:61,_V3:5,_W3:9,shift:7,_X3:1},{_R3:136,_T3:16,_U3:76,_V3:5,_W3:9,shift:7,_X3:1},{_R3:137,_T3:156,_U3:76,_V3:5,_W3:9,shift:7,_X3:1},{_R3:138,_T3:135,_U3:76,_V3:5,_W3:9,shift:7,_X3:1},{_R3:139,_T3:58,_U3:76,_V3:5,_W3:9,shift:7,_X3:1},{_R3:140,_T3:149,_U3:76,_V3:5,_W3:9,shift:7,_X3:1},{_R3:141,_T3:194,_U3:61, -_V3:5,_W3:9,shift:7,_X3:1},{_R3:142,_T3:128,_U3:76,_V3:5,_W3:9,shift:7,_X3:1},{_R3:143,_T3:180,_U3:61,_V3:5,_W3:9,shift:7,_X3:1},{_R3:144,_T3:170,_U3:76,_V3:5,_W3:9,shift:7,_X3:1},{_R3:145,_T3:121,_U3:76,_V3:5,_W3:9,shift:7,_X3:1},{_R3:146,_T3:30,_U3:76,_V3:5,_W3:9,shift:7,_X3:1},{_R3:147,_T3:37,_U3:76,_V3:5,_W3:9,shift:7,_X3:1},{_R3:148,_T3:142,_U3:76,_V3:5,_W3:9,shift:7,_X3:1},{_R3:149,_T3:79,_U3:76,_V3:5,_W3:9,shift:7,_X3:1},{_R3:150,_T3:51,_U3:76,_V3:5,_W3:9,shift:7,_X3:1},{_R3:151,_T3:2,_U3:76, -_V3:5,_W3:9,shift:7,_X3:1},{_R3:152,_T3:23,_U3:76,_V3:5,_W3:9,shift:7,_X3:1},{_R3:153,_T3:44,_U3:76,_V3:5,_W3:9,shift:7,_X3:1},{_R3:154,_T3:86,_U3:76,_V3:5,_W3:9,shift:7,_X3:1},{_R3:155,_T3:229,_U3:61,_V3:5,_W3:9,shift:7,_X3:1},{_R3:156,_T3:243,_U3:61,_V3:5,_W3:9,shift:7,_X3:1},{_R3:157,_T3:9,_U3:76,_V3:5,_W3:9,shift:7,_X3:1},{_R3:158,_T3:107,_U3:76,_V3:5,_W3:9,shift:7,_X3:1},{_R3:159,_T3:208,_U3:61,_V3:5,_W3:9,shift:7,_X3:1},{_R3:161,_S3:"¡",_T3:83,_U3:91,_V3:1,_W3:13,shift:7,_X3:3},{_R3:162,_S3:"¢", -_T3:195,_U3:76,_V3:4,_W3:11,shift:7,_X3:1},{_R3:163,_S3:"£",_T3:142,_U3:48,_V3:5,_W3:11,shift:7,_X3:1},{_R3:164,_S3:"¤",_T3:34,_U3:34,_V3:6,_W3:11,shift:7,_X3:1},{_R3:165,_S3:"¥",_T3:101,_U3:18,_V3:7,_W3:11,shift:7,_X3:0},{_R3:166,_S3:"¦",_T3:97,_U3:91,_V3:1,_W3:12,shift:7,_X3:3},{_R3:167,_S3:"§",_T3:174,_U3:61,_V3:4,_W3:12,shift:7,_X3:1},{_R3:168,_S3:"¨",_T3:78,_U3:91,_V3:3,_W3:5,shift:7,_X3:1},{_R3:169,_S3:"©",_T3:146,_U3:18,_V3:7,_W3:11,shift:7,_X3:0},{_R3:170,_S3:"ª",_T3:9,_U3:91,_V3:4,_W3:8, -shift:7,_X3:2},{_R3:171,_S3:"«",_T3:90,_U3:34,_V3:6,_W3:11,shift:7,_X3:1},{_R3:172,_S3:"¬",_T3:161,_U3:34,_V3:6,_W3:10,shift:7,_X3:0},{_R3:173,_S3:"­",_T3:207,_U3:76,_V3:5,_W3:8,shift:7,_X3:1},{_R3:174,_S3:"®",_T3:137,_U3:18,_V3:7,_W3:11,shift:7,_X3:0},{_R3:175,_S3:"¯",_T3:15,_U3:91,_V3:7,_W3:4,shift:7,_X3:0},{_R3:176,_S3:"°",_T3:73,_U3:91,_V3:3,_W3:6,shift:7,_X3:2},{_R3:177,_S3:"±",_T3:37,_U3:48,_V3:5,_W3:11,shift:7,_X3:1},{_R3:178,_S3:"²",_T3:24,_U3:91,_V3:3,_W3:8,shift:7,_X3:2},{_R3:179,_S3:"³", -_T3:33,_U3:91,_V3:3,_W3:8,shift:7,_X3:2},{_R3:180,_S3:"´",_T3:86,_U3:91,_V3:2,_W3:6,shift:7,_X3:2},{_R3:181,_S3:"µ",_T3:20,_U3:2,_V3:7,_W3:13,shift:7,_X3:0},{_R3:182,_S3:"¶",_T3:56,_U3:2,_V3:7,_W3:12,shift:7,_X3:0},{_R3:183,_S3:"·",_T3:103,_U3:91,_V3:1,_W3:8,shift:7,_X3:4},{_R3:184,_S3:"¸",_T3:243,_U3:76,_V3:3,_W3:13,shift:7,_X3:2},{_R3:185,_S3:"¹",_T3:46,_U3:91,_V3:3,_W3:8,shift:7,_X3:2},{_R3:186,_S3:"º",_T3:68,_U3:91,_V3:3,_W3:7,shift:7,_X3:1},{_R3:187,_S3:"»",_T3:138,_U3:34,_V3:6,_W3:11,shift:7, -_X3:0},{_R3:188,_S3:"¼",_T3:38,_U3:18,_V3:7,_W3:11,shift:7,_X3:0},{_R3:189,_S3:"½",_T3:29,_U3:18,_V3:7,_W3:11,shift:7,_X3:0},{_R3:190,_S3:"¾",_T3:151,_U3:2,_V3:7,_W3:11,shift:7,_X3:0},{_R3:191,_S3:"¿",_T3:141,_U3:61,_V3:4,_W3:13,shift:7,_X3:1},{_R3:192,_S3:"À",_T3:196,_U3:2,_V3:7,_W3:11,shift:7,_X3:0},{_R3:193,_S3:"Á",_T3:133,_U3:2,_V3:7,_W3:11,shift:7,_X3:0},{_R3:194,_S3:"Â",_T3:56,_U3:18,_V3:7,_W3:11,shift:7,_X3:0},{_R3:195,_S3:"Ã",_T3:155,_U3:18,_V3:7,_W3:11,shift:7,_X3:0},{_R3:196,_S3:"Ä",_T3:241, -_U3:2,_V3:7,_W3:11,shift:7,_X3:0},{_R3:197,_S3:"Å",_T3:119,_U3:18,_V3:7,_W3:11,shift:7,_X3:0},{_R3:198,_S3:"Æ",_T3:142,_U3:2,_V3:7,_W3:11,shift:7,_X3:0},{_R3:199,_S3:"Ç",_T3:233,_U3:18,_V3:5,_W3:14,shift:7,_X3:1},{_R3:200,_S3:"È",_T3:51,_U3:48,_V3:5,_W3:11,shift:7,_X3:1},{_R3:201,_S3:"É",_T3:191,_U3:48,_V3:5,_W3:11,shift:7,_X3:1},{_R3:202,_S3:"Ê",_T3:65,_U3:61,_V3:5,_W3:11,shift:7,_X3:1},{_R3:203,_S3:"Ë",_T3:2,_U3:48,_V3:5,_W3:11,shift:7,_X3:1},{_R3:204,_S3:"Ì",_T3:9,_U3:61,_V3:5,_W3:11,shift:7, -_X3:1},{_R3:205,_S3:"Í",_T3:170,_U3:48,_V3:5,_W3:11,shift:7,_X3:1},{_R3:206,_S3:"Î",_T3:79,_U3:61,_V3:5,_W3:11,shift:7,_X3:1},{_R3:207,_S3:"Ï",_T3:72,_U3:48,_V3:5,_W3:11,shift:7,_X3:1},{_R3:208,_S3:"Ð",_T3:122,_U3:34,_V3:6,_W3:11,shift:7,_X3:0},{_R3:209,_S3:"Ñ",_T3:187,_U3:2,_V3:7,_W3:11,shift:7,_X3:0},{_R3:210,_S3:"Ò",_T3:121,_U3:48,_V3:5,_W3:11,shift:7,_X3:1},{_R3:211,_S3:"Ó",_T3:163,_U3:48,_V3:5,_W3:11,shift:7,_X3:1},{_R3:212,_S3:"Ô",_T3:93,_U3:48,_V3:5,_W3:11,shift:7,_X3:1},{_R3:213,_S3:"Õ", -_T3:184,_U3:48,_V3:5,_W3:11,shift:7,_X3:1},{_R3:214,_S3:"Ö",_T3:128,_U3:61,_V3:5,_W3:11,shift:7,_X3:1},{_R3:215,_S3:"×",_T3:201,_U3:76,_V3:4,_W3:10,shift:7,_X3:1},{_R3:216,_S3:"Ø",_T3:218,_U3:18,_V3:6,_W3:12,shift:7,_X3:0},{_R3:217,_S3:"Ù",_T3:124,_U3:2,_V3:7,_W3:11,shift:7,_X3:0},{_R3:218,_S3:"Ú",_T3:47,_U3:18,_V3:7,_W3:11,shift:7,_X3:0},{_R3:219,_S3:"Û",_T3:160,_U3:2,_V3:7,_W3:11,shift:7,_X3:0},{_R3:220,_S3:"Ü",_T3:169,_U3:2,_V3:7,_W3:11,shift:7,_X3:0},{_R3:221,_S3:"Ý",_T3:214,_U3:2,_V3:7,_W3:11, -shift:7,_X3:0},{_R3:222,_S3:"Þ",_T3:86,_U3:61,_V3:5,_W3:11,shift:7,_X3:1},{_R3:223,_S3:"ß",_T3:106,_U3:34,_V3:6,_W3:11,shift:7,_X3:0},{_R3:224,_S3:"à",_T3:74,_U3:34,_V3:6,_W3:11,shift:7,_X3:1},{_R3:225,_S3:"á",_T3:130,_U3:34,_V3:6,_W3:11,shift:7,_X3:1},{_R3:226,_S3:"â",_T3:66,_U3:34,_V3:6,_W3:11,shift:7,_X3:1},{_R3:227,_S3:"ã",_T3:58,_U3:34,_V3:6,_W3:11,shift:7,_X3:1},{_R3:228,_S3:"ä",_T3:146,_U3:34,_V3:6,_W3:11,shift:7,_X3:1},{_R3:229,_S3:"å",_T3:10,_U3:34,_V3:6,_W3:11,shift:7,_X3:1},{_R3:230,_S3:"æ", -_T3:200,_U3:18,_V3:7,_W3:11,shift:7,_X3:0},{_R3:231,_S3:"ç",_T3:226,_U3:18,_V3:5,_W3:14,shift:7,_X3:1},{_R3:232,_S3:"è",_T3:2,_U3:61,_V3:5,_W3:11,shift:7,_X3:1},{_R3:233,_S3:"é",_T3:212,_U3:48,_V3:5,_W3:11,shift:7,_X3:1},{_R3:234,_S3:"ê",_T3:225,_U3:34,_V3:5,_W3:11,shift:7,_X3:1},{_R3:235,_S3:"ë",_T3:240,_U3:48,_V3:5,_W3:11,shift:7,_X3:1},{_R3:236,_S3:"ì",_T3:100,_U3:61,_V3:5,_W3:11,shift:7,_X3:1},{_R3:237,_S3:"í",_T3:177,_U3:48,_V3:5,_W3:11,shift:7,_X3:1},{_R3:238,_S3:"î",_T3:114,_U3:61,_V3:5,_W3:11, -shift:7,_X3:1},{_R3:239,_S3:"ï",_T3:37,_U3:61,_V3:5,_W3:11,shift:7,_X3:1},{_R3:240,_S3:"ð",_T3:107,_U3:48,_V3:5,_W3:11,shift:7,_X3:1},{_R3:241,_S3:"ñ",_T3:20,_U3:18,_V3:7,_W3:11,shift:7,_X3:0},{_R3:242,_S3:"ò",_T3:197,_U3:34,_V3:5,_W3:11,shift:7,_X3:1},{_R3:243,_S3:"ó",_T3:93,_U3:61,_V3:5,_W3:11,shift:7,_X3:1},{_R3:244,_S3:"ô",_T3:121,_U3:61,_V3:5,_W3:11,shift:7,_X3:1},{_R3:245,_S3:"õ",_T3:114,_U3:48,_V3:5,_W3:11,shift:7,_X3:1},{_R3:246,_S3:"ö",_T3:211,_U3:34,_V3:5,_W3:11,shift:7,_X3:1},{_R3:247, -_S3:"÷",_T3:154,_U3:61,_V3:5,_W3:10,shift:7,_X3:1},{_R3:248,_S3:"ø",_T3:232,_U3:34,_V3:5,_W3:11,shift:7,_X3:1},{_R3:249,_S3:"ù",_T3:2,_U3:18,_V3:7,_W3:11,shift:7,_X3:0},{_R3:250,_S3:"ú",_T3:97,_U3:2,_V3:7,_W3:11,shift:7,_X3:0},{_R3:251,_S3:"û",_T3:11,_U3:18,_V3:7,_W3:11,shift:7,_X3:0},{_R3:252,_S3:"ü",_T3:65,_U3:18,_V3:7,_W3:11,shift:7,_X3:0},{_R3:253,_S3:"ý",_T3:47,_U3:2,_V3:7,_W3:13,shift:7,_X3:0},{_R3:254,_S3:"þ",_T3:73,_U3:2,_V3:6,_W3:13,shift:7,_X3:0},{_R3:255,_S3:"ÿ",_T3:29,_U3:2,_V3:7,_W3:13, -shift:7,_X3:0},],}],_Y3:[],_Z3:[{},],__3:[{_n3:"controller",_04:-1,_14:!0,parent:-100,_24:_34,_44:_54,_64:_74,_84:_94,_a4:_b4,_c4:_d4,_e4:_f4,_g4:_h4,_i4:_j4,_k4:_l4,_m4:[],_n4:[]},{_n3:"energyBase",_14:!0,parent:-100,_24:_o4,_p4:_q4,_84:_r4,_s4:_t4,_u4:_v4,_m4:[],_n4:[]},{_n3:"o_reactor",_04:2,_14:!0,parent:1,_24:_w4,_x4:_y4,_m4:[],_n4:[]},{_n3:"o_vent",_04:3,_14:!0,parent:1,_24:_z4,_m4:[],_n4:[]},{_n3:"o_pipe",_04:1,_14:!0,parent:1,_24:_A4,_m4:[],_n4:[]}],_B4:[{_n3:"room0",width:512,height:384, -_C4:4210752,_D4:!0,_E4:[{},{},{},{},{},{},{},{}],_F4:[{_14:!0,_G4:512,_H4:384,_I4:1024,_J4:768,},{_G4:1024,_H4:768,_I4:1024,_J4:768,},{_G4:1024,_H4:768,_I4:1024,_J4:768,},{_G4:1024,_H4:768,_I4:1024,_J4:768,},{_G4:1024,_H4:768,_I4:1024,_J4:768,},{_G4:1024,_H4:768,_I4:1024,_J4:768,},{_G4:1024,_H4:768,_I4:1024,_J4:768,},{_G4:1024,_H4:768,_I4:1024,_J4:768,}],_K4:[{_T3:128,_U3:192,index:2,id:100000,_L4:0,_O3:1,_P3:1,_C4:4294967295},{_T3:320,_U3:192,index:1,id:100001,_L4:0,_O3:1,_P3:1,_C4:4294967295}, -{_T3:320,_U3:128,index:1,id:100002,_L4:0,_O3:1,_P3:1,_C4:4294967295},{_T3:320,_U3:256,index:1,id:100003,_L4:0,_O3:1,_P3:1,_C4:4294967295},{_T3:384,_U3:192,index:1,id:100004,_L4:0,_O3:1,_P3:1,_C4:4294967295},{_T3:256,_U3:192,index:1,id:100005,_L4:0,_O3:1,_P3:1,_C4:4294967295},{_T3:320,_U3:320,index:3,id:100006,_L4:0,_O3:1,_P3:1,_C4:4294967295},{_T3:0,_U3:0,index:0,id:100007,_L4:0,_O3:1,_P3:1,_C4:4294967295},{_T3:192,_U3:192,index:1,id:100008,_L4:0,_O3:1,_P3:1,_C4:4294967295}],_M4:[]}],_N4:[0],_O4:[{ -_T3:2,_U3:134,_V3:62,_W3:62,_P4:1,_Q4:1,_R4:62,_S4:62,_T4:64,_U4:64,_V4:0},{_T3:70,_U3:134,_V3:62,_W3:62,_P4:1,_Q4:1,_R4:62,_S4:62,_T4:64,_U4:64,_V4:0},{_T3:138,_U3:134,_V3:62,_W3:62,_P4:1,_Q4:1,_R4:62,_S4:62,_T4:64,_U4:64,_V4:0},{_T3:2,_U3:202,_V3:62,_W3:62,_P4:1,_Q4:1,_R4:62,_S4:62,_T4:64,_U4:64,_V4:0},{_T3:206,_U3:134,_V3:8,_W3:8,_P4:0,_Q4:0,_R4:8,_S4:8,_T4:8,_U4:8,_V4:0},{_T3:70,_U3:202,_V3:8,_W3:8,_P4:0,_Q4:0,_R4:8,_S4:8,_T4:8,_U4:8,_V4:0},{_T3:218,_U3:134,_V3:8,_W3:8,_P4:0,_Q4:0,_R4:8,_S4:8, -_T4:8,_U4:8,_V4:0},{_T3:206,_U3:146,_V3:8,_W3:8,_P4:0,_Q4:0,_R4:8,_S4:8,_T4:8,_U4:8,_V4:0},{_T3:0,_U3:2,_V3:256,_W3:128,_P4:0,_Q4:0,_R4:256,_S4:128,_T4:256,_U4:128,_V4:0}],_W4:["Energy_texture_0.png"],_X4:{_Y4:!1,_Z4:142203342,__4:"5abe0212-91d8-479c-880f-617635339812",_05:!1,_15:!1,_25:!0,scale:-1,_35:!0,_45:!1,_55:!1,_65:!0,_75:!1,_85:!1,_95:!0,_a5:!1,_b5:0,_c5:0,_d5:!0,_e5:"html5game",_f5:"Default",_g5:0,_h5:!0,_i5:!0,_j5:!0,_k5:0,_l5:[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],_m5:"gamemaker: studio", -_n5:1,_o5:0,_p5:0,_q5:1708962718}};function _r5(){this._s5=293.15;this._t5=64;this._u5=4;}function _v5(){}function _A3(_w5,_x5,_y5){return(_z5(_y5)._A5/_z5(_y5)._B5);}function _B3(_w5,_x5,_y5,_C5){return(_z5(_y5)._B5*(273.15+_C5));}function _C3(_w5,_x5,_y5,_C5){var _D5=abs((_A3(_w5,_x5,_y5)-_A3(_w5,_x5,_C5)));var _E5=0;var _F5=0;for(var _G5=0;(_G5<_H5(_z5(_y5)._I5));_G5++){{var _J5=(_z5(_C5)._T3-_z5(_y5)._T3);var _K5=(_z5(_C5)._U3-_z5(_y5)._U3);if((((_z5(_y5)._L5[_G5]==_J5))&&((_z5(_y5)._M5[_G5]==_K5)))){_E5=_z5(_y5)._I5[_G5]} -;}};for(var _G5=0;(_G5<_H5(_z5(_C5)._I5));_G5++){{var _J5=(_z5(_y5)._T3-_z5(_C5)._T3);var _K5=(_z5(_y5)._U3-_z5(_C5)._U3);if((((_z5(_C5)._L5[_G5]==_J5))&&((_z5(_C5)._M5[_G5]==_K5)))){_F5=_z5(_C5)._I5[_G5]};}};return(min(_E5,_F5)*_D5);}function _D3(_w5,_x5,_y5){var _N5=_O5((_y5/10),0,191);var _P5=(_N5&63);_P5*=4;if((_N5&128)>0.5){{return _Q5(255,255,_P5);}}else {if((_N5&64)>0.5){{return _Q5(255,_P5,0);}}else {{return _Q5(_P5,0,0);}}};}function _E3(_w5,_x5,_y5){var _R5="";if((_z5(_y5)._S5=="Edit")){{_R5+="Target switch: W 1(b) 2(r) 3(v) 4(p)\r\n Placing "; -switch(_z5(_y5)._T5){case 1:_R5+="block";break;case 2:_R5+="reactor";break;case 3:_R5+="vent";break;case 4:_R5+="pipe";break;default :_R5+="null";};}};return _R5;}function _34(_w5,_x5){{_w5._S5="View";_w5._T5=1;};}function _54(_w5,_x5){{if((_w5._S5=="Edit")){{var _U5=_V5(_W5._X5,_W5._Y5,1);{var _Z5=__5(_U5);for(var _06 in _Z5){if(!_Z5.hasOwnProperty(_06))continue;var _16=_Z5[_06];if(_16._26)continue;if(!_16._36)continue;{_46(_16);}}};}};};}function _74(_w5,_x5){{if((((_w5._S5=="Edit"))&&(!(_56(_w5,_W5._X5,_W5._Y5, -1)>0.5)))){{var _U5=_66(_W5._X5,_W5._Y5,_w5._T5);{var _76=__5(_U5);for(var _86 in _76){if(!_76.hasOwnProperty(_86))continue;var _96=_76[_86];if(_96._26)continue;if(!_96._36)continue;{_a6(_96,64,64);}}};}};};}function _94(_w5,_x5){{_b6(0,0);_c6(16777215);_d6(0);_e6(_w5._T3,_w5._U3,("Mode switch: Q\r\n Current: "+_w5._S5+"\r\n "+_E3(_w5,_x5,_w5.id)+"\r\n"));};}function _b4(_w5,_x5){{if((_w5._S5=="Edit")){switch(_w5._T5){case 1:_w5._T5=2;break;case 2:_w5._T5=3;break;case 3:_w5._T5=4;break;case 4:_w5._T5=1; -break;}};};}function _d4(_w5,_x5){{switch(_w5._S5){case "View":_w5._S5="Edit";break;case "Edit":_w5._S5="View";break;};};}function _f4(_w5,_x5){{{var _f6=__5(0);for(var _g6 in _f6){if(!_f6.hasOwnProperty(_g6))continue;var _h6=_f6[_g6];if(_h6._26)continue;if(!_h6._36)continue;{if((_h6._S5=="Edit")){_h6._T5=4};}}};};}function _h4(_w5,_x5){{{var _i6=__5(0);for(var _j6 in _i6){if(!_i6.hasOwnProperty(_j6))continue;var _k6=_i6[_j6];if(_k6._26)continue;if(!_k6._36)continue;{if((_k6._S5=="Edit")){_k6._T5=3};}}};};}function _j4(_w5, -_x5){{{var _l6=__5(0);for(var _m6 in _l6){if(!_l6.hasOwnProperty(_m6))continue;var _n6=_l6[_m6];if(_n6._26)continue;if(!_n6._36)continue;{if((_n6._S5=="Edit")){_n6._T5=2};}}};};}function _l4(_w5,_x5){{if((_w5._S5=="Edit")){_w5._T5=1};};}function _o4(_w5,_x5){{_w5._B5=144;_w5._A5=_B3(_w5,_x5,_w5.id,20);_w5._o6=2;var _G5=3;for(var _p6=0,_q6=~~(4);_p6<_q6;_p6++){{if(!(_w5._I5 instanceof Array)){_w5._I5=[];_w5._I5._h3=792522150}else if(_w5._I5._h3!==792522150){_w5._I5=_w5._I5.slice(0);_w5._I5._h3=792522150}_w5._I5[_G5]=12; -_G5-=1;}};if(!(_w5._L5 instanceof Array)){_w5._L5=[];_w5._L5._h3=1703980422}else if(_w5._L5._h3!==1703980422){_w5._L5=_w5._L5.slice(0);_w5._L5._h3=1703980422}_w5._L5[3]=0;_w5._L5[2]=(-64);_w5._L5[1]=0;_w5._L5[0]=64;if(!(_w5._M5 instanceof Array)){_w5._M5=[];_w5._M5._h3=2089524423}else if(_w5._M5._h3!==2089524423){_w5._M5=_w5._M5.slice(0);_w5._M5._h3=2089524423}_w5._M5[3]=64;_w5._M5[2]=0;_w5._M5[1]=(-64);_w5._M5[0]=0;for(var _G5=3;(_G5>=0);_G5--){for(var _r6=2;(_r6>=0);_r6--){if(!(_w5._s6 instanceof Array)){ -_w5._s6=[];_w5._s6._h3=2971804260}else if(_w5._s6._h3!==2971804260){_w5._s6=_w5._s6.slice(0);_w5._s6._h3=2971804260}_t6(_w5._s6,_G5,_r6,0)}};};}function _q4(_w5,_x5){{_w5._A5-=(_w5._o6*(_A3(_w5,_x5,_w5.id)-293.15));var _u6=0;for(var _G5=3;(_G5>=0);_G5--){for(var _r6=1;(_r6>=0);_r6--){if(!(_w5._s6 instanceof Array)){_w5._s6=[];_w5._s6._h3=2971804260}else if(_w5._s6._h3!==2971804260){_w5._s6=_w5._s6.slice(0);_w5._s6._h3=2971804260}_t6(_w5._s6,_G5,_r6,0)}};for(var _G5=0;(_G5<4);_G5++){{var _U5=_V5((_w5._T3+_w5._L5[_G5]), -(_w5._U3+_w5._M5[_G5]),1);if((_U5==(-4))){continue};if((_A3(_w5,_x5,_U5)>_A3(_w5,_x5,_w5.id))){continue};_u6+=_C3(_w5,_x5,_w5.id,_U5);}};if((_u6>_w5._A5)){_u6=(_w5._A5/_u6)}else {_u6=1};for(var _G5=0;(_G5<4);_G5++){{var _U5=_V5((_w5._T3+_w5._L5[_G5]),(_w5._U3+_w5._M5[_G5]),1);if((_U5==(-4))){continue};if((_A3(_w5,_x5,_U5)>_A3(_w5,_x5,_w5.id))){continue};var _v6=_C3(_w5,_x5,_w5.id,_U5);if(!(_w5._s6 instanceof Array)){_w5._s6=[];_w5._s6._h3=2971804260}else if(_w5._s6._h3!==2971804260){_w5._s6=_w5._s6.slice(0); -_w5._s6._h3=2971804260}_t6(_w5._s6,_G5,0,_v6);_t6(_w5._s6,_G5,1,(_w5._T3+(_w5._L5[_G5]/3)));_t6(_w5._s6,_G5,2,(_w5._U3+(_w5._M5[_G5]/3)));_w5._A5-=_v6;_z5(_U5)._A5+=_v6;}};};}function _r4(_w5,_x5){{_b6(0,1);if(_56(_w5,_W5._X5,_W5._Y5,_w5.id)>0.5){{for(var _G5=0;(_G5<4);_G5++){_w6(_w5,4,(-1),(_w5._T3+_w5._L5[_G5]),(_w5._U3+_w5._M5[_G5]))};_d6(1);_x6(_D3(_w5,_x5,_w5._A5));_e6(_w5._T3,(_w5._U3-10),("E: "+_y6(_w5._A5,0,0)+" Wt"));_x6(_D3(_w5,_x5,(_w5._o6*(_A3(_w5,_x5,_w5.id)-293.15))));_e6(_w5._T3,(_w5._U3+10), -("Ls: "+_y6((_w5._o6*(_A3(_w5,_x5,_w5.id)-293.15)),0,0)+" W"));for(var _G5=3;(_G5>=0);_G5--){{if((_w5._s6[_G5][0]==0)){continue};_x6(_D3(_w5,_x5,_w5._s6[_G5][0]));_e6(_w5._s6[_G5][1],_w5._s6[_G5][2],("Tr: "+_y6(_w5._s6[_G5][0],0,0)+" W"));}};}};};}function _t4(_w5,_x5){{_z6(_w5,_w5._A6,_w5._B6,_w5._T3,_w5._U3,1,1,0,_D3(_w5,_x5,_A3(_w5,_x5,_w5.id)),1);};}function _v4(_w5,_x5){{if(!(_56(_w5,_W5._X5,_W5._Y5,_w5.id)>0.5)){{_x6(_D3(_w5,_x5,(_w5._o6*(_A3(_w5,_x5,_w5.id)-293.15))));_C6((_w5._T3-4),(_w5._U3-4), -(_w5._T3+4),(_w5._U3+4),0);for(var _G5=3;(_G5>=0);_G5--){{if((_w5._s6[_G5][0]==0)){continue};_x6(_D3(_w5,_x5,_w5._s6[_G5][0]));_C6((_w5._s6[_G5][1]-4),(_w5._s6[_G5][2]-4),(_w5._s6[_G5][1]+4),(_w5._s6[_G5][2]+4),0);}};}};};}function _w4(_w5,_x5){{_D6(_w5,_x5);_w5._E6=4000;};}function _y4(_w5,_x5){{_w5._A5+=_w5._E6;};}function _z4(_w5,_x5){{_D6(_w5,_x5);_w5._o6=12;};}function _A4(_w5,_x5){{_D6(_w5,_x5);_w5._B5=24;_w5._A5=_B3(_w5,_x5,_w5.id,20);_w5._o6=1;var _G5=3;for(var _F6=0,_G6=~~(4);_F6<_G6;_F6++){{if(!(_w5._I5 instanceof Array)){ -_w5._I5=[];_w5._I5._h3=792522150}else if(_w5._I5._h3!==792522150){_w5._I5=_w5._I5.slice(0);_w5._I5._h3=792522150}_w5._I5[_G5]=4;_G5-=1;}};};}function _H6(_I6){this._J6=0;this._K6=!1;this._L6=null;this._M6=null;this._N6=null;this._O6=null;this._P6=null;this._Q6=null;this._R6=[];this._S6(_I6._Q6)};_H6.prototype._T6=function(){var _U6=new _H6({_Q6:this._Q6});return _U6};_H6.prototype._S6=function(_V6){this._Q6=_V6;this._L6=new _W6._X6(_V6);this._P6=new _W6._Y6(this._L6.data);this._O6=new _W6._Z6(this._P6); -if(_V6.__6.length>0){this._07(null)}this._17(null);this._M6=new _W6._27();var _37=this._L6._47();this._57=[_37._O3,_37._P3]};_H6.prototype._67=function(){var _77=_87?_87._97():30;return ~~((_77*this._N6.duration)+0.5)};_H6.prototype._07=function(_a7){this._b7(_a7,0)};_H6.prototype._b7=function(_a7,_c7){var _d7=null;if(((_a7===null)||(_a7===undefined))&&(_c7===0)){if(this._Q6.__6.length>0){_d7=this._Q6._e7(this._Q6.__6[0].name)}}else {_d7=this._Q6._e7(_a7)}if(_d7!==null&&_d7!==undefined){if(_c7===0){this._J6=0; -this._N6=_d7}this._O6._f7(_c7,_d7,!0)}};_H6.prototype._17=function(_g7){if(_g7===null||_g7===undefined){if(this._Q6._h7){this._L6._i7(this._Q6._h7.name);}}else {this._L6._i7(_g7)}this._L6._j7()};_H6.prototype._k7=function(_l7,_m7,_n7,_o7,_p7,_q7,_r7){var _s7=this._L6;_37=this._L6._47(),_t7=this._J6,_u7=(_r7!==undefined);var _v7=Math.abs(_o7*this._57[0]);_w7=Math.abs(_p7*this._57[1]);if((_t7!==_l7)||(_s7._T3!==_m7)||(_s7._U3!==_n7)||(_37._O3!==_v7)||(_37._P3!==_w7)||(_37._L4!==_q7)){var _x7=this._67(); -if(_x7>0){var _y7=_l7%_x7,_z7=this._J6%_x7,duration=this._N6.duration,_A7=this._N6._B7.length;if(_z7>_y7){_y7+=_x7}var _C7=(_y7-_z7)/_x7;this._O6._D7(_C7*duration);this._O6.apply(this._L6)}this._J6=_l7;_s7._T3=_m7;_s7._U3=_n7;_s7._E7=((_o7*this._57[0])<0)?1:0;_s7._F7=((_p7*this._57[1])<0)?1:0;_37._O3=_v7;_37._P3=_w7;_37._L4=_q7;_u7=!0}if(_u7){if(_r7){_r7._G7(_H7,0,_r7,null)}_s7._u7();this._M6._D7(this._L6,1)}};_H6.prototype._I7=function(_J7,_m7,_n7,_o7,_p7,_q7){var _x7=this._67();var _K7=~~(_x7*(_J7/this._N6.duration)+0.5); -this._k7(_K7,_m7,_n7,_o7,_p7,_q7)};_H6.prototype._L7=function(_M7,_l7,_m7,_n7,_o7,_p7,_q7){var _N7=this._M6;if(_N7._O7.length>0){this._k7(_l7,_m7,_n7,_o7,_p7,_q7);_M7.left=~~(_N7._P7+0.5);_M7._Q7=~~(_N7._R7+0.5);_M7.top=~~(_N7._S7+0.5);_M7.bottom=~~(_N7._T7+0.5);return !0}return !1;};_H6.prototype._U7=function(_l7,_m7,_n7,_o7,_p7,_q7,_V7,_W7,_X7,_Y7,_Z7,__7,_08){this._k7(_l7,_m7,_n7,_o7,_p7,_q7);_V7._k7(_W7,_X7,_Y7,_Z7,__7,_08);for(var _18=0;_18<_V7._M6._28.length;_18++){var _38=_V7._M6._28[_18];var _H3=_38.length/2; -for(var _48=0;_48<_H3;_48++){var _58,_68,_78,_88;_58=_38[(_48*2)+0];_68=_38[(_48*2)+1];if(_48===(_H3-1)){_78=_38[0];_88=_38[1]}else {_78=_38[((_48+1)*2)+0];_88=_38[((_48+1)*2)+1]}var _98=this._M6._a8(_58,_68,_78,_88);if(_98!==null){return !0}}}return !1};_H6.prototype._b8=function(_l7,_m7,_n7,_o7,_p7,_q7,_c8,_d8,_W7,_X7,_Y7,_Z7,__7,_08){this._k7(_l7,_m7,_n7,_o7,_p7,_q7);if(_c8==null){return !1}if(_c8._e8<=0){return !1}if(_c8._f8.length>0){_W7=_W7%_c8._f8.length}if(_W7<0){_W7=_W7+_c8._f8.length}_Z7=1.0/_Z7; -__7=1.0/__7;var _N7=this._M6;var _g8=_h8(_N7._P7,_d8.left);var _i8=_j8(_N7._R7,_d8._Q7);var _k8=_h8(_N7._S7,_d8.top);var _l8=_j8(_N7._T7,_d8.bottom);var _m8=Math.sin(-_08*(_n8/180.0));var _o8=Math.cos(-_08*(_n8/180.0));for(var _R3=_g8;_R3<=_i8;_R3++){for(var _p8=_k8;_p8<=_l8;_p8++){var _q8=((_o8*(_R3-_X7)+_m8*(_p8-_Y7))*_Z7+_c8._r8);var _s8=((_o8*(_p8-_Y7)-_m8*(_R3-_X7))*__7+_c8._t8);if((_q8<0)||(_q8>=_c8._u8)){continue}if((_s8<0)||(_s8>=_c8._v8)){continue}if(_c8._w8){if(!_c8._f8._x8[_W7]._x8[_q8+(_s8*_c8._u8)]){ -continue}}var _98=_N7._y8(_R3,_p8);if(_98!==null){return !0}}}return !1};_H6.prototype._z8=function(_l7,_m7,_n7,_o7,_p7,_q7,_A8,_B8){this._k7(_l7,_m7,_n7,_o7,_p7,_q7);var _98=this._M6._y8(_A8,_B8);if(_98!==null){return !0}return !1};_H6.prototype._C8=function(_l7,_m7,_n7,_o7,_p7,_q7,_A8,_B8,_X7,_Y7){this._k7(_l7,_m7,_n7,_o7,_p7,_q7);var _98=this._M6._a8(_A8,_B8,_X7,_Y7);if(_98!==null){return !0}return !1};_H6.prototype._D8=function(_l7,_m7,_n7,_o7,_p7,_q7,_A8,_B8,_X7,_Y7){this._k7(_l7,_m7,_n7,_o7,_p7,_q7); -var _98=null;var _N7=this._M6;var _98=_N7._a8(_A8,_B8,_X7,_Y7);if(_98!==null){return !0}_98=_N7._a8(_A8,_B8,_X7,_B8);if(_98!==null){return !0}_98=_N7._a8(_X7,_B8,_X7,_Y7);if(_98!==null){return !0}_98=_N7._a8(_X7,_Y7,_A8,_Y7);if(_98!==null){return !0;}_98=_N7._a8(_A8,_Y7,_A8,_B8);if(_98!==null){return !0}return !1};_H6.prototype._E8=function(_l7,_m7,_n7,_o7,_p7,_q7,_F8){this._k7(_l7,_m7,_n7,_o7,_p7,_q7);var _N7=this._M6;var _s7=this._L6;var _g8=_h8(_N7._P7,_F8.left);var _i8=_j8(_N7._R7,_F8._Q7);var _k8=_h8(_N7._S7, -_F8.top);var _l8=_j8(_N7._T7,_F8.bottom);var _G8=((_F8._Q7+_F8.left)/2);var _H8=((_F8.bottom+_F8.top)/2);var _I8=((_F8._Q7-_F8.left)/2);var _J8=((_F8.bottom-_F8.top)/2);var _u8=(_N7._R7-_N7._P7);var _v8=(_N7._T7-_N7._S7);var _r8=_s7._T3-_N7._P7;var _t8=_s7._U3-_N7._S7;if((_o7==1)&&(_p7==1)&&(Math.abs(_q7)<0.0001)){for(var _R3=_g8;_R3<=_i8;_R3++){for(var _p8=_k8;_p8<=_l8;_p8++){if(_K8((_R3-_G8)/_I8)+_K8((_p8-_H8)/_J8)>1)continue;var _q8=_R3-_m7+_r8;var _s8=_p8-_n7+_t8;if((_q8<0)||(_q8>=_u8))continue;if((_s8<0)||(_s8>=_v8))continue; -var _98=_N7._y8(_R3,_p8);if(_98!==null){return !0}}}}else {var _L8=Math.sin(-_q7*_n8/180.0);var _M8=Math.cos(-_q7*_n8/180.0);for(var _R3=_g8;_R3<=_i8;_R3++){for(var _p8=_k8;_p8<=_l8;_p8++){if(_K8((_R3-_G8)/_I8)+_K8((_p8-_H8)/_J8)>1)continue;var _q8=Math.floor((_M8*(_R3-_m7)+_L8*(_p8-_n7))/_o7+_r8);var _s8=Math.floor((_M8*(_p8-_n7)-_L8*(_R3-_m7))/_p7+_t8);if((_q8<0)||(_q8>=_u8))continue;if((_s8<0)||(_s8>=_v8))continue;var _98=_N7._y8(_R3,_p8);if(_98!==null){return !0}}}}return !1};var _N8=null;;function _O8(){ -this._P8=[];this._Q8=null;this._Q6=null;this._R8=null;if(_S8){this._T8=this._U8;this._V8=this._W8}else {this._T8=this._X8;this._V8=this._Y8}};_O8.prototype._Z8=function(_a7,__8,_09,_19){this._P8[_a7]={_29:[],_39:0,_49:32,_59:_69[_19],_T3:0,_U3:0,_V3:__8,_W3:_09}};_O8.prototype._79=function(_89,_99,__8,_09){var width=__8;var height=_09;var _a9=this;var _b9=function(_c9){var _d9=_c9;_d9.width=width;_d9.height=height;var _e9=_f9(_g9+_c9.name);_d9._h9=_e9;_69[_e9].onload=function(e){_a9._Z8(_d9.name,e.srcElement.width, -e.srcElement.height,_e9)};_69[_e9].onerror=function(e){debug("ImageError: "+e.srcElement.src)};_69[_e9].URL=_c9.name};this._R8=new _W6._i9(_99,{load:_b9});this._Q8=new _W6._j9(new _W6._k9(this._R8));this._Q6=this._Q8._l9(JSON.parse(_89))};_O8.prototype._m9=function(_n9,_g7,_K7,_T3,_U3,_o9,_p9,_q9,_r9,alpha){if(this._Q6===null||this._Q6===undefined)return;_W6._s9._t9=!0;var _u9=new _H6(this);_u9._07(_n9);_u9._17(_g7);_u9._k7(_K7,_T3,_U3,_o9,_p9,_q9);this._v9(_u9._L6,_r9,alpha)};_O8.prototype._w9=function(_K7, -_T3,_U3,_o9,_p9,_q9,_r9,alpha){if(!_N8||!_N8._x9()){this._m9(null,null,_K7,_T3,_U3,_o9,_p9,_q9,_r9,alpha)}else {_W6._s9._t9=!0;var _y9=_N8._x9();_y9._k7(_K7,_T3,_U3,_o9,_p9,_q9,_N8);this._v9(_y9._L6,_r9,alpha);if(_y9._K6){this._z9(_y9._M6)}}};_O8.prototype._v9=function(_A9,_B9,alpha){var _C9=(_B9&0xff)/255.0,_D9=((_B9&0xff00)>>8)/255.0,_E9=((_B9&0xff0000)>>16)/255.0;for(var _R3=0,_18=_A9._F9.length;_R3<_18;_R3++){var _G9=_A9._H9[_R3];if(!_G9._I9){continue}var _i8=(_G9._s7._i8*_G9._i8*_C9*255);var _J9=(_G9._s7._J9*_G9._J9*_D9*255); -var _l8=(_G9._s7._l8*_G9._l8*_E9*255);var _K9=(_G9._s7._K9*_G9._K9*alpha*255);var _r9=(_K9<<24)|(_i8<<0)|(_J9<<8)|(_l8<<16);switch(_G9._I9.type){case _W6._L9._M9:this._T8(_G9,_r9,alpha);break;case _W6._L9._N9:case _W6._L9._O9:this._V8(_G9,_r9,alpha);break}}};_O8.prototype._z9=function(_P9){_Q9(_P9._P7,_P9._S7,_P9._P7,_P9._T7);_Q9(_P9._P7,_P9._T7,_P9._R7,_P9._T7);_Q9(_P9._R7,_P9._T7,_P9._R7,_P9._S7);_Q9(_P9._R7,_P9._S7,_P9._P7,_P9._S7);for(var _18=0;_18<_P9._28.length;_18++){var _38=_P9._28[_18];var _H3=_38.length/2; -for(var _48=0;_48<_H3;_48++){var _58,_68,_78,_88;_58=_38[(_48*2)+0];_68=_38[(_48*2)+1];if(_48==(_H3-1)){_78=_38[0];_88=_38[1]}else {_78=_38[((_48+1)*2)+0];_88=_38[((_48+1)*2)+1]}_Q9(_58,_68,_78,_88)}}};_O8.prototype._X8=function(_G9,_r9,alpha){var _M9=_G9._I9,_R9=[];_M9._S9(_G9._s7._T3,_G9._s7._U3,_G9._T9,_R9);var _U9=[];_U9[0]={};_U9[0]._T3=_R9[2];_U9[0]._U3=_R9[3];_U9[0]._V9=_M9._W9[2];_U9[0]._X9=_M9._W9[3];_U9[1]={};_U9[1]._T3=_R9[4];_U9[1]._U3=_R9[5];_U9[1]._V9=_M9._W9[4];_U9[1]._X9=_M9._W9[5];_U9[2]={ -};_U9[2]._T3=_R9[6];_U9[2]._U3=_R9[7];_U9[2]._V9=_M9._W9[6];_U9[2]._X9=_M9._W9[7];_U9[3]={};_U9[3]._T3=_R9[0];_U9[3]._U3=_R9[1];_U9[3]._V9=_M9._W9[0];_U9[3]._X9=_M9._W9[1];_Y9.globalAlpha=alpha;var _d9=_M9._h9._Z9;var _e9=_69[_d9._h9];if(_r9!=__9){if(!this._P8[_M9._h9._Z9.name]){var _Z9=_M9._h9._Z9;this._Z8(_Z9.name,_Z9.width,_Z9.height,_M9._h9._Z9._h9)}_e9=_0a(this._P8[_M9._h9._Z9.name],_r9)}var _1a=this._P8[_d9.name];this._2a(_Y9,_e9,_U9[0]._T3,_U9[0]._U3,_U9[1]._T3,_U9[1]._U3,_U9[2]._T3,_U9[2]._U3, -_U9[0]._V9*_1a._V3,_U9[0]._X9*_1a._W3,_U9[1]._V9*_1a._V3,_U9[1]._X9*_1a._W3,_U9[2]._V9*_1a._V3,_U9[2]._X9*_1a._W3);this._2a(_Y9,_e9,_U9[2]._T3,_U9[2]._U3,_U9[3]._T3,_U9[3]._U3,_U9[0]._T3,_U9[0]._U3,_U9[2]._V9*_1a._V3,_U9[2]._X9*_1a._W3,_U9[3]._V9*_1a._V3,_U9[3]._X9*_1a._W3,_U9[0]._V9*_1a._V3,_U9[0]._X9*_1a._W3)};_O8.prototype._Y8=function(_G9,_r9,alpha){var _N9=_G9._I9,_R9=[];_N9._3a(_G9._s7._T3,_G9._s7._U3,_G9,_R9);var _d9=_N9._h9._Z9;var _e9=_69[_d9._h9];if(_r9!=__9){if(!this._P8[_N9._h9._Z9.name]){ -var _Z9=_N9._h9._Z9;this._Z8(_Z9.name,_Z9.width,_Z9.height,_N9._h9._Z9._h9)}_e9=_0a(this._P8[_N9._h9._Z9.name],_r9)}for(var _18=0;_18<_N9._4a.length/3;_18++){var _5a=_N9._4a[(_18*3)+0],_6a=_N9._4a[(_18*3)+1],_7a=_N9._4a[(_18*3)+2];var _U9=[];_U9[0]={};_U9[0]._T3=_R9[(_5a*2)+0];_U9[0]._U3=_R9[(_5a*2)+1];_U9[0]._V9=_N9._W9[(_5a*2)+0];_U9[0]._X9=_N9._W9[(_5a*2)+1];_U9[1]={};_U9[1]._T3=_R9[(_6a*2)+0];_U9[1]._U3=_R9[(_6a*2)+1];_U9[1]._V9=_N9._W9[(_6a*2)+0];_U9[1]._X9=_N9._W9[(_6a*2)+1];_U9[2]={};_U9[2]._T3=_R9[(_7a*2)+0]; -_U9[2]._U3=_R9[(_7a*2)+1];_U9[2]._V9=_N9._W9[(_7a*2)+0];_U9[2]._X9=_N9._W9[(_7a*2)+1];var _1a=this._P8[_d9.name];this._2a(_Y9,_e9,_U9[0]._T3,_U9[0]._U3,_U9[1]._T3,_U9[1]._U3,_U9[2]._T3,_U9[2]._U3,_U9[0]._V9*_1a._V3,_U9[0]._X9*_1a._W3,_U9[1]._V9*_1a._V3,_U9[1]._X9*_1a._W3,_U9[2]._V9*_1a._V3,_U9[2]._X9*_1a._W3)}};_O8.prototype._2a=function(_8a,_9a,_aa,_ba,_58,_68,_78,_88,_ca,_da,_ea,_fa,_ga,_ha){_8a.save();_8a.beginPath();_8a.moveTo(_aa,_ba);_8a.lineTo(_58,_68);_8a.lineTo(_78,_88);_8a.closePath();_8a.clip(); -var _ia=_ca*(_ha-_fa)-_ea*_ha+_ga*_fa+(_ea-_ga)*_da;if(_ia==0){return }var _ja=-(_da*(_78-_58)-_fa*_78+_ha*_58+(_fa-_ha)*_aa)/_ia;var _ka=(_fa*_88+_da*(_68-_88)-_ha*_68+(_ha-_fa)*_ba)/_ia;var _la=(_ca*(_78-_58)-_ea*_78+_ga*_58+(_ea-_ga)*_aa)/_ia;var _ma=-(_ea*_88+_ca*(_68-_88)-_ga*_68+(_ga-_ea)*_ba)/_ia;var _na=(_ca*(_ha*_58-_fa*_78)+_da*(_ea*_78-_ga*_58)+(_ga*_fa-_ea*_ha)*_aa)/_ia;var _oa=(_ca*(_ha*_68-_fa*_88)+_da*(_ea*_88-_ga*_68)+(_ga*_fa-_ea*_ha)*_ba)/_ia;_8a.transform(_ja,_ka,_la,_ma,_na,_oa);_8a.drawImage(_9a, -0,0);_8a.restore()};_O8.prototype._U8=function(_G9,_r9,alpha){var _M9=_G9._I9,_R9=[];_M9._S9(_G9._s7._T3,_G9._s7._U3,_G9._T9,_R9);var _e9=_69[_M9._h9._Z9._h9];if(!_e9.complete)return;if(!_e9._pa)_qa({_59:_e9});var _ra=6;var _sa=_S8._ta(_ua._va,_e9._pa,_S8._wa,_ra);var _xa=_sa._ya()>>2;var index=_xa*_sa._za;_sa._za+=_ra;var _Aa=_sa._Ba;var _Ca=_sa._Da;var _Ea=_sa._Fa;var _Ga=index;var _Ha=_Ga+_xa;var _Ia=_Ha+_xa;var _Ja=_Ia+_xa;var _Ka=_Ja+_xa;var _La=_Ka+_xa;_Aa[_Ga+0]=_Aa[_La+0]=_R9[2];_Aa[_Ga+1]=_Aa[_La+1]=_R9[3]; -_Aa[_Ha+0]=_R9[4];_Aa[_Ha+1]=_R9[5];_Aa[_Ia+0]=_Aa[_Ja+0]=_R9[6];_Aa[_Ia+1]=_Aa[_Ja+1]=_R9[7];_Aa[_Ka+0]=_R9[0];_Aa[_Ka+1]=_R9[1];_Aa[_Ga+2]=_Aa[_Ha+2]=_Aa[_Ia+2]=_Aa[_Ja+2]=_Aa[_Ka+2]=_Aa[_La+2]=_Ma;_Ca[_Ga]=_Ca[_Ha]=_Ca[_Ia]=_Ca[_Ja]=_Ca[_Ka]=_Ca[_La]=_r9;_Ea[_Ga+0]=_Ea[_La+0]=_M9._W9[2];_Ea[_Ga+1]=_Ea[_La+1]=_M9._W9[3];_Ea[_Ha+0]=_M9._W9[4];_Ea[_Ha+1]=_M9._W9[5];_Ea[_Ia+0]=_Ea[_Ja+0]=_M9._W9[6];_Ea[_Ia+1]=_Ea[_Ja+1]=_M9._W9[7];_Ea[_Ka+0]=_M9._W9[0];_Ea[_Ka+1]=_M9._W9[1]};_O8.prototype._W8=function(_G9, -_r9,alpha){var _N9=_G9._I9,_R9=[];_N9._3a(_G9._s7._T3,_G9._s7._U3,_G9,_R9);var _e9=_69[_N9._h9._Z9._h9];if(!_e9.complete)return;if(!_e9._pa)_qa({_59:_e9});var _ra=_N9._4a.length;var _sa=_S8._ta(_ua._va,_e9._pa,_S8._wa,_ra);var _xa=_sa._ya()>>2;var index=_xa*_sa._za;_sa._za+=_ra;var _Aa=_sa._Ba;var _Ca=_sa._Da;var _Ea=_sa._Fa;var _Ga=index;for(var _18=0;_18<_ra;_18++,_Ga+=_xa){var _5a=_N9._4a[_18];_Aa[_Ga+0]=_R9[(_5a*2)+0];_Aa[_Ga+1]=_R9[(_5a*2)+1];_Aa[_Ga+2]=_Ma;_Ca[_Ga+0]=_Ca[_Ga+1]=_r9;_Ea[_Ga+0]=_N9._W9[(_5a*2)+0]; -_Ea[_Ga+1]=_N9._W9[(_5a*2)+1]}};function _Na(_Oa){_Pa("draw_primitive_begin()")}function _Qa(_Oa,_Ra){_Pa("draw_primitive_begin_texture()")}function _Sa(_T3,_U3){_Pa("draw_vertex()")}function _Ta(_T3,_U3,_r9,alpha){_Pa("draw_vertex_color()")}var _Ua=_Ta;function _Va(_T3,_U3,_Wa,_Xa){_Pa("draw_vertex_texture()")}function _Ya(_T3,_U3,_Wa,_Xa,_r9,alpha){_Pa("draw_vertex_texture_color()")}var _Za=_Ya;function __a(){_Pa("draw_primitive_end()")}function _0b(_Oa){_Pa("d3d_primitive_begin()")}function _1b(_Oa,_Ra){ -_Pa("d3d_primitive_begin_texture()")}function _2b(_T3,_U3,_3b){_Pa("d3d_vertex()")}function _4b(_T3,_U3,_3b,_r9,alpha){_Pa("d3d_vertex_color()")}var _5b=_4b;function _6b(_T3,_U3,_3b,_Wa,_Xa){_Pa("d3d_vertex_texture()")}function _7b(_T3,_U3,_3b,_Wa,_Xa,_r9,alpha){_Pa("d3d_vertex_texture_color()")}var _8b=_7b;function _9b(_T3,_U3,_3b,_ab,_bb,_cb){_Pa("d3d_vertex_normal()")}function _db(_T3,_U3,_3b,_ab,_bb,_cb,_r9,alpha){_Pa("d3d_vertex_normal_color()")}var _eb=_db;function _fb(_T3,_U3,_3b,_ab,_bb,_cb,_Wa,_Xa){ -_Pa("d3d_vertex_normal_texture()");}function _gb(_T3,_U3,_3b,_ab,_bb,_cb,_Wa,_Xa,_r9,alpha){_Pa("d3d_vertex_normal_texture_color()")}var _hb=_gb;function _ib(){_Pa("d3d_primitive_end()")}var _jb=null;var _kb=0,_lb=-1,_mb=null,_nb=null;var _ob=1,_pb=2,_qb=3,_rb=4,_sb=5,_tb=6,_ub=7;function _vb(){_Na=_wb;_Qa=_xb;_Sa=_yb;_Ta=_zb;_Ua=_zb;_Va=_Ab;_Ya=_Bb;_Za=_Bb;__a=_Cb;_0b=_Db;_1b=_Eb;_2b=_Fb;_4b=_Gb;_5b=_Gb;_6b=_Hb;_7b=_Ib;_8b=_Ib;_9b=_Jb;_db=_Kb;_eb=_Kb;_fb=_Lb;_gb=_Mb;_hb=_Mb;_ib=_Nb}function _Ob(_Pb){switch(_Pb){ -case _ob:return _ua._Qb;case _pb:return _ua._Rb;case _qb:return _ua._Sb;case _rb:return _ua._va;case _sb:return _ua._Tb;case _tb:return _ua._Ub;case _ub:return _ua._va}return -1}function _Vb(){_kb=0;_lb=-1;_mb=null;_nb=null}function _wb(_Wb){_xb(_Wb,-1)}function _xb(_Wb,_19){_kb=_Wb;_lb=null;_mb=null;if(typeof(_19)=="object"){_lb=_19._Xb;_mb=_19._Yb}else if((_19!=-1)&&_69[_19]){_lb=_69[_19]}if(_lb&&!_lb._pa){_qa({_59:_lb})}_nb=new _Zb(__b,_S8._0c(_S8._wa),!1)}function _yb(_m7,_n7){var _xa=_nb._ya()>>2;var index=_nb._za*_xa; -_nb._1c(1);_nb._Ba[index+0]=_m7;_nb._Ba[index+1]=_n7;_nb._Ba[index+2]=_Ma;_nb._Fa[index+0]=0;_nb._Fa[index+1]=0;_nb._Da[index]=((_2c*255.0)<<24)|(_3c&0x00ffffff)}function _zb(_m7,_n7,_4c,_5c){var _xa=_nb._ya()>>2;var index=_nb._za*_xa;_nb._1c(1);_nb._Ba[index+0]=_m7;_nb._Ba[index+1]=_n7;_nb._Ba[index+2]=_Ma;_nb._Fa[index+0]=0;_nb._Fa[index+1]=0;_nb._Da[index]=((_5c*255.0)<<24)|_6c(_4c)}function _Ab(_m7,_n7,_7c,_8c){var _xa=_nb._ya()>>2;var index=_nb._za*_xa;_nb._1c(1);_nb._Ba[index+0]=_m7;_nb._Ba[index+1]=_n7; -_nb._Ba[index+2]=_Ma;var _9c=_ac(_7c,_8c);_nb._Fa[index+0]=_9c._V9;_nb._Fa[index+1]=_9c._X9;_nb._Da[index]=((_2c*255.0)<<24)|(_3c&0x00ffffff)}function _Bb(_m7,_n7,_7c,_8c,_4c,_5c){var _xa=_nb._ya()>>2;var index=_nb._za*_xa;_nb._1c(1);_nb._Ba[index+0]=_m7;_nb._Ba[index+1]=_n7;_nb._Ba[index+2]=_Ma;var _9c=_ac(_7c,_8c);_nb._Fa[index+0]=_9c._V9;_nb._Fa[index+1]=_9c._X9;_nb._Da[index]=((_5c*255.0)<<24)|_6c(_4c)}function _Cb(){var _bc=_Ob(_kb);if(_bc==-1){return }var _cc=_nb._dc.subarray(0,_nb._za*_nb._ya());var _ec=_lb?_lb._pa:null; -var _sa=_S8._ta(_bc,_ec,_S8._wa,_nb._za);_sa._dc.set(_cc,_sa._za*_sa._ya());_sa._za+=_nb._za}function _Db(_Oa){_1b(_Oa,-1)}function _Eb(_Wb,_19){_kb=_Wb;_lb=null;_mb=null;if(typeof(_19)=="object"){_lb=_19._Xb;_mb=_19._Yb}else if((_19!=-1)&&_69[_19]){_lb=_69[_19]}if(_lb&&!_lb._pa){_qa({_59:_lb})}_nb=new _Zb(__b,_S8._0c(_S8._fc),!1)}function _ac(_7c,_8c){if(_mb&&_lb){return({_V9:(_mb._T3+(_7c*_mb._R4))/_lb._gc,_X9:(_mb._U3+(_8c*_mb._S4))/_lb._hc})}else {return({_V9:_7c,_X9:_8c})}};function _Fb(_m7,_n7,_ic){ -var _xa=_nb._ya()>>2;var index=_nb._za*_xa;_nb._1c(1);_nb._Ba[index+0]=_m7;_nb._Ba[index+1]=_n7;_nb._Ba[index+2]=_ic;_nb._jc[index+0]=0;_nb._jc[index+1]=0;_nb._jc[index+2]=0;_nb._Fa[index+0]=0;_nb._Fa[index+1]=0;_nb._Da[index]=((_2c*255.0)<<24)|(_3c&0x00ffffff)}function _Gb(_m7,_n7,_ic,_kc,_5c){var _xa=_nb._ya()>>2;var index=_nb._za*_xa;_nb._1c(1);_nb._Ba[index+0]=_m7;_nb._Ba[index+1]=_n7;_nb._Ba[index+2]=_ic;_nb._jc[index+0]=0;_nb._jc[index+1]=0;_nb._jc[index+2]=0;_nb._Fa[index+0]=0;_nb._Fa[index+1]=0; -_nb._Da[index]=((_5c*255.0)<<24)|_6c(_kc)}function _Hb(_m7,_n7,_ic,_lc,_mc){var _xa=_nb._ya()>>2;var index=_nb._za*_xa;_nb._1c(1);_nb._Ba[index+0]=_m7;_nb._Ba[index+1]=_n7;_nb._Ba[index+2]=_ic;_nb._jc[index+0]=0;_nb._jc[index+1]=0;_nb._jc[index+2]=0;var _9c=_ac(_lc,_mc);_nb._Fa[index+0]=_9c._V9;_nb._Fa[index+1]=_9c._X9;_nb._Da[index]=((_2c*255.0)<<24)|(_3c&0x00ffffff)}function _Ib(_m7,_n7,_ic,_lc,_mc,_kc,_5c){var _xa=_nb._ya()>>2;var index=_nb._za*_xa;_nb._1c(1);_nb._Ba[index+0]=_m7;_nb._Ba[index+1]=_n7; -_nb._Ba[index+2]=_ic;_nb._jc[index+0]=0;_nb._jc[index+1]=0;_nb._jc[index+2]=0;var _9c=_ac(_lc,_mc);_nb._Fa[index+0]=_9c._V9;_nb._Fa[index+1]=_9c._X9;_nb._Da[index]=((_5c*255.0)<<24)|_6c(_kc)}function _Jb(_m7,_n7,_ic,_nc,_oc,_pc){var _xa=_nb._ya()>>2;var index=_nb._za*_xa;_nb._1c(1);_nb._Ba[index+0]=_m7;_nb._Ba[index+1]=_n7;_nb._Ba[index+2]=_ic;_nb._jc[index+0]=_nc;_nb._jc[index+1]=_oc;_nb._jc[index+2]=_pc;_nb._Fa[index+0]=0;_nb._Fa[index+1]=0;_nb._Da[index]=((_2c*255.0)<<24)|(_3c&0x00ffffff);}function _Kb(_m7, -_n7,_ic,_nc,_oc,_pc,_kc,_5c){var _xa=_nb._ya()>>2;var index=_nb._za*_xa;_nb._1c(1);_nb._Ba[index+0]=_m7;_nb._Ba[index+1]=_n7;_nb._Ba[index+2]=_ic;_nb._jc[index+0]=_nc;_nb._jc[index+1]=_oc;_nb._jc[index+2]=_pc;_nb._Fa[index+0]=0;_nb._Fa[index+1]=0;_nb._Da[index]=((_5c*255.0)<<24)|_6c(_kc)}function _Lb(_m7,_n7,_ic,_nc,_oc,_pc,_lc,_mc){var _xa=_nb._ya()>>2;var index=_nb._za*_xa;_nb._1c(1);_nb._Ba[index+0]=_m7;_nb._Ba[index+1]=_n7;_nb._Ba[index+2]=_ic;_nb._jc[index+0]=_nc;_nb._jc[index+1]=_oc;_nb._jc[index+2]=_pc; -var _9c=_ac(_lc,_mc);_nb._Fa[index+0]=_9c._V9;_nb._Fa[index+1]=_9c._X9;_nb._Da[index]=((_2c*255.0)<<24)|(_3c&0x00ffffff)}function _Mb(_m7,_n7,_ic,_nc,_oc,_pc,_lc,_mc,_kc,_5c){var _xa=_nb._ya()>>2;var index=_nb._za*_xa;_nb._1c(1);_nb._Ba[index+0]=_m7;_nb._Ba[index+1]=_n7;_nb._Ba[index+2]=_ic;_nb._jc[index+0]=_nc;_nb._jc[index+1]=_oc;_nb._jc[index+2]=_pc;var _9c=_ac(_lc,_mc);_nb._Fa[index+0]=_9c._V9;_nb._Fa[index+1]=_9c._X9;_nb._Da[index]=((_5c*255.0)<<24)|_6c(_kc)}function _Nb(){var _bc=_Ob(_kb);if(_bc==-1){ -return }var _cc=_nb._dc.subarray(0,_nb._za*_nb._ya());var _ec=_lb?_lb._pa:null;var _sa=_S8._ta(_bc,_ec,_S8._fc,_nb._za);_sa._dc.set(_cc,_sa._za*_sa._ya());_sa._za+=_nb._za}function _qc(_rc){var _sc=null,_tc=null,_uc=null,_vc=!1,_wc=null,_xc;var _yc=0,_zc=0,_Ac=0,_Bc=0;(function(){_sc=new ArrayBuffer(_rc);_tc=new DataView(_sc)})();function _Cc(_Dc,_Ec){var _Fc=!1;var _Gc=_wc._Hc;for(var _R3=0;_R3<_Gc.length;_R3++){var _Ic=_Gc[_R3];if(((_Dc==-1)||(_Ic._Jc==_Dc))&&(_Ic.type==_Ec)){_Fc=!0;if((_Ic._Kc&_yc)===0){var _Lc=(_Bc+_Ic._X3); -_yc|=_Ic._Kc;if(_wc._Mc===_yc){_yc=0;_zc++;_Bc+=_wc._Nc;if((_Bc+_wc._Nc)>=_sc.byteLength){this._Oc(_sc.byteLength*2)}}return _Lc}}}if(_Fc){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._Oc=function(_rc){var _Pc=new ArrayBuffer(_rc);var _Qc=new Int8Array(_sc);var _Rc=new Int8Array(_Pc);_Rc.set(_Qc);_sc=_Pc;_tc=new DataView(_sc)};this._Sc=function(_Tc){_yc=0;_zc=0; -_Ac=0;_Bc=0;_xc=_Tc;_wc=_S8._0c(_Tc);if(_wc._Nc>_sc.byteLength){this._Oc(_wc._Nc*36)}};this._Uc=function(){};this._Vc=function(_T3,_U3){var _Lc=_Cc(_ua._Wc,_ua._Xc);if(_Lc>=0){_tc.setFloat32(_Lc,_T3,!0);_tc.setFloat32(_Lc+4,_U3,!0)}};this._Yc=function(_T3,_U3,_3b){var _Lc=_Cc(_ua._Wc,_ua._Zc);if(_Lc>=0){_tc.setFloat32(_Lc,_T3,!0);_tc.setFloat32(_Lc+4,_U3,!0);_tc.setFloat32(_Lc+8,_3b,!0)}};this.__c=function(_kc,_5c){var _Lc=_Cc(_ua._0d,_ua._1d);if(_Lc>=0){var _2d=((_5c*255.0)<<24)|_6c(_kc);_tc.setUint32(_Lc, -_2d,!0)}};this._3d=function(_4d){var _Lc=_Cc(_ua._0d,_ua._1d);if(_Lc>=0){var _r9=((_4d&0xff)<<24)|((_4d&0xff00)<<8)|((_4d&0xff0000)>>8)|((_4d&0xff000000)>>24);_tc.setUint32(_Lc,_r9,!0)}};this._5d=function(_6d){var _Lc=_Cc(_ua._0d,_ua._1d);if(_Lc>=0){var _r9=(_6d&0xff000000)|((_6d&0xff)<<16)|(_6d&0xff00)|((_6d&0xff0000)>>16);_tc.setUint32(_Lc,_r9,!0)}};this._7d=function(_V9,_X9){var _Lc=_Cc(_ua._8d,_ua._Xc);if(_Lc>=0){_tc.setFloat32(_Lc,_V9,!0);_tc.setFloat32(_Lc+4,_X9,!0)}};this._9d=function(_T3,_U3, -_3b){var _Lc=_Cc(_ua._ad,_ua._Zc);if(_Lc>=0){_tc.setFloat32(_Lc,_T3,!0);_tc.setFloat32(_Lc+4,_U3,!0);_tc.setFloat32(_Lc+8,_3b,!0)}};this._bd=function(_T3){var _Lc=_Cc(-1,_ua._cd);if(_Lc>=0){_tc.setFloat32(_Lc,_T3,!0)}};this._dd=function(_T3,_U3){var _Lc=_Cc(-1,_ua._Xc);if(_Lc>=0){_tc.setFloat32(_Lc,_T3,!0);_tc.setFloat32(_Lc+4,_U3,!0)}};this._ed=function(_T3,_U3,_3b){var _Lc=_Cc(-1,_ua._Zc);if(_Lc>=0){_tc.setFloat32(_Lc,_T3,!0);_tc.setFloat32(_Lc+4,_U3,!0);_tc.setFloat32(_Lc+8,_3b,!0)}};this._fd=function(_T3, -_U3,_3b,_V3){var _Lc=_Cc(-1,_ua._gd);if(_Lc>=0){_tc.setFloat32(_Lc,_T3,!0);_tc.setFloat32(_Lc+4,_U3,!0);_tc.setFloat32(_Lc+8,_3b,!0);_tc.setFloat32(_Lc+12,_V3,!0)}};this._hd=function(_T3,_U3,_3b,_V3){var _Lc=_Cc(-1,_ua._id);if(_Lc>=0){_tc.setUint8(_Lc,_T3,!0);_tc.setUint8(_Lc+1,_U3,!0);_tc.setUint8(_Lc+2,_3b,!0);_tc.setUint8(_Lc+3,_V3,!0)}};this._jd=function(){var _kd=new _Zb(_zc,_wc,!1);var _ld=_zc*_wc._Nc;var _md=new Int8Array(_sc,0,_ld);_kd._dc.set(_md);_kd._za+=_zc;_kd._jd();_uc=_kd;_vc=!0;_sc=null; -_tc=null};this._nd=function(_od,_pd){if(_vc){_S8._qd(_od,_pd._Xb._pa,_uc,0)}else {var _sa;if(_pd==-1){_sa=_S8._ta(_od,null,_xc,_zc)}else {_sa=_S8._ta(_od,_pd._Xb._pa,_xc,_zc)}var _rd=_sa._za*_wc._Nc;var _md=new Int8Array(_sc,0,_zc*_wc._Nc);_sa._dc.set(_md,_rd);_sa._za+=_zc}}}var _sd=null;function _td(_ud){var _vd=0,_wd=0.5;var _xd=_ud;var _yd=[];var _zd=[];var _Ad=[];var _Bd=_vd;var _Cd=_wd;Object.defineProperties(this,{_Dd:{get:function(){return _Bd},set:function(_Ed){_Bd=_Ed}},_Fd:{get:function(){return _Cd},set:function(_Ed){ -_Cd=_Ed}}});this._Gd=function(){_zd=_yd.slice();_Ad=_xd.axes.slice();var _Hd=_xd.buttons;if(_Hd){for(var _l8 in _Hd){if(!_Hd.hasOwnProperty(_l8))continue;if(typeof(_Hd[_l8])==="object"){_yd[_l8]=_Hd[_l8].value}else {_yd[_l8]=_Hd[_l8]}}}};this._Id=function(){if(_xd){return _xd.id||""}return ""};this._Jd=function(){if(_yd){return _yd.length}return 0};this._Kd=function(_Ld){var _Md=_yd[_Ld];var _Nd=_zd[_Ld];if((_Md!==undefined)&&(_Nd!==undefined)){return((_Md>=_Cd)&&(_Nd<_Cd))}return !1};this._Od=function(_Ld){ -var _Md=_yd[_Ld];var _Nd=_zd[_Ld];if((_Md!==undefined)&&(_Nd!==undefined)){return((_Md<_Cd)&&(_Nd>=_Cd))}return !1};this._Pd=function(_Ld){var _Md;if(typeof(_yd[_Ld])==="object"){_Md=_yd[_Ld].value}else {_Md=_yd[_Ld]}if(_Md!==undefined){return(_Md>=_Cd)}return !1};this._Qd=function(_Ld){var _Md;if(typeof(_yd[_Ld])==="object"){_Md=_yd[_Ld].value}else {_Md=_yd[_Ld]}return _Md||0.0};this._Rd=function(){if(_Ad){return _Ad.length;}return 0};this._Sd=function(_Td,_Ud){var _Vd=_Ad[_Td]||0;if(_Bd>0.0){var _Wd=Math.abs(_Vd); -if(_Wd<_Bd){_Vd=0.0}else {var _Xd=(_Vd>=0)?1.0:-1.0;_Vd=((_Wd-_Bd)/(_Ud-_Bd))*_Xd}}return _Vd}}function _Yd(){var _Zd=1.0,__d=1.0;var _0e=0,_1e=1,_2e=2;var _3e=0x8000,_4e=0x8001,_5e=0x8002,_6e=0x8003,_7e=0x8004,_8e=0x8005,_9e=0x8006,_ae=0x8007,_be=0x8008,_ce=0x8009,_de=0x800A,_ee=0x800B,_fe=0x800C,_ge=0x800D,_he=0x800E,_ie=0x800F,_je=0x8010,_ke=0x8011,_le=0x8012,_me=0x8013,_ne=0x8014;var _oe=0,_pe=1,_qe=2,_re=3,_se=4,_te=5,_ue=6,_ve=7,_we=8,_xe=9,_ye=10,_ze=11,_Ae=12,_Be=13,_Ce=14,_De=15;var _Ee=0,_Fe=1, -_Ge=2,_He=3;function _Ie(){return !!navigator["getGamepads"]||!!navigator["webkitGetGamepads"]||!!navigator["webkitGamepads"]}var _Je=_Ie()?_1e:_0e;var _Ke=[];function _Le(){if(navigator["getGamepads"]){return navigator["getGamepads"]()}if(navigator["webkitGetGamepads"]){return navigator["webkitGetGamepads"]()}if(navigator["webkitGamepads"]){return navigator["webkitGamepads"]()}return null}function _Me(){var _R3=0;for(_R3=0;_R3<_Ke.length;_R3++){_Ke[_R3]._Gd()}}function _Ne(){var _Oe=0;var gamepads=_Le();if(gamepads!==null){ -for(_Oe=0;_Oe=0.0)&&(_Ye<=_Zd)){_Ve._Fd=_Ye}}};this._Dd=function(_Ue){var _Ve=_Ke[_Ue];if(_Ve){return _Ve._Dd} -return 0.0};this._Ze=function(_Ue,__e){var _Ve=_Ke[_Ue];if(_Ve){if((__e>=0.0)&&(__e<=__d)){_Ve._Dd=__e}}};this._0f=function(){_Ke=[]};this._1f=function(){switch(_Je){case _1e:_Ne();_Me();break;case _2e:_Me();break;case _0e:default :return }};this._2f=function(_Ue){if(_Ke[_Ue]!==null&&_Ke[_Ue]!==undefined){return !0}return !1};this._Jd=function(_Ue){var _Ve=_Ke[_Ue];if(_Ve){return _Ve._Jd();}return 0};this._Rd=function(_Ue){var _Ve=_Ke[_Ue];if(_Ve){return _Ve._Rd()}return 0};this._Pd=function(_Ue,_Ld){var _Ve=_Ke[_Ue]; -if(_Ve){return _Ve._Pd(_Qe(_Ld),_Ve._Fd)}return !1};this._Kd=function(_Ue,_Ld){var _Ve=_Ke[_Ue];if(_Ve){return _Ve._Kd(_Qe(_Ld),_Ve._Fd)}return !1};this._Od=function(_Ue,_Ld){var _Ve=_Ke[_Ue];if(_Ve){return _Ve._Od(_Qe(_Ld),_Ve._Fd)}return !1};this._Qd=function(_Ue,_Ld){var _Ve=_Ke[_Ue];if(_Ve){return _Ve._Qd(_Qe(_Ld))}return 0};this._Sd=function(_Ue,_Td){var _Ve=_Ke[_Ue];if(_Ve){return _Ve._Sd(_Re(_Td),__d)}return 0}};var _3f=[];var _4f="None";var _5f=0;var _6f=0;function _7f(){this._T3=0;this._U3=0;this._Pd=0;this._Kd=0; -this._Od=0;this._8f=0};_7f.prototype._0f=function(){this._Pd=0;this._Kd=0;this._Od=0;this._8f=0};_7f.prototype._9f=function(_m7,_n7){if(_87){var _af;if(!_87._bf){_af=_cf}else {_af=_87._df}for(_X9=0;_X9<_af.length;_X9++){_ef=_af[_X9];if(_ef._14){_ff(canvas,_gf);if(((_m7-_gf.left)>=_ef._hf)&&((_m7-_gf.left)<_ef._if)&&((_n7-_gf.top)>=_ef._jf)&&((_n7-_gf.top)<_ef._kf)){this._T3=_ef._lf(_m7);this._U3=_ef._mf(_n7);return }}}}this._T3=_m7;this._U3=_n7};function log(_nf){setTimeout(function(){throw new _of(_nf)} -,0)}function _pf(_qf){for(var _R3=0;_R3<_3f.length;_R3++){if(_3f[_R3]===_qf){return _R3}}return -1}function _rf(_qf){var _sf=-1;for(var _R3=0;_R3<_3f.length;_R3++){if((_3f[_R3]===_qf)||(_3f[_R3]===-1)){_sf=_R3;break}}if(_sf==-1){_sf=_3f.length}_3f[_sf]=_qf;_tf[_sf]=new _7f();return _sf}var _uf=!1;function _vf(event){if(!_uf&&(_wf==_xf)){_yf();_uf=!0}for(var _zf=0;_zf=_5g._gc||_n7<0||_n7>=_5g._hc){_of("Error: grid out of bounds(set) - GridID: "+_3g+" size["+_5g._gc+","+_5g._hc+"] at ("+_m7+","+_n7+")");return }_5g._Zf[_m7+(_n7*_5g._gc)]=_4g}function _8g(_3g,_m7,_n7,_4g){var _5g=_6g._7g(_3g);if((_m7<0)||(_m7>=_5g._gc)||(_n7<0)||(_n7>=_5g._hc)){return }_5g._Zf[_m7+(_n7*_5g._gc)]=_4g}var _9g=_ag;function _ag(_3g,_m7,_n7,_4g){var _5g=_6g._7g(_3g); -if(!_5g){_of("Error: invalid ds_grid ID (ds_grid_set)");return _4g}if(_m7<0||_m7>=_5g._gc||_n7<0||_n7>=_5g._hc){_of("Error: grid out of bounds(set) - GridID: "+_3g+" size["+_5g._gc+","+_5g._hc+"] at ("+_m7+","+_n7+")");return _4g}_5g._Zf[_m7+(_n7*_5g._gc)]=_4g;return _4g}function _bg(_3g,_m7,_n7,_4g){var _5g=_6g._7g(_3g);if((_m7<0)||(_m7>=_5g._gc)||(_n7<0)||(_n7>=_5g._hc)){return _4g}_5g._Zf[_m7+(_n7*_5g._gc)]=_4g;return _4g}var _cg=_dg;function _dg(_3g,_m7,_n7,_4g){var _5g=_6g._7g(_3g);if(!_5g){_of("Error: invalid ds_grid ID (ds_grid_set)"); -return _4g}if(_m7<0||_m7>=_5g._gc||_n7<0||_n7>=_5g._hc){_of("Error: grid out of bounds(set) - GridID: "+_3g+" size["+_5g._gc+","+_5g._hc+"] at ("+_m7+","+_n7+")");return _4g}var _eg=_5g._Zf[_m7+(_n7*_5g._gc)];_5g._Zf[_m7+(_n7*_5g._gc)]=_4g;return _eg}function _fg(_3g,_m7,_n7,_4g){var _5g=_6g._7g(_3g);if((_m7<0)||(_m7>=_5g._gc)||(_n7<0)||(_n7>=_5g._hc)){return _4g}var _eg=_5g._Zf[_m7+(_n7*_5g._gc)];_5g._Zf[_m7+(_n7*_5g._gc)]=_4g;return _eg}var _gg=_hg;function _hg(_3g,_m7,_n7){var _5g=_6g._7g(_3g),_T3=_ig(_m7), -_U3=_ig(_n7);if(!_5g){_of("Error: invalid ds_grid ID (ds_grid_get)");return undefined}if(_T3<0||_T3>=_5g._gc||_U3<0||_U3>=_5g._hc){_of("Error: grid out of bounds(get) - GridID: "+_3g+" size["+_5g._gc+","+_5g._hc+"] at ("+_T3+","+_U3+")");return undefined}return _5g._Zf[_T3+(_U3*_5g._gc)]}function _jg(_3g,_m7,_n7){var _5g=_6g._7g(_3g),_T3=_ig(_m7),_U3=_ig(_n7);if((_T3<0)||(_T3>=_5g._gc)||(_U3<0)||(_U3>=_5g._hc)){return undefined}return _5g._Zf[_T3+(_U3*_5g._gc)]}function _kg(){var _g8=new _lg();_g8._mg=!0; -return _ng._og(_g8)}function _pg(_3g){var _qg=_ng._7g(_3g);if(_qg)return _qg.length;_of("Error: invalid ds_list ID (ds_list_size)");return 0}function _rg(){var _sg=_rg.arguments;var _tg=_rg.arguments.length;var _qg=_ng._7g(_sg[0]);if(!_qg){_of("Error: invalid ds_list ID (ds_list_add)");return;}for(var _R3=1;_R3<_tg;_R3++){_qg._og(_sg[_R3])}return }function _ug(_3g,_vg){var _X9,_wg=_ig(_vg),_qg=_ng._7g(_ig(_3g));if(_qg){if(_wg>=0&&_wg<_qg._xg.length){_X9=_qg._xg[_wg];if(typeof(_X9)=="object"){if(_X9 instanceof Array){ -return _X9}else {return _X9.Object}}if(_X9!=undefined)return _X9}_of("Error: invalid ds_list position (ds_list_find_value)");return 0}_of("Error: invalid ds_list ID (ds_list_find_value)");return -1}var _yg=1,_zg=2;function _Ag(_Ec,_Bg){this._Cg=_Ec;this.Object=_Bg}function _Dg(){var _Eg={};var id=_Fg._og(_Eg);return id}function _Gg(_3g){_Fg._Hg(_3g)}function _Ig(_3g){var _Eg=_Fg._7g(_3g);if(_Eg){var _Jg={};_Fg._Kg(_3g,_Jg)}}function _Lg(_3g,_Mg){var _Eg=_Fg._7g(_3g);if(_Eg){if(_Eg[_Mg]!==undefined){return !0}}return !1} -function _Ng(_3g,_Mg,_4g){var _Eg=_Fg._7g(_3g);if(_Eg){if(_Eg[_Mg]!==undefined){_of("Error: KEY("+_Mg+") already present in ds_map["+_3g+"], you can not add a key twice.")}_Eg[_Mg]=_4g}}function _Og(_3g,_Mg){var _Eg=_Fg._7g(_3g);if(_Eg){var _Pg=_Eg[_Mg];if(_Pg!==undefined){if((typeof(_Pg)==="string")||(typeof(_Pg)==="number")||(_Pg instanceof Array)){return _Pg}else if((typeof(_Pg)==="boolean")){return _Pg?1:0}return _Pg.Object}}_of("Error: Key ("+_Mg+") not found in ds_map["+_3g+"]");return 0}function _Qg(_3g, -_Mg){var _Rg=!1;var _Eg=_Fg._7g(_3g);for(var _Sg in _Eg){if(_Eg.hasOwnProperty(_Sg)&&_Eg[_Sg]!==undefined){if(_Rg){return _Sg}if(_Sg==_Mg){_Rg=!0;}}}return -1}function _Tg(_3g){var _Eg=_Fg._7g(_3g);for(var _Sg in _Eg){if(_Eg.hasOwnProperty(_Sg)&&_Eg[_Sg]!==undefined){return _Sg}}return -1}function _Ug(_Vg,_Wg){var _Xg=0x7ff0000000000001;var _Xd=(_Vg>>31)*2+1;var _Yg=(_Vg>>>20)&0x7FF;_Vg&=0xFFFFF;if(_Yg===0x7FF)return(_Vg+_Wg)?_Xg:_Xd/0;_Yg?(_Yg-=1023,_Vg|=0x100000):_Yg=-1022;var _Zg=_Wg+(_Vg*4294967296.0);return _Xd*_Zg*Math.pow(2, -_Yg-52)}var __g=0;var _0h=null;function _1h(){var _H3=_0h.length;var _39=64-8;var _Wg=0;var _Vg=0;while(__g<_H3){var _K9;var _S3=_0h[__g++];if(_S3==','||_S3==':'){__g--;break}if(_S3>='A'){_K9=((_S3.charCodeAt()-65)+10)<<4}else {_K9=((_S3.charCodeAt()-48)<<4)}_S3=_0h[__g++];if(_S3>='A'){_K9|=(~~(_S3.charCodeAt()-65))+10}else {_K9|=~~(_S3.charCodeAt()-48)}if(_39>32){_Vg|=_K9<<(_39-32)}else {_Wg|=_K9<<(_39-32)}_39-=8}return _Ug(_Vg,_Wg)}function _2h(){var _H3=_0h.length;var _3h="";while(__g<_H3){var _K9;var _S3=_0h[__g++]; -if(_S3==','||_S3==':'){__g--;break}if(_S3>='A'){_K9=((_S3.charCodeAt()-65)+10)<<4}else {_K9=((_S3.charCodeAt()-48)<<4)}_S3=_0h[__g++];if(_S3>='A'){_K9|=(_S3.charCodeAt()-65)+10}else {_K9|=(_S3.charCodeAt()-48)}_3h+=String.fromCharCode(_K9)}return _3h}var _4h=!1;function _5h(){var id=0xF35065da3bb79cac7;return id.toString()}function _6h(){var _sg=_6h.arguments;var _tg=_6h.arguments.length;var _7h=_8h._7g(_sg[0]);if(!_7h){_of("Error: invalid ds_queue ID (ds_queue_enqueue)");return }for(var _R3=1;_R3<_tg;_R3++){ -_7h[_7h.length]=_sg[_R3]}return }function _9h(_3g,_4g){var _sg=_9h.arguments;var _tg=_9h.arguments.length;var _ah=_bh._7g(_sg[0]);if(!_ah){_of("Error: invalid ds_stack ID (ds_stack_push)");return }for(var _R3=1;_R3<_tg;_R3++){_ah.push(_sg[_R3])}}var _ch=!1;var _dh='Trying to stop non-existing sound.',_eh='Trying to draw a non-existing sprite.',_fh='Trying to draw a non-existing background.',_gh='Cannot compare arguments.',_hh='Trying to replace non-existing resource.',_ih='File does not exist.',_jh='The particle emitter must first be created.'; -var _kh=-1,_lh=[],_mh=[];function _nh(_oh,_kc,_5c){_oh._ph(_ig(_kc));_oh._qh=_5c}var _rh=_nh;function _sh(_kc){_c6(_kc)}var _th=_sh;function _b6(_uh,_vh){_wh(_uh);_xh(_vh)}function _yh(_Ec,_zh,_Ah,_Bh,_Ch,_Dh){var type=_ig(_Ec);var _Eh=_ig(_zh);var _Fh=_ig(_Ah);var _Gh=_ig(_Bh);if(_kh<0){_kh=_Hh()}if(_lh[type]<0){_lh[type]=_Ih()}var _Jh=_lh[type];if(_Eh==0){_Kh(_Jh,_Fh,_Gh)}else {_Lh(_Jh,_Fh,_Gh)}_Mh(_Jh,_Ch,_Dh)}var _Nh=_yh;function _Oh(_m7,_n7,_Xf,_Yf,_Ph,_Qh){var _Rh=_Sh(_Xf,_Yf);var _Th=_Uh._7g(_Rh);var _Vh=_Th.getContext('2d'); -_Vh.drawImage(canvas,-_m7,-_n7);if(_Ph){_Wh(_Vh,_Xf,_Yf)}var _Xh=new _Yh();var _Zh=new __h();_Xh._0i=_Zh;_Zh._T3=0;_Zh._U3=0;_Zh._V3=_Xf;_Zh._W3=_Yf;_Zh._P4=0;_Zh._Q4=0;_Zh._R4=_Zh._V3;_Zh._S4=_Zh._W3;_Zh._T4=_Zh._V3;_Zh._U4=_Zh._W3;_Zh._V4=_Rh;_Zh._59=_Th;return _1i._2i(_Xh)}function _3i(_3g,_m7,_n7,_Xf,_Yf,_Ph,_Qh){var _4i=_Uh._7g(_3g);var _Rh=_Sh(_Xf,_Yf);var _Th=_Uh._7g(_Rh);var _Vh=_Th.getContext('2d');_Vh.drawImage(_4i,-_m7,-_n7);if(_Ph){_Wh(_Vh,_Xf,_Yf)}var _Xh=new _Yh();var _Zh=new __h();_Xh._0i=_Zh;_Zh._T3=0; -_Zh._U3=0;_Zh._V3=_Xf;_Zh._W3=_Yf;_Zh._P4=0;_Zh._Q4=0;_Zh._R4=_Zh._V3;_Zh._S4=_Zh._W3;_Zh._T4=_Zh._V3;_Zh._U4=_Zh._W3;_Zh._V4=_Rh;_Zh._59=_Th;return _1i._2i(_Xh)}function _5i(_Xf,_Yf,_4c){var _6i=_Sh(_Xf,_Yf);var _7i=_Uh._7g(_6i);var _Vh=_7i.getContext('2d');_Vh.globalAlpha=1.0;_Vh.fillStyle=_8i(_6c(_4c),1);_Vh.fillRect(0,0,_Xf,_Yf);var _Xh=new _Yh();var _Zh=new __h();_Xh._0i=_Zh;_Zh._T3=0;_Zh._U3=0;_Zh._V3=_Xf;_Zh._W3=_Yf;_Zh._P4=0;_Zh._Q4=0;_Zh._R4=_Zh._V3;_Zh._S4=_Zh._W3;_Zh._T4=_Zh._V3;_Zh._U4=_Zh._W3; -_Zh._V4=_6i;_Zh._59=_7i;return _1i._2i(_Xh)}var _9i=_5i;function _ai(_l7){var _Th=_1i._bi(_l7);if(_Th){return({_Xb:_Th._0i._59,_Yb:_Th._0i})}return null}var _ci=[];var _di=0;function _ei(_fi,_gi,_58,_68,_78,_88,_hi,_ii){var _ji=_hi-_58;var _ki=_78-_58;var _li=_fi-_58;var _mi=_ii-_68;var _ni=_88-_68;var _oi=_gi-_68;var _pi=(_ji*_ji)+(_mi*_mi);var _qi=(_ji*_ki)+(_mi*_ni);var _ri=(_ji*_li)+(_mi*_oi);var _si=(_ki*_ki)+(_ni*_ni);var _ti=(_ki*_li)+(_ni*_oi);var _ui=1.0/(_pi*_si-_qi*_qi);var _V9=(_si*_ri-_qi*_ti)*_ui;var _X9=(_pi*_ti-_qi*_ri)*_ui; -return((_V9>=0.0)&&(_X9>=0.0)&&(_V9+_X9<1.0))}function _vi(_wi,_xi,_yi,_zi,_Ai){var _Bi=(((_wi-_yi)*(_wi-_yi))+((_xi-_zi)*(_xi-_zi)));if(_Bi<=_Ai)return !0;return !1}function _Ci(){_Pa("d3d_start()")}function _Di(){_Pa("d3d_end()")}function _Ei(enable){_Pa("d3d_set_hidden()")}function _Fi(_Gi){_Pa("d3d_set_culling()")}function _Hi(_p3){_Pa("d3d_set_shading()")}function _Ii(_Ji){_Pa("d3d_set_zwriteenable()")}function _Ki(_Li){_Pa("d3d_set_depth()")}function _Mi(_Ni,_Oi,_Pi,alpha){_Pa("draw_set_color_write_enable()")} -var _Qi=_Mi;function _Ri(enable){_Pa("d3d_set_shading()")}function _Si(_Ti,_na,_oa,_Ui,_r9){_Pa("d3d_light_define_direction()")}function _Vi(_Ti,_T3,_U3,_3b,_Wi,_r9){_Pa("d3d_light_define_point()")}function _Xi(_Ti,enable){_Pa("d3d_light_enable()")}function _Yi(_C4){_Pa("d3d_light_define_ambient()")}function _Zi(enable,_B9,start,end){_Pa("d3d_set_fog()")}function __i(_58,_68,_0j,_78,_88,_1j,_Ra,_2j,_3j){_Pa("d3d_draw_floor()")}function _4j(_58,_68,_0j,_78,_88,_1j,_Ra,_2j,_3j,_5j){_Pa("d3d_draw_ellipsoid()")} -function _6j(_58,_68,_0j,_78,_88,_1j,_Ra,_2j,_3j){_Pa("d3d_draw_block()");}function _7j(_58,_68,_0j,_78,_88,_1j,_Ra,_2j,_3j,_8j,_5j){_Pa("d3d_draw_cylinder()")}function _9j(_58,_68,_0j,_78,_88,_1j,_Ra,_2j,_3j,_8j,_5j){_Pa("d3d_draw_cone()")}function _aj(_58,_68,_0j,_78,_88,_1j,_Ra,_2j,_3j){_Pa("d3d_draw_wall()")}function _bj(){_Pa("d3d_model_create()")}function _cj(_Ti){_Pa("d3d_model_destroy()")}function _dj(_Ti){_Pa("d3d_model_clear()")}function _ej(_Ti,_fj){_Pa("d3d_model_save()");}function _gj(_Ti,_fj){ -_Pa("d3d_model_load()")}function _hj(_Ti,_T3,_U3,_3b,_Ra){_Pa("d3d_model_draw()")}function _ij(_Ti,_Oa){_Pa("d3d_model_primitive_begin()")}function _jj(_Ti,_T3,_U3,_3b){_Pa("d3d_model_vertex()")}function _kj(_Ti,_T3,_U3,_3b,_r9,alpha){_Pa("d3d_model_vertex_color()")}function _lj(_Ti,_T3,_U3,_3b,_Wa,_Xa){_Pa("d3d_model_vertex_texture()")}function _mj(_Ti,_T3,_U3,_3b,_Wa,_Xa,_r9,alpha){_Pa("d3d_model_vertex_texture_color()")}function _nj(_Ti,_T3,_U3,_3b,_ab,_bb,_cb){_Pa("d3d_model_vertex_normal()")}function _oj(_Ti, -_T3,_U3,_3b,_ab,_bb,_cb,_r9,alpha){_Pa("d3d_model_vertex_normal_color()")}function _pj(_Ti,_T3,_U3,_3b,_ab,_bb,_cb,_Wa,_Xa){_Pa("d3d_model_vertex_normal_texture()")}function _qj(_Ti,_T3,_U3,_3b,_ab,_bb,_cb,_Wa,_Xa,_r9,alpha){_Pa("d3d_model_vertex_normal_texture_color()");}function _rj(_Ti){_Pa("d3d_model_primitive_end()")}function _sj(_Ti,_58,_68,_0j,_78,_88,_1j,_2j,_3j){_Pa("d3d_model_block()")}function _tj(_Ti,_58,_68,_0j,_78,_88,_1j,_2j,_3j,_8j,_5j){_Pa("d3d_model_cylinder()")}function _uj(_Ti,_58, -_68,_0j,_78,_88,_1j,_2j,_3j,_8j,_5j){_Pa("d3d_model_cone()")}function _vj(_Ti,_58,_68,_0j,_78,_88,_1j,_2j,_3j,_5j){_Pa("d3d_model_ellipsoid()")}function _wj(_Ti,_58,_68,_0j,_78,_88,_1j,_2j,_3j){_Pa("d3d_model_wall()")}function _xj(_Ti,_58,_68,_0j,_78,_88,_1j,_2j,_3j){_Pa("d3d_model_floor()")}function _yj(enable){_Pa("d3d_set_perspective()")}function _zj(_Aj,_Bj,_Cj,_Dj,_Ej,_Fj,_Gj,_Hj,_Ij){_Pa("d3d_set_projection()")}function _Jj(_Aj,_Bj,_Cj,_Dj,_Ej,_Fj,_Gj,_Hj,_Ij,_q9,_Kj,_Lj,_Mj){_Pa("d3d_set_projection_ext()")} -function _Nj(_T3,_U3,_V3,_W3,_q9){_Pa("d3d_set_projection_ortho()")}function _Oj(_T3,_U3,_V3,_W3,_q9){_Pa("d3d_set_projection_perspective()")}function _Pj(){_Pa("d3d_transform_set_identity()")}function _Qj(_Rj,_Sj,_Tj){_Pa("d3d_transform_set_translation()")}function _Uj(_o9,_p9,_Vj){_Pa("d3d_transform_set_scaling()")}function _Wj(_q9){_Pa("d3d_transform_set_rotation_x()")}function _Xj(_q9){_Pa("d3d_transform_set_rotation_y()")}function _Yj(_q9){_Pa("d3d_transform_set_rotation_z()")}function _Zj(__j,_0k,_1k, -_q9){_Pa("d3d_transform_set_rotation_axis()")}function _2k(_Rj,_Sj,_Tj){_Pa("d3d_transform_add_translation()")}function _3k(_o9,_p9,_Vj){_Pa("d3d_transform_add_scaling()")}function _4k(_q9){_Pa("d3d_transform_add_rotation_x()")}function _5k(_q9){_Pa("d3d_transform_add_rotation_y()")}function _6k(_q9){_Pa("d3d_transform_add_rotation_axis()")}function _7k(__j,_0k,_1k,_q9){_Pa("d3d_transform_add_rotation_z()")}function _8k(_m7,_n7,_ic){_Pa("d3d_transform_vertex()")}function _9k(_Ec){_Pa("matrix_get()")}function _ak(_Ec, -_bk){_Pa("matrix_set()")}function _ck(_m7,_n7,_ic,_dk,_ek,_fk,_gk,_hk,_ik){_Pa("matrix_build()")}function _jk(_kk,_lk){_Pa("matrix_multiply()")}function _mk(){_Pa("d3d_transform_stack_clear()");}function _nk(){_Pa("d3d_transform_stack_empty()")}function _ok(){_Pa("d3d_transform_stack_push()")}function _pk(){_Pa("d3d_transform_stack_pop()")}function _qk(){_Pa("d3d_transform_stack_top()")}function _rk(){_Pa("d3d_transform_stack_discard()")}var _sk=[];function _tk(){if(!_S8){return }_Ci=_uk;_Di=_vk;_Fi=_wk;_Hi=_xk; -_Ii=_yk;_Ki=_zk;_Ei=_Ak;_Mi=_Bk;_Qi=_Bk;_yj=_Ck;_zj=_Dk;_Jj=_Ek;_Nj=_Fk;_Oj=_Gk;_Pj=_Hk;_Qj=_Ik;_Uj=_Jk;_Wj=_Kk;_Xj=_Lk;_Yj=_Mk;_Zj=_Nk;_2k=_Ok;_3k=_Pk;_4k=_Qk;_5k=_Rk;_6k=_Sk;_7k=_Tk;_8k=_Uk;_mk=_Vk;_nk=_Wk;_ok=_Xk;_pk=_Yk;_qk=_Zk;_rk=__k;__i=_0l;_4j=_1l;_6j=_2l;_7j=_3l;_9j=_4l;_aj=_5l;_Ri=_6l;_Si=_7l;_Vi=_8l;_Xi=_9l;_Yi=_al;_Zi=_bl;_bj=_cl;_cj=_dl;_dj=_el;_ej=_fl;_gj=_gl;_hj=_hl;_ij=_il;_jj=_jl;_kj=_kl;_ll=_kl;_lj=_ml;_mj=_nl;_ol=_nl;_nj=_pl;_oj=_ql;_pj=_rl;_qj=_sl;_rj=_tl;_sj=_ul;_tj=_vl;_uj=_wl; -_vj=_xl;_wj=_yl;_xj=_zl;_9k=_Al;_ak=_Bl;_ck=_Cl;_jk=_Dl}function _uk(){_El=!0;_S8._Fl(_Gl);_S8._Hl(_Il);_S8._Jl(_Kl)}function _vk(){_El=!1;_S8._Fl(!1);_S8._Hl(!1);_S8._Jl(!1)}function _wk(_Ll){_Kl=_Ll>0.5;_S8._Jl(_Kl)}function _xk(_Qh){}function _yk(_Ml){_Il=(_Ml>0.5);_S8._Hl(_Il);}function _zk(_Nl){if(_El){_Ma=Math.min(16000.0,Math.max(-16000.0,_Nl))}else {_Ma=0.0}}function _Ak(_Ol){_Gl=(_Ol>0.5);_S8._Fl(_Gl)}function _Bk(_Ni,_Oi,_Pi,alpha){_Pl._Ni=(_Ni>=0.5);_Pl._Oi=(_Oi>=0.5);_Pl._Pi=(_Pi>=0.5);_Pl.alpha=(alpha>=0.5); -_S8._Ql(_Pl._Ni,_Pl._Oi,_Pl._Pi,_Pl.alpha)}function _Ck(enable){}function _6l(_Rl){if(_Sl!=_Rl){_Sl=_Rl;_S8._Tl(_Ul())}}function _Dk(_Aj,_Bj,_Cj,_Dj,_Ej,_Fj,_Gj,_Hj,_Ij){var _Vl=new _Wl();var _wg=new _Xl(_Aj,_Bj,_Cj);var _Yl=new _Xl(_Dj,_Ej,_Fj);var _Zl=new _Xl(_Gj,_Hj,_Ij);_Vl.__l(_wg,_Yl,_Zl);_S8._0m(_Vl)}function _Ek(_Aj,_Bj,_Cj,_Dj,_Ej,_Fj,_Gj,_Hj,_Ij,_q9,_Kj,_1m,_2m){var _Vl=new _Wl();var _wg=new _Xl(_Aj,_Bj,_Cj);var _Yl=new _Xl(_Dj,_Ej,_Fj);var _Zl=new _Xl(_Gj,_Hj,_Ij);_Vl.__l(_wg,_Yl,_Zl);var _3m=new _Wl();_3m._4m(_q9, -_Kj,_1m,_2m);_3m._48[_5m]*=_6m;_S8._0m(_Vl);_S8._7m(_3m);_S8._8m((_6m<0)?_ua._9m:_ua._am)}function _Fk(_T3,_U3,_V3,_W3,_q9){var _Vl=new _Wl();var _Ha=new _Xl(_T3+(_V3/2.0),_U3+(_W3/2.0),-_V3);var _Ia=new _Xl(_T3+(_V3/2.0),_U3+(_W3/2.0),0.0);var _Ja=new _Xl(Math.sin(-_q9*(Math.PI/180.0)),Math.cos(-_q9*(Math.PI/180.0)),0.0);_Vl.__l(_Ha,_Ia,_Ja);var _bm=new _Wl();_bm._cm(_V3,-_W3*_6m,1.0,32000.0);_S8._0m(_Vl);_S8._7m(_bm);_S8._8m((_6m<0)?_ua._9m:_ua._am)}function _Gk(_T3,_U3,_V3,_W3,_q9){var _Vl=new _Wl();var _Ha=new _Xl(_T3+(_V3/2.0), -_U3+(_W3/2.0),-_V3);var _Ia=new _Xl(_T3+(_V3/2.0),_U3+(_W3/2.0),0.0);var _Ja=new _Xl(Math.sin(-_q9*(Math.PI/180.0)),Math.cos(-_q9*(Math.PI/180.0)),0.0);_Vl.__l(_Ha,_Ia,_Ja);var _3m=new _Wl();_3m._dm(1.0,(_V3/_W3),1.0,32000.0);_3m._48[_5m]*=_6m;_S8._0m(_Vl);_S8._7m(_3m);_S8._8m((_6m<0)?_ua._9m:_ua._am);}function _0l(_58,_68,_0j,_78,_88,_1j,_Ra,_2j,_3j){var _em=_fm();_gm(!0);_1b(_tb,_Ra);{_fb(_58,_68,_0j,0,0,1,0,0);_fb(_58,_88,_0j,0,0,1,0,_3j);_fb(_78,_88,_1j,0,0,1,_2j,_3j);_fb(_78,_68,_1j,0,0,1,_2j,0)}_ib(); -_gm(_em)}function _1l(_58,_68,_0j,_78,_88,_1j,_Ra,_hm,_im,_5j){var _em=_fm();_gm(!0);if(_5j<3){_5j=3}if(_5j>128){_5j=128;}var _M8=[];var _L8=[];for(var _R3=0;_R3<=_5j;_R3++){_M8[_R3]=Math.cos(_R3*2.0*Math.PI/_5j);_L8[_R3]=Math.sin(_R3*2.0*Math.PI/_5j)}var _G8=(_78+_58)/2,_H8=(_88+_68)/2,_jm=(_1j+_0j)/2,_km=(_78-_58)/2,_lm=(_88-_68)/2,_mm=(_1j-_0j)/2;var _nm=(_5j+1)/2;for(var _p8=0;_p8<_nm;_p8++){var _om=Math.cos(_p8*Math.PI/_nm),_pm=Math.sin(_p8*Math.PI/_nm),_qm=Math.cos((_p8+1)*Math.PI/_nm),_rm=Math.sin((_p8+1)*Math.PI/_nm); -_1b(_sb,_Ra);for(var _R3=0;_R3<=_5j;_R3++){_fb(_G8+_km*_pm*_M8[_R3],_H8+_lm*_pm*_L8[_R3],_jm+_mm*_om,_pm*_M8[_R3],_pm*_L8[_R3],_om,_hm*_R3/_5j,_p8*_im/_nm);_fb(_G8+_km*_rm*_M8[_R3],_H8+_lm*_rm*_L8[_R3],_jm+_mm*_qm,_rm*_M8[_R3],_rm*_L8[_R3],_qm,_hm*_R3/_5j,(_p8+1)*_im/_nm)}_ib()}_gm(_em)}function _2l(_58,_68,_0j,_78,_88,_1j,_Ra,_hm,_im){var _em=_fm();_gm(!0);_1b(_rb,_Ra);{_fb(_58,_68,_0j,0,0,-1,0,0);_fb(_58,_88,_0j,0,0,-1,0,_im);_fb(_78,_88,_0j,0,0,-1,_hm,_im);_fb(_78,_88,_0j,0,0,-1,_hm,_im);_fb(_78, -_68,_0j,0,0,-1,_hm,0);_fb(_58,_68,_0j,0,0,-1,0,0)}{_fb(_58,_68,_1j,0,0,1,0,0);_fb(_78,_68,_1j,0,0,1,_hm,0);_fb(_78,_88,_1j,0,0,1,_hm,_im);_fb(_78,_88,_1j,0,0,1,_hm,_im);_fb(_58,_88,_1j,0,0,1,0,_im);_fb(_58,_68,_1j,0,0,1,0,0)}{_fb(_58,_88,_0j,0,1,0,0,0);_fb(_58,_88,_1j,0,1,0,0,_im);_fb(_78,_88,_1j,0,1,0,_hm,_im);_fb(_78,_88,_1j,0,1,0,_hm,_im);_fb(_78,_88,_0j,0,1,0,_hm,0);_fb(_58,_88,_0j,0,1,0,0,0)}{_fb(_78,_88,_0j,1,0,0,0,0);_fb(_78,_88,_1j,1,0,0,0,_im);_fb(_78,_68,_1j,1,0,0,_hm,_im);_fb(_78,_68, -_1j,1,0,0,_hm,_im);_fb(_78,_68,_0j,1,0,0,_hm,0);_fb(_78,_88,_0j,1,0,0,0,0)}{_fb(_78,_68,_0j,0,-1,0,0,0);_fb(_78,_68,_1j,0,-1,0,0,_im);_fb(_58,_68,_1j,0,-1,0,_hm,_im);_fb(_58,_68,_1j,0,-1,0,_hm,_im);_fb(_58,_68,_0j,0,-1,0,_hm,0);_fb(_78,_68,_0j,0,-1,0,0,0)}{_fb(_58,_68,_0j,-1,0,0,0,0);_fb(_58,_68,_1j,-1,0,0,0,_im);_fb(_58,_88,_1j,-1,0,0,_hm,_im);_fb(_58,_88,_1j,-1,0,0,_hm,_im);_fb(_58,_88,_0j,-1,0,0,_hm,0);_fb(_58,_68,_0j,-1,0,0,0,0)}_ib();_gm(_em)}function _3l(_58,_68,_0j,_78,_88,_1j,_Ra,_hm,_im, -_8j,_5j){var _M8=[];var _L8=[];var _em=_fm();_gm(!0);if(_5j<3){_5j=3}if(_5j>128){_5j=128}for(var _R3=0;_R3<=_5j;_R3++){_M8[_R3]=Math.cos(_R3*2.0*Math.PI/_5j);_L8[_R3]=Math.sin(_R3*2.0*Math.PI/_5j)}var _G8=(_78+_58)/2.0;var _H8=(_88+_68)/2.0;var _km=(_78-_58)/2.0;var _lm=(_88-_68)/2.0;if(!0==_8j){_1b(_tb,_Ra);_fb(_G8,_H8,_1j,0,0,1,0,_im);for(var _R3=0;_R3<=_5j;_R3++){_fb(_G8+_M8[_R3]*_km,_H8+_L8[_R3]*_lm,_1j,0,0,1,0,_im)}_ib()}_1b(_sb,_Ra);for(var _R3=0;_R3<=_5j;_R3++){_fb(_G8+_M8[_R3]*_km,_H8+_L8[_R3]*_lm, -_1j,_M8[_R3],_L8[_R3],0,_hm*_R3/_5j,_im);_fb(_G8+_M8[_R3]*_km,_H8+_L8[_R3]*_lm,_0j,_M8[_R3],_L8[_R3],0,_hm*_R3/_5j,0)}_ib();if(!0==_8j){_1b(_tb,_Ra);_fb(_G8,_H8,_0j,0,0,-1,0,0);for(var _R3=_5j;_R3>=0;_R3--){_fb(_G8+_M8[_R3]*_km,_H8+_L8[_R3]*_lm,_0j,0,0,-1,0,0)}_ib()}_gm(_em)}function _4l(_58,_68,_0j,_78,_88,_1j,_Ra,_hm,_im,_8j,_5j){var _M8=[];var _L8=[];var _em=_fm();_gm(!0);if(_5j<3){_5j=3}if(_5j>128){_5j=128}for(var _R3=0;_R3<=_5j;_R3++){_M8[_R3]=Math.cos(_R3*2.0*Math.PI/_5j);_L8[_R3]=Math.sin(_R3*2.0*Math.PI/_5j); -}var _G8=(_78+_58)/2.0;var _H8=(_88+_68)/2.0;var _km=(_78-_58)/2.0;var _lm=(_88-_68)/2.0;_1b(_sb,_Ra);for(var _R3=0;_R3<=_5j;_R3++){_fb(_G8,_H8,_1j,0,0,1,_hm*_R3/_5j,_im);_fb(_G8+_M8[_R3]*_km,_H8+_L8[_R3]*_lm,_0j,_M8[_R3],_L8[_R3],0,_hm*_R3/_5j,0)}_ib();if(!0==_8j){_1b(_tb,_Ra);_fb(_G8,_H8,_0j,0,0,-1,0,0);for(var _R3=_5j;_R3>=0;_R3--){_fb(_G8+_M8[_R3]*_km,_H8+_L8[_R3]*_lm,_0j,0,0,-1,0,0)}_ib()}_gm(_em)}function _5l(_58,_68,_0j,_78,_88,_1j,_Ra,_hm,_im){var _em=_fm();_gm(!0);var _g8=Math.sqrt(_sm(_78-_58)+_sm(_88-_68)); -if(_g8==0.0){return }var _ab=(_88-_68)/_g8;var _bb=-(_78-_58)/_g8;_1b(_tb,_Ra);{_fb(_58,_68,_0j,_ab,_bb,0,0,0);_fb(_78,_88,_0j,_ab,_bb,0,_hm,0);_fb(_78,_88,_1j,_ab,_bb,0,_hm,_im);_fb(_58,_68,_1j,_ab,_bb,0,0,_im)}_ib();_gm(_em)}function _7l(_Ti,_na,_oa,_Ui,_r9){var _tm=new _Xl(_na,_oa,_Ui);_tm._um();var _vm=_Ti*4;_wm[_vm+0]=_tm._xm;_wm[_vm+1]=_tm._ym;_wm[_vm+2]=_tm._zm;_wm[_vm+3]=0.0;_Am[_vm+0]=(_r9&0xff)/255.0;_Am[_vm+1]=((_r9>>8)&0xff)/255.0;_Am[_vm+2]=((_r9>>16)&0xff)/255.0;_Am[_vm+3]=((_r9>>24)&0xff)/255.0; -_Bm[_vm+0]=0;_Bm[_vm+1]=0;_Bm[_vm+2]=0;_Bm[_vm+3]=0;_S8._Cm(_Ti,_Bm.subarray(_Ti*4,(_Ti+1)*4),_wm.subarray(_Ti*4,(_Ti+1)*4),_Am.subarray(_Ti*4,(_Ti+1)*4))}function _8l(_Ti,_T3,_U3,_3b,_Wi,_r9){var _vm=_Ti*4;_Bm[_vm+0]=_T3;_Bm[_vm+1]=_U3;_Bm[_vm+2]=_3b;_Bm[_vm+3]=_Wi;_Am[_vm+0]=(_r9&0xff)/255.0;_Am[_vm+1]=((_r9>>8)&0xff)/255.0;_Am[_vm+2]=((_r9>>16)&0xff)/255.0;_Am[_vm+3]=((_r9>>24)&0xff)/255.0;_wm[_vm+0]=0;_wm[_vm+1]=0;_wm[_vm+2]=0;_wm[_vm+3]=0;_S8._Cm(_Ti,_Bm.subarray(_Ti*4,(_Ti+1)*4),_wm.subarray(_Ti*4, -(_Ti+1)*4),_Am.subarray(_Ti*4,(_Ti+1)*4))}function _9l(_Ti,enable){_Dm[_Ti]=enable;_S8._Em(_Ti,enable,_Am.subarray(_Ti*4,(_Ti+1)*4))}function _al(_C4){_Fm[0]=(_C4&0xff)/255.0;_Fm[1]=((_C4>>8)&0xff)/255.0;_Fm[2]=((_C4>>16)&0xff)/255.0;_Fm[3]=((_C4>>24)&0xff)/255.0;_S8._Gm(_Fm)}function _bl(enable,_C4,start,end){if(_Hm==null){_Hm=new Float32Array(8)}_Hm[0]=enable;var _Wi=end-start;_Hm[1]=(_Wi==0.0)?0.0:(1.0/_Wi);_Hm[2]=end;_Hm[3]=0.0;_Hm[4]=(_C4&0xff)/255.0;_Hm[5]=((_C4>>8)&0xff)/255.0;_Hm[6]=((_C4>>16)&0xff)/255.0; -_Hm[7]=((_C4>>24)&0xff)/255.0;_S8._Im(_Hm)}function _cl(){return(_sk.push(new _Jm())-1)}function _dl(_Ti){if(_sk[_Ti]){_sk[_Ti]=null}}function _el(_Ti){if(_sk[_Ti]){_sk[_Ti]._0f()}}function _fl(_Ti,_fj){if(_sk[_Ti]){_sk[_Ti]._Km(_fj)}}function _gl(_Ti,_fj){if(_sk[_Ti]){_sk[_Ti]._79(_fj)}}function _hl(_Ti,_T3,_U3,_3b,_Ra){if(_sk[_Ti]){_sk[_Ti]._w9(_T3,_U3,_3b,_Ra)}}function _il(_Ti,_Oa){if(_sk[_Ti]){_sk[_Ti]._Sc(_Oa)}}function _jl(_Ti,_T3,_U3,_3b){if(_sk[_Ti]){_sk[_Ti]._Lm(_T3,_U3,_3b)}}function _kl(_Ti,_T3, -_U3,_3b,_r9,alpha){if(_sk[_Ti]){_sk[_Ti]._Mm(_T3,_U3,_3b,_r9,alpha)}}function _ml(_Ti,_T3,_U3,_3b,_Wa,_Xa){if(_sk[_Ti]){_sk[_Ti]._Nm(_T3,_U3,_3b,_Wa,_Xa)}}function _nl(_Ti,_T3,_U3,_3b,_Wa,_Xa,_r9,alpha){if(_sk[_Ti]){_sk[_Ti]._Om(_T3,_U3,_3b,_Wa,_Xa,_r9,alpha)}}function _pl(_Ti,_T3,_U3,_3b,_ab,_bb,_cb){if(_sk[_Ti]){_sk[_Ti]._Pm(_T3,_U3,_3b,_ab,_bb,_cb)}}function _ql(_Ti,_T3,_U3,_3b,_ab,_bb,_cb,_r9,alpha){if(_sk[_Ti]){_sk[_Ti]._Qm(_T3,_U3,_3b,_ab,_bb,_cb,_r9,alpha)}}function _rl(_Ti,_T3,_U3,_3b,_ab,_bb, -_cb,_Wa,_Xa){if(_sk[_Ti]){_sk[_Ti]._Rm(_T3,_U3,_3b,_ab,_bb,_cb,_Wa,_Xa)}}function _sl(_Ti,_T3,_U3,_3b,_ab,_bb,_cb,_Wa,_Xa,_r9,alpha){if(_sk[_Ti]){_sk[_Ti]._Sm(_T3,_U3,_3b,_ab,_bb,_cb,_Wa,_Xa,_r9,alpha)}}function _tl(_Ti){if(_sk[_Ti]){_sk[_Ti]._Uc()}}function _ul(_Ti,_58,_68,_0j,_78,_88,_1j,_2j,_3j){if(_sk[_Ti]){_sk[_Ti]._Tm(_58,_68,_0j,_78,_88,_1j,_2j,_3j)}}function _vl(_Ti,_58,_68,_0j,_78,_88,_1j,_2j,_3j,_8j,_5j){if(_sk[_Ti]){_sk[_Ti]._Um(_58,_68,_0j,_78,_88,_1j,_2j,_3j,_8j,_5j)}}function _wl(_Ti,_58, -_68,_0j,_78,_88,_1j,_2j,_3j,_8j,_5j){if(_sk[_Ti]){_sk[_Ti]._Vm(_58,_68,_0j,_78,_88,_1j,_2j,_3j,_8j,_5j)}}function _xl(_Ti,_58,_68,_0j,_78,_88,_1j,_2j,_3j,_5j){if(_sk[_Ti]){_sk[_Ti]._Wm(_58,_68,_0j,_78,_88,_1j,_2j,_3j,_5j)}}function _yl(_Ti,_58,_68,_0j,_78,_88,_1j,_2j,_3j){if(_sk[_Ti]){_sk[_Ti]._Xm(_58,_68,_0j,_78,_88,_1j,_2j,_3j)}}function _zl(_Ti,_58,_68,_0j,_78,_88,_1j,_2j,_3j){if(_sk[_Ti]){_sk[_Ti]._Ym(_58,_68,_0j,_78,_88,_1j,_2j,_3j)}}function _Hk(){_Zm(__m,new _Wl())}function _Ik(_Rj,_Sj,_Tj){var _48=new _Wl(); -_48._0n(_Rj,_Sj,_Tj);_Zm(__m,_48)}function _Jk(_o9,_p9,_Vj){var _48=new _Wl();_48._1n(_o9,_p9,_Vj);_Zm(__m,_48)}function _Kk(_q9){var _48=new _Wl();_48._2n(_q9);_Zm(__m,_48)}function _Lk(_q9){var _48=new _Wl();_48._3n(_q9);_Zm(__m,_48)}function _Mk(_q9){var _48=new _Wl();_48._4n(_q9);_Zm(__m,_48)}function _Nk(__j,_0k,_1k,_q9){var _48=new _Wl();_48._5n(new _Xl(__j,_0k,_1k),-_q9);_Zm(__m,_48)}function _Ok(_Rj,_Sj,_Tj){var _6n=new _Wl();_6n._0n(_Rj,_Sj,_Tj);var _7n=_8n(__m);var _48=new _Wl();_48._9n(_7n,_6n);_Zm(__m,_48)} -function _Pk(_o9,_p9,_Vj){var _an=new _Wl();_an._1n(_o9,_p9,_Vj);var _7n=_8n(__m);var _48=new _Wl();_48._9n(_7n,_an);_Zm(__m,_48)}function _Qk(_q9){var _bn=new _Wl();_bn._2n(_q9);var _7n=_8n(__m);var _48=new _Wl();_48._9n(_7n,_bn);_Zm(__m,_48)}function _Rk(_q9){var _bn=new _Wl();_bn._3n(_q9);var _7n=_8n(__m);var _48=new _Wl();_48._9n(_7n,_bn);_Zm(__m,_48)}function _Sk(_q9){var _bn=new _Wl();_bn._4n(_q9);var _7n=_8n(__m);var _48=new _Wl();_48._9n(_7n,_bn);_Zm(__m,_48)}function _Tk(__j,_0k,_1k,_q9){var _bn=new _Wl();_bn._5n(new _Xl(__j, -_0k,_1k),-_q9);var _7n=_8n(__m);var _48=new _Wl();_48._9n(_7n,_bn);_Zm(__m,_48)}function _Uk(_m7,_n7,_ic){var _7n=_8n(__m);var _q8=(_7n._48[_cn]*_m7)+(_7n._48[_dn]*_n7)+(_7n._48[_en]*_ic)+_7n._48[_fn];var _s8=(_7n._48[_gn]*_m7)+(_7n._48[_5m]*_n7)+(_7n._48[_hn]*_ic)+_7n._48[_in];var _jn=(_7n._48[_kn]*_m7)+(_7n._48[_ln]*_n7)+(_7n._48[_mn]*_ic)+_7n._48[_nn];var _i8=[];_i8[0]=_q8;_i8[1]=_s8;_i8[2]=_jn;return _i8}function _Vk(){_on()}function _Wk(){return _pn()}function _Xk(){var _7n=_8n(__m);return _qn(_7n)}function _Yk(){ -return _rn()}function _Zk(){return _sn()}function __k(){return _tn()}function _Al(_Ec){var _48=[];if(_Ec<0||_Ec>2){_of('ERROR: Invalid matrix type (matrix_get)');for(var _R3=0;_R3<16;_R3++){_48[_R3]=0;}return _48}var _un=_vn[_Ec];for(var _R3=0;_R3<16;_R3++){_48[_R3]=_un._48[_R3]}return _48}function _Bl(_Ec,_bk){var _48=[];if(_Ec<0||_Ec>2){_of('ERROR: Invalid matrix type (matrix_get)');for(var _R3=0;_R3<16;_R3++){_48[_R3]=0}return _48}var _48=new _Wl();var _un=_vn[_Ec];for(var _R3=0;_R3<16;_R3++){_48._48[_R3]=_bk[_R3]} -_Zm(_Ec,_48)}function _Cl(_m7,_n7,_ic,_dk,_ek,_fk,_gk,_hk,_ik){var _48=new _Wl();var _wn=(Math.PI/180.0);_dk=(_wn*-_dk);_ek=(_wn*-_ek);_fk=(_wn*-_fk);_48._xn(_m7,_n7,_ic,_dk,_ek,_fk,_gk,_hk,_ik);var _un=[];for(var _R3=0;_R3<16;_R3++){_un[_R3]=_48._48[_R3]}return _un}function _Dl(_yn,_zn){var _An=new _Wl();var _Bn=new _Wl();var _Cn=new _Wl();for(var _R3=0;_R3<16;_R3++){_An._48[_R3]=_yn[_R3];_Bn._48[_R3]=_zn[_R3]}_Cn._9n(_An,_Bn);var _un=[];for(var _R3=0;_R3<16;_R3++){_un[_R3]=_Cn._48[_R3]}return _un}var _Dn=1970;var _En=0; -var _Fn=1;var _Gn=365.25;var _Hn=30.4375;var _In=[31,28,31,30,31,30,31,31,30,31,30,31];var _Jn=[];var _Kn=(86400.0);var _Ln=(_Kn*30);var _Mn=!0;var _Nn=0;var _On=1;function _Pn(_Qn){if(_Qn<_Rn){return _Qn*_Sn}else {return(_Qn-_Rn)*_Sn}}function _Tn(_Un){return _Un%400==0||(_Un%100!=0&&_Un%4==0)}function _Vn(_Un){var _Wn=_In.slice();;if(_Tn(_Un)){_Wn[1]=29}return _Wn}var _Sn=86400000.0;var _Rn=25569;function _Xn(_Yn){return((_Yn<10)?"0":"")+_Yn.toString()}var _Zn=[];var __n=[];var _0o=[];var _1o=Date.now();var _2o=0;var _3o=1; -var _4o=2;var _5o=3;var _6o=function(text){if(!text)return;if(_7o){if(!_8o)return;var _Ic=_8o.document.getElementById('debug_console');if(!_Ic)return;var _9o=String.fromCharCode(0x0a);text=text.replace('','').replace('','');var _ao=Date.now()-_1o;if(!_Ic){alert(text)}else {_Ic.value+=text+_9o;var _bo=_Ic.textLength}_1o=Date.now()}if(_co!=undefined){if(_co._X4._a5)console.log(text)}};function debug(){var index;for(index=0;index