Array.prototype._71=0;var _81={_91:[],_a1:{},_b1:[{_c1:"a_ship_hit",_d1:0,_e1:"",_f1:"a_ship_hit",_g1:0,volume:1,_h1:0,preload:!1,_i1:0},{_c1:"a_enemy_laser",_d1:0,_e1:"",_f1:"a_enemy_laser",_g1:0,volume:0.51,_h1:0,preload:!1,_i1:0},{_c1:"a_explode",_d1:0,_e1:"",_f1:"a_explode",_g1:0,volume:0.73,_h1:0,preload:!1,_i1:0},{_c1:"a_hit",_d1:0,_e1:"",_f1:"a_hit",_g1:0,volume:0.64,_h1:0,preload:!1,_i1:0},{_c1:"a_laser",_d1:0,_e1:"",_f1:"a_laser",_g1:0,volume:0.74,_h1:0,preload:!1,_i1:0},{_c1:"a_music",_d1:0, _e1:"",_f1:"a_music",_g1:0,volume:0.2,_h1:0,preload:!1,_i1:0},{_c1:"a_powerup",_d1:0,_e1:"",_f1:"a_powerup",_g1:0,volume:0.35,_h1:0,preload:!1,_i1:0}],_j1:[{name:"audiogroup_default",_k1:!0,}],_l1:[{_c1:"s_ship",width:32,height:32,_m1:!1,_n1:!1,preload:!1,_o1:!0,_p1:16,_q1:16,_r1:31,_s1:31,_t1:15,_u1:[17,18],_v1:[[0x2F,0x1F,0xFC,0x00,0x00,0x3F,0xFF,0xFC,0x00,0x3F,0xFF,0xFE,0x00,0x3F,0xFF,0xFF,0x00,0x3F,0xFF,0xFF,0x00,0x3F,0xFF,0xE0,0x00,0x3F,0xFF,0xF0,0x00,0x3F,0xFF,0xF8,0x00,0x7F,0xFF,0xFC,0x00, 0x7F,0xFF,0xFF,0x00,0x7F,0xFF,0xFF,0xE0,0x7F,0xFF,0xFF,0xF8,0x82,0xFF,0x00,0xFE,0x9A,0xFF,0x2F,0xFE,0x7F,0xFF,0xFF,0xF8,0x7F,0xFF,0xFF,0xE0,0x7F,0xFF,0xFF,0x00,0x7F,0xFF,0xFC,0x00,0x3F,0xFF,0xF8,0x00,0x3F,0xFF,0xF0,0x00,0x3F,0xFF,0xE0,0x00,0x3F,0xFF,0xFF,0x00,0x3F,0xFF,0xFF,0x00,0x3F,0xFF,0xFE,0x00,0x3F,0xFF,0xFC,0x00,0x1F,0xFC,0x00,0x00,0x00]]},{_c1:"s_laser",width:12,height:8,_m1:!1,_n1:!1,preload:!1,_o1:!1,_p1:6,_q1:4,_r1:11,_w1:1,_s1:6,_t1:15,_u1:[33]},{_c1:"s_laser_powerup",width:14,height:14, _m1:!1,_n1:!1,preload:!1,_o1:!1,_p1:7,_q1:7,_r1:13,_s1:13,_t1:15,_u1:[31]},{_c1:"s_score",width:47,height:20,_m1:!1,_n1:!1,preload:!1,_o1:!1,_r1:46,_s1:19,_t1:15,_u1:[24]},{_c1:"s_stars_close",width:180,height:180,_m1:!1,_n1:!1,preload:!1,_o1:!1,_x1:1,_r1:174,_s1:163,_t1:15,_u1:[2]},{_c1:"s_stars_far",width:180,height:180,_m1:!1,_n1:!1,preload:!1,_o1:!1,_r1:173,_w1:2,_s1:178,_t1:15,_u1:[1]},{_c1:"s_armor",width:47,height:20,_m1:!1,_n1:!1,preload:!1,_o1:!1,_r1:46,_s1:19,_t1:15,_u1:[23,22,19,21,20]} ,{_c1:"s_button",width:47,_m1:!1,_n1:!1,preload:!1,_o1:!1,_p1:23,_q1:8,_r1:46,_s1:15,_t1:15,_u1:[26,27]},{_c1:"s_enemy_laser",width:14,height:9,_m1:!1,_n1:!1,preload:!1,_o1:!1,_p1:7,_q1:4,_r1:13,_s1:8,_t1:15,_u1:[32]},{_c1:"s_enemy_two",width:32,height:32,_m1:!1,_n1:!1,preload:!1,_o1:!0,_p1:16,_q1:16,_x1:3,_r1:31,_s1:31,_t1:15,_u1:[25],_v1:[[0x7E,0x00,0x00,0x1F,0xFC,0x00,0x00,0xFF,0xFE,0x00,0x03,0xFF,0xFF,0x00,0x07,0xFF,0xC7,0x00,0x0F,0xFF,0x80,0x03,0x1F,0xFF,0x00,0x07,0xBF,0xF8,0x00,0x0F,0x7F,0xC0, 0x00,0x0F,0xFF,0xC0,0x00,0x0F,0xFF,0xC0,0x00,0x07,0xFF,0xC0,0x00,0x0F,0xFF,0xE0,0x00,0x0F,0xFF,0xE0,0x00,0x0F,0xFF,0xF0,0x00,0x1F,0xFF,0xF0,0x00,0x1F,0xFF,0xF0,0x00,0x1F,0xFF,0xF0,0x00,0x1F,0xFF,0xF0,0x00,0x0F,0xFF,0xF0,0x00,0x0F,0xFF,0xE0,0x00,0x0F,0xFF,0xE0,0x00,0x07,0xFF,0xC0,0x00,0x0F,0xFF,0xC0,0x00,0x0F,0xFF,0xC0,0x00,0x0F,0x7F,0xC0,0x00,0x07,0xBF,0xF8,0x00,0x03,0x1F,0xFF,0x00,0x00,0x0F,0xFF,0x80,0x00,0x07,0xFF,0xC7,0x00,0x03,0xFF,0xFF,0x00,0x00,0xFF,0xFE,0x00,0x00,0x1F,0x00,0xFC]]},{_c1:"s_enemy_one", width:32,height:32,_m1:!1,_n1:!1,preload:!1,_o1:!0,_p1:16,_q1:16,_x1:4,_r1:31,_w1:4,_s1:27,_t1:15,_u1:[28],_v1:[[0x92,0x00,0x25,0xFC,0x00,0x00,0x01,0xFE,0x00,0x00,0x03,0xFE,0x00,0x01,0xFF,0xFC,0x00,0x03,0xFF,0xFC,0x00,0x07,0xFF,0xFC,0x00,0x03,0xFF,0xFE,0x00,0x00,0xFF,0xFE,0x00,0x00,0xFF,0xFE,0x00,0x3F,0xFF,0xFF,0x07,0x82,0xFF,0x00,0x0F,0x82,0xFF,0x00,0x0F,0x82,0xFF,0x00,0x07,0x82,0xFF,0x23,0x00,0x3F,0xFF,0xFF,0x00,0x00,0xFF,0xFE,0x00,0x00,0xFF,0xFE,0x00,0x03,0xFF,0xFE,0x00,0x07,0xFF,0xFC,0x00,0x03, 0xFF,0xFC,0x00,0x01,0xFF,0xFC,0x00,0x00,0x03,0xFE,0x00,0x00,0x01,0xFE,0x82,0x00,0x00,0xFC,0x8F,0x00]]},{_c1:"s_explosion_center",width:87,height:82,_m1:!1,_n1:!1,preload:!1,_o1:!1,_p1:43,_q1:41,_r1:86,_s1:81,_t1:15,_u1:[4]},{_c1:"s_explosion_particle",_m1:!1,_n1:!1,preload:!1,_o1:!1,_p1:8,_q1:8,_r1:15,_s1:15,_t1:15,_u1:[30]}],_y1:{"pt_shape_circle":9,"pt_shape_cloud":16,"pt_shape_disk":10,"pt_shape_explosion":5,"pt_shape_flare":6,"pt_shape_line":29,"pt_shape_pixel":34,"pt_shape_ring":11,"pt_shape_smoke":7, "pt_shape_snow":13,"pt_shape_spark":8,"pt_shape_sphere":14,"pt_shape_square":12,"pt_shape_star":15,"FONT_builtin":0},_z1:[],_A1:[],_B1:[_C1,_D1,_E1,_F1,_G1,_H1,_I1,_J1],_K1:["create_right_laser","create_left_laser","create_laser_effect","bounce_off_object","move_towards_player","spawn_enemies","start_button","quit_button"],_L1:[],_M1:[{_c1:"f_one",size:10,bold:!1,_N1:!1,_O1:32,_P1:9647,_Q1:0,antialias:0,_R1:"Cambria Math",_S1:0,_T1:3,scaleX:1,scaleY:1,_U1:[{_V1:32,_W1:" ",x:2,y:2,_X1:3,_Y1:15,shift:3, offset:0},{_V1:33,_W1:"!",x:16,y:70,_X1:1,_Y1:15,shift:4,offset:1},{_V1:34,_W1:"\"",x:11,y:70,_X1:3,_Y1:15,shift:5,offset:1},{_V1:35,_W1:"#",x:2,y:70,_X1:7,_Y1:15,shift:8,offset:0},{_V1:36,_W1:"$",x:118,y:53,_X1:5,_Y1:15,shift:7,offset:1},{_V1:37,_W1:"%",x:105,y:53,_X1:11,_Y1:15,shift:12,offset:0},{_V1:38,_W1:"&",x:95,y:53,_X1:8,_Y1:15,shift:9,offset:1},{_V1:39,_W1:"'",x:92,y:53,_X1:1,_Y1:15,shift:3,offset:1},{_V1:40,_W1:"(",x:86,y:53,_X1:4,_Y1:15,shift:5,offset:1},{_V1:41,_W1:")",x:80,y:53,_X1:4, _Y1:15,shift:5,offset:0},{_V1:42,_W1:"*",x:19,y:70,_X1:5,_Y1:15,shift:6,offset:0},{_V1:43,_W1:"+",x:73,y:53,_X1:5,_Y1:15,shift:7,offset:1},{_V1:44,_W1:",",x:62,y:53,_X1:2,_Y1:15,shift:3,offset:0},{_V1:45,_W1:"-",x:58,y:53,_X1:2,_Y1:15,shift:4,offset:1},{_V1:46,_W1:".",x:55,y:53,_X1:1,_Y1:15,shift:3,offset:1},{_V1:47,_W1:"/",x:48,y:53,_X1:5,_Y1:15,shift:6,offset:0},{_V1:48,_W1:"0",x:41,y:53,_X1:5,_Y1:15,shift:7,offset:1},{_V1:49,_W1:"1",x:34,y:53,_X1:5,_Y1:15,shift:7,offset:1},{_V1:50,_W1:"2",x:27, y:53,_X1:5,_Y1:15,shift:7,offset:1},{_V1:51,_W1:"3",x:20,y:53,_X1:5,_Y1:15,shift:7,offset:1},{_V1:52,_W1:"4",x:11,y:53,_X1:7,_Y1:15,shift:7,offset:0},{_V1:53,_W1:"5",x:66,y:53,_X1:5,_Y1:15,shift:7,offset:1},{_V1:54,_W1:"6",x:26,y:70,_X1:5,_Y1:15,shift:7,offset:1},{_V1:55,_W1:"7",x:33,y:70,_X1:5,_Y1:15,shift:7,offset:1},{_V1:56,_W1:"8",x:40,y:70,_X1:5,_Y1:15,shift:7,offset:1},{_V1:57,_W1:"9",x:83,y:87,_X1:5,_Y1:15,shift:7,offset:1},{_V1:58,_W1:":",x:80,y:87,_X1:1,_Y1:15,shift:3,offset:1},{_V1:59, _W1:";",x:76,y:87,_X1:2,_Y1:15,shift:3,offset:0},{_V1:60,_W1:"<",x:69,y:87,_X1:5,_Y1:15,shift:7,offset:1},{_V1:61,_W1:"=",x:62,y:87,_X1:5,_Y1:15,shift:7,offset:1},{_V1:62,_W1:">",x:55,y:87,_X1:5,_Y1:15,shift:7,offset:1},{_V1:63,_W1:"?",x:49,y:87,_X1:4,_Y1:15,shift:5,offset:1},{_V1:64,_W1:"@",x:37,y:87,_X1:10,_Y1:15,shift:12,offset:1},{_V1:65,_W1:"A",x:27,y:87,_X1:8,_Y1:15,shift:8,offset:0},{_V1:66,_W1:"B",x:19,y:87,_X1:6,_Y1:15,shift:8,offset:1},{_V1:67,_W1:"C",x:11,y:87,_X1:6,_Y1:15,shift:7,offset:1} ,{_V1:68,_W1:"D",x:2,y:87,_X1:7,_Y1:15,shift:9,offset:1},{_V1:69,_W1:"E",x:111,y:70,_X1:6,_Y1:15,shift:7,offset:1},{_V1:70,_W1:"F",x:103,y:70,_X1:6,_Y1:15,shift:7,offset:1},{_V1:71,_W1:"G",x:94,y:70,_X1:7,_Y1:15,shift:8,offset:1},{_V1:72,_W1:"H",x:85,y:70,_X1:7,_Y1:15,shift:9,offset:1},{_V1:73,_W1:"I",x:80,y:70,_X1:3,_Y1:15,shift:4,offset:0},{_V1:74,_W1:"J",x:75,y:70,_X1:3,_Y1:15,shift:4,offset:0},{_V1:75,_W1:"K",x:66,y:70,_X1:7,_Y1:15,shift:8,offset:1},{_V1:76,_W1:"L",x:58,y:70,_X1:6,_Y1:15,shift:7, offset:1},{_V1:77,_W1:"M",x:47,y:70,_X1:9,_Y1:15,shift:11,offset:1},{_V1:78,_W1:"N",x:2,y:53,_X1:7,_Y1:15,shift:9,offset:1},{_V1:79,_W1:"O",x:110,y:36,_X1:7,_Y1:15,shift:9,offset:1},{_V1:80,_W1:"P",x:102,y:36,_X1:6,_Y1:15,shift:7,offset:1},{_V1:81,_W1:"Q",x:41,y:19,_X1:8,_Y1:15,shift:9,offset:1},{_V1:82,_W1:"R",x:27,y:19,_X1:7,_Y1:15,shift:8,offset:1},{_V1:83,_W1:"S",x:21,y:19,_X1:4,_Y1:15,shift:6,offset:1},{_V1:84,_W1:"T",x:12,y:19,_X1:7,_Y1:15,shift:8,offset:0},{_V1:85,_W1:"U",x:2,y:19,_X1:8,_Y1:15, shift:8,offset:0},{_V1:86,_W1:"V",x:116,y:2,_X1:8,_Y1:15,shift:8,offset:0},{_V1:87,_W1:"W",x:103,y:2,_X1:11,_Y1:15,shift:12,offset:0},{_V1:88,_W1:"X",x:94,y:2,_X1:7,_Y1:15,shift:7,offset:0},{_V1:89,_W1:"Y",x:85,y:2,_X1:7,_Y1:15,shift:7,offset:0},{_V1:90,_W1:"Z",x:78,y:2,_X1:5,_Y1:15,shift:7,offset:1},{_V1:91,_W1:"[",x:36,y:19,_X1:3,_Y1:15,shift:5,offset:1},{_V1:92,_W1:"\\",x:71,y:2,_X1:5,_Y1:15,shift:6,offset:0},{_V1:93,_W1:"]",x:60,y:2,_X1:3,_Y1:15,shift:5,offset:0},{_V1:94,_W1:"^",x:53,y:2,_X1:5, _Y1:15,shift:7,offset:1},{_V1:95,_W1:"_",x:46,y:2,_X1:5,_Y1:15,shift:5,offset:0},{_V1:96,_W1:"`",x:42,y:2,_X1:2,_Y1:15,shift:4,offset:0},{_V1:97,_W1:"a",x:35,y:2,_X1:5,_Y1:15,shift:6,offset:1},{_V1:98,_W1:"b",x:27,y:2,_X1:6,_Y1:15,shift:7,offset:0},{_V1:99,_W1:"c",x:21,y:2,_X1:4,_Y1:15,shift:6,offset:1},{_V1:100,_W1:"d",x:13,y:2,_X1:6,_Y1:15,shift:7,offset:1},{_V1:101,_W1:"e",x:7,y:2,_X1:4,_Y1:15,shift:6,offset:1},{_V1:102,_W1:"f",x:65,y:2,_X1:4,_Y1:15,shift:4,offset:0},{_V1:103,_W1:"g",x:51,y:19, _X1:5,_Y1:15,shift:6,offset:1},{_V1:104,_W1:"h",x:11,y:36,_X1:7,_Y1:15,shift:7,offset:0},{_V1:105,_W1:"i",x:58,y:19,_X1:3,_Y1:15,shift:4,offset:0},{_V1:106,_W1:"j",x:92,y:36,_X1:2,_Y1:15,shift:3,offset:0},{_V1:107,_W1:"k",x:83,y:36,_X1:7,_Y1:15,shift:7,offset:0},{_V1:108,_W1:"l",x:78,y:36,_X1:3,_Y1:15,shift:4,offset:0},{_V1:109,_W1:"m",x:65,y:36,_X1:11,_Y1:15,shift:11,offset:0},{_V1:110,_W1:"n",x:56,y:36,_X1:7,_Y1:15,shift:7,offset:0},{_V1:111,_W1:"o",x:49,y:36,_X1:5,_Y1:15,shift:7,offset:1},{_V1:112, _W1:"p",x:41,y:36,_X1:6,_Y1:15,shift:7,offset:0},{_V1:113,_W1:"q",x:33,y:36,_X1:6,_Y1:15,shift:7,offset:1},{_V1:114,_W1:"r",x:26,y:36,_X1:5,_Y1:15,shift:5,offset:0},{_V1:115,_W1:"s",x:96,y:36,_X1:4,_Y1:15,shift:6,offset:1},{_V1:116,_W1:"t",x:20,y:36,_X1:4,_Y1:15,shift:4,offset:0},{_V1:117,_W1:"u",x:2,y:36,_X1:7,_Y1:15,shift:7,offset:0},{_V1:118,_W1:"v",x:112,y:19,_X1:7,_Y1:15,shift:7,offset:0},{_V1:119,_W1:"w",x:101,y:19,_X1:9,_Y1:15,shift:10,offset:0},{_V1:120,_W1:"x",x:93,y:19,_X1:6,_Y1:15,shift:6, offset:0},{_V1:121,_W1:"y",x:84,y:19,_X1:7,_Y1:15,shift:7,offset:0},{_V1:122,_W1:"z",x:78,y:19,_X1:4,_Y1:15,shift:6,offset:1},{_V1:123,_W1:"{",x:72,y:19,_X1:4,_Y1:15,shift:5,offset:1},{_V1:124,_W1:"|",x:69,y:19,_X1:1,_Y1:15,shift:4,offset:1},{_V1:125,_W1:"}",x:63,y:19,_X1:4,_Y1:15,shift:5,offset:0},{_V1:126,_W1:"~",x:90,y:87,_X1:7,_Y1:15,shift:9,offset:1},{_V1:9647,_W1:"▯",x:99,y:87,_X1:7,_Y1:15,shift:13,offset:3},],}],_Z1:[,{_c1:"FONT_builtin",size:11,bold:!1,_N1:!1,_O1:32,_P1:9647,_Q1:0,antialias:1, _R1:"Roboto Mono",_S1:0,_T1:0,scaleX:1,scaleY:1,_U1:[{_V1:32,_W1:" ",x:2,y:2,_X1:9,_Y1:19,shift:9,offset:0},{_V1:33,_W1:"!",x:127,y:44,_X1:3,_Y1:19,shift:9,offset:3},{_V1:34,_W1:"\"",x:120,y:44,_X1:5,_Y1:19,shift:9,offset:2},{_V1:35,_W1:"#",x:109,y:44,_X1:9,_Y1:19,shift:9,offset:0},{_V1:36,_W1:"$",x:100,y:44,_X1:7,_Y1:19,shift:9,offset:1},{_V1:37,_W1:"%",x:89,y:44,_X1:9,_Y1:19,shift:9,offset:0},{_V1:38,_W1:"&",x:78,y:44,_X1:9,_Y1:19,shift:9,offset:0},{_V1:39,_W1:"'",x:74,y:44,_X1:2,_Y1:19,shift:9, offset:3},{_V1:40,_W1:"(",x:67,y:44,_X1:5,_Y1:19,shift:9,offset:2},{_V1:41,_W1:")",x:60,y:44,_X1:5,_Y1:19,shift:9,offset:2},{_V1:42,_W1:"*",x:132,y:44,_X1:8,_Y1:19,shift:9,offset:1},{_V1:43,_W1:"+",x:49,y:44,_X1:9,_Y1:19,shift:9,offset:0},{_V1:44,_W1:",",x:34,y:44,_X1:3,_Y1:19,shift:9,offset:2},{_V1:45,_W1:"-",x:25,y:44,_X1:7,_Y1:19,shift:9,offset:1},{_V1:46,_W1:".",x:20,y:44,_X1:3,_Y1:19,shift:9,offset:3},{_V1:47,_W1:"/",x:11,y:44,_X1:7,_Y1:19,shift:9,offset:1},{_V1:48,_W1:"0",x:2,y:44,_X1:7,_Y1:19, shift:9,offset:1},{_V1:49,_W1:"1",x:245,y:23,_X1:5,_Y1:19,shift:9,offset:1},{_V1:50,_W1:"2",x:235,y:23,_X1:8,_Y1:19,shift:9,offset:0},{_V1:51,_W1:"3",x:225,y:23,_X1:8,_Y1:19,shift:9,offset:0},{_V1:52,_W1:"4",x:214,y:23,_X1:9,_Y1:19,shift:9,offset:0},{_V1:53,_W1:"5",x:39,y:44,_X1:8,_Y1:19,shift:9,offset:1},{_V1:54,_W1:"6",x:142,y:44,_X1:7,_Y1:19,shift:9,offset:1},{_V1:55,_W1:"7",x:151,y:44,_X1:9,_Y1:19,shift:9,offset:0},{_V1:56,_W1:"8",x:162,y:44,_X1:8,_Y1:19,shift:9,offset:1},{_V1:57,_W1:"9",x:110, y:65,_X1:7,_Y1:19,shift:9,offset:1},{_V1:58,_W1:":",x:105,y:65,_X1:3,_Y1:19,shift:9,offset:3},{_V1:59,_W1:";",x:100,y:65,_X1:3,_Y1:19,shift:9,offset:3},{_V1:60,_W1:"<",x:91,y:65,_X1:7,_Y1:19,shift:9,offset:1},{_V1:61,_W1:"=",x:82,y:65,_X1:7,_Y1:19,shift:9,offset:1},{_V1:62,_W1:">",x:73,y:65,_X1:7,_Y1:19,shift:9,offset:1},{_V1:63,_W1:"?",x:64,y:65,_X1:7,_Y1:19,shift:9,offset:1},{_V1:64,_W1:"@",x:53,y:65,_X1:9,_Y1:19,shift:9,offset:0},{_V1:65,_W1:"A",x:42,y:65,_X1:9,_Y1:19,shift:9,offset:0},{_V1:66, _W1:"B",x:32,y:65,_X1:8,_Y1:19,shift:9,offset:1},{_V1:67,_W1:"C",x:21,y:65,_X1:9,_Y1:19,shift:9,offset:0},{_V1:68,_W1:"D",x:11,y:65,_X1:8,_Y1:19,shift:9,offset:1},{_V1:69,_W1:"E",x:2,y:65,_X1:7,_Y1:19,shift:9,offset:1},{_V1:70,_W1:"F",x:241,y:44,_X1:7,_Y1:19,shift:9,offset:1},{_V1:71,_W1:"G",x:230,y:44,_X1:9,_Y1:19,shift:9,offset:0},{_V1:72,_W1:"H",x:221,y:44,_X1:7,_Y1:19,shift:9,offset:1},{_V1:73,_W1:"I",x:212,y:44,_X1:7,_Y1:19,shift:9,offset:1},{_V1:74,_W1:"J",x:202,y:44,_X1:8,_Y1:19,shift:9,offset:0} ,{_V1:75,_W1:"K",x:192,y:44,_X1:8,_Y1:19,shift:9,offset:1},{_V1:76,_W1:"L",x:182,y:44,_X1:8,_Y1:19,shift:9,offset:1},{_V1:77,_W1:"M",x:172,y:44,_X1:8,_Y1:19,shift:9,offset:1},{_V1:78,_W1:"N",x:205,y:23,_X1:7,_Y1:19,shift:9,offset:1},{_V1:79,_W1:"O",x:194,y:23,_X1:9,_Y1:19,shift:9,offset:0},{_V1:80,_W1:"P",x:184,y:23,_X1:8,_Y1:19,shift:9,offset:1},{_V1:81,_W1:"Q",x:208,y:2,_X1:9,_Y1:19,shift:9,offset:0},{_V1:82,_W1:"R",x:192,y:2,_X1:8,_Y1:19,shift:9,offset:1},{_V1:83,_W1:"S",x:181,y:2,_X1:9,_Y1:19, shift:9,offset:0},{_V1:84,_W1:"T",x:170,y:2,_X1:9,_Y1:19,shift:9,offset:0},{_V1:85,_W1:"U",x:161,y:2,_X1:7,_Y1:19,shift:9,offset:1},{_V1:86,_W1:"V",x:150,y:2,_X1:9,_Y1:19,shift:9,offset:0},{_V1:87,_W1:"W",x:139,y:2,_X1:9,_Y1:19,shift:9,offset:0},{_V1:88,_W1:"X",x:128,y:2,_X1:9,_Y1:19,shift:9,offset:0},{_V1:89,_W1:"Y",x:117,y:2,_X1:9,_Y1:19,shift:9,offset:0},{_V1:90,_W1:"Z",x:107,y:2,_X1:8,_Y1:19,shift:9,offset:0},{_V1:91,_W1:"[",x:202,y:2,_X1:4,_Y1:19,shift:9,offset:3},{_V1:92,_W1:"\\",x:98,y:2, _X1:7,_Y1:19,shift:9,offset:1},{_V1:93,_W1:"]",x:82,y:2,_X1:4,_Y1:19,shift:9,offset:2},{_V1:94,_W1:"^",x:73,y:2,_X1:7,_Y1:19,shift:9,offset:1},{_V1:95,_W1:"_",x:64,y:2,_X1:7,_Y1:19,shift:9,offset:1},{_V1:96,_W1:"`",x:59,y:2,_X1:3,_Y1:19,shift:9,offset:3},{_V1:97,_W1:"a",x:50,y:2,_X1:7,_Y1:19,shift:9,offset:1},{_V1:98,_W1:"b",x:41,y:2,_X1:7,_Y1:19,shift:9,offset:1},{_V1:99,_W1:"c",x:32,y:2,_X1:7,_Y1:19,shift:9,offset:1},{_V1:100,_W1:"d",x:23,y:2,_X1:7,_Y1:19,shift:9,offset:1},{_V1:101,_W1:"e",x:13, y:2,_X1:8,_Y1:19,shift:9,offset:0},{_V1:102,_W1:"f",x:88,y:2,_X1:8,_Y1:19,shift:9,offset:1},{_V1:103,_W1:"g",x:219,y:2,_X1:7,_Y1:19,shift:9,offset:1},{_V1:104,_W1:"h",x:72,y:23,_X1:7,_Y1:19,shift:9,offset:1},{_V1:105,_W1:"i",x:228,y:2,_X1:8,_Y1:19,shift:9,offset:1},{_V1:106,_W1:"j",x:167,y:23,_X1:6,_Y1:19,shift:9,offset:1},{_V1:107,_W1:"k",x:157,y:23,_X1:8,_Y1:19,shift:9,offset:1},{_V1:108,_W1:"l",x:147,y:23,_X1:8,_Y1:19,shift:9,offset:1},{_V1:109,_W1:"m",x:136,y:23,_X1:9,_Y1:19,shift:9,offset:0} ,{_V1:110,_W1:"n",x:127,y:23,_X1:7,_Y1:19,shift:9,offset:1},{_V1:111,_W1:"o",x:116,y:23,_X1:9,_Y1:19,shift:9,offset:0},{_V1:112,_W1:"p",x:107,y:23,_X1:7,_Y1:19,shift:9,offset:1},{_V1:113,_W1:"q",x:98,y:23,_X1:7,_Y1:19,shift:9,offset:1},{_V1:114,_W1:"r",x:90,y:23,_X1:6,_Y1:19,shift:9,offset:2},{_V1:115,_W1:"s",x:175,y:23,_X1:7,_Y1:19,shift:9,offset:1},{_V1:116,_W1:"t",x:81,y:23,_X1:7,_Y1:19,shift:9,offset:1},{_V1:117,_W1:"u",x:63,y:23,_X1:7,_Y1:19,shift:9,offset:1},{_V1:118,_W1:"v",x:52,y:23,_X1:9, _Y1:19,shift:9,offset:0},{_V1:119,_W1:"w",x:41,y:23,_X1:9,_Y1:19,shift:9,offset:0},{_V1:120,_W1:"x",x:30,y:23,_X1:9,_Y1:19,shift:9,offset:0},{_V1:121,_W1:"y",x:19,y:23,_X1:9,_Y1:19,shift:9,offset:0},{_V1:122,_W1:"z",x:10,y:23,_X1:7,_Y1:19,shift:9,offset:1},{_V1:123,_W1:"{",x:2,y:23,_X1:6,_Y1:19,shift:9,offset:2},{_V1:124,_W1:"|",x:246,y:2,_X1:3,_Y1:19,shift:9,offset:3},{_V1:125,_W1:"}",x:238,y:2,_X1:6,_Y1:19,shift:9,offset:2},{_V1:126,_W1:"~",x:119,y:65,_X1:9,_Y1:19,shift:9,offset:0},{_V1:9647,_W1:"▯", x:130,y:65,_X1:5,_Y1:19,shift:8,offset:1},],}],__1:[],_02:[{}],_12:[{_c1:"o_ship_parent",_22:-1,_32:!0,parent:-100,_42:_52,_62:_72,_82:_92,_a2:[],_b2:[0,_c2]},{_c1:"o_player_ship",_32:!0,_d2:_e2,_42:_f2,_g2:_h2,_62:_i2,_82:_j2,_a2:[],_b2:[]},{_c1:"o_enemy_ship_parent",_22:-1,_32:!0,_42:_k2,_g2:_l2,_m2:_n2,_82:_o2,_a2:[],_b2:[1,_p2]},{_c1:"o_enemy_ship_one",_22:10,_32:!0,parent:2,_82:_q2,_a2:[],_b2:[]},{_c1:"o_enemy_ship_two",_22:9,_32:!0,parent:2,_d2:_r2,_s2:_t2,_82:_u2,_a2:[],_b2:[]},{_c1:"o_laser", _22:1,_32:!0,parent:-100,_d2:_v2,_42:_w2,_m2:_x2,_82:_y2,_a2:[],_b2:[2,_z2]},{_c1:"o_enemy_laser",_22:8,_32:!0,parent:5,_d2:_A2,_82:_B2,_a2:[],_b2:[2,_C2,1,_D2]},{_c1:"o_explosion_particle",_22:12,_32:!0,parent:9,_82:_E2,_a2:[],_b2:[]},{_c1:"o_explosion_flash",_22:11,_32:!0,parent:9,_d2:_F2,_82:_G2,_a2:[],_b2:[]},{_c1:"o_explosion_base",_22:-1,_32:!0,parent:-100,_d2:_H2,_g2:_I2,_J2:_K2,_82:_L2,_a2:[],_b2:[]},{_c1:"o_explosion_chunk",_22:-1,_32:!0,parent:9,_d2:_M2,_s2:_N2,_g2:_O2,_J2:_P2,_82:_Q2, _a2:[],_b2:[]},{_c1:"o_ui",_22:-1,_32:!0,parent:-100,_d2:_R2,_S2:_T2,_U2:_V2,_82:_W2,_a2:[],_b2:[]},{_c1:"o_enemy_spawner",_22:-1,_32:!0,parent:-100,_g2:_X2,_82:_Y2,_a2:[],_b2:[]},{_c1:"o_button",_22:7,_32:!0,parent:-100,_d2:_Z2,__2:_03,_13:_23,_33:_43,_J2:_53,_82:_63,_a2:[],_b2:[]},{_c1:"o_death_timer",_22:-1,_32:!0,parent:-100,_d2:_73,_s2:_83,_82:_93,_a2:[],_b2:[]},{_c1:"o_screenshake",_22:-1,_32:!0,parent:-100,_d2:_a3,_s2:_b3,_g2:_c3,_82:_d3,_a2:[],_b2:[]}],_e3:[{_c1:"r_menu",width:640,height:360, _f3:0,_g3:0,_h3:6,_i3:!1,_j3:!0,_k3:!1,_l3:[],_m3:[{_32:!0,_n3:360,_o3:1280,_p3:720},{_q3:1024,_n3:768,_o3:1024,_p3:768},{_q3:1024,_n3:768,_o3:1024,_p3:768},{_q3:1024,_n3:768,_o3:1024,_p3:768},{_q3:1024,_n3:768,_o3:1024,_p3:768},{_q3:1024,_n3:768,_o3:1024,_p3:768},{_q3:1024,_n3:768,_o3:1024,_p3:768},{_q3:1024,_n3:768,_o3:1024,_p3:768}],_r3:[{x:0,y:0,index:11,id:100000,rotation:0,scaleX:1,scaleY:1,imageSpeed:1,imageIndex:0,_g3:4294967295},{x:320,y:192,index:13,id:100001,_s3:_t3,rotation:0,scaleX:1, scaleY:1,imageSpeed:1,imageIndex:0,_g3:4294967295},{x:320,y:160,index:13,id:100002,_s3:_u3,rotation:0,scaleX:1,scaleY:1,imageSpeed:0,imageIndex:0,_g3:4294967295}],_v3:[],_w3:[{_c1:"UI",id:0,type:2,_x3:0,x:0,y:0,_y3:0,_z3:0,_32:1,_A3:3,_B3:[100000,100001,100002]},{_c1:"effects",id:1,type:2,_x3:100,x:0,y:0,_y3:0,_z3:0,_32:1,_A3:0,_B3:[]},{_c1:"Instances",id:2,type:2,_x3:200,x:0,y:0,_y3:0,_z3:0,_32:1,_A3:0,_B3:[]},{_c1:"BackgroundsStarsClose",id:3,type:1,_x3:300,x:0,y:0,_y3:0,_z3:0,_32:1,_C3:!0,_D3:!1, _E3:4,_F3:!0,_G3:!0,_H3:!1,_I3:-1,_J3:0,_K3:15},{_c1:"BackgroundsStarsFar",id:4,type:1,_x3:400,x:0,y:0,_y3:0,_z3:0,_32:1,_C3:!0,_D3:!1,_E3:5,_F3:!0,_G3:!0,_H3:!1,_I3:-1,_J3:0,_K3:15},{_c1:"BackgroundColor",id:5,type:1,_x3:500,x:0,y:0,_y3:0,_z3:0,_32:1,_C3:!0,_D3:!1,_E3:-1,_F3:!1,_G3:!1,_H3:!1,_I3:-13889240,_J3:0,_K3:-1}]},{_c1:"r_space",width:640,height:360,_f3:0,_g3:0,_h3:6,_i3:!1,_j3:!0,_k3:!1,_l3:[],_m3:[{_32:!0,_n3:360,_o3:1280,_p3:720},{_q3:1024,_n3:768,_o3:1024,_p3:768},{_q3:1024,_n3:768,_o3:1024, _p3:768},{_q3:1024,_n3:768,_o3:1024,_p3:768},{_q3:1024,_n3:768,_o3:1024,_p3:768},{_q3:1024,_n3:768,_o3:1024,_p3:768},{_q3:1024,_n3:768,_o3:1024,_p3:768},{_q3:1024,_n3:768,_o3:1024,_p3:768}],_r3:[{x:320,y:180,index:1,id:100007,rotation:0,scaleX:1,scaleY:1,imageSpeed:1,imageIndex:0,_g3:4294967295},{x:704,y:288,index:3,id:100005,rotation:0,scaleX:1,scaleY:1,imageSpeed:1,imageIndex:0,_g3:4294967295},{x:-32,y:160,index:3,id:100006,rotation:0,scaleX:1,scaleY:1,imageSpeed:1,imageIndex:0,_g3:4294967295} ,{x:0,y:0,index:11,id:100003,rotation:0,scaleX:1,scaleY:1,imageSpeed:1,imageIndex:0,_g3:4294967295},{x:608,y:320,index:12,id:100004,rotation:0,scaleX:1,scaleY:1,imageSpeed:1,imageIndex:0,_g3:4294967295},{x:640,y:-32,index:4,id:100008,rotation:0,scaleX:1,scaleY:1,imageSpeed:1,imageIndex:0,_g3:4294967295}],_v3:[],_w3:[{_c1:"UI",id:6,type:2,_x3:0,x:0,y:0,_y3:0,_z3:0,_32:1,_A3:2,_B3:[100003,100004]},{_c1:"effects",id:7,type:2,_x3:100,x:0,y:0,_y3:0,_z3:0,_32:1,_A3:0,_B3:[]},{_c1:"Instances",id:8,type:2, _x3:200,x:0,y:0,_y3:0,_z3:0,_32:1,_A3:4,_B3:[100005,100006,100007,100008]},{_c1:"BackgroundsStarsClose",id:9,type:1,_x3:300,x:0,y:0,_y3:0,_z3:0,_32:1,_C3:!0,_D3:!1,_E3:4,_F3:!0,_G3:!0,_H3:!1,_I3:-1,_J3:0,_K3:15},{_c1:"BackgroundsStarsFar",id:10,type:1,_x3:400,x:0,y:0,_y3:0,_z3:0,_32:1,_C3:!0,_D3:!1,_E3:5,_F3:!0,_G3:!0,_H3:!1,_I3:-1,_J3:0,_K3:15},{_c1:"BackgroundColor",id:11,type:1,_x3:500,x:0,y:0,_y3:0,_z3:0,_32:1,_C3:!0,_D3:!1,_E3:-1,_F3:!1,_G3:!1,_H3:!1,_I3:-13889240,_J3:0,_K3:-1}]}],_L3:[0,1], _M3:[{x:4,y:4,_X1:256,_Y1:128,_N3:0,_O3:0,_P3:256,_Q3:128,_R3:256,_S3:128,_T3:0},{x:266,y:2,_X1:174,_Y1:177,_N3:0,_O3:2,_P3:174,_Q3:177,_R3:180,_S3:180,_T3:0},{x:2,y:138,_X1:174,_Y1:164,_N3:1,_O3:0,_P3:174,_Q3:164,_R3:180,_S3:180,_T3:0},{x:2,y:306,_X1:128,_Y1:128,_N3:0,_O3:0,_P3:128,_Q3:128,_R3:128,_S3:128,_T3:0},{x:134,y:306,_X1:87,_Y1:82,_N3:0,_O3:0,_P3:87,_Q3:82,_R3:87,_S3:82,_T3:0},{x:4,y:440,_X1:64,_Y1:64,_N3:0,_O3:0,_P3:64,_Q3:64,_R3:64,_S3:64,_T3:0},{x:136,y:394,_X1:64,_Y1:64,_N3:0,_O3:0, _P3:64,_Q3:64,_R3:64,_S3:64,_T3:0},{x:182,y:140,_X1:64,_Y1:64,_N3:0,_O3:0,_P3:64,_Q3:64,_R3:64,_S3:64,_T3:0},{x:182,y:212,_X1:64,_Y1:64,_N3:0,_O3:0,_P3:64,_Q3:64,_R3:64,_S3:64,_T3:0},{x:446,y:4,_X1:62,_Y1:62,_N3:1,_O3:1,_P3:62,_Q3:62,_R3:64,_S3:64,_T3:0},{x:446,y:74,_X1:62,_Y1:62,_N3:1,_O3:1,_P3:62,_Q3:62,_R3:64,_S3:64,_T3:0},{x:446,y:144,_X1:62,_Y1:62,_N3:1,_O3:1,_P3:62,_Q3:62,_R3:64,_S3:64,_T3:0},{x:208,y:394,_X1:62,_Y1:62,_N3:1,_O3:1,_P3:62,_Q3:62,_R3:64,_S3:64,_T3:0},{x:227,y:284,_X1:60,_Y1:64, _N3:2,_O3:0,_P3:60,_Q3:64,_R3:64,_S3:64,_T3:0},{x:254,y:185,_X1:61,_Y1:61,_N3:2,_O3:2,_P3:61,_Q3:61,_R3:64,_S3:64,_T3:0},{x:323,y:185,_X1:62,_Y1:60,_N3:1,_O3:1,_P3:62,_Q3:60,_R3:64,_S3:64,_T3:0},{x:393,y:214,_X1:57,_Y1:57,_N3:3,_O3:4,_P3:57,_Q3:57,_R3:64,_S3:64,_T3:0},{x:74,y:438,_X1:32,_Y1:32,_N3:0,_O3:0,_P3:32,_Q3:32,_R3:32,_S3:32,_T3:0},{x:206,y:462,_X1:32,_Y1:32,_N3:0,_O3:0,_P3:32,_Q3:32,_R3:32,_S3:32,_T3:0},{x:225,y:354,_X1:47,_Y1:20,_N3:0,_O3:0,_P3:47,_Q3:20,_R3:47,_S3:20,_T3:0},{x:456,y:212, _X1:47,_Y1:20,_N3:0,_O3:0,_P3:47,_Q3:20,_R3:47,_S3:20,_T3:0},{x:293,y:252,_X1:47,_Y1:20,_N3:0,_O3:0,_P3:47,_Q3:20,_R3:47,_S3:20,_T3:0},{x:391,y:183,_X1:47,_Y1:20,_N3:0,_O3:0,_P3:47,_Q3:20,_R3:47,_S3:20,_T3:0},{x:242,y:462,_X1:47,_Y1:20,_N3:0,_O3:0,_P3:47,_Q3:20,_R3:47,_S3:20,_T3:0},{x:110,y:464,_X1:47,_Y1:20,_N3:0,_O3:0,_P3:47,_Q3:20,_R3:47,_S3:20,_T3:0},{x:456,y:236,_X1:29,_Y1:32,_N3:3,_O3:0,_P3:29,_Q3:32,_R3:32,_S3:32,_T3:0},{x:242,y:486,_X1:47,_Y1:16,_N3:0,_O3:0,_P3:47,_Q3:16,_R3:47,_S3:16,_T3:0} ,{x:74,y:488,_X1:47,_Y1:16,_N3:0,_O3:0,_P3:47,_Q3:16,_R3:47,_S3:16,_T3:0},{x:252,y:252,_X1:28,_Y1:24,_N3:4,_O3:4,_P3:28,_Q3:24,_R3:32,_S3:32,_T3:0},{x:127,y:490,_X1:62,_Y1:10,_N3:1,_O3:27,_P3:62,_Q3:10,_R3:64,_S3:64,_T3:0},{x:180,y:282,_X1:16,_Y1:16,_N3:0,_O3:0,_P3:16,_Q3:16,_R3:16,_S3:16,_T3:0},{x:344,y:251,_X1:14,_Y1:14,_N3:0,_O3:0,_P3:14,_Q3:14,_R3:14,_S3:14,_T3:0},{x:225,y:378,_X1:14,_Y1:9,_N3:0,_O3:0,_P3:14,_Q3:9,_R3:14,_S3:9,_T3:0},{x:276,y:354,_X1:12,_Y1:6,_N3:0,_O3:1,_P3:12,_Q3:6,_R3:12, _S3:8,_T3:0},{x:254,y:140,_X1:1,_Y1:1,_N3:31,_O3:31,_P3:1,_Q3:1,_R3:64,_S3:64,_T3:0}],_U3:["Blaster_Faster_texture_0.png"],_V3:[{MipsToGenerate:0}],_W3:[{_c1:"Default",_X3:[0],_Y3:[0,1,2,3,4,5,6,7,8,9,10,11,12],_Z3:[],__3:[0,1],_04:[]}],_14:{_24:!1,_34:2,_44:0,_54:0,_64:60,_74:4294967295,_84:1280,_94:720,_a4:0,_b4:"9d89412a-1e1b-461d-8c6d-c73fa2f1ebe0",_c4:!1,_d4:!0,_e4:!0,scale:1,_f4:!1,_g4:!1,_h4:!1,_i4:!0,_j4:!1,_k4:!1,_l4:!0,_m4:!1,_n4:0,_o4:0,_p4:!0,_q4:"html5game",_r4:"default",_s4:-16777216, _t4:!1,_u4:!0,_v4:!0,_w4:!0,_x4:0,_y4:[97,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0],_z4:1,_A4:0,_B4:0,_C4:0,_D4:"Blaster Faster",_E4:!1,_F4:1571605931,_G4:"True"}};function _C1(_H4,_I4){var _J4=yyfdivide(_K4(_L4(_H4._M4)),2);var _N4=60;var _O4=yyfplus(yyfplus(_K4(_H4.x),_K4(_P4(_J4,yyfminus(_K4(_H4._Q4),_K4(_N4))))),_K4(_H4._y3));var _R4=yyfplus(yyfplus(_K4(_H4.y),_K4(_S4(_J4,yyfminus(_K4(_H4._Q4),_K4(_N4))))),_K4(_H4._z3));var _T4=_U4(_O4,_R4,"Instances",5);_V4(_H4,_I4,_T4)._W4(_H4._Q4);_V4(_H4,_I4,_T4)._X4(_H4._Q4); _V4(_H4,_I4,_T4)._Y4(8);}function _D1(_H4,_I4){var _J4=yyfdivide(_K4(_L4(_H4._M4)),2);var _N4=60;var _O4=yyfplus(yyfplus(_K4(_H4.x),_K4(_P4(_J4,yyfplus(_K4(_H4._Q4),_K4(_N4))))),_K4(_H4._y3));var _R4=yyfplus(yyfplus(_K4(_H4.y),_K4(_S4(_J4,yyfplus(_K4(_H4._Q4),_K4(_N4))))),_K4(_H4._z3));var _T4=_U4(_O4,_R4,"Instances",5);_V4(_H4,_I4,_T4)._W4(_H4._Q4);_V4(_H4,_I4,_T4)._X4(_H4._Q4);_V4(_H4,_I4,_T4)._Y4(8);}function _E1(_H4,_I4){var _Z4=_U4(_H4.x,_H4.y,"effects",7);_V4(_H4,_I4,_Z4).__4(1);_V4(_H4,_I4,_Z4)._05(1); }// ///@arg object // ///@arg acceleration // ///@arg max_speed function _F1(_H4,_I4,_15,_25,_35){var _45=_15;if(!yyGetBool(_55(_45))){return };var _65=_25;var _75=_35;var _85=_95(_V4(_H4,_I4,_45).x,_V4(_H4,_I4,_45).y,_H4.x,_H4.y);_a5(_H4,_85,_65);if(yyfgreater(_H4._f3,_75)){{_H4._Y4(_75);}};}function _G1(_H4,_I4){var _b5=_c5(1,0);if(yyfequal(_b5,(-4))){return };var _d5=_95(_H4.x,_H4.y,_V4(_H4,_I4,_b5).x,_V4(_H4,_I4,_b5).y);_H4._X4(_H4._e5);_a5(_H4,_d5,_H4._f5);if(yyfgreater(_H4._f3,_H4._g5)){{_H4._Y4(_H4._g5); }};}// ///@arg number // ///@arg enemy function _H1(_H4,_I4,_15,_25){var _h5=_15;var _i5=_25;var _b5=_c5(1,0);if(yyfequal(_b5,(-4))){return };var _j5=yyfdivide(_K4(_k5._l5),2);var _m5=yyfdivide(_K4(_k5._n5),2);for(var _o5=0,_p5=yyGetInt32(_h5);_o5<_p5;_o5++){{var _q5=random(360);var _J4=_r5(yyftime(_K4(_k5._l5),0.75),_k5._l5);var _O4=yyfplus(_K4(_j5),_K4(_P4(_J4,_q5)));var _R4=yyfplus(_K4(_m5),_K4(_S4(_J4,_q5)));_U4(_O4,_R4,"Instances",_i5);}};}function _I1(_H4,_I4){_s5(1);}function _J1(_H4,_I4){_t5();}function _52(_H4, _I4){_U4(_H4.x,_H4.y,"effects",8);}function _72(_H4,_I4){if(yyflessequal(_H4._u5,0)){{_v5(_H4);}};}function _92(_H4,_I4){_w5(_H4,_I4);_H4._u5=1;_H4._g5=1;_H4._f5=0.1;}function _c2(_H4,_I4){_F1(_H4,_I4,_I4.id,0.025,_H4._g5);}function _e2(_H4,_I4){_H4._x5=0;}function _f2(_H4,_I4){_w5(_H4,_I4);_U4(_H4.x,_H4.y,"Instances",14);}function _h2(_H4,_I4){var _y5=_95(_H4.x,_H4.y,_k5._z5(),_k5._A5());_H4._X4(_y5);var _B5=_C5(2);_H4._D5(_B5);if(yyGetBool(_B5)){{_a5(_H4,_H4._Q4,_H4._f5);if(yyfgreater(_H4._f3,_H4._g5)){ {_H4._Y4(_H4._g5);}};for(var _E5=0,_F5=yyGetInt32(2);_E5<_F5;_E5++){{var _G5=_r5((-4),4);var _H5=(-14);var _O4=yyfplus(yyfplus(_K4(_H4.x),_K4(_P4(_H5,_H4._Q4))),_K4(_G5));var _R4=yyfplus(_K4(_H4.y),_K4(_S4(_H5,_H4._Q4)));_U4(_O4,_R4,"effects",7);}};}}else {{_H4._I5=_H4._J5;}};var _K5=_L5(1);if(yyGetBool(_K5)){{_C1(_H4,_I4);_D1(_H4,_I4);}};}function _i2(_H4,_I4){_w5(_H4,_I4);var _M5=yyfdivide(_K4(_L4(_H4._M4)),2);var _N5=yyfdivide(_K4(_O5(_H4._M4)),2);var _P5=0.5;if((yyGetBool(yyfless(_H4.x,_M5)))||(yyGetBool(yyfgreater(_H4.x, yyfminus(_K4(_k5._l5),_K4(_M5)))))){{_H4._Q5(_H4._R5);_H4._S5(yyftime(_K4(_K4(-_K4(_H4._y3))),_K4(_P5)));}};if((yyGetBool(yyfless(_H4.y,_N5)))||(yyGetBool(yyfgreater(_H4.y,yyfminus(_K4(_k5._n5),_K4(_N5)))))){{_H4._T5(_H4._U5);_H4._V5(yyftime(_K4(_K4(-_K4(_H4._z3))),_K4(_P5)));}};}function _j2(_H4,_I4){_w5(_H4,_I4);_H4._J5=0.01;_H4._u5=4;_H4._g5=4;_H4._f5=0.2;}function _k2(_H4,_I4){var _b5=_c5(1,0);if(yyfnotequal(_b5,(-4))){{_w5(_H4,_I4);}};}function _l2(_H4,_I4){_G1(_H4,_I4);}function _n2(_H4,_I4){var _W5=yyfdivide(_K4(_k5._l5), 2);if((yyGetBool((yyGetBool(yyfless(_H4.x,_K4(-_K4(_W5)))))||(yyGetBool(yyfgreater(_H4.x,yyfplus(_K4(_k5._l5),_K4(_W5)))))))||(yyGetBool((yyGetBool(yyfless(_H4.y,_K4(-_K4(_W5)))))||(yyGetBool(yyfgreater(_H4.y,yyfplus(_K4(_k5._n5),_K4(_W5)))))))){{var _b5=_c5(1,0);if(yyfequal(_b5,(-4))){{_v5(_H4);}};}};}function _o2(_H4,_I4){_w5(_H4,_I4);_H4._X5=1;}function _p2(_H4,_I4){_v5(_H4);_I4._u5=yyfminus(_I4._u5,1);_Y5(0,4,0);}function _q2(_H4,_I4){_w5(_H4,_I4);}function _r2(_H4,_I4){_H4._Z5=__5(_H4._Z5,1584050178); _H4._Z5[_06(0)]=_H4._16;}function _t2(_H4,_I4){var _b5=_c5(1,0);if(yyfequal(_b5,(-4))){return };_H4._Z5=__5(_H4._Z5,1584050178);_H4._Z5[_06(0)]=_H4._16;if(!yyGetBool(_26(_H4.x,_H4.y,0,0,_k5._l5,_k5._n5))){return };var _J4=_36(_H4.x,_H4.y,_V4(_H4,_I4,_b5).x,_V4(_H4,_I4,_b5).y);var _q5=_95(_H4.x,_H4.y,_V4(_H4,_I4,_b5).x,_V4(_H4,_I4,_b5).y);if(yyflessequal(_J4,_H4._46)){{var _T4=_U4(_H4.x,_H4.y,"Instances",6);_V4(_H4,_I4,_T4)._Y4(2);_V4(_H4,_I4,_T4)._X4(_q5);_V4(_H4,_I4,_T4)._W4(_q5);}};}function _u2(_H4,_I4){ _w5(_H4,_I4);_H4._46=320;_H4._16=60;_H4._u5=3;_H4._X5=3;}function _v2(_H4,_I4){_E1(_H4,_I4);_Y5(4,3,0);}function _w2(_H4,_I4){_E1(_H4,_I4);}function _x2(_H4,_I4){_v5(_H4);}function _y2(_H4,_I4){_w5(_H4,_I4);}function _z2(_H4,_I4){_v5(_H4);var _56=_I4._X5;_I4._u5=yyfminus(_I4._u5,1);if(yyflessequal(_I4._u5,0)){{_k5._66=yyfplus(_k5._66,_56);if(yyfgreater(_k5._66,global._76)){{global._76=_k5._66;_86("Save.ini");_96("History","HighScore",global._76);_a6();}};}};_Y5(3,2,0);}function _A2(_H4,_I4){_E1(_H4,_I4); _Y5(1,2,0);}function _B2(_H4,_I4){_w5(_H4,_I4);}// /// @description override function _C2(_H4,_I4){}function _D2(_H4,_I4){_v5(_H4);_I4._u5=yyfminus(_I4._u5,1);_Y5(0,4,0);}function _E2(_H4,_I4){_w5(_H4,_I4);_H4._b6=_r5(0.075,0.15);_H4._c6=_r5(0.25,1);}function _F2(_H4,_I4){_w5(_H4,_I4);_H4._X4(random(360));_H4.__4(_H4._c6);_H4._05(_H4._c6);for(var _d6=0,_e6=yyGetInt32(16);_d6<_e6;_d6++){{_U4(yyfplus(_K4(_H4.x),_K4(_r5((-8),8))),yyfplus(_K4(_H4.y),_K4(_r5((-8),8))),"effects",10);}};_Y5(2,4,0);_U4(0,0, "Instances",15);}function _G2(_H4,_I4){_w5(_H4,_I4);_H4._c6=0.75;}function _H2(_H4,_I4){_H4.__4(_H4._c6);_H4._05(_H4._c6);}function _I2(_H4,_I4){if(yyfgreater(_H4._f6,0)){{_H4._f6=yyfminus(_H4._f6,_H4._b6);}}else {{_v5(_H4);}};}function _K2(_H4,_I4){_g6(1);_h6(_H4);_g6(0);}function _L2(_H4,_I4){_w5(_H4,_I4);_H4._b6=0.1;_H4._c6=1;}function _M2(_H4,_I4){_w5(_H4,_I4);_H4._W4(random(360));_H4._Y4(random(4));_H4._Z5=__5(_H4._Z5,1584050178);_H4._Z5[_06(0)]=_r5(2,20);}function _N2(_H4,_I4){_v5(_H4);}function _O2(_H4, _I4){_U4(yyfplus(_K4(_H4.x),_K4(_r5((-4),4))),yyfplus(_K4(_H4.y),_K4(_r5((-4),4))),"effects",7);}function _P2(_H4,_I4){}function _Q2(_H4,_I4){_w5(_H4,_I4);}function _R2(_H4,_I4){_i6(640,360);_j6(0);_k5._66=0;if(!yyGetBool(_k6(5))){{_Y5(5,5,1);}};}function _T2(_H4,_I4){_86("Save.ini");global._76=_l6("History","HighScore",0);_a6();}function _V2(_H4,_I4){if(yyfequal(_k5._m6(),1)){{var _b5=_c5(1,0);var _n6=0;if(yyfnotequal(_b5,(-4))){{_n6=_V4(_H4,_I4,_b5)._u5;}};var _o6=8;var _p6=8;_q6(_H4,6,_n6,_o6,_p6);_r6(2); var _s6=_L4(3);var _t6=yyfminus(yyfminus(_K4(_k5._l5),_K4(_s6)),8);var _u6=8;_q6(_H4,3,0,_t6,_u6);_v6(yyfminus(yyfplus(_K4(_t6),_K4(_s6)),3),yyfplus(_K4(_u6),1),_k5._66);_r6(0);}}else {{var _t6=yyfminus(_K4(_k5._l5),8);var _u6=8;_r6(2);_v6(yyfminus(_K4(_t6),3),yyfplus(_K4(_u6),1),yyfplus("High Score: ",_K4(_w6(global._76))));_r6(0);}};}function _W2(_H4,_I4){_w5(_H4,_I4);}function _X2(_H4,_I4){var _x6=_y6(3);if(yyfequal(_x6,0)){{var _z6=yyfplus(3,_K4(yyfdiv(_K4(_k5._66),10)));_H1(_H4,_I4,_z6,3);}};_x6=_y6(4); if(yyfequal(_x6,0)){{var _z6=yyfplus(1,_K4(yyfdiv(_K4(_k5._66),20)));_H1(_H4,_I4,_z6,4);}};}function _Y2(_H4,_I4){_w5(_H4,_I4);}function _Z2(_H4,_I4){_H4._x5=0;}function _03(_H4,_I4){_H4._D5(1);}function _23(_H4,_I4){_H4._D5(0);}function _43(_H4,_I4){if(yyfnotequal(_H4._A6,(-4))){{_81._B1[_H4._A6](_H4,_I4);}};}function _53(_H4,_I4){_h6(_H4);_r6(1);_B6(1);_v6(_H4.x,yyfminus(_K4(_H4.y),1),_H4._C6);_B6(0);_r6(0);}function _63(_H4,_I4){_w5(_H4,_I4);_H4._C6="Button";_H4._A6=(-4);}function _73(_H4,_I4){_H4._Z5=__5(_H4._Z5, 1584050178);_H4._Z5[_06(0)]=60;}function _83(_H4,_I4){_k5._66=0;_s5(0);}function _93(_H4,_I4){_w5(_H4,_I4);}function _a3(_H4,_I4){_H4._Z5=__5(_H4._Z5,1584050178);_H4._Z5[_06(0)]=_H4._D6;}function _b3(_H4,_I4){_v5(_H4);}function _c3(_H4,_I4){var _O4=_r5(_K4(-_K4(_H4._E6)),_H4._E6);var _R4=_r5(_K4(-_K4(_H4._E6)),_H4._E6);_F6(_k5._G6[_H6(0,_k5._G6)],_O4,_R4);}function _d3(_H4,_I4){_w5(_H4,_I4);_H4._D6=15;_H4._E6=8;}function _t3(_H4,_I4){_H4._C6="Start";_H4._A6=6;}function _u3(_H4,_I4){_H4._C6="Quit";_H4._A6=7; }function _I6(){}function _J6(){}/*@constructor */function _K6(_L6){this._M6=false;this._N6=0;this._O6=0;this._P6=false;this._Q6=null;this._R6=null;this._S6=null;this._T6=null;this._U6=null;this._V6=null;this._W6=[];this._X6(_L6._V6)};_K6.prototype._Y6=function(){var _Z6=new _K6({_V6:this._V6});return _Z6};_K6.prototype._X6=function(__6){this._V6=__6;this._Q6=new spine._07(__6);this._U6=new spine._17(this._Q6.data);this._T6=new spine._27(this._U6);var listener=new Object();listener.start=function(_37){};listener.end=function(_37){ };listener.complete=function(_37,_47){};listener.event=function(_37,_57){var map=_67();_k5._77=map;_87(map,"name",_57.data.name);_87(map,"track",_37);_87(map,"integer",_57._97);_87(map,"float",_57._a7);var _b7=_57._b7?_57._b7:_57.data._b7;_87(map,"string",_b7);_c7._d7(_e7,0);_f7(map);_k5._77=-1};this._T6._g7(listener);if(__6.animations.length>0){this._h7(null)}this._i7(null);this._R6=new spine._j7();var _k7=this._Q6._l7();this._m7=[_k7.scaleX,_k7.scaleY*-1.0];};_K6.prototype._n7=function(_o7,_p7){if(_p7==undefined)_p7=0; if(_p7<0)return 0;if(_p7>=this._T6._q7.length)return 0;var _r7=_s7?_s7._t7():30;if(_u7){if((_o7!=undefined)&&(_o7!=null)){if(_o7._v7==_w7){_r7=_x7._y7()}else {_r7=_o7._t1}}else {_r7=_x7._y7()}}if(this._T6._q7[_p7]==null){return ~~((_r7*this._S6.duration)+0.5)}return ~~((_r7*this._T6._q7[_p7]._z7.duration)+0.5)};function _A7(_B7,_C7){if(_C7<0.0)return _B7;var _D7=_B7/_C7;var _E7=_D7-Math.floor(_D7);var _F7=_E7*_C7;return _F7;}_K6.prototype._h7=function(_G7){this._H7(_G7,0)};_K6.prototype._H7=function(_G7,_p7){ var _z7=null;if(((_G7===null)||(_G7===undefined))&&(_p7===0)){if(this._V6.animations.length>0){_z7=this._V6._I7(this._V6.animations[0].name)}}else {_z7=this._V6._I7(_G7)}if(_z7!==null&&_z7!==undefined){if(_p7===0){this._N6=0;this._O6=0;this._S6=_z7}this._T6._J7(_p7,_z7.name,true)}};_K6.prototype._i7=function(_K7){if(_K7===null||_K7===undefined){if(this._V6._L7){this._Q6._M7(this._V6._L7.name);}}else {this._Q6._M7(_K7)}this._Q6._N7()};_K6.prototype._O7=function(_P7,_Q7){var slot=this._Q6._R7(_P7);if((slot!==null)&&(slot!==undefined)){ if(typeof(_Q7)==='number'){slot._S7(null)}else {var _T7=this._Q6._U7(_P7);for(var _V7=0;_V70){var _j8=_Z7%_i8, _k8=this._N6%_i8,duration=this._S6.duration,_l8=this._S6._m8.length;var _n8=0;if(Math.abs(_j8-_k8)<(_i8/2)){if(_j8>_k8)_n8=1;else if(_j8<_k8)_n8=-1;else _n8=0}if((this._O6>0)&&(_j8<_k8)){_j8+=_i8}if(_k8-_j8>=_i8-1){_j8+=_i8}this._O6=_n8;var _o8=(_j8-_k8)/_i8;this._T6._p8(_o8*duration)}this._T6.apply(this._Q6);this._N6=_Z7;skeleton.x=__7;skeleton.y=_08;skeleton.scaleX=_b8;skeleton.scaleY=_c8;_k7.scaleX=_d8;_k7.scaleY=_e8;_k7.rotation=_78;_88=true;this._M6=false}if(_88){if(_48){_48._q8(_r8,0,_48,null)} skeleton._88();this._R6._p8(this._Q6,1)}};_K6.prototype._s8=function(_t8,__7,_08,_18,_28,_38){var _i8=this._n7(0);var _u8=~~(_i8*(_t8/this._S6.duration)+0.5);this._Y7(_u8,__7,_08,_18,_28,_38)};_K6.prototype._v8=function(_w8,_Z7,__7,_08,_18,_28,_38){var _x8=this._R6;if(_x8._y8.length>0){this._Y7(_Z7,__7,_08,_18,_28,_38);_w8.left=~~(_x8._z8+0.5);_w8.right=~~(_x8._A8+0.5);_w8.top=~~(_x8._B8+0.5);_w8.bottom=~~(_x8._C8+0.5);return true}return false};_K6.prototype._D8=function(_Z7,__7,_08,_18,_28,_38,_E8,_F8, _G8,_H8,_I8,_J8,_K8){this._Y7(_Z7,__7,_08,_18,_28,_38);_E8._Y7(_F8,_G8,_H8,_I8,_J8,_K8);for(var _L8=0;_L8<_E8._R6._M8.length;_L8++){var _N8=_E8._R6._M8[_L8];var size=_N8.length/2;for(var _O8=0;_O80){_F8=_F8%_f8._Y8.length}if(_F8<0){_F8=_F8+_f8._Y8.length}_I8=1.0/_I8;_J8=1.0/_J8;var _x8=this._R6;var _Z8=__8(_x8._z8,_W8.left);var _09=_19(_x8._A8,_W8.right);var _29=__8(_x8._B8,_W8.top);var _39=_19(_x8._C8,_W8.bottom);var _49=Math.sin(-_K8*(_59/180.0));var _69=Math.cos(-_K8*(_59/180.0));for(var _V1=_Z8;_V1<=_09;_V1++){for(var _79=_29;_79<=_39;_79++){var _89=((_69*(_V1-_G8)+_49*(_79-_H8))*_I8+_f8._99); var _a9=((_69*(_79-_H8)-_49*(_V1-_G8))*_J8+_f8._b9);if((_89<0)||(_89>=_f8._c9)){continue }if((_a9<0)||(_a9>=_f8._d9)){continue }if(_f8._e9){if(!_f8._Y8._f9[_F8]._f9[_89+(_a9*_f8._c9)]){continue }}var _T8=_x8._g9(_V1,_79);if(_T8!==null){return true}}}return false};_K6.prototype._h9=function(_Z7,__7,_08,_18,_28,_38,_i9,_j9){this._Y7(_Z7,__7,_08,_18,_28,_38);var _T8=this._R6._g9(_i9,_j9);if(_T8!==null){return true}return false};_K6.prototype._k9=function(_Z7,__7,_08,_18,_28,_38,_i9,_j9,_G8,_H8){this._Y7(_Z7, __7,_08,_18,_28,_38);var _T8=this._R6._U8(_i9,_j9,_G8,_H8);if(_T8!==null){return true}return false};_K6.prototype._l9=function(_Z7,__7,_08,_18,_28,_38,_i9,_j9,_G8,_H8){this._Y7(_Z7,__7,_08,_18,_28,_38);var _x8=this._R6;var _T8=_x8._U8(_i9,_j9,_G8,_H8);if(_T8!==null){return true}_T8=_x8._U8(_i9,_j9,_G8,_j9);if(_T8!==null){return true}_T8=_x8._U8(_G8,_j9,_G8,_H8);if(_T8!==null){return true}_T8=_x8._U8(_G8,_H8,_i9,_H8);if(_T8!==null){return true}_T8=_x8._U8(_i9,_H8,_i9,_j9);if(_T8!==null){return true}return false} ;_K6.prototype._m9=function(_Z7,__7,_08,_18,_28,_38,_n9){this._Y7(_Z7,__7,_08,_18,_28,_38);var _x8=this._R6;var skeleton=this._Q6;var _Z8=__8(_x8._z8,_n9.left);var _09=_19(_x8._A8,_n9.right);var _29=__8(_x8._B8,_n9.top);var _39=_19(_x8._C8,_n9.bottom);var _o9=((_n9.right+_n9.left)/2);var _p9=((_n9.bottom+_n9.top)/2);var _q9=((_n9.right-_n9.left)/2);var _r9=((_n9.bottom-_n9.top)/2);var _c9=(_x8._A8-_x8._z8);var _d9=(_x8._C8-_x8._B8);var _99=skeleton.x-_x8._z8;var _b9=skeleton.y-_x8._B8;if((_18==1)&&(_28==1)&&(Math.abs(_38)<0.0001)){ for(var _V1=_Z8;_V1<=_09;_V1++){for(var _79=_29;_79<=_39;_79++){if(_s9((_V1-_o9)/_q9)+_s9((_79-_p9)/_r9)>1)continue;var _89=_V1-__7+_99;var _a9=_79-_08+_b9;if((_89<0)||(_89>=_c9))continue;if((_a9<0)||(_a9>=_d9))continue;var _T8=_x8._g9(_V1,_79);if(_T8!==null){return true}}}}else {var _t9=Math.sin(-_38*_59/180.0);var _u9=Math.cos(-_38*_59/180.0);for(var _V1=_Z8;_V1<=_09;_V1++){for(var _79=_29;_79<=_39;_79++){if(_s9((_V1-_o9)/_q9)+_s9((_79-_p9)/_r9)>1)continue;var _89=Math.floor((_u9*(_V1-__7)+_t9*(_79-_08))/_18+_99); var _a9=Math.floor((_u9*(_79-_08)-_t9*(_V1-__7))/_28+_b9);if((_89<0)||(_89>=_c9))continue;if((_a9<0)||(_a9>=_d9))continue;var _T8=_x8._g9(_V1,_79);if(_T8!==null){return true}}}}return false};var _v9=null;var _w9=!1;var _x9=-1;var _y9=null;var _z9=[0.0,0.0,0.0,0.0];;function _A9(){this.width=null;this.height=null}function _B9(){this.name=null;this._C9=new _A9();this._D9=function(){return this._C9};this._E9=function(_F9,_G9){};this._H9=function(_I9,_J9){};this.dispose=function(){};this._K9=null;this.width=null; this.height=null}/*@constructor */function _L9(){this._M9=[];this._N9=null;this._V6=null;this._O9=null;this._P9=null;this._Q9=false;if(_R9){this._S9=this._T9;this._U9=this._V9}else {this._S9=this._W9;this._U9=this._X9}};_L9.prototype._Y9=function(_G7,_Z9,__9,_0a){this._M9[_G7]={_1a:[],_2a:0,_3a:32,_4a:_5a[_0a],x:0,y:0,_X1:_Z9,_Y1:__9}};_L9.prototype._6a=function(_7a,_8a,_9a,_aa,_ba){var _ca=_aa;var _da=_ba;var _ea=0;var _fa=_7a+'/';var _ga=this;var _ha=function(_ia){var _ja=new _B9();_ja.name=_ia;_ja.width=_ja._C9.width=_da[_ea].width; _ja.height=_ja._C9.height=_da[_ea].height;var _ka=_la(_ma+_fa+_ia);_ja._K9=_ka;_5a[_ka].onload=function(e){_ja._C9=e._na;var target=e.target||e.srcElement;_ga._Y9(_ja.name,target.width,target.height,_ka)};_5a[_ka].onerror=function(e){var target=e.target||e.srcElement;debug("ImageError: "+target.src)};_5a[_ka].URL=_ia;if(_ea<(_ca-1))_ea++;return _ja};this._O9=new spine._oa(_9a,_ha);this._N9=new spine._pa(new spine._qa(this._O9));this._V6=this._N9._ra(_8a)};_L9.prototype._sa=function(){if(this._O9){if(this._O9._ta){ return this._O9._ta.length}}return 0};_L9.prototype._ua=function(_va){if(this._O9){if(this._O9._ta){if(this._O9._ta.length>_va){if(this._O9._ta[_va]._4a){if(this._O9._ta[_va]._4a._K9){return this._O9._ta[_va]._4a._K9}}}}}return -1};_L9.prototype._wa=function(_xa,_K7,_u8,x,y,_ya,_za,angle,_Aa,alpha){if(this._V6===null||this._V6===undefined)return;var _Ba=new _K6(this);_Ba._h7(_xa);_Ba._i7(_K7);_Ba._Y7(_u8,x,y,_ya,_za,angle);this._Ca(_Ba._Q6,_Aa,alpha)};_L9.prototype._Da=function(_u8,x,y,_ya,_za,angle,_Aa, alpha){if(!_v9||!_v9._Ea()){this._wa(null,null,_u8,x,y,_ya,_za,angle,_Aa,alpha)}else {var _Fa=_v9._Ea();_Fa._Y7(_u8,x,y,_ya,_za,angle,_v9);this._Ca(_Fa._Q6,_Aa,alpha);if(_Fa._P6){this._Ga(_Fa._R6)}}};_L9.prototype._Ha=function(_Ia,_xa,_K7,_u8,x,y,_ya,_za,angle,_Ja,_Ka,_La){_Ma(_La);var _Na=false;var _Fa=null;if((_Ia===undefined)||(_Ia===null)||(_Ia._Ea()===null)){_Fa=new _K6(this);_Na=true;_Fa._h7(_xa);_Fa._i7(_K7)}else {_Fa=_Ia._Ea();if((_xa!==undefined)&&(_xa!==null)){_Fa._h7(_xa)}if((_K7!==undefined)&&(_K7!==null)){ _Fa._i7(_K7)}}_Fa._Y7(_u8,x,y,_ya,_za,angle,_Ia);var _Oa=[];var _Pa=0;for(var _V1=0,_L8=_Fa._Q6.slots.length;_V1<_L8;_V1++){var slot=_Fa._Q6.drawOrder[_V1];if(!slot.attachment)continue;var _Qa=false;if(slot.attachment instanceof spine._Ra){_Qa=this._Sa(slot,_Ja,_Ka)}else if(slot.attachment instanceof spine._Ta){_Qa=this._Ua(slot,_Ja,_Ka)}else if(slot.attachment instanceof spine._Va){_Qa=this._Wa(slot,_Ja,_Ka)}if(_Qa){_Oa[_Pa]=slot;_Pa++}}if(_Pa>0){for(var _V1=(_Pa-1);_V1>=0;_V1--){_Xa(_La,_Oa[_V1].data.name)} }};_L9.prototype._Ca=function(_Ya,color,alpha){var _Za=(color&0xff)/255.0,__a=((color&0xff00)>>8)/255.0,_0b=((color&0xff0000)>>16)/255.0;if(_R9){this._1b(_Ya,_Za,__a,_0b,alpha)}else {this._2b(_Ya,_Za,__a,_0b,alpha);}};_L9.prototype._2b=function(_Ya,_3b,_4b,_5b,_6b){var _7b=[0,1,2,2,3,0];var vertices=[];var _8b=new spine._9b(1.0,1.0,1.0,1.0);var _ab=false;for(var _V1=0,_L8=_Ya.slots.length;_V1<_L8;_V1++){var slot=_Ya.drawOrder[_V1];if(!slot.attachment)continue;var _09=(_3b*255);var _bb=(_4b*255);var _39=(_5b*255); var _cb=(_6b*255);if((slot.skeleton!=undefined)&&(slot.skeleton._09!=undefined)){_09*=slot.skeleton._09;_bb*=slot.skeleton._bb;_39*=slot.skeleton._39;_cb*=slot.skeleton._cb}if(slot.color!=undefined){_09*=slot.color._09;_bb*=slot.color._bb;_39*=slot.color._39;_cb*=slot.color._cb}if(slot.attachment.color!=undefined){_09*=slot.attachment.color._09;_bb*=slot.attachment.color._bb;_39*=slot.attachment.color._39;_cb*=slot.attachment.color._cb}var _Aa;_Aa=(_cb<<24)|(_09<<16)|(_bb<<8)|(_39<<0);var _db=null; var uvs=null;var _eb=null;var _fb=2;var _gb=0;var _hb=0;var _ib=0;var _jb=null;var _ka=null;if(slot.attachment instanceof spine._Ra){var _kb=slot.attachment;if((this._P9!=null)&&(this._P9._lb())){_kb._mb(slot.bone,vertices,0,2);_db=vertices;uvs=_kb.uvs;_eb=_7b;_hb=4;_ib=6;_ka=_5a[_kb._kb._nb._4a._K9];if(!_ka.complete)continue;if(_Aa!=_ob){if(!this._M9[_kb._kb._nb._4a.name]){var _pb=_kb._kb._4a;this._Y9(_pb.name,_pb.width,_pb.height,_pb._K9)}_ka=_qb(this._M9[_kb._kb._4a.name],_Aa)}var _rb=_kb._kb._4a;_jb=this._M9[_rb.name]} else {this._W9(slot,_Aa,_cb/255.0)}}else if(slot.attachment instanceof spine._Ta){var _sb=slot.attachment;_sb._mb(slot,0,_sb._tb,vertices,0,2);_db=vertices;uvs=_sb.uvs;_eb=_sb.triangles;_hb=_sb._tb;_ib=_sb.triangles.length;_ka=_5a[_sb._kb._nb._4a._K9];if(!_ka.complete)continue;if(_Aa!=_ob){if(!this._M9[_sb._kb._nb._pb.name]){var _pb=_sb._kb._nb._pb;this._Y9(_pb.name,_pb.width,_pb.height,_sb._kb._nb._pb._K9)}_ka=_qb(this._M9[_sb._kb._nb._pb.name],_Aa)}_jb=this._M9[_sb._kb._nb._pb.name]}else if(slot.attachment instanceof spine._ub){ if(this._P9==null){this._P9=new spine._vb()}this._P9._wb(slot,slot.attachment);continue }if((_hb>0)&&(_ka!=null)){if((this._P9!=null)&&(this._P9._lb())){this._P9._xb(vertices,_hb*2,_eb,_ib,uvs,_8b,_8b,_ab);_db=this._P9._yb;uvs=this._P9._yb;_eb=this._P9._zb;_fb=8;_gb=6;_hb=_db.length/_fb;_ib=_eb.length}for(var _Ab=0;_Ab<_ib/3;_Ab++){var _Bb=_Ab*3;var _Cb=_eb[_Bb++]*_fb,_Db=_eb[_Bb++]*_fb,_Eb=_eb[_Bb++]*_fb;var _Fb=[];_Fb[0]={};_Fb[0].x=_db[_Cb];_Fb[0]._Gb=uvs[_gb+_Cb];_Cb++;_Fb[0].y=_db[_Cb];_Fb[0]._Ab=uvs[_gb+_Cb]; _Fb[1]={};_Fb[1].x=_db[_Db];_Fb[1]._Gb=uvs[_gb+_Db];_Db++;_Fb[1].y=_db[_Db];_Fb[1]._Ab=uvs[_gb+_Db];_Fb[2]={};_Fb[2].x=_db[_Eb];_Fb[2]._Gb=uvs[_gb+_Eb];_Eb++;_Fb[2].y=_db[_Eb];_Fb[2]._Ab=uvs[_gb+_Eb];this._Hb(_Ib,_ka,_Fb[0].x,_Fb[0].y,_Fb[1].x,_Fb[1].y,_Fb[2].x,_Fb[2].y,_Fb[0]._Gb*_jb._X1,_Fb[0]._Ab*_jb._Y1,_Fb[1]._Gb*_jb._X1,_Fb[1]._Ab*_jb._Y1,_Fb[2]._Gb*_jb._X1,_Fb[2]._Ab*_jb._Y1)}}if(this._P9!=null){this._P9._Jb(slot)}}if(this._P9!=null){this._P9._Kb()}};function _Lb(_Mb,_Nb,_Ob){if(_Nb==false){ switch(_Mb){case spine._Pb.Normal:_Ob.src=_Qb._Rb;_Ob._Sb=_Qb._Tb;break;case spine._Pb.Additive:_Ob.src=_Qb._Rb;_Ob._Sb=_Qb._Ub;break;case spine._Pb.Multiply:_Ob.src=_Qb._Vb;_Ob._Sb=_Qb._Tb;break;case spine._Pb.Screen:_Ob.src=_Qb._Ub;_Ob._Sb=_Qb._Wb;break;default :_Ob.src=_Qb._Rb;_Ob._Sb=_Qb._Tb;break }}else {switch(_Mb){case spine._Pb.Normal:_Ob.src=_Qb._Ub;_Ob._Sb=_Qb._Tb;break;case spine._Pb.Additive:_Ob.src=_Qb._Ub;_Ob._Sb=_Qb._Ub;break;case spine._Pb.Multiply:_Ob.src=_Qb._Vb;_Ob._Sb=_Qb._Tb;break;case spine._Pb.Screen:_Ob.src=_Qb._Ub; _Ob._Sb=_Qb._Wb;break;default :_Ob.src=_Qb._Rb;_Ob._Sb=_Qb._Tb;break }}}_L9.prototype._1b=function(_Ya,_3b,_4b,_5b,_6b){var _7b=[0,1,2,2,3,0];var vertices=[];var _8b=new spine._9b(1.0,1.0,1.0,1.0);var _ab=false;var _Xb,_Yb,_Zb,__b;var _0c;if(_w9==true){_Xb=_R9._1c._2c(_Qb._3c);_Yb=_R9._1c._2c(_Qb._4c);_Zb=_R9._1c._2c(_Qb._5c);__b=_R9._1c._2c(_Qb._6c);_0c=_R9._1c._2c(_Qb._7c)}var _8c=new spine._9b(0.0,0.0,0.0,0.0);var _9c=false;if(_ac!=_x9){_x9=_ac;_9c=true;if(_x9!=-1){_y9=_bc(_x9,"gm_SpineTintBlackColour")} }for(var _V1=0,_L8=_Ya.slots.length;_V1<_L8;_V1++){var slot=_Ya.drawOrder[_V1];if(!slot.attachment)continue;var _09=(_3b*255);var _bb=(_4b*255);var _39=(_5b*255);var _cb=(_6b*255);if((slot.skeleton!=undefined)&&(slot.skeleton._09!=undefined)){_09*=slot.skeleton._09;_bb*=slot.skeleton._bb;_39*=slot.skeleton._39;_cb*=slot.skeleton._cb}if(slot.color!=undefined){_09*=slot.color._09;_bb*=slot.color._bb;_39*=slot.color._39;_cb*=slot.color._cb}if(slot.attachment.color!=undefined){_09*=slot.attachment.color._09; _bb*=slot.attachment.color._bb;_39*=slot.attachment.color._39;_cb*=slot.attachment.color._cb}var _Aa;_Aa=(_cb<<24)|(_09<<0)|(_bb<<8)|(_39<<16);if(_x9!=-1){if((_y9!=undefined)&&(_y9!=-1)){var _cc;if((slot._dc!=undefined)&&(slot._dc!=null)){_cc=slot._dc}else {_cc=_8c}var _ec=[_cc._09*_3b,_cc._bb*_4b,_cc._39*_5b,_6b];if((_9c)||((_z9[0]!=_ec[0])||(_z9[1]!=_ec[1])||(_z9[2]!=_ec[2])||(_z9[3]!=_ec[3]))){_z9=_ec;_fc(_y9,_z9);_9c=false}}}var _db=null;var uvs=null;var _eb=null;var _fb=2;var _gb=0;var _hb=0;var _ib=0; var _ka=null;if(slot.attachment instanceof spine._Ra){var _kb=slot.attachment;_kb._mb(slot.bone,vertices,0,2);_db=vertices;uvs=_kb.uvs;_eb=_7b;_hb=4;_ib=6;_ka=_5a[_kb._kb._nb._4a._K9]}else if(slot.attachment instanceof spine._Ta){var _sb=slot.attachment;_sb._mb(slot,0,_sb._tb,vertices,0,2);_db=vertices;uvs=_sb.uvs;_eb=_sb.triangles;_hb=_sb._tb;_ib=_sb.triangles.length;_ka=_5a[_sb._kb._nb._4a._K9]}else if(slot.attachment instanceof spine._ub){if(this._P9==null){this._P9=new spine._vb()}this._P9._wb(slot,slot.attachment); continue }if((_hb>0)&&(_ka!=null)){if(!_ka.complete)continue;if(!_ka._gc)_hc({_4a:_ka});if((this._P9!=null)&&(this._P9._lb())){this._P9._xb(vertices,_hb*2,_eb,_ib,uvs,_8b,_8b,_ab);_db=this._P9._yb;uvs=this._P9._yb;_eb=this._P9._zb;_fb=8;_gb=6;_hb=_db.length/_fb;_ib=_eb.length}if(_w9==true){var _ic=slot.data._jc;var _kc=new Object();_Lb(_ic,this._Q9,_kc);_R9._1c._lc(_Qb._3c,_kc.src);_R9._1c._lc(_Qb._4c,_kc._Sb);_R9._1c._lc(_Qb._5c,_kc.src);_R9._1c._lc(_Qb._6c,_kc._Sb)}var _mc=_R9._nc(_Qb._oc,_ka._gc,_R9._pc, _ib);var _qc=_mc._rc()>>2;var index=_qc*_mc._sc;_mc._sc+=_ib;var _tc=_mc._uc;var _vc=_mc._wc;var _xc=_mc._yc;var _zc=index;for(var _Ab=0;_Ab<_ib;_Ab++,_zc+=_qc){var index=_eb[_Ab];_tc[_zc+0]=_db[(index*_fb)+0];_tc[_zc+1]=_db[(index*_fb)+1];_tc[_zc+2]=_Ac;_vc[_zc+0]=_Aa;_xc[_zc+0]=uvs[(index*_fb)+_gb+0];_xc[_zc+1]=uvs[(index*_fb)+_gb+1]}}if(this._P9!=null){this._P9._Jb(slot)}}if(this._P9!=null){this._P9._Kb()}if(_w9==true){_R9._1c._lc(_Qb._3c,_Xb);_R9._1c._lc(_Qb._4c,_Yb);_R9._1c._lc(_Qb._5c,_Zb);_R9._1c._lc(_Qb._6c, __b);_R9._1c._lc(_Qb._7c,_0c)}};_L9.prototype._Ga=function(_Bc){_Cc(_Bc._z8,_Bc._B8,_Bc._z8,_Bc._C8);_Cc(_Bc._z8,_Bc._C8,_Bc._A8,_Bc._C8);_Cc(_Bc._A8,_Bc._C8,_Bc._A8,_Bc._B8);_Cc(_Bc._A8,_Bc._B8,_Bc._z8,_Bc._B8);for(var _L8=0;_L8<_Bc._M8.length;_L8++){var _N8=_Bc._M8[_L8];var size=_N8.length/2;for(var _O8=0;_O8>2; var index=_qc*_mc._sc;_mc._sc+=_hb;var _tc=_mc._uc;var _vc=_mc._wc;var _xc=_mc._yc;var _zc=index;var _4d=_zc+_qc;var _5d=_4d+_qc;var _6d=_5d+_qc;var _7d=_6d+_qc;var _8d=_7d+_qc;_tc[_zc+0]=_tc[_8d+0]=vertices[spine._Ra._Fc];_tc[_zc+1]=_tc[_8d+1]=vertices[spine._Ra._Gc];_tc[_4d+0]=vertices[spine._Ra._Hc];_tc[_4d+1]=vertices[spine._Ra._Ic];_tc[_5d+0]=_tc[_6d+0]=vertices[spine._Ra._Jc];_tc[_5d+1]=_tc[_6d+1]=vertices[spine._Ra._Kc];_tc[_7d+0]=vertices[spine._Ra._9d];_tc[_7d+1]=vertices[spine._Ra._ad];_tc[_zc+2]=_tc[_4d+2]=_tc[_5d+2]=_tc[_6d+2]=_tc[_7d+2]=_tc[_8d+2]=_Ac; _vc[_zc]=_vc[_4d]=_vc[_5d]=_vc[_6d]=_vc[_7d]=_vc[_8d]=_Aa;_xc[_zc+0]=_xc[_8d+0]=uvs[spine._Ra._Fc];_xc[_zc+1]=_xc[_8d+1]=uvs[spine._Ra._Gc];_xc[_4d+0]=uvs[spine._Ra._Hc];_xc[_4d+1]=uvs[spine._Ra._Ic];_xc[_5d+0]=_xc[_6d+0]=uvs[spine._Ra._Jc];_xc[_5d+1]=_xc[_6d+1]=uvs[spine._Ra._Kc];_xc[_7d+0]=uvs[spine._Ra._9d];_xc[_7d+1]=uvs[spine._Ra._ad]};_L9.prototype._V9=function(slot,_Aa,alpha){var _sb=slot.attachment,vertices=[],uvs;var _Dc=0;var _Ec=0;if(slot.skeleton){_Dc=slot.skeleton.x;_Ec=slot.skeleton.y} else if(slot.bone.skeleton){_Dc=slot.bone.skeleton.x;_Ec=slot.bone.skeleton.y}_sb._mb(slot,0,_sb._tb,vertices,0,2);uvs=_sb.uvs;var _ka=_5a[_sb._kb._nb._4a._K9];if(!_ka.complete)return;if(!_ka._gc)_hc({_4a:_ka});var _hb=_sb.triangles.length;var _mc=_R9._nc(_Qb._oc,_ka._gc,_R9._pc,_hb);var _qc=_mc._rc()>>2;var index=_qc*_mc._sc;_mc._sc+=_hb;var _tc=_mc._uc;var _vc=_mc._wc;var _xc=_mc._yc;var _zc=index;for(var _L8=0;_L8<_hb;_L8++,_zc+=_qc){var _Cb=_sb.triangles[_L8];_tc[_zc+0]=vertices[(_Cb*2)+0];_tc[_zc+1]=vertices[(_Cb*2)+1]; _tc[_zc+2]=_Ac;_vc[_zc+0]=_vc[_zc+1]=_Aa;_xc[_zc+0]=uvs[(_Cb*2)+0];_xc[_zc+1]=uvs[(_Cb*2)+1]}};_L9.prototype._Sa=function(slot,__7,_08){var _kb=slot.attachment,vertices=[];_kb._mb(slot.bone,vertices,0,2);var _bd,_cd,_dd,_ed;var _fd;_bd=__7-vertices[spine._Ra._9d];_cd=_08-vertices[spine._Ra._ad];_dd=vertices[spine._Ra._Fc]-vertices[spine._Ra._9d];_ed=vertices[spine._Ra._Gc]-vertices[spine._Ra._ad];_fd=(_bd*_ed)-(_cd*_dd);if(_fd>=0)return false;_bd=__7-vertices[spine._Ra._Hc];_cd=_08-vertices[spine._Ra._Ic]; _dd=vertices[spine._Ra._Jc]-vertices[spine._Ra._Hc];_ed=vertices[spine._Ra._Kc]-vertices[spine._Ra._Ic];_fd=(_bd*_ed)-(_cd*_dd);if(_fd>=0)return false;_bd=__7-vertices[spine._Ra._Fc];_cd=_08-vertices[spine._Ra._Gc];_dd=vertices[spine._Ra._Hc]-vertices[spine._Ra._Fc];_ed=vertices[spine._Ra._Ic]-vertices[spine._Ra._Gc];_fd=(_bd*_ed)-(_cd*_dd);if(_fd>=0)return false;_bd=__7-vertices[spine._Ra._Jc];_cd=_08-vertices[spine._Ra._Kc];_dd=vertices[spine._Ra._9d]-vertices[spine._Ra._Jc];_ed=vertices[spine._Ra._ad]-vertices[spine._Ra._Kc]; _fd=(_bd*_ed)-(_cd*_dd);if(_fd>=0)return false;return true};_L9.prototype._Ua=function(slot,__7,_08){var _sb=slot.attachment,vertices=[];_sb._mb(slot,0,_sb._tb,vertices,0,2);var _bd,_cd,_dd,_ed;var _fd;var _ib=_sb.triangles.length;for(var _L8=0;_L8<_ib;_L8+=3){var _Cb=_sb.triangles[_L8+0];var _Db=_sb.triangles[_L8+1];var _Eb=_sb.triangles[_L8+2];var _gd=vertices[(_Cb*2)+0];var _hd=vertices[(_Cb*2)+1];var _id=vertices[(_Db*2)+0];var _jd=vertices[(_Db*2)+1];var _kd=vertices[(_Eb*2)+0];var _ld=vertices[(_Eb*2)+1]; _bd=__7-_gd;_cd=_08-_hd;_dd=_id-_gd;_ed=_jd-_hd;_fd=(_bd*_ed)-(_cd*_dd);if(_fd>=0)continue;_bd=__7-_id;_cd=_08-_jd;_dd=_kd-_id;_ed=_ld-_jd;_fd=(_bd*_ed)-(_cd*_dd);if(_fd>=0)continue;_bd=__7-_kd;_cd=_08-_ld;_dd=_gd-_kd;_ed=_hd-_ld;_fd=(_bd*_ed)-(_cd*_dd);if(_fd>=0)continue;return true}return false};_L9.prototype._Wa=function(slot,__7,_08){var _md=slot.attachment,vertices=[];_md._mb(slot,0,_md._tb,vertices,0,2);var _bd,_cd,_dd,_ed;var _fd;var _nd=0;for(var _L8=0;_L8<((_md._tb)/2)-1;_L8++){var _gd=vertices[_nd+0]; var _hd=vertices[_nd+1];_nd+=2;var _id=vertices[_nd+0];var _jd=vertices[_nd+1];_bd=__7-_gd;_cd=_08-_hd;_dd=_id-_gd;_ed=_jd-_hd;_fd=(_bd*_ed)-(_cd*_dd);if(_fd<=0){return false}}var _gd=vertices[_nd+0];var _hd=vertices[_nd+1];var _id=vertices[0];var _jd=vertices[1];_bd=__7-_gd;_cd=_08-_hd;_dd=_id-_gd;_ed=_jd-_hd;_fd=(_bd*_ed)-(_cd*_dd);if(_fd<=0){return false}return true};function _od(_d1){_pd("draw_primitive_begin()")}function _qd(_d1,_rd){_pd("draw_primitive_begin_texture()")}function _sd(x,y){_pd("draw_vertex()")} function _td(x,y,_Aa,alpha){_pd("draw_vertex_color()")}var _ud=_td;function _vd(x,y,_wd,_xd){_pd("draw_vertex_texture()")}function _yd(x,y,_wd,_xd,_Aa,alpha){_pd("draw_vertex_texture_color()")}var _zd=_yd;function _Ad(){_pd("draw_primitive_end()")}function _Bd(_d1){_pd("d3d_primitive_begin()")}function _Cd(_d1,_rd){_pd("d3d_primitive_begin_texture()")}function _Dd(x,y,_Ed){_pd("d3d_vertex()");}function _Fd(x,y,_Ed,_Aa,alpha){_pd("d3d_vertex_color()")}var _Gd=_Fd;function _Hd(x,y,_Ed,_wd,_xd){_pd("d3d_vertex_texture()")} function _Id(x,y,_Ed,_wd,_xd,_Aa,alpha){_pd("d3d_vertex_texture_color()")}var _Jd=_Id;function _Kd(x,y,_Ed,_Ld,_Md,_Nd){_pd("d3d_vertex_normal()")}function _Od(x,y,_Ed,_Ld,_Md,_Nd,_Aa,alpha){_pd("d3d_vertex_normal_color()")}var _Pd=_Od;function _Qd(x,y,_Ed,_Ld,_Md,_Nd,_wd,_xd){_pd("d3d_vertex_normal_texture()")}function _Rd(x,y,_Ed,_Ld,_Md,_Nd,_wd,_xd,_Aa,alpha){_pd("d3d_vertex_normal_texture_color()");}var _Sd=_Rd;function _Td(){_pd("d3d_primitive_end()")}var _Ud=null;var _Vd=0,_Wd=-1,_Xd=null,_Yd=null;var _Zd=1, __d=2,_0e=3,_1e=4,_2e=5,_3e=6,_4e=7;function _5e(){_od=_6e;_qd=_7e;_sd=_8e;_td=_9e;_ud=_9e;_vd=_ae;_yd=_be;_zd=_be;_Ad=_ce;_Bd=_de;_Cd=_ee;_Dd=_fe;_Fd=_ge;_Gd=_ge;_Hd=_he;_Id=_ie;_Jd=_ie;_Kd=_je;_Od=_ke;_Pd=_ke;_Qd=_le;_Rd=_me;_Sd=_me;_Td=_ne;}function _oe(_pe){switch(_pe){case _Zd:return _Qb._qe;case __d:return _Qb._re;case _0e:return _Qb._se;case _1e:return _Qb._oc;case _2e:return _Qb._te;case _3e:return _Qb._ue;case _4e:return _Qb._oc}return -1}function _ve(){_Vd=0;_Wd=-1;_Xd=null;_Yd=null}function _6e(_we){_7e(yyGetInt32(_we), -1)}function _7e(_we,_0a){_Vd=yyGetInt32(_we);_Wd=null;_Xd=null;if(typeof(_0a)=="object"){_Wd=_0a._xe;_Xd=_0a._ye}else if((_0a!=-1)&&_5a[yyGetInt32(_0a)]){_Wd=_5a[yyGetInt32(_0a)]}if(_Wd&&!_Wd._gc){_hc({_4a:_Wd})}_Yd=new _ze(_Ae,_R9._Be(_R9._pc),false)}function _8e(__7,_08){var _qc=_Yd._rc()>>2;var index=_Yd._sc*_qc;_Yd._Ce(1);_Yd._uc[index+0]=yyGetReal(__7);_Yd._uc[index+1]=yyGetReal(_08);_Yd._uc[index+2]=_Ac;_Yd._yc[index+0]=0;_Yd._yc[index+1]=0;_Yd._wc[index]=((_De*255.0)<<24)|(_Ee&0x00ffffff)}function _9e(__7, _08,_Fe,_6b){var _qc=_Yd._rc()>>2;var index=_Yd._sc*_qc;_Yd._Ce(1);_Yd._uc[index+0]=yyGetReal(__7);_Yd._uc[index+1]=yyGetReal(_08);_Yd._uc[index+2]=_Ac;_Yd._yc[index+0]=0;_Yd._yc[index+1]=0;_Yd._wc[index]=((yyGetReal(_6b)*255.0)<<24)|_Ge(yyGetInt32(_Fe));}function _ae(__7,_08,_He,_Ie){var _qc=_Yd._rc()>>2;var index=_Yd._sc*_qc;_Yd._Ce(1);_Yd._uc[index+0]=yyGetReal(__7);_Yd._uc[index+1]=yyGetReal(_08);_Yd._uc[index+2]=_Ac;var _Je=_Ke(yyGetReal(_He),yyGetReal(_Ie));_Yd._yc[index+0]=_Je._Gb;_Yd._yc[index+1]=_Je._Ab; _Yd._wc[index]=((_De*255.0)<<24)|(_Ee&0x00ffffff)}function _be(__7,_08,_He,_Ie,_Fe,_6b){var _qc=_Yd._rc()>>2;var index=_Yd._sc*_qc;_Yd._Ce(1);_Yd._uc[index+0]=yyGetReal(__7);_Yd._uc[index+1]=yyGetReal(_08);_Yd._uc[index+2]=_Ac;var _Je=_Ke(yyGetReal(_He),yyGetReal(_Ie));_Yd._yc[index+0]=_Je._Gb;_Yd._yc[index+1]=_Je._Ab;_Yd._wc[index]=((yyGetReal(_6b)*255.0)<<24)|_Ge(yyGetInt32(_Fe))}function _ce(){var _Le=_oe(_Vd);if(_Le==-1){return }var _Me=_Yd._Ne.subarray(0,_Yd._sc*_Yd._rc());var _Oe=_Wd?_Wd._gc:null;var _mc=_R9._nc(_Le, _Oe,_R9._pc,_Yd._sc);_mc._Ne.set(_Me,_mc._sc*_mc._rc());_mc._sc+=_Yd._sc}function _de(_d1){_Cd(_d1,-1)}function _ee(_we,_0a){_Vd=_we;_Wd=null;_Xd=null;if(typeof(_0a)=="object"){_Wd=_0a._xe;_Xd=_0a._ye}else if((_0a!=-1)&&_5a[_0a]){_Wd=_5a[_0a]}if(_Wd&&!_Wd._gc){_hc({_4a:_Wd})}_Yd=new _ze(_Ae,_R9._Be(_R9._Pe),false)}function _Ke(_He,_Ie){if(_Xd&&_Wd){return({_Gb:(_Xd.x+(_He*_Xd._P3))/_Wd._Qe,_Ab:(_Xd.y+(_Ie*_Xd._Q3))/_Wd._Re})}else {return({_Gb:_He,_Ab:_Ie})}};function _fe(__7,_08,_Se){var _qc=_Yd._rc()>>2; var index=_Yd._sc*_qc;_Yd._Ce(1);_Yd._uc[index+0]=__7;_Yd._uc[index+1]=_08;_Yd._uc[index+2]=_Se;_Yd._Te[index+0]=0;_Yd._Te[index+1]=0;_Yd._Te[index+2]=0;_Yd._yc[index+0]=0;_Yd._yc[index+1]=0;_Yd._wc[index]=((_De*255.0)<<24)|(_Ee&0x00ffffff);}function _ge(__7,_08,_Se,_Ue,_6b){var _qc=_Yd._rc()>>2;var index=_Yd._sc*_qc;_Yd._Ce(1);_Yd._uc[index+0]=__7;_Yd._uc[index+1]=_08;_Yd._uc[index+2]=_Se;_Yd._Te[index+0]=0;_Yd._Te[index+1]=0;_Yd._Te[index+2]=0;_Yd._yc[index+0]=0;_Yd._yc[index+1]=0;_Yd._wc[index]=((_6b*255.0)<<24)|_Ge(_Ue)} function _he(__7,_08,_Se,_Ve,_We){var _qc=_Yd._rc()>>2;var index=_Yd._sc*_qc;_Yd._Ce(1);_Yd._uc[index+0]=__7;_Yd._uc[index+1]=_08;_Yd._uc[index+2]=_Se;_Yd._Te[index+0]=0;_Yd._Te[index+1]=0;_Yd._Te[index+2]=0;var _Je=_Ke(_Ve,_We);_Yd._yc[index+0]=_Je._Gb;_Yd._yc[index+1]=_Je._Ab;_Yd._wc[index]=((_De*255.0)<<24)|(_Ee&0x00ffffff)}function _ie(__7,_08,_Se,_Ve,_We,_Ue,_6b){var _qc=_Yd._rc()>>2;var index=_Yd._sc*_qc;_Yd._Ce(1);_Yd._uc[index+0]=__7;_Yd._uc[index+1]=_08;_Yd._uc[index+2]=_Se;_Yd._Te[index+0]=0; _Yd._Te[index+1]=0;_Yd._Te[index+2]=0;var _Je=_Ke(_Ve,_We);_Yd._yc[index+0]=_Je._Gb;_Yd._yc[index+1]=_Je._Ab;_Yd._wc[index]=((_6b*255.0)<<24)|_Ge(_Ue)}function _je(__7,_08,_Se,_Xe,_Ye,_Ze){var _qc=_Yd._rc()>>2;var index=_Yd._sc*_qc;_Yd._Ce(1);_Yd._uc[index+0]=__7;_Yd._uc[index+1]=_08;_Yd._uc[index+2]=_Se;_Yd._Te[index+0]=_Xe;_Yd._Te[index+1]=_Ye;_Yd._Te[index+2]=_Ze;_Yd._yc[index+0]=0;_Yd._yc[index+1]=0;_Yd._wc[index]=((_De*255.0)<<24)|(_Ee&0x00ffffff)}function _ke(__7,_08,_Se,_Xe,_Ye,_Ze,_Ue,_6b){var _qc=_Yd._rc()>>2; var index=_Yd._sc*_qc;_Yd._Ce(1);_Yd._uc[index+0]=__7;_Yd._uc[index+1]=_08;_Yd._uc[index+2]=_Se;_Yd._Te[index+0]=_Xe;_Yd._Te[index+1]=_Ye;_Yd._Te[index+2]=_Ze;_Yd._yc[index+0]=0;_Yd._yc[index+1]=0;_Yd._wc[index]=((_6b*255.0)<<24)|_Ge(_Ue);}function _le(__7,_08,_Se,_Xe,_Ye,_Ze,_Ve,_We){var _qc=_Yd._rc()>>2;var index=_Yd._sc*_qc;_Yd._Ce(1);_Yd._uc[index+0]=__7;_Yd._uc[index+1]=_08;_Yd._uc[index+2]=_Se;_Yd._Te[index+0]=_Xe;_Yd._Te[index+1]=_Ye;_Yd._Te[index+2]=_Ze;var _Je=_Ke(_Ve,_We);_Yd._yc[index+0]=_Je._Gb; _Yd._yc[index+1]=_Je._Ab;_Yd._wc[index]=((_De*255.0)<<24)|(_Ee&0x00ffffff)}function _me(__7,_08,_Se,_Xe,_Ye,_Ze,_Ve,_We,_Ue,_6b){var _qc=_Yd._rc()>>2;var index=_Yd._sc*_qc;_Yd._Ce(1);_Yd._uc[index+0]=__7;_Yd._uc[index+1]=_08;_Yd._uc[index+2]=_Se;_Yd._Te[index+0]=_Xe;_Yd._Te[index+1]=_Ye;_Yd._Te[index+2]=_Ze;var _Je=_Ke(_Ve,_We);_Yd._yc[index+0]=_Je._Gb;_Yd._yc[index+1]=_Je._Ab;_Yd._wc[index]=((_6b*255.0)<<24)|_Ge(_Ue)}function _ne(){var _Le=_oe(_Vd);if(_Le==-1){return }var _Me=_Yd._Ne.subarray(0,_Yd._sc*_Yd._rc()); var _Oe=_Wd?_Wd._gc:null;var _mc=_R9._nc(_Le,_Oe,_R9._Pe,_Yd._sc);_mc._Ne.set(_Me,_mc._sc*_mc._rc());_mc._sc+=_Yd._sc}/*@constructor */function __e(_0f){var _1f=null,_2f=null,_3f=null,_4f=false,_5f=null,_6f;var _7f=0,_8f=0,_9f=0,_af=0;var _bf=this;(function(){_1f=new ArrayBuffer(_0f);_2f=new DataView(_1f)})();function _cf(_df,_ef){var _ff=false;var _gf=_5f._hf;for(var _V1=0;_V1<_gf.length;_V1++){var _if=_gf[_V1];if(((_df==-1)||(_if._jf==_df))&&(_if.type==_ef)){_ff=true;if((_if._kf&_7f)===0){var _lf=(_af+_if.offset); _7f|=_if._kf;if(_5f._mf===_7f){_7f=0;_8f++;_af+=_5f._nf;if((_af+_5f._nf)>=_1f.byteLength){_bf._of(_1f.byteLength*2)}}return _lf}}}if(_ff){debug("VERTEX BUILDER: element already written, must write the whole vertex first\n\n",true);return -1}debug("VERTEX BUILDER: Vertex format does not contain selected type.\n\n",true);return -1};/*@this {yyVBufferBuilder} */this._of=function(_0f){var _pf=new ArrayBuffer(_0f);var _qf=new Int8Array(_1f);var _rf=new Int8Array(_pf);_rf.set(_qf);_1f=_pf;_2f=new DataView(_1f)} ;/*@this {yyVBufferBuilder} */this._sf=function(_tf){_7f=0;_8f=0;_9f=0;_af=0;_6f=_tf;_5f=_R9._Be(_tf);if(_5f._nf>_1f.byteLength){this._of(_5f._nf*36)}};/*@this {yyVBufferBuilder} */this._uf=function(){};this._vf=function(){return _6f};this._wf=function(){return _R9._Be(_6f)};/*@this {yyVBufferBuilder} */this._xf=function(x,y){var _lf=_cf(_Qb._yf,_Qb._zf);if(_lf>=0){_2f.setFloat32(_lf,x,true);_2f.setFloat32(_lf+4,y,true)}};/*@this {yyVBufferBuilder} */this._Af=function(x,y,_Ed){var _lf=_cf(_Qb._yf,_Qb._Bf); if(_lf>=0){_2f.setFloat32(_lf,x,true);_2f.setFloat32(_lf+4,y,true);_2f.setFloat32(_lf+8,_Ed,true)}};/*@this {yyVBufferBuilder} */this._Cf=function(_Ue,_6b){var _lf=_cf(_Qb._Df,_Qb._Ef);if(_lf>=0){var _Ff=((_6b*255.0)<<24)|_Ge(_Ue);_2f.setUint32(_lf,_Ff,true)}};/*@this {yyVBufferBuilder} */this._Gf=function(_Hf){var _lf=_cf(_Qb._Df,_Qb._Ef);if(_lf>=0){var _Aa=((_Hf&0xff)<<24)|((_Hf&0xff00)<<8)|((_Hf&0xff0000)>>8)|((_Hf&0xff000000)>>24);_2f.setUint32(_lf,_Aa,true)}};/*@this {yyVBufferBuilder} */this._If=function(_Jf){ var _lf=_cf(_Qb._Df,_Qb._Ef);if(_lf>=0){var _Aa=(_Jf&0xff000000)|((_Jf&0xff)<<16)|(_Jf&0xff00)|((_Jf&0xff0000)>>16);_2f.setUint32(_lf,_Aa,true)}};/*@this {yyVBufferBuilder} */this._Kf=function(_Gb,_Ab){var _lf=_cf(_Qb._Lf,_Qb._zf);if(_lf>=0){_2f.setFloat32(_lf,_Gb,true);_2f.setFloat32(_lf+4,_Ab,true)}};/*@this {yyVBufferBuilder} */this._Mf=function(x,y,_Ed){var _lf=_cf(_Qb._Nf,_Qb._Bf);if(_lf>=0){_2f.setFloat32(_lf,x,true);_2f.setFloat32(_lf+4,y,true);_2f.setFloat32(_lf+8,_Ed,true)}};/*@this {yyVBufferBuilder} */this._Of=function(x){ var _lf=_cf(-1,_Qb._Pf);if(_lf>=0){_2f.setFloat32(_lf,x,true)}};/*@this {yyVBufferBuilder} */this._Qf=function(x,y){var _lf=_cf(-1,_Qb._zf);if(_lf>=0){_2f.setFloat32(_lf,x,true);_2f.setFloat32(_lf+4,y,true)}};/*@this {yyVBufferBuilder} */this._Rf=function(x,y,_Ed){var _lf=_cf(-1,_Qb._Bf);if(_lf>=0){_2f.setFloat32(_lf,x,true);_2f.setFloat32(_lf+4,y,true);_2f.setFloat32(_lf+8,_Ed,true)}};/*@this {yyVBufferBuilder} */this._Sf=function(x,y,_Ed,_X1){var _lf=_cf(-1,_Qb._Tf);if(_lf>=0){_2f.setFloat32(_lf,x, true);_2f.setFloat32(_lf+4,y,true);_2f.setFloat32(_lf+8,_Ed,true);_2f.setFloat32(_lf+12,_X1,true)}};/*@this {yyVBufferBuilder} */this._Uf=function(x,y,_Ed,_X1){var _lf=_cf(-1,_Qb._Vf);if(_lf>=0){_2f.setUint8(_lf,x,true);_2f.setUint8(_lf+1,y,true);_2f.setUint8(_lf+2,_Ed,true);_2f.setUint8(_lf+3,_X1,true)}};/*@this {yyVBufferBuilder} */this._Wf=function(){var _Xf=new _ze(_8f,_5f,false);var _Yf=_8f*_5f._nf;var _Zf=new Int8Array(_1f,0,_Yf);_Xf._Ne.set(_Zf);_Xf._sc+=_8f;_Xf._Wf();_3f=_Xf;_4f=true;_1f=null; _2f=null};/*@this {yyVBufferBuilder} */this.__f=function(_0g,_1g){if(_4f){if(_1g==-1){_R9._2g(_0g,null,_3f,0)}else _R9._2g(_0g,_1g._xe._gc,_3f,0)}else {var _mc;if(_1g==-1){_mc=_R9._nc(_0g,null,_6f,_8f)}else {_mc=_R9._nc(_0g,_1g._xe._gc,_6f,_8f)}var _3g=_mc._sc*_5f._nf;var _Zf=new Int8Array(_1f,0,_8f*_5f._nf);_mc._Ne.set(_Zf,_3g);_mc._sc+=_8f}};this._4g=function(_5g){_8f=_5g;_9f=0;_af=_5g*_5f._nf};this._6g=function(){return _8f};this._7g=function(){return _1f}}var _8g=null;var _9g=[];/*@constructor */function _ag(){ var _bg=0,_cg=0.5;var _dg;var _eg=[];var _fg=[];var _gg=[];var _hg=_bg;var _ig=_cg;Object.defineProperties(this,{_jg:{get:function(){return _hg},set:function(_kg){_hg=_kg}},_lg:{get:function(){return _ig},set:function(_kg){_ig=_kg}}});/*@this {yyGamePad} */this._mg=function(_ng){_dg=_ng.id;_fg=_eg.slice();_gg=_ng.axes.slice();var _og=_ng.buttons;if(_og){for(var _39 in _og){if(!_og.hasOwnProperty(_39))continue;if(typeof(_og[_39])==="object"){_eg[_39]=_og[_39].value}else {_eg[_39]=_og[_39]}}}};/*@this {yyGamePad} */this._pg=function(){ return _dg||""};/*@this {yyGamePad} */this._qg=function(){if(_eg){return _eg.length}return 0};/*@this {yyGamePad} */this._rg=function(_sg){var _tg=_eg[_sg];var _ug=_fg[_sg];if((_tg!==undefined)&&(_ug!==undefined)){return((_tg>=_ig)&&(_ug<_ig))}return false};/*@this {yyGamePad} */this._vg=function(_sg){var _tg=_eg[_sg];var _ug=_fg[_sg];if((_tg!==undefined)&&(_ug!==undefined)){return((_tg<_ig)&&(_ug>=_ig))}return false};/*@this {yyGamePad} */this._wg=function(_sg){var _tg;if(typeof(_eg[_sg])==="object"){_tg=_eg[_sg].value} else {_tg=_eg[_sg]}if(_tg!==undefined){return(_tg>=_ig)}return false};/*@this {yyGamePad} */this._xg=function(_sg){var _tg;if(typeof(_eg[_sg])==="object"){_tg=_eg[_sg].value}else {_tg=_eg[_sg];}return _tg||0.0};/*@this {yyGamePad} */this._yg=function(){if(_gg){return _gg.length}return 0};/*@this {yyGamePad} */this._zg=function(_Ag,_Bg){var _Cg=_gg[_Ag]||0;if(_hg>0.0){var _Dg=Math.abs(_Cg);if(_Dg<_hg){_Cg=0.0}else {var sign=(_Cg>=0)?1.0:-1.0;_Cg=((_Dg-_hg)/(_Bg-_hg))*sign}}return _Cg}}/*@constructor */function _Eg(){ var _Fg=1.0,_Gg=1.0;var _Hg=0,_Ig=1;var _Jg=0x8000,_Kg=0x8001,_Lg=0x8002,_Mg=0x8003,_Ng=0x8004,_Og=0x8005,_Pg=0x8006,_Qg=0x8007,_Rg=0x8008,_Sg=0x8009,_Tg=0x800A,_Ug=0x800B,_Vg=0x800C,_Wg=0x800D,_Xg=0x800E,_Yg=0x800F,_Zg=0x8010,__g=0x8011,_0h=0x8012,_1h=0x8013,_2h=0x8014;var _3h=0,_4h=1,_5h=2,_6h=3,_7h=4,_8h=5,_9h=6,_ah=7,_bh=8,_ch=9,_dh=10,_eh=11,_fh=12,_gh=13,_hh=14,_ih=15;var _jh=0,_kh=1,_lh=2,_mh=3;function _nh(){return !!navigator["getGamepads"]||!!navigator["webkitGetGamepads"]||!!navigator["webkitGamepads"]} var _oh=_nh()?_Ig:_Hg;var _ph=[];function _qh(){if(navigator["getGamepads"]){return navigator["getGamepads"]()}if(navigator["webkitGetGamepads"]){return navigator["webkitGetGamepads"]();}if(navigator["webkitGamepads"]){return navigator["webkitGamepads"]()}return null}function _rh(){var gamepads=_qh();if(gamepads!==null){var _sh=0;for(_sh=0;_sh=0.0)&&(_Kh<=_Fg)){_Hh._lg=_Kh}}};/*@this {yyGamepadManager} */this._jg=function(_Gh){var _Hh=_ph[_Gh];if(_Hh){return _Hh._jg}else if(_9g[_Gh]!==undefined){return _9g[_Gh]}return 0.0};/*@this {yyGamepadManager} */this._Lh=function(_Gh,_Mh){_9g[_Gh]=_Mh;var _Hh=_ph[_Gh];if(_Hh){if((_Mh>=0.0)&&(_Mh<=_Gg)){_Hh._jg=_Mh}}};/*@this {yyGamepadManager} */this._Nh=function(){ _ph=[]};/*@this {yyGamepadManager} */this._Oh=function(){switch(_oh){case _Ig:_rh();break;case _Hg:default :return }};/*@this {yyGamepadManager} */this._Ph=function(_Gh){if(_ph[_Gh]!==null&&_ph[_Gh]!==undefined){return true}return false};/*@this {yyGamepadManager} */this._qg=function(_Gh){var _Hh=_ph[_Gh];if(_Hh){return _Hh._qg()}return 0};/*@this {yyGamepadManager} */this._yg=function(_Gh){var _Hh=_ph[_Gh];if(_Hh){return _Hh._yg()}return 0};/*@this {yyGamepadManager} */this._wg=function(_Gh,_sg){var _Hh=_ph[_Gh]; if(_Hh){return _Hh._wg(_Ch(_sg),_Hh._lg)}return false};/*@this {yyGamepadManager} */this._rg=function(_Gh,_sg){var _Hh=_ph[_Gh];if(_Hh){return _Hh._rg(_Ch(_sg),_Hh._lg)}return false};/*@this {yyGamepadManager} */this._vg=function(_Gh,_sg){var _Hh=_ph[_Gh];if(_Hh){return _Hh._vg(_Ch(_sg),_Hh._lg)}return false};/*@this {yyGamepadManager} */this._xg=function(_Gh,_sg){var _Hh=_ph[_Gh];if(_Hh){return _Hh._xg(_Ch(_sg))}return 0};/*@this {yyGamepadManager} */this._zg=function(_Gh,_Ag){var _Hh=_ph[_Gh];if(_Hh){return _Hh._zg(_Dh(_Ag), _Gg)}return 0}};var _Qh=[];var _Rh="None";var _Sh=0;var _Th=0;/*@constructor */function _Uh(){this.x=0;this.y=0;this._wg=0;this._rg=0;this._vg=0;this._Vh=0};_Uh.prototype._Nh=function(){this._wg=0;this._rg=0;this._vg=0;this._Vh=0};_Uh.prototype._Wh=function(__7,_08){if(_s7){var _Xh;if(!_s7._Yh){_Xh=_Zh}else {_Xh=_s7.__h}for(var _Ab=0;_Ab<_Xh.length;_Ab++){var _0i=_Xh[_Ab];if(_0i._32){_1i(canvas,_2i);if(((__7-_2i.left)>=_0i._3i)&&((__7-_2i.left)<_0i._4i)&&((_08-_2i.top)>=_0i._5i)&&((_08-_2i.top)<_0i._6i)){ this.x=_0i._7i(__7,_08);this.y=_0i._8i(__7,_08);return }}}}this.x=__7;this.y=_08};/*@constructor */function _9i(_ai){for(var _V1=0;_V1<_Qh.length;_V1++){if(_Qh[_V1]===_ai){return _V1}}return -1}function _bi(_ai){var _ci=-1;for(var _V1=0;_V1<_Qh.length;_V1++){if((_Qh[_V1]===_ai)||(_Qh[_V1]===-1)){_ci=_V1;break }}if(_ci==-1){_ci=_Qh.length}_Qh[_ci]=_ai;_di[_ci]=new _Uh();return _ci}var _ei=!1;function _fi(event){for(var _gi=0;_gi=_Ni._Qe||_08<0||_08>=_Ni._Re){_Pi("Error: grid out of bounds(set) - GridID: "+_Mi+" size["+_Ni._Qe+","+_Ni._Re+"] at ("+__7+","+_08+")");return }_Ni._Hi[__7+(_08*_Ni._Qe)]=_B7} var _Qi=_Ri;function _Ri(_Mi,__7,_08,_B7){_Mi=yyGetInt32(_Mi);__7=yyGetInt32(__7);_08=yyGetInt32(_08);var _Ni=_Oi._h8(_Mi);if(!_Ni){_Pi("Error: invalid ds_grid ID (ds_grid_set)");return _B7}if(__7<0||__7>=_Ni._Qe||_08<0||_08>=_Ni._Re){_Pi("Error: grid out of bounds(set) - GridID: "+_Mi+" size["+_Ni._Qe+","+_Ni._Re+"] at ("+__7+","+_08+")");return _B7}_Ni._Hi[__7+(_08*_Ni._Qe)]=_B7;return _B7}var _Si=_Ti;function _Ti(_Mi,__7,_08,_B7){_Mi=yyGetInt32(_Mi);__7=yyGetInt32(__7);_08=yyGetInt32(_08);var _Ni=_Oi._h8(_Mi); if(!_Ni){_Pi("Error: invalid ds_grid ID (ds_grid_set)");return _B7}if(__7<0||__7>=_Ni._Qe||_08<0||_08>=_Ni._Re){_Pi("Error: grid out of bounds(set) - GridID: "+_Mi+" size["+_Ni._Qe+","+_Ni._Re+"] at ("+__7+","+_08+")");return _B7;}var _Ui=_Ni._Hi[__7+(_08*_Ni._Qe)];_Ni._Hi[__7+(_08*_Ni._Qe)]=_B7;return _Ui}var _Vi=_Wi;function _Wi(_Mi,__7,_08){_Mi=yyGetInt32(_Mi);var _Ni=_Oi._h8(_Mi),x=yyGetInt32(__7),y=yyGetInt32(_08);if(!_Ni){_Pi("Error: invalid ds_grid ID (ds_grid_get)");return undefined}if(x<0||x>=_Ni._Qe||y<0||y>=_Ni._Re){ _Pi("Error: grid out of bounds(get) - GridID: "+_Mi+" size["+_Ni._Qe+","+_Ni._Re+"] at ("+x+","+y+")");return undefined}return _Ni._Hi[x+(y*_Ni._Qe)]}function _Xi(){var _Z8=new _Yi();_Z8._Zi=true;return __i._wh(_Z8)}function _0j(_Mi){_Mi=yyGetInt32(_Mi);var _1j=__i._h8(_Mi);if(_1j){_1j._Nh();__i._2j(_Mi)}}function _Ma(_Mi){var _3j=__i._h8(yyGetInt32(_Mi));if(_3j){_3j._Nh();return }_Pi("Error: invalid ds_list ID (ds_list_clear)")}function _4j(_Mi){var _3j=__i._h8(yyGetInt32(_Mi));if(_3j)return _3j.length;_Pi("Error: invalid ds_list ID (ds_list_size)"); return 0}function _Xa(){var _5j=arguments;var _6j=arguments.length;var _3j=__i._h8(_5j[0]);if(!_3j){_Pi("Error: invalid ds_list ID (ds_list_add)");return }for(var _V1=1;_V1<_6j;_V1++){_3j._wh(_5j[_V1])}return }function _7j(_Mi,_8j){if(isNaN(_8j))_Pi("Error: index must be a number");var _Ab,_9j=_aj(_8j),_3j=__i._h8(_aj(yyGetInt32(_Mi)));if(_3j){_Ab=_3j._bj[_9j];if(typeof(_Ab)==="object"&&_Ab.Object!==undefined){return _Ab.Object}else return _Ab}_Pi("Error: invalid ds_list ID (ds_list_find_value)");return undefined} var _cj=1,_dj=2;function _ej(){}_ej.prototype._Mi=0;_ej.prototype._fj=function(){return(++_ej.prototype._Mi).toString()};function _gj(_hj){if(_hj instanceof Long){_hj=_hj._ij()}else if(typeof(_hj)=="object"){if(_hj._jj==undefined){_hj._jj=_ej.prototype._fj()}_hj=_hj._jj}return _hj}/*@constructor */function _kj(_ef,_lj){this._mj=_ef;this.Object=_lj}function _67(){var _nj={};var id=_oj._wh(_nj);return id}function _f7(_Mi){_Mi=yyGetInt32(_Mi);var _nj=_oj._h8(_Mi);if(_nj){_pj(_nj);_oj._2j(_Mi)}}function _qj(_Mi){_Mi=yyGetInt32(_Mi); var _nj=_oj._h8(_Mi);if(_nj){_pj(_nj);var _rj={};_oj._sj(_Mi,_rj)}}function _pj(_tj){for(var _uj in _tj){var _Ab=_tj[_uj];if(_Ab!=null&&_Ab.Object!==undefined)switch(_Ab._mj){case _cj:_f7(_Ab.Object);break;case _dj:_0j(_Ab.Object);break }}}function _87(_Mi,_hj,_B7){_hj=_gj(_hj);var _nj=_oj._h8(yyGetInt32(_Mi));if(_nj){if(_nj.hasOwnProperty(_hj)){}else _nj[_hj]=_B7}}function _vj(_Mi,_hj){if(Number.isNaN(_hj))return undefined;_hj=_gj(_hj);var _nj=_oj._h8(yyGetInt32(_Mi));if(_nj){var _wj=_nj[_hj];if(typeof(_wj)==="object"&&_wj.Object!==undefined){ return _wj.Object}else return _wj}return undefined}function _xj(_Mi,_hj){_hj=_gj(_hj);var _yj=false;var _nj=_oj._h8(yyGetInt32(_Mi));for(var _zj in _nj){if(_nj.hasOwnProperty(_zj)){if(_yj){return _zj}if(_zj==_hj){_yj=true}}}return undefined}function _Aj(_Mi){var _nj=_oj._h8(yyGetInt32(_Mi));for(var _zj in _nj){if(_nj.hasOwnProperty(_zj)){return _zj}}return undefined}/*@constructor *//*@constructor */function _Bj(_Cj,_lj){this._x3=_Cj;this._Dj=_lj}function _Ej(_Mi,_B7,_Fj){var _Gj=_Hj._h8(yyGetInt32(_Mi));if(_Gj==null||_Gj==undefined){ _Pi("Error: invalid priority queue ds_priority_add()");return }var _Ij=new _Bj(_Fj,_B7);_Gj._wh(_Ij)}var _Jj=!1;var _Kj='Trying to stop non-existing sound.',_Lj='Trying to draw a non-existing sprite.',_Mj='Trying to draw a non-existing background.',_Nj='Cannot compare arguments.',_Oj='Trying to replace non-existing resource.',_Pj='File does not exist.',_Qj='The particle emitter must first be created.';var _Rj=-1,_Sj=[],_Tj=[];function _Uj(_Vj,_Ue,_6b){_Vj._Wj(_aj(_Ue));_Vj._f6=_6b}var _Xj=_Uj;function _Yj(_Ue){ _Zj(_Ue)}var __j=_Yj;function _0k(_ef,_1k,_2k,_3k,_4k,_5k){var type=_aj(_ef);var _6k=_aj(_1k);var _7k=_aj(_2k);var _8k=_aj(_3k);if(_Rj<0){_Rj=_9k()}if(_Sj[type]<0){_Sj[type]=_ak()}var _bk=_Sj[type];if(_6k==0){_ck(_bk,_7k,_8k)}else {_dk(_bk,_7k,_8k)}_ek(_bk,_4k,_5k)}var _fk=_0k;function _gk(_hk){var _ik=_jk._kk(_hk);if((_ik===null)||(_ik===undefined)){return false}return true}function _lk(_hk){var _mk=_jk._kk(_hk);if(!_mk)return 0;if(_mk._nk===undefined)return 0;return _mk._nk._R3}function _ok(_hk){var _mk=_jk._kk(_hk); if(!_mk)return 0;if(_mk._nk===undefined)return 0;return _mk._nk._S3}function _pk(__7,_08,_Fi,_Gi,_qk,_rk){var _sk=_tk(_Fi,_Gi);var _uk=_vk._h8(_sk);var _wk=_uk.getContext('2d');_wk.drawImage(canvas,-__7,-_08);if(_qk){_xk(_wk,_Fi,_Gi)}var _yk=new _zk();var _Ak=new _Bk();_yk._nk=_Ak;_Ak.x=0;_Ak.y=0;_Ak._X1=_Fi;_Ak._Y1=_Gi;_Ak._N3=0;_Ak._O3=0;_Ak._P3=_Ak._X1;_Ak._Q3=_Ak._Y1;_Ak._R3=_Ak._X1;_Ak._S3=_Ak._Y1;_Ak._T3=_sk;_Ak._4a=_uk;return _jk._Ck(_yk)}function _Dk(_Mi,__7,_08,_Fi,_Gi,_qk,_rk){var _Ek=_vk._h8(_Mi);var _sk=_tk(_Fi, _Gi);var _uk=_vk._h8(_sk);var _wk=_uk.getContext('2d');_wk.drawImage(_Ek,-__7,-_08);if(_qk){_xk(_wk,_Fi,_Gi)}var _yk=new _zk();var _Ak=new _Bk();_yk._nk=_Ak;_Ak.x=0;_Ak.y=0;_Ak._X1=_Fi;_Ak._Y1=_Gi;_Ak._N3=0;_Ak._O3=0;_Ak._P3=_Ak._X1;_Ak._Q3=_Ak._Y1;_Ak._R3=_Ak._X1;_Ak._S3=_Ak._Y1;_Ak._T3=_sk;_Ak._4a=_uk;return _jk._Ck(_yk)}function _Fk(_Fi,_Gi,_Fe){var _Gk=_tk(_Fi,_Gi);var _Hk=_vk._h8(_Gk);var _wk=_Hk.getContext('2d');_wk.globalAlpha=1.0;_wk.fillStyle=_Ik(_Ge(_Fe),1);_wk.fillRect(0,0,_Fi,_Gi);var _yk=new _zk(); var _Ak=new _Bk();_yk._nk=_Ak;_Ak.x=0;_Ak.y=0;_Ak._X1=_Fi;_Ak._Y1=_Gi;_Ak._N3=0;_Ak._O3=0;_Ak._P3=_Ak._X1;_Ak._Q3=_Ak._Y1;_Ak._R3=_Ak._X1;_Ak._S3=_Ak._Y1;_Ak._T3=_Gk;_Ak._4a=_Hk;return _jk._Ck(_yk)}var _Jk=_Fk;function _Kk(_Z7){var _uk=_jk._kk(_Z7);if(_uk){return({_xe:_uk._nk._4a,_ye:_uk._nk})}return null}var _Lk=[];var _Mk=0;function _26(_Nk,_Ok,_i9,_j9,_G8,_H8){_Nk=yyGetReal(_Nk);_Ok=yyGetReal(_Ok);if((_Nk>=yyGetReal(_i9)&&_Nk<=yyGetReal(_G8))&&(_Ok>=yyGetReal(_j9)&&_Ok<=yyGetReal(_H8))){return true}return false} function _Pk(_Qk,_Rk,_P8,_Q8,_R8,_S8,_2d,_3d){var _gd=_2d-_P8;var _id=_R8-_P8;var _kd=_Qk-_P8;var _hd=_3d-_Q8;var _jd=_S8-_Q8;var _ld=_Rk-_Q8;var _Sk=(_gd*_gd)+(_hd*_hd);var _Tk=(_gd*_id)+(_hd*_jd);var _Uk=(_gd*_kd)+(_hd*_ld);var _Vk=(_id*_id)+(_jd*_jd);var _Wk=(_id*_kd)+(_jd*_ld);var _Xk=1.0/(_Sk*_Vk-_Tk*_Tk);var _Gb=(_Vk*_Uk-_Tk*_Wk)*_Xk;var _Ab=(_Sk*_Wk-_Tk*_Uk)*_Xk;return((_Gb>=0.0)&&(_Ab>=0.0)&&(_Gb+_Ab<1.0))}function _Yk(_Nk,_Ok,_Zk,__k,_0l){var _1l=(((_Nk-_Zk)*(_Nk-_Zk))+((_Ok-__k)*(_Ok-__k)));if(_1l<=_0l)return true; return false}function _2l(_3l,_4l){var _0d=_4l.x-_3l.x;var _1d=_4l.y-_3l.y;var _5l={"x":-_1d,"y":_0d};return _5l}function _6l(_Fb,_7l,_5l){var min,max;var _1l=_Fb[0].x*_5l.x+_Fb[0].y*_5l.y;min=max=_1l;for(var _V1=1;_V1<_7l;++_V1){_1l=_Fb[_V1].x*_5l.x+_Fb[_V1].y*_5l.y;if(_1lmax)max=_1l}var _8l={"min":min,"max":max};return _8l}function _9l(){_pd("d3d_start()")}function _al(){_pd("d3d_end()")}function _bl(enable){_pd("d3d_set_hidden()")}function _cl(_dl){_pd("d3d_set_culling()")}function _el(_n1){ _pd("d3d_set_shading()");}function _fl(_gl){_pd("d3d_set_zwriteenable()")}function _hl(_x3){_pd("d3d_set_depth()")}function _il(_jl,_kl,_ll,alpha){_pd("draw_set_color_write_enable()")}var _ml=_il;function _nl(enable){_pd("d3d_set_shading()")}function _ol(_pl,_0d,_1d,_ql,_Aa){_pd("d3d_light_define_direction()")}function _rl(_pl,x,y,_Ed,_sl,_Aa){_pd("d3d_light_define_point()")}function _tl(_pl,enable){_pd("d3d_light_enable()")}function _ul(_g3){_pd("d3d_light_define_ambient()")}function _vl(enable,color,start, end){_pd("d3d_set_fog()");}function _wl(index){_pd("d3d_light_get()")}function _xl(index){_pd("d3d_light_get_ambient()")}function _yl(_P8,_Q8,_zl,_R8,_S8,_Al,_rd,_Bl,_Cl){_pd("d3d_draw_floor()")}function _Dl(_P8,_Q8,_zl,_R8,_S8,_Al,_rd,_Bl,_Cl,_El){_pd("d3d_draw_ellipsoid()")}function _Fl(_P8,_Q8,_zl,_R8,_S8,_Al,_rd,_Bl,_Cl){_pd("d3d_draw_block()")}function _Gl(_P8,_Q8,_zl,_R8,_S8,_Al,_rd,_Bl,_Cl,_Hl,_El){_pd("d3d_draw_cylinder()")}function _Il(_P8,_Q8,_zl,_R8,_S8,_Al,_rd,_Bl,_Cl,_Hl,_El){_pd("d3d_draw_cone()")} function _Jl(_P8,_Q8,_zl,_R8,_S8,_Al,_rd,_Bl,_Cl){_pd("d3d_draw_wall()")}function _Kl(){_pd("d3d_model_create()")}function _Ll(_pl){_pd("d3d_model_destroy()")}function _Ml(_pl){_pd("d3d_model_clear()")}function _Nl(_pl,_Ol){_pd("d3d_model_save()")}function _Pl(_pl,_Ol){_pd("d3d_model_load()")}function _Ql(_pl,_Ol){_pd("d3d_model_save_buffer()")}function _Rl(_pl,_Ol){_pd("d3d_model_load_buffer()")}function _Sl(_pl,x,y,_Ed,_rd){_pd("d3d_model_draw()")}function _Tl(_pl,_d1){_pd("d3d_model_primitive_begin()")} function _Ul(_pl,x,y,_Ed){_pd("d3d_model_vertex()")}function _Vl(_pl,x,y,_Ed,_Aa,alpha){_pd("d3d_model_vertex_colour()")}function _Wl(_pl,x,y,_Ed,_Aa,alpha){_pd("d3d_model_vertex_color()")}function _Xl(_pl,x,y,_Ed,_wd,_xd){_pd("d3d_model_vertex_texture()")}function _Yl(_pl,x,y,_Ed,_wd,_xd,_Aa,alpha){_pd("d3d_model_vertex_texture_colour()")}function _Zl(_pl,x,y,_Ed,_wd,_xd,_Aa,alpha){_pd("d3d_model_vertex_texture_color()")}function __l(_pl,x,y,_Ed,_Ld,_Md,_Nd){_pd("d3d_model_vertex_normal()")}function _0m(_pl, x,y,_Ed,_Ld,_Md,_Nd,_Aa,alpha){_pd("d3d_model_vertex_normal_color()")}function _1m(_pl,x,y,_Ed,_Ld,_Md,_Nd,_wd,_xd){_pd("d3d_model_vertex_normal_texture()")}function _2m(_pl,x,y,_Ed,_Ld,_Md,_Nd,_wd,_xd,_Aa,alpha){_pd("d3d_model_vertex_normal_texture_color()")}function _3m(_pl){_pd("d3d_model_primitive_end()")}function _4m(_pl,_P8,_Q8,_zl,_R8,_S8,_Al,_Bl,_Cl){_pd("d3d_model_block()")}function _5m(_pl,_P8,_Q8,_zl,_R8,_S8,_Al,_Bl,_Cl,_Hl,_El){_pd("d3d_model_cylinder()")}function _6m(_pl,_P8,_Q8,_zl,_R8,_S8, _Al,_Bl,_Cl,_Hl,_El){_pd("d3d_model_cone()")}function _7m(_pl,_P8,_Q8,_zl,_R8,_S8,_Al,_Bl,_Cl,_El){_pd("d3d_model_ellipsoid()")}function _8m(_pl,_P8,_Q8,_zl,_R8,_S8,_Al,_Bl,_Cl){_pd("d3d_model_wall()")}function _9m(_pl,_P8,_Q8,_zl,_R8,_S8,_Al,_Bl,_Cl){_pd("d3d_model_floor()")}function _am(enable){_pd("d3d_set_perspective()")}function _bm(_cm,_dm,_em,_fm,_gm,_hm,_im,_jm,_km){_pd("d3d_set_projection()");}function _lm(_cm,_dm,_em,_fm,_gm,_hm,_im,_jm,_km,angle,_mm,_nm,_om){_pd("d3d_set_projection_ext()")} function _pm(x,y,_X1,_Y1,angle){_pd("d3d_set_projection_ortho()")}function _qm(x,y,_X1,_Y1,angle){_pd("d3d_set_projection_perspective()")}function _rm(){_pd("d3d_transform_set_identity()")}function _sm(_tm,_um,_vm){_pd("d3d_transform_set_translation()")}function _wm(_ya,_za,_xm){_pd("d3d_transform_set_scaling()")}function _ym(angle){_pd("d3d_transform_set_rotation_x()")}function _zm(angle){_pd("d3d_transform_set_rotation_y()");}function _Am(angle){_pd("d3d_transform_set_rotation_z()")}function _Bm(_Cm,_Dm, _Em,angle){_pd("d3d_transform_set_rotation_axis()")}function _Fm(_tm,_um,_vm){_pd("d3d_transform_add_translation()")}function _Gm(_ya,_za,_xm){_pd("d3d_transform_add_scaling()")}function _Hm(angle){_pd("d3d_transform_add_rotation_x()")}function _Im(angle){_pd("d3d_transform_add_rotation_y()")}function _Jm(angle){_pd("d3d_transform_add_rotation_axis()")}function _Km(_Cm,_Dm,_Em,angle){_pd("d3d_transform_add_rotation_z()");}function _Lm(__7,_08,_Se){_pd("d3d_transform_vertex()")}function _Mm(_ef){_pd("matrix_get()")} function _Nm(_ef,_Om){_pd("matrix_set()")}var _Pm=_Qm;var _Rm=_Sm;var _Tm=_Um;var _Vm=_Wm;var _Xm=_Ym;var _Zm=__m;var _0n=_1n;var _2n=_3n;var _4n=_5n;var _6n=_7n;var _8n=_9n;var _an=_bn;var _cn=_dn;var _en=_fn;function _gn(){_pd("d3d_transform_stack_clear()")}function _hn(){_pd("d3d_transform_stack_empty()")}function _in(){_pd("d3d_transform_stack_push()")}function _jn(){_pd("d3d_transform_stack_pop()")}function _kn(){_pd("d3d_transform_stack_top()")}function _ln(){_pd("d3d_transform_stack_discard()")}function _mn(enable){ _pd("gpu_set_blendenable()")}function _nn(enable){_pd("gpu_set_ztestenable()")}function _on(_pn){_pd("gpu_set_zfunc()")}function _qn(enable){_pd("gpu_set_zwriteenable()")}function _rn(enable,_Aa,start,end){_pd("gpu_set_fog()")}function _sn(_tn){_pd("gpu_set_cullmode()")}function _g6(_un){_pd("gpu_set_blendmode()")}function _vn(src,_Sb){_pd("gpu_set_blendmode_ext()")}function _wn(src,_Sb,_xn,_yn){_pd("gpu_set_blendmode_ext_sepalpha()")}function _zn(_jl,_kl,_ll,alpha){_pd("gpu_set_colorwriteenable()");}function _An(_jl, _kl,_ll,alpha){_pd("gpu_set_colourwriteenable()")}function _Bn(enable){_pd("gpu_set_alphatestenable()")}function _Cn(value){_pd("gpu_set_alphatestref()")}function _Dn(_pn){_pd("gpu_set_alphatestfunc()")}function _En(_Fn){_pd("gpu_set_texfilter()")}function _Gn(_Hn,_Fn){_pd("gpu_set_texfilter_ext()")}function _In(repeat){_pd("gpu_set_texrepeat()")}function _Jn(_Hn,repeat){_pd("gpu_set_texrepeat_ext()")}function _Kn(_Fn){_pd("gpu_set_tex_filter()")}function _Ln(_Hn,_Fn){_pd("gpu_set_tex_filter_ext()")}function _Mn(repeat){ _pd("gpu_set_tex_repeat()")}function _Nn(_Hn,repeat){_pd("gpu_set_tex_repeat_ext()")}function _On(_Pn){_pd("gpu_set_tex_mip_filter(filter)")}function _Qn(_Hn,_Pn){_pd("gpu_set_tex_mip_filter_ext(sampler_id, filter)")}function _Rn(_Sn){_pd("gpu_set_tex_mip_bias(bias)")}function _Tn(_Hn,_Sn){_pd("gpu_set_tex_mip_bias_ext(sampler_id, bias)")}function _Un(_Vn){_pd("gpu_set_tex_min_mip(minmip)")}function _Wn(_Hn,_Vn){_pd("gpu_set_tex_min_mip_ext(sampler_id, minmip)")}function _Xn(_Yn){_pd("gpu_set_tex_max_mip(maxmip)")} function _Zn(_Hn,_Yn){_pd("gpu_set_tex_max_mip_ext(sampler_id, maxmip)")}function __n(_0o){_pd("gpu_set_tex_max_aniso(maxaniso)");}function _1o(_Hn,_0o){_pd("gpu_set_tex_max_aniso_ext(sampler_id, maxaniso)")}function _2o(_3o){_pd("gpu_set_tex_mip_enable(setting)")}function _4o(_Hn,_3o){_pd("gpu_set_tex_mip_enable_ext(sampler_id, setting)")}function _5o(){_pd("gpu_get_blendenable()")}function _6o(){_pd("gpu_get_ztestenable()")}function _7o(){_pd("gpu_get_zfunc()")}function _8o(){_pd("gpu_get_zwriteenable()"); }function _9o(){_pd("gpu_get_fog()")}function _ao(){_pd("gpu_get_cullmode()")}function _bo(){_pd("gpu_get_blendmode()")}function _co(){_pd("gpu_get_blendmode_ext()")}function _do(){_pd("gpu_get_blendmode_ext_sepalpha()")}function _eo(){_pd("gpu_get_blendmode_src()")}function _fo(){_pd("gpu_get_blendmode_dest()")}function _go(){_pd("gpu_get_blendmode_srcalpha()");}function _ho(){_pd("gpu_get_blendmode_destalpha()")}function _io(){_pd("gpu_get_colorwriteenable()")}function _jo(){_pd("gpu_get_colourwriteenable()")} function _ko(){_pd("gpu_get_alphatestenable()")}function _lo(){_pd("gpu_get_alphatestref()")}function _mo(){_pd("gpu_get_alphatestfunc()")}function _no(){_pd("gpu_get_texfilter()")}function _oo(_Hn){_pd("gpu_get_texfilter_ext()")}function _po(){_pd("gpu_get_texrepeat()")}function _qo(_Hn){_pd("gpu_get_texrepeat_ext()")}function _ro(){_pd("gpu_get_tex_filter()")}function _so(_Hn){_pd("gpu_get_tex_filter_ext()")}function _to(){_pd("gpu_get_tex_repeat()")}function _uo(_Hn){_pd("gpu_get_tex_repeat_ext()")}function _vo(){ _pd("gpu_get_tex_mip_filter()")}function _wo(_Hn){_pd("gpu_get_tex_mip_filter_ext(sampler_id)")}function _xo(){_pd("gpu_get_tex_mip_bias()")}function _yo(_Hn){_pd("gpu_get_tex_mip_bias_ext(sampler_id)")}function _zo(){_pd("gpu_get_tex_min_mip()")}function _Ao(_Hn){_pd("gpu_get_tex_min_mip_ext(sampler_id)")}function _Bo(){_pd("gpu_get_tex_max_mip()")}function _Co(_Hn){_pd("gpu_get_tex_max_mip_ext(sampler_id)")}function _Do(){_pd("gpu_get_tex_max_aniso()")}function _Eo(_Hn){_pd("gpu_get_tex_max_aniso_ext(sampler_id)")} function _Fo(){_pd("gpu_get_tex_mip_enable()")}function _Go(_Hn){_pd("gpu_get_tex_mip_enable_ext(sampler_id)")}function _Ho(){_pd("gpu_push_state()")}function _Io(){_pd("gpu_pop_state()")}function _Jo(){_pd("gpu_get_state()")}function _Ko(map){_pd("gpu_set_state()")}var _Lo=[];var _Mo=50;var _No=0;var _Oo=new Array(_Mo+1);function _Po(){if(!_R9){return }_9l=_Qo;_al=_Ro;_cl=_So;_el=_To;_fl=_Uo;_hl=_Vo;_bl=_Wo;_il=_Xo;_ml=_Xo;_am=_Yo;_bm=_Zo;_lm=__o;_pm=_0p;_qm=_1p;_rm=_2p;_sm=_3p;_wm=_4p;_ym=_5p;_zm=_6p;_Am=_7p; _Bm=_8p;_Fm=_9p;_Gm=_ap;_Hm=_bp;_Im=_cp;_Jm=_dp;_Km=_ep;_Lm=_fp;_gn=_gp;_hn=_hp;_in=_ip;_jn=_jp;_kn=_kp;_ln=_lp;_yl=_mp;_Dl=_np;_Fl=_op;_Gl=_pp;_Il=_qp;_Jl=_rp;_nl=_sp;_ol=_tp;_rl=_up;_tl=_vp;_ul=_wp;_vl=_xp;_wl=_yp;_xl=_zp;_Kl=_Ap;_Ll=_Bp;_Ml=_Cp;_Nl=_Dp;_Pl=_Ep;_Ql=_Fp;_Rl=_Gp;_Sl=_Hp;_Tl=_Ip;_Ul=_Jp;_Wl=_Kp;_Vl=_Kp;_Xl=_Lp;_Zl=_Mp;_Yl=_Mp;__l=_Np;_0m=_Op;_1m=_Pp;_2m=_Qp;_3m=_Rp;_4m=_Sp;_5m=_Tp;_6m=_Up;_7m=_Vp;_8m=_Wp;_9m=_Xp;_Mm=_Yp;_Nm=_Zp;_Pm=_Qm;_Rm=_Sm;_Tm=_Um;_Vm=_Wm;_Xm=_Ym;_Zm=__m;_0n=_1n; _2n=_3n;_4n=_5n;_g6=__p;_mn=_0q;_nn=_1q;_on=_2q;_qn=_3q;_rn=_4q;_sn=_5q;_g6=__p;_vn=_6q;_wn=_7q;_zn=_8q;_An=_9q;_Bn=_aq;_Cn=_bq;_Dn=_cq;_En=_dq;_Gn=_eq;_In=_fq;_Jn=_gq;_Kn=_dq;_Ln=_eq;_Mn=_fq;_Nn=_gq;_On=_hq;_Qn=_iq;_Rn=_jq;_Tn=_kq;_Un=_lq;_Wn=_mq;_Xn=_nq;_Zn=_oq;__n=_pq;_1o=_qq;_2o=_rq;_4o=_sq;_5o=_tq;_6o=_uq;_7o=_vq;_8o=_wq;_9o=_xq;_ao=_yq;_bo=_zq;_co=_Aq;_do=_Bq;_eo=_Cq;_fo=_Dq;_go=_Eq;_ho=_Fq;_io=_Gq;_jo=_Hq;_ko=_Iq;_lo=_Jq;_mo=_Kq;_no=_Lq;_oo=_Mq;_po=_Nq;_qo=_Oq;_ro=_Lq;_so=_Mq;_to=_Nq;_uo=_Oq; _vo=_Pq;_wo=_Qq;_xo=_Rq;_yo=_Sq;_zo=_Tq;_Ao=_Uq;_Bo=_Vq;_Co=_Wq;_Do=_Xq;_Eo=_Yq;_Fo=_Zq;_Go=__q;_Ho=_0r;_Io=_1r;_Jo=_2r;_Ko=_3r;_Oo[0]=new _4r()}function _Qo(){_5r=true;_R9._6r(_7r);_R9._8r(_9r);_R9._ar(_br)}function _Ro(){_5r=false;_R9._6r(false);_R9._8r(false);_R9._ar(false)}function _So(_cr){_br=_cr>0.5;_R9._ar(_br)}function _To(_rk){}function _Uo(_dr){_9r=(_dr>0.5);_R9._8r(_9r)}function _Vo(_er){if(_5r||_u7){_Ac=Math.min(16000.0,Math.max(-16000.0,_er))}else {_Ac=0.0}}function _Wo(_fr){_7r=(_fr>0.5);_R9._6r(_7r)} function _Xo(_jl,_kl,_ll,alpha){_gr._jl=(_jl>=0.5);_gr._kl=(_kl>=0.5);_gr._ll=(_ll>=0.5);_gr.alpha=(alpha>=0.5);_R9._hr(_gr._jl,_gr._kl,_gr._ll,_gr.alpha)}function _Yo(_ir){_jr=_ir}function _sp(_ir){if(_kr!=_ir){_kr=_ir;_R9._lr(_mr())}}function _Zo(_cm,_dm,_em,_fm,_gm,_hm,_im,_jm,_km){var _nr=new _4r();var _9j=new _or(_cm,_dm,_em);var _pr=new _or(_fm,_gm,_hm);var _qr=new _or(_im,_jm,_km);_nr._rr(_9j,_pr,_qr);_R9._sr(_nr)}function __o(_cm,_dm,_em,_fm,_gm,_hm,_im,_jm,_km,angle,_mm,_tr,_ur){var _nr=new _4r();var _9j=new _or(_cm, _dm,_em);var _pr=new _or(_fm,_gm,_hm);var _qr=new _or(_im,_jm,_km);_nr._rr(_9j,_pr,_qr);var _8l=new _4r();_8l._vr(angle,_mm,_tr,_ur);_8l._O8[_wr]*=_xr;_R9._sr(_nr);_R9._yr(_8l)}function _0p(x,y,_X1,_Y1,angle){var _nr=new _4r();var _4d=new _or(x+(_X1/2.0),y+(_Y1/2.0),-_X1);var _5d=new _or(x+(_X1/2.0),y+(_Y1/2.0),0.0);var _6d=new _or(Math.sin(-angle*(Math.PI/180.0)),Math.cos(-angle*(Math.PI/180.0)),0.0);_nr._rr(_4d,_5d,_6d);var _zr=new _4r();_zr._Ar(_X1,-_Y1*_xr,1.0,32000.0);_R9._sr(_nr);_R9._yr(_zr)}function _1p(x, y,_X1,_Y1,angle){var _nr=new _4r();var _4d=new _or(x+(_X1/2.0),y+(_Y1/2.0),-_X1);var _5d=new _or(x+(_X1/2.0),y+(_Y1/2.0),0.0);var _6d=new _or(Math.sin(-angle*(Math.PI/180.0)),Math.cos(-angle*(Math.PI/180.0)),0.0);_nr._rr(_4d,_5d,_6d);var _8l=new _4r();_8l._Br(1.0,(_Y1/_X1),1.0,32000.0);_8l._O8[_wr]*=_xr;_R9._sr(_nr);_R9._yr(_8l)}function _mp(_P8,_Q8,_zl,_R8,_S8,_Al,_rd,_Bl,_Cl){var _Cr=_Dr();_Er(true);_Cd(_3e,_rd);{_Qd(_P8,_Q8,_zl,0,0,1,0,0);_Qd(_P8,_S8,_zl,0,0,1,0,_Cl);_Qd(_R8,_S8,_Al,0,0,1,_Bl,_Cl);_Qd(_R8, _Q8,_Al,0,0,1,_Bl,0)}_Td();_Er(_Cr)}function _np(_P8,_Q8,_zl,_R8,_S8,_Al,_rd,_Fr,_Gr,_El){var _Cr=_Dr();_Er(true);if(_El<3){_El=3}if(_El>128){_El=128}var _u9=[];var _t9=[];for(var _V1=0;_V1<=_El;_V1++){_u9[_V1]=Math.cos(_V1*2.0*Math.PI/_El);_t9[_V1]=Math.sin(_V1*2.0*Math.PI/_El)}var _o9=(_R8+_P8)/2,_p9=(_S8+_Q8)/2,_Hr=(_Al+_zl)/2,_Ir=(_R8-_P8)/2,_Jr=(_S8-_Q8)/2,_Kr=(_Al-_zl)/2;var _Lr=(_El+1)/2;for(var _79=0;_79<_Lr;_79++){var _Mr=Math.cos(_79*Math.PI/_Lr),_Nr=Math.sin(_79*Math.PI/_Lr),_Or=Math.cos((_79+1)*Math.PI/_Lr), _Pr=Math.sin((_79+1)*Math.PI/_Lr);_Cd(_2e,_rd);for(var _V1=0;_V1<=_El;_V1++){_Qd(_o9+_Ir*_Nr*_u9[_V1],_p9+_Jr*_Nr*_t9[_V1],_Hr+_Kr*_Mr,_Nr*_u9[_V1],_Nr*_t9[_V1],_Mr,_Fr*_V1/_El,_79*_Gr/_Lr);_Qd(_o9+_Ir*_Pr*_u9[_V1],_p9+_Jr*_Pr*_t9[_V1],_Hr+_Kr*_Or,_Pr*_u9[_V1],_Pr*_t9[_V1],_Or,_Fr*_V1/_El,(_79+1)*_Gr/_Lr)}_Td()}_Er(_Cr)}function _op(_P8,_Q8,_zl,_R8,_S8,_Al,_rd,_Fr,_Gr){var _Cr=_Dr();_Er(true);_Cd(_1e,_rd);{_Qd(_P8,_Q8,_zl,0,0,-1,0,0);_Qd(_P8,_S8,_zl,0,0,-1,0,_Gr);_Qd(_R8,_S8,_zl,0,0,-1,_Fr,_Gr);_Qd(_R8, _S8,_zl,0,0,-1,_Fr,_Gr);_Qd(_R8,_Q8,_zl,0,0,-1,_Fr,0);_Qd(_P8,_Q8,_zl,0,0,-1,0,0)}{_Qd(_P8,_Q8,_Al,0,0,1,0,0);_Qd(_R8,_Q8,_Al,0,0,1,_Fr,0);_Qd(_R8,_S8,_Al,0,0,1,_Fr,_Gr);_Qd(_R8,_S8,_Al,0,0,1,_Fr,_Gr);_Qd(_P8,_S8,_Al,0,0,1,0,_Gr);_Qd(_P8,_Q8,_Al,0,0,1,0,0)}{_Qd(_P8,_S8,_zl,0,1,0,0,0);_Qd(_P8,_S8,_Al,0,1,0,0,_Gr);_Qd(_R8,_S8,_Al,0,1,0,_Fr,_Gr);_Qd(_R8,_S8,_Al,0,1,0,_Fr,_Gr);_Qd(_R8,_S8,_zl,0,1,0,_Fr,0);_Qd(_P8,_S8,_zl,0,1,0,0,0)}{_Qd(_R8,_S8,_zl,1,0,0,0,0);_Qd(_R8,_S8,_Al,1,0,0,0,_Gr);_Qd(_R8,_Q8, _Al,1,0,0,_Fr,_Gr);_Qd(_R8,_Q8,_Al,1,0,0,_Fr,_Gr);_Qd(_R8,_Q8,_zl,1,0,0,_Fr,0);_Qd(_R8,_S8,_zl,1,0,0,0,0)}{_Qd(_R8,_Q8,_zl,0,-1,0,0,0);_Qd(_R8,_Q8,_Al,0,-1,0,0,_Gr);_Qd(_P8,_Q8,_Al,0,-1,0,_Fr,_Gr);_Qd(_P8,_Q8,_Al,0,-1,0,_Fr,_Gr);_Qd(_P8,_Q8,_zl,0,-1,0,_Fr,0);_Qd(_R8,_Q8,_zl,0,-1,0,0,0)}{_Qd(_P8,_Q8,_zl,-1,0,0,0,0);_Qd(_P8,_Q8,_Al,-1,0,0,0,_Gr);_Qd(_P8,_S8,_Al,-1,0,0,_Fr,_Gr);_Qd(_P8,_S8,_Al,-1,0,0,_Fr,_Gr);_Qd(_P8,_S8,_zl,-1,0,0,_Fr,0);_Qd(_P8,_Q8,_zl,-1,0,0,0,0)}_Td();_Er(_Cr)}function _pp(_P8,_Q8, _zl,_R8,_S8,_Al,_rd,_Fr,_Gr,_Hl,_El){var _u9=[];var _t9=[];var _Cr=_Dr();_Er(true);if(_El<3){_El=3}if(_El>128){_El=128}for(var _V1=0;_V1<=_El;_V1++){_u9[_V1]=Math.cos(_V1*2.0*Math.PI/_El);_t9[_V1]=Math.sin(_V1*2.0*Math.PI/_El)}var _o9=(_R8+_P8)/2.0;var _p9=(_S8+_Q8)/2.0;var _Ir=(_R8-_P8)/2.0;var _Jr=(_S8-_Q8)/2.0;if(true==_Hl){_Cd(_3e,_rd);_Qd(_o9,_p9,_Al,0,0,1,0,_Gr);for(var _V1=0;_V1<=_El;_V1++){_Qd(_o9+_u9[_V1]*_Ir,_p9+_t9[_V1]*_Jr,_Al,0,0,1,0,_Gr)}_Td()}_Cd(_2e,_rd);for(var _V1=0;_V1<=_El;_V1++){_Qd(_o9+_u9[_V1]*_Ir, _p9+_t9[_V1]*_Jr,_Al,_u9[_V1],_t9[_V1],0,_Fr*_V1/_El,_Gr);_Qd(_o9+_u9[_V1]*_Ir,_p9+_t9[_V1]*_Jr,_zl,_u9[_V1],_t9[_V1],0,_Fr*_V1/_El,0)}_Td();if(true==_Hl){_Cd(_3e,_rd);_Qd(_o9,_p9,_zl,0,0,-1,0,0);for(var _V1=_El;_V1>=0;_V1--){_Qd(_o9+_u9[_V1]*_Ir,_p9+_t9[_V1]*_Jr,_zl,0,0,-1,0,0)}_Td()}_Er(_Cr)}function _qp(_P8,_Q8,_zl,_R8,_S8,_Al,_rd,_Fr,_Gr,_Hl,_El){var _u9=[];var _t9=[];var _Cr=_Dr();_Er(true);if(_El<3){_El=3}if(_El>128){_El=128}for(var _V1=0;_V1<=_El;_V1++){_u9[_V1]=Math.cos(_V1*2.0*Math.PI/_El);_t9[_V1]=Math.sin(_V1*2.0*Math.PI/_El)} var _o9=(_R8+_P8)/2.0;var _p9=(_S8+_Q8)/2.0;var _Ir=(_R8-_P8)/2.0;var _Jr=(_S8-_Q8)/2.0;_Cd(_2e,_rd);for(var _V1=0;_V1<=_El;_V1++){_Qd(_o9,_p9,_Al,0,0,1,_Fr*_V1/_El,_Gr);_Qd(_o9+_u9[_V1]*_Ir,_p9+_t9[_V1]*_Jr,_zl,_u9[_V1],_t9[_V1],0,_Fr*_V1/_El,0)}_Td();if(true==_Hl){_Cd(_3e,_rd);_Qd(_o9,_p9,_zl,0,0,-1,0,0);for(var _V1=_El;_V1>=0;_V1--){_Qd(_o9+_u9[_V1]*_Ir,_p9+_t9[_V1]*_Jr,_zl,0,0,-1,0,0)}_Td()}_Er(_Cr)}function _rp(_P8,_Q8,_zl,_R8,_S8,_Al,_rd,_Fr,_Gr){var _Cr=_Dr();_Er(true);var _Z8=Math.sqrt(_Qr(_R8-_P8)+_Qr(_S8-_Q8)); if(_Z8==0.0){return }var _Ld=(_S8-_Q8)/_Z8;var _Md=-(_R8-_P8)/_Z8;_Cd(_3e,_rd);{_Qd(_P8,_Q8,_zl,_Ld,_Md,0,0,0);_Qd(_R8,_S8,_zl,_Ld,_Md,0,_Fr,0);_Qd(_R8,_S8,_Al,_Ld,_Md,0,_Fr,_Gr);_Qd(_P8,_Q8,_Al,_Ld,_Md,0,0,_Gr)}_Td();_Er(_Cr)}function _tp(_pl,_0d,_1d,_ql,_Aa){var _Rr=new _or(_0d,_1d,_ql);_Rr._Sr();var _Tr=_pl*4;_Ur[_Tr+0]=_Rr._Vr;_Ur[_Tr+1]=_Rr._Wr;_Ur[_Tr+2]=_Rr._Xr;_Ur[_Tr+3]=0.0;_Yr[_Tr+0]=(_Aa&0xff)/255.0;_Yr[_Tr+1]=((_Aa>>8)&0xff)/255.0;_Yr[_Tr+2]=((_Aa>>16)&0xff)/255.0;_Yr[_Tr+3]=1.0;_Zr[_pl]=__r; _0s[_Tr+0]=0;_0s[_Tr+1]=0;_0s[_Tr+2]=0;_0s[_Tr+3]=0;_R9._1s(_pl,_0s.subarray(_pl*4,(_pl+1)*4),_Ur.subarray(_pl*4,(_pl+1)*4),_Yr.subarray(_pl*4,(_pl+1)*4))}function _zp(){var _Aa=(((_2s[0]*255.0))&0xff)|(((_2s[1]*255.0)<<8)&0xff00)|(((_2s[2]*255.0)<<16)&0xff0000)|(((_2s[3]*255.0)<<24)&0xff000000);return _Aa}function _yp(index){var _Ui=[];if(index<0||index>7){console.log("draw_light_get() - light index out of range");return }var _Tr=index*4;_Ui[0]=_3s[index];_Ui[1]=_Zr[index];if(_Zr[index]==__r){_Ui[2]=_Ur[_Tr+0]; _Ui[3]=_Ur[_Tr+1];_Ui[4]=_Ur[_Tr+2];_Ui[5]=_Ur[_Tr+3]}else {_Ui[2]=_0s[_Tr+0];_Ui[3]=_0s[_Tr+1];_Ui[4]=_0s[_Tr+2];_Ui[5]=_0s[_Tr+3]}var _09=(((_Yr[_Tr+0]*255.0))&0xff);var _bb=(((_Yr[_Tr+1]*255.0)<<8)&0xff00);var _39=(((_Yr[_Tr+2]*255.0)<<16)&0xff0000);var _cb=(((_Yr[_Tr+3]*255.0)<<24)&0xff000000);var _Aa=_09|_bb|_39|_cb;_Ui[6]=_Aa;return _Ui}function _up(_pl,x,y,_Ed,_sl,_Aa){var _Tr=_pl*4;_0s[_Tr+0]=x;_0s[_Tr+1]=y;_0s[_Tr+2]=_Ed;_0s[_Tr+3]=_sl;_Yr[_Tr+0]=(_Aa&0xff)/255.0;_Yr[_Tr+1]=((_Aa>>8)&0xff)/255.0; _Yr[_Tr+2]=((_Aa>>16)&0xff)/255.0;_Yr[_Tr+3]=1.0;_Zr[_pl]=_4s;_Ur[_Tr+0]=0;_Ur[_Tr+1]=0;_Ur[_Tr+2]=0;_Ur[_Tr+3]=0;_R9._1s(_pl,_0s.subarray(_pl*4,(_pl+1)*4),_Ur.subarray(_pl*4,(_pl+1)*4),_Yr.subarray(_pl*4,(_pl+1)*4))}function _vp(_pl,enable){_3s[_pl]=enable;_R9._5s(_pl,enable,_Yr.subarray(_pl*4,(_pl+1)*4))}function _wp(_g3){_2s[0]=(_g3&0xff)/255.0;_2s[1]=((_g3>>8)&0xff)/255.0;_2s[2]=((_g3>>16)&0xff)/255.0;_2s[3]=((_g3>>24)&0xff)/255.0;_R9._6s(_2s)}function _xp(enable,_g3,start,end){if(_7s==null){_7s=new Float32Array(8)} _7s[0]=enable;var _sl=end-start;_7s[1]=(_sl==0.0)?0.0:(1.0/_sl);_7s[2]=end;_7s[3]=0.0;_7s[4]=(_g3&0xff)/255.0;_7s[5]=((_g3>>8)&0xff)/255.0;_7s[6]=((_g3>>16)&0xff)/255.0;_7s[7]=((_g3>>24)&0xff)/255.0;_R9._8s(_7s)}function _Ap(){return(_Lo.push(new _9s())-1)}function _Bp(_pl){if(_Lo[_pl]){_Lo[_pl]._Nh();_Lo[_pl]=null}}function _Cp(_pl){if(_Lo[_pl]){_Lo[_pl]._Nh()}}function _Dp(_pl,_Ol){if(_Lo[_pl]){_Lo[_pl]._as(_Ol)}}function _Fp(_pl,_bs){}function _Ep(_pl,_Ol){if(_Lo[_pl]){_Lo[_pl]._6a(_Ol)}}function _Gp(_pl, _bs){}function _Hp(_pl,x,y,_Ed,_rd){if(_Lo[_pl]){_Lo[_pl]._Da(x,y,_Ed,_rd)}}function _Ip(_pl,_d1){if(_Lo[_pl]){_Lo[_pl]._sf(_d1)}}function _Jp(_pl,x,y,_Ed){if(_Lo[_pl]){_Lo[_pl]._cs(x,y,_Ed)}}function _Kp(_pl,x,y,_Ed,_Aa,alpha){if(_Lo[_pl]){_Lo[_pl]._ds(x,y,_Ed,_Aa,alpha)}}function _Lp(_pl,x,y,_Ed,_wd,_xd){if(_Lo[_pl]){_Lo[_pl]._es(x,y,_Ed,_wd,_xd)}}function _Mp(_pl,x,y,_Ed,_wd,_xd,_Aa,alpha){if(_Lo[_pl]){_Lo[_pl]._fs(x,y,_Ed,_wd,_xd,_Aa,alpha)}}function _Np(_pl,x,y,_Ed,_Ld,_Md,_Nd){if(_Lo[_pl]){_Lo[_pl]._gs(x, y,_Ed,_Ld,_Md,_Nd)}}function _Op(_pl,x,y,_Ed,_Ld,_Md,_Nd,_Aa,alpha){if(_Lo[_pl]){_Lo[_pl]._hs(x,y,_Ed,_Ld,_Md,_Nd,_Aa,alpha)}}function _Pp(_pl,x,y,_Ed,_Ld,_Md,_Nd,_wd,_xd){if(_Lo[_pl]){_Lo[_pl]._is(x,y,_Ed,_Ld,_Md,_Nd,_wd,_xd)}}function _Qp(_pl,x,y,_Ed,_Ld,_Md,_Nd,_wd,_xd,_Aa,alpha){if(_Lo[_pl]){_Lo[_pl]._js(x,y,_Ed,_Ld,_Md,_Nd,_wd,_xd,_Aa,alpha)}}function _Rp(_pl){if(_Lo[_pl]){_Lo[_pl]._uf()}}function _Sp(_pl,_P8,_Q8,_zl,_R8,_S8,_Al,_Bl,_Cl){if(_Lo[_pl]){_Lo[_pl]._ks(_P8,_Q8,_zl,_R8,_S8,_Al,_Bl,_Cl)} }function _Tp(_pl,_P8,_Q8,_zl,_R8,_S8,_Al,_Bl,_Cl,_Hl,_El){if(_Lo[_pl]){_Lo[_pl]._ls(_P8,_Q8,_zl,_R8,_S8,_Al,_Bl,_Cl,_Hl,_El)}}function _Up(_pl,_P8,_Q8,_zl,_R8,_S8,_Al,_Bl,_Cl,_Hl,_El){if(_Lo[_pl]){_Lo[_pl]._ms(_P8,_Q8,_zl,_R8,_S8,_Al,_Bl,_Cl,_Hl,_El)}}function _Vp(_pl,_P8,_Q8,_zl,_R8,_S8,_Al,_Bl,_Cl,_El){if(_Lo[_pl]){_Lo[_pl]._ns(_P8,_Q8,_zl,_R8,_S8,_Al,_Bl,_Cl,_El)}}function _Wp(_pl,_P8,_Q8,_zl,_R8,_S8,_Al,_Bl,_Cl){if(_Lo[_pl]){_Lo[_pl]._os(_P8,_Q8,_zl,_R8,_S8,_Al,_Bl,_Cl)}}function _Xp(_pl,_P8,_Q8, _zl,_R8,_S8,_Al,_Bl,_Cl){if(_Lo[_pl]){_Lo[_pl]._ps(_P8,_Q8,_zl,_R8,_S8,_Al,_Bl,_Cl)}}function _2p(){_qs(_rs,new _4r())}function _3p(_tm,_um,_vm){var _O8=new _4r();_O8._ss(_tm,_um,_vm);_qs(_rs,_O8)}function _4p(_ya,_za,_xm){var _O8=new _4r();_O8._ts(_ya,_za,_xm);_qs(_rs,_O8)}function _5p(angle){var _O8=new _4r();_O8._us(angle);_qs(_rs,_O8)}function _6p(angle){var _O8=new _4r();_O8._vs(angle);_qs(_rs,_O8)}function _7p(angle){var _O8=new _4r();_O8._ws(angle);_qs(_rs,_O8)}function _8p(_Cm,_Dm,_Em,angle){var _O8=new _4r(); _O8._xs(new _or(_Cm,_Dm,_Em),-angle);_qs(_rs,_O8)}function _9p(_tm,_um,_vm){var _ys=new _4r();_ys._ss(_tm,_um,_vm);var _zs=_As(_rs);var _O8=new _4r();_O8.Multiply(_zs,_ys);_qs(_rs,_O8)}function _ap(_ya,_za,_xm){var _Bs=new _4r();_Bs._ts(_ya,_za,_xm);var _zs=_As(_rs);var _O8=new _4r();_O8.Multiply(_zs,_Bs);_qs(_rs,_O8)}function _bp(angle){var _Cs=new _4r();_Cs._us(angle);var _zs=_As(_rs);var _O8=new _4r();_O8.Multiply(_zs,_Cs);_qs(_rs,_O8)}function _cp(angle){var _Cs=new _4r();_Cs._vs(angle);var _zs=_As(_rs);var _O8=new _4r(); _O8.Multiply(_zs,_Cs);_qs(_rs,_O8)}function _dp(angle){var _Cs=new _4r();_Cs._ws(angle);var _zs=_As(_rs);var _O8=new _4r();_O8.Multiply(_zs,_Cs);_qs(_rs,_O8)}function _ep(_Cm,_Dm,_Em,angle){var _Cs=new _4r();_Cs._xs(new _or(_Cm,_Dm,_Em),-angle);var _zs=_As(_rs);var _O8=new _4r();_O8.Multiply(_zs,_Cs);_qs(_rs,_O8)}function _fp(__7,_08,_Se){var _zs=_As(_rs);var _89=(_zs._O8[_Ds]*__7)+(_zs._O8[_Es]*_08)+(_zs._O8[_Fs]*_Se)+_zs._O8[_Gs];var _a9=(_zs._O8[_Hs]*__7)+(_zs._O8[_wr]*_08)+(_zs._O8[_Is]*_Se)+_zs._O8[_Js];var _Ks=(_zs._O8[_Ls]*__7)+(_zs._O8[_Ms]*_08)+(_zs._O8[_Ns]*_Se)+_zs._O8[_Os]; var _09=[];_09[0]=_89;_09[1]=_a9;_09[2]=_Ks;return _09}function _gp(){_Ps()}function _hp(){return _Qs()}function _ip(){var _zs=_As(_rs);return _Rs(_zs)}function _jp(){return _Ss()}function _kp(){return _Ts()}function _lp(){return _Us()}function _Yp(_ef){_ef=yyGetInt32(_ef);var _O8=[];if(_ef<0||_ef>2){_Pi('ERROR: Invalid matrix type (matrix_get)');for(var _V1=0;_V1<16;_V1++){_O8[_V1]=0}return _O8}var _Vs=_Ws[_ef];for(var _V1=0;_V1<16;_V1++){_O8[_V1]=_Vs._O8[_V1]}return _O8}function _Zp(_ef,_Om){_ef=yyGetInt32(_ef);if(_ef<0||_ef>2){ _Pi('ERROR: Invalid matrix type (matrix_get)');return }_qs(_ef,_Om)}function _7n(){return [1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,]}function _9n(_cm,_dm,_em,_fm,_gm,_hm,_im,_jm,_km){var _O8=new _4r();var _Xs=new _or(yyGetReal(_cm),yyGetReal(_dm),yyGetReal(_em));var _Ys=new _or(yyGetReal(_fm),yyGetReal(_gm),yyGetReal(_hm));var _Zs=new _or(yyGetReal(_im),yyGetReal(_jm),yyGetReal(_km));_O8._rr(_Xs,_Ys,_Zs);var _Vs=[];for(var _V1=0;_V1<16;_V1++){_Vs[_V1]=_O8._O8[_V1]}return _Vs}function _bn(width,height,_tr,_ur){var _O8=new _4r(); _O8._Ar(yyGetReal(width),yyGetReal(height),yyGetReal(_tr),yyGetReal(_ur));var _Vs=[];for(var _V1=0;_V1<16;_V1++){_Vs[_V1]=_O8._O8[_V1]}return _Vs}function _dn(width,height,_tr,_ur){var _O8=new _4r();_O8._Br(yyGetReal(width),yyGetReal(height),yyGetReal(_tr),yyGetReal(_ur));var _Vs=[];for(var _V1=0;_V1<16;_V1++){_Vs[_V1]=_O8._O8[_V1]}return _Vs}function _fn(__s,_mm,_tr,_ur){var _O8=new _4r();_O8._vr(yyGetReal(__s),yyGetReal(_mm),yyGetReal(_tr),yyGetReal(_ur));var _Vs=[];for(var _V1=0;_V1<16;_V1++){_Vs[_V1]=_O8._O8[_V1]} return _Vs}function _Qm(__7,_08,_Se,_0t,_1t,_2t,_3t,_4t,_5t){var _O8=new _4r();var _6t=(Math.PI/180.0);_0t=(_6t*-yyGetReal(_0t));_1t=(_6t*-yyGetReal(_1t));_2t=(_6t*-yyGetReal(_2t));_O8._7t(yyGetReal(__7),yyGetReal(_08),yyGetReal(_Se),_0t,_1t,_2t,yyGetReal(_3t),yyGetReal(_4t),yyGetReal(_5t));var _Vs=[];for(var _V1=0;_V1<16;_V1++){_Vs[_V1]=_O8._O8[_V1]}return _Vs}function _Sm(_8t,_9t){var _at=new _4r();var _bt=new _4r();var _ct=new _4r();for(var _V1=0;_V1<16;_V1++){_at._O8[_V1]=yyGetReal(_8t[_V1]);_bt._O8[_V1]=yyGetReal(_9t[_V1])} _ct.Multiply(_at,_bt);var _Vs=[];for(var _V1=0;_V1<16;_V1++){_Vs[_V1]=_ct._O8[_V1]}return _Vs}function _Um(_dt,__7,_08,_Se){__7=yyGetReal(__7);_08=yyGetReal(_08);_Se=yyGetReal(_Se);var _89=(_dt[_Ds]*__7)+(_dt[_Es]*_08)+(_dt[_Fs]*_Se)+_dt[_Gs];var _a9=(_dt[_Hs]*__7)+(_dt[_wr]*_08)+(_dt[_Is]*_Se)+_dt[_Js];var _Ks=(_dt[_Ls]*__7)+(_dt[_Ms]*_08)+(_dt[_Ns]*_Se)+_dt[_Os];var _fd=[_89,_a9,_Ks];return _fd}function _Wm(_Om){if(_No>=_Mo){return }_No++;if(arguments.length==0){_Oo[_No]=new _4r(_Oo[_No-1])}else {var _Vs=new _4r(); var _V1;for(_V1=0;_V1<16;_V1++){_Vs._O8[_V1]=_Om[_V1]}_Oo[_No]=new _4r();_Oo[_No].Multiply(_Vs,_Oo[_No-1])}}function _Ym(){_No--;if(_No<0){_1n()}}function _1n(){_No=0;_Oo[0]=new _4r()}function __m(_Om){_Oo[_No]=new _4r(_Om)}function _3n(){var _et=new Array(16);var _V1;for(_V1=0;_V1<16;_V1++){_et[_V1]=_Oo[_No]._O8[_V1]}return _et}function _5n(){if(_No==0)return true;else return false;}function _0q(_ir){_R9._1c._lc(_Qb._ft,yyGetInt32(_ir)>=0.5)}function _1q(_ir){_R9._1c._lc(_Qb._gt,yyGetInt32(_ir)>=0.5)}function _2q(_ht){ _R9._1c._lc(_Qb._it,yyGetInt32(_ht))}function _3q(_ir){_R9._1c._lc(_Qb._jt,yyGetInt32(_ir)>=0.5)}function _4q(_ir,_Ue,_kt,_lt){if(Array.isArray(_ir)){var _mt=_ir;_R9._1c._lc(_Qb._nt,yyGetInt32(_mt[0])>=0.5);_R9._1c._lc(_Qb._ot,yyGetInt32(_mt[1]));_R9._1c._lc(_Qb._pt,yyGetReal(_mt[2]));_R9._1c._lc(_Qb._qt,yyGetReal(_mt[3]))}else {_R9._1c._lc(_Qb._nt,yyGetInt32(_ir)>=0.5);_R9._1c._lc(_Qb._ot,yyGetInt32(_Ue));_R9._1c._lc(_Qb._pt,yyGetReal(_kt));_R9._1c._lc(_Qb._qt,yyGetReal(_lt))}}function _5q(_rt){_R9._1c._lc(_Qb._st, yyGetInt32(_rt))}function __p(_tt){switch(yyGetInt32(_tt)){case 1:_R9._1c._lc(_Qb._3c,_Qb._Rb);_R9._1c._lc(_Qb._4c,_Qb._Ub);_R9._1c._lc(_Qb._5c,_Qb._Rb);_R9._1c._lc(_Qb._6c,_Qb._Ub);_R9._1c._lc(_Qb._7c,false);break;case 2:_R9._1c._lc(_Qb._3c,_Qb._Rb);_R9._1c._lc(_Qb._4c,_Qb._Wb);_R9._1c._lc(_Qb._5c,_Qb._Rb);_R9._1c._lc(_Qb._6c,_Qb._Wb);_R9._1c._lc(_Qb._7c,false);break;case 3:_R9._1c._lc(_Qb._3c,_Qb._ut);_R9._1c._lc(_Qb._4c,_Qb._Wb);_R9._1c._lc(_Qb._5c,_Qb._ut);_R9._1c._lc(_Qb._6c,_Qb._Wb);_R9._1c._lc(_Qb._7c, false);break;default :_R9._1c._lc(_Qb._3c,_Qb._Rb);_R9._1c._lc(_Qb._4c,_Qb._Tb);_R9._1c._lc(_Qb._5c,_Qb._Rb);_R9._1c._lc(_Qb._6c,_Qb._Tb);_R9._1c._lc(_Qb._7c,false);break }}function _6q(_Ji,_vt){var _wt,_xt;if(Array.isArray(_Ji)){_wt=yyGetInt32(_Ji[0]);_xt=yyGetInt32(_Ji[1])}else {_wt=yyGetInt32(_Ji);_xt=yyGetInt32(_vt)}_R9._1c._lc(_Qb._3c,_wt);_R9._1c._lc(_Qb._4c,_xt);_R9._1c._lc(_Qb._5c,_wt);_R9._1c._lc(_Qb._6c,_xt);_R9._1c._lc(_Qb._7c,false)}function _7q(_Ji,_vt,_yt,_zt){var _wt,_xt,_At,_Bt;if(Array.isArray(_Ji)){ _wt=yyGetInt32(_Ji[0]);_xt=yyGetInt32(_Ji[1]);_At=yyGetInt32(_Ji[2]);_Bt=yyGetInt32(_Ji[3])}else {_wt=yyGetInt32(_Ji);_xt=yyGetInt32(_vt);_At=yyGetInt32(_yt);_Bt=yyGetInt32(_zt)}_R9._1c._lc(_Qb._3c,_wt);_R9._1c._lc(_Qb._4c,_xt);_R9._1c._lc(_Qb._5c,_At);_R9._1c._lc(_Qb._6c,_Bt);_R9._1c._lc(_Qb._7c,true)}function _8q(_Ct,_Dt,_Et,_6b){var _Ft;var _Gt;var _Ht;var _It;if(Array.isArray(_Ct)){var _mt=_Ct;_Ft=(yyGetInt32(_mt[0])>=0.5);_Gt=(yyGetInt32(_mt[1])>=0.5);_Ht=(yyGetInt32(_mt[2])>=0.5);_It=(yyGetInt32(_mt[3])>=0.5)} else {_Ft=(yyGetInt32(_Ct)>=0.5);_Gt=(yyGetInt32(_Dt)>=0.5);_Ht=(yyGetInt32(_Et)>=0.5);_It=(yyGetInt32(_6b)>=0.5)}var _Jt={_jl:_Ft,_kl:_Gt,_ll:_Ht,alpha:_It};_R9._1c._lc(_Qb._Kt,_Jt)}function _9q(_Ct,_Dt,_Et,_6b){_8q(_Ct,_Dt,_Et,_6b)}function _aq(_ir){_R9._1c._lc(_Qb._Lt,yyGetInt32(_ir)>=0.5)}function _bq(_Mt){_R9._1c._lc(_Qb._Nt,yyGetInt32(_Mt))}function _cq(_ht){_R9._1c._lc(_Qb._Ot,yyGetInt32(_ht))}function _dq(_Pt){var _Qt=_R9._Rt;var _V1;if(yyGetBool(_Pt)){for(_V1=0;_V1<_Qt;_V1++){_R9._1c._St(_V1,_Qb._Tt, _Qb._Ut);_R9._1c._St(_V1,_Qb._Vt,_Qb._Ut)}}else {for(_V1=0;_V1<_Qt;_V1++){_R9._1c._St(_V1,_Qb._Tt,_Qb._Wt);_R9._1c._St(_V1,_Qb._Vt,_Qb._Wt)}}}function _eq(_Xt,_Pt){var _Hn,_Fn;if(Array.isArray(_Xt)){var _mt=_Xt;_Hn=yyGetInt32(_mt[0]);_Fn=yyGetBool(_mt[1])}else {_Hn=yyGetInt32(_Xt);_Fn=yyGetBool(_Pt)}if(_Fn){_R9._1c._St(_Hn,_Qb._Tt,_Qb._Ut);_R9._1c._St(_Hn,_Qb._Vt,_Qb._Ut)}else {_R9._1c._St(_Hn,_Qb._Tt,_Qb._Wt);_R9._1c._St(_Hn,_Qb._Vt,_Qb._Wt)}}function _fq(_Yt){var _Qt=_R9._Rt;var _V1;if(yyGetBool(_Yt)){ for(_V1=0;_V1<_Qt;_V1++){_R9._1c._St(_V1,_Qb._Zt,_Qb.__t);_R9._1c._St(_V1,_Qb._0u,_Qb.__t)}}else {for(_V1=0;_V1<_Qt;_V1++){_R9._1c._St(_V1,_Qb._Zt,_Qb._1u);_R9._1c._St(_V1,_Qb._0u,_Qb._1u)}}}function _gq(_Xt,_Yt){var _Hn,repeat;if(Array.isArray(_Xt)){var _mt=_Xt;_Hn=yyGetInt32(_mt[0]);repeat=yyGetBool(_mt[1])}else {_Hn=yyGetInt32(_Xt);repeat=yyGetBool(_Yt);}if(repeat){_R9._1c._St(_Hn,_Qb._Zt,_Qb.__t);_R9._1c._St(_Hn,_Qb._0u,_Qb.__t)}else {_R9._1c._St(_Hn,_Qb._Zt,_Qb._1u);_R9._1c._St(_Hn,_Qb._0u,_Qb._1u)} }function _hq(_2u){var _Pn=_2u;for(var _V1=0;_V1<_R9._Rt;_V1++){_R9._1c._St(_V1,_Qb._3u,_Pn)}}function _iq(_4u,_2u){var _5u=_4u;var _Pn=_2u;if((_5u<0)||(_5u>=_R9._Rt)){return }_R9._1c._St(_5u,_Qb._3u,_Pn)}function _jq(_6u){var _Sn=_6u;for(var _V1=0;_V1<_R9._Rt;_V1++){_R9._1c._St(_V1,_Qb._7u,_Sn)}}function _kq(_4u,_6u){var _5u=_4u;var _Sn=_6u;if((_5u<0)||(_5u>=_R9._Rt)){return;}_R9._1c._St(_5u,_Qb._7u,_Sn)}function _lq(_8u){var _Vn=_8u;for(var _V1=0;_V1<_R9._Rt;_V1++){_R9._1c._St(_V1,_Qb._9u,_Vn)}}function _mq(_4u, _8u){var _5u=_4u;var _Vn=_8u;if((_5u<0)||(_5u>=_R9._Rt)){return }_R9._1c._St(_5u,_Qb._9u,_Vn)}function _nq(_au){var _Yn=_au;for(var _V1=0;_V1<_R9._Rt;_V1++){_R9._1c._St(_V1,_Qb._bu,_Yn)}}function _oq(_4u,_au){var _5u=_4u;var _Yn=_au;if((_5u<0)||(_5u>=_R9._Rt)){return }_R9._1c._St(_5u,_Qb._bu,_Yn)}function _pq(_cu){var _0o=_cu;for(var _V1=0;_V1<_R9._Rt;_V1++){_R9._1c._St(_V1,_Qb._du,_0o)}}function _qq(_4u,_cu){var _5u=_4u;var _0o=_cu;if((_5u<0)||(_5u>=_R9._Rt)){return }_R9._1c._St(_5u,_Qb._du,_0o)}function _rq(_ir){ var enable=_ir;for(var _V1=0;_V1<_R9._Rt;_V1++){_R9._1c._St(_V1,_Qb._eu,enable)}}function _sq(_4u,_ir){var _5u=_4u;var enable=_ir;if((_5u<0)||(_5u>=_R9._Rt)){return }_R9._1c._St(_5u,_Qb._eu,enable)}function _tq(){return _R9._1c._2c(_Qb._ft)?1.0:0.0}function _uq(){return _R9._1c._2c(_Qb._gt)?1.0:0.0}function _vq(){return _R9._1c._2c(_Qb._it)}function _wq(){return _R9._1c._2c(_Qb._jt)?1.0:0.0}function _xq(){var _mt=new Array();_mt.push(_R9._1c._2c(_Qb._nt)?1.0:0.0);_mt.push(_R9._1c._2c(_Qb._ot));_mt.push(_R9._1c._2c(_Qb._pt)); _mt.push(_R9._1c._2c(_Qb._qt));return _mt}function _yq(){return _R9._1c._2c(_Qb._st)}function _zq(){var _wt=_R9._1c._2c(_Qb._3c);var _xt=_R9._1c._2c(_Qb._4c);var _At=_R9._1c._2c(_Qb._5c);var _Bt=_R9._1c._2c(_Qb._6c);if((_wt!=_At)||(_xt!=_Bt)){return -1}else {switch(_wt){case _fu:{switch(_xt){case _gu:return 0;case _hu:return 1;case _iu:return 2;default :return -1}}case _ju:{if(_xt==_iu){return 3;}else {return -1}}default :return -1}}}function _Aq(){var _mt=new Array();_mt[0]=_R9._1c._2c(_Qb._3c);_mt[1]=_R9._1c._2c(_Qb._4c); return _mt}function _Bq(){var _mt=new Array();_mt[0]=_R9._1c._2c(_Qb._3c);_mt[1]=_R9._1c._2c(_Qb._4c);_mt[2]=_R9._1c._2c(_Qb._5c);_mt[3]=_R9._1c._2c(_Qb._6c);return _mt}function _Cq(){return _R9._1c._2c(_Qb._3c)}function _Dq(){return _R9._1c._2c(_Qb._4c)}function _Eq(){return _R9._1c._2c(_Qb._5c)}function _Fq(){return _R9._1c._2c(_Qb._6c)}function _Gq(){var _kg=_R9._1c._2c(_Qb._Kt);var _Ui=new Array();_Ui.push(_kg._jl?1.0:0.0);_Ui.push(_kg._kl?1.0:0.0);_Ui.push(_kg._ll?1.0:0.0);_Ui.push(_kg.alpha?1.0:0.0);return _Ui} function _Hq(){return _Gq()}function _Iq(){return _R9._1c._2c(_Qb._Lt)?1.0:0.0}function _Jq(){return _R9._1c._2c(_Qb._Nt)}function _Kq(){return _R9._1c._2c(_Qb._Ot)}function _Lq(){return _R9._1c._ku(0,_Qb._Tt)==_Qb._Ut?1.0:0.0}function _Mq(_Xt){return _R9._1c._ku(yyGetInt32(_Xt),_Qb._Tt)==_Qb._Ut?1.0:0.0}function _Nq(){return _R9._1c._ku(0,_Qb._Zt)==_Qb.__t?1.0:0.0}function _Oq(_Xt){return _R9._1c._ku(yyGetInt32(_Xt),_Qb._Zt)==_Qb.__t?1.0:0.0}function _Pq(){return _R9._1c._ku(0,_Qb._3u)}function _Qq(_4u){var _5u=_4u; if((_5u<0)||(_5u>=_R9._Rt)){return }return _R9._1c._ku(_5u,_Qb._3u)}function _Rq(){return _R9._1c._ku(0,_Qb._7u)}function _Sq(_4u){var _5u=_4u;if((_5u<0)||(_5u>=_R9._Rt)){return }return _R9._1c._ku(_5u,_Qb._7u)}function _Tq(){return _R9._1c._ku(0,_Qb._9u)}function _Uq(_4u){var _5u=_4u;if((_5u<0)||(_5u>=_R9._Rt)){return }return _R9._1c._ku(_5u,_Qb._9u)}function _Vq(){return _R9._1c._ku(0,_Qb._bu)}function _Wq(_4u){var _5u=_4u;if((_5u<0)||(_5u>=_R9._Rt)){return }return _R9._1c._ku(_5u,_Qb._bu)}function _Xq(){return _R9._1c._ku(0, _Qb._du)}function _Yq(_4u){var _5u=_4u;if((_5u<0)||(_5u>=_R9._Rt)){return }return _R9._1c._ku(_5u,_Qb._du)}function _Zq(){return _R9._1c._ku(0,_Qb._eu)}function __q(_4u){var _5u=_4u;if((_5u<0)||(_5u>=_R9._Rt)){return }return _R9._1c._ku(_5u,_Qb._eu)}function _0r(){_R9._1c._lu()}function _1r(){_R9._1c._mu()}var _nu=undefined;var _ou=undefined;function _pu(){if(_nu==undefined){_nu=["blendenable",_Qb._ft,"ztestenable",_Qb._gt,"zfunc",_Qb._it,"zwriteenable",_Qb._jt,"fogenable",_Qb._nt,"fogcolor",_Qb._ot,"fogstart", _Qb._pt,"fogend",_Qb._qt,"cullmode",_Qb._st,"srcblend",_Qb._3c,"destblend",_Qb._4c,"srcblendalpha",_Qb._5c,"destblendalpha",_Qb._6c,"sepalphaenable",_Qb._7c,"colorwriteenable",_Qb._Kt,"alphatestenable",_Qb._Lt,"alphatestref",_Qb._Nt,"alphatestfunc",_Qb._Ot]}}function _qu(){if(_ou==undefined){_ou=["magfilter",_Qb._Tt,"minfilter",_Qb._Vt,"mipfilter",_Qb._ru,"addressu",_Qb._Zt,"addressv",_Qb._0u,"minmip",_Qb._9u,"maxmip",_Qb._bu,"mipbias",_Qb._7u,"maxaniso",_Qb._du,"mipenable",_Qb._eu]}}function _2r(){ _pu();_qu();var map=_67();var _su=_nu.length/2;var _tu=_ou.length/2;var _V1;for(_V1=0;_V1<_su;_V1++){var _kg=_R9._1c._2c(_nu[_V1*2+1]);_87(map,_nu[_V1*2],_kg)}var _Qt=_R9._Rt;for(_V1=0;_V1<_tu;_V1++){var _79;for(_79=0;_79<_Qt;_79++){var name=_ou[_V1*2].slice(0)+_79;var _kg=_R9._1c._ku(_79,_ou[_V1*2+1]);_87(map,name,_kg)}}return map}function _3r(_uu){_uu=yyGetInt32(_uu);_pu();_qu();var _V1;var _su=_nu.length/2;var _tu=_ou.length/2;var _vu=_Aj(_uu);while(_vu!=undefined){var key=_vu;var value=_vj(_uu,key);var _wu=false; for(_V1=0;_V1<_su;_V1++){if(key==_nu[_V1*2]){_R9._1c._lc(_nu[_V1*2+1],value);_wu=true;break }}if(!_wu){for(_V1=0;_V1<_tu;_V1++){var _xu=_ou[_V1*2].length;var _yu=key.substr(0,_xu);if(_yu==_ou[_V1*2]){var _zu=key.substr(_xu-1,key.length-_xu);var _7l=parseInt(_zu,10);_R9._1c._St(_7l,_ou[_V1*2+1],value);break }}}_vu=_xj(_uu,_vu)}}var _Au=1970;var _Bu=0;var _Cu=1;var _Du=365.25;var _Eu=30.4375;var _Fu=[31,28,31,30,31,30,31,31,30,31,30,31];var _Gu=[];var _Hu=(86400.0);var _Iu=(_Hu*30);var _Ju=!0;var _Ku=0;var _Lu=1;function _Mu(_Nu){ if(_Nu<_Ou){return _Nu*_Pu}else {return(_Nu-_Ou)*_Pu}}function _Qu(_Ru){return _Ru%400==0||(_Ru%100!=0&&_Ru%4==0)}function _Su(_Ru){var _Tu=_Fu.slice();;if(_Qu(_Ru)){_Tu[1]=29}return _Tu}var _Pu=86400000.0;var _Ou=25569;function _Uu(_Vu){return((_Vu<10)?"0":"")+_Vu.toString()}var _Wu=[];var _Xu=[];var _Yu=[];var _Zu=Date.now();var __u=0;var _0v=1;var _1v=2;var _2v=3;var _3v=function(text){if(!text)return;if(_4v){if(_5v){var _if=_5v.document.getElementById('debug_console');if(_if){var _6v=String.fromCharCode(0x0a);text=text.replace('', '').replace('','');var _7v=Date.now()-_Zu;if(!_if){alert(text)}else {_if.value+=text+_6v;var _8v=_if.textLength}_Zu=Date.now()}}}if(_9v!=undefined){if(_9v._14._m4)console.log(text);if(_9v._14._av){var _bv=document.getElementById("yyDebugDiv");var _cv=document.createElement('P');_cv.textContent+=text;_bv.appendChild(_cv)}}};function debug(text){var index;for(index=0;index